.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_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_d2b315db[data-scrollable]{--spotlight-content-height:100%}.m_3cd250e0{height:var(--spotlight-content-height,auto);max-height:var(--spotlight-max-height);overflow:hidden}.m_d2abce9b{height:var(--spotlight-content-height,auto);flex-direction:column;display:flex}.m_f366a061{background-color:#0000;border:0}.m_6e463822{--spotlight-actions-list-padding:calc(.25rem * var(--mantine-scale));border-top:calc(.0625rem * var(--mantine-scale)) solid;padding:var(--spotlight-actions-list-padding);max-height:calc(100vh - 15rem);flex:1;width:100%;margin-inline-end:calc(var(--spotlight-actions-list-padding) * -1)}:where([data-mantine-color-scheme=light]) .m_6e463822{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_6e463822{border-color:var(--mantine-color-dark-4)}.m_d49bb8ef{width:100%;padding:7px var(--mantine-spacing-md);border-radius:var(--mantine-radius-default);color:inherit;text-align:start;background-color:#0000;align-items:center;display:flex}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_d49bb8ef:where(:not([data-selected])):hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_d49bb8ef:where(:not([data-selected])):hover{background-color:var(--mantine-color-dark-6)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_d49bb8ef:where(:not([data-selected])):active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_d49bb8ef:where(:not([data-selected])):active{background-color:var(--mantine-color-dark-6)}}.m_d49bb8ef:where([data-selected]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-primary-color-contrast,var(--mantine-color-white));--action-description-color:var(--mantine-primary-color-contrast,var(--mantine-color-white));--action-description-opacity:.7}.m_3d475731{flex:1}.m_832642f6{opacity:1;color:inherit}.m_832642f6:where([data-dimmed]){opacity:var(--action-description-opacity,1);color:var(--action-description-color,var(--mantine-color-dimmed))}.m_832642f6:where([data-position=left]){margin-inline-end:var(--mantine-spacing-md)}.m_832642f6:where([data-position=right]){margin-inline-start:var(--mantine-spacing-md)}.m_832642f6>svg,.m_6c2a1345{display:block}.m_a6d9d78d{font-size:var(--mantine-font-size-xs);opacity:var(--action-description-opacity,1);color:var(--action-description-color,var(--mantine-color-dimmed));display:block}.m_82f78f74{color:var(--mantine-color-dimmed);padding:var(--mantine-spacing-md);text-align:center}.m_ddcaf054{padding:var(--mantine-spacing-xs) calc(var(--mantine-spacing-md) + calc(.25rem * var(--mantine-scale)));border-top:calc(.0625rem * var(--mantine-scale)) solid}:where([data-mantine-color-scheme=light]) .m_ddcaf054{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_ddcaf054{border-color:var(--mantine-color-dark-4)}.m_5a3e5f7b{margin-top:var(--mantine-spacing-md);flex-direction:column;display:flex}.m_5a3e5f7b:before{content:var(--spotlight-label);text-transform:uppercase;font-size:var(--mantine-font-size-xs);font-weight:var(--mantine-font-weight-bold);color:var(--mantine-color-dimmed);padding-inline-start:var(--mantine-spacing-md)}.m_5a3e5f7b:empty{display:none}
.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)}}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.0klc_mi0-5f4_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.2874ccu1_u7jf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.0klc_mi0-5f4_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.2874ccu1_u7jf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.0klc_mi0-5f4_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.2874ccu1_u7jf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.0klc_mi0-5f4_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.2874ccu1_u7jf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_b5402153-module__exAgRG__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_b5402153-module__exAgRG__variable{--font-instrument:"Instrument Sans", "Instrument Sans Fallback"}
@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.19g-lkcx7iw64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0-95eo-012xnf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.19g-lkcx7iw64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0-95eo-012xnf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.19g-lkcx7iw64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0-95eo-012xnf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.19g-lkcx7iw64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0-95eo-012xnf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.figtree_f5b2f3a-module__U_yeuW__className{font-family:Figtree,Figtree Fallback;font-style:normal}.figtree_f5b2f3a-module__U_yeuW__variable{--font-figtree:"Figtree", "Figtree Fallback"}
@font-face{font-family:Creepster;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8a3ba9694c9b2886-s.p.0v51jyfbb78ts.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Creepster Fallback;src:local(Arial);ascent-override:105.9%;descent-override:24.25%;line-gap-override:0.0%;size-adjust:89.81%}.creepster_9435be56-module__GkRFLq__className{font-family:Creepster,Creepster Fallback;font-style:normal;font-weight:400}.creepster_9435be56-module__GkRFLq__variable{--font-creepster:"Creepster", "Creepster Fallback"}
@font-face{font-family:Mountains of Christmas;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b850cad9f143d506.p.1d9ft7qdun-8_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.mountains_of_christmas_8c774091-module__dlW-iW__className{font-family:Mountains of Christmas;font-style:normal;font-weight:700}.mountains_of_christmas_8c774091-module__dlW-iW__variable{--font-christmas:"Mountains of Christmas"}
:root{--app-input-line:#cbd5e1;--app-surface:#fff;--app-surface-2:#f8f8fd;--app-line:#e2e8f0;--app-ink:#13102c;--app-muted:#64748b;--app-link:#38456d;--gradient-button-primary-hover:linear-gradient(135deg, #2e3a5c 0%, #4a5b91 100%)}html:root[data-app-theme=green]{--app-input-line:#d3dace;--app-surface:#fff;--app-surface-2:#f6f7f3;--app-line:#e2e6de;--app-ink:#15231c;--app-muted:#56635b;--app-link:#1d5641;--color-primary:#1d5641;--color-gray-100:#f6f7f3;--color-gray-200:#e2e6de;--color-gray-300:#e2e6de;--color-navy-100:#e5eee8;--color-navy-200:#dcebe2;--color-navy-300:#c9d1c5;--color-navy-400:#6b7a70;--color-navy-500:#2b6b51;--color-navy-600:#245c46;--color-navy-700:#1f503d;--color-navy-800:#1e3329;--color-navy-850:#2a332e;--color-navy-900:#15231c;--color-text:#15231c;--color-icon:#2e4a3c;--gradient-page-bg:linear-gradient(135deg, #eef1e9 0%, #fff 100%);--gradient-button-primary:linear-gradient(135deg, #1d5641 0%, #2b6b51 100%);--gradient-button-primary-hover:linear-gradient(135deg, #174634 0%, #245c46 100%);--shadow-card:0 2px 30px #15231c14;--mantine-color-primary-0:#e9f1ec;--mantine-color-primary-1:#cfe0d6;--mantine-color-primary-2:#a9c8b6;--mantine-color-primary-3:#82af96;--mantine-color-primary-4:#5f9778;--mantine-color-primary-5:#468463;--mantine-color-primary-6:#357455;--mantine-color-primary-7:#28674b;--mantine-color-primary-8:#216046;--mantine-color-primary-9:#1d5641;--mantine-color-primary-filled:#1d5641;--mantine-color-primary-filled-hover:#174634;--mantine-color-primary-light:#1d56411a;--mantine-color-primary-light-hover:#1d564124;--mantine-color-primary-light-color:#1d5641;--mantine-color-primary-text:#1d5641;--mantine-color-anchor:#1d5641;--mantine-font-family:var(--font-figtree), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mantine-font-family-headings:var(--font-figtree), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}html:root[data-app-theme=jul]{--app-input-line:#d9cbb5;--app-surface:#fffcf7;--app-surface-2:#f8f1e6;--app-line:#e7dccb;--app-ink:#2a1714;--app-muted:#6e5a50;--app-link:#a3222c;--color-primary:#a3222c;--color-white:#fffcf7;--color-gray-100:#f8f1e6;--color-gray-200:#e7dccb;--color-gray-300:#e7dccb;--color-navy-100:#f6e6e4;--color-navy-200:#eed3d0;--color-navy-300:#e2b9b5;--color-navy-400:#8a6f64;--color-navy-500:#a3222c;--color-navy-600:#8e1d26;--color-navy-700:#7a1920;--color-navy-800:#3a201b;--color-navy-850:#3a2a26;--color-navy-900:#2a1714;--color-text:#2a1714;--color-icon:#4b3630;--gradient-page-bg:linear-gradient(135deg, #f6efe4 0%, #fffcf7 100%);--gradient-button-primary:linear-gradient(135deg, #8e1d26 0%, #a3222c 100%);--gradient-button-primary-hover:linear-gradient(135deg, #7a1920 0%, #8e1d26 100%);--shadow-card:0 1px 2px #2a17140d, 0 10px 26px #783c1e14;--mantine-color-body:#fffcf7;--mantine-color-text:#2a1714;--mantine-color-primary-0:#fbecec;--mantine-color-primary-1:#f5d3d5;--mantine-color-primary-2:#ebaeb2;--mantine-color-primary-3:#e0888e;--mantine-color-primary-4:#d5636b;--mantine-color-primary-5:#cb4852;--mantine-color-primary-6:#bf3a43;--mantine-color-primary-7:#b42f39;--mantine-color-primary-8:#ab2731;--mantine-color-primary-9:#a3222c;--mantine-color-primary-filled:#a3222c;--mantine-color-primary-filled-hover:#8e1d26;--mantine-color-primary-light:#a3222c14;--mantine-color-primary-light-hover:#a3222c1f;--mantine-color-primary-light-color:#a3222c;--mantine-color-primary-text:#a3222c;--mantine-color-anchor:#a3222c;--mantine-font-family:var(--font-figtree), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mantine-font-family-headings:var(--font-figtree), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}html:root[data-app-theme=dark],html:root[data-app-theme=halloween]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html:root[data-app-theme=dark]{--app-input-line:#3a4356;--app-surface:#171c27;--app-surface-2:#1d2330;--app-line:#2a3242;--app-ink:#e8ebf2;--app-muted:#9aa3b5;--app-link:#a9b8ec;--color-primary:#a9b8ec;--color-white:#171c27;--color-gray-100:#1d2330;--color-gray-200:#2a3242;--color-gray-300:#2a3242;--color-navy-100:#242d44;--color-navy-200:#2c3653;--color-navy-300:#3a4356;--color-navy-400:#9aa3b5;--color-navy-500:#a9b8ec;--color-navy-600:#bcc8f0;--color-navy-700:#cdd6f5;--color-navy-800:#e8ebf2;--color-navy-850:#3a4356;--color-navy-900:#e8ebf2;--color-text:#e8ebf2;--color-text-inverse:#0f131c;--color-icon:#c3c9d6;--gradient-page-bg:#0f131c;--gradient-button-primary:linear-gradient(135deg, #4a5b91 0%, #6577b3 100%);--gradient-button-primary-hover:linear-gradient(135deg, #56679f 0%, #7486c4 100%);--shadow-card:0 1px 2px #0000004d;--shadow-topbar:0 1px 0 #2a3242;--mantine-color-body:#171c27;--mantine-color-text:#e8ebf2;--mantine-color-dimmed:#9aa3b5;--mantine-color-dark-0:#e8ebf2;--mantine-color-dark-1:#c3c9d6;--mantine-color-dark-2:#9aa3b5;--mantine-color-dark-3:#6b7590;--mantine-color-dark-4:#3a4356;--mantine-color-dark-5:#2a3242;--mantine-color-dark-6:#1d2330;--mantine-color-dark-7:#171c27;--mantine-color-dark-8:#0f131c;--mantine-color-dark-9:#0a0d14;--mantine-color-gray-0:#1d2330;--mantine-color-gray-1:#232a38;--mantine-color-gray-2:#2a3242;--mantine-color-gray-3:#3a4356;--mantine-color-gray-4:#4a5468;--mantine-color-gray-5:#6b7590;--mantine-color-gray-6:#9aa3b5;--mantine-color-gray-7:#c3c9d6;--mantine-color-gray-8:#dce0e8;--mantine-color-gray-9:#e8ebf2;--mantine-color-primary-0:#242d44;--mantine-color-primary-1:#2c3653;--mantine-color-primary-2:#36426a;--mantine-color-primary-3:#425085;--mantine-color-primary-4:#a9b8ec;--mantine-color-primary-5:#93a3dc;--mantine-color-primary-6:#7d8ecb;--mantine-color-primary-7:#6577b3;--mantine-color-primary-8:#5669a4;--mantine-color-primary-9:#5669a4;--mantine-color-primary-filled:#5669a4;--mantine-color-primary-filled-hover:#6577b3;--mantine-color-primary-light:#a9b8ec24;--mantine-color-primary-light-hover:#a9b8ec33;--mantine-color-primary-light-color:#a9b8ec;--mantine-color-primary-text:#a9b8ec;--mantine-color-anchor:#a9b8ec}html:root[data-app-theme=halloween]{--app-input-line:#463a5e;--app-surface:#1d1729;--app-surface-2:#251d34;--app-line:#342a47;--app-ink:#f3ecfa;--app-muted:#b3a6c7;--app-link:#c79bff;--color-primary:#f2852a;--color-white:#1d1729;--color-gray-100:#251d34;--color-gray-200:#342a47;--color-gray-300:#342a47;--color-navy-100:#2f2445;--color-navy-200:#3a2d57;--color-navy-300:#463a5e;--color-navy-400:#b3a6c7;--color-navy-500:#c79bff;--color-navy-600:#d4b3ff;--color-navy-700:#e0c9ff;--color-navy-800:#f3ecfa;--color-navy-850:#463a5e;--color-navy-900:#f3ecfa;--color-text:#f3ecfa;--color-text-inverse:#1a1206;--color-icon:#d8cce8;--gradient-page-bg:#130f1c;--gradient-button-primary:linear-gradient(135deg, #b04e08 0%, #e0701a 100%);--gradient-button-primary-hover:linear-gradient(135deg, #c85a0c 0%, #f2852a 100%);--shadow-card:0 0 0 1px #c79bff0f, 0 12px 30px #00000059;--shadow-topbar:0 1px 0 #342a47;--mantine-color-body:#1d1729;--mantine-color-text:#f3ecfa;--mantine-color-dimmed:#b3a6c7;--mantine-color-dark-0:#f3ecfa;--mantine-color-dark-1:#d8cce8;--mantine-color-dark-2:#b3a6c7;--mantine-color-dark-3:#7d6f96;--mantine-color-dark-4:#463a5e;--mantine-color-dark-5:#342a47;--mantine-color-dark-6:#251d34;--mantine-color-dark-7:#1d1729;--mantine-color-dark-8:#130f1c;--mantine-color-dark-9:#0c0912;--mantine-color-gray-0:#251d34;--mantine-color-gray-1:#2a2239;--mantine-color-gray-2:#342a47;--mantine-color-gray-3:#463a5e;--mantine-color-gray-4:#574a70;--mantine-color-gray-5:#7d6f96;--mantine-color-gray-6:#b3a6c7;--mantine-color-gray-7:#d8cce8;--mantine-color-gray-8:#e8def3;--mantine-color-gray-9:#f3ecfa;--mantine-color-primary-0:#2f2445;--mantine-color-primary-1:#3a2d57;--mantine-color-primary-2:#4a3a6a;--mantine-color-primary-3:#6a4a2a;--mantine-color-primary-4:#f2852a;--mantine-color-primary-5:#e57a20;--mantine-color-primary-6:#d86e18;--mantine-color-primary-7:#c85a0c;--mantine-color-primary-8:#b04e08;--mantine-color-primary-9:#c85a0c;--mantine-color-primary-filled:#c85a0c;--mantine-color-primary-filled-hover:#e0701a;--mantine-color-primary-light:#f2852a24;--mantine-color-primary-light-hover:#f2852a33;--mantine-color-primary-light-color:#ffb45e;--mantine-color-primary-text:#f2852a;--mantine-color-anchor:#c79bff}html:root[data-app-theme=halloween] h1{font-family:var(--font-creepster), var(--mantine-font-family);letter-spacing:.02em;color:var(--color-primary);font-weight:400}html:root[data-app-theme=jul] h1{font-family:var(--font-christmas), var(--mantine-font-family);color:var(--color-primary)}html:root[data-app-theme]{--input-bd:var(--app-line)}html:root[data-app-theme=jul] .mantine-Input-input,html:root[data-app-theme=jul] .mantine-Popover-dropdown,html:root[data-app-theme=jul] .mantine-Menu-dropdown,html:root[data-app-theme=jul] .mantine-Combobox-dropdown{background-color:var(--app-surface)}.season-deco{pointer-events:none;z-index:150;--deco-left:16px;position:fixed;inset:0;overflow:hidden}@media (min-width:62em){.season-deco{--deco-left:316px}}.season-deco>*{position:absolute}.season-deco .web{opacity:.55;width:150px;height:150px;top:0;right:0}.season-deco .spider{transform-origin:top;animation:4.5s ease-in-out infinite season-dangle;top:0;right:120px}.season-deco .spider .thread{background:var(--app-muted);opacity:.6;width:1px;height:150px;margin:0 auto}@keyframes season-dangle{0%,to{transform:translateY(-30px)rotate(-3deg)}50%{transform:translateY(10px)rotate(3deg)}}.season-deco .bat{width:56px;animation:16s linear infinite season-fly;top:90px;left:-80px}.season-deco .bat.b2{width:36px;animation-duration:22s;animation-delay:-8s;top:150px}.season-deco .bat.b3{width:28px;animation-duration:28s;animation-delay:-15s;top:60px}.season-deco .bat svg{animation:.35s ease-in-out infinite alternate season-flap}@keyframes season-fly{0%{transform:translate(0)translateY(0)}25%{transform:translate(30vw)translateY(-30px)}50%{transform:translate(60vw)translateY(20px)}75%{transform:translate(85vw)translateY(-20px)}to{transform:translate(110vw)translateY(0)}}@keyframes season-flap{0%{transform:scaleY(1)}to{transform:scaleY(.55)}}.season-deco .pumpkin{width:64px;bottom:18px;right:96px}.season-deco .fog{background:radial-gradient(60% 100% at 30% 100%,#c79bff1a,#0000 70%),radial-gradient(50% 90% at 80% 100%,#f2852a14,#0000 70%);height:180px;bottom:-40px;left:0;right:0}.season-deco .pumpkin .glow{animation:2.4s ease-in-out infinite season-flick}@keyframes season-flick{0%,to{opacity:1}40%{opacity:.7}60%{opacity:.95}80%{opacity:.6}}.season-deco .lights{height:34px;top:0;left:0;right:0}.season-deco .lights svg{width:100%;height:34px}.season-deco .lights .bulb{animation:1.6s ease-in-out infinite season-twinkle}.season-deco .lights .bulb:nth-child(3n){animation-delay:.5s}.season-deco .lights .bulb:nth-child(3n+1){animation-delay:1s}@keyframes season-twinkle{0%,to{opacity:1}50%{opacity:.35}}.season-deco .snow{width:100%;height:100%;inset:0}.season-deco .tree{width:70px;bottom:12px;right:96px}.season-deco .holly{width:44px;top:62px;left:150px;transform:rotate(-12deg)}@media (max-width:900px){.season-deco .holly{display:none}}@media (prefers-reduced-motion:reduce){.season-deco .spider,.season-deco .bat,.season-deco .bat svg,.season-deco .lights .bulb,.season-deco .pumpkin .glow{animation:none}.season-deco .bat,.season-deco .snow{display:none}}@media print{.season-deco{display:none}}html:root[data-app-theme=dark] img.app-logo-dark,html:root[data-app-theme=halloween] img.app-logo-dark{content:url(/assets/images/peoples-clinic-logo-light.svg)}.season-greeting{margin-bottom:28px}.season-greeting .eye{color:var(--app-muted);margin:0;font-size:14px;font-weight:500}.season-greeting h1{text-wrap:balance;margin:4px 0 0;font-size:40px;line-height:1.15}html:root[data-app-theme=halloween] .btn-primary,html:root[data-app-theme=halloween] .mantine-Button-root[data-variant=filled]{box-shadow:0 0 22px #f2852a59!important}html:root[data-app-theme=halloween] .mantine-Paper-root[data-with-border]{border-color:var(--app-line)}html:root[data-app-theme=jul] .mantine-Paper-root,html:root[data-app-theme=jul] .app-card-snow{position:relative}html:root[data-app-theme=jul] .mantine-Paper-root[data-with-border]:before,html:root[data-app-theme=jul] .app-card-snow:before{content:"";filter:drop-shadow(0 1px 1px #2a171414);pointer-events:none;z-index:1;background:radial-gradient(circle at 6px 5px,#fff 5px,#0000 5.5px) 0 0/16px 10px repeat-x;border-radius:999px;height:10px;position:absolute;top:-5px;left:14px;right:14px}
:root{--bg:#f4f5f8;--surface:#fff;--surface-2:#f6f7fa;--line:#e4e7ee;--line-2:#eef0f4;--input-line:#d6dae3;--idle:#c9cfdc;--ink:#14182b;--muted:#5a6275;--soft-ink:#4a5165;--primary:#1e2f51;--primary-ink:#fff;--accent:#5669a4;--accent-soft:#edf0f7;--mark:#e2e7f3;--chg:#e7f3ec;--ok:#1e6b45;--ok-bg:#e7f3ec;--warn:#7a5b12;--warn-bg:#fbf3e2;--bad:#8f2219;--bad-bg:#fbecea;--rec:#c8372d;--rec-ink:#b42d24;--shadow:0 1px 2px #14182b0a, 0 8px 24px #1e2f510d;--font:var(--font-instrument), system-ui, -apple-system, "Segoe UI", sans-serif;--display:var(--font);--nav-on-ink:var(--primary);--radius-card:16px;--radius-field:10px;--side-width:232px;--top-height:64px;--page-x:32px}html:root[data-app-theme=green]{--bg:#f3f4ef;--surface:#fff;--surface-2:#f6f7f3;--line:#e2e6de;--line-2:#ecefe8;--input-line:#d3dace;--idle:#c9d1c5;--ink:#15231c;--muted:#56635b;--soft-ink:#3e4b43;--primary:#1d5641;--primary-ink:#fff;--accent:#2b6b51;--accent-soft:#e5eee8;--mark:#dcebe2;--chg:#f5ebd6;--ok:#1d5641;--ok-bg:#e5eee8;--warn:#8a5a12;--warn-bg:#fbefd9;--bad:#8f2a1f;--bad-bg:#f9e7e3;--rec:#b93a2e;--rec-ink:#a3291f;--shadow:0 1px 2px #15231c0a, 0 10px 28px #15231c0d;--font:var(--font-figtree), system-ui, sans-serif}html:root[data-app-theme=dark]{--bg:#0f131c;--surface:#171c27;--surface-2:#1d2330;--line:#2a3242;--line-2:#232a38;--input-line:#3a4356;--idle:#3a4356;--ink:#e8ebf2;--muted:#9aa3b5;--soft-ink:#c3c9d6;--primary:#a9b8ec;--primary-ink:#0f131c;--accent:#a9b8ec;--accent-soft:#242d44;--mark:#2c3653;--chg:#1d3a2b;--ok:#86d3a6;--ok-bg:#183223;--warn:#e7c46f;--warn-bg:#382d14;--bad:#f2a097;--bad-bg:#3a1c1b;--rec:#f06a5e;--rec-ink:#f59b91;--shadow:0 1px 2px #0000004d;--nav-on-ink:var(--ink)}html:root[data-app-theme=halloween]{--bg:#130f1c;--surface:#1d1729;--surface-2:#251d34;--line:#342a47;--line-2:#2a2239;--input-line:#463a5e;--idle:#4a3f60;--ink:#f3ecfa;--muted:#b3a6c7;--soft-ink:#d8cce8;--primary:#f2852a;--primary-ink:#1a1206;--accent:#c79bff;--accent-soft:#2f2445;--mark:#3a2d57;--chg:#22361b;--ok:#9be38a;--ok-bg:#1f3319;--warn:#ffb45e;--warn-bg:#3a2612;--bad:#ff9a8f;--bad-bg:#3d1a1f;--rec:#ff5a4e;--rec-ink:#ff8d84;--shadow:0 0 0 1px #c79bff0f, 0 12px 30px #00000059;--display:var(--font-creepster), var(--font-instrument), system-ui, sans-serif;--nav-on-ink:var(--ink)}html:root[data-app-theme=jul]{--bg:#f6efe4;--surface:#fffcf7;--surface-2:#f8f1e6;--line:#e7dccb;--line-2:#efe6d8;--input-line:#d9cbb5;--idle:#cdbfa8;--ink:#2a1714;--muted:#6e5a50;--soft-ink:#4b3630;--primary:#a3222c;--primary-ink:#fff;--accent:#1f6145;--accent-soft:#e6efe6;--mark:#f3e2c2;--chg:#e3f0e2;--ok:#1f6145;--ok-bg:#e3f0e2;--warn:#8a5a12;--warn-bg:#f8ebd2;--bad:#9a1f27;--bad-bg:#f8e3e1;--rec:#c8262f;--rec-ink:#a3222c;--shadow:0 1px 2px #2a17140d, 0 10px 26px #783c1e14;--font:var(--font-figtree), system-ui, sans-serif;--display:var(--font-christmas), var(--font-figtree), serif}html:root{--mantine-font-family:var(--font);--mantine-font-family-headings:var(--font);--mantine-color-body:var(--bg);--mantine-color-text:var(--ink);--mantine-color-dimmed:var(--muted);--mantine-color-anchor:var(--accent);--mantine-color-primary-filled:var(--primary);--mantine-color-primary-light:var(--accent-soft);--mantine-color-primary-light-color:var(--primary);--mantine-color-primary-light-hover:var(--mark);--mantine-color-primary-text:var(--primary);--mantine-color-default:var(--surface);--mantine-color-default-border:var(--input-line);--mantine-color-default-hover:var(--surface-2);--mantine-color-default-color:var(--ink);--input-bd:var(--input-line);--gradient-page-bg:var(--bg);--gradient-button-primary:var(--primary);--gradient-button-primary-hover:var(--primary);--app-surface:var(--surface);--app-surface-2:var(--surface-2);--app-line:var(--line);--app-input-line:var(--input-line);--app-ink:var(--ink);--app-muted:var(--muted);--app-link:var(--accent)}html:root[data-app-theme=jul]{--mantine-color-primary-light-color:var(--primary)}body{background:var(--bg);color:var(--ink);font-family:var(--font)}
.pc-i{flex-shrink:0;width:18px;height:18px}.pc-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pc-grow{flex-grow:1}.pc-muted{color:var(--muted);font-size:12px}.pc-lab{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:12px;font-weight:600}.pc-sec{letter-spacing:.04em;color:var(--accent);text-transform:uppercase;margin:0 0 4px;font-size:12px;font-weight:600}.pc-kbd{border:1px solid var(--input-line);color:var(--muted);background:var(--surface);border-radius:6px;padding:1px 6px;font-family:inherit;font-size:11px}.pc-page{min-height:calc(100vh - var(--top-height));flex-direction:column;display:flex}.pc-head{padding:24px var(--page-x) 0;flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.pc-eye{color:var(--muted);margin:0;font-size:13px;font-weight:500}.pc-h1{letter-spacing:-.01em;text-wrap:balance;font-size:26px;font-weight:600;font-family:var(--display,var(--font));color:var(--ink);margin:4px 0 0;line-height:1.25}html:root[data-app-theme=halloween] .pc-h1{letter-spacing:.02em;color:var(--primary);font-size:34px;font-weight:400}html:root[data-app-theme=jul] .pc-h1{color:var(--primary);font-size:34px}.pc-content{padding:20px var(--page-x) 20px;flex-wrap:wrap;flex-grow:1;align-items:flex-start;gap:20px;display:flex}.pc-content.stretch{align-items:stretch}.pc-content.tight{padding-top:0}.pc-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow);flex-direction:column;min-width:0;display:flex;position:relative}.pc-ch{border-bottom:1px solid var(--line-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:32px;padding:14px 20px;display:flex}.pc-ch h2{color:var(--ink);margin:0;font-size:15px;font-weight:600}.pc-cb{flex-direction:column;gap:14px;padding:16px 20px;display:flex}html:root[data-app-theme=jul] .pc-card:before{content:"";filter:drop-shadow(0 1px 1px #2a171414);pointer-events:none;background:radial-gradient(circle at 6px 5px,#fff 5px,#0000 5.5px) 0 0/16px 10px repeat-x;border-radius:999px;height:10px;position:absolute;top:-5px;left:14px;right:14px}.pc-btn{border:1px solid var(--input-line);background:var(--surface);height:44px;color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .12s,filter .12s,background .12s;display:inline-flex}.pc-btn:hover{border-color:var(--accent)}.pc-btn:disabled,.pc-btn[aria-disabled=true]{opacity:.5;cursor:default;border-color:var(--input-line)}.pc-btn.p{background:var(--primary);border-color:var(--primary);color:var(--primary-ink)}.pc-btn.p:hover:not(:disabled){filter:brightness(1.08)}.pc-btn.d{color:var(--bad)}.pc-btn.d.p{background:var(--bad);border-color:var(--bad);color:#fff}.pc-btn.sm{height:32px;padding:0 12px;font-size:13px;font-weight:500}.pc-btn.xs{height:26px;padding:0 10px;font-size:12px;font-weight:500}.pc-btn.add{color:var(--soft-ink);border-style:dashed;font-weight:500}.pc-btn.ghost{background:0 0;border-color:#0000}.pc-btn.ghost:hover{background:var(--surface-2);border-color:#0000}.pc-btn .pc-spin{border:2px solid;border-right-color:#0000;border-radius:999px;width:14px;height:14px;animation:.8s linear infinite pc-spin}@keyframes pc-spin{to{transform:rotate(360deg)}}.pc-ib{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.pc-ib:hover:not(:disabled){border-color:var(--line);background:var(--surface);color:var(--ink)}.pc-ib.del:hover:not(:disabled){color:var(--bad)}.pc-ib:disabled{opacity:.3;cursor:default}.pc-chip{border:1px solid var(--input-line);background:var(--surface);height:34px;color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;padding:0 14px;font-weight:500}.pc-chip.on{background:var(--primary);border-color:var(--primary);color:var(--primary-ink)}.pc-chip.s{height:30px;padding:0 12px;font-size:13px}.pc-chip.link{color:var(--accent)}.pc-fchip{border:1px solid var(--input-line);background:var(--surface);height:30px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.pc-fchip.on{background:var(--accent-soft);border-color:var(--accent-soft);color:var(--nav-on-ink);font-weight:600}.pc-fchip .n{color:var(--muted);font-size:11px;font-weight:600}.pc-tab{height:32px;font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.pc-tab.on{background:var(--accent-soft);color:var(--nav-on-ink);font-weight:600}.pc-seg{background:var(--surface-2);border:1px solid var(--line-2);border-radius:999px;gap:4px;padding:4px;display:flex}.pc-seg button{height:34px;font:inherit;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-weight:500;display:flex}.pc-seg button.on{background:var(--surface);color:var(--ink);font-weight:600;box-shadow:0 1px 2px #00000014}.pc-pill{height:30px;font:inherit;cursor:pointer;border:1px solid var(--input-line);background:var(--surface);color:var(--ink);border-radius:999px;padding:0 12px;font-size:12px;font-weight:600}.pc-pill.on{background:var(--primary);color:var(--primary-ink);border-color:var(--primary)}.pc-st{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.pc-st.ok{background:var(--ok-bg);color:var(--ok)}.pc-st.warn{background:var(--warn-bg);color:var(--warn)}.pc-st.idle{background:var(--surface-2);color:var(--muted)}.pc-st.bad{background:var(--bad-bg);color:var(--bad)}.pc-st.info{background:var(--accent-soft);color:var(--nav-on-ink)}.pc-stc{color:var(--soft-ink);white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;font-weight:500;display:inline-flex}.pc-stc i{border-radius:999px;flex-shrink:0;width:8px;height:8px;display:inline-block}.pc-stc.warn i{background:var(--warn)}.pc-stc.ok i{background:var(--ok)}.pc-stc.bad i{background:var(--bad)}.pc-stc.rec i{background:var(--rec);animation:1.2s infinite pc-pulse}.pc-stc.info i{background:var(--accent)}.pc-stc.idle i{background:var(--idle);box-shadow:inset 0 0 0 1.5px var(--muted)}@keyframes pc-pulse{50%{opacity:.35}}.pc-cave{background:var(--bad-bg);color:var(--bad);border-radius:12px;align-items:center;gap:10px;padding:11px 14px;font-weight:600;display:flex}.pc-cave p{margin:0}.pc-inp{border:1px solid var(--input-line);border-radius:var(--radius-field);background:var(--surface);width:100%;height:44px;color:var(--ink);font:inherit;outline:none;padding:0 14px}.pc-inp:focus{border-color:var(--accent)}textarea.pc-inp{resize:vertical;height:auto;padding:10px 12px;line-height:1.55}.pc-lbl{color:var(--ink);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.pc-search{border:1px solid var(--line);border-radius:var(--radius-field);max-width:420px;height:40px;color:var(--muted);background:var(--surface-2);flex:220px;align-items:center;gap:10px;padding:0 12px;display:flex}.pc-search input{min-width:0;height:36px;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1}button.pc-search{font:inherit;cursor:pointer;text-align:left}.pc-ck{cursor:pointer;min-height:32px;color:var(--ink);align-items:center;gap:10px;font-size:13px;display:flex}.pc-ck input{accent-color:var(--primary);width:16px;height:16px;margin:0}.pc-ck .cnt{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.pc-tg{cursor:pointer;background:var(--idle);border:0;border-radius:999px;flex-shrink:0;justify-content:flex-start;width:34px;height:20px;padding:2px;display:flex}.pc-tg i{background:#fff;border-radius:50%;width:16px;height:16px;display:block}.pc-tg[aria-pressed=true]{background:var(--primary);justify-content:flex-end}html:root[data-app-theme=dark] .pc-tg[aria-pressed=true] i,html:root[data-app-theme=halloween] .pc-tg[aria-pressed=true] i{background:var(--primary-ink)}.pc-table{border-collapse:collapse;width:100%;min-width:640px}.pc-table th{color:var(--muted);text-align:left;border-bottom:1px solid var(--line-2);white-space:nowrap;padding:10px 20px;font-size:12px;font-weight:600}.pc-table th button{all:unset;cursor:pointer;align-items:center;gap:4px;display:inline-flex}.pc-table td{border-bottom:1px solid var(--line-2);vertical-align:middle;color:var(--ink);padding:12px 20px}.pc-table tr.pr{cursor:pointer}.pc-table tr.pr:hover td{background:var(--surface-2)}.pc-table tr:last-child td{border-bottom:0}.pc-table td.grp{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;padding:14px 20px 6px;font-size:12px;font-weight:600}.pc-table tr.delrow td{color:var(--bad);background:var(--bad-bg)!important}.pc-num{font-variant-numeric:tabular-nums}.pc-ra{justify-content:flex-end;gap:4px;display:flex}.pc-av{background:var(--accent-soft);width:36px;height:36px;color:var(--nav-on-ink);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.pc-av.sm{width:32px;height:32px;font-size:12px}.pc-av.p{background:var(--primary);color:var(--primary-ink)}.pc-steps{padding:16px var(--page-x) 18px;flex-wrap:wrap;gap:6px;display:flex}.pc-step{height:34px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 6px;font-weight:500;display:flex}.pc-step:disabled{cursor:default;opacity:.6}.pc-step .n{border:1.5px solid var(--idle);border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:600;display:flex}.pc-step.done .n{background:var(--primary);border-color:var(--primary);color:var(--primary-ink)}.pc-step.on{background:var(--surface);border-color:var(--line);color:var(--ink);font-weight:600}.pc-step.on .n{border-color:var(--primary);color:var(--primary)}.pc-bar{padding:0 var(--page-x) 24px;z-index:5;position:sticky;bottom:0}.pc-bar>.pc-card{flex-flow:wrap;align-items:center;gap:10px;padding:12px 16px}.pc-bar.danger>.pc-card{border-color:var(--bad)}.pc-row{border-top:1px solid var(--line-2);align-items:flex-start;gap:12px;padding:14px 20px;display:flex}.pc-row:first-child{border-top:0}.pc-lr{border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:center;gap:8px;padding:9px 0;font-size:13px;display:flex}.pc-lr:last-child{border-bottom:0}.pc-ic{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:13px;font-weight:700;display:flex}.pc-ic.ok{background:var(--ok-bg);color:var(--ok)}.pc-ic.warn{background:var(--warn-bg);color:var(--warn)}.pc-pnav{flex-direction:column;gap:2px;padding:8px;display:flex}.pc-pnav button{height:36px;color:var(--soft-ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:flex}.pc-pnav button.on{background:var(--accent-soft);color:var(--nav-on-ink);font-weight:600}.pc-pnav .n{color:var(--muted);font-size:11px;font-weight:600}.pc-pnav.row{flex-flow:wrap;padding:8px 12px}.pc-pnav.row button{justify-content:flex-start;padding:0 10px}.pc-empty{color:var(--muted);padding:24px 20px}.pc-toast{background:var(--ink);color:var(--bg);z-index:400;border-radius:999px;padding:10px 16px;font-weight:600;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0003}@media (max-width:900px){:root{--page-x:16px}}.pc-match{background:var(--surface-2);border:1px solid var(--line-2);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;padding:12px 14px;display:flex}.pc-card.pc-rec{flex-flow:wrap;align-items:center;gap:24px;padding:18px 20px 18px 28px}.pc-rstate{color:var(--rec-ink);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.pc-rdot{background:var(--rec);width:10px;height:10px;box-shadow:0 0 0 4px color-mix(in srgb, var(--rec) 18%, transparent);border-radius:999px}.paused .pc-rstate{color:var(--muted)}.paused .pc-rdot{background:var(--idle);box-shadow:none}.pc-time{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:40px;font-weight:500;line-height:1.1}.pc-wave{align-items:center;gap:4px;width:100%;min-width:0;height:48px;display:flex;overflow:hidden}.pc-wave span{background:var(--accent);border-radius:999px;flex-shrink:0;width:4px;height:30%;animation:1.1s ease-in-out infinite pc-wv}html:root[data-app-theme=halloween] .pc-wave span{background:linear-gradient(var(--primary), #c79bff)}html:root[data-app-theme=jul] .pc-wave span{background:linear-gradient(var(--primary), var(--accent))}.pc-wave.off span{background:var(--idle);animation:none;height:10%!important}@keyframes pc-wv{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.pc-wave span{animation:none}}.pc-caption{color:var(--soft-ink);white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;font-size:13px;overflow:hidden}.pc-pause{background:var(--primary);width:60px;height:60px;color:var(--primary-ink);cursor:pointer;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:0 6px 18px #0000002e}.pc-pause:disabled{opacity:.4;cursor:default}.pc-pause.big{width:92px;height:92px}.pc-focus{background:var(--bg);z-index:180;flex-direction:column;display:flex;position:fixed;inset:0}.pc-focus>header,.pc-focus>footer{flex-wrap:wrap;align-items:center;gap:10px;padding:24px 32px;display:flex}.pc-focus>footer{padding-bottom:32px}.pc-fmain{flex-direction:column;flex-grow:1;justify-content:center;align-items:center;gap:32px;padding:24px;display:flex}.pc-fmain .pc-time{font-size:clamp(64px,10vw,108px)}.pc-fmain .pc-wave{gap:6px;width:auto;height:76px}.pc-fmain .pc-wave span{width:6px}.pc-drawer{z-index:2;width:min(420px,100% - 64px);position:absolute;bottom:96px;left:32px}.pc-finding{border:1px solid var(--line-2);background:var(--surface);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.pc-srcbox{background:var(--surface-2);border:1px solid var(--line-2);white-space:pre-wrap;border-radius:10px;margin:0;padding:10px 12px;font-size:13px}.pc-cb mark,.pc-srcbox mark{background:var(--mark);color:inherit;border-radius:3px;padding:0 2px}.pc-sc{border:1px solid var(--line);background:var(--surface);width:32px;height:32px;font:inherit;color:var(--soft-ink);cursor:pointer;border-radius:999px;font-size:12px;font-weight:600}.pc-sc.on{background:var(--primary);border-color:var(--primary);color:var(--primary-ink)}.pc-notecard{flex:999 520px;min-height:0;overflow:hidden}.pc-chat{border:1px solid var(--line);background:var(--surface-2);border-radius:14px;flex-direction:column;margin:0 20px 20px;display:flex}.pc-msgs{flex-direction:column;gap:10px;max-height:260px;padding:14px 16px 6px;display:flex;overflow-y:auto}.pc-me{background:var(--primary);max-width:78%;color:var(--primary-ink);border-radius:14px 14px 4px;align-self:flex-end;padding:9px 13px}.pc-ai{align-self:flex-start;align-items:flex-start;gap:10px;max-width:86%;display:flex}.pc-ai .b{background:var(--surface);border:1px solid var(--line);border-radius:14px 14px 14px 4px;flex-direction:column;gap:8px;padding:9px 13px;display:flex}.pc-ai .b p{margin:0}.pc-aiav{background:var(--accent-soft);width:28px;height:28px;color:var(--accent);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.pc-cin{background:var(--surface);border:1px solid var(--input-line);border-radius:999px;align-items:center;gap:8px;padding:5px 5px 5px 16px;display:flex}.pc-cin input{min-width:0;height:32px;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex-grow:1}.pc-rb{cursor:pointer;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.pc-rb.p{background:var(--primary);color:var(--primary-ink)}.pc-rb:disabled{opacity:.4;cursor:default}.pc-warnlist{color:var(--warn);margin:0;padding-left:18px;font-size:12.5px}.pc-src{border:1px solid var(--line);border-radius:999px;align-items:center;gap:8px;max-width:100%;padding:4px 6px 4px 12px;font-size:13px;display:inline-flex}
.pc-app{background:var(--bg);min-height:100vh;color:var(--ink);font-family:var(--font);font-size:14px;line-height:1.55;display:flex}.pc-side{width:var(--side-width);flex:0 0 var(--side-width);background:var(--surface);border-right:1px solid var(--line);z-index:20;flex-direction:column;gap:2px;height:100vh;padding:20px 14px;display:flex;position:sticky;top:0;overflow-y:auto}.pc-logo-link{margin:6px 12px 24px;display:block}.pc-logo{width:120px;height:auto;display:block}.pc-logo.l,html:root[data-app-theme=dark] .pc-logo.d,html:root[data-app-theme=halloween] .pc-logo.d{display:none}html:root[data-app-theme=dark] .pc-logo.l,html:root[data-app-theme=halloween] .pc-logo.l{display:block}.pc-new{background:var(--primary);height:44px;color:var(--primary-ink);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;margin:0 2px 18px;font-weight:600;text-decoration:none;display:flex}.pc-new:hover{filter:brightness(1.08)}.pc-new.on{box-shadow:0 0 0 3px var(--accent-soft), 0 0 0 4px var(--primary)}html:root[data-app-theme=halloween] .pc-new{box-shadow:0 0 22px #f2852a59}.pc-nav{color:var(--muted);border-radius:10px;flex-shrink:0;align-items:center;gap:12px;padding:10px 12px;font-weight:500;text-decoration:none;display:flex}.pc-nav:hover{background:var(--surface-2);color:var(--ink)}.pc-nav.on{background:var(--accent-soft);color:var(--nav-on-ink);font-weight:600}.pc-nav-label{flex:1;min-width:0}.pc-badge{background:var(--primary);color:var(--primary-ink);border-radius:999px;margin-left:auto;padding:1px 7px;font-size:11px;font-weight:600}.pc-badge.dot{background:var(--rec);width:8px;height:8px;padding:0}.pc-user{border:0;border-top:1px solid var(--line-2);color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:0 0 10px 10px;align-items:center;gap:10px;width:100%;margin-top:8px;padding:12px;display:flex}.pc-user:hover{background:var(--surface-2)}.pc-user-name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.3;display:block;overflow:hidden}.pc-user-clinic{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;display:block;overflow:hidden}.pc-main{flex-direction:column;flex:1;min-width:0;display:flex}.pc-top{min-height:var(--top-height);padding:10px var(--page-x);border-bottom:1px solid var(--line);background:var(--surface);z-index:15;flex-wrap:wrap;align-items:center;gap:16px;display:flex;position:sticky;top:0}.pc-screen{flex-direction:column;flex:1;min-width:0;display:flex}.pc-sw{border-radius:999px;flex-shrink:0;width:10px;height:10px;display:inline-block}.pc-tbtn{border:1px solid var(--line);background:var(--surface-2);height:34px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 10px 0 12px;font-size:13px;font-weight:600;display:flex}.pc-tbtn:hover{border-color:var(--accent)}.pc-micpill{border:1px solid var(--rec);background:var(--bad-bg);height:34px;color:var(--rec-ink);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.pc-micpill[data-paused]{border-color:var(--line);background:var(--surface);color:var(--muted)}.pc-micdot{background:var(--rec);border-radius:999px;width:8px;height:8px;animation:1.2s infinite pc-pulse}.pc-micpill[data-paused] .pc-micdot{background:var(--idle);animation:none}@media (max-width:900px){.pc-app{flex-direction:column}.pc-side{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;flex:none;align-items:center;width:auto;height:auto;padding:10px 16px;position:static;overflow-x:auto}.pc-logo-link{margin:0 8px 0 0}.pc-logo{width:96px}.pc-new{margin:0;padding:0 14px}.pc-nav-label{white-space:nowrap}.pc-user,.pc-side-spacer{display:none}}.pc-side.pc-side-custom{flex-basis:260px;width:260px;padding:0}@media (max-width:600px){.pc-top .pc-kbd{display:none}.pc-top .pc-search span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}
