.m_468e7eda{appearance:none;padding-top:0;padding-bottom:0}.m_468e7eda::-webkit-calendar-picker-indicator{display:none}.m_468e7eda::-webkit-clear-button{display:none}.m_468e7eda::-webkit-datetime-edit-hour-field{max-height:calc(1.875rem * var(--mantine-scale));padding-top:0;display:inline}.m_468e7eda::-webkit-datetime-edit-minute-field{max-height:calc(1.875rem * var(--mantine-scale));padding-top:0;display:inline}.m_468e7eda::-webkit-datetime-edit-second-field{max-height:calc(1.875rem * var(--mantine-scale));padding-top:0;display:inline}.m_468e7eda::-webkit-datetime-edit-ampm-field{max-height:calc(1.875rem * var(--mantine-scale));padding-top:0;display:inline}.m_468e7eda::-webkit-datetime-edit-hour-field:focus{background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white)}.m_468e7eda::-webkit-datetime-edit-minute-field:focus{background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white)}.m_468e7eda::-webkit-datetime-edit-second-field:focus{background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white)}.m_468e7eda::-webkit-datetime-edit-ampm-field:focus{background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white)}.m_7a8f1e6d{align-items:center;height:100%;display:flex;overflow:hidden}:where([dir=rtl]) .m_7a8f1e6d{flex-direction:row-reverse}.m_d6bb0a54{height:calc(var(--input-height) - 15px);align-items:center;display:flex}.m_b97ecb26{flex-direction:column;display:flex}.m_31fe42f9{gap:calc(.25rem * var(--mantine-scale));display:flex}.m_9c4817c3{padding:calc(.25rem * var(--mantine-scale))}.m_154c536b{text-align:center;border-radius:var(--mantine-radius-default);width:max-content;min-width:2.5em;height:2em;font-size:var(--control-font-size,var(--mantine-font-size-sm))}.m_154c536b:where([data-active]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white)}@media (hover:hover){.m_154c536b:hover:where(:not([data-active])){color:var(--mantine-color-bright)}:where([data-mantine-color-scheme=dark]) .m_154c536b:hover:where(:not([data-active])){background-color:var(--mantine-color-dark-5)}:where([data-mantine-color-scheme=light]) .m_154c536b:hover:where(:not([data-active])){background-color:var(--mantine-color-gray-1)}}@media (hover:none){.m_154c536b:active:where(:not([data-active])){color:var(--mantine-color-bright)}:where([data-mantine-color-scheme=dark]) .m_154c536b:active:where(:not([data-active])){background-color:var(--mantine-color-dark-5)}:where([data-mantine-color-scheme=light]) .m_154c536b:active:where(:not([data-active])){background-color:var(--mantine-color-gray-1)}}.m_7be09d0c{text-align:center;border-radius:var(--mantine-radius-default);height:2em;font-size:var(--control-font-size,var(--mantine-font-size-sm));padding-inline:.5em}.m_7be09d0c:where([data-active]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white)}@media (hover:hover){.m_7be09d0c:hover:where(:not([data-active])){color:var(--mantine-color-bright)}:where([data-mantine-color-scheme=dark]) .m_7be09d0c:hover:where(:not([data-active])){background-color:var(--mantine-color-dark-5)}:where([data-mantine-color-scheme=light]) .m_7be09d0c:hover:where(:not([data-active])){background-color:var(--mantine-color-gray-1)}}@media (hover:none){.m_7be09d0c:active:where(:not([data-active])){color:var(--mantine-color-bright)}:where([data-mantine-color-scheme=dark]) .m_7be09d0c:active:where(:not([data-active])){background-color:var(--mantine-color-dark-5)}:where([data-mantine-color-scheme=light]) .m_7be09d0c:active:where(:not([data-active])){background-color:var(--mantine-color-gray-1)}}.m_7d00001d+.m_7d00001d{margin-top:var(--mantine-spacing-sm)}.m_d8d918d7{margin-bottom:calc(.25rem * var(--mantine-scale));color:var(--mantine-color-dimmed);font-size:calc(var(--control-font-size,var(--mantine-font-size-sm)) - 2px);font-weight:var(--mantine-font-weight-medium);align-items:center;padding-inline-start:calc(.4375rem * var(--mantine-scale));display:flex}.m_d8d918d7:after{content:"";width:100%;height:calc(.0625rem * var(--mantine-scale));flex:1;margin-inline-start:var(--mantine-spacing-xs)}:where([data-mantine-color-scheme=light]) .m_d8d918d7:after{background-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_d8d918d7:after{background-color:var(--mantine-color-dark-4)}.m_6b43ba88{caret-color:#0000;font-variant-numeric:tabular-nums;text-align:center;text-align-last:center;width:calc(2ch + .3em);height:100%;color:var(--input-color);border-radius:calc(.125rem * var(--mantine-scale));appearance:none;background-color:#0000;border:0;padding-inline:.15em;line-height:1;position:relative}.m_6b43ba88:where([data-am-pm]){width:auto}.m_6b43ba88:where(:disabled){cursor:not-allowed}.m_6b43ba88::selection{background-color:#0000}.m_6b43ba88::placeholder{opacity:1;color:inherit}.m_6b43ba88:focus{background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white);outline:0}.m_6b43ba88:focus::placeholder{color:var(--mantine-color-white)}.m_396ce5cb{--day-size-xs:calc(1.875rem * var(--mantine-scale));--day-size-sm:calc(2.25rem * var(--mantine-scale));--day-size-md:calc(2.625rem * var(--mantine-scale));--day-size-lg:calc(3rem * var(--mantine-scale));--day-size-xl:calc(3.375rem * var(--mantine-scale));--day-size:var(--day-size-sm);width:var(--day-size,var(--day-size-sm));height:var(--day-size,var(--day-size-sm));font-size:calc(var(--day-size) / 2.8);-webkit-user-select:none;user-select:none;cursor:pointer;border-radius:var(--mantine-radius-default);color:var(--mantine-color-text);opacity:1;background-color:#0000;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){[data-mantine-color-scheme=light] .m_396ce5cb:hover:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])){background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_396ce5cb:hover:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])){background-color:var(--mantine-color-dark-5)}}@media (hover:none){[data-mantine-color-scheme=light] .m_396ce5cb:active:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])){background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_396ce5cb:active:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])){background-color:var(--mantine-color-dark-5)}}.m_396ce5cb:where([data-static]){-webkit-user-select:auto;user-select:auto;cursor:default}.m_396ce5cb:where([data-weekend]){color:var(--mantine-color-red-6)}.m_396ce5cb:where([data-outside]){color:var(--mantine-color-dimmed);opacity:.5}.m_396ce5cb:where(:disabled,[data-disabled]){color:var(--mantine-color-disabled-color);cursor:not-allowed;opacity:.5}.m_396ce5cb:where([data-hidden]){display:none}:where([data-mantine-color-scheme=light]) .m_396ce5cb:where([data-today][data-highlight-today]:not([data-selected],[data-in-range])){border:1px solid var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_396ce5cb:where([data-today][data-highlight-today]:not([data-selected],[data-in-range])){border:1px solid var(--mantine-color-dark-4)}.m_396ce5cb:where([data-in-range]){background-color:var(--mantine-primary-color-light);border-radius:0}@media (hover:hover){.m_396ce5cb:where([data-in-range]):hover:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-light)}}@media (hover:none){.m_396ce5cb:where([data-in-range]):active:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-light)}}.m_396ce5cb:where([data-first-in-range]){border-radius:0;border-start-start-radius:var(--mantine-radius-default);border-end-start-radius:var(--mantine-radius-default)}.m_396ce5cb:where([data-last-in-range]){border-radius:0;border-start-end-radius:var(--mantine-radius-default);border-end-end-radius:var(--mantine-radius-default)}.m_396ce5cb:where([data-last-in-range][data-first-in-range]){border-radius:var(--mantine-radius-default)}.m_396ce5cb:where([data-full-width]){width:100%;height:auto;min-height:var(--day-size);aspect-ratio:1}.m_396ce5cb:where([data-selected]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-primary-color-contrast)}@media (hover:hover){.m_396ce5cb:where([data-selected]):hover:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-filled-hover)}}@media (hover:none){.m_396ce5cb:where([data-selected]):active:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-filled-hover)}}.m_18a3eca{color:var(--mantine-color-dimmed);font-weight:var(--mantine-font-weight-regular);font-size:var(--wr-fz,var(--mantine-font-size-sm));text-transform:capitalize;padding-bottom:calc(var(--wr-spacing,var(--mantine-spacing-sm)) / 2)}.m_cc9820d3{border-collapse:collapse;table-layout:fixed}.m_cc9820d3[data-full-width]{width:100%}.m_8f457cd5{padding:0}.m_8f457cd5:where([data-with-spacing]){padding:calc(.03125rem * var(--mantine-scale))}.m_6cff9dea{--wn-size-xs:calc(1.875rem * var(--mantine-scale));--wn-size-sm:calc(2.25rem * var(--mantine-scale));--wn-size-md:calc(2.625rem * var(--mantine-scale));--wn-size-lg:calc(3rem * var(--mantine-scale));--wn-size-xl:calc(3.375rem * var(--mantine-scale));color:var(--mantine-color-dimmed);font-weight:var(--mantine-font-weight-regular);font-size:calc(var(--wn-size,var(--wn-size-sm)) / 2.8);text-align:center;width:var(--wn-size,var(--wn-size-sm))}.m_dc6a3c71{--dpc-size-xs:calc(1.875rem * var(--mantine-scale));--dpc-size-sm:calc(2.25rem * var(--mantine-scale));--dpc-size-md:calc(2.625rem * var(--mantine-scale));--dpc-size-lg:calc(3rem * var(--mantine-scale));--dpc-size-xl:calc(3.375rem * var(--mantine-scale));--dpc-size:var(--dpc-size-sm);font-size:var(--dpc-fz,var(--mantine-font-size-sm));height:var(--dpc-size);width:calc((var(--dpc-size) * 7) / 3 + calc(.09375rem * var(--mantine-scale)));-webkit-user-select:none;user-select:none;cursor:pointer;color:var(--mantine-color-text);opacity:1;border-radius:var(--mantine-radius-default);background-color:#0000;justify-content:center;align-items:center;display:flex}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_dc6a3c71:hover:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_dc6a3c71:hover:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-dark-5)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_dc6a3c71:active:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_dc6a3c71:active:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-dark-5)}}.m_dc6a3c71:where(:disabled,[data-disabled]){color:var(--mantine-color-disabled-color);cursor:not-allowed;opacity:.5}.m_dc6a3c71:where([data-selected]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-primary-color-contrast,var(--mantine-color-white))}@media (hover:hover){.m_dc6a3c71:where([data-selected]):hover{background-color:var(--mantine-primary-color-filled-hover)}}@media (hover:none){.m_dc6a3c71:where([data-selected]):active{background-color:var(--mantine-primary-color-filled-hover)}}.m_dc6a3c71:where([data-in-range]){background-color:var(--mantine-primary-color-light-hover);border-radius:0}@media (hover:hover){.m_dc6a3c71:where([data-in-range]):hover{background-color:var(--mantine-primary-color-light)}}@media (hover:none){.m_dc6a3c71:where([data-in-range]):active{background-color:var(--mantine-primary-color-light)}}.m_dc6a3c71:where([data-first-in-range]){border-radius:0;border-start-start-radius:var(--mantine-radius-default);border-end-start-radius:var(--mantine-radius-default)}.m_dc6a3c71:where([data-last-in-range]){border-radius:0;border-start-end-radius:var(--mantine-radius-default);border-end-end-radius:var(--mantine-radius-default)}.m_dc6a3c71:where([data-first-in-range][data-last-in-range]){border-radius:var(--mantine-radius-default)}.m_dc6a3c71:where([data-full-width]){width:100%}.m_9206547b{border-collapse:collapse;border-width:0}.m_9206547b[data-full-width]{width:100%}.m_c5a19c7d{padding:0}.m_c5a19c7d:where([data-with-spacing]){padding:calc(.03125rem * var(--mantine-scale))}.m_2a6c32d{border-collapse:collapse;cursor:pointer;border-width:0}.m_2a6c32d[data-full-width]{width:100%}.m_fe27622f{padding:0}.m_fe27622f:where([data-with-spacing]){padding:calc(.03125rem * var(--mantine-scale))}.m_730a79ed{--dch-control-size-xs:calc(1.875rem * var(--mantine-scale));--dch-control-size-sm:calc(2.25rem * var(--mantine-scale));--dch-control-size-md:calc(2.625rem * var(--mantine-scale));--dch-control-size-lg:calc(3rem * var(--mantine-scale));--dch-control-size-xl:calc(3.375rem * var(--mantine-scale));--dch-control-size:var(--dch-control-size-sm);max-width:calc(var(--dch-control-size) * 8 + calc(.4375rem * var(--mantine-scale)));margin-bottom:var(--mantine-spacing-xs);display:flex}.m_730a79ed[data-full-width]{width:100%;max-width:none}.m_f6645d97,.m_2351eeb0{height:var(--dch-control-size);border-radius:var(--mantine-radius-default);-webkit-user-select:none;user-select:none;opacity:1;cursor:pointer;justify-content:center;align-items:center;display:flex}.m_f6645d97:where([data-static]),.m_2351eeb0:where([data-static]){cursor:default}@media (hover:hover){[data-mantine-color-scheme=light] .m_f6645d97:hover:where(:not([data-disabled],[data-static],:disabled)),[data-mantine-color-scheme=light] .m_2351eeb0:hover:where(:not([data-disabled],[data-static],:disabled)){background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_f6645d97:hover:where(:not([data-disabled],[data-static],:disabled)),[data-mantine-color-scheme=dark] .m_2351eeb0:hover:where(:not([data-disabled],[data-static],:disabled)){background-color:var(--mantine-color-dark-5)}}@media (hover:none){[data-mantine-color-scheme=light] .m_f6645d97:active:where(:not([data-disabled],[data-static],:disabled)),[data-mantine-color-scheme=light] .m_2351eeb0:active:where(:not([data-disabled],[data-static],:disabled)){background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_f6645d97:active:where(:not([data-disabled],[data-static],:disabled)),[data-mantine-color-scheme=dark] .m_2351eeb0:active:where(:not([data-disabled],[data-static],:disabled)){background-color:var(--mantine-color-dark-5)}}.m_f6645d97:where(:disabled,[data-disabled]),.m_2351eeb0:where(:disabled,[data-disabled]){opacity:.2;cursor:not-allowed}.m_2351eeb0{width:var(--dch-control-size)}.m_f6645d97{font-size:var(--dch-fz,var(--mantine-font-size-sm));font-weight:var(--mantine-font-weight-medium);text-transform:capitalize;flex:1}.m_367dc749{width:60%;height:60%}.m_367dc749:where([data-direction=next]){transform:rotate(270deg)}:where([dir=rtl]) .m_367dc749:where([data-direction=next]),.m_367dc749:where([data-direction=previous]){transform:rotate(90deg)}:where([dir=rtl]) .m_367dc749:where([data-direction=previous]){transform:rotate(270deg)}.m_30b26e33{gap:var(--mantine-spacing-md);display:flex}.m_30b26e33[data-full-width]{width:100%}.m_30b26e33[data-full-width]>*{flex:1}.m_6fa5e2aa{cursor:pointer;line-height:unset}.m_6fa5e2aa:where([data-read-only]){cursor:default}.m_d01e596f{font-size:var(--preset-font-size);display:flex}.m_52a6b4b0{border-inline-end:calc(.0625rem * var(--mantine-scale)) solid;flex-direction:column;margin-inline-end:.5em;padding-inline-end:.5em;display:flex}:where([data-mantine-color-scheme=light]) .m_52a6b4b0{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_52a6b4b0{border-color:var(--mantine-color-dark-5)}.m_b0d93233{border-radius:var(--mantine-radius-default);font-size:var(--preset-font-size);white-space:nowrap;padding:.52em .8em}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_b0d93233:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_b0d93233:hover{background-color:var(--mantine-color-dark-5)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_b0d93233:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_b0d93233:active{background-color:var(--mantine-color-dark-5)}}.m_53c9e871{font-size:var(--preset-font-size);display:flex}.m_cccb8ff3{border-inline-end:calc(.0625rem * var(--mantine-scale)) solid;flex-direction:column;margin-inline-end:.5em;padding-inline-end:.5em;display:flex}:where([data-mantine-color-scheme=light]) .m_cccb8ff3{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_cccb8ff3{border-color:var(--mantine-color-dark-5)}.m_7b4fbf50{border-radius:var(--mantine-radius-default);font-size:var(--preset-font-size);white-space:nowrap;padding:.52em .8em}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_7b4fbf50:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_7b4fbf50:hover{background-color:var(--mantine-color-dark-5)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_7b4fbf50:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_7b4fbf50:active{background-color:var(--mantine-color-dark-5)}}.m_765a40cf{font-size:var(--preset-font-size);display:flex}.m_d6a681e1{border-inline-end:calc(.0625rem * var(--mantine-scale)) solid;flex-direction:column;margin-inline-end:.5em;padding-inline-end:.5em;display:flex}:where([data-mantine-color-scheme=light]) .m_d6a681e1{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_d6a681e1{border-color:var(--mantine-color-dark-5)}.m_acd30b22{border-radius:var(--mantine-radius-default);font-size:var(--preset-font-size);white-space:nowrap;padding:.52em .8em}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_acd30b22:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_acd30b22:hover{background-color:var(--mantine-color-dark-5)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_acd30b22:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_acd30b22:active{background-color:var(--mantine-color-dark-5)}}.m_43bf4edb{margin-top:var(--mantine-spacing-md);align-items:stretch;display:flex}.m_49f1412{flex:1;margin-inline-end:var(--mantine-spacing-md)}.m_d6d672a0{margin-top:var(--mantine-spacing-md);font-size:calc(var(--mantine-font-size-sm) - calc(.125rem * var(--mantine-scale)));color:var(--mantine-color-text);height:calc((var(--mantine-font-size-sm) - calc(.125rem * var(--mantine-scale))) * 1.4);text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden}.m_80eb36d4{align-items:stretch;gap:var(--mantine-spacing-md);margin-top:var(--mantine-spacing-md);display:flex}.m_5566a64b{flex:1}.m_208d2562{margin-top:var(--mantine-spacing-md);align-items:stretch;display:flex}.m_62ee059{flex:1;margin-inline-end:var(--mantine-spacing-md)}.m_d8663ee7{margin-top:var(--mantine-spacing-md);font-size:calc(var(--mantine-font-size-sm) - calc(.125rem * var(--mantine-scale)));color:var(--mantine-color-text);height:calc((var(--mantine-font-size-sm) - calc(.125rem * var(--mantine-scale))) * 1.4);text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden}.m_afb15cad{align-items:stretch;gap:var(--mantine-spacing-md);margin-top:var(--mantine-spacing-md);display:flex}.m_8afe6e64{flex:1}.m_ac3f4d63{text-align:center;border:1px solid var(--mantine-color-default-border);background-color:var(--mantine-color-default);color:var(--mantine-color-default-color);border-radius:var(--time-grid-radius,var(--mantine-radius-default));font-size:var(--time-grid-fz,var(--mantine-font-size-sm));padding-block:.25em;padding-inline:1em}@media (hover:hover){.m_ac3f4d63:hover:where(:not([data-disabled])){background-color:var(--mantine-color-default-hover)}}@media (hover:none){.m_ac3f4d63:active:where(:not([data-disabled])){background-color:var(--mantine-color-default-hover)}}.m_ac3f4d63:where([data-active]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white);border-color:#0000}@media (hover:hover){.m_ac3f4d63:where([data-active]):hover:where(:not([data-disabled])){background-color:var(--mantine-primary-color-filled-hover)}}@media (hover:none){.m_ac3f4d63:where([data-active]):active:where(:not([data-disabled])){background-color:var(--mantine-primary-color-filled-hover)}}.m_ac3f4d63:where(:disabled,[data-disabled]){opacity:.5;cursor:not-allowed}.m_2a0c4eda{width:fit-content;font-size:var(--mini-calendar-font-size);align-items:center;display:flex}.m_2a05be4f{font-size:inherit;display:flex}.m_99d16a4{min-width:3em;font-size:inherit;border-radius:var(--mantine-radius-default);flex-direction:column;align-items:center;gap:.5em;padding:.75em;line-height:1;display:flex}.m_99d16a4:where([data-selected]){color:var(--mantine-primary-color-contrast);background-color:var(--mantine-primary-color-filled)}@media (hover:hover){.m_99d16a4:where([data-selected]):hover:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-filled-hover)}}@media (hover:none){.m_99d16a4:where([data-selected]):active:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-filled-hover)}}.m_99d16a4:where([data-disabled]){opacity:.3;cursor:not-allowed}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_99d16a4:hover:where(:not([data-disabled],[data-selected])){background-color:var(--mantine-color-gray-1)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_99d16a4:active:where(:not([data-disabled],[data-selected])){background-color:var(--mantine-color-gray-1)}}@media (hover:hover){:where([data-mantine-color-scheme=dark]) .m_99d16a4:hover:where(:not([data-disabled],[data-selected])){background-color:var(--mantine-color-dark-5)}}@media (hover:none){:where([data-mantine-color-scheme=dark]) .m_99d16a4:active:where(:not([data-disabled],[data-selected])){background-color:var(--mantine-color-dark-5)}}.m_176ca23c{font-size:.75em;font-weight:var(--mantine-font-weight-medium);opacity:.65}.m_d830530d{font-size:.9em;font-weight:var(--mantine-font-weight-medium)}.m_14c23465{font-size:inherit;border-radius:var(--mantine-radius-default);width:2em;color:var(--mantine-color-bright);justify-content:center;align-self:stretch;align-items:center;display:flex}.m_14c23465:where([data-disabled]){opacity:.3;cursor:not-allowed}.m_14c23465 [data-chevron]{font-size:inherit;width:60%}.m_14c23465[data-direction=previous] [data-chevron]{transform:rotate(90deg)}[dir=rtl] .m_14c23465[data-direction=previous] [data-chevron],.m_14c23465[data-direction=next] [data-chevron]{transform:rotate(-90deg)}[dir=rtl] .m_14c23465[data-direction=next] [data-chevron]{transform:rotate(90deg)}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_14c23465:hover:where(:not([data-disabled])){background-color:var(--mantine-color-gray-1)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_14c23465:active:where(:not([data-disabled])){background-color:var(--mantine-color-gray-1)}}@media (hover:hover){:where([data-mantine-color-scheme=dark]) .m_14c23465:hover:where(:not([data-disabled])){background-color:var(--mantine-color-dark-5)}}@media (hover:none){:where([data-mantine-color-scheme=dark]) .m_14c23465:active:where(:not([data-disabled])){background-color:var(--mantine-color-dark-5)}}
.m_b37d9ac7{width:calc(100% - var(--mantine-spacing-md) * 2);z-index:var(--notifications-z-index);max-width:var(--notifications-container-width);position:fixed}.m_b37d9ac7:where([data-position=top-center]){top:var(--mantine-spacing-md);left:50%;transform:translate(-50%)}.m_b37d9ac7:where([data-position=top-left]){top:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=top-right]){top:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-center]){bottom:var(--mantine-spacing-md);left:50%;transform:translate(-50%)}.m_b37d9ac7:where([data-position=bottom-left]){bottom:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-right]){bottom:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_5ed0edd0+.m_5ed0edd0{margin-top:var(--mantine-spacing-md)}
.m_8f2832ae{top:0;z-index:var(--nprogress-z-index);opacity:0;background-color:#0000;transition:opacity .15s 50ms;position:fixed;inset-inline:0;overflow:visible}.m_8f2832ae:where([data-mounted]){opacity:1}.m_7a0fe999{transition:width .15s;position:relative;overflow:visible}.m_7a0fe999:before{content:"";width:calc(6.25rem * var(--mantine-scale));height:var(--progress-size);top:0;box-shadow:0 0 10px var(--progress-section-color), 0 0 5px var(--progress-section-color);position:absolute;inset-inline-end:calc(.0625rem * var(--mantine-scale));transform:rotate(4deg)translateY(-4px)}
.gallery{--scrollbar-background-color:#fff;--scrollbar-thumb-color:#929292;--scrollbar-thumb-hover-color:#646464;--nav-btn-background-color:#fff;--nav-btn-fill-color:#141414;position:relative}.gallery .gallery_scroller{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;align-items:center;margin:0 10px;padding:10px 13px;display:flex;overflow:auto hidden}.gallery .gallery_scroller img{scroll-snap-align:center;scroll-snap-stop:always;border-radius:6px;max-height:min(45vh,500px);position:relative;box-shadow:0 3px 10px #00000026}.gallery .gallery_scroller img+img{margin-left:15px}.gallery .gallery_scroller::-webkit-scrollbar{width:4px;height:2px}.gallery .gallery_scroller::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color);border-radius:4px}.gallery .gallery_scroller::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover-color)}.gallery .gallery_scroller::-webkit-scrollbar-track{background:var(--scrollbar-background-color);border-radius:4px}.gallery .gallery_scroller .scroller_wrap{flex-direction:row;padding-right:13px;display:flex}.gallery .btn{-webkit-user-select:none;user-select:none;background-color:var(--nav-btn-background-color);opacity:.8;z-index:1;background-repeat:no-repeat;border-radius:50%;align-items:center;width:30px;height:30px;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:2px 4px 4px 1px #0000004d}.gallery .btn.prev{left:5px}.gallery .btn.prev svg{margin-left:4px}.gallery .btn.next{right:5px}.gallery .btn.next svg{margin-left:6px;transform:rotate(180deg)}.gallery .btn:hover{cursor:pointer;opacity:1;box-shadow:2px 4px 4px 1px #00000080}.gallery .btn svg{width:20px;height:20px}.gallery .btn svg path{fill:var(--nav-btn-fill-color)}.gallery.apple_desktop{--scrollbar-background-color:#0000001a;--scrollbar-thumb-color:#646464;--scrollbar-thumb-hover-color:#000000d9}.gallery.apple_desktop .gallery_scroller{margin:0;padding-top:15px}.gallery.apple_desktop .btn{width:26px;height:26px;box-shadow:0 2px 2px 1px #0000004d}.gallery.apple_desktop .btn:hover{box-shadow:0 2px 2px 1px #0000004d}.gallery.apple_desktop .btn:active{filter:brightness(95%)}.gallery.apple_desktop .btn:active .svg{filter:brightness(110%)}.gallery.apple_desktop .btn svg{opacity:1;width:12px;height:auto;margin-left:7px}.gallery.apple_mobile .btn.prev svg{margin-left:7px}.gallery.apple_mobile .btn svg{width:16px;height:auto}.gallery.apple_desktop .btn,.gallery.apple_mobile .btn{opacity:1}@media (hover:none) and (pointer:coarse){.gallery .btn.next,.gallery .btn.prev{display:none}.gallery_scroller::-webkit-scrollbar{display:none}}@media (prefers-color-scheme:dark){.gallery{--scrollbar-background-color:#424242;--nav-btn-background-color:#555;--nav-btn-fill-color:#fff}.gallery.apple_desktop{--scrollbar-thumb-color:var(--nav-btn-fill-color);--scrollbar-background-color:var(--nav-btn-background-color);--scrollbar-thumb-hover-color:var(--nav-btn-fill-color)}.gallery.apple_desktop .btn:active{filter:brightness(110%)}.gallery.apple_desktop .btn:active .svg{filter:brightness(90%)}}#pwa-install-element{-webkit-user-select:none;user-select:none;opacity:1!important}#pwa-install-element .install-dialog{--text-color-normal:#212121;--background-color:#fff;--border-bottom-color:#dbdcde;--scrollbar-background-color:#fff;opacity:0;visibility:hidden;z-index:2147483001;font-family:Roboto,Segoe UI,system-ui;display:inline-block;position:fixed}#pwa-install-element .install-dialog.chrome{background-color:var(--background-color);filter:drop-shadow(0 5px 15px #0000004d);width:90%;max-width:380px;min-height:90px;color:var(--text-color-normal);border-radius:8px;margin:0 auto;font-size:15px;transition:top .5s ease-in-out,opacity .8s ease-in-out,max-height .35s ease-in-out;top:-100px;left:auto;right:28px}#pwa-install-element .install-dialog.chrome.available{opacity:1;visibility:visible;top:28px}#pwa-install-element .install-dialog.chrome .dialog-body{grid-template-columns:70px 1fr;display:grid}#pwa-install-element .install-dialog.chrome .dialog-body .icon{align-items:flex-start;display:flex}#pwa-install-element .install-dialog.chrome .dialog-body .icon .icon-image{border-radius:6px;width:48px;height:48px;margin:10px auto 0}#pwa-install-element .install-dialog.chrome .dialog-body .about{grid-template-rows:30px auto;display:grid}#pwa-install-element .install-dialog.chrome .dialog-body .about .name,#pwa-install-element .install-dialog.chrome .dialog-body .about .hostname{padding:0 5px;overflow:hidden}#pwa-install-element .install-dialog.chrome .dialog-body .about .name{align-items:flex-start;margin-top:5px;font-size:18px;font-weight:500;line-height:24px;display:flex}#pwa-install-element .install-dialog.chrome .dialog-body .about .name label{text-overflow:ellipsis;word-break:break-all;white-space:nowrap;overflow:hidden}#pwa-install-element .install-dialog.chrome .dialog-body .about .hostname{opacity:.7;text-overflow:ellipsis;text-align:left;word-break:break-all;white-space:nowrap;font-size:13px;font-weight:400;line-height:14px;overflow-x:hidden}#pwa-install-element .install-dialog.chrome .dialog-body .about+hr{margin-top:10px}#pwa-install-element .install-dialog.chrome .dialog-body .description{-webkit-line-clamp:5;text-overflow:ellipsis;text-align:left;-webkit-box-orient:vertical;grid-column:1/3;max-height:115px;margin:10px 5px 5px;padding:0 6px;font-weight:400;line-height:20px;display:-webkit-box;overflow:hidden auto}#pwa-install-element .install-dialog.chrome .dialog-body .app-description{margin-bottom:10px;font-size:13px}#pwa-install-element .install-dialog.chrome .dialog-body .app-description::-webkit-scrollbar{width:4px;height:4px}#pwa-install-element .install-dialog.chrome .dialog-body .app-description::-webkit-scrollbar-thumb{background:#929292;border-radius:4px}#pwa-install-element .install-dialog.chrome .dialog-body .app-description::-webkit-scrollbar-thumb:hover{background:#646464}#pwa-install-element .install-dialog.chrome .dialog-body .app-description::-webkit-scrollbar-track{background:var(--scrollbar-background-color);border-radius:4px}#pwa-install-element .install-dialog.chrome .dialog-body .install-description{font-size:14px}#pwa-install-element .install-dialog.chrome .dialog-body hr{background-color:var(--border-bottom-color);border:none;grid-column:1/3;width:100%;height:1px;margin:0}#pwa-install-element .install-dialog.chrome .dialog-body .action-buttons{grid-column:1/3;grid-template-columns:50% auto;gap:10px;padding:10px;display:grid}#pwa-install-element .install-dialog.chrome .dialog-body .action-buttons .primary{grid-column-start:2}#pwa-install-element .install-dialog.chrome .dialog-body .pwa-gallery{opacity:0;grid-column:1/3;max-height:0;transition:opacity .5s ease-in-out,max-height .5s ease-in-out;overflow:hidden}#pwa-install-element .install-dialog.chrome.gallery .pwa-gallery{opacity:1;max-height:70vh;transition:opacity .3s ease-in-out .2s,max-height .5s ease-in-out}#pwa-install-element .install-dialog.mobile{--touch-header-color:#dbdce0;border-radius:15px 15px 0 0;width:100%;max-width:414px;padding-bottom:35px;transition:none;inset:0 0 auto;transform:translateY(100vh)}#pwa-install-element .install-dialog.mobile .dialog-body{grid-template-columns:1fr}#pwa-install-element .install-dialog.mobile .dialog-body .touch-header{box-sizing:border-box;cursor:grab;width:100%;height:30px;padding-top:10px}#pwa-install-element .install-dialog.mobile .dialog-body .touch-header:active{cursor:grabbing}#pwa-install-element .install-dialog.mobile .dialog-body .touch-header:before{content:"";background:var(--touch-header-color);border-radius:3px;width:40px;height:5px;margin:0 auto;display:block}#pwa-install-element .install-dialog.mobile .dialog-body .body-header{grid-gap:15px;border-bottom:1px solid var(--border-bottom-color);grid-template-columns:max-content 1fr max-content;padding:0 20px 18px;display:grid}#pwa-install-element .install-dialog.mobile .dialog-body .body-header .install{text-transform:capitalize;height:40px;padding:0 23px}#pwa-install-element .install-dialog.mobile .dialog-body .body-header .about{grid-gap:6px;grid-template-rows:auto auto}#pwa-install-element .install-dialog.mobile .dialog-body .body-header .about .name{padding:0;font-size:16px;line-height:20px}#pwa-install-element .install-dialog.mobile .dialog-body .body-header .about .hostname{opacity:.7;text-overflow:ellipsis;word-break:break-all;white-space:nowrap;padding:0;font-size:14px;font-weight:400;line-height:14px;overflow-x:hidden}#pwa-install-element .install-dialog.mobile .dialog-body .body-header .icon .icon-image{width:45px;height:45px;margin:0}#pwa-install-element .install-dialog.mobile .dialog-body .description{-webkit-line-clamp:6;max-height:150px;margin:0 0 15px;padding:15px 20px 0}#pwa-install-element .install-dialog.mobile .dialog-body .pwa-gallery{opacity:1;max-height:100%;padding-bottom:15px}#pwa-install-element .install-dialog.mobile .material-button{border-radius:20px}#pwa-install-element .install-dialog.mobile.available{--translateY:translateY(calc(100vh - 85px));opacity:1;visibility:visible;transform:var(--translateY);top:0}#pwa-install-element .material-button{--text-color-primary:#fff;--text-color-secondary:#374fc6;--background-color-primary:#374fc6;--background-color-ripple:#fff;box-sizing:border-box;vertical-align:middle;text-align:center;text-overflow:ellipsis;text-transform:uppercase;cursor:pointer;border:none;border-radius:6px;outline:none;min-width:64px;height:36px;padding:0 16px;font-family:Roboto,Segoe UI,BlinkMacSystemFont,system-ui,-apple-system;font-size:14px;font-weight:500;line-height:37px;transition:box-shadow .2s;display:inline-block;position:relative;overflow:hidden;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}#pwa-install-element .material-button.primary{color:var(--text-color-primary);background-color:var(--background-color-primary)}#pwa-install-element .material-button.secondary{color:var(--text-color-secondary);box-shadow:none;background-color:#0000}#pwa-install-element .material-button.secondary:before,#pwa-install-element .material-button.secondary:after{background-color:var(--background-color-primary)}#pwa-install-element .material-button.secondary:hover,#pwa-install-element .material-button.secondary:active{box-shadow:none}#pwa-install-element .material-button.secondary.close{border-radius:50%;min-width:26px;height:26px;margin-left:auto;margin-right:0;padding:0;line-height:0}#pwa-install-element .material-button.secondary.close svg{width:16px;fill:var(--text-color-secondary)}#pwa-install-element .material-button.secondary.close:after{border-radius:50%;width:25px;height:25px}#pwa-install-element .material-button.secondary.close:before{border-radius:50%}#pwa-install-element .material-button:before{content:"";background-color:var(--background-color-ripple);opacity:0;transition:opacity .2s;position:absolute;inset:0}#pwa-install-element .material-button:after{content:"";background-color:var(--background-color-ripple);opacity:0;border-radius:50%;width:32px;height:32px;padding:50%;transition:opacity 1s,transform .5s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}#pwa-install-element .material-button:hover{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}#pwa-install-element .material-button:hover:before{opacity:.08}#pwa-install-element .material-button:hover:focus:before{opacity:.3}#pwa-install-element .material-button:active{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}#pwa-install-element .material-button:active:after{opacity:.32;transition:transform;transform:translate(-50%,-50%)scale(0)}@media (prefers-color-scheme:dark){#pwa-install-element .install-dialog{--text-color-normal:#fff;--background-color:#1e1e1e;--border-bottom-color:#404140;--scrollbar-background-color:#424242}#pwa-install-element .install-dialog.mobile{--touch-header-color:#3f403f}#pwa-install-element .install-dialog .material-button{--text-color-primary:#1b222c;--text-color-secondary:#a7c7fa;--background-color-primary:#a7c7fa}}@media (max-width:767px) and (min-height:495px){#pwa-install-element .install-dialog.chrome.mobile{display:inline-block}#pwa-install-element .install-dialog.chrome{display:none}}@media (min-width:768px),(max-height:495px){#pwa-install-element .install-dialog.chrome.mobile{display:none}#pwa-install-element .install-dialog.chrome{display:inline-block}}@media (max-height:420px){#pwa-install-element .install-dialog.chrome .dialog-body .description{-webkit-line-clamp:3;max-height:70px}}@media (hover:none) and (pointer:coarse){#pwa-install-element .install-dialog.chrome .dialog-body .description::-webkit-scrollbar{display:none}}#pwa-install-element .install-dialog.apple{--text-color-normal:#333;--text-color-description:#333;--background-color:#fffc;--text-color-button:#fff;--background-color-button:#fff;--background-color-button-active:#dbdae0;--border-bottom-color:#0000001a;--icon-how-to-color:#527afb;width:auto;max-width:380px;color:var(--text-color-normal);pointer-events:none;opacity:0;visibility:visible;will-change:opacity,transform;margin:0 auto;font-family:system-ui,-apple-system,HelveticaNeue,BlinkMacSystemFont,Roboto,Segoe UI;font-size:15px;transition:transform .4s cubic-bezier(.33,1,.66,1),opacity .5s cubic-bezier(1,0,1,-2),border .35s ease-in-out;bottom:0;left:0;right:0;overflow:hidden;transform:translateY(100%)}#pwa-install-element .install-dialog.apple.dialog-body{background-color:var(--background-color);filter:drop-shadow(0 5px 15px #00000080);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid #0000;border-radius:10px;grid-template:"icon description"1fr"welcome welcome""how-to how-to""gallery gallery""button button"/95px 1fr;display:grid}#pwa-install-element .install-dialog.apple.dialog-body .icon{border-bottom:1px solid var(--border-bottom-color);grid-area:icon;align-items:center;display:flex}#pwa-install-element .install-dialog.apple.dialog-body .icon .icon-image{border-radius:6px;width:64px;height:64px;margin:0 auto}#pwa-install-element .install-dialog.apple.dialog-body .close{opacity:.5;min-width:26px;height:26px;color:var(--text-color-normal);cursor:pointer;background-color:#0000;border:none;border-radius:50%;outline:none;grid-area:description;margin-top:7px;margin-left:auto;margin-right:7px;padding:0;line-height:0;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}#pwa-install-element .install-dialog.apple.dialog-body .close svg{fill:var(--text-color-normal);width:18px}#pwa-install-element .install-dialog.apple.dialog-body .close:hover,#pwa-install-element .install-dialog.apple.dialog-body .close:active{opacity:1;background-color:var(--background-color-button)}#pwa-install-element .install-dialog.apple.dialog-body .about{border-bottom:1px solid var(--border-bottom-color);grid-area:description;grid-template-rows:35px 60px;display:grid}#pwa-install-element .install-dialog.apple.dialog-body .about .name,#pwa-install-element .install-dialog.apple.dialog-body .about .description{padding-right:15px;overflow:hidden}#pwa-install-element .install-dialog.apple.dialog-body .about .name{align-items:flex-start;padding-top:10px;padding-right:10px;font-weight:600;line-height:22px;display:flex}#pwa-install-element .install-dialog.apple.dialog-body .about .description{color:var(--text-color-description);margin-bottom:15px;font-size:12px;line-height:15px;overflow-y:auto}#pwa-install-element .install-dialog.apple.dialog-body .welcome-to-install{text-align:left;border-bottom:1px solid var(--border-bottom-color);grid-area:welcome;width:auto;padding:15px;font-size:15px;font-weight:400}#pwa-install-element .install-dialog.apple .action-buttons{z-index:1;grid-area:button/1/button/3;padding:15px}#pwa-install-element .install-dialog.apple .dialog-button{width:100%;height:50px;color:var(--text-color-normal);border-radius:8px;line-height:50px;display:grid}#pwa-install-element .install-dialog.apple .dialog-button.button{cursor:pointer;-webkit-user-select:none;user-select:none;background-color:var(--background-color-button);border:none;outline:none;margin:0;padding:0;font-family:system-ui,-apple-system,HelveticaNeue,BlinkMacSystemFont;font-size:17px;font-weight:400}#pwa-install-element .install-dialog.apple .dialog-button.button.install{text-align:left;padding:0 15px}#pwa-install-element .install-dialog.apple .dialog-button.button.install .button-text{opacity:0;justify-content:space-between;align-items:center;transition:opacity .4s ease-in-out .1s;display:flex;overflow:hidden}#pwa-install-element .install-dialog.apple .dialog-button.button.install .button-text>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#pwa-install-element .install-dialog.apple .dialog-button.button.install .button-text>svg{flex-shrink:0;width:20px}#pwa-install-element .install-dialog.apple .dialog-button.button.install .button-text.show{opacity:1;visibility:visible;width:auto;height:auto}#pwa-install-element .install-dialog.apple .dialog-button.button.install .button-text.hide{opacity:0;visibility:hidden;width:0;height:0;position:absolute}#pwa-install-element .install-dialog.apple .dialog-button.button.gallery{align-items:center;width:auto;min-width:50px;margin-right:15px;display:flex}#pwa-install-element .install-dialog.apple .dialog-button.button.gallery #pwa-gallery{width:23px;fill:var(--text-color-normal);margin:0 auto}#pwa-install-element .install-dialog.apple .dialog-button.button:active{background-color:var(--background-color-button-active)}#pwa-install-element .install-dialog.apple .how-to-body{opacity:0;grid-area:how-to;max-height:0;transition:opacity .5s ease-in-out,max-height .5s ease-in-out;overflow:hidden}#pwa-install-element .install-dialog.apple .how-to-body .how-to-description{-webkit-user-select:none;user-select:none;grid-template-rows:1fr 1fr 1fr;grid-auto-columns:1fr;gap:10px;padding:15px 15px 0;display:grid}#pwa-install-element .install-dialog.apple .how-to-body .how-to-description .description-step{flex-direction:row;align-items:center;gap:15px;font-size:14px;display:inline-flex}#pwa-install-element .install-dialog.apple .how-to-body .how-to-description .description-step .svg-wrap{color:var(--icon-how-to-color);border-radius:6px;flex-shrink:0;align-items:center;width:50px;height:50px;display:inline-flex;position:relative}#pwa-install-element .install-dialog.apple .how-to-body .how-to-description .description-step .svg-wrap #pwa-share,#pwa-install-element .install-dialog.apple .how-to-body .how-to-description .description-step .svg-wrap #pwa-add,#pwa-install-element .install-dialog.apple .how-to-body .how-to-description .description-step .svg-wrap #pwa-safari{margin:0 auto}#pwa-install-element .install-dialog.apple .how-to-body .how-to-description .description-step .svg-wrap #pwa-share{margin-bottom:4px;transform:scale(.9)}#pwa-install-element .install-dialog.apple .how-to-body .how-to-description .description-step .svg-wrap #pwa-add{fill:var(--text-color-normal);transform:scale(.8)}#pwa-install-element .install-dialog.apple .how-to-body .how-to-description .description-step .svg-wrap #pwa-safari{transform:scale(.92)}#pwa-install-element .install-dialog.apple .how-to-body .how-to-description .description-step .svg-wrap .step-count{line-height:12px;position:absolute;top:3px;left:4px}#pwa-install-element .install-dialog.apple .how-to-body .how-to-description .description-step .step-text{text-align:left;font-weight:600}#pwa-install-element .install-dialog.apple .pwa-gallery{opacity:0;grid-column:1/3;max-height:0;transition:opacity .5s ease-in-out,max-height .5s ease-in-out;overflow:hidden}#pwa-install-element .install-dialog.apple .pwa-gallery+.action-buttons{display:flex}#pwa-install-element .install-dialog.apple.available{opacity:1;pointer-events:unset;transition:transform .5s cubic-bezier(.33,1,.66,1),border .35s ease-in-out;transform:translateY(0)}#pwa-install-element .install-dialog.apple.gallery .pwa-gallery{opacity:1;max-height:70vh;transition:opacity .3s ease-in-out .2s,max-height .5s ease-in-out}#pwa-install-element .install-dialog.apple.how-to .dialog-body{border-bottom:1px solid #e0e0e0}#pwa-install-element .install-dialog.apple.how-to .how-to-body{opacity:1;max-height:400px;transition:opacity .3s ease-in-out .2s,max-height .5s ease-in-out;overflow-y:auto}#pwa-install-element .install-dialog.apple.desktop{--text-color-normal:#000000d9;--text-color-description:#000000d9;--icon-how-to-color:#00000080;--background-color:#f6f6f6d9;--background-color-button:#c6c1c6;--background-color-button-active:linear-gradient(0deg, #4079fa 0%, #5490fb 100%);--border-bottom-color:#b9b9b9;background:var(--background-color);border:1px solid var(--border-bottom-color);grid-template:"icon"1fr"description""welcome""how-to""gallery""button"/1fr;gap:0;max-width:260px;padding:16px}#pwa-install-element .install-dialog.apple.desktop .icon{height:64px;padding-bottom:16px}#pwa-install-element .install-dialog.apple.desktop .icon .icon-image{filter:drop-shadow(0 1px 1px #00000026);border-radius:10px;width:52px;height:52px}#pwa-install-element .install-dialog.apple.desktop .close{background:var(--background-color-button);opacity:1;grid-area:icon;min-width:20px;height:20px;margin-top:-5px;margin-right:-5px}#pwa-install-element .install-dialog.apple.desktop .close svg{width:14px}#pwa-install-element .install-dialog.apple.desktop .about{flex-direction:column;align-items:center;display:flex}#pwa-install-element .install-dialog.apple.desktop .about .name{padding:0;font-size:13px;font-weight:700;line-height:16px}#pwa-install-element .install-dialog.apple.desktop .about .description{border-bottom:1px solid var(--border-bottom-color);min-width:100%;margin:0;padding:10px 0 16px}#pwa-install-element .install-dialog.apple.desktop .welcome-to-install,#pwa-install-element .install-dialog.apple.desktop .about .description{text-align:center;font-size:11px;line-height:14px}#pwa-install-element .install-dialog.apple.desktop .welcome-to-install,#pwa-install-element .install-dialog.apple.desktop .about,#pwa-install-element .install-dialog.apple.desktop .icon{border:none}#pwa-install-element .install-dialog.apple.desktop .welcome-to-install,#pwa-install-element .install-dialog.apple.desktop .action-buttons{padding:16px 0 0}#pwa-install-element .install-dialog.apple.desktop .action-buttons .dialog-button.button{border-radius:6px;height:auto;padding:6px 8px;font-size:13px;font-weight:400;line-height:18px}#pwa-install-element .install-dialog.apple.desktop .action-buttons .dialog-button.button.install{color:#fff;background:var(--background-color-button-active);transition:background .3s ease-in-out .1s,color .3s ease-in-out}#pwa-install-element .install-dialog.apple.desktop .action-buttons .dialog-button.button.install svg{width:18px;transform:none}#pwa-install-element .install-dialog.apple.desktop .action-buttons .dialog-button.button.gallery{background:var(--background-color-button);width:30px;min-width:30px;margin-right:10px}#pwa-install-element .install-dialog.apple.desktop .action-buttons .dialog-button.button.gallery #pwa-gallery{width:14px;transition:transform .4s ease-in-out}#pwa-install-element .install-dialog.apple.desktop .dialog-button.button:active,#pwa-install-element .install-dialog.apple.desktop .close:active{filter:brightness(105%)}#pwa-install-element .install-dialog.apple.desktop .dialog-button.button:active .button-text,#pwa-install-element .install-dialog.apple.desktop .close:active .button-text{filter:brightness(90%)}#pwa-install-element .install-dialog.apple.desktop .how-to-body .how-to-description{grid-template-rows:1fr 1fr;padding:16px 0 0}#pwa-install-element .install-dialog.apple.desktop .how-to-body .how-to-description .description-step{gap:16px;font-size:12px}#pwa-install-element .install-dialog.apple.desktop .how-to-body .how-to-description .description-step .svg-wrap{width:32px;height:32px;color:var(--icon-how-to-color)}#pwa-install-element .install-dialog.apple.desktop .how-to-body .how-to-description .description-step .svg-wrap #pwa-share{width:16px;margin-bottom:2px;transform:none}#pwa-install-element .install-dialog.apple.desktop .how-to-body .how-to-description .description-step .svg-wrap #pwa-add{width:18px;transform:none}#pwa-install-element .install-dialog.apple.desktop.gallery #pwa-gallery{transform:rotate(180deg)}#pwa-install-element .install-dialog.apple.desktop.how-to .action-buttons .dialog-button.button.install{color:var(--text-color-normal);background:var(--background-color-button)}@media (min-width:667px){#pwa-install-element .install-dialog.apple{top:0;bottom:unset;left:auto;right:28px;transform:translateY(calc(-100% - 40px))}#pwa-install-element .install-dialog.apple.available{max-height:calc(95vh - 28px);top:28px;bottom:auto}}@media (min-width:667px) and (max-width:1366px){#pwa-install-element .install-dialog.apple{right:max(28px,env(safe-area-inset-right,28px));left:auto}}@media (max-width:666px){#pwa-install-element .install-dialog.apple .description-step .step-text{font-size:13px}#pwa-install-element .install-dialog.apple.available{max-height:calc(85vh - 20px);bottom:20px}#pwa-install-element .install-dialog.apple.dialog-body{filter:drop-shadow(0 0 15px #00000080)}}@media (max-width:428px){#pwa-install-element .install-dialog.apple.dialog-body{filter:drop-shadow(0 -5px 10px #00000080);border-bottom-right-radius:0;border-bottom-left-radius:0;max-width:100vw}#pwa-install-element .install-dialog.apple.dialog-body .action-buttons{padding-bottom:max(15px,env(safe-area-inset-bottom))}#pwa-install-element .install-dialog.apple.dialog-body.available{max-height:85vh;bottom:0}}@media (max-height:548px){#pwa-install-element .install-dialog.apple.dialog-body.available{max-height:calc(90vh - 28px - env(safe-area-inset-bottom,0px));overflow-y:auto}}@media (max-height:600px){#pwa-install-element .install-dialog.apple .pwa-gallery{overflow-y:auto}}@media (prefers-color-scheme:dark){#pwa-install-element .install-dialog.apple.dialog-body{--text-color-normal:#fff;--text-color-description:#9e9aa1;--background-color:#191919e6;--background-color-button:#353535;--background-color-button-active:#454545;--border-bottom-color:#353535}#pwa-install-element .install-dialog.apple.dialog-body .dialog-button.button:active,#pwa-install-element .install-dialog.apple.dialog-body .close:active{filter:brightness(105%)}#pwa-install-element .install-dialog.apple.dialog-body .dialog-button.button:active .button-text,#pwa-install-element .install-dialog.apple.dialog-body .close:active .button-text{filter:brightness(90%)}#pwa-install-element .install-dialog.apple.dialog-body.desktop{--text-color-description:var(--text-color-normal);--icon-how-to-color:#bcb8b6;--background-color:#2d2d2de6;--border-bottom-color:#5b5b5b;--background-color-button:#6d6765;--background-color-button-active:linear-gradient(0deg, #3b6cc8 0%, #427bfa 100%);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;outline:1px solid #1c1c1c}}:root{--app-bg-dark:#14110d;--app-bg-dark-2:#1a1611;--app-bg-dark-3:#221d16;--app-text-primary:#f4ecd8;--app-text-dimmed:#a9a094;--app-brass:#d4a574;--app-brass-dark:#b08d57;--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)}html,body{-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;max-width:100vw;min-height:100%;margin:0;padding:0;font-size:100%}[data-mantine-color-scheme=dark]{background:var(--app-bg-dark);color:var(--app-text-primary)}[data-mantine-color-scheme=dark] ::selection{background-color:var(--app-brass);color:var(--app-bg-dark)}@keyframes spinner-circular{0%{stroke-dashoffset:306px}50%{stroke-dasharray:40 134}to{stroke-dasharray:1 174;stroke-dashoffset:132px}}svg{shape-rendering:crispedges}svg circle,svg line,svg path,svg polygon,svg rect{shape-rendering:geometricprecision}[data-mantine-color-scheme=light] .dark,[data-mantine-color-scheme=dark] .light{display:none!important}.nowrap,[nowrap]{white-space:nowrap!important}.hidden,[hidden]{display:none!important}.full-bleed{width:100vw;margin-left:-50vw;margin-right:-50vw;position:relative;left:50%;right:50%}
