.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);align-items:center;padding-inline-start:calc(.4375rem * var(--mantine-scale));font-weight:500;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-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-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-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)));-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_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;cursor:pointer;border-width:0}.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_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));text-transform:capitalize;flex:1;font-weight:500}.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_6fa5e2aa{cursor:pointer;line-height:unset}.m_6fa5e2aa:where([data-read-only]){cursor:default}.m_765a40cf{font-size:var(--preset-font-size);display:flex}.m_d6a681e1{border-inline-end:calc(.0625rem * var(--mantine-scale)) solid;flex-direction:column;margin-inline-end:.5em;padding-inline-end:.5em;display:flex}:where([data-mantine-color-scheme=light]) .m_d6a681e1{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_d6a681e1{border-color:var(--mantine-color-dark-5)}.m_acd30b22{border-radius:var(--mantine-radius-default);font-size:var(--preset-font-size);white-space:nowrap;padding:.52em .8em}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_acd30b22:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_acd30b22:hover{background-color:var(--mantine-color-dark-5)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_acd30b22:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_acd30b22:active{background-color:var(--mantine-color-dark-5)}}.m_208d2562{margin-top:var(--mantine-spacing-md);align-items:stretch;display:flex}.m_62ee059{flex:1;margin-inline-end:var(--mantine-spacing-md)}.m_ac3f4d63{text-align:center;border:1px solid var(--mantine-color-default-border);background-color:var(--mantine-color-default);color:var(--mantine-color-default-color);border-radius:var(--time-grid-radius,var(--mantine-radius-default));font-size:var(--time-grid-fz,var(--mantine-font-size-sm));padding-block:.25em;padding-inline:1em}@media (hover:hover){.m_ac3f4d63:hover:where(:not([data-disabled])){background-color:var(--mantine-color-default-hover)}}@media (hover:none){.m_ac3f4d63:active:where(:not([data-disabled])){background-color:var(--mantine-color-default-hover)}}.m_ac3f4d63:where([data-active]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white);border-color:#0000}@media (hover:hover){.m_ac3f4d63:where([data-active]):hover:where(:not([data-disabled])){background-color:var(--mantine-primary-color-filled-hover)}}@media (hover:none){.m_ac3f4d63:where([data-active]):active:where(:not([data-disabled])){background-color:var(--mantine-primary-color-filled-hover)}}.m_ac3f4d63:where(:disabled,[data-disabled]){opacity:.5;cursor:not-allowed}.m_2a0c4eda{width:fit-content;font-size:var(--mini-calendar-font-size);align-items:center;display:flex}.m_2a05be4f{font-size:inherit;display:flex}.m_99d16a4{min-width:3em;font-size:inherit;border-radius:var(--mantine-radius-default);flex-direction:column;align-items:center;gap:.5em;padding:.75em;line-height:1;display:flex}.m_99d16a4:where([data-selected]){color:var(--mantine-primary-color-contrast);background-color:var(--mantine-primary-color-filled)}@media (hover:hover){.m_99d16a4:where([data-selected]):hover:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-filled-hover)}}@media (hover:none){.m_99d16a4:where([data-selected]):active:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-filled-hover)}}.m_99d16a4:where([data-disabled]){opacity:.3;cursor:not-allowed}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_99d16a4:hover:where(:not([data-disabled],[data-selected])){background-color:var(--mantine-color-gray-1)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_99d16a4:active:where(:not([data-disabled],[data-selected])){background-color:var(--mantine-color-gray-1)}}@media (hover:hover){:where([data-mantine-color-scheme=dark]) .m_99d16a4:hover:where(:not([data-disabled],[data-selected])){background-color:var(--mantine-color-dark-5)}}@media (hover:none){:where([data-mantine-color-scheme=dark]) .m_99d16a4:active:where(:not([data-disabled],[data-selected])){background-color:var(--mantine-color-dark-5)}}.m_176ca23c{opacity:.65;font-size:.75em;font-weight:500}.m_d830530d{font-size:.9em;font-weight:500}.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_17884d0f{--carousel-height:auto;position:relative}.m_a2dae653{height:var(--carousel-height);overflow:hidden}.m_a2dae653[data-type=container]{container:carousel/inline-size}.m_fcd81474{height:var(--carousel-height);flex-direction:row;display:flex}:where([data-include-gap-in-size]) .m_fcd81474:where([data-orientation=vertical]){margin-bottom:calc(var(--carousel-slide-gap) * -1)}:where([data-include-gap-in-size]) .m_fcd81474:where([data-orientation=horizontal]){margin-inline-end:calc(var(--carousel-slide-gap) * -1)}.m_fcd81474:where([data-orientation=vertical]){flex-direction:column}.m_39bc3463{z-index:1;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute}.m_39bc3463:where([data-orientation=vertical]){inset-inline-start:calc(50% - var(--carousel-control-size) / 2);padding:var(--carousel-controls-offset) 0;flex-direction:column;top:0;bottom:0}.m_39bc3463:where([data-orientation=horizontal]){inset-inline:0;top:calc(50% - var(--carousel-control-size) / 2);padding:0 var(--carousel-controls-offset);flex-direction:row}.m_64f58e10{min-width:var(--carousel-control-size);min-height:var(--carousel-control-size);border-radius:var(--carousel-control-size);pointer-events:all;background-color:var(--mantine-color-white);color:var(--mantine-color-black);box-shadow:var(--mantine-shadow-md);border:1px solid var(--mantine-color-gray-3);justify-content:center;align-items:center;transition:opacity .1s;display:flex}:where([data-mantine-color-scheme=light]) .m_64f58e10{opacity:.85}:where([data-mantine-color-scheme=dark]) .m_64f58e10{opacity:.65}@media (hover:hover){.m_64f58e10:hover{opacity:1}}@media (hover:none){.m_64f58e10:active{opacity:1}}.m_71ea3ab1{justify-content:center;gap:calc(.5rem * var(--mantine-scale));pointer-events:none;display:flex;position:absolute}.m_71ea3ab1:where([data-orientation=vertical]){top:0;bottom:0;flex-direction:column;inset-inline-end:var(--mantine-spacing-md)}.m_71ea3ab1:where([data-orientation=horizontal]){bottom:var(--mantine-spacing-md);flex-direction:row;inset-inline:0}.m_eae68602{pointer-events:all;border-radius:var(--mantine-radius-xl);box-shadow:var(--mantine-shadow-sm);opacity:.6;background-color:var(--mantine-color-white)}@media (hover:hover){.m_eae68602:hover{opacity:1}}@media (hover:none){.m_eae68602:active{opacity:1}}.m_eae68602:where([data-active]){opacity:1}.m_eae68602:where([data-orientation=vertical]){width:calc(.3125rem * var(--mantine-scale));height:calc(1.5625rem * var(--mantine-scale))}.m_eae68602:where([data-orientation=horizontal]){width:calc(1.5625rem * var(--mantine-scale));height:calc(.3125rem * var(--mantine-scale))}.m_d98df724{flex:0 0 var(--carousel-slide-size,100%);position:relative}.m_17884d0f:where([data-include-gap-in-size]) .m_d98df724:where([data-orientation=vertical]){padding-bottom:var(--carousel-slide-gap)}.m_17884d0f:where([data-include-gap-in-size]) .m_d98df724:where([data-orientation=horizontal]){padding-inline-end:var(--carousel-slide-gap)}.m_17884d0f:where(:not([data-include-gap-in-size])) .m_d98df724:where([data-orientation=vertical]){margin-bottom:var(--carousel-slide-gap)}.m_17884d0f:where(:not([data-include-gap-in-size])) .m_d98df724:where([data-orientation=horizontal]){margin-inline-end:var(--carousel-slide-gap)}
.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+.m_5ed0edd0{margin-top:var(--mantine-spacing-md)}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@font-face{font-family:Satoshi;src:url(/fonts/staoshi/Satoshi-Variable.woff2)format("woff2");font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/staoshi/Satoshi-VariableItalic.woff2)format("woff2");font-weight:300 900;font-style:italic;font-display:swap}:root{--font-satoshi:"Satoshi", system-ui, -apple-system, sans-serif}.font-satoshi{font-family:var(--font-satoshi)}@keyframes fresh-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){@keyframes fresh-shimmer{0%,to{background-position:0 0}}}:root{--canvas:#e7e4dc;--surface:#faf8f5;--surface-raised:#fff;--surface-sunken:#efede6;--surface-sunken-hover:#e6e2d9;--surface-sunken-press:#dbd6cb;--ink:#232323;--ink-70:#4a4741;--ink-50:#6b6862;--ink-35:#8a867e;--ink-20:#b4afa6;--hairline:#ded9d0;--hairline-strong:#cdc7bc;--hairline-input:#948d82;--lime:#d4f9a8;--lime-wash:#f0f9e6;--lime-deep:#35590f;--teal:#01f6ed;--coral:#ffa487;--periwinkle:#bcc7fc;--action:var(--lime);--action-ink:var(--ink);--action-wash:var(--lime-wash);--action-ink-wash:var(--lime-deep);--chat-user-bubble:var(--action-wash);--chat-user-bubble-ink:var(--action-ink-wash);--focus-ring:var(--mantine-color-brand-filled);--focus-ring-offset:var(--surface);--focus-ring-width:2px;--focus-outline-offset:2px;--link:#4f7a1f;--link-hover:#33500f;--overlay-hover:#2323230f;--overlay-press:#2323231f;--overlay-hover-inverse:#ffffff1f;--overlay-press-inverse:#fff3;--scrim:#1c1a1773;--disabled-ink:var(--ink-35);--disabled-fill:var(--surface-sunken);--disabled-cursor:not-allowed;--icon-opacity-rest:.75;--icon-opacity-disabled:.4;--status-success-wash:#f0f9e6;--status-success-ink:#35590f;--status-success-solid:#86c93f;--status-info-wash:#eaeefe;--status-info-ink:#34478f;--status-info-solid:#7c8fe8;--status-warning-wash:#ffe7de;--status-warning-ink:#96401f;--status-warning-solid:#ff8659;--status-danger-wash:#fbe4e1;--status-danger-ink:#9b2117;--status-danger-solid:#c4362b;--status-neutral-wash:#f2f0eb;--status-neutral-ink:#4a4741;--status-neutral-solid:#b4afa6;--person-ink:#fff;--person-1:#6b4fd8;--person-1-wash:#efebfc;--person-2:#bc4f2c;--person-2-wash:#fbeae4;--person-3:#147a6e;--person-3-wash:#e4f2f0;--person-4:#a6521c;--person-4-wash:#f7ede4;--person-5:#9b2d6b;--person-5-wash:#f8e9f1;--person-6:#4a6b1f;--person-6-wash:#edf2e4;--space-0:0;--space-1:2px;--space-2:4px;--space-3:8px;--space-4:12px;--space-5:16px;--space-6:20px;--space-7:24px;--space-8:32px;--space-9:40px;--space-10:48px;--space-11:64px;--space-12:80px;--gutter-mobile:20px;--gutter-tablet:32px;--gutter-desktop:64px;--card-padding:22px;--card-padding-tight:16px;--stack-gap:14px;--section-gap:40px;--touch-min:44px;--control-height:44px;--control-height-sm:36px;--control-height-xs:28px;--radius-xs:4px;--radius-sm:6px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-2xl:28px;--radius-pill:9999px;--radius-control:var(--radius-pill);--border-hairline:1px;--border-control:1.5px;--border-divider:var(--hairline);--border-outline:var(--hairline-strong);--border-input:var(--hairline-input);--shadow-card:0 1px 2px #23232312, 0 3px 6px #2323230f, 0 12px 30px #2323231a;--shadow-card-hover:0 2px 4px #2323231a, 0 5px 10px #23232314, 0 18px 44px #23232324;--shadow-popover:0 8px 28px #23232324;--shadow-sheet:0 -8px 40px #23232329;--shadow-none:none;--shadow-ring-focus:0 0 0 2px var(--surface), 0 0 0 4px var(--focus-ring);--shadow-ring-open:0 0 0 3px #23232324;--ring-focus:0 0 0 2px var(--surface), 0 0 0 4px var(--focus-ring);--ring-open:0 0 0 3px #23232324;--layer-base:0;--layer-raised:10;--layer-sticky:100;--layer-nav:200;--layer-scrim:300;--layer-drawer:400;--layer-popover:500;--layer-toast:600;--bp-sm:480px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px;--bp-2xl:1600px;--bp-contentMax:1180px;--bp-contentMaxNarrow:640px;--ease-standard:cubic-bezier(.32, .72, 0, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--duration-instant:80ms;--duration-fast:.14s;--duration-base:.22s;--duration-slow:.32s;--lift-hover:translateY(-2px);--font-sans:var(--font-satoshi), Satoshi, system-ui, -apple-system, sans-serif;--font-display:var(--font-satoshi), Satoshi, system-ui, sans-serif;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--text-display-1:700 46px/1.06 var(--font-display);--text-display-2:700 36px/1.08 var(--font-display);--text-display-3:700 29px/1.12 var(--font-display);--tracking-display:-.025em;--text-heading-1:700 24px/1.2 var(--font-sans);--text-heading-2:600 20px/1.25 var(--font-sans);--text-heading-3:600 17px/1.3 var(--font-sans);--tracking-heading:-.015em;--text-body-lg:400 17px/1.6 var(--font-sans);--text-body:400 15px/1.5 var(--font-sans);--text-body-sm:400 14px/1.5 var(--font-sans);--text-nav-link:600 14px/1.4 var(--font-sans);--text-label:600 12px/1.3 var(--font-sans);--text-label-caps:700 12px/1.3 var(--font-sans);--tracking-caps:.1em;--text-micro:600 11px/1.3 var(--font-sans);--numeric-tabular:tabular-nums;--background:#faf8f5;--foreground:#232323;--color-brand:#9cd65a;--color-app-canvas:#e7e4dc;--mantine-color-body:var(--surface);--mantine-color-text:var(--ink);--color-surface-card:#fff;--color-surface-modal:#fff;--color-surface-drawer:#fff;--color-border-default:#ded9d0;--color-border-subtle:#ded9d0;--color-border-strong:#cdc7bc;--card-shadow:var(--mantine-shadow-sm);--card-hover-shadow:var(--mantine-shadow-md);--modal-shadow:var(--mantine-shadow-lg);--drawer-shadow:var(--mantine-shadow-xl);--spacing-card-padding:var(--card-padding,22px);--spacing-drawer-padding:var(--card-padding,22px);--spacing-section-gap:calc(var(--mantine-spacing-xl) * 2);--button-height-xs:28px;--button-height-sm:36px;--button-height-md:44px;--input-height-sm:36px;--input-height-md:44px;--z-index-modal-backdrop:300;--z-index-modal:400;--z-index-popover:500;--z-index-header:200;--color-accent:var(--action);--color-accent-contrast:var(--action-ink);--color-accent-dark-contrast:var(--action-ink);--color-accent-0:var(--action-wash);--color-accent-1:var(--action-wash);--color-accent-2:var(--action-wash);--color-accent-3:var(--action-wash);--color-accent-4:var(--action);--color-accent-5:var(--action);--color-accent-6:var(--action);--color-accent-7:var(--action-ink-wash);--color-accent-8:var(--action-ink-wash);--color-accent-9:var(--action-ink-wash);--mantine-color-accent-0:var(--action-wash);--mantine-color-accent-1:var(--action-wash);--mantine-color-accent-2:var(--action-wash);--mantine-color-accent-3:var(--action-wash);--mantine-color-accent-4:var(--action);--mantine-color-accent-5:var(--action);--mantine-color-accent-6:var(--action);--mantine-color-accent-7:var(--action-ink-wash);--mantine-color-accent-8:var(--action-ink-wash);--mantine-color-accent-9:var(--action-ink-wash);--mantine-color-accent-filled:var(--action);--mantine-color-accent-filled-hover:var(--action);--mantine-color-accent-light:var(--action-wash);--mantine-color-accent-light-hover:var(--action-wash);--mantine-color-accent-light-color:var(--action-ink-wash);--mantine-color-accent-outline:var(--action-ink-wash);--mantine-color-accent-outline-hover:var(--action-wash);--mantine-color-accent-subtle:var(--action-wash);--mantine-color-accent-subtle-hover:var(--action-wash);--mantine-color-accent-subtle-color:var(--action-ink-wash);--mantine-color-accent-text:var(--action-ink-wash);--color-success-wash:var(--status-success-wash);--color-success-ink:var(--status-success-ink);--color-info-wash:var(--status-info-wash);--color-info-ink:var(--status-info-ink);--color-warning-wash:var(--status-warning-wash);--color-warning-ink:var(--status-warning-ink);--color-error-wash:var(--status-danger-wash);--color-error-ink:var(--status-danger-ink);--color-brand-contrast:#1a1a1a;--color-brand-dark-contrast:#fff;--color-brand-0:#f7fcf0;--mantine-color-brand-0:#f7fcf0;--color-brand-1:#f0f9e6;--mantine-color-brand-1:#f0f9e6;--color-brand-2:#e5f5d4;--mantine-color-brand-2:#e5f5d4;--color-brand-3:#dff2d0;--mantine-color-brand-3:#dff2d0;--color-brand-4:#d4f9a8;--mantine-color-brand-4:#d4f9a8;--color-brand-5:#b8e87a;--mantine-color-brand-5:#b8e87a;--color-brand-6:#9cd65a;--mantine-color-brand-6:#9cd65a;--color-brand-7:#86c93f;--mantine-color-brand-7:#86c93f;--color-brand-8:#4f7a1f;--mantine-color-brand-8:#4f7a1f;--color-brand-9:#35590f;--mantine-color-brand-9:#35590f;--mantine-color-brand-filled:#9cd65a;--mantine-color-brand-filled-hover:#86c93f;--mantine-color-brand-light:#dff2d0;--mantine-color-brand-light-hover:#d4f9a8;--mantine-color-brand-light-color:#35590f;--mantine-color-brand-outline:#4f7a1f;--mantine-color-brand-outline-hover:#dff2d0;--mantine-color-brand-subtle:#dff2d0;--mantine-color-brand-subtle-hover:#d4f9a8;--mantine-color-brand-subtle-color:#35590f;--mantine-color-brand-text:#35590f;--color-secondary:#8a867e;--color-secondary-contrast:#1a1a1a;--color-secondary-dark-contrast:#fff;--color-secondary-0:#fff;--mantine-color-secondary-0:#fff;--color-secondary-1:#faf8f5;--mantine-color-secondary-1:#faf8f5;--color-secondary-2:#efede6;--mantine-color-secondary-2:#efede6;--color-secondary-3:#e6e2d9;--mantine-color-secondary-3:#e6e2d9;--color-secondary-4:#ded9d0;--mantine-color-secondary-4:#ded9d0;--color-secondary-5:#b4afa6;--mantine-color-secondary-5:#b4afa6;--color-secondary-6:#8a867e;--mantine-color-secondary-6:#8a867e;--color-secondary-7:#6b6862;--mantine-color-secondary-7:#6b6862;--color-secondary-8:#4a4741;--mantine-color-secondary-8:#4a4741;--color-secondary-9:#232323;--mantine-color-secondary-9:#232323;--mantine-color-secondary-filled:#8a867e;--mantine-color-secondary-filled-hover:#6b6862;--mantine-color-secondary-light:#efede6;--mantine-color-secondary-light-hover:#e6e2d9;--mantine-color-secondary-light-color:#4a4741;--mantine-color-secondary-outline:#4a4741;--mantine-color-secondary-outline-hover:#efede6;--mantine-color-secondary-subtle:#efede6;--mantine-color-secondary-subtle-hover:#e6e2d9;--mantine-color-secondary-subtle-color:#4a4741;--mantine-color-secondary-text:#4a4741;--mantine-primary-color-light-color:var(--mantine-color-brand-light-color);--color-neutral:#faf8f5;--color-error:var(--status-danger-solid);--mantine-color-error:var(--status-danger-solid);--color-success:var(--status-success-solid);--color-warning:var(--status-warning-solid);--color-info:var(--status-info-solid);--color-surface-overlay:#2323230f;--color-surface-backdrop:#1c1a1773;--color-border-divider:var(--border-divider);--font-size-xxs:.6875rem;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:.9375rem;--font-size-lg:1.0625rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.8125rem;--font-size-4xl:2.25rem;--line-height-tight:1.1;--line-height-normal:1.5;--line-height-relaxed:1.7;--letter-spacing-tight:-.025em;--letter-spacing-normal:0;--letter-spacing-wide:.025em;--letter-spacing-wider:.05em;--letter-spacing-widest:.1em;--font-mono:var(--font-ibm-plex-mono), IBM Plex Mono, ui-monospace, Consolas, Monaco, monospace;--mantine-font-family-monospace:var(--font-mono);--font-family-main:var(--font-satoshi), Satoshi, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--font-family-headings:var(--font-satoshi), Satoshi, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--font-weight-headings:700;--mantine-font-family:var(--font-satoshi), Satoshi, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--mantine-font-family-headings:var(--font-satoshi), Satoshi, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--mantine-spacing-xs:.25rem;--mantine-spacing-sm:.5rem;--mantine-spacing-md:1rem;--mantine-spacing-lg:1.5rem;--mantine-spacing-xl:2rem;--spacing-modal-padding:var(--card-padding,22px);--page-gutter:var(--mantine-spacing-md);--page-block-padding:var(--mantine-spacing-xl);--mantine-radius-xs:.25rem;--mantine-radius-sm:.375rem;--mantine-radius-md:.75rem;--mantine-radius-lg:1rem;--mantine-radius-xl:1.5rem;--mantine-shadow-xs:0 1px 2px #23232312;--mantine-shadow-sm:0 1px 2px #23232312, 0 3px 6px #2323230f;--mantine-shadow-md:0 2px 4px #2323231a, 0 5px 10px #23232314;--mantine-shadow-lg:0 8px 28px #23232324;--mantine-shadow-xl:0 -8px 40px #23232329;--mantine-shadow-2xl:0 -8px 40px #23232329;--button-height-lg:48px;--button-height-xl:52px;--input-height-lg:44px;--badge-size-sm:1.125rem;--badge-size-md:1.5rem;--badge-size-lg:2rem;--transition-fast:.15s ease;--transition-normal:.2s ease;--transition-slow:.3s ease;--transition-slower:.5s ease;--easing-ease:ease;--easing-ease-in:ease-in;--easing-ease-out:ease-out;--easing-ease-in-out:ease-in-out;--easing-cubic-bezier:cubic-bezier(.4, 0, 1, 1);--z-index-base:0;--z-index-dropdown:500;--z-index-sticky:100;--z-index-fixed:200;--z-index-tooltip:600;--z-index-sidebar:10;--mantine-color-gray-0:#fff;--mantine-color-gray-1:#faf8f5;--mantine-color-gray-2:#efede6;--mantine-color-gray-3:#e6e2d9;--mantine-color-gray-4:#ded9d0;--mantine-color-gray-5:#b4afa6;--mantine-color-gray-6:#8a867e;--mantine-color-gray-7:#6b6862;--mantine-color-gray-8:#4a4741;--mantine-color-gray-9:#232323}@media (max-width:47.99em){:root{--card-padding:12px;--card-padding-tight:10px;--stack-gap:8px;--section-gap:24px;--gutter-mobile:12px;--page-gutter:12px;--page-block-padding:1rem;--radius-lg:12px;--radius-xl:16px;--radius-2xl:20px;--mantine-radius-lg:12px;--mantine-radius-xl:16px}}:root{--container-xs:540px;--container-sm:720px;--container-md:960px;--container-lg:1140px;--container-xl:1320px;--app-nav-sidebar-width:64px;--app-nav-bottom-height:64px;--app-nav-bottom-safe:env(safe-area-inset-bottom,0px);--app-nav-breakpoint:48em;--app-chrome-inset:var(--mantine-spacing-sm);--app-chrome-gap:var(--mantine-spacing-xs);--app-chrome-radius:.75rem;--app-chrome-bar-shadow:0 1px 3px #00000014, 0 1px 2px #0000000f;--nav-sidebar-width:var(--app-nav-sidebar-width);--nav-bottom-bar-height:var(--app-nav-bottom-height);--app-safe-top:env(safe-area-inset-top,0px);--app-safe-bottom:env(safe-area-inset-bottom,0px);--app-safe-left:env(safe-area-inset-left,0px);--app-safe-right:env(safe-area-inset-right,0px);--app-top-bar-height:52px;--app-community-top-bar-height:72px;--app-top-chrome-height:calc(var(--app-safe-top) + var(--app-top-bar-height));--app-top-bar-action-size:2.75rem;--app-top-bar-actions-gap:var(--mantine-spacing-sm);--app-floating-action-size:var(--app-top-bar-action-size);--app-nav-drawer-width:280px;--app-ai-dock-height:0px;--app-ai-panel-width:0px;--app-ai-panel-width-half:420px;--app-ai-panel-width-full:480px;--app-ai-drawer-width:400px;--app-ai-drawer-height-half:min(50dvh, 640px);--app-ai-drawer-height-full:min(calc(100dvh - var(--app-top-chrome-height)), 900px);--app-ai-drawer-collapsed-height:72px;--app-main-fill-viewport-height:calc(100dvh - var(--app-shell-header-offset,var(--app-top-chrome-height)) - var(--app-ai-dock-height,0px) - var(--app-safe-bottom,0px));--app-z-main:0;--app-z-top-bar:110;--app-z-nav-backdrop:115;--app-z-nav-drawer:120;--app-z-top-bar-overlay:125;--app-z-ai-chat-drawer:126;--app-z-overlay:200;--app-z-modal:201;--app-floating-chrome-bg:var(--mantine-color-white);--app-floating-chrome-hover:var(--mantine-color-gray-0);--app-floating-chrome-color:var(--mantine-color-gray-8);--app-floating-chrome-hover-color:var(--mantine-color-gray-9);--app-floating-chrome-shadow:0 1px 3px #0000001f;--app-chrome-subtle-action-hover:var(--mantine-color-gray-1);--app-favorite-badge-bg:#fffffff2;--app-favorite-badge-shadow:0 2px 4px #00000026;--app-favorite-badge-text:var(--mantine-color-gray-9);--app-favorite-icon-favorited:var(--color-error);--color-surface-hover:var(--mantine-color-gray-0);--color-dropdown-item-active:var(--mantine-color-gray-1);--color-brand-link:var(--color-brand-9);--app-floating-bottom-bar-bg:var(--mantine-color-gray-8);--app-floating-bottom-bar-color:var(--mantine-color-gray-0);--app-floating-bottom-bar-dimmed:var(--mantine-color-gray-4);--app-floating-bottom-bar-border:var(--mantine-color-gray-7)}[data-mantine-color-scheme=dark]{--app-floating-chrome-bg:var(--mantine-color-dark-6);--app-floating-chrome-hover:var(--mantine-color-dark-5);--app-floating-chrome-color:var(--mantine-color-dark-0);--app-floating-chrome-hover-color:var(--mantine-color-white);--app-floating-chrome-shadow:0 1px 3px #00000059;--app-chrome-subtle-action-hover:var(--mantine-color-dark-5);--color-app-canvas:var(--mantine-color-body);--color-surface-card:var(--mantine-color-dark-6);--color-surface-modal:var(--mantine-color-dark-6);--color-surface-drawer:var(--mantine-color-dark-7);--color-border-default:var(--mantine-color-text)}@supports (color:color-mix(in lab, red, red)){[data-mantine-color-scheme=dark]{--color-border-default:color-mix(in srgb, var(--mantine-color-text) 12%, transparent)}}[data-mantine-color-scheme=dark]{--color-border-subtle:var(--mantine-color-text)}@supports (color:color-mix(in lab, red, red)){[data-mantine-color-scheme=dark]{--color-border-subtle:color-mix(in srgb, var(--mantine-color-text) 10%, transparent)}}[data-mantine-color-scheme=dark]{--color-surface-hover:var(--mantine-color-dark-5);--color-dropdown-item-active:var(--mantine-color-dark-4);--app-favorite-badge-bg:var(--mantine-color-dark-6);--app-favorite-badge-shadow:0 2px 4px #0006;--app-favorite-badge-text:var(--mantine-color-dark-0);--app-favorite-icon-favorited:var(--mantine-color-red-5);--app-destructive-action-color:var(--mantine-color-red-5);--app-destructive-action-hover-bg:var(--mantine-color-red-9)}@supports (color:color-mix(in lab, red, red)){[data-mantine-color-scheme=dark]{--app-destructive-action-hover-bg:color-mix(in srgb, var(--mantine-color-red-9) 38%, var(--mantine-color-dark-5))}}[data-mantine-color-scheme=dark]{--app-destructive-action-hover-color:var(--mantine-color-red-4);--color-brand-link:var(--mantine-color-brand-4);--app-floating-bottom-bar-bg:var(--mantine-color-white);--app-floating-bottom-bar-color:var(--mantine-color-gray-9);--app-floating-bottom-bar-dimmed:var(--mantine-color-gray-7);--app-floating-bottom-bar-border:var(--mantine-color-gray-3)}.button-gradient{background:linear-gradient(135deg, var(--color-brand), var(--color-brand-9));color:var(--color-brand-dark-contrast);border:none}.button-gradient:disabled{opacity:.6;cursor:not-allowed}.gradient-brand,.gradient-accent{background:linear-gradient(135deg, var(--color-brand), var(--color-brand-9))}.surface-card{background:var(--color-surface-card);border:1px solid var(--color-border-default);border-radius:var(--mantine-radius-md);box-shadow:var(--card-shadow)}.surface-modal{background:var(--color-surface-modal);border-radius:var(--mantine-radius-md);box-shadow:var(--modal-shadow)}.hover-lift{transition:transform var(--transition-normal), box-shadow var(--transition-normal)}.hover-lift:hover{box-shadow:var(--card-hover-shadow);transform:translateY(-2px)}.text-gradient-brand{background:linear-gradient(135deg, var(--color-brand), var(--color-brand-9));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@layer theme{:root,:host{--font-sans:var(--font-satoshi);--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--container-lg:32rem;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-satoshi);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.order-1{order:1}.order-2{order:2}.order-123{order:123}.order-456{order:456}.row-1{grid-row:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-1{margin:var(--spacing)}.m-2{margin:calc(var(--spacing) * 2)}.m-3{margin:calc(var(--spacing) * 3)}.m-6{margin:calc(var(--spacing) * 6)}.mt-1{margin-top:var(--spacing)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.pl-1{padding-left:var(--spacing)}.pl-2{padding-left:calc(var(--spacing) * 2)}.leading-1{--tw-leading:var(--spacing);line-height:var(--spacing)}.break-all{word-break:break-all}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-all{-webkit-user-select:all;user-select:all}.\[labels\:check\]{labels:check}.\[labels\:compile\]{labels:compile}}html{min-height:100dvh;scroll-padding-top:var(--app-top-chrome-height);scroll-padding-bottom:calc(var(--app-ai-dock-height) + var(--app-safe-bottom));scroll-padding-inline:var(--app-safe-left) var(--app-safe-right);overflow-x:hidden}body{background:var(--color-app-canvas);color:var(--foreground);font-family:var(--font-family-main,var(--font-satoshi)), Satoshi, system-ui, -apple-system, BlinkMacSystemFont, sans-serif}[data-mantine-color-scheme=light]{--mantine-color-dimmed:var(--ink-70)}[data-mantine-color-scheme=dark]{--mantine-color-dimmed:var(--mantine-color-dark-1)!important;--mantine-color-text:var(--mantine-color-dark-0)!important}@supports (color:color-mix(in lab, red, red)){[data-mantine-color-scheme=dark]{--mantine-color-text:color-mix(in srgb, var(--mantine-color-dark-0) 75%, var(--mantine-color-white))!important}}[data-mantine-color-scheme=dark]{--foreground:var(--mantine-color-text)}[data-mantine-color-scheme=dark] .mantine-Text-root{--text-color:var(--mantine-color-text)}[data-mantine-color-scheme=dark] .mantine-ActionIcon-root[data-variant=subtle][style*=--mantine-color-red]{--ai-color:var(--app-destructive-action-color)!important;--ai-hover:var(--app-destructive-action-hover-bg)!important;--ai-hover-color:var(--app-destructive-action-hover-color)!important}body>div[aria-hidden=true][data-aria-hidden=true],[data-portal][aria-hidden=true]{pointer-events:none!important}[data-mantine-color-scheme=light] .mantine-Text-root[data-dimmed],[data-mantine-color-scheme=light] [data-dimmed=true]{color:var(--ink-70)!important}[data-mantine-color-scheme=dark] .mantine-Text-root[style*="color: rgb(130, 130, 130)"],[data-mantine-color-scheme=dark] .mantine-Text-root[style*="color:rgb(130, 130, 130)"],[data-mantine-color-scheme=dark] .mantine-Text-root[style*="color: #828282"],[data-mantine-color-scheme=dark] .mantine-Text-root[style*="color:#828282"],[data-mantine-color-scheme=dark] .mantine-Text-root[data-dimmed],[data-mantine-color-scheme=dark] [data-dimmed=true]{color:var(--mantine-color-dark-1)!important}[data-floating-bottom-bar]{background-color:var(--app-floating-bottom-bar-bg)!important;border-color:var(--app-floating-bottom-bar-border)!important}[data-mantine-color-scheme=dark] [data-floating-bottom-bar]{--mantine-color-text:var(--app-floating-bottom-bar-color)!important;--mantine-color-dimmed:var(--app-floating-bottom-bar-dimmed)!important}[data-mantine-color-scheme=light] [data-floating-bottom-bar] .mantine-Text-root,[data-mantine-color-scheme=dark] [data-floating-bottom-bar] .mantine-Text-root{--text-color:var(--app-floating-bottom-bar-color);color:var(--app-floating-bottom-bar-color)!important}[data-mantine-color-scheme=light] [data-floating-bottom-bar] .mantine-Text-root[data-dimmed],[data-mantine-color-scheme=light] [data-floating-bottom-bar] [data-dimmed=true],[data-mantine-color-scheme=dark] [data-floating-bottom-bar] .mantine-Text-root[data-dimmed],[data-mantine-color-scheme=dark] [data-floating-bottom-bar] [data-dimmed=true],[data-mantine-color-scheme=dark] [data-floating-bottom-bar] .mantine-Text-root[style*="color: rgb(130, 130, 130)"],[data-mantine-color-scheme=dark] [data-floating-bottom-bar] .mantine-Text-root[style*="color:rgb(130, 130, 130)"],[data-mantine-color-scheme=dark] [data-floating-bottom-bar] .mantine-Text-root[style*="color: #828282"],[data-mantine-color-scheme=dark] [data-floating-bottom-bar] .mantine-Text-root[style*="color:#828282"]{color:var(--app-floating-bottom-bar-dimmed)!important}.container{max-width:var(--container-lg);padding-inline:var(--page-gutter);margin:0 auto}.grid-results{gap:var(--mantine-spacing-lg);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.activity-ai-fill-page{box-sizing:border-box;width:100%;max-width:none}@media (max-width:768px){.grid-results{gap:var(--mantine-spacing-md);grid-template-columns:1fr}}.card-base{background:var(--color-surface-card);border:1px solid var(--color-border-default);border-radius:var(--mantine-radius-md);box-shadow:var(--card-shadow);padding:var(--spacing-card-padding)}.card-interactive{cursor:pointer;transition:all var(--transition-normal)}.card-interactive:hover{box-shadow:var(--card-hover-shadow);transform:translateY(-2px)}.card-activity{border-radius:var(--mantine-radius-xl);min-height:44px;transition:all var(--transition-normal)}.card-activity:hover{box-shadow:var(--card-hover-shadow);transform:translateY(-2px)}.card-activity-tileV2{border-color:var(--mantine-color-gray-2);flex-direction:column;height:auto;min-height:200px;display:flex;overflow:hidden;padding:0!important}.card-activity-tileV2 [data-first-section]{padding:0!important}.activity-tileV2-hero{flex-grow:0;flex-shrink:0;width:100%;margin:0;padding:0;position:relative;overflow:hidden}.activity-tileV2-heroMedia{aspect-ratio:21/9;width:100%;padding:0;position:relative;overflow:hidden}.activity-tileV2-heroMedia>span,.activity-tileV2-heroMedia>div{width:100%!important;height:100%!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important}.activity-tileV2-heroMedia img{object-fit:cover;width:100%!important;height:100%!important;margin:0!important;padding:0!important;display:block!important}.activity-tileV2-heroMedia--fallback{background-color:var(--activity-tile-bg,#0f766e);background-image:linear-gradient(180deg, var(--activity-tile-bg,#0f766e) 0%, var(--activity-tile-bg,#0f766e) 55%, var(--activity-tile-bg,#0f766e) 100%)}@supports (color:color-mix(in lab, red, red)){.activity-tileV2-heroMedia--fallback{background-image:linear-gradient(180deg, color-mix(in srgb, var(--activity-tile-bg,#0f766e) 78%, white) 0%, var(--activity-tile-bg,#0f766e) 55%, color-mix(in srgb, var(--activity-tile-bg,#0f766e) 78%, black) 100%)}}.activity-tileV2-watermark{color:#ffffff24;pointer-events:none;z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;transform:translate(18%,-6%)rotate(-8deg)}.activity-tileV2-pillContainer{top:var(--mantine-spacing-md);left:var(--mantine-spacing-md);z-index:1;position:absolute}.activity-tileV2-favoriteOverlay{top:var(--mantine-spacing-md);right:var(--mantine-spacing-md);left:var(--mantine-spacing-md);z-index:2;position:absolute}.activity-tileV2-pill{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.1em;align-items:center;display:inline-flex;color:#ffffffeb!important;background:#00000052!important;border:1px solid #ffffff38!important;border-radius:999px!important;padding:.46rem 1.05rem!important}.activity-tileV2-body{padding:var(--mantine-spacing-lg);background:#fff;flex-direction:column;flex:1 0 auto;min-height:min-content;display:flex;overflow:hidden}.activity-tileV2-bottom{margin-top:auto}.activity-tileV2-program{color:var(--color-brand-9);letter-spacing:.12em}.activity-tileV2-title{color:var(--mantine-color-gray-9);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.activity-tileV2-description{color:var(--mantine-color-gray-7);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.activity-tileV2-divider{border-color:#0f172a14}.activity-tileV2-footerIcon,.activity-tileV2-meta{color:#0f172a9e}.activity-tileV2-cta{color:var(--color-brand-9)}[data-mantine-color-scheme=dark] .card-activity-tileV2{border-color:var(--mantine-color-dark-4)}[data-mantine-color-scheme=dark] .activity-tileV2-body{background:var(--mantine-color-dark-6)}[data-mantine-color-scheme=dark] .activity-tileV2-title{color:var(--mantine-color-dark-0)}[data-mantine-color-scheme=dark] .activity-tileV2-description{color:var(--mantine-color-dark-2)}[data-mantine-color-scheme=dark] .activity-tileV2-divider{border-color:var(--mantine-color-dark-0)}@supports (color:color-mix(in lab, red, red)){[data-mantine-color-scheme=dark] .activity-tileV2-divider{border-color:color-mix(in srgb, var(--mantine-color-dark-0) 12%, transparent)}}[data-mantine-color-scheme=dark] .activity-tileV2-footerIcon,[data-mantine-color-scheme=dark] .activity-tileV2-meta{color:var(--mantine-color-dark-2)}.app-nav-footer-safe{padding-bottom:var(--app-nav-bottom-safe);background-color:inherit}[data-mantine-color-scheme=light] .app-shell-chrome-navbar,[data-mantine-color-scheme=light] .app-shell-chrome-footer{background-color:var(--mantine-color-white)}[data-mantine-color-scheme=dark] .app-shell-chrome-navbar,[data-mantine-color-scheme=dark] .app-shell-chrome-footer{background-color:var(--mantine-color-dark-7)}[data-mantine-color-scheme=light] .app-shell-chrome-navbar .app-nav-l1-readiness-dot-stack,[data-mantine-color-scheme=light] .app-shell-chrome-footer .app-nav-l1-readiness-dot-stack,[data-mantine-color-scheme=light] .app-shell-chrome-navbar .app-nav-l1-count-badge-stack,[data-mantine-color-scheme=light] .app-shell-chrome-footer .app-nav-l1-count-badge-stack{--app-nav-l1-readiness-dot-field:var(--mantine-color-white)}[data-mantine-color-scheme=dark] .app-shell-chrome-navbar .app-nav-l1-readiness-dot-stack,[data-mantine-color-scheme=dark] .app-shell-chrome-footer .app-nav-l1-readiness-dot-stack,[data-mantine-color-scheme=dark] .app-shell-chrome-navbar .app-nav-l1-count-badge-stack,[data-mantine-color-scheme=dark] .app-shell-chrome-footer .app-nav-l1-count-badge-stack{--app-nav-l1-readiness-dot-field:var(--mantine-color-dark-7)}.app-nav-chrome-fill,.app-nav-sidebar-stack,.for-you-nav-hover-panel-links-region,.for-you-l2-rail-menu,.for-you-mobile-sections-nav{background-color:inherit}.app-nav-sidebar-logo{margin-top:var(--mantine-spacing-sm);margin-bottom:var(--mantine-spacing-sm);justify-content:center;align-items:center;display:flex}@keyframes app-nav-icon-jiggle{0%,to{transform:rotate(0)}20%{transform:rotate(-7deg)}40%{transform:rotate(6deg)}60%{transform:rotate(-4deg)}80%{transform:rotate(2deg)}}.app-nav-item__icon-wrap{transform-origin:50% 65%;background-color:inherit;justify-content:center;align-items:center;display:inline-flex}.app-nav-item:hover .app-nav-item__icon-wrap,.app-nav-item:focus-visible .app-nav-item__icon-wrap,.app-nav-dropdown-item:hover .app-nav-item__icon-wrap,.app-nav-dropdown-item:focus-visible .app-nav-item__icon-wrap,.app-nav-submenu-item:hover .app-nav-item__icon-wrap,.app-nav-submenu-item:focus-visible .app-nav-item__icon-wrap{animation:.5s ease-in-out app-nav-icon-jiggle}@media (prefers-reduced-motion:reduce){.app-nav-item:hover .app-nav-item__icon-wrap,.app-nav-item:focus-visible .app-nav-item__icon-wrap,.app-nav-dropdown-item:hover .app-nav-item__icon-wrap,.app-nav-dropdown-item:focus-visible .app-nav-item__icon-wrap,.app-nav-submenu-item:hover .app-nav-item__icon-wrap,.app-nav-submenu-item:focus-visible .app-nav-item__icon-wrap{animation:none}}.app-nav-item{border-radius:var(--mantine-radius-md);color:var(--mantine-color-gray-6);transition:background-color var(--transition-normal), color var(--transition-normal)}.app-nav-item[data-active]{color:var(--color-brand-9)}.app-nav-item:hover,.app-nav-item:focus-visible{background-color:var(--mantine-color-gray-1);color:var(--color-brand-9)}.app-nav-item:focus-visible,.app-nav-submenu-item:focus-visible,.app-nav-dropdown-item:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-outline-offset)}@media (forced-colors:active){.app-nav-item:focus-visible,.app-nav-submenu-item:focus-visible,.app-nav-dropdown-item:focus-visible{outline-color:highlight}}.app-nav-submenu-item{border-radius:var(--mantine-radius-md);color:var(--mantine-color-gray-7);transition:background-color var(--transition-normal), color var(--transition-normal)}.app-nav-submenu-item:not([data-active]){background-color:inherit}.app-nav-submenu-item[data-active]{color:var(--color-brand-9);background-color:var(--mantine-color-brand-0)}.app-nav-submenu-item:hover:not([data-active]),.app-nav-submenu-item:focus-visible:not([data-active]){background-color:var(--mantine-color-gray-1);color:var(--color-brand-9)}.app-nav-submenu-item[data-active]:hover,.app-nav-submenu-item[data-active]:focus-visible{background-color:var(--mantine-color-brand-0);color:var(--color-brand-9)}.app-nav-dropdown-item{border-radius:var(--mantine-radius-md)}.app-nav-dropdown-item:not([data-active]):not(.app-nav-dropdown-item--danger){color:var(--mantine-color-gray-7)}.app-nav-dropdown-item[data-active],.app-nav-dropdown-item:hover:not(.app-nav-dropdown-item--danger),.app-nav-dropdown-item:focus-visible:not(.app-nav-dropdown-item--danger){color:var(--color-brand-9)}.app-nav-dropdown-item--danger:hover,.app-nav-dropdown-item--danger:focus-visible{color:var(--mantine-color-red-8)}[data-mantine-color-scheme=dark] .app-nav-dropdown-item:not([data-active]):not(.app-nav-dropdown-item--danger){color:var(--mantine-color-dark-0)}[data-mantine-color-scheme=dark] .app-nav-dropdown-item[data-active],[data-mantine-color-scheme=dark] .app-nav-dropdown-item:hover:not(.app-nav-dropdown-item--danger),[data-mantine-color-scheme=dark] .app-nav-dropdown-item:focus-visible:not(.app-nav-dropdown-item--danger){color:var(--mantine-color-brand-4)}[data-mantine-color-scheme=dark] .app-nav-dropdown-item--danger{color:var(--mantine-color-red-5)}[data-mantine-color-scheme=dark] .app-nav-dropdown-item--danger:hover,[data-mantine-color-scheme=dark] .app-nav-dropdown-item--danger:focus-visible{color:var(--mantine-color-red-4)}[data-mantine-color-scheme=dark] .app-nav-submenu-item{color:var(--mantine-color-dark-0)}[data-mantine-color-scheme=dark] .app-nav-submenu-item[data-active]{color:var(--mantine-color-brand-4);background-color:var(--mantine-color-dark-5)}[data-mantine-color-scheme=dark] .app-nav-submenu-item:hover:not([data-active]),[data-mantine-color-scheme=dark] .app-nav-submenu-item:focus-visible:not([data-active]),[data-mantine-color-scheme=dark] .app-nav-submenu-item[data-active]:hover,[data-mantine-color-scheme=dark] .app-nav-submenu-item[data-active]:focus-visible{background-color:var(--mantine-color-dark-5);color:var(--mantine-color-brand-4)}.app-nav-profile-menu-email{font-size:var(--mantine-font-size-xxs);color:var(--mantine-color-dimmed);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell-wrapper,.app-shell-wrapper>div{flex-direction:column;width:100%;min-height:100dvh;display:flex}.app-shell-scroll-gutter{box-sizing:border-box;flex-direction:column;flex:none;width:100%;min-height:min-content;margin:0;padding:0;display:flex;overflow:visible}.app-shell-mobile-footer-spacer{display:none!important}.app-shell-chrome-navbar{box-sizing:border-box;border-inline-end:none;padding-block-start:var(--app-safe-top);padding-block-end:var(--app-safe-bottom);padding-inline-start:var(--app-safe-left);z-index:var(--app-z-nav-drawer)!important}.app-shell-chrome-root[data-nav-drawer-overlay=true] .app-nav-drawer-pin-section{padding-top:calc(var(--app-top-bar-height) + var(--mantine-spacing-xs))!important}.app-shell-chrome-root[data-nav-full-height=true][data-nav-drawer-open=true] .app-shell-chrome-navbar{height:100dvh!important;top:0!important}.app-nav-drawer-backdrop{z-index:var(--app-z-nav-backdrop);cursor:default;background-color:#00000059;border:none;margin:0;padding:0;position:fixed;inset:0}@media (min-width:48em){.app-shell-chrome-root[data-nav-overlay=true]{--app-shell-navbar-offset:0px!important}.app-shell-chrome-root[data-nav-drawer-pinned=true] .app-shell-chrome-header{transition:margin-inline-start var(--app-shell-transition-duration,.2s) var(--app-shell-transition-timing-function,ease);margin-inline-start:var(--app-shell-navbar-offset,0px)!important}}.app-shell-chrome-header{box-sizing:border-box;border-bottom:none;padding-inline-start:var(--app-safe-left);padding-inline-end:var(--app-safe-right);top:0;z-index:var(--app-z-top-bar)!important;position:sticky!important}.app-shell-chrome-root[data-community-top-nav=true]{--app-top-chrome-height:calc(var(--app-safe-top) + var(--app-community-top-bar-height));--app-shell-header-offset:var(--app-top-chrome-height)}@media (max-width:47.99em){.app-shell-chrome-root[data-community-top-nav=true]{--app-community-top-bar-height:68px;--app-top-chrome-height:calc(var(--app-safe-top) + var(--app-community-top-bar-height));--app-shell-header-offset:var(--app-top-chrome-height)}}.app-shell-chrome-root[data-community-top-nav=true] .app-shell-chrome-header{background-color:#0000!important;min-height:0!important;padding-inline:0!important;overflow:visible!important}.app-shell-chrome-root[data-community-top-nav=true][data-top-bar-variant=transparent] .app-shell-chrome-header{background-color:#0000!important}.app-shell-chrome-root[data-top-bar-variant=transparent] .app-shell-chrome-header{background-color:var(--mantine-color-body)}@supports (color:color-mix(in lab, red, red)){.app-shell-chrome-root[data-top-bar-variant=transparent] .app-shell-chrome-header{background-color:color-mix(in srgb, var(--mantine-color-body) calc(var(--app-top-bar-solid-progress,0) * 100%), transparent)}}.app-shell-chrome-root[data-nav-drawer-overlay=true] .app-shell-chrome-header{z-index:var(--app-z-top-bar-overlay)!important}.app-shell-chrome-root{--app-main-extra-bottom:var(--app-ai-dock-height,0px);--app-shell-padding:0px;min-height:100dvh;height:auto!important;overflow:visible!important}.app-shell-chrome-root[data-dev-dock-open=true]{grid-template-columns:minmax(0, 1fr) var(--dev-dock-width,380px);grid-template-rows:auto 1fr;display:grid}.app-shell-chrome-root[data-dev-dock-open=true] .app-shell-chrome-header{grid-area:1/1;width:auto;max-width:100%;inset-inline:auto!important}.app-shell-chrome-root[data-dev-dock-open=true] .app-shell-chrome-main{grid-area:2/1;min-width:0}.app-shell-dev-dock{height:100dvh;min-height:0;z-index:var(--app-z-top-bar);grid-area:1/2/-1;align-self:start;position:sticky;top:0}@media (max-width:47.99em){.app-shell-chrome-root[data-dev-dock-open=true]{display:block}.app-shell-chrome-root[data-dev-dock-open=true] .app-shell-chrome-header,.app-shell-chrome-root[data-dev-dock-open=true] .app-shell-chrome-main{grid-area:auto}.app-shell-dev-dock{width:100%;height:100dvh;z-index:var(--app-z-overlay);position:fixed;inset:0}body:has([data-dev-dock-open=true]){overflow:hidden}}.app-shell-chrome-main{z-index:var(--app-z-main);box-sizing:border-box;scroll-margin-top:var(--app-top-chrome-height);transition:padding-inline-start var(--app-shell-transition-duration,.2s) var(--app-shell-transition-timing-function,ease);position:relative;min-height:auto!important;padding-top:0!important;flex:none!important;padding-inline-start:calc(var(--app-shell-navbar-offset,0px) + var(--app-safe-left))!important;padding-inline-end:calc(var(--app-shell-aside-offset,0px) + var(--app-safe-right))!important;overflow:visible!important}.app-shell-chrome-root[data-ai-dock-suppressed=true]{--app-ai-dock-height:0px!important}.app-ai-dock-region{left:var(--app-safe-left);right:var(--app-safe-right);bottom:var(--app-safe-bottom);z-index:50;pointer-events:none;position:fixed}.app-shell-chrome-root[data-top-bar-variant=transparent] header.app-top-bar-transparent-shell{position:relative}.app-shell-chrome-root[data-top-bar-variant=transparent] header.app-top-bar-transparent-shell:before{content:"";width:var(--app-nav-drawer-width);z-index:0;pointer-events:none;transition:transform var(--app-shell-transition-duration,.2s) var(--app-shell-transition-timing-function,ease);position:absolute;inset-block:0;inset-inline-start:0;transform:translate(-100%)}:where([dir=rtl]) .app-shell-chrome-root[data-top-bar-variant=transparent] header.app-top-bar-transparent-shell:before{transform:translate(100%)}[data-mantine-color-scheme=light] .app-shell-chrome-root[data-top-bar-variant=transparent] header.app-top-bar-transparent-shell:before{background-color:var(--mantine-color-white)}[data-mantine-color-scheme=dark] .app-shell-chrome-root[data-top-bar-variant=transparent] header.app-top-bar-transparent-shell:before{background-color:var(--mantine-color-dark-7)}.app-shell-chrome-root[data-top-bar-variant=transparent][data-nav-drawer-overlay=true] header.app-top-bar-transparent-shell:before{transform:translate(0)}@media (max-width:47.99em){.app-shell-chrome-root[data-top-bar-variant=transparent] header.app-top-bar-transparent-shell:before{width:100%;inset-inline-end:0}}.app-shell-chrome-root[data-top-bar-variant=transparent] header.app-top-bar-transparent-shell>*{z-index:1;position:relative}@media (min-width:48em){.for-you-l2-nav-panel-title{margin:0 0 var(--mantine-spacing-md);padding-inline:var(--page-gutter);box-sizing:border-box;line-height:var(--mantine-line-height-sm);flex-shrink:0}.for-you-l2-nav-panel-title>*{line-height:inherit;margin:0}.for-you-nav-hover-panel{left:calc(var(--app-chrome-inset) + var(--app-shell-navbar-offset,4rem) - var(--app-chrome-radius));top:var(--app-chrome-inset);z-index:101;width:208px;height:calc(100dvh - var(--app-chrome-inset) * 2 - var(--app-shell-footer-offset,0rem));padding-inline-start:var(--mantine-spacing-lg);padding-inline-end:var(--mantine-spacing-xs);padding-block:var(--mantine-spacing-sm);box-sizing:border-box;border:1px solid var(--mantine-color-gray-2);border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:var(--app-chrome-radius);border-bottom-right-radius:var(--app-chrome-radius);box-shadow:var(--app-chrome-bar-shadow);opacity:0;pointer-events:none;will-change:transform, opacity;background-color:#fff;border-left:none;flex-direction:column;justify-content:flex-start;align-items:stretch;transition:transform .22s,opacity .18s;display:flex;position:fixed;overflow-y:auto;transform:translate(calc(-100% - 2px))}.for-you-nav-hover-panel[data-open]{opacity:1;pointer-events:auto;transform:translate(0)}.for-you-hover-nav-backdrop-blur{z-index:101;pointer-events:none;opacity:0;visibility:hidden;background:0 0;transition:none;position:fixed;inset:0}.for-you-hover-nav-backdrop-blur[data-visible]{opacity:1;visibility:visible}.for-you-hover-nav-backdrop-dim{z-index:101;background:var(--color-surface-overlay);opacity:0;pointer-events:none;transition:opacity .22s;position:fixed;inset:0}.for-you-hover-nav-backdrop-dim[data-visible]{opacity:1;pointer-events:auto}@media (prefers-reduced-motion:reduce){.for-you-hover-nav-backdrop-dim{transition:none}}.for-you-nav-hover-panel-links-region{flex-direction:column;flex:1;justify-content:center;min-height:0;display:flex}}@media (max-width:47.99em){.for-you-nav-hover-panel,.for-you-hover-nav-backdrop-blur,.for-you-hover-nav-backdrop-dim{display:none!important}}@keyframes activity-customize-panel-slide-in{0%{opacity:.92;transform:translate(calc(-100% - 12px))}to{opacity:1;transform:translate(0)}}.activity-customize-panel-layer{animation:.32s cubic-bezier(.22,1,.36,1) both activity-customize-panel-slide-in}.compact-search-container{box-sizing:border-box;transition:width var(--transition-normal) var(--easing-cubic-bezier);position:relative}.compact-search-pill{transition:background-color var(--transition-normal), box-shadow var(--transition-normal);border-color:var(--mantine-color-gray-3)}.compact-search-pill:hover{background-color:var(--mantine-color-gray-0);box-shadow:var(--mantine-shadow-sm)}.compact-search-icon{color:var(--mantine-color-gray-6)}.compact-search-primary{line-height:1.3}.compact-search-secondary{margin-top:1px;line-height:1.2}.compact-search-action-icon{color:var(--mantine-color-gray-6);transition:color var(--transition-normal), background-color var(--transition-normal)}.compact-search-action-icon:hover{color:var(--mantine-color-gray-9);background-color:var(--mantine-color-gray-1)}.compact-search-filter-badge{min-width:16px;height:16px;font-size:var(--mantine-font-size-xxs);pointer-events:none;padding:0;position:absolute;top:2px;right:2px}.compact-search-overlay{pointer-events:none;z-index:100;border-radius:var(--mantine-radius-xl);position:absolute;inset:0}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes glow-pulse{0%{box-shadow:1px 0 4px color-mix(in srgb, var(--action) 50%, transparent), 0 0 8px color-mix(in srgb, var(--action) 45%, transparent), -1px 0 12px color-mix(in srgb, var(--action) 30%, transparent)}25%{box-shadow:1px 1px 5px color-mix(in srgb, var(--action) 50%, transparent), 0 0 9px color-mix(in srgb, var(--action) 50%, transparent), -1px -1px 13px color-mix(in srgb, var(--action) 35%, transparent)}50%{box-shadow:0 0 6px color-mix(in srgb, var(--action) 50%, transparent), 0 0 12px color-mix(in srgb, var(--action) 50%, transparent), 0 0 18px color-mix(in srgb, var(--action) 40%, transparent)}75%{box-shadow:-1px 1px 5px color-mix(in srgb, var(--action) 50%, transparent), 0 0 9px color-mix(in srgb, var(--action) 50%, transparent), 1px -1px 13px color-mix(in srgb, var(--action) 35%, transparent)}to{box-shadow:1px 0 4px color-mix(in srgb, var(--action) 50%, transparent), 0 0 8px color-mix(in srgb, var(--action) 45%, transparent), -1px 0 12px color-mix(in srgb, var(--action) 30%, transparent)}}.search-header-glow{animation:3s ease-in-out infinite glow-pulse;position:relative;overflow:visible;border:2px solid var(--action)!important}.search-header-glow:before{content:"";border-radius:calc(var(--mantine-radius-md) + 2px);-webkit-mask-composite:xor;z-index:-1;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(90deg,#f59e0b26,#d9770640,#f59e0b66,#d9770640,#f59e0b26) 0 0/200% 100%;padding:4px;animation:3s linear infinite shimmer;position:absolute;inset:-4px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.search-header-glow:hover:before{background:linear-gradient(90deg,#f59e0b40,#d9770666,#f59e0b99,#d9770666,#f59e0b40);animation-duration:1.5s}.search-header-glow:hover{animation-duration:2s;border-color:var(--action)!important}.search-modal{--modal-content-padding:var(--card-padding);--modal-header-padding:var(--card-padding);--modal-footer-padding:var(--card-padding);--modal-section-gap:var(--mantine-spacing-md)}.search-modal .mantine-Modal-content,.search-modal .mantine-Modal-root{transition:none!important;animation:none!important}.search-modal.search-header-glow .mantine-Modal-content{animation:3s ease-in-out infinite glow-pulse;position:relative;overflow:visible;border-radius:var(--mantine-radius-md)!important;border:2px solid var(--action)!important}.search-modal.search-header-glow .mantine-Modal-body{border-radius:var(--mantine-radius-md);overflow:hidden}.search-modal.search-header-glow .mantine-Modal-body>:first-child{border-top-left-radius:var(--mantine-radius-md);border-top-right-radius:var(--mantine-radius-md)}.search-modal.search-header-glow .mantine-Modal-body>:last-child{border-bottom-left-radius:var(--mantine-radius-md);border-bottom-right-radius:var(--mantine-radius-md)}.search-modal.search-header-glow .mantine-Modal-content:before{content:"";border-radius:calc(var(--mantine-radius-md) + 2px);-webkit-mask-composite:xor;z-index:-1;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(90deg,#f59e0b26,#d9770640,#f59e0b66,#d9770640,#f59e0b26) 0 0/200% 100%;padding:4px;animation:3s linear infinite shimmer;position:absolute;inset:-4px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.search-modal-header{padding:var(--modal-header-padding);background:var(--mantine-color-body)}.search-modal-content{padding:var(--modal-content-padding);-webkit-overflow-scrolling:touch;overflow:hidden auto}.search-modal-footer{padding:var(--modal-footer-padding);border-top:1px solid var(--mantine-color-gray-3);background:var(--mantine-color-body)}.search-step-section{gap:var(--mantine-spacing-md);flex-direction:column;display:flex}.search-step-header{align-items:center;gap:var(--mantine-spacing-sm);font-size:var(--mantine-font-size-lg);color:var(--mantine-color-gray-9);font-weight:600;display:flex}.search-step-header-icon{color:var(--mantine-color-brand-8);flex-shrink:0}.search-step-header-icon-dim{color:var(--mantine-color-gray-5)}.search-step-container{border-radius:var(--mantine-radius-md);transition:background-color var(--transition-normal)}.search-modal .mantine-Badge-root svg rect[width="176"]{rx:32;ry:32}.search-step-divider{margin:var(--modal-section-gap) 0;border-color:var(--mantine-color-gray-2)}@media (max-width:768px){.search-modal{--modal-content-padding:var(--mantine-spacing-lg);--modal-header-padding:var(--mantine-spacing-md) var(--mantine-spacing-lg);--modal-footer-padding:var(--mantine-spacing-md) var(--mantine-spacing-lg);--modal-section-gap:var(--mantine-spacing-lg)}.search-modal.search-header-glow{overflow:hidden;box-shadow:none!important;border:none!important;animation:none!important}.search-modal.search-header-glow:before{display:none}.search-modal.search-header-glow .mantine-Modal-content{overflow:hidden;border:none!important;border-radius:0!important}.search-modal.search-header-glow .mantine-Modal-body{border-radius:0!important}.search-modal.search-header-glow .mantine-Modal-content:before{display:none}.search-modal.search-header-glow .mantine-Modal-body>:first-child{border-top-left-radius:0!important;border-top-right-radius:0!important}.search-modal.search-header-glow .mantine-Modal-body>:last-child{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}}.search-modal .mantine-TextInput-input:hover:not(:disabled),.search-modal .mantine-Textarea-input:hover:not(:disabled),.search-modal .mantine-NumberInput-input:hover:not(:disabled),.search-modal .mantine-Select-input:hover:not(:disabled),.search-modal .mantine-MultiSelect-input:hover:not(:disabled),.search-modal .mantine-DatePickerInput-input:hover:not(:disabled){border-color:var(--mantine-color-brand-5)!important}.search-modal .mantine-TextInput-input:active:not(:disabled),.search-modal .mantine-Textarea-input:active:not(:disabled),.search-modal .mantine-NumberInput-input:active:not(:disabled),.search-modal .mantine-Select-input:active:not(:disabled),.search-modal .mantine-MultiSelect-input:active:not(:disabled),.search-modal .mantine-DatePickerInput-input:active:not(:disabled){border-color:var(--mantine-color-brand-6)!important}.search-modal .mantine-TextInput-root[data-hovered=true] .mantine-TextInput-input,.search-modal .mantine-Textarea-root[data-hovered=true] .mantine-Textarea-input,.search-modal .mantine-NumberInput-root[data-hovered=true] .mantine-NumberInput-input,.search-modal .mantine-Select-root[data-hovered=true] .mantine-Select-input,.search-modal .mantine-MultiSelect-root[data-hovered=true] .mantine-MultiSelect-input,.search-modal .mantine-DatePickerInput-root[data-hovered=true] .mantine-DatePickerInput-input{border-color:var(--mantine-color-brand-5)!important}.search-modal .mantine-Calendar-day[data-selected=true],.search-modal .mantine-Calendar-day[data-selected=true]:hover,.search-modal .mantine-Calendar-day[data-first-in-range=true],.search-modal .mantine-Calendar-day[data-last-in-range=true]{background-color:var(--mantine-color-brand-6);color:var(--mantine-color-white)}.search-modal .mantine-Calendar-day[data-in-range=true]{background-color:var(--mantine-color-brand-1);color:var(--mantine-color-brand-9)}.search-modal .mantine-Calendar-day:hover:not([data-selected=true]):not([data-disabled=true]){background-color:var(--mantine-color-brand-1)}.search-modal .mantine-Calendar-day[data-today=true]{border-color:var(--mantine-color-brand-6)}.search-modal .camp-ai-suggested-actions{justify-content:flex-start}.what-panel-ai-footer .camp-ai-suggested-actions{gap:var(--mantine-spacing-xs)}.what-panel-ai-icon{color:#444746}.ai-search-view{min-height:0;padding:var(--mantine-spacing-md);padding-bottom:calc(var(--mantine-spacing-lg) + env(safe-area-inset-bottom));flex-direction:column;flex:1;display:flex}.ai-search-view--desktop{padding:var(--mantine-spacing-md) var(--mantine-spacing-lg) var(--mantine-spacing-lg)}.ai-search-header{margin-bottom:var(--mantine-spacing-md);flex-shrink:0}.ai-search-center{min-height:0;padding-top:var(--mantine-spacing-xl);padding-bottom:var(--mantine-spacing-lg);flex-direction:column;flex:1;justify-content:flex-start;align-items:center;display:flex;overflow:hidden}.ai-search-heading{margin-bottom:var(--mantine-spacing-xl);flex-shrink:0}.ai-search-view--desktop .ai-search-heading{font-size:1.5rem;line-height:1.2}.ai-search-view--mobile .ai-search-heading{font-size:var(--mantine-font-size-lg);color:var(--mantine-color-dimmed)}.ai-search-view--desktop .ai-search-center{width:100%;max-width:560px;margin:0 auto}.ai-search-center nav[aria-label=Suggested\ prompts]{width:100%}.ai-search-input-container{background:var(--mantine-color-gray-0);border-radius:var(--mantine-radius-lg);padding:var(--mantine-spacing-sm);flex-shrink:0}.ai-search-view--desktop .ai-search-input-container{border-radius:var(--mantine-radius-xl);width:100%;max-width:560px;margin:0 auto}.ai-search-input-wrapper{position:relative}.ai-search-input-wrapper:focus-within{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-outline-offset)}@media (forced-colors:active){.ai-search-input-wrapper:focus-within{outline-color:highlight}}.ai-search-input-wrapper .mantine-Textarea-wrapper,.ai-search-input-wrapper .mantine-Input-wrapper{box-shadow:none!important;background:0 0!important;border:none!important}.ai-search-input-wrapper .ai-search-textarea-input{font-size:var(--mantine-font-size-md);resize:none;padding-right:36px;box-shadow:none!important;background:0 0!important;border:none!important}.ai-search-input-wrapper .ai-search-textarea-input:focus,.ai-search-input-wrapper .ai-search-textarea-input:hover{box-shadow:none!important;border-color:#0000!important;outline:none!important}.ai-search-close-btn{z-index:1;position:absolute;top:6px;right:6px}.ai-search-input-actions{padding-top:var(--mantine-spacing-xs)}.ai-search-loading-screen{flex-direction:column;flex:1;justify-content:center;align-items:center;animation:.4s ease-out ai-search-loading-enter;display:flex}@keyframes ai-search-loading-enter{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.desktop-search-panel{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.desktop-search-close{top:var(--card-padding);right:var(--card-padding);z-index:1;position:absolute}.desktop-search-body{min-height:0;padding:var(--card-padding) var(--card-padding) 0;flex-direction:column;flex:1;display:flex;overflow-y:auto}.desktop-search-heading{margin-bottom:var(--mantine-spacing-sm);flex-shrink:0;font-size:1.5rem;line-height:1.2}.desktop-search-steps{width:100%}.desktop-search-footer{padding:var(--card-padding);padding-bottom:calc(var(--card-padding) + env(safe-area-inset-bottom,0px));flex-shrink:0}.search-what-suggestions{border:1px solid var(--mantine-color-gray-2);border-radius:var(--mantine-radius-md);max-height:260px;overflow:hidden auto}.search-what-suggestion-item{align-items:center;gap:var(--mantine-spacing-xs);padding:8px var(--mantine-spacing-sm);cursor:pointer;transition:background-color var(--transition-normal);min-width:0;display:flex}.search-what-suggestion-item:hover{background-color:var(--color-surface-hover)}.search-what-suggestion-item:active{background-color:var(--color-dropdown-item-active)}.search-what-suggestion-item+.search-what-suggestion-item{border-top:1px solid var(--mantine-color-default-border)}@media (max-width:768px){.compact-search-pill{border-radius:var(--radius-control)}}.mantine-TextInput-input,.mantine-Textarea-input,.mantine-NumberInput-input,.mantine-SegmentedControl-root[data-variant=outline],.mantine-Select-input,.mantine-MultiSelect-input,.mantine-DatePickerInput-input{box-shadow:var(--mantine-shadow-xs);transition:box-shadow var(--transition-normal)}.mantine-DatePickerInput-root{height:auto;min-height:auto}.mantine-Select-dropdown,.mantine-MultiSelect-dropdown,.mantine-DatePickerInput-dropdown,.mantine-DatePicker-dropdown,.mantine-DatesDropdown-dropdown,.mantine-Calendar-dropdown,.mantine-Popover-dropdown[data-date-picker],[data-mantine-date-picker-dropdown]{box-shadow:var(--mantine-shadow-md), var(--mantine-shadow-xs);border:1px solid var(--mantine-color-gray-2)}@supports selector(:has(*)){:is(.mantine-Popover-dropdown:has(.mantine-Calendar-root),.mantine-Popover-dropdown:has(.mantine-DatePickerInput-calendar),.mantine-Popover-dropdown:has([data-date-picker])){box-shadow:var(--mantine-shadow-md), var(--mantine-shadow-xs);border:1px solid #0f172a14}}.mantine-Popover-dropdown{box-shadow:var(--mantine-shadow-md), var(--mantine-shadow-xs);border:1px solid #0f172a14}.mantine-Select-input:hover:not(:disabled),.mantine-MultiSelect-input:hover:not(:disabled),.mantine-DatePickerInput-input:hover:not(:disabled),.mantine-TextInput-input:hover:not(:disabled),.mantine-Textarea-input:hover:not(:disabled),.mantine-NumberInput-input:hover:not(:disabled),.mantine-SegmentedControl-root[data-variant=outline]:hover:not([data-disabled]){box-shadow:var(--mantine-shadow-sm)}.search-selection-tile{box-shadow:var(--mantine-shadow-xs);transition:box-shadow var(--transition-normal), border-color .15s ease, background-color .15s ease}.search-selection-tile:not(.search-selection-tile--disabled):hover{box-shadow:var(--mantine-shadow-sm)}.search-selection-tile:not(.search-selection-tile--disabled):focus-within{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-outline-offset)}.search-selection-tile--disabled{box-shadow:none}.mantine-Button-root{box-shadow:var(--mantine-shadow-xs);transition:box-shadow var(--transition-normal), transform var(--transition-normal)}.mantine-Button-root:hover:not(:disabled){box-shadow:var(--mantine-shadow-sm);transform:translateY(-1px)}.mantine-Button-root:active:not(:disabled){box-shadow:var(--mantine-shadow-xs);transform:translateY(0)}.mantine-Button-root:disabled{box-shadow:none;opacity:.6}.mantine-Button-root[data-size=lg]{box-shadow:var(--mantine-shadow-md)}.mantine-Button-root[data-size=lg]:hover:not(:disabled){box-shadow:var(--mantine-shadow-lg);transform:translateY(-2px)}.mantine-Button-root[data-size=lg]:active:not(:disabled){box-shadow:var(--mantine-shadow-md);transform:translateY(0)}.mantine-TextInput-input[data-size=lg],.mantine-Select-input[data-size=lg],.mantine-MultiSelect-input[data-size=lg],.mantine-DatePickerInput-input[data-size=lg],.mantine-Textarea-input[data-size=lg],.mantine-NumberInput-input[data-size=lg]{box-shadow:var(--mantine-shadow-sm)}.footer-link{color:var(--mantine-color-gray-3);transition:color var(--transition-normal);cursor:pointer;text-decoration:none}.footer-link:hover{color:var(--color-brand-9)}.site-header{background-color:#fff}.header-link{color:var(--mantine-color-gray-8);padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);border-radius:var(--mantine-radius-sm);transition:all var(--transition-normal);cursor:pointer;background:0 0;border:none;align-items:center;text-decoration:none;display:inline-flex}.header-link *{font-weight:600!important}.header-link:not(.active){opacity:.7}.header-link:hover,.header-link:active{color:var(--color-brand-9);opacity:1;background:0 0}.header-link.active{color:var(--color-brand-9);opacity:1;background:0 0;font-weight:700}.header-link.active *{font-weight:700!important}.header-link.active:hover{color:var(--color-brand-9);background:0 0}.cta-button{transition:all var(--transition-normal)}.cta-button:hover{background:var(--action)!important;color:#fff!important}.camp-ai-message{align-items:flex-start}.camp-ai-message--user{justify-content:flex-end;width:100%}.camp-ai-message-icon,.camp-ai-message-icon-circle{background:var(--mantine-color-dark-5);width:40px;height:40px;color:var(--mantine-color-gray-0);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.camp-ai-message-bubble{border-radius:0;max-width:100%;padding:0}.camp-ai-message-bubble--assistant{color:var(--mantine-color-text);background:0 0}.camp-ai-message-bubble--user{background:var(--mantine-color-dark-6);color:#fff;max-width:85%;padding:var(--mantine-spacing-xs) var(--mantine-spacing-md);border-radius:999px}.camp-ai-message-body{padding:0}.camp-ai-message-content{line-height:var(--line-height-relaxed)}.camp-ai-feedback{gap:4px;margin-top:4px;display:flex}.camp-ai-feedback-btn{color:var(--mantine-color-gray-5);transition:color .15s}.camp-ai-feedback-btn:hover{color:var(--mantine-color-gray-7)}.camp-ai-feedback-btn--selected{color:var(--mantine-color-gray-8)}.camp-ai-typing-indicator{align-items:center;gap:5px;padding:8px 0;display:flex}.camp-ai-typing-dot{background:var(--mantine-color-gray-5);border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite both camp-ai-dot-bounce}.camp-ai-typing-dot:nth-child(2){animation-delay:.16s}.camp-ai-typing-dot:nth-child(3){animation-delay:.32s}@keyframes camp-ai-dot-bounce{0%,80%,to{opacity:.4;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.chat-suggested-activity-card>*{transition:box-shadow .2s,transform .2s;box-shadow:0 1px 3px #0000000f,0 1px 6px #0000000f}.chat-suggested-activity-card:hover>*{transform:translateY(-2px);box-shadow:0 2px 6px #0000001a,0 4px 12px #00000014}.search-sheet{flex-direction:column;width:100%;display:flex}.chat-shop-block{gap:var(--mantine-spacing-xs);flex-direction:column;display:flex}.chat-shop-block-title{text-transform:capitalize;font-size:1.2rem}.chat-shop-block-commentary{color:var(--mantine-color-dimmed);line-height:1.5}.chat-results-carousel{margin-top:0;margin-bottom:0}.chat-results-carousel-stage{background:var(--color-app-canvas);border-radius:var(--mantine-radius-lg);padding:var(--mantine-spacing-sm);padding-top:calc(var(--mantine-spacing-sm) + 4px);position:relative}.chat-results-carousel-pill-wrap{top:var(--mantine-spacing-xs);left:var(--mantine-spacing-sm);z-index:2;position:absolute}.chat-results-carousel-pill{cursor:pointer;transition:opacity .15s}.chat-results-carousel-pill:hover{opacity:.8}.carousel-edge-fade-mask{--carousel-fade-width:var(--mantine-spacing-xs);-webkit-mask-image:linear-gradient(to right, transparent 0, black var(--carousel-fade-width), black calc(100% - var(--carousel-fade-width)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, black var(--carousel-fade-width), black calc(100% - var(--carousel-fade-width)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, black var(--carousel-fade-width), black calc(100% - var(--carousel-fade-width)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, black var(--carousel-fade-width), black calc(100% - var(--carousel-fade-width)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, black var(--carousel-fade-width), black calc(100% - var(--carousel-fade-width)), transparent 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (min-width:768px){.carousel-edge-fade-mask{--carousel-fade-width:50px}}.carousel-edge-fade-mask--end-only{-webkit-mask-image:linear-gradient(to right, black 0, black calc(100% - var(--carousel-fade-width)), transparent 100%);-webkit-mask-image:linear-gradient(to right, black 0, black calc(100% - var(--carousel-fade-width)), transparent 100%);-webkit-mask-image:linear-gradient(to right, black 0, black calc(100% - var(--carousel-fade-width)), transparent 100%);-webkit-mask-image:linear-gradient(to right, black 0, black calc(100% - var(--carousel-fade-width)), transparent 100%);mask-image:linear-gradient(to right, black 0, black calc(100% - var(--carousel-fade-width)), transparent 100%)}.carousel-edge-fade-mask--start-only{-webkit-mask-image:linear-gradient(to right, transparent 0, black var(--carousel-fade-width), black 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, black var(--carousel-fade-width), black 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, black var(--carousel-fade-width), black 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, black var(--carousel-fade-width), black 100%);mask-image:linear-gradient(to right, transparent 0, black var(--carousel-fade-width), black 100%)}.chat-results-carousel-scroll{gap:var(--mantine-spacing-sm);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-top:calc(var(--mantine-spacing-lg) + 4px);padding-bottom:var(--mantine-spacing-xs);display:flex;overflow-x:auto}.chat-results-carousel-scroll::-webkit-scrollbar{display:none}.chat-results-carousel-scroll>*{scroll-snap-align:start}.chat-results-carousel-scroll .activity-tileV2-body{padding:var(--mantine-spacing-sm) var(--mantine-spacing-md)}.header-search-group{--header-search-height:42px;align-items:stretch;gap:0;width:100%;display:flex}.header-search-group .header-search-input{flex:1;min-width:0}.header-search-group .header-search-input .mantine-Input-wrapper{height:var(--header-search-height);min-height:var(--header-search-height);border-top-right-radius:0;border-bottom-right-radius:0}.header-search-group .header-search-input .mantine-TextInput-input{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.header-search-group .header-search-button{height:var(--header-search-height);min-height:var(--header-search-height);flex-shrink:0;transition:opacity .15s;border-top-left-radius:0!important;border-bottom-left-radius:0!important}.header-search-group .header-search-button:disabled{opacity:.35}@media (max-width:768px){.explore-header-search .header-search-group,.explore-header-search .header-search-input{width:100%;max-width:none}}.explore-header-search .header-search-group{--header-search-height:44px}.explore-header-search .header-search-input .mantine-Input-wrapper{height:44px;min-height:44px}.explore-header-search .header-search-input .mantine-Input-wrapper .mantine-TextInput-input{border:1px solid var(--mantine-color-default-border);height:44px;min-height:44px;box-shadow:var(--mantine-shadow-xs);background:var(--mantine-color-default)}.search-chat{background:var(--color-app-canvas);flex-direction:column;width:100%;display:flex}.search-chat-toolbar{top:var(--app-top-chrome-height);z-index:calc(var(--app-z-top-bar) - 11);padding-inline:var(--page-gutter);padding-top:var(--mantine-spacing-xs);box-sizing:border-box;background-color:var(--color-app-canvas);flex-shrink:0;width:100%;padding-bottom:0;position:sticky}.search-chat-toolbar .search-chat-inner{padding-bottom:var(--mantine-spacing-xs);border-bottom:1px solid var(--mantine-color-default-border)}.search-chat-body{padding:var(--mantine-spacing-md) var(--page-gutter);width:100%;container-type:inline-size}.search-chat-inner{width:100%;max-width:100%;margin-left:auto;margin-right:auto}.camp-ai-results-carousel{scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x;min-width:0}.camp-ai-results-carousel::-webkit-scrollbar{display:none}.booking-modal-ai-chat-root .search-chat-body{min-height:0;overflow-x:visible}.booking-modal-ai-chat-root .camp-ai-results-carousel.carousel-edge-fade-mask{-webkit-mask-image:none;mask-image:none}.camp-ai-carousel-card-slot>*{height:100%}.search-chat-input-area{bottom:calc(var(--app-ai-dock-height,0px) + var(--app-safe-bottom,0px));z-index:calc(var(--app-z-top-bar) - 12);padding-inline:var(--page-gutter);padding-top:0;padding-bottom:max(var(--mantine-spacing-md), env(safe-area-inset-bottom));box-sizing:border-box;background-color:var(--color-app-canvas);flex-shrink:0;width:100%;position:sticky}.search-chat-input-area .search-chat-inner{border-top:1px solid var(--mantine-color-default-border);padding-top:var(--mantine-spacing-sm)}.search-chat-suggestions{padding:var(--mantine-spacing-xs) 0}.search-chat-keyword-suggestions{border:1px solid var(--mantine-color-default-border);border-radius:var(--mantine-radius-md);max-height:260px;margin:0;margin-bottom:var(--mantine-spacing-xs);background:var(--mantine-color-body);padding:0;list-style:none;overflow:hidden auto}.search-chat-keyword-suggestions>li+li{border-top:1px solid var(--mantine-color-default-border)}.search-chat-keyword-suggestion-item{align-items:center;gap:var(--mantine-spacing-xs);padding:8px var(--mantine-spacing-sm);cursor:pointer;transition:background-color var(--transition-normal);width:100%;min-width:0;font:inherit;text-align:left;color:inherit;background:0 0;border:none;display:flex}.search-chat-keyword-suggestion-item:hover{background-color:var(--mantine-color-default-hover)}.search-chat-keyword-suggestion-item:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:calc(-1 * var(--focus-outline-offset))}.search-chat-keyword-suggestion-item svg{color:var(--mantine-color-gray-5);flex-shrink:0}.search-chat-keyword-suggestion-item:active{background-color:var(--mantine-color-default-hover)}@supports (color:color-mix(in lab, red, red)){.search-chat-keyword-suggestion-item:active{background-color:color-mix(in srgb, var(--mantine-color-default-hover) 80%, var(--mantine-color-text))}}@keyframes chat-bubble-enter{0%{opacity:0;transform:translateY(8px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes chat-bubble-nudge{0%,to{box-shadow:0 4px 16px #0003}50%{box-shadow:0 4px 20px #0000004d, 0 0 0 3px color-mix(in srgb, var(--action) 30%, transparent)}}.chat-unread-bubble{animation:.3s ease-out chat-bubble-enter,2s ease-in-out .5s 2 chat-bubble-nudge}.ai-mode-button{padding:0 var(--mantine-spacing-md);cursor:pointer;align-items:center;gap:var(--mantine-spacing-xs);height:38px;box-shadow:none;z-index:0;isolation:isolate;background:#f8f9fa;border:1px solid #dadce0;border-radius:9999px;font-family:inherit;transition:background .2s,border-color .2s,box-shadow .2s;display:inline-flex;position:relative}.ai-mode-button:before{display:none}.ai-mode-button:after{content:"";z-index:-1;opacity:0;pointer-events:none;background:linear-gradient(90deg,#4285f4,#a855f7,#ea4335,#fbbc04,#34a853,#4285f4) 0 0/300%;border-radius:9999px;transition:opacity .3s;position:absolute;inset:-2px}.ai-mode-button:hover:not(:disabled){background:#fff;border-color:#0000;box-shadow:0 1px 3px #4285f41f,0 1px 6px #0000000f}.ai-mode-button:hover:not(:disabled):after{opacity:1;animation:3s linear infinite ai-border-flow}.ai-mode-button:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;background:#f1f3f5;border-color:#0000}.ai-mode-button:disabled .ai-mode-button-label{color:var(--mantine-color-gray-5)}.ai-mode-button:disabled .ai-mode-button-icon{color:var(--mantine-color-gray-4)}.ai-mode-button-label{color:#202124;font-weight:500;font-size:var(--mantine-font-size-sm);line-height:1}.ai-mode-button-icon{color:#444746;flex-shrink:0;display:block}@keyframes ai-border-flow{0%{background-position:0%}to{background-position:300%}}@keyframes ai-border-shimmer{to{background-position:0 0,200%}}@keyframes ai-mobile-nudge{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}@media (max-width:768px){.ai-mode-button{width:36px;min-width:36px;height:36px;box-shadow:none;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;gap:0;padding:0;animation:.5s ease-out 1.5s both ai-mobile-nudge;display:inline-flex}.ai-mode-button:after{opacity:.75;border-radius:50%;animation:none}.ai-mode-button-label{display:none}.ai-mode-button-icon{color:#444746}.ai-mode-button:hover:not(:disabled){background:#fff;border:none;box-shadow:0 1px 4px #0000001a}.ai-mode-button:hover:not(:disabled):after{opacity:1}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
body{background-color:var(--color-app-canvas)!important}html{background-color:var(--color-app-canvas)}[data-mantine-color-scheme=dark] body,[data-mantine-color-scheme=dark] html{background-color:var(--mantine-color-body)!important}:root[data-mantine-color-scheme=light]{--mantine-color-body:var(--surface)!important;--mantine-color-text:var(--ink)!important;--mantine-color-bright:var(--ink)!important;--mantine-color-default:var(--surface-raised)!important;--mantine-color-default-hover:var(--surface-sunken-hover)!important;--mantine-color-default-color:var(--ink)!important;--mantine-color-default-border:var(--hairline)!important;--mantine-color-dimmed:var(--ink-70)!important;--mantine-color-placeholder:var(--ink-35)!important;--mantine-font-family:var(--font-family-main)!important;--mantine-font-family-headings:var(--font-family-main)!important;--mantine-font-family-monospace:var(--font-mono)!important;--mantine-primary-color-filled:var(--mantine-color-brand-filled)!important;--mantine-primary-color-filled-hover:var(--mantine-color-brand-filled-hover)!important;--mantine-primary-color-light:var(--mantine-color-brand-light)!important;--mantine-primary-color-light-hover:var(--mantine-color-brand-light-hover)!important;--mantine-primary-color-light-color:var(--mantine-color-brand-light-color)!important}.mantine-Button-root{box-shadow:none!important;border-radius:var(--radius-control,var(--radius-pill,9999px))!important}.mantine-Pill-root{--pill-radius:var(--radius-control,var(--radius-pill,9999px));border-radius:var(--radius-control,var(--radius-pill,9999px))!important}.mantine-SegmentedControl-root{--sc-radius:var(--radius-control,var(--radius-pill,9999px))!important;border-radius:var(--radius-control,var(--radius-pill,9999px))!important}.mantine-Button-root[data-size=xs]{min-height:var(--button-height-xs,28px)}.mantine-Button-root[data-size=sm]{min-height:var(--button-height-sm,36px)}.mantine-Button-root[data-size=md]{min-height:var(--button-height-md,44px)}.mantine-Button-root[data-size=lg]{min-height:var(--button-height-lg,48px)}.mantine-Button-root[data-size=xl]{min-height:var(--button-height-xl,52px)}.mantine-Card-root{box-shadow:var(--shadow-card)!important;border-radius:var(--radius-xl,16px)!important}.mantine-Paper-root{border-radius:var(--radius-xl,16px)!important}:root{--mantine-color-gray-6:var(--ink-70)!important;--mantine-color-brand-text:var(--mantine-color-brand-9)!important;--mantine-color-anchor:var(--mantine-color-brand-9)!important;--mantine-primary-color-light-color:var(--mantine-color-brand-light-color)!important;--mantine-color-brand-light:var(--mantine-color-brand-1)!important;--mantine-color-brand-light-hover:var(--mantine-color-brand-2)!important;--mantine-color-brand-light-color:var(--mantine-color-brand-9)!important;--mantine-primary-color-light:var(--mantine-color-brand-light)!important;--mantine-primary-color-light-hover:var(--mantine-color-brand-light-hover)!important;--mantine-color-accent-light:var(--action-wash)!important;--mantine-color-accent-light-hover:var(--action-wash)!important;--mantine-color-accent-light-color:var(--action-ink-wash)!important;--mantine-color-error:var(--status-danger-ink)!important;--mantine-color-red-6:var(--status-danger-ink)!important;--mantine-color-red-7:var(--status-danger-ink)!important;--mantine-color-red-8:var(--status-danger-ink)!important}@media (max-width:47.99em){.mantine-Input-input[data-size=sm],.mantine-Textarea-input[data-size=sm]{font-size:var(--mantine-font-size-md)!important}}
