.m_468e7eda{padding-top:0;padding-bottom:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.m_468e7eda::-webkit-calendar-picker-indicator,.m_468e7eda::-webkit-clear-button{display:none}.m_468e7eda::-webkit-datetime-edit-ampm-field,.m_468e7eda::-webkit-datetime-edit-hour-field,.m_468e7eda::-webkit-datetime-edit-minute-field,.m_468e7eda::-webkit-datetime-edit-second-field{padding-top:0;max-height:calc(1.875rem * var(--mantine-scale));display:inline}.m_468e7eda::-webkit-datetime-edit-ampm-field:focus,.m_468e7eda::-webkit-datetime-edit-hour-field:focus,.m_468e7eda::-webkit-datetime-edit-minute-field:focus,.m_468e7eda::-webkit-datetime-edit-second-field:focus{background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white)}.m_7a8f1e6d{display:flex;align-items:center;height:100%;overflow:hidden}:where([dir=rtl]) .m_7a8f1e6d{flex-direction:row-reverse}.m_d6bb0a54{display:flex;align-items:center;height:calc(var(--input-height) - 15px)}.m_b97ecb26{display:flex;flex-direction:column}.m_31fe42f9{display:flex;gap:calc(.25rem * var(--mantine-scale))}.m_9c4817c3{padding:calc(.25rem * var(--mantine-scale))}.m_154c536b{text-align:center;min-width:2.5em;width:max-content;height:2em;border-radius:var(--mantine-radius-default);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;height:2em;padding-inline:.5em;border-radius:var(--mantine-radius-default);font-size:var(--control-font-size,var(--mantine-font-size-sm))}.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:500;display:flex;align-items:center;-webkit-padding-start:calc(.4375rem * var(--mantine-scale));padding-inline-start:calc(.4375rem * var(--mantine-scale))}.m_d8d918d7:after{content:"";width:100%;height:calc(.0625rem * var(--mantine-scale));flex:1 1;-webkit-margin-start:var(--mantine-spacing-xs);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{width:calc(2ch + .3em);caret-color:transparent;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;position:relative;height:100%;line-height:1;padding-inline:.15em;border:0;text-align:center;text-align-last:center;background-color:transparent;color:var(--input-color);border-radius:calc(.125rem * var(--mantine-scale));-webkit-appearance:none;-moz-appearance:none;appearance:none}.m_6b43ba88:where([data-am-pm]){width:auto}.m_6b43ba88:where(:disabled){cursor:not-allowed}.m_6b43ba88::selection{background-color:transparent}.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);display:inline-flex;justify-content:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;background-color:transparent;border-radius:var(--mantine-radius-default);color:var(--mantine-color-text);opacity:1}@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;-moz-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-hover);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-end-end-radius:var(--mantine-radius-default);border-start-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-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:400;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_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:400;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)));display:flex;justify-content:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;background-color:transparent;color:var(--mantine-color-text);opacity:1;border-radius:var(--mantine-radius-default)}@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-end-end-radius:var(--mantine-radius-default);border-start-end-radius:var(--mantine-radius-default)}.m_dc6a3c71:where([data-first-in-range][data-last-in-range]){border-radius:var(--mantine-radius-default)}.m_9206547b{border-collapse:collapse;border-width:0}.m_c5a19c7d{padding:0}.m_c5a19c7d:where([data-with-spacing]){padding:calc(.03125rem * var(--mantine-scale))}.m_2a6c32d{border-collapse:collapse;border-width:0;cursor:pointer}.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);display:flex;max-width:calc(var(--dch-control-size) * 8 + calc(.4375rem * var(--mantine-scale)));margin-bottom:var(--mantine-spacing-xs)}.m_2351eeb0,.m_f6645d97{height:var(--dch-control-size);border-radius:var(--mantine-radius-default);display:flex;justify-content:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:1;cursor:pointer}.m_2351eeb0:where([data-static]),.m_f6645d97:where([data-static]){cursor:default}@media (hover:hover){[data-mantine-color-scheme=light] .m_2351eeb0:hover:where(:not([data-disabled],[data-static],:disabled)),[data-mantine-color-scheme=light] .m_f6645d97:hover:where(:not([data-disabled],[data-static],:disabled)){background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_2351eeb0:hover:where(:not([data-disabled],[data-static],:disabled)),[data-mantine-color-scheme=dark] .m_f6645d97:hover:where(:not([data-disabled],[data-static],:disabled)){background-color:var(--mantine-color-dark-5)}}@media (hover:none){[data-mantine-color-scheme=light] .m_2351eeb0:active:where(:not([data-disabled],[data-static],:disabled)),[data-mantine-color-scheme=light] .m_f6645d97:active:where(:not([data-disabled],[data-static],:disabled)){background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_2351eeb0:active:where(:not([data-disabled],[data-static],:disabled)),[data-mantine-color-scheme=dark] .m_f6645d97:active:where(:not([data-disabled],[data-static],:disabled)){background-color:var(--mantine-color-dark-5)}}.m_2351eeb0:where(:disabled,[data-disabled]),.m_f6645d97:where(:disabled,[data-disabled]){opacity:.2;cursor:not-allowed}.m_2351eeb0{width:var(--dch-control-size)}.m_f6645d97{flex:1 1;font-size:var(--dch-fz,var(--mantine-font-size-sm));font-weight:500;text-transform:capitalize}.m_367dc749{width:60%;height:60%}.m_367dc749:where([data-direction=next]){transform:rotate(270deg)}:where([dir=rtl]) .m_367dc749:where([data-direction=next]){transform:rotate(90deg)}.m_367dc749:where([data-direction=previous]){transform:rotate(90deg)}:where([dir=rtl]) .m_367dc749:where([data-direction=previous]){transform:rotate(270deg)}.m_30b26e33{display:flex;gap:var(--mantine-spacing-md)}.m_6fa5e2aa{cursor:pointer;line-height:unset}.m_6fa5e2aa:where([data-read-only]){cursor:default}.m_765a40cf{display:flex;font-size:var(--preset-font-size)}.m_d6a681e1{display:flex;flex-direction:column;-webkit-border-end:calc(.0625rem * var(--mantine-scale)) solid;border-inline-end:calc(.0625rem * var(--mantine-scale)) solid;-webkit-padding-end:.5em;padding-inline-end:.5em;-webkit-margin-end:.5em;margin-inline-end:.5em}: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{padding:.52em .8em;border-radius:var(--mantine-radius-default);font-size:var(--preset-font-size);white-space:nowrap}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_acd30b22:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_acd30b22:hover{background-color:var(--mantine-color-dark-5)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_acd30b22:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_acd30b22:active{background-color:var(--mantine-color-dark-5)}}.m_208d2562{display:flex;align-items:stretch;margin-top:var(--mantine-spacing-md)}.m_62ee059{flex:1 1;-webkit-margin-end:var(--mantine-spacing-md);margin-inline-end:var(--mantine-spacing-md)}.m_ac3f4d63{text-align:center;padding-inline:1em;padding-block:.25em;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))}@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:transparent}@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:-moz-fit-content;width:fit-content;display:flex;align-items:center;font-size:var(--mini-calendar-font-size)}.m_2a05be4f,.m_99d16a4{display:flex;font-size:inherit}.m_99d16a4{min-width:3em;gap:.5em;flex-direction:column;align-items:center;line-height:1;padding:.75em;border-radius:var(--mantine-radius-default)}.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:500;opacity:.65}.m_d830530d{font-size:.9em;font-weight:500}.m_14c23465{align-self:stretch;font-size:inherit;width:2em;border-radius:var(--mantine-radius-default);display:flex;align-items:center;justify-content:center;color:var(--mantine-color-bright)}.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)}.m_14c23465[data-direction=next] [data-chevron],[dir=rtl] .m_14c23465[data-direction=previous] [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)}}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_eb41fe{font-family:Fraunces,Fraunces Fallback;font-style:normal}.__variable_eb41fe{--font-display:"Fraunces","Fraunces Fallback"}.auth-modal_modalOverlay__MMwFA{background-color:rgba(44,62,80,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.auth-modal_modalContent__uvwG9{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(253,252,250,.95));border:1px solid var(--mantine-color-gazette-2);overflow:hidden;box-shadow:0 8px 32px rgba(74,94,114,.12),0 2px 8px rgba(74,94,114,.08)}.auth-modal_modalBody__G5otB{padding:0}.auth-modal_accentBar__fDgGR{height:4px;background:linear-gradient(90deg,var(--mantine-color-terracotta-5) 0,var(--mantine-color-terracotta-6) 60%,var(--mantine-color-gazette-4) 100%)}.auth-modal_inner__pk1CR{padding:2rem 2rem 1.75rem}.auth-modal_header__wyK8n{text-align:center;animation:auth-modal_fadeInUp__3bcDU .4s ease-out forwards}.auth-modal_eyebrow__B4CZj{letter-spacing:.15em;margin-bottom:.5rem}.auth-modal_title__3VEM6{font-weight:500;color:var(--mantine-color-gazette-9);line-height:1.3}.auth-modal_subtitle__WFeuF{line-height:1.5}.auth-modal_divider__SYtDU{display:flex;align-items:center;justify-content:center;gap:.75rem;margin:1.5rem 0;animation:auth-modal_fadeInUp__3bcDU .4s ease-out .05s forwards;opacity:0}.auth-modal_dividerLine__CKPeV{width:2.5rem;height:1px;background:var(--mantine-color-gazette-3)}.auth-modal_dividerDot__MQ1UX{width:5px;height:5px;border-radius:50%;background:var(--mantine-color-terracotta-4)}.auth-modal_form__I7HSE{animation:auth-modal_fadeInUp__3bcDU .4s ease-out .1s forwards;opacity:0}.auth-modal_input__NwDxe{border-color:var(--mantine-color-gazette-3);background-color:rgba(255,255,255,.8);transition:all .2s ease}.auth-modal_input__NwDxe:focus{border-color:var(--mantine-color-terracotta-5);box-shadow:0 0 0 2px rgba(230,106,71,.1)}.auth-modal_input__NwDxe::placeholder{color:var(--mantine-color-gazette-4)}.auth-modal_submitButton__CAia1{font-weight:600;letter-spacing:.01em;transition:all .2s ease}.auth-modal_submitButton__CAia1:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(230,106,71,.25)}.auth-modal_submitButton__CAia1:active{transform:translateY(0)}.auth-modal_footerNote__pmDHb{animation:auth-modal_fadeInUp__3bcDU .4s ease-out .15s forwards;opacity:0}.auth-modal_successContent__Q5yHP{padding:1rem 0;animation:auth-modal_fadeInUp__3bcDU .4s ease-out forwards}.auth-modal_successIcon__8KKwL{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,var(--mantine-color-terracotta-1) 0,var(--mantine-color-terracotta-2) 100%);color:var(--mantine-color-terracotta-7);display:flex;align-items:center;justify-content:center;animation:auth-modal_popIn__F_3GF .4s cubic-bezier(.34,1.56,.64,1) forwards}.auth-modal_successTitle__bPKxH{font-weight:500;color:var(--mantine-color-gazette-9)}.auth-modal_successText__PKwVY{line-height:1.5}@keyframes auth-modal_fadeInUp__3bcDU{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes auth-modal_popIn__F_3GF{0%{opacity:0;transform:scale(.8)}50%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.header_header__rmW_I{position:-webkit-sticky;position:sticky;top:0;z-index:200;background:linear-gradient(180deg,#fdfcfa,rgba(253,252,250,.98));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:box-shadow .3s ease}.header_header__rmW_I.header_scrolled__ewE_F{box-shadow:0 2px 8px rgba(74,94,114,.06),0 1px 2px rgba(74,94,114,.04)}.header_inner__q5n6Z{display:flex;align-items:center;justify-content:space-between;max-width:1200px;margin:0 auto;padding:.875rem 1.5rem}.header_headerBorder__kFlQt{height:1px;background:linear-gradient(90deg,transparent,#e8e5e0 15%,#e8e5e0 85%,transparent)}.header_logo__x_a6Q{display:flex;flex-direction:column;align-items:flex-start;text-decoration:none;transition:opacity .2s ease}.header_logo__x_a6Q:hover{opacity:.85}.header_masthead__qRJmf{font-family:var(--mantine-font-family-headings),Georgia,serif;font-size:1.35rem;font-weight:500;font-style:italic;color:#2c3e50;letter-spacing:-.01em;line-height:1.1}.header_mastheadUnderline__2z9Gc{width:100%;height:2px;margin-top:2px;background:linear-gradient(90deg,var(--mantine-color-terracotta-5) 0,var(--mantine-color-terracotta-3) 60%,transparent 100%);border-radius:1px}.header_desktopNav__dsUUj{display:flex;align-items:center;gap:.5rem}.header_navLink__CJXSd{display:flex;align-items:center;gap:.4rem;padding:.5rem .75rem;font-size:.85rem;font-weight:500;color:var(--mantine-color-gazette-7);text-decoration:none;border-radius:var(--mantine-radius-md);transition:all .2s ease}.header_navLink__CJXSd:hover{color:var(--mantine-color-terracotta-6);background:var(--mantine-color-terracotta-0)}.header_navDivider__2kTNY{width:1px;height:24px;margin:0 .5rem;background:#e8e5e0}.header_authSkeleton__ltM2T{width:80px;height:32px;background:var(--mantine-color-gazette-1);border-radius:var(--mantine-radius-md);animation:header_pulse__aMamM 1.5s ease-in-out infinite}@keyframes header_pulse__aMamM{0%,to{opacity:.6}50%{opacity:.3}}.header_signInButton__E0v9z{font-weight:600;transition:all .2s ease}.header_signInButton__E0v9z:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(230,106,71,.2)}.header_userSection__qHtD7{display:flex;align-items:center;gap:.75rem}.header_userBadge__1LBs6{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,var(--mantine-color-terracotta-5) 0,var(--mantine-color-terracotta-6) 100%);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px rgba(230,106,71,.2)}.header_userInitial__9gCMa{font-family:var(--mantine-font-family-headings),Georgia,serif;font-size:.875rem;font-weight:600;color:white;text-transform:uppercase}.header_userEmail__FD5ri{font-size:.8rem;color:#4a5e72;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header_signOutLink__M5QMc{display:flex;align-items:center;gap:.35rem;padding:.35rem .65rem;margin-left:.25rem;font-size:.75rem;color:var(--mantine-color-gazette-6);border-radius:var(--mantine-radius-sm);transition:all .2s ease}.header_signOutLink__M5QMc:hover{color:var(--mantine-color-gazette-8);background:var(--mantine-color-gazette-1)}.header_mobileMenuToggle__WjPhb{display:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--mantine-radius-md);color:#4a5e72;transition:all .2s ease}.header_mobileMenuToggle__WjPhb:hover{background:var(--mantine-color-gazette-1);color:#2c3e50}.header_menuIconWrapper__ycTaX{display:flex;align-items:center;justify-content:center;transition:transform .25s ease}.header_menuIconWrapper__ycTaX.header_menuOpen__dOtU3{transform:rotate(90deg)}.header_mobileMenu__6DBmK{position:-webkit-sticky;position:sticky;top:60px;z-index:199;background:linear-gradient(180deg,#f9f7f4,#fdfcfa)}.header_mobileMenuInner__vKUjG{padding:1.25rem 1.5rem}.header_mobileNavLink__8tPB4{display:flex;align-items:center;gap:.625rem;width:100%;padding:.75rem 1rem;font-size:.9rem;font-weight:500;color:#2c3e50;text-decoration:none;border-radius:var(--mantine-radius-md);transition:all .2s ease}.header_mobileNavLink__8tPB4:hover{background:var(--mantine-color-terracotta-0);color:var(--mantine-color-terracotta-7)}.header_mobileAuthSkeleton__2wL8s{height:48px;background:var(--mantine-color-gazette-1);border-radius:var(--mantine-radius-md);animation:header_pulse__aMamM 1.5s ease-in-out infinite}.header_mobileUserInfo__QGfaa{display:flex;align-items:center;gap:.875rem}.header_mobileUserBadge__0qF7I{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,var(--mantine-color-terracotta-5) 0,var(--mantine-color-terracotta-6) 100%);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px rgba(230,106,71,.25)}.header_mobileUserInitial__NO9vE{font-family:var(--mantine-font-family-headings),Georgia,serif;font-size:1.1rem;font-weight:600;color:white;text-transform:uppercase}.header_mobileUserLabel__kXlW7{font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:var(--mantine-color-gazette-5);margin-bottom:.15rem}.header_mobileUserEmail__FKU2G{font-size:.9rem;color:#2c3e50;font-weight:500}.header_mobileDivider__LXXt4{height:1px;margin:1rem 0;background:linear-gradient(90deg,#e8e5e0,transparent)}.header_mobileSignOutButton__C1YCo{display:flex;align-items:center;gap:.625rem;width:100%;padding:.75rem 1rem;font-size:.9rem;color:var(--mantine-color-gazette-7);border-radius:var(--mantine-radius-md);transition:all .2s ease}.header_mobileSignOutButton__C1YCo:hover{background:var(--mantine-color-gazette-1);color:#2c3e50}.header_mobileSignInButton__iE2Zf{font-weight:600}.header_mobileMenuBorder__XikU5{height:1px;background:linear-gradient(90deg,transparent,#e8e5e0 15%,#e8e5e0 85%,transparent)}@media (max-width:640px){.header_inner__q5n6Z{padding:.75rem 1rem}.header_desktopNav__dsUUj{display:none}.header_mobileMenuToggle__WjPhb{display:flex}.header_masthead__qRJmf{font-size:1.15rem}.header_mobileMenuInner__vKUjG{padding:1rem}}@media (min-width:641px) and (max-width:800px){.header_userEmail__FD5ri{display:none}}:root{--color-cream:#fdfcfa;--color-paper:#f9f7f4;--color-ink:#2c3e50;--color-terracotta:#e66a47;--color-terracotta-dark:#cc5838;--color-gazette:#4a5e72;--color-muted:#8695a6}body,html{padding:0;margin:0;font-family:var(--font-body),system-ui,sans-serif;background-color:var(--color-cream);color:var(--color-ink);min-height:100vh}body{background-image:radial-gradient(ellipse at 20% 0,rgba(230,106,71,.03) 0,transparent 50%),radial-gradient(ellipse at 80% 100%,rgba(74,94,114,.04) 0,transparent 50%),url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-blend-mode:normal,normal,overlay;background-size:100% 100%,100% 100%,200px 200px;background-attachment:fixed}body:before{content:"";position:fixed;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--color-terracotta) 0,var(--color-terracotta) 33%,var(--color-gazette) 33%,var(--color-gazette) 66%,var(--color-terracotta-dark) 66%,var(--color-terracotta-dark) 100%);z-index:1000}a{color:inherit;text-decoration:none}*{box-sizing:border-box}::selection{background-color:rgba(230,106,71,.2);color:var(--color-ink)}html{scroll-behavior:smooth}:focus-visible{outline:2px solid var(--color-terracotta);outline-offset:2px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeInUp .6s ease-out forwards}.animate-fade-in-delay-1{animation:fadeInUp .6s ease-out .1s forwards;opacity:0}.animate-fade-in-delay-2{animation:fadeInUp .6s ease-out .2s forwards;opacity:0}.animate-fade-in-delay-3{animation:fadeInUp .6s ease-out .3s forwards;opacity:0}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_0d7163{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_0d7163{--font-body:"DM Sans","DM Sans Fallback"}