.m_468e7eda{appearance:none;padding-top:0;padding-bottom:0}.m_468e7eda::-webkit-calendar-picker-indicator{display:none}.m_468e7eda::-webkit-clear-button{display:none}.m_468e7eda::-webkit-datetime-edit-hour-field{max-height:calc(1.875rem * var(--mantine-scale));padding-top:0;display:inline}.m_468e7eda::-webkit-datetime-edit-minute-field{max-height:calc(1.875rem * var(--mantine-scale));padding-top:0;display:inline}.m_468e7eda::-webkit-datetime-edit-second-field{max-height:calc(1.875rem * var(--mantine-scale));padding-top:0;display:inline}.m_468e7eda::-webkit-datetime-edit-ampm-field{max-height:calc(1.875rem * var(--mantine-scale));padding-top:0;display:inline}.m_468e7eda::-webkit-datetime-edit-hour-field:focus{background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white)}.m_468e7eda::-webkit-datetime-edit-minute-field:focus{background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white)}.m_468e7eda::-webkit-datetime-edit-second-field:focus{background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white)}.m_468e7eda::-webkit-datetime-edit-ampm-field:focus{background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white)}.m_7a8f1e6d{align-items:center;height:100%;display:flex;overflow:hidden}:where([dir=rtl]) .m_7a8f1e6d{flex-direction:row-reverse}.m_d6bb0a54{height:calc(var(--input-height) - 15px);align-items:center;display:flex}.m_b97ecb26{flex-direction:column;display:flex}.m_31fe42f9{gap:calc(.25rem * var(--mantine-scale));display:flex}.m_9c4817c3{padding:calc(.25rem * var(--mantine-scale))}.m_154c536b{text-align:center;border-radius:var(--mantine-radius-default);width:max-content;min-width:2.5em;height:2em;font-size:var(--control-font-size,var(--mantine-font-size-sm))}.m_154c536b:where([data-active]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white)}@media (hover:hover){.m_154c536b:hover:where(:not([data-active])){color:var(--mantine-color-bright)}:where([data-mantine-color-scheme=dark]) .m_154c536b:hover:where(:not([data-active])){background-color:var(--mantine-color-dark-5)}:where([data-mantine-color-scheme=light]) .m_154c536b:hover:where(:not([data-active])){background-color:var(--mantine-color-gray-1)}}@media (hover:none){.m_154c536b:active:where(:not([data-active])){color:var(--mantine-color-bright)}:where([data-mantine-color-scheme=dark]) .m_154c536b:active:where(:not([data-active])){background-color:var(--mantine-color-dark-5)}:where([data-mantine-color-scheme=light]) .m_154c536b:active:where(:not([data-active])){background-color:var(--mantine-color-gray-1)}}.m_7be09d0c{text-align:center;border-radius:var(--mantine-radius-default);height:2em;font-size:var(--control-font-size,var(--mantine-font-size-sm));padding-inline:.5em}.m_7be09d0c:where([data-active]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white)}@media (hover:hover){.m_7be09d0c:hover:where(:not([data-active])){color:var(--mantine-color-bright)}:where([data-mantine-color-scheme=dark]) .m_7be09d0c:hover:where(:not([data-active])){background-color:var(--mantine-color-dark-5)}:where([data-mantine-color-scheme=light]) .m_7be09d0c:hover:where(:not([data-active])){background-color:var(--mantine-color-gray-1)}}@media (hover:none){.m_7be09d0c:active:where(:not([data-active])){color:var(--mantine-color-bright)}:where([data-mantine-color-scheme=dark]) .m_7be09d0c:active:where(:not([data-active])){background-color:var(--mantine-color-dark-5)}:where([data-mantine-color-scheme=light]) .m_7be09d0c:active:where(:not([data-active])){background-color:var(--mantine-color-gray-1)}}.m_7d00001d+.m_7d00001d{margin-top:var(--mantine-spacing-sm)}.m_d8d918d7{margin-bottom:calc(.25rem * var(--mantine-scale));color:var(--mantine-color-dimmed);font-size:calc(var(--control-font-size,var(--mantine-font-size-sm)) - 2px);font-weight:var(--mantine-font-weight-medium);align-items:center;padding-inline-start:calc(.4375rem * var(--mantine-scale));display:flex}.m_d8d918d7:after{content:"";width:100%;height:calc(.0625rem * var(--mantine-scale));flex:1;margin-inline-start:var(--mantine-spacing-xs)}:where([data-mantine-color-scheme=light]) .m_d8d918d7:after{background-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_d8d918d7:after{background-color:var(--mantine-color-dark-4)}.m_6b43ba88{caret-color:#0000;font-variant-numeric:tabular-nums;text-align:center;text-align-last:center;width:calc(2ch + .3em);height:100%;color:var(--input-color);border-radius:calc(.125rem * var(--mantine-scale));appearance:none;background-color:#0000;border:0;padding-inline:.15em;line-height:1;position:relative}.m_6b43ba88:where([data-am-pm]){width:auto}.m_6b43ba88:where(:disabled){cursor:not-allowed}.m_6b43ba88::selection{background-color:#0000}.m_6b43ba88::placeholder{opacity:1;color:inherit}.m_6b43ba88:focus{background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white);outline:0}.m_6b43ba88:focus::placeholder{color:var(--mantine-color-white)}.m_396ce5cb{--day-size-xs:calc(1.875rem * var(--mantine-scale));--day-size-sm:calc(2.25rem * var(--mantine-scale));--day-size-md:calc(2.625rem * var(--mantine-scale));--day-size-lg:calc(3rem * var(--mantine-scale));--day-size-xl:calc(3.375rem * var(--mantine-scale));--day-size:var(--day-size-sm);width:var(--day-size,var(--day-size-sm));height:var(--day-size,var(--day-size-sm));font-size:calc(var(--day-size) / 2.8);-webkit-user-select:none;user-select:none;cursor:pointer;border-radius:var(--mantine-radius-default);color:var(--mantine-color-text);opacity:1;background-color:#0000;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){[data-mantine-color-scheme=light] .m_396ce5cb:hover:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])){background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_396ce5cb:hover:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])){background-color:var(--mantine-color-dark-5)}}@media (hover:none){[data-mantine-color-scheme=light] .m_396ce5cb:active:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])){background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_396ce5cb:active:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])){background-color:var(--mantine-color-dark-5)}}.m_396ce5cb:where([data-static]){-webkit-user-select:auto;user-select:auto;cursor:default}.m_396ce5cb:where([data-weekend]){color:var(--mantine-color-red-6)}.m_396ce5cb:where([data-outside]){color:var(--mantine-color-dimmed);opacity:.5}.m_396ce5cb:where(:disabled,[data-disabled]){color:var(--mantine-color-disabled-color);cursor:not-allowed;opacity:.5}.m_396ce5cb:where([data-hidden]){display:none}:where([data-mantine-color-scheme=light]) .m_396ce5cb:where([data-today][data-highlight-today]:not([data-selected],[data-in-range])){border:1px solid var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_396ce5cb:where([data-today][data-highlight-today]:not([data-selected],[data-in-range])){border:1px solid var(--mantine-color-dark-4)}.m_396ce5cb:where([data-in-range]){background-color:var(--mantine-primary-color-light);border-radius:0}@media (hover:hover){.m_396ce5cb:where([data-in-range]):hover:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-light)}}@media (hover:none){.m_396ce5cb:where([data-in-range]):active:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-light)}}.m_396ce5cb:where([data-first-in-range]){border-radius:0;border-start-start-radius:var(--mantine-radius-default);border-end-start-radius:var(--mantine-radius-default)}.m_396ce5cb:where([data-last-in-range]){border-radius:0;border-start-end-radius:var(--mantine-radius-default);border-end-end-radius:var(--mantine-radius-default)}.m_396ce5cb:where([data-last-in-range][data-first-in-range]){border-radius:var(--mantine-radius-default)}.m_396ce5cb:where([data-full-width]){width:100%;height:auto;min-height:var(--day-size);aspect-ratio:1}.m_396ce5cb:where([data-selected]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-primary-color-contrast)}@media (hover:hover){.m_396ce5cb:where([data-selected]):hover:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-filled-hover)}}@media (hover:none){.m_396ce5cb:where([data-selected]):active:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-filled-hover)}}.m_18a3eca{color:var(--mantine-color-dimmed);font-weight:var(--mantine-font-weight-regular);font-size:var(--wr-fz,var(--mantine-font-size-sm));text-transform:capitalize;padding-bottom:calc(var(--wr-spacing,var(--mantine-spacing-sm)) / 2)}.m_cc9820d3{border-collapse:collapse;table-layout:fixed}.m_cc9820d3[data-full-width]{width:100%}.m_8f457cd5{padding:0}.m_8f457cd5:where([data-with-spacing]){padding:calc(.03125rem * var(--mantine-scale))}.m_6cff9dea{--wn-size-xs:calc(1.875rem * var(--mantine-scale));--wn-size-sm:calc(2.25rem * var(--mantine-scale));--wn-size-md:calc(2.625rem * var(--mantine-scale));--wn-size-lg:calc(3rem * var(--mantine-scale));--wn-size-xl:calc(3.375rem * var(--mantine-scale));color:var(--mantine-color-dimmed);font-weight:var(--mantine-font-weight-regular);font-size:calc(var(--wn-size,var(--wn-size-sm)) / 2.8);text-align:center;width:var(--wn-size,var(--wn-size-sm))}.m_dc6a3c71{--dpc-size-xs:calc(1.875rem * var(--mantine-scale));--dpc-size-sm:calc(2.25rem * var(--mantine-scale));--dpc-size-md:calc(2.625rem * var(--mantine-scale));--dpc-size-lg:calc(3rem * var(--mantine-scale));--dpc-size-xl:calc(3.375rem * var(--mantine-scale));--dpc-size:var(--dpc-size-sm);font-size:var(--dpc-fz,var(--mantine-font-size-sm));height:var(--dpc-size);width:calc((var(--dpc-size) * 7) / 3 + calc(.09375rem * var(--mantine-scale)));-webkit-user-select:none;user-select:none;cursor:pointer;color:var(--mantine-color-text);opacity:1;border-radius:var(--mantine-radius-default);background-color:#0000;justify-content:center;align-items:center;display:flex}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_dc6a3c71:hover:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_dc6a3c71:hover:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-dark-5)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_dc6a3c71:active:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_dc6a3c71:active:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-dark-5)}}.m_dc6a3c71:where(:disabled,[data-disabled]){color:var(--mantine-color-disabled-color);cursor:not-allowed;opacity:.5}.m_dc6a3c71:where([data-selected]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-primary-color-contrast,var(--mantine-color-white))}@media (hover:hover){.m_dc6a3c71:where([data-selected]):hover{background-color:var(--mantine-primary-color-filled-hover)}}@media (hover:none){.m_dc6a3c71:where([data-selected]):active{background-color:var(--mantine-primary-color-filled-hover)}}.m_dc6a3c71:where([data-in-range]){background-color:var(--mantine-primary-color-light-hover);border-radius:0}@media (hover:hover){.m_dc6a3c71:where([data-in-range]):hover{background-color:var(--mantine-primary-color-light)}}@media (hover:none){.m_dc6a3c71:where([data-in-range]):active{background-color:var(--mantine-primary-color-light)}}.m_dc6a3c71:where([data-first-in-range]){border-radius:0;border-start-start-radius:var(--mantine-radius-default);border-end-start-radius:var(--mantine-radius-default)}.m_dc6a3c71:where([data-last-in-range]){border-radius:0;border-start-end-radius:var(--mantine-radius-default);border-end-end-radius:var(--mantine-radius-default)}.m_dc6a3c71:where([data-first-in-range][data-last-in-range]){border-radius:var(--mantine-radius-default)}.m_dc6a3c71:where([data-full-width]){width:100%}.m_9206547b{border-collapse:collapse;border-width:0}.m_9206547b[data-full-width]{width:100%}.m_c5a19c7d{padding:0}.m_c5a19c7d:where([data-with-spacing]){padding:calc(.03125rem * var(--mantine-scale))}.m_2a6c32d{border-collapse:collapse;cursor:pointer;border-width:0}.m_2a6c32d[data-full-width]{width:100%}.m_fe27622f{padding:0}.m_fe27622f:where([data-with-spacing]){padding:calc(.03125rem * var(--mantine-scale))}.m_730a79ed{--dch-control-size-xs:calc(1.875rem * var(--mantine-scale));--dch-control-size-sm:calc(2.25rem * var(--mantine-scale));--dch-control-size-md:calc(2.625rem * var(--mantine-scale));--dch-control-size-lg:calc(3rem * var(--mantine-scale));--dch-control-size-xl:calc(3.375rem * var(--mantine-scale));--dch-control-size:var(--dch-control-size-sm);max-width:calc(var(--dch-control-size) * 8 + calc(.4375rem * var(--mantine-scale)));margin-bottom:var(--mantine-spacing-xs);display:flex}.m_730a79ed[data-full-width]{width:100%;max-width:none}.m_f6645d97,.m_2351eeb0{height:var(--dch-control-size);border-radius:var(--mantine-radius-default);-webkit-user-select:none;user-select:none;opacity:1;cursor:pointer;justify-content:center;align-items:center;display:flex}.m_f6645d97:where([data-static]),.m_2351eeb0:where([data-static]){cursor:default}@media (hover:hover){[data-mantine-color-scheme=light] .m_f6645d97:hover:where(:not([data-disabled],[data-static],:disabled)),[data-mantine-color-scheme=light] .m_2351eeb0:hover:where(:not([data-disabled],[data-static],:disabled)){background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_f6645d97:hover:where(:not([data-disabled],[data-static],:disabled)),[data-mantine-color-scheme=dark] .m_2351eeb0:hover:where(:not([data-disabled],[data-static],:disabled)){background-color:var(--mantine-color-dark-5)}}@media (hover:none){[data-mantine-color-scheme=light] .m_f6645d97:active:where(:not([data-disabled],[data-static],:disabled)),[data-mantine-color-scheme=light] .m_2351eeb0:active:where(:not([data-disabled],[data-static],:disabled)){background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_f6645d97:active:where(:not([data-disabled],[data-static],:disabled)),[data-mantine-color-scheme=dark] .m_2351eeb0:active:where(:not([data-disabled],[data-static],:disabled)){background-color:var(--mantine-color-dark-5)}}.m_f6645d97:where(:disabled,[data-disabled]),.m_2351eeb0:where(:disabled,[data-disabled]){opacity:.2;cursor:not-allowed}.m_2351eeb0{width:var(--dch-control-size)}.m_f6645d97{font-size:var(--dch-fz,var(--mantine-font-size-sm));font-weight:var(--mantine-font-weight-medium);text-transform:capitalize;flex:1}.m_367dc749{width:60%;height:60%}.m_367dc749:where([data-direction=next]){transform:rotate(270deg)}:where([dir=rtl]) .m_367dc749:where([data-direction=next]),.m_367dc749:where([data-direction=previous]){transform:rotate(90deg)}:where([dir=rtl]) .m_367dc749:where([data-direction=previous]){transform:rotate(270deg)}.m_30b26e33{gap:var(--mantine-spacing-md);display:flex}.m_30b26e33[data-full-width]{width:100%}.m_30b26e33[data-full-width]>*{flex:1}.m_6fa5e2aa{cursor:pointer;line-height:unset}.m_6fa5e2aa:where([data-read-only]){cursor:default}.m_765a40cf{font-size:var(--preset-font-size);display:flex}.m_d6a681e1{border-inline-end:calc(.0625rem * var(--mantine-scale)) solid;flex-direction:column;margin-inline-end:.5em;padding-inline-end:.5em;display:flex}:where([data-mantine-color-scheme=light]) .m_d6a681e1{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_d6a681e1{border-color:var(--mantine-color-dark-5)}.m_acd30b22{border-radius:var(--mantine-radius-default);font-size:var(--preset-font-size);white-space:nowrap;padding:.52em .8em}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_acd30b22:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_acd30b22:hover{background-color:var(--mantine-color-dark-5)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_acd30b22:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_acd30b22:active{background-color:var(--mantine-color-dark-5)}}.m_208d2562{margin-top:var(--mantine-spacing-md);align-items:stretch;display:flex}.m_62ee059{flex:1;margin-inline-end:var(--mantine-spacing-md)}.m_ac3f4d63{text-align:center;border:1px solid var(--mantine-color-default-border);background-color:var(--mantine-color-default);color:var(--mantine-color-default-color);border-radius:var(--time-grid-radius,var(--mantine-radius-default));font-size:var(--time-grid-fz,var(--mantine-font-size-sm));padding-block:.25em;padding-inline:1em}@media (hover:hover){.m_ac3f4d63:hover:where(:not([data-disabled])){background-color:var(--mantine-color-default-hover)}}@media (hover:none){.m_ac3f4d63:active:where(:not([data-disabled])){background-color:var(--mantine-color-default-hover)}}.m_ac3f4d63:where([data-active]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white);border-color:#0000}@media (hover:hover){.m_ac3f4d63:where([data-active]):hover:where(:not([data-disabled])){background-color:var(--mantine-primary-color-filled-hover)}}@media (hover:none){.m_ac3f4d63:where([data-active]):active:where(:not([data-disabled])){background-color:var(--mantine-primary-color-filled-hover)}}.m_ac3f4d63:where(:disabled,[data-disabled]){opacity:.5;cursor:not-allowed}.m_2a0c4eda{width:fit-content;font-size:var(--mini-calendar-font-size);align-items:center;display:flex}.m_2a05be4f{font-size:inherit;display:flex}.m_99d16a4{min-width:3em;font-size:inherit;border-radius:var(--mantine-radius-default);flex-direction:column;align-items:center;gap:.5em;padding:.75em;line-height:1;display:flex}.m_99d16a4:where([data-selected]){color:var(--mantine-primary-color-contrast);background-color:var(--mantine-primary-color-filled)}@media (hover:hover){.m_99d16a4:where([data-selected]):hover:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-filled-hover)}}@media (hover:none){.m_99d16a4:where([data-selected]):active:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-filled-hover)}}.m_99d16a4:where([data-disabled]){opacity:.3;cursor:not-allowed}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_99d16a4:hover:where(:not([data-disabled],[data-selected])){background-color:var(--mantine-color-gray-1)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_99d16a4:active:where(:not([data-disabled],[data-selected])){background-color:var(--mantine-color-gray-1)}}@media (hover:hover){:where([data-mantine-color-scheme=dark]) .m_99d16a4:hover:where(:not([data-disabled],[data-selected])){background-color:var(--mantine-color-dark-5)}}@media (hover:none){:where([data-mantine-color-scheme=dark]) .m_99d16a4:active:where(:not([data-disabled],[data-selected])){background-color:var(--mantine-color-dark-5)}}.m_176ca23c{font-size:.75em;font-weight:var(--mantine-font-weight-medium);opacity:.65}.m_d830530d{font-size:.9em;font-weight:var(--mantine-font-weight-medium)}.m_14c23465{font-size:inherit;border-radius:var(--mantine-radius-default);width:2em;color:var(--mantine-color-bright);justify-content:center;align-self:stretch;align-items:center;display:flex}.m_14c23465:where([data-disabled]){opacity:.3;cursor:not-allowed}.m_14c23465 [data-chevron]{font-size:inherit;width:60%}.m_14c23465[data-direction=previous] [data-chevron]{transform:rotate(90deg)}[dir=rtl] .m_14c23465[data-direction=previous] [data-chevron],.m_14c23465[data-direction=next] [data-chevron]{transform:rotate(-90deg)}[dir=rtl] .m_14c23465[data-direction=next] [data-chevron]{transform:rotate(90deg)}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_14c23465:hover:where(:not([data-disabled])){background-color:var(--mantine-color-gray-1)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_14c23465:active:where(:not([data-disabled])){background-color:var(--mantine-color-gray-1)}}@media (hover:hover){:where([data-mantine-color-scheme=dark]) .m_14c23465:hover:where(:not([data-disabled])){background-color:var(--mantine-color-dark-5)}}@media (hover:none){:where([data-mantine-color-scheme=dark]) .m_14c23465:active:where(:not([data-disabled])){background-color:var(--mantine-color-dark-5)}}
.m_d46a4834{border:calc(.0625rem * var(--mantine-scale)) dashed;color:var(--mantine-color-text);padding:var(--mantine-spacing-md);border-radius:var(--dropzone-radius);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .1s,border-color .1s;position:relative}.m_d46a4834:where([data-loading]),.m_d46a4834:where(:not([data-activate-on-click])){cursor:default}:where([data-mantine-color-scheme=light]) .m_d46a4834{background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_d46a4834{background-color:var(--mantine-color-dark-6);border-color:var(--mantine-color-dark-4)}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_d46a4834:hover:where([data-activate-on-click]:not([data-loading])){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_d46a4834:hover:where([data-activate-on-click]:not([data-loading])){background-color:var(--mantine-color-dark-5)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_d46a4834:active:where([data-activate-on-click]:not([data-loading])){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_d46a4834:active:where([data-activate-on-click]:not([data-loading])){background-color:var(--mantine-color-dark-5)}}.m_d46a4834:where([data-accept]){background-color:var(--dropzone-accept-bg);border-color:var(--dropzone-accept-bg);color:var(--dropzone-accept-color)}.m_d46a4834:where([data-reject]){background-color:var(--dropzone-reject-bg);border-color:var(--dropzone-reject-bg);color:var(--dropzone-reject-color)}.m_b85f7144{pointer-events:none;-webkit-user-select:none;user-select:none}.m_b85f7144:where([data-enable-pointer-events]){pointer-events:all}.m_96f6e9ad{background-color:var(--mantine-color-body);padding:var(--mantine-spacing-xs);flex-direction:column;transition:opacity .1s;display:flex;position:fixed;inset:0}.m_96f6e9ad .m_7946116d{flex:1}
:root{--primary:#28282b;--accent:#bd4a55;--accent-light:#d66a74;--accent-dark:#9a3a44;--bg-light:#fafafa;--bg-dark:#121212;--surface-light:#fff;--surface-dark:#1e1e1e;--surface-2-dark:#2a2a2a;--text-light:#121212;--text-dark:#fafafa;--muted-light:#666;--muted-dark:#999;--border-light:#e0e0e0;--border-dark:#333;--positive:#2d5a3f;--positive-light:#3d7a54;--negative:#8b3a42;--negative-light:#bd4a55;--warning:#8b6914;--warning-light:#b8860b;--positive-bg:#2d5a3f26;--negative-bg:#8b3a4226;--warning-bg:#8b691426;--badge-success-color:#099268;--badge-success-bg:#0ca67826;--badge-success-border:#0ca6784d;--shadow-sm:0 2px 8px #00000014;--shadow-md:0 4px 16px #0000001f;--shadow-lg:0 8px 32px #00000029;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-in-out-quint:cubic-bezier(.83, 0, .17, 1);--bg:var(--bg-dark);--surface:var(--surface-dark);--surface-2:var(--surface-2-dark);--border:var(--border-dark);--text:var(--text-dark);--muted:var(--muted-dark)}[data-mantine-color-scheme=light]{--bg:#f0ede8;--surface:#f7f5f2;--surface-2:#ede9e4;--border:#d9d5d0;--text:#2d2a26;--muted:#8a8680;--positive-bg:#2d5a3f1f;--negative-bg:#8b3a421f;--warning-bg:#8b69141f;--badge-success-color:#099268;--badge-success-bg:#0ca6781a;--badge-success-border:#0ca67840}*{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-body,"Source Sans 3"), system-ui, -apple-system, sans-serif;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;line-height:1.5}.font-display{font-family:var(--font-display,"Marcellus"), serif}.animated-underline{text-decoration:none;position:relative}.animated-underline:after{content:"";background:var(--accent);width:0;height:1px;transition:width .3s var(--ease-out-expo);position:absolute;bottom:-2px;left:0}.animated-underline:hover:after{width:100%}.small-caps{font-family:var(--font-body,"Source Sans 3"), system-ui, sans-serif;letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:600}.marketing-section{padding:clamp(96px,10vw,128px) 16px}.marketing-container{max-width:1080px;margin:0 auto}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--surface)}::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--muted)}::selection{background:var(--accent);color:#fff}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}a{color:inherit;text-decoration:none}.mantine-Stepper-separator{background:var(--border)}.mantine-Stepper-stepIcon:not([data-progress]):not([data-completed]){border-color:var(--muted);color:var(--muted)}.app-shell{grid-template-columns:240px 1fr;min-height:100vh;display:grid}.sidebar{background:var(--surface);border-right:1px solid var(--border);padding:24px 18px}.topbar{border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#121212cc;justify-content:space-between;align-items:center;padding:18px 28px;display:flex}.main{grid-template-rows:auto 1fr;display:grid}.content{padding:28px}.nav-list{gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.nav-item{color:var(--muted);background:0 0;border:1px solid #0000;border-radius:12px;padding:10px 12px;transition:all .2s}.nav-item[aria-current=page]{color:var(--text);background:var(--surface-2);border-color:var(--border);box-shadow:var(--shadow-md)}.lang-toggle{background:var(--surface-2);border:1px solid var(--border);border-radius:999px;gap:6px;padding:4px;display:inline-flex}.lang-toggle button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 12px}.lang-toggle button[aria-pressed=true]{background:var(--accent);color:#fff}.nav-lang-btn{color:var(--muted);cursor:pointer;letter-spacing:.02em;background:0 0;border:none;border-radius:8px;padding:6px 10px;font-size:.8125rem;font-weight:600;transition:color .2s,background .2s}.nav-lang-btn:hover{color:var(--text);background:var(--surface-2)}.mantine-Modal-root{background:var(--surface)}.mantine-Modal-header{border-bottom:1px solid var(--border);background:var(--surface)!important}.mantine-Modal-body{background:var(--surface-2)}.mantine-Modal-content{border:1px solid var(--border);background:var(--surface-2)!important}.mantine-DatePicker-day[data-selected],.mantine-DatePickerInput-day[data-selected],.mantine-Calendar-day[data-selected],.mantine-Day-day[data-selected]{border:2px solid var(--accent)!important;color:var(--text)!important;background:0 0!important}.mantine-DatePicker-day:hover,.mantine-DatePicker-day[data-selected]:hover,.mantine-DatePickerInput-day:hover,.mantine-DatePickerInput-day[data-selected]:hover,.mantine-Calendar-day:hover,.mantine-Calendar-day[data-selected]:hover,.mantine-Day-day:hover,.mantine-Day-day[data-selected]:hover{background:var(--surface-2)!important;color:var(--text)!important}.mantine-DatePicker-calendarHeaderControl,.mantine-DatePicker-calendarHeaderLevel,.mantine-DatePickerInput-calendarHeaderControl,.mantine-DatePickerInput-calendarHeaderLevel,.mantine-Calendar-calendarHeaderControl,.mantine-Calendar-calendarHeaderLevel{color:var(--text)!important;background:0 0!important}.mantine-DatePicker-calendarHeaderControl:hover,.mantine-DatePicker-calendarHeaderLevel:hover,.mantine-DatePickerInput-calendarHeaderControl:hover,.mantine-DatePickerInput-calendarHeaderLevel:hover,.mantine-Calendar-calendarHeaderControl:hover,.mantine-Calendar-calendarHeaderLevel:hover{background:var(--surface-2)!important}.pill-btn:hover:not([data-active=true]){background:var(--surface)!important}.settings-sidebar{flex-direction:column;gap:2px;width:170px;display:flex;position:absolute;top:0;right:calc(100% + 24px)}.settings-sidebar-link{font-family:var(--font-body);color:var(--muted);white-space:nowrap;border-radius:10px;padding:8px 14px;font-size:.8125rem;font-weight:500;text-decoration:none;transition:all .15s;display:block}.settings-sidebar-link:hover{color:var(--text);background:var(--surface)}.settings-sidebar-link[data-active]{color:var(--accent);background:var(--surface);font-weight:600}.settings-content{width:100%;max-width:860px;margin:0 auto;position:relative}@media (max-width:64em){.settings-sidebar{scrollbar-width:none;flex-direction:row;gap:4px;width:auto;padding-bottom:2px;position:static;overflow-x:auto}.settings-sidebar::-webkit-scrollbar{display:none}.settings-sidebar-link{border-radius:999px;padding:6px 14px}.settings-sidebar-link[data-active]{background:var(--accent);color:#fff}.settings-content{margin:0}}.remittance-grid{grid-template-columns:1fr;gap:12px;display:grid}.remittance-grid[data-cols="2"]{grid-template-columns:1fr 1fr;align-items:stretch}@media (max-width:48em){.remittance-grid[data-cols="2"]{grid-template-columns:1fr}}.remittance-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:18px;transition:box-shadow .2s}.remittance-card:hover{box-shadow:var(--shadow-sm)}.mantine-Input-input,.mantine-NativeSelect-input,.mantine-Select-input,.mantine-TextInput-input,.mantine-Textarea-input,.mantine-NumberInput-input,.mantine-DatePickerInput-input{background-color:var(--surface)!important}.mantine-DatePickerInput-dropdown{background:var(--surface)!important;border:1px solid var(--border)!important;border-radius:12px!important;box-shadow:0 4px 12px #00000014!important}.mantine-Select-dropdown,.mantine-Combobox-dropdown{background-color:var(--surface)!important;border-color:var(--border)!important}.mantine-Select-option,.mantine-Combobox-option{cursor:pointer!important}.mantine-Select-option:hover,.mantine-Combobox-option:hover,.mantine-Select-option[data-combobox-selected],.mantine-Combobox-option[data-combobox-selected]{background-color:var(--surface-2)!important}.mantine-Table-table,.mantine-Table-thead,.mantine-Table-tbody,.mantine-Table-tfoot{background-color:#0000}.login-branding-panel{z-index:1;flex-direction:column;flex:0 0 45%;justify-content:center;max-width:45%;padding:48px;display:flex;position:relative}.login-form-panel{z-index:1;background:var(--surface);border-left:1px solid var(--border);flex-direction:column;flex:1;display:flex;position:relative}.nav-group-header:hover{background:var(--surface)}.mantine-Accordion-control:hover,.mantine-Accordion-item[data-active]>.mantine-Accordion-control,.mantine-Accordion-panel,.mantine-Accordion-content{background:var(--surface)!important}.mantine-SegmentedControl-root{background:0 0!important}.mantine-SegmentedControl-indicator{background:var(--surface-2)!important}.login-mobile-logo{text-align:center;padding-top:24px;display:none}@media (max-width:62em){.login-branding-panel{display:none}.login-mobile-logo{display:block}.login-form-panel{border-left:none}}.cf-header,.cf-row{grid-template-columns:160px 1fr 100px 100px 110px 28px;align-items:center;display:grid}.cf-row{transition:background .15s}.cf-row:hover{background:var(--surface-2)!important;opacity:1!important}@media (max-width:48em){.cf-header{display:none}.cf-header,.cf-row{grid-template-columns:1fr 90px 90px 100px 28px}.cf-flow-col{display:none!important}}.pnl-statement thead th{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.6875rem;font-weight:600;border-bottom:2px solid var(--border)!important;padding:10px 20px 12px!important}.pnl-section td{background:0 0!important;border:none!important;padding:24px 20px 6px!important}.pnl-section-label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);align-items:center;gap:14px;font-size:.6875rem;font-weight:700;display:flex}.pnl-section-label:after{content:"";background:var(--border);flex:1;height:1px}.pnl-detail td{transition:background .15s;border:none!important;padding:10px 20px!important}.pnl-detail:hover td{background:var(--surface-2)!important}.pnl-subtotal td{border:none!important;border-top:1px solid var(--border)!important;padding:11px 20px!important}.pnl-grandtotal td{border:none!important;border-top:2px solid var(--text)!important;padding:16px 20px!important}.pnl-subtotal .pnl-var-pill,.pnl-grandtotal .pnl-var-pill{font-weight:700}.pnl-spacer td{height:4px;border:none!important;padding:0!important}.pnl-drilldown-row td{border:none!important;padding:2px 20px 8px!important}.pnl-drilldown{background:var(--surface-2);border-left:3px solid var(--accent);border-radius:0 8px 8px 0;padding:12px 16px}.pnl-var-pill{border-radius:999px;align-items:center;padding:2px 10px;font-size:.8125rem;font-weight:500;display:inline-flex}.pnl-var-pill[data-sentiment=positive]{background:var(--positive-bg);color:var(--positive)}.pnl-var-pill[data-sentiment=negative]{background:var(--negative-bg);color:var(--negative)}.pnl-var-pill[data-sentiment=neutral]{color:var(--muted)}.pnl-expand-btn{all:unset;cursor:pointer;border-radius:6px;align-items:center;gap:8px;width:100%;padding:4px 8px 4px 4px;transition:background .15s;display:flex}.pnl-expand-btn:hover{background:var(--surface-2)}.pnl-expand-btn svg{color:var(--muted);transition:transform .2s var(--ease-out-expo);flex-shrink:0}.pnl-expand-btn[aria-expanded=true] svg{transform:rotate(90deg)}.section-toggle{transition:background .15s}.section-toggle:hover{background:var(--surface-2)}.section-toggle svg{color:var(--muted);transition:transform .2s var(--ease-out-expo);flex-shrink:0}.section-toggle[aria-expanded=true] svg{transform:rotate(90deg)}.mts-hero{background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:28px 32px;position:relative;overflow:hidden}.mts-hero:after{content:"";background:radial-gradient(circle, var(--accent) 0%, transparent 70%);opacity:.05;pointer-events:none;border-radius:50%;width:240px;height:240px;position:absolute;top:-60px;right:-60px}.mts-hero-eyebrow{font-family:var(--font-body,"Source Sans 3"), sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);align-items:center;gap:12px;margin-bottom:12px;font-size:.7rem;font-weight:600;display:flex}.mts-hero-eyebrow:before{content:"";background:var(--accent);width:28px;height:1px}.mts-hero-range{font-family:var(--font-display,"Marcellus"), serif;color:var(--text);letter-spacing:-.01em;margin:0;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:400;line-height:1.15}.mts-hero-range em{color:var(--accent);font-style:normal}.mts-hero-meta{flex-wrap:wrap;align-items:baseline;gap:28px;margin-top:20px;display:flex}.mts-hero-metric{flex-direction:column;gap:2px;display:flex}.mts-hero-metric-label{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.7rem;font-weight:600}.mts-hero-metric-value{font-family:var(--font-display,"Marcellus"), serif;color:var(--text);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:400}.mts-nav-btn{border:1px solid var(--border);width:36px;height:36px;color:var(--muted);cursor:pointer;transition:all .2s var(--ease-out-expo);background:0 0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.mts-nav-btn:hover:not(:disabled){background:var(--surface-2);color:var(--text);border-color:var(--muted)}.mts-nav-btn:disabled{opacity:.3;cursor:not-allowed}.mts-nav-today{all:unset;cursor:pointer;font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);border:1px solid var(--border);transition:all .2s var(--ease-out-expo);border-radius:999px;padding:8px 14px;font-size:.7rem;font-weight:600}.mts-nav-today:hover{color:var(--text);background:var(--surface-2);border-color:var(--muted)}.mts-nav-today[data-active=true]{color:var(--accent);border-color:var(--accent);background:#bd4a5514}.mts-status-badge{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;border:1px solid;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:.72rem;font-weight:600;display:inline-flex}.mts-status-badge:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.mts-status-badge[data-status=draft]{color:var(--muted);border-color:var(--border);background:var(--surface-2)}.mts-status-badge[data-status=submitted]{color:var(--warning);background:var(--warning-bg);border-color:#8b69144d}.mts-status-badge[data-status=approved]{color:var(--positive);background:var(--positive-bg);border-color:#2d5a3f4d}.mts-status-badge[data-status=rejected]{color:var(--negative);background:var(--negative-bg);border-color:#8b3a424d}.mts-week-card{background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:20px 20px 4px;position:relative}.mts-week-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;margin-bottom:16px;padding-bottom:14px;display:flex}.mts-week-title{font-family:var(--font-display,"Marcellus"), serif;color:var(--text);letter-spacing:.01em;font-size:1.1rem;font-weight:400}.mts-week-title-num{color:var(--accent);font-style:italic}.mts-week-total{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:600}.mts-week-total strong{color:var(--text);font-family:var(--font-display,"Marcellus"), serif;letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums;margin-left:8px;font-size:1rem;font-weight:400}.mts-week-grid{grid-template-columns:repeat(7,1fr);gap:8px;padding-bottom:18px;display:grid}.mts-day-col{min-height:180px;transition:all .25s var(--ease-out-expo);animation:mts-day-reveal .5s var(--ease-out-expo) both;background:0 0;border:1px solid #0000;border-radius:12px;flex-direction:column;padding:10px 8px;display:flex}@keyframes mts-day-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.mts-day-col[data-weekend=true]{background:var(--surface-2)}.mts-day-col[data-today=true]{border-color:var(--accent);background:#bd4a550a;box-shadow:inset 0 0 0 1px #bd4a551a}.mts-day-col[data-editable=true]:hover{background:var(--surface-2);cursor:pointer}.mts-day-col[data-editable=true][data-today=true]:hover{background:#bd4a5514}.mts-day-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;margin-bottom:8px;padding-bottom:8px;display:flex}.mts-day-weekday{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:.65rem;font-weight:700}.mts-day-col[data-today=true] .mts-day-weekday{color:var(--accent)}.mts-day-num{font-family:var(--font-display,"Marcellus"), serif;color:var(--text);font-variant-numeric:tabular-nums;font-size:1.1rem}.mts-day-col[data-today=true] .mts-day-num{color:var(--accent)}.mts-day-total{font-family:var(--font-display,"Marcellus"), serif;color:var(--text);font-variant-numeric:tabular-nums;font-size:1.35rem;line-height:1}.mts-day-total-unit{color:var(--muted);margin-left:2px;font-size:.75rem}.mts-day-total-empty{color:var(--muted);opacity:.4}.mts-day-entries{flex-direction:column;flex:1;gap:4px;margin-top:10px;display:flex}.mts-day-entry{background:var(--surface);border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:2px;padding:6px 8px;font-size:.75rem;transition:all .2s;display:flex;position:relative}.mts-day-col[data-weekend=true] .mts-day-entry{background:var(--bg)}.mts-day-entry-head{justify-content:space-between;align-items:center;gap:6px;display:flex}.mts-day-entry-type{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.65rem;font-weight:600;overflow:hidden}.mts-day-entry-hours{font-family:var(--font-display,"Marcellus"), serif;color:var(--text);font-variant-numeric:tabular-nums;font-size:.9rem}.mts-day-entry-desc{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.mts-day-entry-actions{border-top:1px dashed var(--border);gap:4px;margin-top:4px;padding-top:4px;display:none}.mts-day-entry:hover .mts-day-entry-actions{display:flex}.mts-day-entry-action{all:unset;cursor:pointer;width:22px;height:22px;color:var(--muted);border-radius:6px;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}.mts-day-entry-action:hover{background:var(--surface-2);color:var(--text)}.mts-day-entry-action[data-danger=true]:hover{color:var(--negative)}.mts-day-add{all:unset;cursor:pointer;border:1px dashed var(--border);color:var(--muted);letter-spacing:.04em;transition:all .2s var(--ease-out-expo);text-align:center;border-radius:8px;justify-content:center;align-items:center;gap:4px;margin-top:auto;padding:8px 4px;font-size:.7rem;font-weight:500;display:flex}.mts-day-add:hover{border-color:var(--accent);color:var(--accent);background:#bd4a550a}.mts-day-add-icon{transition:transform .2s var(--ease-out-expo)}.mts-day-add:hover .mts-day-add-icon{transform:rotate(90deg)}@media (max-width:75em){.mts-week-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:48em){.mts-week-grid{grid-template-columns:repeat(2,1fr)}.mts-hero{padding:22px}}@media (max-width:32em){.mts-week-grid{grid-template-columns:1fr}}.mts-summary{background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:28px 32px;position:relative}.mts-summary-title{font-family:var(--font-display,"Marcellus"), serif;color:var(--text);letter-spacing:.01em;margin:0 0 4px;font-size:1.5rem;font-weight:400}.mts-summary-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-bottom:22px;font-size:.7rem;font-weight:600}.mts-summary-group{margin-top:22px}.mts-summary-group-label{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--border);align-items:center;gap:10px;margin-bottom:10px;padding-bottom:10px;font-size:.68rem;font-weight:700;display:flex}.mts-summary-group-label:after{content:"";background:var(--border);flex:1;height:1px}.mts-summary-row{color:var(--text);grid-template-columns:1fr auto auto;align-items:baseline;gap:16px;padding:8px 0;font-size:.9rem;display:grid}.mts-summary-row-label{color:var(--text)}.mts-summary-row-label-muted{color:var(--muted)}.mts-summary-row-hours{color:var(--muted);font-variant-numeric:tabular-nums;text-align:right;min-width:60px}.mts-summary-row-amount{font-variant-numeric:tabular-nums;text-align:right;min-width:90px;font-weight:500}.mts-summary-subtotal{border-top:1px solid var(--border);color:var(--text);text-transform:uppercase;letter-spacing:.08em;grid-template-columns:1fr auto;align-items:baseline;gap:16px;margin-top:6px;padding:12px 0 10px;font-size:.85rem;font-weight:600;display:grid}.mts-summary-subtotal-amount{font-variant-numeric:tabular-nums;font-family:var(--font-display,"Marcellus"), serif;letter-spacing:0;text-transform:none;font-size:1.1rem;font-weight:400}.mts-summary-grand{border-top:1px solid var(--border);grid-template-columns:1fr auto;align-items:baseline;gap:16px;margin-top:10px;padding-top:20px;display:grid}.mts-summary-grand-label{font-family:var(--font-display,"Marcellus"), serif;color:var(--text);font-size:1.25rem}.mts-summary-grand-amount{font-family:var(--font-display,"Marcellus"), serif;font-variant-numeric:tabular-nums;color:var(--accent);font-size:2rem;line-height:1}.mts-summary-chip{letter-spacing:.1em;text-transform:uppercase;background:var(--surface-2);color:var(--muted);border-radius:999px;align-items:center;margin-left:8px;padding:2px 8px;font-size:.65rem;font-weight:700;display:inline-flex}.mts-summary-chip[data-kind=tax]{color:var(--accent);background:#bd4a551f}.mts-expense-row{background:var(--surface-2);border:1px solid var(--border);border-radius:12px;grid-template-columns:auto 1fr auto auto auto;align-items:center;gap:16px;padding:12px 14px;transition:all .2s;display:grid}.mts-expense-row:hover{border-color:var(--muted)}.mts-expense-date{border-right:1px solid var(--border);flex-direction:column;align-items:center;min-width:48px;padding-right:14px;display:flex}.mts-expense-date-day{font-family:var(--font-display,"Marcellus"), serif;color:var(--text);font-variant-numeric:tabular-nums;font-size:1.25rem;line-height:1}.mts-expense-date-month{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:2px;font-size:.6rem;font-weight:700}.mts-expense-name{color:var(--text);font-size:.95rem;font-weight:500}.mts-expense-amount{font-family:var(--font-display,"Marcellus"), serif;color:var(--text);font-variant-numeric:tabular-nums;font-size:1.15rem}.mts-rejection{background:var(--negative-bg);border:1px solid #8b3a424d;border-left:3px solid var(--negative);border-radius:14px;align-items:flex-start;gap:14px;padding:16px 20px;display:flex}.mts-rejection-icon{color:var(--negative);flex-shrink:0;margin-top:2px}.mts-rejection-label{letter-spacing:.14em;text-transform:uppercase;color:var(--negative);margin-bottom:4px;font-size:.7rem;font-weight:700}.mts-rejection-reason{color:var(--text);font-size:.95rem;line-height:1.5}.tsl-hero{background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:28px 32px;position:relative;overflow:hidden}.tsl-hero:after{content:"";background:radial-gradient(circle, var(--accent) 0%, transparent 70%);opacity:.05;pointer-events:none;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-90px;right:-70px}.tsl-hero--overflow{overflow:visible}.tsl-hero--overflow:after{display:none}.tsl-hero-backdrop{border-radius:inherit;pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.tsl-hero-backdrop:before{content:"";background:radial-gradient(circle, var(--accent) 0%, transparent 70%);opacity:.05;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-90px;right:-70px}.tsl-hero-topline{justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex;position:relative}.tsl-hero-signet{font-family:var(--font-display,"Marcellus"), serif;letter-spacing:.08em;color:var(--muted);font-variant-numeric:tabular-nums;font-size:.85rem}.tsl-hero-signet-sep{color:var(--accent);margin:0 4px;font-style:italic}.tsl-hero-range{position:relative}.tsl-dash{color:var(--muted);margin:0 10px;font-style:italic}.tsl-hero-bottom{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-top:22px;display:flex;position:relative}.tsl-hero-meta{flex-wrap:wrap;gap:24px!important;margin-top:0!important}.tsl-divider{background:var(--border);align-self:stretch;width:1px}.tsl-unit{color:var(--muted);font-size:.65em;font-family:var(--font-body,"Source Sans 3"), sans-serif;letter-spacing:.04em;margin-left:3px}.tsl-nav{align-items:center;gap:6px;display:flex}.tsl-census{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:18px 20px 16px}.tsl-census-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.tsl-census-label{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:.7rem;font-weight:600}.tsl-census-legend{flex-wrap:wrap;gap:16px;display:flex}.tsl-census-chip{color:var(--text);align-items:center;gap:8px;font-size:.82rem;display:inline-flex}.tsl-census-dot{background:var(--muted);border-radius:50%;width:8px;height:8px}.tsl-census-chip[data-status=draft] .tsl-census-dot{background:var(--muted)}.tsl-census-chip[data-status=submitted] .tsl-census-dot{background:var(--warning)}.tsl-census-chip[data-status=approved] .tsl-census-dot{background:var(--positive)}.tsl-census-chip[data-status=rejected] .tsl-census-dot{background:var(--negative)}.tsl-census-chip-label{color:var(--muted);letter-spacing:.02em;font-size:.78rem}.tsl-census-chip-count{font-family:var(--font-display,"Marcellus"), serif;font-variant-numeric:tabular-nums;color:var(--text);font-size:.95rem}.tsl-census-bar{background:var(--surface-2);border-radius:999px;gap:2px;width:100%;height:10px;padding:0;display:flex;overflow:hidden}.tsl-census-seg{min-width:8px;height:100%;transition:flex-grow .4s cubic-bezier(.16,1,.3,1)}.tsl-census-seg[data-status=draft]{background:linear-gradient(180deg, var(--muted) 0%, #0000 200%);background-color:color-mix(in srgb, var(--muted) 55%, transparent)}.tsl-census-seg[data-status=submitted]{background:var(--warning)}.tsl-census-seg[data-status=approved]{background:var(--positive)}.tsl-census-seg[data-status=rejected]{background:var(--negative)}.tsl-census-chip[data-status=outstanding] .tsl-census-dot,.tsl-census-seg[data-status=outstanding]{background:var(--warning)}.tsl-census-chip[data-status=paid] .tsl-census-dot,.tsl-census-seg[data-status=paid]{background:var(--positive)}.tsl-census-chip[data-status=overdue] .tsl-census-dot,.tsl-census-seg[data-status=overdue]{background:var(--negative)}.tsl-census-chip[data-status=draft-inv] .tsl-census-dot{background:var(--muted)}.tsl-census-seg[data-status=draft-inv]{background:color-mix(in srgb, var(--muted) 55%, transparent)}.tsl-census-chip[data-status=sub-active] .tsl-census-dot,.tsl-census-seg[data-status=sub-active]{background:var(--positive)}.tsl-census-chip[data-status=sub-paused] .tsl-census-dot,.tsl-census-seg[data-status=sub-paused]{background:var(--warning)}.tsl-census-chip[data-status=sub-cancelled] .tsl-census-dot,.tsl-census-seg[data-status=sub-cancelled]{background:var(--negative)}.tsl-census-chip[data-status=sub-completed] .tsl-census-dot{background:var(--muted)}.tsl-census-seg[data-status=sub-completed]{background:color-mix(in srgb, var(--muted) 55%, transparent)}.tsl-census-chip[data-status=cn-draft] .tsl-census-dot{background:var(--muted)}.tsl-census-seg[data-status=cn-draft]{background:color-mix(in srgb, var(--muted) 55%, transparent)}.tsl-census-chip[data-status=cn-issued] .tsl-census-dot,.tsl-census-seg[data-status=cn-issued]{background:var(--positive)}.tsl-census-chip[data-status=cn-voided] .tsl-census-dot,.tsl-census-seg[data-status=cn-voided]{background:var(--negative)}.tsl-census-chip[data-status=aging-current] .tsl-census-dot,.tsl-census-seg[data-status=aging-current]{background:var(--positive)}.tsl-census-chip[data-status=aging-1-30] .tsl-census-dot,.tsl-census-seg[data-status=aging-1-30]{background:color-mix(in srgb, var(--warning) 80%, var(--positive) 20%)}.tsl-census-chip[data-status=aging-31-60] .tsl-census-dot,.tsl-census-seg[data-status=aging-31-60]{background:var(--warning)}.tsl-census-chip[data-status=aging-61-90] .tsl-census-dot,.tsl-census-seg[data-status=aging-61-90]{background:color-mix(in srgb, var(--negative) 70%, var(--warning) 30%)}.tsl-census-chip[data-status=aging-90-plus] .tsl-census-dot,.tsl-census-seg[data-status=aging-90-plus]{background:var(--negative)}.tsl-census-chip[data-status=pnl-revenue] .tsl-census-dot,.tsl-census-seg[data-status=pnl-revenue]{background:var(--positive)}.tsl-census-chip[data-status=pnl-payroll] .tsl-census-dot,.tsl-census-seg[data-status=pnl-payroll]{background:var(--warning)}.tsl-census-chip[data-status=pnl-opex] .tsl-census-dot,.tsl-census-seg[data-status=pnl-opex]{background:color-mix(in srgb, var(--muted) 70%, transparent)}.tsl-census-chip[data-status=pnl-profit] .tsl-census-dot,.tsl-census-seg[data-status=pnl-profit]{background:var(--accent)}.tsl-census-chip[data-status=pnl-loss] .tsl-census-dot,.tsl-census-seg[data-status=pnl-loss]{background:var(--negative)}.tsl-census-chip[data-status=vendor-active] .tsl-census-dot,.tsl-census-seg[data-status=vendor-active]{background:var(--positive)}.tsl-census-chip[data-status=vendor-inactive] .tsl-census-dot{background:var(--muted)}.tsl-census-seg[data-status=vendor-inactive]{background:color-mix(in srgb, var(--muted) 55%, transparent)}.tsl-census-chip[data-status=proj-active] .tsl-census-dot,.tsl-census-seg[data-status=proj-active]{background:var(--positive)}.tsl-census-chip[data-status=proj-inactive] .tsl-census-dot,.tsl-census-seg[data-status=proj-inactive]{background:var(--warning)}.tsl-census-chip[data-status=proj-archived] .tsl-census-dot{background:var(--muted)}.tsl-census-seg[data-status=proj-archived]{background:color-mix(in srgb, var(--muted) 55%, transparent)}.tsl-census-chip[data-status=tax-federal] .tsl-census-dot,.tsl-census-seg[data-status=tax-federal]{background:#bd4a55}.tsl-census-chip[data-status=tax-provincial] .tsl-census-dot,.tsl-census-seg[data-status=tax-provincial]{background:#4c6ef5}.tsl-census-chip[data-status=exp-open] .tsl-census-dot,.tsl-census-seg[data-status=exp-open]{background:var(--warning)}.tsl-census-chip[data-status=exp-approved] .tsl-census-dot,.tsl-census-seg[data-status=exp-approved]{background:var(--accent)}.tsl-census-chip[data-status=exp-paid] .tsl-census-dot,.tsl-census-seg[data-status=exp-paid]{background:var(--positive)}.tsl-census-chip[data-status=bill-draft] .tsl-census-dot{background:var(--muted)}.tsl-census-seg[data-status=bill-draft]{background:color-mix(in srgb, var(--muted) 55%, transparent)}.tsl-census-chip[data-status=bill-received] .tsl-census-dot,.tsl-census-seg[data-status=bill-received]{background:var(--warning)}.tsl-census-chip[data-status=bill-partial] .tsl-census-dot,.tsl-census-seg[data-status=bill-partial]{background:var(--accent)}.tsl-census-chip[data-status=bill-paid] .tsl-census-dot,.tsl-census-seg[data-status=bill-paid]{background:var(--positive)}.tsl-census-chip[data-status=bill-cancelled] .tsl-census-dot,.tsl-census-seg[data-status=bill-cancelled]{background:color-mix(in srgb, var(--negative) 55%, transparent)}.tsl-census-chip[data-status=bill-overdue] .tsl-census-dot,.tsl-census-seg[data-status=bill-overdue]{background:var(--negative)}.tsl-census-chip[data-status=emp-active] .tsl-census-dot,.tsl-census-seg[data-status=emp-active]{background:var(--positive)}.tsl-census-chip[data-status=emp-inactive] .tsl-census-dot{background:var(--muted)}.tsl-census-seg[data-status=emp-inactive]{background:color-mix(in srgb, var(--muted) 55%, transparent)}.tsl-census-chip[data-status=emp-terminated] .tsl-census-dot,.tsl-census-seg[data-status=emp-terminated]{background:var(--negative)}.tsl-census-chip[data-status=pc-closed] .tsl-census-dot,.tsl-census-seg[data-status=pc-closed]{background:var(--positive)}.tsl-census-chip[data-status=pc-open] .tsl-census-dot,.tsl-census-seg[data-status=pc-open]{background:var(--warning)}.tsl-census-chip[data-status=pc-upcoming] .tsl-census-dot{background:var(--muted)}.tsl-census-seg[data-status=pc-upcoming]{background:color-mix(in srgb, var(--muted) 55%, transparent)}.tsl-census-chip[data-status=alert-high] .tsl-census-dot,.tsl-census-seg[data-status=alert-high]{background:var(--negative)}.tsl-census-chip[data-status=alert-medium] .tsl-census-dot,.tsl-census-seg[data-status=alert-medium]{background:var(--warning)}.tsl-census-chip[data-status=alert-low] .tsl-census-dot{background:var(--muted)}.tsl-census-seg[data-status=alert-low]{background:color-mix(in srgb, var(--muted) 55%, transparent)}.tsl-census-chip[data-status=alert-new] .tsl-census-dot,.tsl-census-seg[data-status=alert-new]{background:var(--negative)}.tsl-census-chip[data-status=alert-acknowledged] .tsl-census-dot,.tsl-census-seg[data-status=alert-acknowledged]{background:var(--warning)}.tsl-census-chip[data-status=alert-resolved] .tsl-census-dot,.tsl-census-seg[data-status=alert-resolved]{background:var(--positive)}.tsl-census-chip[data-status=exports-accounting] .tsl-census-dot,.tsl-census-seg[data-status=exports-accounting]{background:var(--accent)}.tsl-census-chip[data-status=exports-expense] .tsl-census-dot,.tsl-census-seg[data-status=exports-expense]{background:var(--warning)}.tsl-census-chip[data-status=exports-archive] .tsl-census-dot,.tsl-census-seg[data-status=exports-archive]{background:var(--positive)}.tsl-census-chip[data-status=exports-other] .tsl-census-dot{background:var(--muted)}.tsl-census-seg[data-status=exports-other]{background:color-mix(in srgb, var(--muted) 55%, transparent)}.tsl-census-chip[data-status=role-owner] .tsl-census-dot,.tsl-census-seg[data-status=role-owner]{background:var(--accent)}.tsl-census-chip[data-status=role-admin] .tsl-census-dot,.tsl-census-seg[data-status=role-admin]{background:var(--positive)}.tsl-census-chip[data-status=role-manager] .tsl-census-dot,.tsl-census-seg[data-status=role-manager]{background:var(--warning)}.tsl-census-chip[data-status=role-member] .tsl-census-dot,.tsl-census-seg[data-status=role-member]{background:color-mix(in srgb, var(--accent) 55%, var(--muted))}.tsl-census-chip[data-status=role-viewer] .tsl-census-dot{background:var(--muted)}.tsl-census-seg[data-status=role-viewer]{background:color-mix(in srgb, var(--muted) 55%, transparent)}.members-avatar{background:var(--surface-2);border:1px solid var(--border);width:36px;height:36px;color:var(--accent);font-family:var(--font-display,"Marcellus"), serif;letter-spacing:.02em;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.95rem;font-weight:400;display:inline-flex}.members-avatar[data-self=true]{background:color-mix(in srgb, var(--accent) 12%, var(--surface));border-color:color-mix(in srgb, var(--accent) 30%, var(--border))}.members-self-tag{font-family:var(--font-body,"Source Sans 3"), sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-left:8px;font-size:.65rem;font-weight:600}.alerts-row{align-items:flex-start;gap:12px;display:flex}.alerts-row-severity{width:10px;height:10px;box-shadow:0 0 0 3px color-mix(in srgb, currentColor 16%, transparent);border-radius:50%;flex:none;margin-top:6px;position:relative}.alerts-row-severity[data-severity=high]{color:var(--negative);background:var(--negative)}.alerts-row-severity[data-severity=medium]{color:var(--warning);background:var(--warning)}.alerts-row-severity[data-severity=low]{color:var(--muted);background:var(--muted)}.alerts-row-body{flex-direction:column;gap:4px;min-width:0;display:flex}.alerts-row-eyebrow{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:.65rem;font-weight:700}.alerts-row-title{font-family:var(--font-display,"Marcellus"), serif;color:var(--text);letter-spacing:.005em;font-size:1rem;line-height:1.25}.alerts-row-message{color:var(--muted);font-size:.82rem;line-height:1.45}.alerts-row-link{color:var(--accent);letter-spacing:.02em;border-bottom:1px solid color-mix(in srgb, var(--accent) 30%, transparent);align-self:flex-start;margin-top:2px;font-size:.78rem;text-decoration:none;transition:border-color .2s}.alerts-row-link:hover{border-bottom-color:var(--accent)}.alerts-row-triggered{font-family:var(--font-body);color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.78rem}.alerts-row-triggered em{font-style:normal;font-family:var(--font-display,"Marcellus"), serif;color:var(--text);letter-spacing:.01em;font-size:.95rem;display:block}.alerts-hero-headline{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.alerts-hero-headline .alerts-hero-count{font-family:var(--font-display,"Marcellus"), serif;color:var(--accent);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:clamp(2.5rem,5vw,3.75rem);line-height:1}.alerts-hero-headline .alerts-hero-count[data-tone=muted]{color:var(--muted);opacity:.6}.alerts-hero-headline .alerts-hero-label{font-family:var(--font-display,"Marcellus"), serif;color:var(--text);letter-spacing:-.005em;font-size:clamp(1.35rem,2.6vw,1.9rem);line-height:1.15}.alerts-hero-headline .alerts-hero-label em{color:var(--accent);font-style:italic}.alerts-hero-aside{font-family:var(--font-body);color:var(--muted);letter-spacing:.04em;margin-top:6px;font-size:.78rem}.bill-dropzone-wrap{margin-bottom:28px;position:relative}.bill-dropzone{border:1px dashed var(--border);background:var(--surface);padding:36px 24px 44px;transition:border-color .2s,background .2s}.bill-dropzone:hover{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 4%, var(--surface))}.bill-dropzone-btn{width:240px;position:absolute;bottom:-22px;left:calc(50% - 120px)}.ledger-section-heading{align-items:center;gap:14px;margin-top:6px;display:flex}.ledger-section-heading:before{content:"";background:var(--accent);width:28px;height:1px}.ledger-section-heading-label{font-family:var(--font-body,"Source Sans 3"), sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:600}.ledger-section-heading-title{font-family:var(--font-display,"Marcellus"), serif;color:var(--text);letter-spacing:-.005em;font-size:1.35rem;font-weight:400}.ledger-section-heading-count{font-family:var(--font-display,"Marcellus"), serif;font-variant-numeric:tabular-nums;color:var(--accent);margin-left:4px;font-size:.95rem;font-style:italic}.tsl-empty-plate{background:var(--surface);border:1px solid var(--border);text-align:center;border-radius:20px;padding:48px 32px;position:relative;overflow:hidden}.tsl-empty-plate:before{content:"";background:var(--accent);width:40px;height:1px;position:absolute;top:22px;left:50%;transform:translate(-50%)}.tsl-empty-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;font-size:.7rem;font-weight:600;display:block}.tsl-empty-line{font-family:var(--font-display,"Marcellus"), serif;color:var(--text);opacity:.9;margin:0;font-size:1.25rem;font-style:italic}@media (max-width:900px){.tsl-hero{padding:22px}}.dash-hero-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;display:flex;position:relative}.dash-hero-heading{flex-direction:column;gap:4px;min-width:0;display:flex}.dash-hero-title{font-family:var(--font-display,"Marcellus"), serif;letter-spacing:-.005em;color:var(--text);margin:0;font-size:clamp(1.35rem,2.2vw,1.65rem);font-weight:400;line-height:1.15}.dash-hero-subtitle{font-family:var(--font-body,"Source Sans 3"), sans-serif;color:var(--muted);margin:0;font-size:.95rem;font-weight:400;line-height:1.4}.dash-hero-signet{white-space:nowrap;margin-top:4px}.dash-hero-rule{background:linear-gradient(to right, transparent 0%, var(--border) 12%, var(--border) 88%, transparent 100%);opacity:.85;height:1px;margin:20px 0 18px;position:relative}.dash-hero-topline{margin-bottom:8px}@media (max-width:600px){.dash-hero-signet{align-self:flex-start;margin-top:0}}.app-kpi-label{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.7rem;font-weight:600}.app-kpi-value{font-family:var(--font-numeric), var(--font-body);font-variant-numeric:tabular-nums;color:var(--text);font-size:1.5rem;font-weight:500;line-height:1.1}.app-kpi-value--display{font-family:var(--font-display,"Marcellus"), serif;font-variant-numeric:normal;font-weight:400}.app-table-header{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:600}.app-table-numeric{font-family:var(--font-numeric), var(--font-body);font-variant-numeric:tabular-nums;text-align:right}.app-empty-title{font-family:var(--font-display,"Marcellus"), serif;color:var(--text);font-size:1.5rem;font-weight:400;line-height:1.2}.dash-hero-controls{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.dash-health{background:var(--surface-2);border:1px solid var(--border);font-family:var(--font-body);color:var(--text);border-radius:999px;align-items:center;gap:10px;max-width:100%;padding:8px 16px 8px 14px;font-size:.82rem;font-weight:500;line-height:1.3;display:inline-flex}.dash-health-dot{background:var(--muted);width:8px;height:8px;box-shadow:0 0 0 4px var(--surface);border-radius:50%;flex-shrink:0;position:relative}.dash-health[data-level=healthy] .dash-health-dot{background:var(--positive)}.dash-health[data-level=healthy] .dash-health-dot:after{content:"";border:1px solid var(--positive);opacity:.35;border-radius:50%;animation:2.8s cubic-bezier(.16,1,.3,1) infinite dash-pulse;position:absolute;inset:-3px}.dash-health[data-level=attention]{background:var(--warning-bg);border-color:color-mix(in srgb, var(--warning) 24%, transparent);color:var(--warning)}.dash-health[data-level=attention] .dash-health-dot{background:var(--warning)}.dash-health[data-level=critical]{background:var(--negative-bg);border-color:color-mix(in srgb, var(--negative) 28%, transparent);color:var(--negative)}.dash-health[data-level=critical] .dash-health-dot{background:var(--negative)}.dash-health[data-level=critical] .dash-health-dot:after{content:"";border:1px solid var(--negative);opacity:.4;border-radius:50%;animation:1.8s cubic-bezier(.16,1,.3,1) infinite dash-pulse;position:absolute;inset:-3px}@keyframes dash-pulse{0%{opacity:.45;transform:scale(1)}70%{opacity:0;transform:scale(1.8)}to{opacity:0;transform:scale(1.8)}}.dash-hero-error{background:var(--negative-bg);color:var(--negative);border:1px solid color-mix(in srgb, var(--negative) 22%, transparent);border-radius:12px;align-items:center;gap:10px;padding:10px 16px;font-size:.85rem;font-weight:500;display:flex}.dash-panel{background:var(--surface);border:1px solid var(--border);border-radius:16px;flex-direction:column;height:100%;padding:18px;display:flex}.dash-panel-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.dash-panel-title{align-items:center;gap:10px;display:inline-flex}.dash-panel-title:before{content:"";background:var(--accent);width:18px;height:1px}.dash-attention-list{flex-direction:column;flex:1;gap:2px;display:flex}.dash-attention-row{border-bottom:1px dashed var(--border);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.dash-attention-row:last-child{border-bottom:none}.dash-attention-label{color:var(--text);align-items:center;gap:10px;min-width:0;font-size:.88rem;display:inline-flex}.dash-attention-label>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dash-attention-action{font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);white-space:nowrap;font-size:.75rem;font-weight:600;text-decoration:none;transition:opacity .2s}.dash-attention-action:hover{opacity:.7}.dash-attention-empty{font-family:var(--font-display,"Marcellus"), serif;color:var(--muted);margin:10px 0 0;font-size:1.05rem;font-style:italic}.dash-attention-footer{border-top:1px solid var(--border);font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);align-self:flex-start;margin-top:14px;padding-top:12px;font-size:.78rem;font-weight:600;text-decoration:none;transition:color .2s}.dash-attention-footer:hover{color:var(--accent)}@media (max-width:900px){.dash-health{max-width:100%}}
