.m_b37d9ac7{width:calc(100% - var(--mantine-spacing-md) * 2);z-index:var(--notifications-z-index);max-width:var(--notifications-container-width);position:fixed}.m_b37d9ac7:where([data-position=top-center]){top:var(--mantine-spacing-md);left:50%;transform:translate(-50%)}.m_b37d9ac7:where([data-position=top-left]){top:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=top-right]){top:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-center]){bottom:var(--mantine-spacing-md);left:50%;transform:translate(-50%)}.m_b37d9ac7:where([data-position=bottom-left]){bottom:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-right]){bottom:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_5ed0edd0:where(.m_5ed0edd0+.m_5ed0edd0){margin-top:var(--mantine-spacing-md)}:where([data-layout=stacked]) .m_5ed0edd0{margin-top:0}.m_b37d9ac7:where([data-layout=stacked])>*{display:grid}.m_836192{bottom:0;width:100%;height:calc(.1875rem * var(--mantine-scale));background-color:var(--notification-color);transform-origin:0;animation:m_5f780017 var(--notifications-progress-duration) linear forwards, m_bb245a60 .2s ease;transition:opacity .2s;position:absolute;inset-inline-start:0;transform:scaleX(0)}[dir=rtl] .m_836192{transform-origin:100%}.m_836192:where([data-paused]){opacity:0;animation-play-state:paused,running}@keyframes m_5f780017{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes m_bb245a60{0%{opacity:0}}
.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_f6645d97[data-native-level-select]{cursor:default;gap:var(--mantine-spacing-md)}.m_e214b549{appearance:none;font-size:var(--dch-fz,var(--mantine-font-size-sm));font-weight:var(--mantine-font-weight-medium);text-transform:capitalize;color:inherit;cursor:pointer;font-family:inherit;line-height:var(--dch-control-size);height:var(--dch-control-size);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M4.93179 5.43179C4.75605 5.60753 4.75605 5.89245 4.93179 6.06819C5.10753 6.24392 5.39245 6.24392 5.56819 6.06819L7.49999 4.13638L9.43179 6.06819C9.60753 6.24392 9.89245 6.24392 10.0682 6.06819C10.2439 5.89245 10.2439 5.60753 10.0682 5.43179L7.81819 3.18179C7.73379 3.0974 7.61933 3.04999 7.49999 3.04999C7.38064 3.04999 7.26618 3.0974 7.18179 3.18179L4.93179 5.43179ZM10.0682 9.56819C10.2439 9.39245 10.2439 9.10753 10.0682 8.93179C9.89245 8.75606 9.60753 8.75606 9.43179 8.93179L7.49999 10.8636L5.56819 8.93179C5.39245 8.75606 5.10753 8.75606 4.93179 8.93179C4.75605 9.10753 4.75605 9.39245 4.93179 9.56819L7.18179 11.8182C7.35753 11.9939 7.64245 11.9939 7.81819 11.8182L10.0682 9.56819Z' fill='currentColor' fill-rule='evenodd' clip-rule='evenodd'/%3E%3C/svg%3E") 100% no-repeat;background-size:calc(.875rem * var(--mantine-scale)) calc(.875rem * var(--mantine-scale));padding:0;padding-right:calc(1rem * var(--mantine-scale));border:none}.m_e214b549:focus-visible{outline:calc(.125rem * var(--mantine-scale)) solid var(--mantine-primary-color-filled);outline-offset:calc(.125rem * var(--mantine-scale));border-radius:var(--mantine-radius-sm)}.m_e214b549:disabled{cursor:not-allowed;color:var(--mantine-color-dimmed)}.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_d01e596f{font-size:var(--preset-font-size);display:flex}.m_52a6b4b0{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_52a6b4b0{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_52a6b4b0{border-color:var(--mantine-color-dark-5)}.m_b0d93233{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_b0d93233:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_b0d93233:hover{background-color:var(--mantine-color-dark-5)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_b0d93233:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_b0d93233:active{background-color:var(--mantine-color-dark-5)}}.m_53c9e871{font-size:var(--preset-font-size);display:flex}.m_cccb8ff3{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_cccb8ff3{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_cccb8ff3{border-color:var(--mantine-color-dark-5)}.m_7b4fbf50{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_7b4fbf50:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_7b4fbf50:hover{background-color:var(--mantine-color-dark-5)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_7b4fbf50:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_7b4fbf50:active{background-color:var(--mantine-color-dark-5)}}.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_1f4d0c5{font-size:var(--preset-font-size);display:flex}.m_1f20081{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_1f20081{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_1f20081{border-color:var(--mantine-color-dark-5)}.m_eaf76082{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_eaf76082:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_eaf76082:hover{background-color:var(--mantine-color-dark-5)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_eaf76082:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_eaf76082:active{background-color:var(--mantine-color-dark-5)}}.m_43bf4edb{margin-top:var(--mantine-spacing-md);align-items:stretch;display:flex}.m_49f1412{flex:1;margin-inline-end:var(--mantine-spacing-md)}.m_d6d672a0{margin-top:var(--mantine-spacing-md);font-size:calc(var(--mantine-font-size-sm) - calc(.125rem * var(--mantine-scale)));color:var(--mantine-color-text);height:calc((var(--mantine-font-size-sm) - calc(.125rem * var(--mantine-scale))) * 1.4);text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden}.m_80eb36d4{align-items:stretch;gap:var(--mantine-spacing-md);margin-top:var(--mantine-spacing-md);display:flex}.m_5566a64b{flex:1}.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_d8663ee7{margin-top:var(--mantine-spacing-md);font-size:calc(var(--mantine-font-size-sm) - calc(.125rem * var(--mantine-scale)));color:var(--mantine-color-text);height:calc((var(--mantine-font-size-sm) - calc(.125rem * var(--mantine-scale))) * 1.4);text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden}.m_afb15cad{align-items:stretch;gap:var(--mantine-spacing-md);margin-top:var(--mantine-spacing-md);display:flex}.m_8afe6e64{flex:1}.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_dd3f7539{border:calc(.0625rem * var(--mantine-scale)) solid;border-radius:var(--mantine-radius-default);position:relative}.m_dd3f7539:where(:has(>[data-sticky])){overflow:clip}:where([data-mantine-color-scheme=light]) .m_dd3f7539{border-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_dd3f7539{border-color:var(--mantine-color-dark-4)}.m_f2016866{margin:0;padding:0}.m_f2016866 li>p{margin:0}.m_f2016866 ul li,.m_f2016866 ol li{margin-top:calc(.125rem * var(--mantine-scale))}.m_f2016866 p{margin-bottom:calc(.4375rem * var(--mantine-scale))}.m_f2016866 h1,.m_f2016866 h2,.m_f2016866 h3,.m_f2016866 h4,.m_f2016866 h5,.m_f2016866 h6,.m_f2016866 p{margin-top:0}.m_c2204cc2{background-color:var(--mantine-color-body);border-radius:var(--mantine-radius-default)}.m_c2204cc2 .ProseMirror{padding:var(--mantine-spacing-md);outline:0}.m_c2204cc2 .ProseMirror>:last-child{margin-bottom:0}.m_c2204cc2 .ProseMirror p.is-editor-empty:first-of-type:before{content:attr(data-placeholder);pointer-events:none;-webkit-user-select:none;user-select:none;float:left;height:0;color:var(--mantine-color-placeholder)}.m_c2204cc2 div:not(.ProseMirror){z-index:2}.m_c2204cc2 pre{font-family:var(--mantine-font-family-monospace);border-radius:var(--mantine-radius-default);padding:var(--mantine-spacing-sm) var(--mantine-spacing-md)}:where([data-mantine-color-scheme=light]) .m_c2204cc2 pre{background-color:var(--mantine-color-gray-0);color:var(--mantine-color-gray-9);--code-color-comment:var(--mantine-color-gray-5);--code-color-var:var(--mantine-color-red-7);--code-color-number:var(--mantine-color-blue-7);--code-color-title:var(--mantine-color-pink-7);--code-color-keyword:var(--mantine-color-violet-7)}:where([data-mantine-color-scheme=dark]) .m_c2204cc2 pre{background-color:var(--mantine-color-dark-8);color:var(--mantine-color-dark-1);--code-color-comment:var(--mantine-color-dark-2);--code-color-var:var(--mantine-color-red-5);--code-color-number:var(--mantine-color-cyan-5);--code-color-title:var(--mantine-color-yellow-5);--code-color-keyword:var(--mantine-color-violet-3)}.m_c2204cc2 pre code{color:inherit;font-size:var(--mantine-font-size-sm);padding:0;background:0 0!important}.m_c2204cc2 pre .hljs-comment,.m_c2204cc2 pre .hljs-quote{color:var(--code-color-comment)}.m_c2204cc2 pre .hljs-variable,.m_c2204cc2 pre .hljs-template-variable,.m_c2204cc2 pre .hljs-attribute,.m_c2204cc2 pre .hljs-tag,.m_c2204cc2 pre .hljs-regexp,.m_c2204cc2 pre .hljs-link,.m_c2204cc2 pre .hljs-name,.m_c2204cc2 pre .hljs-selector-id,.m_c2204cc2 pre .hljs-selector-class{color:var(--code-color-var)}.m_c2204cc2 pre .hljs-number,.m_c2204cc2 pre .hljs-meta,.m_c2204cc2 pre .hljs-built_in,.m_c2204cc2 pre .hljs-builtin-name,.m_c2204cc2 pre .hljs-literal,.m_c2204cc2 pre .hljs-type,.m_c2204cc2 pre .hljs-params{color:var(--code-color-number)}.m_c2204cc2 pre .hljs-string,.m_c2204cc2 pre .hljs-symbol,.m_c2204cc2 pre .hljs-bullet{color:var(--code-color-var)}.m_c2204cc2 pre .hljs-title,.m_c2204cc2 pre .hljs-section{color:var(--code-color-title)}.m_c2204cc2 pre .hljs-keyword,.m_c2204cc2 pre .hljs-selector-tag{color:var(--code-color-keyword)}.m_c2204cc2 pre .hljs-emphasis{font-style:italic}.m_c2204cc2 pre .hljs-strong{font-weight:700}.m_c2204cc2 .tableWrapper{margin-bottom:var(--mantine-spacing-sm);overflow-x:auto}.m_c2204cc2 table{border-collapse:collapse;table-layout:fixed;width:100%;margin:0;overflow:hidden}:where([data-mantine-color-scheme=light]) .m_c2204cc2 table{--rte-table-border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_c2204cc2 table{--rte-table-border-color:var(--mantine-color-dark-4)}.m_c2204cc2 td,.m_c2204cc2 th{min-width:1em;padding:7px var(--mantine-spacing-xs);border:1px solid var(--rte-table-border-color);vertical-align:top;box-sizing:border-box;position:relative}.m_c2204cc2 th{text-align:start}.m_c2204cc2 .selectedCell{background-color:color-mix(in srgb, var(--mantine-primary-color-light) 30%, transparent)}.m_c2204cc2 .column-resize-handle{width:calc(.25rem * var(--mantine-scale));pointer-events:none;background-color:var(--mantine-primary-color-filled);position:absolute;inset-block:0;inset-inline-end:calc(-.125rem * var(--mantine-scale))}.m_c2204cc2 .ProseMirror-gapcursor:after{border-top-color:var(--mantine-color-text)}.m_c2204cc2 [data-type=details]{align-items:flex-start;gap:var(--mantine-spacing-xs);margin-bottom:var(--mantine-spacing-sm);padding:var(--mantine-spacing-sm);border:1px solid var(--rte-details-border-color);border-radius:var(--mantine-radius-default);display:flex}:where([data-mantine-color-scheme=light]) .m_c2204cc2 [data-type=details]{--rte-details-border-color:var(--mantine-color-gray-3);--rte-details-button-hover:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_c2204cc2 [data-type=details]{--rte-details-border-color:var(--mantine-color-dark-4);--rte-details-button-hover:var(--mantine-color-dark-5)}.m_c2204cc2 [data-type=details]>button{border-radius:var(--mantine-radius-sm);color:inherit;cursor:pointer;background-color:#0000;border:0;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.m_c2204cc2 [data-type=details]>button:empty{width:1.25rem;height:calc(1em * var(--mantine-line-height))}.m_c2204cc2 [data-type=details]>button:empty:hover{background-color:var(--rte-details-button-hover)}.m_c2204cc2 [data-type=details]>button:empty:before{content:"";border-style:solid;border-width:calc(.3125rem * var(--mantine-scale)) 0 calc(.3125rem * var(--mantine-scale)) calc(.375rem * var(--mantine-scale));border-color:#0000 #0000 #0000 currentColor;width:0;height:0}.m_c2204cc2 [data-type=details]:has(>div>[data-type=detailsContent]:not([hidden]))>button:empty:before{transform:rotate(90deg)}.m_c2204cc2 [data-type=details]>div{gap:var(--mantine-spacing-xs);flex-direction:column;width:100%;min-width:0;display:flex}.m_c2204cc2 [data-type=details] summary{font-weight:600}.m_c2204cc2 [data-type=detailsContent][hidden]{display:none}.m_c2204cc2 [data-type=detailsContent]>:last-child{margin-bottom:0}.m_8a991b4f{background-color:var(--mantine-color-body)}.m_23e1dc21{background-color:var(--mantine-color-body);padding:var(--mantine-spacing-xs)}.m_a81ab56{grid-template-columns:repeat(var(--rte-table-insert-columns,10), 1fr);gap:calc(.1875rem * var(--mantine-scale));display:grid}.m_a7fa972{width:calc(1.25rem * var(--mantine-scale));height:calc(1.25rem * var(--mantine-scale))}:where([data-mantine-color-scheme=light]) .m_a7fa972{background-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_a7fa972{background-color:var(--mantine-color-dark-5)}.m_a7fa972[data-active]{background-color:var(--mantine-primary-color-filled)}.m_45f260e4{margin-top:var(--mantine-spacing-xs);text-align:center;font-size:var(--mantine-font-size-sm);color:var(--mantine-color-dimmed)}.m_c2207da6{border-radius:var(--mantine-radius-default);cursor:default;justify-content:center;align-items:center;display:flex}.m_c2207da6:where([data-variant=default]){border:calc(.0625rem * var(--mantine-scale)) solid;min-width:calc(1.625rem * var(--mantine-scale));height:calc(1.625rem * var(--mantine-scale))}.m_c2207da6:where([data-variant=subtle]){--control-icon-size:calc(1.25rem * var(--mantine-scale));min-width:calc(2rem * var(--mantine-scale));height:calc(2rem * var(--mantine-scale))}:where([data-mantine-color-scheme=light]) .m_c2207da6{background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-4);color:var(--mantine-color-gray-7)}:where([data-mantine-color-scheme=dark]) .m_c2207da6{border-color:var(--mantine-color-dark-4);color:var(--mantine-color-dark-1)}:where([data-mantine-color-scheme=dark]) .m_c2207da6:where([data-variant=default]){background-color:var(--mantine-color-dark-6)}:where([data-mantine-color-scheme=dark]) .m_c2207da6:where([data-variant=subtle]){background-color:var(--mantine-color-dark-7)}.m_c2207da6:where([data-disabled]){cursor:not-allowed;opacity:.5}.m_c2207da6:where([data-interactive]:not([data-disabled])){cursor:pointer}@media (hover:hover){.m_c2207da6:where([data-interactive]:not([data-disabled])):hover{color:var(--mantine-color-bright)}:where([data-mantine-color-scheme=light]) .m_c2207da6:where([data-interactive]:not([data-disabled])):hover:where([data-variant=default]){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=light]) .m_c2207da6:where([data-interactive]:not([data-disabled])):hover:where([data-variant=subtle]){background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_c2207da6:where([data-interactive]:not([data-disabled])):hover{background-color:var(--mantine-color-dark-5)}}@media (hover:none){.m_c2207da6:where([data-interactive]:not([data-disabled])):active{color:var(--mantine-color-bright)}:where([data-mantine-color-scheme=light]) .m_c2207da6:where([data-interactive]:not([data-disabled])):active:where([data-variant=default]){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=light]) .m_c2207da6:where([data-interactive]:not([data-disabled])):active:where([data-variant=subtle]){background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_c2207da6:where([data-interactive]:not([data-disabled])):active{background-color:var(--mantine-color-dark-5)}}.m_c2207da6:where([data-active]){background-color:var(--mantine-primary-color-light);color:var(--mantine-primary-color-light-color)}@media (hover:hover){.m_c2207da6:where([data-active]):hover{background-color:var(--mantine-primary-color-light-hover)}}@media (hover:none){.m_c2207da6:where([data-active]):active{background-color:var(--mantine-primary-color-light-hover)}}.m_9cdfeb3f{width:var(--control-icon-size,16px);height:var(--control-icon-size,16px)}.m_2ab47ef2{background-color:var(--mantine-color-body);display:flex}.m_2ab47ef2:where([data-variant=default]) :where([data-rich-text-editor-control]){border-radius:0}.m_2ab47ef2:where([data-variant=default]) :where([data-rich-text-editor-control]):where(:not(:last-of-type)){border-inline-end-width:0}.m_2ab47ef2:where([data-variant=default]) :where([data-rich-text-editor-control]):where(:last-of-type){border-start-end-radius:var(--mantine-radius-default);border-end-end-radius:var(--mantine-radius-default)}.m_2ab47ef2:where([data-variant=default]) :where([data-rich-text-editor-control]):where(:first-of-type){border-start-start-radius:var(--mantine-radius-default);border-end-start-radius:var(--mantine-radius-default)}.m_b67b711e{display:flex}.m_296cf94c{border-inline-end:0;border-start-end-radius:0;border-end-end-radius:0}.m_cfef614{border:calc(.0625rem * var(--mantine-scale)) solid;color:var(--mantine-color-text);height:calc(1.5rem * var(--mantine-scale));width:calc(1.5rem * var(--mantine-scale));border-radius:var(--mantine-radius-default);justify-content:center;align-items:center;display:flex}:where([data-mantine-color-scheme=light]) .m_cfef614{background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_cfef614{background-color:var(--mantine-color-dark-7);border-color:var(--mantine-color-dark-4)}.m_cfef614:where([data-active]){background-color:var(--mantine-primary-color-light);color:var(--mantine-primary-color-filled)}@media (hover:hover){.m_cfef614:where([data-active]):hover{background-color:var(--mantine-primary-color-light-hover)}}@media (hover:none){.m_cfef614:where([data-active]):active{background-color:var(--mantine-primary-color-light-hover)}}.m_3b28e7bb{border-start-start-radius:0;border-end-start-radius:0}.m_4574a3c4{align-items:center;gap:var(--mantine-spacing-sm);top:var(--rte-sticky-offset,0px);background-color:var(--mantine-color-body);z-index:1;border-bottom:calc(.0625rem * var(--mantine-scale)) solid;border-start-start-radius:var(--mantine-radius-default);border-start-end-radius:var(--mantine-radius-default);flex-wrap:wrap;display:flex}.m_4574a3c4:where([data-variant=default]){padding:var(--mantine-spacing-xs) var(--mantine-spacing-md)}.m_4574a3c4:where([data-variant=subtle]){padding:calc(.25rem * var(--mantine-scale));row-gap:0}:where([data-mantine-color-scheme=light]) .m_4574a3c4{border-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_4574a3c4{border-color:var(--mantine-color-dark-4)}.m_4574a3c4:where([data-sticky]){position:sticky}.m_8b44009a{padding:0;padding-inline-start:0;list-style-type:none}.m_8b44009a :where(li){margin:0;padding:0;display:flex}.m_8b44009a :where(li[data-checked]>div){flex:auto;min-width:0}.m_8b44009a :where(ul){margin-top:calc(.3125rem * var(--mantine-scale))}.m_8b44009a p{margin:0;padding:0}.m_8b44009a :where(label){display:inline-block}.m_8b44009a :where(input){cursor:pointer;appearance:none;width:calc(1.125rem * var(--mantine-scale));height:calc(1.125rem * var(--mantine-scale));border:calc(.0625rem * var(--mantine-scale)) solid;border-radius:var(--mantine-radius-sm);vertical-align:middle;position:relative}:where([data-mantine-color-scheme=light]) .m_8b44009a :where(input){background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_8b44009a :where(input){background-color:var(--mantine-color-dark-6);border-color:var(--mantine-color-dark-4)}.m_8b44009a :where(input):checked{background-color:var(--mantine-primary-color-filled);border-color:var(--mantine-primary-color-filled)}.m_8b44009a :where(input):checked:before{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAxMCA3Ij48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNCA0LjU4NkwxLjcwNyAyLjI5M0ExIDEgMCAxMC4yOTMgMy43MDdsMyAzYS45OTcuOTk3IDAgMDAxLjQxNCAwbDUtNUExIDEgMCAxMDguMjkzLjI5M0w0IDQuNTg2eiIvPjwvc3ZnPg==);background-repeat:no-repeat;background-size:calc(.625rem * var(--mantine-scale));background-position:50%;position:absolute;inset:0}.m_8b44009a :where(li>label){margin-inline-end:var(--mantine-spacing-sm)}.m_c2204cc2 .mantine-upload-image-wrapper{max-width:100%;line-height:0;position:relative}.m_c2204cc2 .mantine-upload-image-wrapper img{max-width:100%;height:auto}.m_c2204cc2 .mantine-upload-image-wrapper:where([data-uploading]) img{opacity:.6}.m_c2204cc2 .mantine-upload-image-wrapper:where([data-uploading]):after{content:"";width:calc(1.5rem * var(--mantine-scale));height:calc(1.5rem * var(--mantine-scale));margin-top:calc(-.75rem * var(--mantine-scale));margin-left:calc(-.75rem * var(--mantine-scale));border:3px solid var(--mantine-color-gray-3);border-top-color:var(--mantine-primary-color-filled);border-radius:50%;animation:.6s linear infinite m_98c9c202;position:absolute;top:50%;left:50%}.m_c2204cc2 .mantine-upload-image-wrapper:where([data-upload-error]) img{opacity:.3}.m_c2204cc2 .mantine-upload-image-wrapper:where([data-upload-error]):after{content:"";background-color:rgba(var(--mantine-color-red-filled-rgb,224, 49, 49), .08);border:2px solid var(--mantine-color-red-filled);border-radius:var(--mantine-radius-default);position:absolute;inset:0}@keyframes m_98c9c202{to{transform:rotate(360deg)}}
.m_e4d36c9b{min-width:calc(12.5rem * var(--mantine-scale));background-color:var(--mantine-color-body);box-shadow:var(--mantine-shadow-md);border-radius:var(--mantine-radius-default)}:where([data-mantine-color-scheme=light]) .m_e4d36c9b{border:1px solid var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_e4d36c9b{border:1px solid var(--mantine-color-dark-4)}.m_7f4bcb19{padding:var(--mantine-spacing-xs) var(--mantine-spacing-md);font-size:var(--mantine-font-size-md);font-weight:var(--mantine-font-weight-medium);color:var(--mantine-color-bright)}.m_3de554dd{padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);padding-top:0}.m_e4d36c9b:where([data-type=radial]) :where(.m_3de554dd){padding-top:var(--mantine-spacing-sm)}.m_b30369b5{width:calc(.75rem * var(--mantine-scale));height:calc(.75rem * var(--mantine-scale));min-width:calc(.75rem * var(--mantine-scale));min-height:calc(.75rem * var(--mantine-scale))}.m_3de8964e{font-size:var(--mantine-font-size-sm);justify-content:space-between;align-items:center;display:flex}.m_3de8964e:where(.m_3de8964e+.m_3de8964e){margin-top:calc(var(--mantine-spacing-sm) / 2)}.m_3de8964e[data-type=scatter] .m_b30369b5{display:none}.m_50186d10{align-items:center;gap:var(--mantine-spacing-sm);margin-inline-end:var(--mantine-spacing-xl);display:flex}.m_501dadf9{color:var(--mantine-color-text);font-size:var(--mantine-font-size-sm)}.m_50192318{color:var(--mantine-color-bright)}.m_847eaf{flex-wrap:wrap;justify-content:flex-end;align-items:center;height:100%;display:flex}.m_847eaf:where([data-centered]){justify-content:center}.m_847eaf:where([data-position=top]){padding-bottom:var(--mantine-spacing-md)}.m_847eaf:where([data-position=bottom]){padding-top:var(--mantine-spacing-md)}.m_17da7e62{align-items:center;gap:calc(.4375rem * var(--mantine-scale));padding:7px var(--mantine-spacing-xs);border-radius:var(--mantine-radius-default);line-height:1;display:flex}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_17da7e62:where(:hover){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_17da7e62:where(:hover){background-color:var(--mantine-color-dark-5)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_17da7e62:where(:active){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_17da7e62:where(:active){background-color:var(--mantine-color-dark-5)}}.m_17da7e62[data-without-color] .m_6e236e21{display:none}.m_8ff56c0d{font-size:var(--mantine-font-size-sm);margin:0;padding:0}.m_bb368c49 :where(text){font-size:var(--mantine-font-size-xs);fill:var(--chart-text-color,var(--mantine-color-dimmed));font-family:var(--mantine-font-family)}.m_bb368c49 :where(.recharts-brush-slide){fill:var(--mantine-primary-color-light);fill-opacity:1}.m_bb368c49 :where(.recharts-brush-traveller) rect{fill:var(--mantine-primary-color-filled)}.m_a50f3e58{--chart-bar-label-color:var(--mantine-color-dimmed);width:100%;display:block}.m_a50f3e58 svg{outline:0;overflow:visible}.m_a50f3e58 :where(svg *){outline:0}.m_a50f3e58 svg:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:calc(.125rem * var(--mantine-scale))}:where([data-mantine-color-scheme=light]) .m_a50f3e58{--chart-grid-color:#adb5bd99;--chart-cursor-fill:#adb5bd26}:where([data-mantine-color-scheme=dark]) .m_a50f3e58{--chart-cursor-fill:#69696926;--chart-grid-color:#69696999}.m_a50f3e58 :where(text){font-family:var(--mantine-font-family);color:var(--chart-text-color,var(--mantine-color-dimmed))}.m_af9188cb{width:100%;height:100%}.m_a50a48bc{stroke:var(--chart-grid-color)}.m_a507a517{color:var(--chart-grid-color)}.m_2293801d{color:var(--chart-text-color,var(--mantine-color-dimmed))}.m_92b296cd{min-width:calc(12.5rem * var(--mantine-scale));background-color:var(--mantine-color-body);box-shadow:var(--mantine-shadow-md);border-radius:var(--mantine-radius-default);padding:var(--mantine-spacing-sm)}:where([data-mantine-color-scheme=light]) .m_92b296cd{border:1px solid var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_92b296cd{border:1px solid var(--mantine-color-dark-4)}.m_f9458cfe svg{outline:0}.m_a410e613{min-height:var(--chart-size,auto);height:var(--chart-size,auto);width:var(--chart-size,auto);min-width:var(--chart-size,auto)}.m_a410e613 :where(*){outline:0}.m_a410e613 :where(.recharts-surface){overflow:visible}.m_a410e613 svg:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:calc(.125rem * var(--mantine-scale))}.m_ddb0bfe3{fill:var(--mantine-color-text);font-size:var(--mantine-font-size-sm)}.m_cd8943fd{min-height:var(--chart-size,auto);height:var(--chart-size,auto);width:var(--chart-size,auto);min-width:var(--chart-size,auto)}.m_cd8943fd :where(*){outline:0}.m_cd8943fd :where(.recharts-surface){overflow:visible}.m_cd8943fd svg:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:calc(.125rem * var(--mantine-scale))}:where([data-mantine-color-scheme=light]) .m_1f271cf7{--chart-grid-color:#adb5bd99;--chart-text-color:var(--mantine-color-gray-7)}:where([data-mantine-color-scheme=dark]) .m_1f271cf7{--chart-grid-color:#69696999;--chart-text-color:var(--mantine-color-dark-1)}.m_1f271cf7 :where(text){font-size:var(--mantine-font-size-xs);fill:var(--chart-text-color,var(--mantine-color-dimmed));-webkit-user-select:none;user-select:none}.m_1f271cf7 :where(svg),.m_1f271cf7 :where(svg *){outline:0}.m_1f271cf7 svg:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:calc(.125rem * var(--mantine-scale))}.m_cf06f58c{width:100%;height:100%}:where([data-mantine-color-scheme=light]) .m_cd2bd9e5{--chart-empty-background:var(--mantine-color-gray-1);--chart-cursor-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_cd2bd9e5{--chart-empty-background:var(--mantine-color-dark-6);--chart-cursor-color:var(--mantine-color-dark-4)}.m_cd2bd9e5 :where(svg),.m_cd2bd9e5 :where(svg *){outline:0}.m_cd2bd9e5 svg:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:calc(.125rem * var(--mantine-scale))}.m_6bcc3420{padding:var(--mantine-spacing-md);box-shadow:var(--mantine-shadow-md);min-width:calc(12.5rem * var(--mantine-scale));font-size:var(--mantine-font-size-sm);justify-content:space-between;align-items:center;display:flex}:where([data-mantine-color-scheme=light]) .m_6bcc3420{border:1px solid var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_6bcc3420{border:1px solid var(--mantine-color-dark-4)}.m_80d531e7{min-height:var(--chart-size,auto);height:var(--chart-size,auto);width:var(--chart-size,auto);min-width:var(--chart-size,auto)}.m_80d531e7 :where(*){outline:0}.m_80d531e7 svg:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:calc(.125rem * var(--mantine-scale))}.m_2ef228c3{width:fit-content;display:block}:where([data-mantine-color-scheme=light]) .m_2ef228c3{--heatmap-level-1:#51cf664d;--heatmap-level-2:#40c05773;--heatmap-level-3:#37b24dbf;--heatmap-level-4:#2b8a3e;--heatmap-empty-rect-bg:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_2ef228c3{--heatmap-level-1:#2b8a3e4d;--heatmap-level-2:#2f9e4473;--heatmap-level-3:#37b24dbf;--heatmap-level-4:#51cf66;--heatmap-empty-rect-bg:var(--mantine-color-dark-5)}.m_2ef201c5{stroke-width:calc(.0625rem * var(--mantine-scale))}.m_2ef201c5:where([data-empty]){fill:var(--heatmap-empty-rect-bg)}.m_7e977775,.m_c4b68f8d,.m_75b4f3e6{cursor:default;-webkit-user-select:none;user-select:none;fill:var(--mantine-color-dimmed)}.m_da847eb2:where([data-empty]){fill:var(--heatmap-empty-rect-bg)}.m_1ea785b1{gap:var(--bars-list-gap);flex-direction:column;width:100%;display:flex}.m_294011ec{font-size:var(--mantine-font-size-sm);font-weight:var(--mantine-font-weight-medium);padding-bottom:var(--bars-list-gap);justify-content:space-between;display:flex}.m_9de42164{justify-content:space-between;align-items:center;gap:var(--mantine-spacing-md);display:flex}.m_6f89abf0{min-width:var(--bars-list-min-bar-size);height:var(--bars-list-bar-height);padding:0 var(--mantine-spacing-sm);font-size:var(--mantine-font-size-sm);color:var(--mantine-color-white);border-radius:var(--mantine-radius-sm);align-items:center;font-weight:500;transition:width .3s;display:flex}:where([data-mantine-color-scheme=light]) .m_6f89abf0,:where([data-mantine-color-scheme=dark]) .m_6f89abf0{background-color:var(--mantine-primary-color-filled)}.m_7016be6d{font-size:var(--mantine-font-size-sm);font-weight:var(--mantine-font-weight-medium);white-space:nowrap;color:var(--mantine-color-text)}.m_3c064071{min-height:var(--chart-height,auto)}.m_3c064071 :where(*){outline:0}.m_b42d2970{min-height:var(--chart-height,auto)}.m_b42d2970 :where(*){outline:0}:where([data-mantine-color-scheme=light]) .m_b42d2970{--chart-link-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_b42d2970{--chart-link-color:var(--mantine-color-dark-5)}.m_a73eff05{min-height:var(--chart-size,auto);height:var(--chart-size,auto);width:var(--chart-size,auto);min-width:var(--chart-size,auto)}.m_a73eff05 :where(*){outline:0}.m_f1b033{align-items:center;gap:var(--mantine-spacing-md);width:100%;display:flex}.m_f1b033[data-orientation=vertical]{flex-direction:column;width:auto;height:100%}.m_1ce939c3{font-size:var(--mantine-font-size-sm);font-weight:var(--mantine-font-weight-medium);white-space:nowrap;color:var(--mantine-color-text)}.m_dcd57f19{padding-top:calc(var(--mantine-font-size-xs) + calc(.25rem * var(--mantine-scale)));padding-bottom:calc(var(--mantine-font-size-xs) + calc(.25rem * var(--mantine-scale)));flex:1;position:relative}.m_dcd57f19[data-orientation=vertical]{height:100%;padding-top:0;padding-bottom:0;padding-left:calc(var(--mantine-font-size-xs) + 40px);padding-right:calc(var(--mantine-font-size-xs) + 40px);flex:1}.m_1d61ac1a{height:var(--bullet-size);border-radius:var(--mantine-radius-sm);position:relative;overflow:hidden}[data-orientation=vertical]>.m_1d61ac1a{width:var(--bullet-size);height:100%}.m_1d3df40c{border-radius:var(--mantine-radius-sm);height:100%;position:absolute;top:0;left:0}[data-orientation=vertical]>.m_1d61ac1a>.m_1d3df40c{border-radius:var(--mantine-radius-sm);width:100%;height:auto;top:auto;left:0}.m_8499ea2{height:var(--bullet-bar-size);border-radius:0 var(--mantine-radius-xs) var(--mantine-radius-xs) 0;z-index:1;position:absolute;top:50%;left:0;transform:translateY(-50%)}[data-orientation=vertical]>.m_1d61ac1a>.m_8499ea2{width:var(--bullet-bar-size);border-radius:var(--mantine-radius-xs) var(--mantine-radius-xs) 0 0;height:auto;top:auto;left:50%;transform:translate(-50%)}.m_8dec10a2{z-index:2;border-radius:var(--mantine-radius-xs);position:absolute;top:50%;transform:translateY(-50%)translate(-50%)}:where([data-mantine-color-scheme=light]) .m_8dec10a2{background-color:var(--mantine-color-dark-filled)}:where([data-mantine-color-scheme=dark]) .m_8dec10a2{background-color:var(--mantine-color-white)}[data-orientation=vertical]>.m_1d61ac1a>.m_8dec10a2{top:auto;left:50%;transform:translate(-50%)translateY(50%)}.m_18314248{font-size:var(--mantine-font-size-xs);color:var(--mantine-color-dimmed);white-space:nowrap;line-height:1;position:absolute;top:0;transform:translate(-50%)}[data-orientation=vertical]>.m_18314248{top:auto;left:auto;right:0;transform:translateY(50%)}.m_73d6c572{font-size:var(--mantine-font-size-xs);font-weight:var(--mantine-font-weight-bold);color:var(--mantine-color-text);white-space:nowrap;line-height:1;position:absolute;bottom:0;transform:translate(-50%)}[data-orientation=vertical]>.m_73d6c572{bottom:auto;left:0;transform:translateY(50%)}.m_abeb9372{font-size:var(--mantine-font-size-xs);color:var(--mantine-color-dimmed);white-space:nowrap;line-height:1;position:absolute;top:0;transform:translate(-50%)}[data-orientation=vertical]>.m_abeb9372{top:auto;left:auto;right:0;transform:translateY(50%)}.m_b7f9c72a{width:var(--gauge-size);height:auto;aspect-ratio:var(--gauge-aspect-ratio,1)}.m_46e401ac{width:100%;height:100%;font-size:var(--mantine-font-size-lg);font-weight:var(--mantine-font-weight-bold);color:var(--mantine-color-text);justify-content:center;align-items:center;line-height:1;display:flex}.m_16f4c1f4{align-items:center;gap:var(--mantine-spacing-sm);flex-direction:column;display:inline-flex}.m_16f4c1f4[data-vertical]{flex-direction:row}.m_16edca74{rx:var(--waffle-cell-radius)}.m_16edca74[data-empty]{fill:var(--waffle-empty-color,var(--mantine-color-default-border))}.m_21fe489f{flex-wrap:wrap;display:flex}[data-vertical]>.m_21fe489f{flex-direction:column}.m_f27dd052{align-items:center;gap:calc(var(--mantine-spacing-xs) / 2);cursor:default;padding:calc(var(--mantine-spacing-xs) / 2) calc(var(--mantine-spacing-sm) / 2);display:flex}.m_5b8415bb{width:calc(.75rem * var(--mantine-scale));height:calc(.75rem * var(--mantine-scale));border-radius:var(--waffle-cell-radius,calc(.125rem * var(--mantine-scale)));flex-shrink:0;display:block}.m_5d5dd195{font-size:var(--mantine-font-size-sm);color:var(--mantine-color-text);line-height:1}.m_c56bc032{width:fit-content;display:block}:where([data-mantine-color-scheme=light]) .m_c56bc032{--matrix-level-1:#51cf664d;--matrix-level-2:#40c05773;--matrix-level-3:#37b24dbf;--matrix-level-4:#2b8a3e;--matrix-empty-bg:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_c56bc032{--matrix-level-1:#2b8a3e4d;--matrix-level-2:#2f9e4473;--matrix-level-3:#37b24dbf;--matrix-level-4:#51cf66;--matrix-empty-bg:var(--mantine-color-dark-5)}.m_c564c8b2{stroke-width:calc(.0625rem * var(--mantine-scale))}.m_c564c8b2:where([data-empty]){fill:var(--matrix-empty-bg)}.m_21c5c4ac,.m_237a9d4b,.m_3135f197{cursor:default;-webkit-user-select:none;user-select:none;fill:var(--mantine-color-dimmed)}.m_af0486e1:where([data-empty]){fill:var(--matrix-empty-bg)}
:root{--mantine-font-family:"Manrope", "Avenir Next", "Segoe UI", -apple-system, sans-serif}.mantine-AppShell-navbar{background:var(--sidebar-bg,#1f2636);border-right:1px solid #ffffff0f}.mantine-NavLink-root[data-active]{background:#534ab72e!important}
:root{--bg:#f4f6fb;--sidebar-bg:#1f2636;--sidebar-bg-alt:#181f2e;--sidebar-ink:#c9d2e5;--panel:#fff;--panel-alt:#f8faff;--ink:#151a24;--ink-soft:#5a6477;--line:#dfe4ef;--accent:#2563eb;--accent-soft:#dbe7ff;--success:#0f9f6e;--danger:#c53a4f;--radius:14px;--shadow:0 14px 30px #121d3a1a}*{box-sizing:border-box}html,body{color:var(--ink);background:radial-gradient(circle at 10% 0%, #edf2ff, transparent 42%), var(--bg);min-height:100%;margin:0;padding:0;font-family:Manrope,Avenir Next,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}.shell{grid-template-columns:268px 1fr;min-height:100vh;display:grid}.sidebar{background:linear-gradient(170deg, var(--sidebar-bg) 0%, var(--sidebar-bg-alt) 100%);color:var(--sidebar-ink);border-right:1px solid #2b3449;padding:24px 16px}.sidebar-brand{align-items:center;gap:10px;margin-bottom:24px;display:flex}.pulse{background:#4d8dff;border-radius:999px;width:12px;height:12px;animation:2.8s infinite pulse;box-shadow:0 0 #4d8dff73}@keyframes pulse{0%{box-shadow:0 0 #4d8dff80}70%{box-shadow:0 0 0 12px #4d8dff00}to{box-shadow:0 0 #4d8dff00}}.nav-link{color:var(--sidebar-ink);opacity:.85;border-radius:10px;margin:6px 0;padding:9px 12px;transition:all .2s;display:block}.nav-section-label{letter-spacing:.08em;text-transform:uppercase;color:var(--sidebar-ink);opacity:.45;padding:12px 12px 4px;font-size:10px;font-weight:700;display:block}.nav-link.active,.nav-link:hover{color:#fff;opacity:1;background:#dbe7ff29}.main{padding:20px 26px 26px}.topbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.kbd{border:1px solid var(--line);color:var(--ink-soft);background:var(--panel);border-bottom-width:2px;border-radius:8px;padding:3px 7px;font-size:12px}.card,.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.card-pad,.panel{padding:16px}.section-title-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.section-subtitle{color:var(--ink-soft);margin:6px 0 0}.metric-grid{grid-template-columns:repeat(4,minmax(190px,1fr));gap:12px;margin-bottom:14px;display:grid}.metric-card{border:1px solid var(--line);background:linear-gradient(#fff 0%,#f7f9ff 100%);border-radius:12px;padding:14px}.metric-label{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.4px;margin:0;font-size:12px}.metric-value{margin-top:8px;font-size:24px;display:block}.metric-meta{color:var(--ink-soft);gap:8px;margin-top:8px;font-size:12px;display:flex}.metric-delta{color:var(--success);font-weight:700}.dashboard-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.panel-header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.panel-header h3{margin:0}.chip{background:var(--accent-soft);color:#234fa9;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.stage-list{gap:8px;display:grid}.stage-row{border:1px solid var(--row-edge);background:var(--row-surface);border-radius:10px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.activity-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.activity-list li{border:1px solid var(--row-edge);background:var(--row-surface);border-radius:10px;padding:10px}.activity-list p{margin:0}.activity-detail{color:var(--ink-soft);margin-top:6px;font-size:13px}.activity-list time{color:var(--ink-soft);margin-top:8px;font-size:12px;display:block}.range-list{background:#e9eefb;border-radius:10px;gap:4px;padding:4px;display:inline-flex}.range-trigger{color:#375ca8;cursor:pointer;background:0 0;border:none;border-radius:7px;padding:6px 10px;font-size:12px;font-weight:700}.range-trigger[data-state=active]{background:var(--glass-reading);color:#183d85;box-shadow:0 1px 3px #233a6833}.dialog-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#14192680;position:fixed;inset:0}.dialog-content{border:1px solid var(--line);background:var(--glass-reading);border-radius:14px;width:min(94vw,520px);padding:16px;position:fixed;top:18%;left:50%;transform:translate(-50%);box-shadow:0 24px 48px #0d163059}.command-item{text-align:left;width:100%;min-height:44px;color:var(--ink);border:1px solid var(--line);background:var(--glass-reading);cursor:pointer;border-radius:10px;margin-bottom:8px;padding:10px;display:block}.command-item:hover,.command-item:focus-visible{border-color:var(--brand-300,#b8c8ed);background:var(--accent-soft)}.command-item:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.toolbar{align-items:center;gap:8px;display:flex}.field-input,.field-select{border:1px solid var(--line);background:var(--glass-reading);width:100%;max-width:320px;color:var(--ink);border-radius:10px;padding:9px 10px;font-size:14px}.table{border-collapse:collapse;width:100%}.table th,.table td{text-align:left;border-bottom:1px solid var(--line);padding:12px 10px}.table th{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.3px;font-size:12px;font-weight:600}.table tr:last-child td{border-bottom:none}.pill{color:#0d7a5f;background:#e8f4ef;border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;display:inline-flex}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.field{margin-bottom:12px}.field label{color:var(--ink-soft);margin-bottom:6px;font-size:13px;display:block}.field input,.field select,.field textarea{border:1px solid var(--line);background:var(--glass-reading);width:100%;color:var(--ink);border-radius:10px;padding:10px 12px;font-size:14px}.btn{cursor:pointer;border:1px solid #0000;border-radius:10px;padding:10px 14px;font-size:14px}.btn-primary{background:var(--accent);color:#fff}.btn-secondary{background:var(--glass-reading);color:var(--ink);border-color:var(--line)}.btn-danger{color:var(--danger);background:#fef3ef;border-color:#f7d4c5}.split{grid-template-columns:1.1fr .9fr;gap:16px;display:grid}.stage-grid{grid-template-columns:repeat(4,minmax(220px,1fr));gap:12px;display:grid;overflow-x:auto}.stage{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:10px}.stage h4{color:var(--ink-soft);margin:0 0 8px;font-size:13px}.deal{border:1px solid var(--row-edge);background:var(--glass-reading);border-radius:10px;margin-bottom:8px;padding:10px}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:56px 24px;display:flex}.empty-state-icon{opacity:.35;margin-bottom:8px;font-size:36px}.empty-state-title{color:var(--ink);margin:0;font-size:16px;font-weight:700}.empty-state-body{color:var(--ink-soft);max-width:280px;margin:0 0 16px;font-size:13px}.sort-th{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.sort-th:hover{color:var(--ink)}.sort-indicator{opacity:.7;margin-left:4px;font-size:10px;display:inline-block}.table tbody tr{cursor:pointer;transition:background .1s}.table tbody tr:hover{background:var(--row-hover)}.inline-field{border-bottom:1px solid var(--line);grid-template-columns:130px 1fr;align-items:start;gap:8px;padding:10px 0;display:grid}.inline-field:last-child{border-bottom:none}.inline-field-label{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.3px;padding-top:2px;font-size:12px;font-weight:600}.inline-field-value{color:var(--ink);cursor:text;word-break:break-all;border-radius:6px;min-height:26px;padding:3px 6px;font-size:14px;transition:background .15s}.inline-field-value:hover{background:var(--row-hover)}.inline-field-value.editing{padding:0}.inline-field-value input,.inline-field-value select{border:1px solid var(--accent);background:var(--glass-reading);width:100%;color:var(--ink);border-radius:6px;outline:none;padding:4px 8px;font-size:14px}.detail-layout{grid-template-columns:1fr 360px;align-items:start;gap:16px;display:grid}.detail-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.detail-title{margin:0 0 4px;font-size:22px}.detail-subtitle{color:var(--ink-soft);margin:0;font-size:13px}.detail-actions{flex-shrink:0;gap:8px;display:flex}.kanban-board{align-items:flex-start;gap:12px;padding-bottom:16px;display:flex;overflow-x:auto}.kanban-col{background:var(--row-hover);border:1px solid var(--line);border-radius:14px;flex:0 0 240px;min-height:180px;padding:12px;transition:background .15s}.kanban-col.drag-over{background:var(--row-active);border-color:var(--accent)}.kanban-col-header{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.kanban-col-header h4{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.4px;margin:0;font-size:13px;font-weight:700}.kanban-col-total{color:var(--ink-soft);font-size:12px}.kanban-card{background:var(--glass-reading);cursor:grab;border:1px solid #e4eaf6;border-radius:10px;margin-bottom:8px;padding:10px 12px;transition:box-shadow .15s,transform .1s}.kanban-card:active{cursor:grabbing;transform:rotate(1deg);box-shadow:0 6px 20px #121d3a26}.kanban-card:hover{box-shadow:0 2px 8px #121d3a14}.kanban-card-name{margin-bottom:3px;font-size:13px;font-weight:600}.kanban-card-meta{color:var(--ink-soft);font-size:12px}.kanban-card-value{color:var(--accent);margin-top:8px;font-size:12px;font-weight:700;display:inline-block}.search-wrap{flex:1;max-width:360px;position:relative}.search-input{border:1px solid var(--line);background:var(--panel-alt);width:100%;color:var(--ink);border-radius:10px;padding:7px 12px 7px 34px;font-size:13px;transition:border-color .15s,background .15s}.search-input:focus{border-color:var(--accent);background:var(--glass-reading);outline:none}.search-icon{color:var(--ink-soft);pointer-events:none;font-size:14px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.search-dropdown{background:var(--glass-reading);border:1px solid var(--line);z-index:200;border-radius:14px;max-height:400px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden auto;box-shadow:0 12px 32px #121d3a26}.search-result-item{cursor:pointer;color:inherit;border-bottom:1px solid var(--row-edge);grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:10px 14px;text-decoration:none;transition:background .1s;display:grid}.search-result-item:last-child{border-bottom:none}.search-result-item:hover{background:var(--row-hover)}.search-badge{letter-spacing:.3px;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex}.search-badge-company{color:#1d4ed8;background:#dbe7ff}.search-badge-contact{color:#166534;background:#dcfce7}.search-badge-deal{color:#92400e;background:#fef3c7}.search-result-title{margin-bottom:1px;font-size:13px;font-weight:600}.search-result-title mark{color:inherit;background:#fef08a;border-radius:2px}.search-result-subtitle{color:var(--ink-soft);font-size:12px}.search-no-results{text-align:center;color:var(--ink-soft);padding:20px;font-size:13px}.settings-layout{gap:16px;display:grid}.settings-section{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.settings-section-header{border-bottom:1px solid var(--line);background:var(--panel-alt);padding:14px 18px}.settings-section-header h3{margin:0 0 3px;font-size:15px}.settings-section-header p{color:var(--ink-soft);margin:0;font-size:12px}.settings-section-body{gap:12px;padding:16px 18px;display:grid}.users-table{border-collapse:collapse;width:100%}.users-table th,.users-table td{text-align:left;border-bottom:1px solid var(--line);padding:10px 14px;font-size:13px}.users-table th{text-transform:uppercase;letter-spacing:.3px;color:var(--ink-soft);background:var(--panel-alt);font-size:11px;font-weight:700}.users-table tr:last-child td{border-bottom:none}.signup-card{background:var(--panel);border:1px solid var(--line);width:100%;max-width:560px;box-shadow:var(--shadow);border-radius:20px;padding:32px;animation:.45s rise}.wizard-steps{align-items:center;gap:0;margin-bottom:28px;display:flex}.wizard-step{flex-direction:column;flex:none;align-items:center;gap:4px;display:flex}.wizard-step-dot{border:2px solid var(--line);background:var(--glass-reading);width:28px;height:28px;color:var(--ink-soft);border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:700;transition:all .2s;display:flex}.wizard-step.active .wizard-step-dot{border-color:var(--accent);background:var(--accent);color:#fff}.wizard-step.done .wizard-step-dot{border-color:var(--success);background:var(--success);color:#fff}.wizard-step-label{color:var(--ink-soft);white-space:nowrap;letter-spacing:.2px;font-size:10px}.wizard-step.active .wizard-step-label{color:var(--accent);font-weight:700}.wizard-step.done .wizard-step-label{color:var(--success)}.wizard-step-line{background:var(--line);flex:1;height:2px;margin-bottom:14px;transition:background .2s}.wizard-step-line.done{background:var(--success)}.idp-option{border:2px solid var(--line);cursor:pointer;background:var(--glass-reading);text-align:left;border-radius:12px;align-items:flex-start;gap:12px;width:100%;margin-bottom:10px;padding:14px;transition:all .15s;display:flex}.idp-option:hover{border-color:var(--brand-300);background:var(--row-hover)}.idp-option.selected{border-color:var(--accent);background:var(--row-active)}.idp-option-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;display:flex}.idp-option-body h4{margin:0 0 3px;font-size:14px}.idp-option-body p{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.45}.setup-steps{gap:10px;margin:0 0 16px;padding:0;list-style:none;display:grid}.setup-step{grid-template-columns:22px 1fr;align-items:baseline;gap:10px;font-size:13px;display:grid}.setup-step-num{background:var(--accent-soft);width:22px;height:22px;color:var(--accent);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.env-tag{color:#2451a0;background:#f0f4fa;border:1px solid #dbe4f4;border-radius:5px;margin:0 1px;padding:1px 5px;font-family:Menlo,Consolas,monospace;font-size:11px;display:inline-block}.success-icon{width:56px;height:56px;color:var(--success);background:#dcfce7;border-radius:999px;justify-content:center;align-items:center;margin:0 auto 16px;font-size:26px;display:flex}.slug-preview{color:var(--ink-soft);background:var(--panel-alt);border:1px solid var(--line);border-radius:8px;align-items:center;gap:4px;margin-bottom:8px;padding:4px 9px;font-family:Menlo,Consolas,monospace;font-size:12px;display:inline-flex}.task-list{gap:8px;display:grid}.task-row{border:1px solid var(--row-edge);background:var(--row-surface);border-radius:10px;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;padding:10px 12px;transition:background .15s;display:grid}.task-row:hover{background:var(--row-hover)}.task-done{opacity:.55}.task-done .task-title{color:var(--ink-soft);text-decoration:line-through}.task-check{border:2px solid var(--line);background:var(--glass-reading);cursor:pointer;width:24px;height:24px;color:var(--success);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:13px;font-weight:700;display:flex}.task-done .task-check{background:var(--success);border-color:var(--success);color:#fff}.task-body{flex-direction:column;gap:2px;min-width:0;display:flex}.task-title{font-size:14px;font-weight:500}.task-meta{color:var(--ink-soft);gap:6px;font-size:12px;display:flex}.new-task-form{background:var(--panel-alt);border:1px solid var(--line);border-radius:12px;margin-bottom:14px;padding:14px}.notes-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.note-card{border:1px solid var(--line);background:linear-gradient(#fff 0%,#f8faff 100%);border-radius:12px;flex-direction:column;gap:8px;padding:14px;display:flex}.note-header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.note-title{margin:0;font-size:14px;font-weight:600}.note-body{color:var(--ink-soft);flex:1;margin:0;font-size:13px;line-height:1.55}.note-footer{color:var(--ink-soft);border-top:1px solid var(--line);justify-content:space-between;padding-top:8px;font-size:12px;display:flex}.new-note-form{background:var(--panel-alt);border:1px solid var(--line);border-radius:12px;margin-bottom:16px;padding:14px}.cp-mode-bar,.cp-ai-form{gap:8px;margin-bottom:12px;display:flex}.cp-ai-input{border:1px solid var(--line);color:var(--ink);background:var(--glass-reading);border-radius:6px;flex:1;padding:8px 12px;font-size:14px}.cp-ai-input:focus{border-color:var(--accent);outline:none}.cp-ai-error{color:var(--danger);margin-bottom:8px;font-size:13px}.cp-ai-narrative{background:var(--panel-alt);border-radius:8px;margin-bottom:12px;padding:12px;font-size:14px;line-height:1.6}.cp-ai-narrative-label{margin:0 0 4px;font-weight:600}.cp-ai-narrative-text{margin:0}.cp-results-label{color:var(--ink-soft);margin-bottom:6px;font-size:12px;font-weight:600}.cp-entity-badge{background:var(--accent);color:#fff;text-transform:capitalize;border-radius:4px;margin-right:8px;padding:1px 6px;font-size:11px;font-weight:600;display:inline-block}.cp-entity-snippet{color:var(--ink-soft);margin-left:8px;font-size:12px}.ai-composer{gap:16px;display:grid}.ai-composer-header{border-bottom:1px solid var(--line);padding-bottom:12px}.ai-composer-title{margin:0 0 4px;font-size:16px}.ai-composer-subtitle{color:var(--ink-soft);margin:0;font-size:13px}.ai-composer-form{gap:12px;display:grid}.ai-composer-contact-name{margin:0;font-size:14px}.ai-composer-textarea{border:1px solid var(--line);background:var(--glass-reading);width:100%;color:var(--ink);resize:vertical;border-radius:10px;padding:10px 12px;font-family:inherit;font-size:14px}.ai-composer-textarea:focus{border-color:var(--accent);outline:none}.ai-composer-result{background:var(--panel-alt);border:1px solid var(--line);border-radius:12px;gap:12px;padding:16px;display:grid}.ai-composer-body{font-family:inherit}.ai-composer-tokens{color:var(--ink-soft);margin:0;font-size:12px}.ai-composer-actions{gap:8px;display:flex}.cp-messages{flex-direction:column;flex:1;gap:10px;max-height:320px;padding:8px 0;display:flex;overflow-y:auto}.cp-chat-message{flex-direction:column;gap:6px;display:flex}.cp-chat-user{align-items:flex-end}.cp-chat-assistant{align-items:flex-start}.cp-chat-bubble{white-space:pre-wrap;border-radius:14px;max-width:85%;padding:9px 13px;font-size:14px;line-height:1.55}.cp-chat-user .cp-chat-bubble{background:var(--accent);color:#fff;border-bottom-right-radius:4px}.cp-chat-assistant .cp-chat-bubble{background:var(--panel-alt);border:1px solid var(--line);color:var(--ink);border-bottom-left-radius:4px}.cp-citations{flex-direction:column;gap:6px;max-width:85%;display:flex}.cp-citation-card{border:1px solid var(--line);background:var(--glass-reading);cursor:pointer;text-align:left;border-radius:8px;align-items:center;gap:8px;padding:7px 10px;font-size:13px;transition:background .15s;display:flex}.cp-citation-card:hover{background:var(--row-hover)}.cp-citation-snippet{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.cp-typing-indicator{align-items:center;gap:3px;height:16px;display:inline-flex}.cp-typing-dot{background:var(--ink-soft);border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite cp-dot-blink}.cp-typing-dot:nth-child(2){animation-delay:.2s}.cp-typing-dot:nth-child(3){animation-delay:.4s}@keyframes cp-dot-blink{0%,80%,to{opacity:.25;transform:scale(.85)}40%{opacity:1;transform:scale(1)}}.cp-ai-panel{flex-direction:column;gap:8px;display:flex}.cp-ai-header{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.cp-conv-id{color:var(--ink-soft);flex:1;font-size:12px}.cp-new-conv-btn{padding:5px 10px;font-size:12px}.cp-conv-title{font-size:14px;display:block}.cp-conv-meta{color:var(--ink-soft);margin-top:2px;font-size:12px;display:block}.cp-conversations-panel{flex-direction:column;gap:6px;display:flex}.cp-unified-input{border:1px solid var(--line);width:100%;color:var(--ink);background:var(--glass-reading);border-radius:10px;outline:none;margin-bottom:6px;padding:10px 14px;font-size:15px;transition:border-color .15s}.cp-unified-input:focus{border-color:var(--accent)}.cp-mode-indicator{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;display:flex}.cp-mode-label{color:var(--ink-soft);margin-right:2px;font-size:11px}.cp-mode-chip{cursor:pointer;border:1px solid var(--line);color:var(--ink-soft);background:0 0;border-radius:20px;padding:2px 8px;font-size:11px;transition:all .15s}.cp-mode-chip.active{background:var(--accent);color:#fff;border-color:var(--accent)}.cp-search-result{cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:8px 10px;transition:background .1s;display:flex}.cp-search-result:hover{background:var(--panel-alt)}.cp-type-badge{text-transform:uppercase;white-space:nowrap;border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:10px;font-weight:600}.cp-type-chip{cursor:pointer;border:1px solid var(--line);color:var(--ink-soft);background:0 0;border-radius:20px;padding:4px 10px;font-size:12px;transition:all .15s}.cp-type-chip.active{background:var(--accent);color:#fff;border-color:var(--accent)}.cp-follow-up{background:var(--panel-alt);cursor:pointer;border:1px solid var(--line);color:var(--ink);border-radius:20px;padding:4px 10px;font-size:12px;transition:background .15s}.cp-follow-up:hover{background:var(--accent-soft)}.cp-citation-bar{border-radius:2px;flex-shrink:0;align-self:stretch;width:3px}.cp-width-override{width:680px!important;max-width:680px!important}.cp-citation-bar[data-type=contact]{background:#22c55e}.cp-citation-bar[data-type=company]{background:#3b82f6}.cp-citation-bar[data-type=deal]{background:#f59e0b}.cp-citation-bar[data-type=activity]{background:#a855f7}.cp-citation-bar[data-type=case]{background:#ef4444}.cp-citation-bar[data-type=file]{background:#0ea5e9}.cp-citation-bar[data-type=email]{background:#ec4899}.cp-citation-bar{background:#94a3b8}.cp-type-badge[data-type=contact]{color:#166534;background:#dcfce7}.cp-type-badge[data-type=company]{color:#1d4ed8;background:#dbe7ff}.cp-type-badge[data-type=deal]{color:#92400e;background:#fef3c7}.cp-type-badge[data-type=activity]{color:#6b21a8;background:#f3e8ff}.cp-type-badge[data-type=case]{color:#991b1b;background:#fee2e2}.cp-type-badge[data-type=file]{color:#075985;background:#e0f2fe}.cp-type-badge[data-type=email]{color:#9d174d;background:#fce7f3}.cp-type-badge{color:#475569;background:#f1f5f9}.cp-type-icon{flex-shrink:0;font-size:14px;line-height:1}.cp-type-icon--sm{font-size:13px}.cp-status-text{color:var(--ink-soft);margin:6px 0 0;padding:8px 10px}.cp-hint-text{color:var(--ink-soft);margin-left:auto;font-size:11px}.cp-search-group-label{text-transform:uppercase;letter-spacing:.4px;color:var(--ink-soft);padding:6px 10px 3px;font-size:11px;font-weight:700}.cp-search-result-body{flex:1;min-width:0}.cp-search-result-title{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.cp-search-result-sub{color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.cp-search-panel{flex-direction:column;gap:4px;display:flex}.cp-filter-row{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.cp-ask-ai-btn{text-align:center;border-top:1px solid var(--line);width:100%;color:var(--accent);cursor:pointer;background:0 0;border-bottom:none;border-left:none;border-right:none;margin-top:6px;padding:8px;font-size:13px;font-weight:600;display:block}.cp-ask-ai-btn:hover{background:var(--accent-soft)}.cp-recent-label{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.4px;padding:4px 2px 6px;font-size:11px;font-weight:600}.cp-recent-item{text-align:left;border:1px solid var(--line);width:100%;color:var(--ink-soft);cursor:pointer;background:0 0;border-radius:6px;margin-bottom:4px;padding:6px 10px;font-size:13px;display:block}.cp-recent-item:hover{background:var(--panel-alt);color:var(--ink)}.cp-follow-ups{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.cp-results-scroll{max-height:300px;overflow-y:auto}@media (max-width:1120px){.metric-grid{grid-template-columns:repeat(2,minmax(190px,1fr))}.dashboard-grid{grid-template-columns:1fr}}@media (max-width:1000px){.shell{grid-template-columns:1fr}.sidebar{border-bottom:1px solid #2b3449;border-right:none}.split{grid-template-columns:1fr}.stage-grid{grid-template-columns:repeat(2,minmax(220px,1fr))}}.ext-tiles-section{margin-top:24px}.ext-tiles-heading{color:var(--ink);margin:0 0 12px;font-size:16px;font-weight:600}.ext-tiles-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.ext-tile-card{border:1px solid var(--line);background:var(--panel);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.ext-tile-card--span2{grid-column:span 2}.ext-tile-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.ext-tile-title{color:var(--ink);font-size:14px;font-weight:600}.ext-tile-link{color:var(--accent);font-size:12px;text-decoration:none}.ext-tile-body{flex:1}.ext-tabs-section{border-top:1px solid var(--line);margin-top:16px;padding-top:8px}.ext-tab-list{border-bottom:1px solid var(--line);gap:0;display:flex}.ext-tab-trigger{color:var(--ink-soft);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:6px;padding:6px 14px;font-size:14px;font-weight:400;transition:color .15s,border-color .15s;display:inline-flex}.ext-tab-trigger[data-active=true]{border-bottom-color:var(--accent);color:var(--accent);font-weight:600}.ext-tab-panel{width:100%;min-height:400px}@media (max-width:640px){.main{padding:14px}.stage-grid,.metric-grid{grid-template-columns:1fr}.section-title-row{flex-direction:column;align-items:flex-start}}.citation-card{cursor:pointer;border-radius:8px;gap:8px;padding:10px 12px;transition:background .1s;display:flex}.citation-card:hover{background:var(--panel-alt)}.citation-card-border{border-radius:2px;flex-shrink:0;align-self:stretch;width:4px}.citation-type-badge{text-transform:uppercase;letter-spacing:.5px;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:600}.citation-title{font-size:14px;font-weight:600}.citation-snippet{color:var(--ink-soft);margin-top:3px;font-size:12px}.citation-compact{cursor:pointer;border-radius:4px;align-items:center;gap:4px;padding:0 4px;display:inline-flex}
:root{--brand-50:#f4f2fe;--brand-100:#e8e5fc;--brand-200:#cecbf6;--brand-300:#b3aef0;--brand-400:#9890ea;--brand-500:#7f77dd;--brand:#534ab7;--brand-700:#3c3489;--brand-deep:#26215c;--brand-solid:#26215c;--brand-solid-hover:#3c3489;--brand-ink:#534ab7;--signal:#4d8dff;--success:#1f8a4c;--success-ink:#17663a;--info:#1f7a8c;--info-ink:#155866;--attention:#b4501a;--attention-ink:#8a3c12;--ink:#1b1f2e;--ink-body:#2c3248;--ink-soft:#3a4058;--ink-meta:#4a5068;--ink-label:#5a607a;--ground:#eef0f7;--glass:#ffffff9e;--glass-reading:#ffffffe0;--glass-overlay:#fffffff0;--glass-edge:#ffffffd9;--surface-solid:#fff;--skeleton:#1b1f2e12;--glass-blur:blur(22px) saturate(1.5);--glass-shadow:inset 0 1px 0 #ffffffe6, 0 12px 32px #1b1f2e14;--blob-a:#b3aef0;--blob-b:#f6c9a8;--blob-c:#a9dce3;--r-panel:22px;--r-card:16px;--r-control:12px;--bg:var(--ground);--panel:var(--glass-reading);--panel-alt:#ffffffb8;--ink-muted:var(--ink-meta);--line:#1b1f2e1a;--accent:var(--brand);--accent-soft:#534ab71f;--danger:var(--attention-ink);--radius:var(--r-card);--shadow:var(--glass-shadow);--sidebar-ink:var(--ink-body);--row-surface:#fff9;--row-hover:#534ab70f;--row-active:var(--accent-soft);--row-edge:#1b1f2e14;--toast-info:var(--info);--toast-success:var(--success);--toast-warning:var(--attention);--toast-error:#b42318}html[data-theme=dark],html[data-theme=system][data-os-dark=true]{--ink:#e8e9f2;--ink-body:#d6d9e8;--ink-soft:#c2c6d8;--ink-meta:#a7acc4;--ink-label:#a7acc4;--ground:#12141f;--glass:#ffffff12;--glass-reading:#1a1c2cdb;--glass-overlay:#1e2032f5;--glass-edge:#ffffff1f;--glass-shadow:inset 0 1px 0 #ffffff0f, 0 16px 40px #00000059;--blob-a:#534ab7;--blob-b:#8a3c12;--blob-c:#1f7a8c;--line:#ffffff1a;--accent-soft:#7f77dd38;--success-ink:#b8f0cc;--info-ink:#bdebf3;--attention-ink:#ffd3b8;--brand-deep:#e8e5fc;--brand-700:#cecbf6;--brand-200:#3c3489;--brand-ink:#b3aef0;--surface-solid:#1a1c2c;--skeleton:#ffffff14;--panel-alt:#ffffff0d;--row-surface:#ffffff08;--row-hover:#ffffff0f;--row-edge:#ffffff14;--toast-info:#5fc3d6;--toast-success:#5cc98a;--toast-warning:#f0955a;--toast-error:#f2837a}html,html body{background:var(--ground);color:var(--ink);font-family:Manrope,Avenir Next,Segoe UI,-apple-system,sans-serif}.mono,.metric-value,.num{font-family:JetBrains Mono,Fira Code,monospace}.glass-ground{isolation:isolate;background:var(--ground);min-height:100vh;position:relative;overflow-x:hidden}.glass-ground:before,.glass-ground:after{content:"";z-index:-1;pointer-events:none;filter:blur(120px);border-radius:50%;position:fixed}.glass-ground:before{background:var(--blob-a);opacity:.5;width:640px;height:620px;top:-200px;left:220px}.glass-ground:after{background:var(--blob-c);opacity:.45;width:560px;height:560px;bottom:-220px;right:120px}.glass,.panel,.card,.metric-card,.kanban-col{background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-edge);box-shadow:var(--glass-shadow)}.glass,.panel,.card{border-radius:var(--r-panel)}.glass-reading,.table-wrap,.kanban-card{background:var(--glass-reading);border:1px solid var(--glass-edge);border-radius:var(--r-card)}.glass-overlay,.dialog-content{background:var(--glass-overlay);-webkit-backdrop-filter:blur(30px)saturate(1.6);border:1px solid var(--glass-edge);border-radius:18px;box-shadow:0 24px 60px #1b1f2e38,0 2px 6px #1b1f2e14}.metric-card{border-radius:var(--r-card)}.kanban-col{border-radius:18px}.btn{font:inherit;border-radius:var(--r-control);justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:600;transition:background .15s ease-out,box-shadow .15s ease-out;display:inline-flex}.btn-primary{background:var(--brand);color:#fff;font-weight:700;box-shadow:inset 0 1px #ffffff4d,0 6px 16px #534ab74d}.btn-primary:hover{background:var(--brand-solid-hover)}.btn-primary:disabled:hover{background:var(--brand)}.btn-secondary{background:var(--glass-reading);color:var(--brand-deep);border-color:var(--line)}.btn-danger{color:var(--attention-ink);background:#b4501a1a;border-color:#b4501a40}.btn:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.field-input,.field-select,.input{border:1px solid var(--line);background:var(--glass-reading);min-height:40px;color:var(--ink);font:inherit;border-radius:10px;font-size:14px}.pill,.chip{background:var(--accent-soft);color:var(--brand-700);border-radius:999px;padding:3px 9px;font-size:12px;font-weight:700}.chip-success,.pill-success{color:var(--success-ink);background:#1f8a4c1f}.chip-info{color:var(--info-ink);background:#1f7a8c1f}.chip-attention,.pill-danger{color:var(--attention-ink);background:#b4501a1f}.chip-neutral{color:var(--ink-body);background:#1b1f2e0f}.chip-signal{color:#1f4fa8;background:#4d8dff24}html[data-theme=dark] .chip-signal,html[data-theme=system][data-os-dark=true] .chip-signal{color:#bcd3ff}html[data-theme=dark] .chip-neutral,html[data-theme=system][data-os-dark=true] .chip-neutral{background:#ffffff14}.chip-action{font-family:inherit;line-height:inherit;white-space:nowrap;cursor:pointer;border:0;align-items:center;gap:5px;margin:0;text-decoration:none;display:inline-flex;position:relative}.chip-action:before{content:"";width:max(100%,44px);height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.chip-action:hover{filter:brightness(.96)}.chip-action:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.chip.chip-add{outline-offset:-1px;background:0 0;outline:1px dashed}.chip.chip-add:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.file-dropzone{transition:border-color .12s,background-color .12s}.file-dropzone:hover:not([aria-disabled=true]){border-color:var(--brand)}.file-dropzone:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media (prefers-reduced-motion:reduce){.file-dropzone{transition:none}}html[data-theme=dark] .table td,html[data-theme=system][data-os-dark=true] .table td{border-bottom-color:#ffffff0f}.table th{color:var(--ink-meta);text-align:left;border-bottom:1px solid var(--line);padding:10px 12px;font-size:12px;font-weight:700}.table td{border-bottom:1px solid #1b1f2e0f;padding:10px 12px}.label-caps{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-label);font-size:12px;font-weight:700}.auth-wrap{background:0 0}.auth-card{background:var(--glass-reading);-webkit-backdrop-filter:blur(30px)saturate(1.5);border:1px solid var(--glass-edge);border-radius:28px;box-shadow:0 30px 80px #1b1f2e2e}.shell{grid-template-columns:none;min-height:100vh;display:flex}.shell>.main{flex:auto;min-width:0;padding:24px 28px 40px}.pulse,.caelio-pulse{background:var(--signal);border-radius:999px;flex:none;width:12px;height:12px;animation:2.8s infinite pulse;box-shadow:0 0 #4d8dff73}.pulse-sm{width:8px;height:8px}@media (prefers-reduced-transparency:reduce){.glass,.panel,.card,.metric-card,.kanban-col,.glass-overlay,.dialog-content,.auth-card,.glass-reading{background:var(--surface-solid);-webkit-backdrop-filter:none}.app-sidebar{background:var(--surface-solid)!important;-webkit-backdrop-filter:none!important}.glass-ground:before,.glass-ground:after{display:none}}html[data-transparency=reduced] .glass,html[data-transparency=reduced] .panel,html[data-transparency=reduced] .card,html[data-transparency=reduced] .metric-card,html[data-transparency=reduced] .kanban-col,html[data-transparency=reduced] .glass-overlay,html[data-transparency=reduced] .dialog-content,html[data-transparency=reduced] .auth-card,html[data-transparency=reduced] .glass-reading{background:var(--surface-solid);-webkit-backdrop-filter:none}html[data-transparency=reduced] .app-sidebar{background:var(--surface-solid)!important;-webkit-backdrop-filter:none!important}html[data-transparency=reduced] .glass-ground:before,html[data-transparency=reduced] .glass-ground:after{display:none}@media (prefers-reduced-motion:reduce){.pulse,.caelio-pulse{animation:none}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}html[data-motion=reduced] .pulse,html[data-motion=reduced] .caelio-pulse{animation:none}html[data-motion=reduced] *,html[data-motion=reduced] :before,html[data-motion=reduced] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.journey-glyph:before{content:attr(data-glyph)}.sr-only-text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;box-shadow:none}.shell input:disabled,.shell select:disabled,.shell textarea:disabled{opacity:.6;cursor:not-allowed}.ui-link{color:var(--brand-ink);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.ui-link:hover{text-decoration-thickness:2px}.record-table-link:hover>:first-child,.record-table-link:focus-visible>:first-child{text-underline-offset:2px;text-decoration:underline}.skip-link{z-index:1000;background:var(--brand-solid);color:#fff;border-radius:10px;padding:10px 14px;font-weight:700;position:absolute;top:-60px;left:12px}.skip-link:focus{top:12px}.auth-center{box-sizing:border-box;place-items:center;min-height:100vh;padding:24px 16px;display:grid}.auth-panel{box-sizing:border-box;width:100%;max-width:460px;padding:28px}.table-scroll{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.shell>.main img,.shell>.main video{max-width:100%}html[data-density=compact] .table td,html[data-density=compact] .table th{padding-top:6px;padding-bottom:6px}.app-sidebar .app-sidebar-toggle{display:none}@media (max-width:760px){.shell{flex-direction:column}.shell>.main{padding:16px}.app-sidebar{z-index:40;border-bottom:1px solid var(--glass-edge);max-height:100vh;overflow-y:auto;border-right:0!important;width:100%!important;height:auto!important;min-height:0!important;padding:8px 12px!important}.app-sidebar .app-sidebar-toggle{display:inline-flex}.app-sidebar .app-sidebar-collapse,.app-sidebar[data-mobile-open=false] .app-sidebar-body{display:none!important}.app-sidebar[data-mobile-open=false]{overflow:visible}}
