.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}}
:root{--anchor-pink:#e5a5ca;--anchor-blue-gray:#69858d;--anchor-green:#9eb376;--pink-50:#fff0f9;--pink-100:#ffe1f4;--pink-200:#fcc9ea;--pink-300:#f0b0da;--pink-400:var(--anchor-pink);--pink-500:#d073b3;--pink-600:#b24393;--pink-700:#862c6e;--pink-800:#5c1f4b;--pink-900:#35132b;--blue-gray-50:#eff7f9;--blue-gray-100:#ddebee;--blue-gray-200:#bcd2d8;--blue-gray-300:#93b1b8;--blue-gray-400:#75969e;--blue-gray-500:var(--anchor-blue-gray);--blue-gray-600:#41646c;--blue-gray-700:#2a484f;--blue-gray-800:#172f35;--blue-gray-900:#091b1f;--green-50:#f3f8e9;--green-100:#e3edcf;--green-200:#c9d8a9;--green-300:#b1c388;--green-400:var(--anchor-green);--green-500:#7e9347;--green-600:#5c6f23;--green-700:#435113;--green-800:#2d380c;--green-900:#1c2209;--neutral-0:#fff;--neutral-50:#f4f9fb;--neutral-100:#e8f0f3;--neutral-200:#d2dde1;--neutral-300:#b2c1c6;--neutral-400:#84969c;--neutral-500:#576a70;--neutral-600:#3a4b51;--neutral-700:#243338;--neutral-800:#131f23;--neutral-900:#060f12;--night-ink:#0c0e13;--night-ink-2:#12151d;--night-ink-3:#191d28;--night-silver:#dfe6ea;--night-silver-dim:#aab6bd;--night-hairline:#2a3140;--night-edge:#4a5670;--night-green:#c2d49a;--night-amber:#e6c26a;--night-coral:#e59a8e;--night-silvergrad:linear-gradient(105deg, #f4f6f7 0%, #cfd6da 22%, #f8fafb 40%, #aeb8be 58%, #e8edf0 76%, #b7c1c7 92%);--button-primary-hover:var(--pink-300);--heading-fade-light:linear-gradient(120deg, var(--pink-700) 0%, var(--blue-gray-700) 100%);--heading-fade-night:linear-gradient(120deg, var(--pink-300) 0%, #f4f6f7 48%, var(--blue-gray-300) 100%);--heading-fade:var(--heading-fade-light);--bg:var(--neutral-50);--surface:var(--neutral-0);--surface-raised:var(--blue-gray-50);--fg:var(--neutral-900);--fg-soft:var(--neutral-700);--muted:var(--neutral-600);--border:var(--neutral-300);--border-strong:var(--neutral-500);--accent:var(--pink-400);--accent-strong:var(--pink-700);--accent-ink:var(--neutral-900);--support:var(--blue-gray-700);--support-soft:var(--blue-gray-100);--success:var(--green-700);--success-soft:var(--green-100);--warning:#8c5a00;--warning-soft:#f7e9d1;--danger:#ac1922;--danger-soft:#ffe8e6;--focus:var(--blue-gray-800);--focus-halo:var(--neutral-0);--brand-strava:#fc5200;--brand-strava-hover:#e04a00;--brand-slack:#4a154b;--font-display:"Saira", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-body:"Hanken Grotesk", "Avenir Next", Avenir, "Segoe UI", Helvetica, sans-serif;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--text-xs:.75rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.25rem;--text-xl:clamp(1.5rem, 2.4vw, 2rem);--text-2xl:clamp(2rem, 4vw, 3rem);--text-3xl:clamp(3rem, 7vw, 5.75rem);--leading-tight:1.04;--leading-copy:1.58;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--space-10:8rem;--gutter:clamp(1rem, 3vw, 3rem);--content:76rem;--measure:65ch;--radius-sm:.25rem;--radius-md:.75rem;--radius-lg:1.5rem;--radius-pill:999px;--border-thin:1px;--border-heavy:2px;--shadow-low:0 .25rem 0 var(--neutral-900);--shadow-float:0 1rem 2rem #060f121f;--chrome:linear-gradient(105deg, #dce3e5, #829298 22%, #fcfcfc 45%, #62757c 72%, #dce3e5);--ease-out:cubic-bezier(.16, 1, .3, 1);--duration-fast:.14s;--duration-medium:.26s}@supports (color:lab(0% 0 0)){:root{--pink-50:lab(96.2194% 7 -2.78878);--pink-100:lab(92.4502% 13.6313 -5.43703);--pink-200:lab(86.2607% 22.3912 -8.94567);--pink-300:lab(79.0185% 28.5754 -11.4322);--pink-500:lab(60.9067% 43.4195 -17.4426);--pink-600:lab(46.5214% 52.1666 -21.0347);--pink-700:lab(34.1129% 44.414 -17.9207);--pink-800:lab(23.0948% 32.232 -12.995);--pink-900:lab(12.0898% 19.7365 -7.94416);--blue-gray-50:lab(96.5848% -2.46641 -1.9823);--blue-gray-100:lab(91.9874% -4.09922 -3.29638);--blue-gray-200:lab(82.7772% -6.79439 -5.47069);--blue-gray-300:lab(70.0779% -9.17479 -7.40289);--blue-gray-400:lab(59.6632% -10.1971 -8.24393);--blue-gray-600:lab(39.964% -11.1182 -9.04062);--blue-gray-700:lab(28.3342% -9.99756 -8.1539);--blue-gray-800:lab(17.8522% -8.375 -6.84922);--blue-gray-900:lab(8.52452% -6.34111 -5.34);--green-50:lab(96.7379% -3.59529 6.47124);--green-100:lab(92.3049% -7.06667 13.0674);--green-200:lab(84.4348% -11.3544 21.9265);--green-300:lab(76.4618% -13.9599 28.0401);--green-500:lab(58.0491% -16.7953 37.235);--green-600:lab(44.0729% -15.9985 37.994);--green-700:lab(32.3221% -13.3975 32.5408);--green-800:lab(21.7021% -10.2146 24.4661);--green-900:lab(12.2384% -6.94145 14.2228);--neutral-0:lab(100% 0 0);--neutral-50:lab(97.7171% -1.53574 -1.47938);--neutral-100:lab(94.2554% -2.29925 -2.2164);--neutral-200:lab(87.3195% -3.3116 -3.19561);--neutral-300:lab(76.9091% -4.56467 -4.41262);--neutral-400:lab(60.6917% -5.54395 -5.3737);--neutral-500:lab(43.3068% -6.24052 -6.07615);--neutral-600:lab(30.5391% -5.95009 -5.81376);--neutral-700:lab(20.0858% -5.41607 -5.31235);--neutral-800:lab(10.787% -4.64179 -4.57308);--neutral-900:lab(3.75286% -2.22179 -2.60125);--warning:lab(42.9339% 18.3425 61.2461);--warning-soft:lab(93.141% 1.89349 13.4732);--danger:lab(37.8417% 57.0877 36.6463);--danger-soft:lab(93.8761% 10.7374 5.79704);--shadow-float:0 1rem 2rem lab(3.75286% -2.22179 -2.60125/.12);--chrome:linear-gradient(105deg, lab(89.6093% -2.04453 -1.9706), lab(59.52% -5.04753 -4.88931) 22%, lab(98.84% .0000298023 -.0000119209) 45%, lab(47.9475% -6.25417 -6.08288) 72%, lab(89.6093% -2.04453 -1.9706))}}@media (max-width:48rem){:root{--gutter:1rem}}:is(.ss-night,[data-mantine-color-scheme=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:var(--night-ink);--surface:var(--night-ink-2);--surface-raised:var(--night-ink-3);--fg:var(--night-silver);--fg-soft:var(--night-silver);--muted:var(--night-silver-dim);--border:var(--night-hairline);--border-strong:var(--night-edge);--accent-strong:var(--pink-300);--heading-fade:var(--heading-fade-night);--shadow-low:0 .25rem 0 var(--night-edge);--focus:var(--night-silver);--focus-halo:var(--night-ink);background:var(--night-ink);color:var(--night-silver)}.ss-fadeTitle{background:var(--heading-fade);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;width:fit-content;max-width:100%}.ss-fadeTitle[style*="text-align: center"]{margin-inline:auto}.ss-fadeTitle .ss-accent{color:var(--accent-strong);-webkit-text-fill-color:var(--accent-strong)}:root{--ss-burst-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 0C13 8 16 11 24 12 13 13 13 16 12 24 11 16 8 13 0 12 8 11 11 8 12 0Z'/%3E%3C/svg%3E");--ss-orb-compact-max:12rem;--ss-checker-size:.75rem;--ss-checker-h:.75rem}.ss-checker{height:var(--ss-checker-h);background-image:repeating-conic-gradient(var(--anchor-pink) 0% 25%, var(--night-ink) 0% 50%);background-size:var(--ss-checker-size) var(--ss-checker-size)}.ss-bFill{background:var(--night-silvergrad);-webkit-mask:var(--ss-burst-mask) center / contain no-repeat;-webkit-mask:var(--ss-burst-mask) center / contain no-repeat;mask:var(--ss-burst-mask) center / contain no-repeat}.ss-bFill--pink{background:var(--anchor-pink)}.ss-burstMark{vertical-align:.08em;background:var(--anchor-pink);width:.55em;height:.55em;-webkit-mask:var(--ss-burst-mask) center / contain no-repeat;-webkit-mask:var(--ss-burst-mask) center / contain no-repeat;mask:var(--ss-burst-mask) center / contain no-repeat;margin-left:.22em;display:inline-block}:root{--chart-series-1:var(--pink-600);--chart-series-2:var(--blue-gray-600);--chart-series-3:var(--green-600);--chart-series-4:var(--blue-gray-400);--chart-series-5:var(--pink-400)}:is(.ss-night,[data-mantine-color-scheme=dark]){--chart-series-1:var(--anchor-pink);--chart-series-2:var(--blue-gray-300);--chart-series-3:var(--anchor-green);--chart-series-4:var(--night-silver);--chart-series-5:var(--pink-300)}.ss-stage{color:var(--night-silver);background:radial-gradient(1px 1px at 12% 18%, #cfd6da 50%, transparent 51%), radial-gradient(1px 1px at 84% 12%, var(--night-silver-dim) 50%, transparent 51%), radial-gradient(1.5px 1.5px at 26% 72%, var(--night-silver) 50%, transparent 51%), radial-gradient(1px 1px at 64% 82%, #cfd6da 50%, transparent 51%), radial-gradient(1px 1px at 45% 8%, #eef2f4 50%, transparent 51%), radial-gradient(1.5px 1.5px at 92% 58%, var(--night-silver-dim) 50%, transparent 51%), radial-gradient(1px 1px at 6% 52%, var(--night-silver) 50%, transparent 51%), radial-gradient(1px 1px at 38% 34%, #9aa8b0 50%, transparent 51%), radial-gradient(ellipse 80% 55% at 60% 22%, #171c28 0%, var(--night-ink) 68%);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--focus:var(--night-silver);--focus-halo:var(--night-ink);--accent-strong:var(--pink-300);position:relative;overflow:hidden;container:ss-stage/inline-size}.ss-stage__inner{z-index:1;position:relative}.ss-burst{pointer-events:none;position:absolute}.ss-burst path{stroke-linejoin:round}.ss-burst--silver path{stroke:var(--night-silver)}.ss-burst--pink path{stroke:var(--anchor-pink)}.ss-gutterBurst{width:clamp(3rem,6vw,5.5rem);height:clamp(3rem,6vw,5.5rem);left:calc((100% - min(100% - 2 * var(--gutter), var(--content))) / 4 - clamp(3rem, 6vw, 5.5rem) / 2);display:none;position:absolute}.ss-gutterBurst--end{left:auto;right:calc((100% - min(100% - 2 * var(--gutter), var(--content))) / 4 - clamp(3rem, 6vw, 5.5rem) / 2)}@container ss-stage (min-width:92rem){.ss-gutterBurst{display:block}}.ss-orbWrap{flex:none;display:inline-block;position:relative}.ss-orbWrap:before{content:"";background:radial-gradient(closest-side, color-mix(in srgb, var(--anchor-pink) 20%, transparent) 0%, color-mix(in srgb, var(--night-silver) 10%, transparent) 48%, color-mix(in srgb, var(--night-silver) 4%, transparent) 70%, transparent 100%);pointer-events:none;border-radius:50%;position:absolute;inset:-42%}.ss-orbWrap:after{content:"";pointer-events:none;-webkit-mask:var(--ss-burst-mask) 97% 50% / 20% 20% no-repeat, var(--ss-burst-mask) 63% 8% / 9% 9% no-repeat;-webkit-mask:var(--ss-burst-mask) 97% 50% / 20% 20% no-repeat, var(--ss-burst-mask) 63% 8% / 9% 9% no-repeat;mask:var(--ss-burst-mask) 97% 50% / 20% 20% no-repeat, var(--ss-burst-mask) 63% 8% / 9% 9% no-repeat;background:#f4f6f7;position:absolute;inset:0}.ss-hero--compact .ss-orbWrap:after{-webkit-mask:var(--ss-burst-mask) 94% 46% / 15% 15% no-repeat;-webkit-mask:var(--ss-burst-mask) 94% 46% / 15% 15% no-repeat;mask:var(--ss-burst-mask) 94% 46% / 15% 15% no-repeat}.ss-orb{object-fit:cover;border:1px solid #39414f;border-radius:50%;display:block;position:relative;box-shadow:0 20px 40px #0000008c}.ss-rail{grid-template-columns:minmax(0,1fr);display:grid}.ss-rail__aside{display:none}@media (min-width:52rem){.ss-rail{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:start;gap:clamp(1.5rem,4vw,3rem)}.ss-rail__aside{top:var(--space-6);display:block;position:sticky}}.ss-rail__stage{padding:var(--space-7) var(--space-5);border:1px solid var(--night-hairline);border-radius:var(--radius-md);place-items:center;display:grid}.ss-rail__orb{width:min(100%, var(--ss-orb-compact-max));aspect-ratio:1;height:auto}.ss-rail__burst{pointer-events:none;position:absolute}.ss-rail__burst--accent{width:2.4rem;height:2.4rem;top:12%;left:12%}.ss-rail__burst--glint{width:3.5rem;height:3.5rem;bottom:14%;right:10%}.ss-hero{align-items:center;padding:clamp(2.5rem,7vw,6rem) clamp(1rem,4vw,3rem);display:grid}.ss-hero--compact{border:1px solid var(--night-hairline);border-radius:4px;padding:clamp(1.5rem,4vw,3rem) clamp(1rem,3vw,2.5rem)}.ss-hero__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);max-width:76rem;margin-inline:auto;display:grid}.ss-hero__copy{min-width:0}.ss-hero__peak{justify-items:center;display:grid}.ss-kicker{color:var(--night-silver-dim);letter-spacing:.12em;text-transform:uppercase;margin:0 0 1rem;font-size:.75rem;font-weight:600}.ss-title,.ss-title--compact{font-family:var(--font-display);letter-spacing:-.018em;color:#eef2f4;text-wrap:balance;margin:0;font-weight:400;line-height:1.02}.ss-title{max-width:14ch;font-size:clamp(2.7rem,6.2vw,5.1rem)}.ss-title--compact{font-size:clamp(2.1rem,4.4vw,3.4rem)}.ss-accent{color:var(--anchor-pink);font-style:italic}.ss-lead{color:#c3ccd2;max-width:52ch;margin-top:1.1rem;font-size:clamp(1.02rem,1.4vw,1.2rem);line-height:1.55}.ss-actions{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.8rem;display:flex}.ss-hero{position:relative}.ss-b{pointer-events:none;display:block;position:absolute}.ss-hero .b1{width:clamp(3rem,6vw,5rem);height:clamp(3rem,6vw,5rem);bottom:4%;left:1.5%;transform:rotate(8deg)}.ss-hero .b3{width:clamp(1.8rem,3.5vw,3rem);height:clamp(1.8rem,3.5vw,3rem);top:8%;left:54%}.ss-hero--compact .b1{display:none}@media (max-width:48rem){.ss-hero__grid{grid-template-columns:1fr}.ss-hero__peak{order:-1}.ss-hero .b1,.ss-hero .b3{display:none}}.ss-wordmark .ss-wordmark__onLight,:is(.ss-onLight,[data-mantine-color-scheme=light]) .ss-wordmark .ss-wordmark__onDark{display:none}:is(.ss-onLight,[data-mantine-color-scheme=light]) .ss-wordmark .ss-wordmark__onLight,:is(.ss-onLight,[data-mantine-color-scheme=light]) :is(.ss-night,[data-mantine-color-scheme=dark]) .ss-wordmark .ss-wordmark__onDark,:is(.ss-onLight,[data-mantine-color-scheme=light]) .ss-stage .ss-wordmark .ss-wordmark__onDark{display:block}:is(.ss-onLight,[data-mantine-color-scheme=light]) :is(.ss-night,[data-mantine-color-scheme=dark]) .ss-wordmark .ss-wordmark__onLight,:is(.ss-onLight,[data-mantine-color-scheme=light]) .ss-stage .ss-wordmark .ss-wordmark__onLight{display:none}:is(.ss-night,[data-mantine-color-scheme=dark]) .ss-button--primary{border-radius:var(--radius-pill);background:var(--night-silvergrad);color:var(--night-ink);border:1px solid #0000;font-weight:700}:is(.ss-night,[data-mantine-color-scheme=dark]) .ss-button--primary:hover{background:var(--button-primary-hover)}.ss-button--strava{background:var(--brand-strava);border-color:var(--brand-strava);color:#fff;text-transform:uppercase;letter-spacing:.06em;font-weight:800}.ss-button--strava:hover{background:var(--brand-strava-hover);color:#fff}.ss-strava__with{letter-spacing:.1em;margin-right:.5em;font-size:.72em;font-weight:600;display:inline-block}.ss-strava__word{font-weight:800;display:inline-block}.ss-button--slack{background:var(--brand-slack);border-color:var(--brand-slack);color:#fff}.ss-header{align-items:center;gap:var(--space-5);min-height:60px;padding-inline:var(--gutter);border-bottom:1px solid var(--border);background:color-mix(in oklab, var(--night-ink) 92%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:flex}@media (min-width:48rem){.ss-header{min-height:80px}}.ss-header{background-image:linear-gradient(90deg, color-mix(in srgb, var(--night-silver) 45%, transparent), color-mix(in srgb, var(--night-silver) 12%, transparent) 45%, color-mix(in srgb, var(--anchor-pink) 35%, transparent) 78%, color-mix(in srgb, var(--night-silver) 45%, transparent));background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;border-bottom-color:#0000}.ss-navrail{border-right:1px solid var(--border);background:var(--surface)}:is(.ss-night,[data-mantine-color-scheme=dark]) .ss-navrail{border-right-color:var(--night-hairline);background:radial-gradient(1px 1px at 22% 9%, color-mix(in srgb, var(--night-silver) 50%, transparent) 50%, transparent 51%), radial-gradient(1px 1px at 78% 24%, color-mix(in srgb, var(--night-silver-dim) 45%, transparent) 50%, transparent 51%), radial-gradient(1.5px 1.5px at 34% 61%, color-mix(in srgb, var(--night-silver) 40%, transparent) 50%, transparent 51%), radial-gradient(1px 1px at 68% 83%, color-mix(in srgb, var(--night-silver) 45%, transparent) 50%, transparent 51%), radial-gradient(1px 1px at 12% 41%, #9aa8b066 50%, transparent 51%), var(--night-ink-2)}.ss-navlink{align-items:center;gap:var(--space-3);border-radius:var(--radius-sm);color:var(--fg-soft);padding:.625rem .875rem;font-weight:600;text-decoration:none;display:flex;position:relative}.ss-navlink:hover{background:var(--surface-raised)}.ss-navlink:before{content:"";visibility:hidden;background:var(--night-silvergrad);width:.625rem;height:.625rem;-webkit-mask:var(--ss-burst-mask) center / contain no-repeat;-webkit-mask:var(--ss-burst-mask) center / contain no-repeat;mask:var(--ss-burst-mask) center / contain no-repeat;flex:none}:is(.ss-night,[data-mantine-color-scheme=dark]) .ss-navlink[aria-current=page],:is(.ss-night,[data-mantine-color-scheme=dark]) .ss-navlink[aria-selected=true]{background:var(--night-ink-3);color:var(--night-green);box-shadow:inset 2px 0 0 var(--anchor-green)}:is(.ss-night,[data-mantine-color-scheme=dark]) .ss-navlink[aria-current=page]:before,:is(.ss-night,[data-mantine-color-scheme=dark]) .ss-navlink[aria-selected=true]:before{visibility:visible}.ss-navlink--pipEnd:before{order:1;margin-left:auto}.ss-pageHeader{justify-content:space-between;align-items:end;gap:var(--space-4);padding-block:var(--space-6);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.ss-pageHeader__title{font-family:var(--font-display);font-weight:600;font-size:var(--text-2xl);letter-spacing:-.02em;margin:0;line-height:1.08}.ss-table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.ss-table th{text-align:left;text-transform:uppercase;font-size:var(--text-xs);letter-spacing:.08em;color:var(--muted);border-bottom:1px solid var(--border);padding:.625rem .75rem;font-weight:500}.ss-table td{border-bottom:1px solid var(--border);color:var(--fg-soft);padding:.75rem}.ss-table tbody tr:hover td{background:var(--surface)}.ss-table td:first-child{color:var(--fg);font-weight:600}:is(.ss-night,[data-mantine-color-scheme=dark]) .ss-table thead th{border-bottom-color:color-mix(in srgb, var(--night-silver) 32%, transparent)}.ss-stat{padding:var(--space-4) var(--space-5);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);position:relative;overflow:hidden}:is(.ss-night,[data-mantine-color-scheme=dark]) .ss-stat:before{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--night-silver) 50%, transparent), color-mix(in srgb, var(--night-silver) 10%, transparent) 55%, transparent 90%);height:2px;position:absolute;top:0;left:0;right:0}.ss-stat__label{color:var(--muted);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:600}.ss-stat__value{margin:var(--space-2) 0 0;font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(1.9rem,3.4vw,2.75rem);font-weight:700;line-height:1}.ss-stat__delta{margin:var(--space-1) 0 0;font-size:var(--text-xs);color:var(--muted)}.ss-stat--lift{border-color:var(--border-strong);box-shadow:var(--shadow-low)}:is(.ss-night,[data-mantine-color-scheme=dark]) .ss-stat--peak .ss-stat__value{color:var(--pink-300)}.ss-stat__burst{width:1.1rem;height:1.1rem;position:absolute;top:.65rem;right:.65rem}.ss-segmented{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);padding:3px;display:inline-flex}.ss-segmented button{border-radius:var(--radius-pill);min-height:2.25rem;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 1rem;font-weight:600}.ss-segmented button[aria-pressed=true]{background:var(--surface-raised);color:var(--fg)}:is(.ss-night,[data-mantine-color-scheme=dark]) .ss-segmented button[aria-pressed=true]{color:var(--night-green)}.ss-tabs{gap:var(--space-5);border-bottom:1px solid var(--border);display:flex}.ss-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.75rem .125rem;font-weight:600}.ss-tabs button[aria-selected=true]{border-bottom-color:var(--fg);color:var(--fg)}.ss-pagination{align-items:center;gap:var(--space-2);display:flex}.ss-pagination button{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);min-width:2.25rem;min-height:2.25rem;color:var(--fg-soft);font-variant-numeric:tabular-nums;cursor:pointer;font-weight:600}.ss-pagination button:hover{border-color:var(--border-strong)}.ss-pagination button[aria-current=page]{background:var(--surface-raised);color:var(--fg);border-color:#0000}:is(.ss-night,[data-mantine-color-scheme=dark]) .ss-pagination button[aria-current=page]{background:var(--night-silvergrad);color:var(--night-ink)}.ss-pill{border-radius:var(--radius-pill);min-height:1.625rem;font-size:var(--text-xs);letter-spacing:.02em;border:1px solid;align-items:center;gap:.4em;padding:.125rem .75rem;font-weight:700;display:inline-flex}.ss-pill--paid{color:var(--green-700);border-color:var(--green-300);background:var(--green-50)}.ss-pill--pending{color:#895700;color:lab(41.7669% 18.4554 62.4214);background:#fef0d4;background:lab(95.4996% 1.50701 15.5243);border-color:#d9b982;border-color:lab(76.917% 6.63048 32.1048)}.ss-pill--expired{color:#a92227;color:lab(37.9535% 53.8391 33.7998);background:#ffedeb;background:lab(95.1759% 6.12173 3.29607);border-color:#eca19a;border-color:lab(73.6265% 27.8892 15.3323)}.ss-pill--admin{color:var(--blue-gray-700);border-color:var(--blue-gray-300);background:var(--blue-gray-50)}:is(.ss-night,[data-mantine-color-scheme=dark]) .ss-pill--paid{color:var(--night-green);background:#262c18;background:lab(16.8188% -5.79268 11.9861);border-color:#505b34;border-color:lab(36.7753% -9.86327 20.6758)}:is(.ss-night,[data-mantine-color-scheme=dark]) .ss-pill--pending{color:var(--night-amber);background:#2e2511;background:lab(15.3944% 2.14186 14.5596);border-color:#5c4a24;border-color:lab(32.8358% 3.87056 25.5271)}:is(.ss-night,[data-mantine-color-scheme=dark]) .ss-pill--expired{color:var(--night-coral);background:#381e1c;background:lab(14.9369% 12.4411 6.90961);border-color:#6e3d39;border-color:lab(32.0459% 21.8149 12.1954)}:is(.ss-night,[data-mantine-color-scheme=dark]) .ss-pill--admin{color:var(--blue-gray-300);background:#19272a;background:lab(14.2964% -5.32128 -4.31699);border-color:#30474c;border-color:lab(28.2843% -7.97424 -6.472)}.ss-medal{width:2.25rem;height:2.25rem;font-family:var(--font-display);font-variant-numeric:tabular-nums;border:1px solid;border-radius:50%;place-items:center;font-weight:800;display:inline-grid;position:relative}.ss-medal:after{content:"";pointer-events:none;background:radial-gradient(circle at 32% 26%,#ffffff8c 0%,#ffffff1f 34%,#0000 56%);border-radius:50%;position:absolute;inset:0}.ss-medal--gold{color:#6b4c12;background:#eecb73;border-color:#a97f2c}.ss-medal--silver{color:#3b434b;background:#d5dde2;border-color:#8a949c}.ss-medal--bronze{color:#5c3417;background:#d09a6b;border-color:#96613a}.ss-medal--sm{width:1.5rem;height:1.5rem;font-size:.6875rem}:is(.ss-night,[data-mantine-color-scheme=dark]) .ss-medal--gold{color:#241703;background:#c9a24d}:is(.ss-night,[data-mantine-color-scheme=dark]) .ss-medal--silver{background:var(--night-silvergrad);color:#14181d}:is(.ss-night,[data-mantine-color-scheme=dark]) .ss-medal--bronze{color:#1f1006;background:#b07d51}.ss-card--hover{transition:border-color var(--duration-fast) var(--ease-out)}.ss-card--hover:hover{border-color:var(--border-strong)}.ss-state{justify-items:center;gap:var(--space-4);padding:clamp(3rem, 8vw, 6rem) var(--gutter);text-align:center;display:grid}.ss-state__mark{background:var(--muted);width:3.5rem;height:3.5rem;-webkit-mask:var(--ss-burst-mask) center / contain no-repeat;-webkit-mask:var(--ss-burst-mask) center / contain no-repeat;mask:var(--ss-burst-mask) center / contain no-repeat}.ss-state__title{font-family:var(--font-display);font-weight:600;font-size:var(--text-xl);letter-spacing:-.01em;margin:0}.ss-state__copy{max-width:46ch;color:var(--muted);margin:0}.ss-stateCluster{width:6.5rem;height:5rem;position:relative}.ss-stateCluster i{display:block;position:absolute}.ss-cardPeak{margin-inline-end:clamp(0px,4vw,3.5rem);position:relative}:is(.ss-night,[data-mantine-color-scheme=dark]) .ss-cardPeak:before{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--night-silver) 50%, transparent), color-mix(in srgb, var(--anchor-pink) 18%, transparent) 55%, transparent 90%);height:2px;position:absolute;top:0;left:0;right:0}.ss-cardPeak__burst{width:2.4rem;height:2.4rem;position:absolute;top:1.1rem;left:calc(100% + .9rem)}@media (max-width:48rem){.ss-cardPeak{margin-inline-end:0}.ss-cardPeak__burst{display:none}}.ss-tabbar{border-top:1px solid var(--border);background:color-mix(in oklab, var(--surface) 94%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);grid-template-columns:repeat(5,1fr);display:grid}.ss-tabbar a{color:var(--muted);justify-items:center;gap:2px;padding:.5rem .25rem .625rem;font-size:.625rem;font-weight:600;text-decoration:none;display:grid}.ss-tabbar a[aria-current=page]{color:var(--fg)}:is(.ss-night,[data-mantine-color-scheme=dark]) .ss-tabbar a[aria-current=page]{color:var(--night-green)}
:root{--app-shell-header-height:60px;--app-shell-footer-height:0px;--ss-ease-out:cubic-bezier(.16, 1, .3, 1);--ss-duration-fast:.14s;--ss-hairline:var(--mantine-color-gray-4)}[data-mantine-color-scheme=dark] :root{--ss-hairline:var(--night-hairline)}:root{--ss-surface-sunk:var(--mantine-color-gray-0);--ss-surface-green:var(--mantine-color-sprinkles-green-0);--ss-shadow-low-color:var(--mantine-color-gray-9)}[data-mantine-color-scheme=dark] :root{--ss-shadow-low-color:var(--night-hairline)}[data-mantine-color-scheme=dark]{--ss-surface-sunk:var(--night-ink-2);--ss-surface-green:var(--night-ink-3)}@media (min-width:48em){:root{--app-shell-header-height:80px}}html{-webkit-text-size-adjust:100%;font-family:var(--font-body), "Avenir Next", Avenir, "Segoe UI", Helvetica, sans-serif;tab-size:4;scroll-behavior:smooth;line-height:1.58}body{font-family:inherit;line-height:inherit;text-rendering:optimizelegibility;background-color:var(--mantine-color-gray-0);margin:0}[data-mantine-color-scheme=dark] body{background-color:var(--mantine-color-dark-8)}:focus-visible,.mantine-focus-auto:focus-visible{outline:2px solid var(--focus);outline-offset:2px;box-shadow:0 0 0 2px var(--focus-halo)}::selection{background:var(--mantine-color-sprinkles-pink-4);color:var(--mantine-color-black)}.mantine-Card-root,.mantine-Paper-root[data-with-border]{border-color:var(--ss-hairline)}.ss-button{transition:background var(--ss-duration-fast) var(--ss-ease-out)}.ss-button--primary{border-radius:var(--radius-pill);background:var(--night-silvergrad);font-weight:var(--mantine-font-weight-bold)}.ss-button--primary:where(:not(:disabled,[data-disabled],[data-loading])):hover{background:var(--button-primary-hover)}.premium-gradient{background:var(--heading-fade);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;width:fit-content;max-width:100%}.premium-gradient:has(a){color:inherit;-webkit-text-fill-color:currentColor;background:0 0}.premium-gradient:has(a):after{content:none}.premium-gradient[style*="text-align: center"]{margin-inline:auto}.premium-gradient:after{content:"";vertical-align:.08em;background:var(--accent);width:.55em;height:.55em;-webkit-mask:var(--ss-burst-mask) center / contain no-repeat;-webkit-mask:var(--ss-burst-mask) center / contain no-repeat;mask:var(--ss-burst-mask) center / contain no-repeat;margin-left:.22em;display:inline-block}.vibrant-card{transition:border-color var(--ss-duration-fast) var(--ss-ease-out);border:1px solid var(--ss-hairline);background:var(--mantine-color-body)}.vibrant-card:hover{border-color:var(--mantine-color-gray-9)}[data-mantine-color-scheme=dark] .vibrant-card:hover{border-color:var(--mantine-color-dark-4)}.mantine-AppShell-navbar{border-right:1px solid var(--ss-hairline)}.mantine-Table-th{text-transform:uppercase;font-size:var(--mantine-font-size-xs);letter-spacing:.08em;font-weight:var(--mantine-font-weight-medium);color:var(--mantine-color-dimmed)}.mantine-AppShell-header{background-color:#ffffffeb;border-bottom:1px solid #0000}[data-mantine-color-scheme=dark] .mantine-AppShell-header{background-color:color-mix(in srgb, var(--night-ink) 92%, transparent)}.mantine-AppShell-header{background-image:linear-gradient(90deg, color-mix(in srgb, var(--night-silver) 45%, transparent), color-mix(in srgb, var(--night-silver) 12%, transparent) 45%, color-mix(in srgb, var(--anchor-pink) 35%, transparent) 78%, color-mix(in srgb, var(--night-silver) 45%, transparent));-webkit-backdrop-filter:blur(14px);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px}[data-landing=true]{--app-shell-header-height:0px}[data-landing=true] .mantine-AppShell-main{padding:0!important}[data-landing=true] .mantine-AppShell-main>div{max-width:none!important}:root{--duration-exit:.15s;--duration-enter:.21s;--duration-move:.4s}@keyframes fade{0%{filter:blur(4px);opacity:0}to{filter:blur();opacity:1}}@keyframes slide{0%{translate:var(--slide-offset)}to{translate:0}}::view-transition-old(.fade-out){animation:var(--duration-exit) ease-in fade reverse}::view-transition-new(.fade-in){animation:var(--duration-enter) ease-out var(--duration-exit) both fade}::view-transition-old(.nav-forward){--slide-offset:-30px;animation:var(--duration-exit) ease-in both fade reverse, var(--duration-move) cubic-bezier(.4, 0, .2, 1) both slide reverse}::view-transition-new(.nav-forward){--slide-offset:30px;animation:var(--duration-enter) ease-out var(--duration-exit) both fade, var(--duration-move) cubic-bezier(.4, 0, .2, 1) both slide}::view-transition-old(.nav-back){--slide-offset:30px;animation:var(--duration-exit) ease-in both fade reverse, var(--duration-move) cubic-bezier(.4, 0, .2, 1) both slide reverse}::view-transition-new(.nav-back){--slide-offset:-30px;animation:var(--duration-enter) ease-out var(--duration-exit) both fade, var(--duration-move) cubic-bezier(.4, 0, .2, 1) both slide}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.shimmer{background:linear-gradient(90deg,#ffffff04 25%,#ffffff0d 50%,#ffffff04 75%) 0 0/200% 100%;animation:1.8s linear infinite shimmer}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}html{scroll-behavior:auto}.ss-button,.vibrant-card{transition-duration:.01ms}}
