.m_e4d36c9b{min-width:calc(12.5rem * var(--mantine-scale));background-color:var(--mantine-color-body);box-shadow:var(--mantine-shadow-md);border-radius:var(--mantine-radius-default)}:where([data-mantine-color-scheme=light]) .m_e4d36c9b{border:1px solid var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_e4d36c9b{border:1px solid var(--mantine-color-dark-4)}.m_7f4bcb19{padding:var(--mantine-spacing-xs) var(--mantine-spacing-md);font-size:var(--mantine-font-size-md);font-weight:var(--mantine-font-weight-medium);color:var(--mantine-color-bright)}.m_3de554dd{padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);padding-top:0}.m_e4d36c9b:where([data-type=radial]) :where(.m_3de554dd){padding-top:var(--mantine-spacing-sm)}.m_b30369b5{width:calc(.75rem * var(--mantine-scale));height:calc(.75rem * var(--mantine-scale));min-width:calc(.75rem * var(--mantine-scale));min-height:calc(.75rem * var(--mantine-scale))}.m_3de8964e{font-size:var(--mantine-font-size-sm);justify-content:space-between;align-items:center;display:flex}.m_3de8964e:where(.m_3de8964e+.m_3de8964e){margin-top:calc(var(--mantine-spacing-sm) / 2)}.m_3de8964e[data-type=scatter] .m_b30369b5{display:none}.m_50186d10{align-items:center;gap:var(--mantine-spacing-sm);margin-inline-end:var(--mantine-spacing-xl);display:flex}.m_501dadf9{color:var(--mantine-color-text);font-size:var(--mantine-font-size-sm)}.m_50192318{color:var(--mantine-color-bright)}.m_847eaf{flex-wrap:wrap;justify-content:flex-end;align-items:center;height:100%;display:flex}.m_847eaf:where([data-centered]){justify-content:center}.m_847eaf:where([data-position=top]){padding-bottom:var(--mantine-spacing-md)}.m_847eaf:where([data-position=bottom]){padding-top:var(--mantine-spacing-md)}.m_17da7e62{align-items:center;gap:calc(.4375rem * var(--mantine-scale));padding:7px var(--mantine-spacing-xs);border-radius:var(--mantine-radius-default);line-height:1;display:flex}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_17da7e62:where(:hover){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_17da7e62:where(:hover){background-color:var(--mantine-color-dark-5)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_17da7e62:where(:active){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_17da7e62:where(:active){background-color:var(--mantine-color-dark-5)}}.m_17da7e62[data-without-color] .m_6e236e21{display:none}.m_8ff56c0d{font-size:var(--mantine-font-size-sm);margin:0;padding:0}.m_bb368c49 :where(text){font-size:var(--mantine-font-size-xs);fill:var(--chart-text-color,var(--mantine-color-dimmed));font-family:var(--mantine-font-family)}.m_bb368c49 :where(.recharts-brush-slide){fill:var(--mantine-primary-color-light);fill-opacity:1}.m_bb368c49 :where(.recharts-brush-traveller) rect{fill:var(--mantine-primary-color-filled)}.m_a50f3e58{--chart-bar-label-color:var(--mantine-color-dimmed);width:100%;display:block}.m_a50f3e58 svg{outline:0;overflow:visible}.m_a50f3e58 :where(svg *){outline:0}.m_a50f3e58 svg:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:calc(.125rem * var(--mantine-scale))}:where([data-mantine-color-scheme=light]) .m_a50f3e58{--chart-grid-color:#adb5bd99;--chart-cursor-fill:#adb5bd26}:where([data-mantine-color-scheme=dark]) .m_a50f3e58{--chart-cursor-fill:#69696926;--chart-grid-color:#69696999}.m_a50f3e58 :where(text){font-family:var(--mantine-font-family);color:var(--chart-text-color,var(--mantine-color-dimmed))}.m_af9188cb{width:100%;height:100%}.m_a50a48bc{stroke:var(--chart-grid-color)}.m_a507a517{color:var(--chart-grid-color)}.m_2293801d{color:var(--chart-text-color,var(--mantine-color-dimmed))}.m_92b296cd{min-width:calc(12.5rem * var(--mantine-scale));background-color:var(--mantine-color-body);box-shadow:var(--mantine-shadow-md);border-radius:var(--mantine-radius-default);padding:var(--mantine-spacing-sm)}:where([data-mantine-color-scheme=light]) .m_92b296cd{border:1px solid var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_92b296cd{border:1px solid var(--mantine-color-dark-4)}.m_f9458cfe svg{outline:0}.m_a410e613{min-height:var(--chart-size,auto);height:var(--chart-size,auto);width:var(--chart-size,auto);min-width:var(--chart-size,auto)}.m_a410e613 :where(*){outline:0}.m_a410e613 :where(.recharts-surface){overflow:visible}.m_a410e613 svg:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:calc(.125rem * var(--mantine-scale))}.m_ddb0bfe3{fill:var(--mantine-color-text);font-size:var(--mantine-font-size-sm)}.m_cd8943fd{min-height:var(--chart-size,auto);height:var(--chart-size,auto);width:var(--chart-size,auto);min-width:var(--chart-size,auto)}.m_cd8943fd :where(*){outline:0}.m_cd8943fd :where(.recharts-surface){overflow:visible}.m_cd8943fd svg:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:calc(.125rem * var(--mantine-scale))}:where([data-mantine-color-scheme=light]) .m_1f271cf7{--chart-grid-color:#adb5bd99;--chart-text-color:var(--mantine-color-gray-7)}:where([data-mantine-color-scheme=dark]) .m_1f271cf7{--chart-grid-color:#69696999;--chart-text-color:var(--mantine-color-dark-1)}.m_1f271cf7 :where(text){font-size:var(--mantine-font-size-xs);fill:var(--chart-text-color,var(--mantine-color-dimmed));-webkit-user-select:none;user-select:none}.m_1f271cf7 :where(svg),.m_1f271cf7 :where(svg *){outline:0}.m_1f271cf7 svg:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:calc(.125rem * var(--mantine-scale))}.m_cf06f58c{width:100%;height:100%}:where([data-mantine-color-scheme=light]) .m_cd2bd9e5{--chart-empty-background:var(--mantine-color-gray-1);--chart-cursor-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_cd2bd9e5{--chart-empty-background:var(--mantine-color-dark-6);--chart-cursor-color:var(--mantine-color-dark-4)}.m_cd2bd9e5 :where(svg),.m_cd2bd9e5 :where(svg *){outline:0}.m_cd2bd9e5 svg:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:calc(.125rem * var(--mantine-scale))}.m_6bcc3420{padding:var(--mantine-spacing-md);box-shadow:var(--mantine-shadow-md);min-width:calc(12.5rem * var(--mantine-scale));font-size:var(--mantine-font-size-sm);justify-content:space-between;align-items:center;display:flex}:where([data-mantine-color-scheme=light]) .m_6bcc3420{border:1px solid var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_6bcc3420{border:1px solid var(--mantine-color-dark-4)}.m_80d531e7{min-height:var(--chart-size,auto);height:var(--chart-size,auto);width:var(--chart-size,auto);min-width:var(--chart-size,auto)}.m_80d531e7 :where(*){outline:0}.m_80d531e7 svg:focus-visible{outline:2px solid var(--mantine-primary-color-filled);outline-offset:calc(.125rem * var(--mantine-scale))}.m_2ef228c3{width:fit-content;display:block}:where([data-mantine-color-scheme=light]) .m_2ef228c3{--heatmap-level-1:#51cf664d;--heatmap-level-2:#40c05773;--heatmap-level-3:#37b24dbf;--heatmap-level-4:#2b8a3e;--heatmap-empty-rect-bg:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_2ef228c3{--heatmap-level-1:#2b8a3e4d;--heatmap-level-2:#2f9e4473;--heatmap-level-3:#37b24dbf;--heatmap-level-4:#51cf66;--heatmap-empty-rect-bg:var(--mantine-color-dark-5)}.m_2ef201c5{stroke-width:calc(.0625rem * var(--mantine-scale))}.m_2ef201c5:where([data-empty]){fill:var(--heatmap-empty-rect-bg)}.m_7e977775,.m_c4b68f8d,.m_75b4f3e6{cursor:default;-webkit-user-select:none;user-select:none;fill:var(--mantine-color-dimmed)}.m_da847eb2:where([data-empty]){fill:var(--heatmap-empty-rect-bg)}.m_1ea785b1{gap:var(--bars-list-gap);flex-direction:column;width:100%;display:flex}.m_294011ec{font-size:var(--mantine-font-size-sm);font-weight:var(--mantine-font-weight-medium);padding-bottom:var(--bars-list-gap);justify-content:space-between;display:flex}.m_9de42164{justify-content:space-between;align-items:center;gap:var(--mantine-spacing-md);display:flex}.m_6f89abf0{min-width:var(--bars-list-min-bar-size);height:var(--bars-list-bar-height);padding:0 var(--mantine-spacing-sm);font-size:var(--mantine-font-size-sm);color:var(--mantine-color-white);border-radius:var(--mantine-radius-sm);align-items:center;font-weight:500;transition:width .3s;display:flex}:where([data-mantine-color-scheme=light]) .m_6f89abf0,:where([data-mantine-color-scheme=dark]) .m_6f89abf0{background-color:var(--mantine-primary-color-filled)}.m_7016be6d{font-size:var(--mantine-font-size-sm);font-weight:var(--mantine-font-weight-medium);white-space:nowrap;color:var(--mantine-color-text)}.m_3c064071{min-height:var(--chart-height,auto)}.m_3c064071 :where(*){outline:0}.m_b42d2970{min-height:var(--chart-height,auto)}.m_b42d2970 :where(*){outline:0}:where([data-mantine-color-scheme=light]) .m_b42d2970{--chart-link-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_b42d2970{--chart-link-color:var(--mantine-color-dark-5)}.m_a73eff05{min-height:var(--chart-size,auto);height:var(--chart-size,auto);width:var(--chart-size,auto);min-width:var(--chart-size,auto)}.m_a73eff05 :where(*){outline:0}.m_f1b033{align-items:center;gap:var(--mantine-spacing-md);width:100%;display:flex}.m_f1b033[data-orientation=vertical]{flex-direction:column;width:auto;height:100%}.m_1ce939c3{font-size:var(--mantine-font-size-sm);font-weight:var(--mantine-font-weight-medium);white-space:nowrap;color:var(--mantine-color-text)}.m_dcd57f19{padding-top:calc(var(--mantine-font-size-xs) + calc(.25rem * var(--mantine-scale)));padding-bottom:calc(var(--mantine-font-size-xs) + calc(.25rem * var(--mantine-scale)));flex:1;position:relative}.m_dcd57f19[data-orientation=vertical]{height:100%;padding-top:0;padding-bottom:0;padding-left:calc(var(--mantine-font-size-xs) + 40px);padding-right:calc(var(--mantine-font-size-xs) + 40px);flex:1}.m_1d61ac1a{height:var(--bullet-size);border-radius:var(--mantine-radius-sm);position:relative;overflow:hidden}[data-orientation=vertical]>.m_1d61ac1a{width:var(--bullet-size);height:100%}.m_1d3df40c{border-radius:var(--mantine-radius-sm);height:100%;position:absolute;top:0;left:0}[data-orientation=vertical]>.m_1d61ac1a>.m_1d3df40c{border-radius:var(--mantine-radius-sm);width:100%;height:auto;top:auto;left:0}.m_8499ea2{height:var(--bullet-bar-size);border-radius:0 var(--mantine-radius-xs) var(--mantine-radius-xs) 0;z-index:1;position:absolute;top:50%;left:0;transform:translateY(-50%)}[data-orientation=vertical]>.m_1d61ac1a>.m_8499ea2{width:var(--bullet-bar-size);border-radius:var(--mantine-radius-xs) var(--mantine-radius-xs) 0 0;height:auto;top:auto;left:50%;transform:translate(-50%)}.m_8dec10a2{z-index:2;border-radius:var(--mantine-radius-xs);position:absolute;top:50%;transform:translateY(-50%)translate(-50%)}:where([data-mantine-color-scheme=light]) .m_8dec10a2{background-color:var(--mantine-color-dark-filled)}:where([data-mantine-color-scheme=dark]) .m_8dec10a2{background-color:var(--mantine-color-white)}[data-orientation=vertical]>.m_1d61ac1a>.m_8dec10a2{top:auto;left:50%;transform:translate(-50%)translateY(50%)}.m_18314248{font-size:var(--mantine-font-size-xs);color:var(--mantine-color-dimmed);white-space:nowrap;line-height:1;position:absolute;top:0;transform:translate(-50%)}[data-orientation=vertical]>.m_18314248{top:auto;left:auto;right:0;transform:translateY(50%)}.m_73d6c572{font-size:var(--mantine-font-size-xs);font-weight:var(--mantine-font-weight-bold);color:var(--mantine-color-text);white-space:nowrap;line-height:1;position:absolute;bottom:0;transform:translate(-50%)}[data-orientation=vertical]>.m_73d6c572{bottom:auto;left:0;transform:translateY(50%)}.m_abeb9372{font-size:var(--mantine-font-size-xs);color:var(--mantine-color-dimmed);white-space:nowrap;line-height:1;position:absolute;top:0;transform:translate(-50%)}[data-orientation=vertical]>.m_abeb9372{top:auto;left:auto;right:0;transform:translateY(50%)}
.m_468e7eda{appearance:none;padding-top:0;padding-bottom:0}.m_468e7eda::-webkit-calendar-picker-indicator{display:none}.m_468e7eda::-webkit-clear-button{display:none}.m_468e7eda::-webkit-datetime-edit-hour-field{max-height:calc(1.875rem * var(--mantine-scale));padding-top:0;display:inline}.m_468e7eda::-webkit-datetime-edit-minute-field{max-height:calc(1.875rem * var(--mantine-scale));padding-top:0;display:inline}.m_468e7eda::-webkit-datetime-edit-second-field{max-height:calc(1.875rem * var(--mantine-scale));padding-top:0;display:inline}.m_468e7eda::-webkit-datetime-edit-ampm-field{max-height:calc(1.875rem * var(--mantine-scale));padding-top:0;display:inline}.m_468e7eda::-webkit-datetime-edit-hour-field:focus{background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white)}.m_468e7eda::-webkit-datetime-edit-minute-field:focus{background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white)}.m_468e7eda::-webkit-datetime-edit-second-field:focus{background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white)}.m_468e7eda::-webkit-datetime-edit-ampm-field:focus{background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white)}.m_7a8f1e6d{align-items:center;height:100%;display:flex;overflow:hidden}:where([dir=rtl]) .m_7a8f1e6d{flex-direction:row-reverse}.m_d6bb0a54{height:calc(var(--input-height) - 15px);align-items:center;display:flex}.m_b97ecb26{flex-direction:column;display:flex}.m_31fe42f9{gap:calc(.25rem * var(--mantine-scale));display:flex}.m_9c4817c3{padding:calc(.25rem * var(--mantine-scale))}.m_154c536b{text-align:center;border-radius:var(--mantine-radius-default);width:max-content;min-width:2.5em;height:2em;font-size:var(--control-font-size,var(--mantine-font-size-sm))}.m_154c536b:where([data-active]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white)}@media (hover:hover){.m_154c536b:hover:where(:not([data-active])){color:var(--mantine-color-bright)}:where([data-mantine-color-scheme=dark]) .m_154c536b:hover:where(:not([data-active])){background-color:var(--mantine-color-dark-5)}:where([data-mantine-color-scheme=light]) .m_154c536b:hover:where(:not([data-active])){background-color:var(--mantine-color-gray-1)}}@media (hover:none){.m_154c536b:active:where(:not([data-active])){color:var(--mantine-color-bright)}:where([data-mantine-color-scheme=dark]) .m_154c536b:active:where(:not([data-active])){background-color:var(--mantine-color-dark-5)}:where([data-mantine-color-scheme=light]) .m_154c536b:active:where(:not([data-active])){background-color:var(--mantine-color-gray-1)}}.m_7be09d0c{text-align:center;border-radius:var(--mantine-radius-default);height:2em;font-size:var(--control-font-size,var(--mantine-font-size-sm));padding-inline:.5em}.m_7be09d0c:where([data-active]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white)}@media (hover:hover){.m_7be09d0c:hover:where(:not([data-active])){color:var(--mantine-color-bright)}:where([data-mantine-color-scheme=dark]) .m_7be09d0c:hover:where(:not([data-active])){background-color:var(--mantine-color-dark-5)}:where([data-mantine-color-scheme=light]) .m_7be09d0c:hover:where(:not([data-active])){background-color:var(--mantine-color-gray-1)}}@media (hover:none){.m_7be09d0c:active:where(:not([data-active])){color:var(--mantine-color-bright)}:where([data-mantine-color-scheme=dark]) .m_7be09d0c:active:where(:not([data-active])){background-color:var(--mantine-color-dark-5)}:where([data-mantine-color-scheme=light]) .m_7be09d0c:active:where(:not([data-active])){background-color:var(--mantine-color-gray-1)}}.m_7d00001d+.m_7d00001d{margin-top:var(--mantine-spacing-sm)}.m_d8d918d7{margin-bottom:calc(.25rem * var(--mantine-scale));color:var(--mantine-color-dimmed);font-size:calc(var(--control-font-size,var(--mantine-font-size-sm)) - 2px);font-weight:var(--mantine-font-weight-medium);align-items:center;padding-inline-start:calc(.4375rem * var(--mantine-scale));display:flex}.m_d8d918d7:after{content:"";width:100%;height:calc(.0625rem * var(--mantine-scale));flex:1;margin-inline-start:var(--mantine-spacing-xs)}:where([data-mantine-color-scheme=light]) .m_d8d918d7:after{background-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_d8d918d7:after{background-color:var(--mantine-color-dark-4)}.m_6b43ba88{caret-color:#0000;font-variant-numeric:tabular-nums;text-align:center;text-align-last:center;width:calc(2ch + .3em);height:100%;color:var(--input-color);border-radius:calc(.125rem * var(--mantine-scale));appearance:none;background-color:#0000;border:0;padding-inline:.15em;line-height:1;position:relative}.m_6b43ba88:where([data-am-pm]){width:auto}.m_6b43ba88:where(:disabled){cursor:not-allowed}.m_6b43ba88::selection{background-color:#0000}.m_6b43ba88::placeholder{opacity:1;color:inherit}.m_6b43ba88:focus{background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white);outline:0}.m_6b43ba88:focus::placeholder{color:var(--mantine-color-white)}.m_396ce5cb{--day-size-xs:calc(1.875rem * var(--mantine-scale));--day-size-sm:calc(2.25rem * var(--mantine-scale));--day-size-md:calc(2.625rem * var(--mantine-scale));--day-size-lg:calc(3rem * var(--mantine-scale));--day-size-xl:calc(3.375rem * var(--mantine-scale));--day-size:var(--day-size-sm);width:var(--day-size,var(--day-size-sm));height:var(--day-size,var(--day-size-sm));font-size:calc(var(--day-size) / 2.8);-webkit-user-select:none;user-select:none;cursor:pointer;border-radius:var(--mantine-radius-default);color:var(--mantine-color-text);opacity:1;background-color:#0000;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){[data-mantine-color-scheme=light] .m_396ce5cb:hover:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])){background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_396ce5cb:hover:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])){background-color:var(--mantine-color-dark-5)}}@media (hover:none){[data-mantine-color-scheme=light] .m_396ce5cb:active:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])){background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_396ce5cb:active:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])){background-color:var(--mantine-color-dark-5)}}.m_396ce5cb:where([data-static]){-webkit-user-select:auto;user-select:auto;cursor:default}.m_396ce5cb:where([data-weekend]){color:var(--mantine-color-red-6)}.m_396ce5cb:where([data-outside]){color:var(--mantine-color-dimmed);opacity:.5}.m_396ce5cb:where(:disabled,[data-disabled]){color:var(--mantine-color-disabled-color);cursor:not-allowed;opacity:.5}.m_396ce5cb:where([data-hidden]){display:none}:where([data-mantine-color-scheme=light]) .m_396ce5cb:where([data-today][data-highlight-today]:not([data-selected],[data-in-range])){border:1px solid var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_396ce5cb:where([data-today][data-highlight-today]:not([data-selected],[data-in-range])){border:1px solid var(--mantine-color-dark-4)}.m_396ce5cb:where([data-in-range]){background-color:var(--mantine-primary-color-light);border-radius:0}@media (hover:hover){.m_396ce5cb:where([data-in-range]):hover:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-light)}}@media (hover:none){.m_396ce5cb:where([data-in-range]):active:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-light)}}.m_396ce5cb:where([data-first-in-range]){border-radius:0;border-start-start-radius:var(--mantine-radius-default);border-end-start-radius:var(--mantine-radius-default)}.m_396ce5cb:where([data-last-in-range]){border-radius:0;border-start-end-radius:var(--mantine-radius-default);border-end-end-radius:var(--mantine-radius-default)}.m_396ce5cb:where([data-last-in-range][data-first-in-range]){border-radius:var(--mantine-radius-default)}.m_396ce5cb:where([data-full-width]){width:100%;height:auto;min-height:var(--day-size);aspect-ratio:1}.m_396ce5cb:where([data-selected]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-primary-color-contrast)}@media (hover:hover){.m_396ce5cb:where([data-selected]):hover:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-filled-hover)}}@media (hover:none){.m_396ce5cb:where([data-selected]):active:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-filled-hover)}}.m_18a3eca{color:var(--mantine-color-dimmed);font-weight:var(--mantine-font-weight-regular);font-size:var(--wr-fz,var(--mantine-font-size-sm));text-transform:capitalize;padding-bottom:calc(var(--wr-spacing,var(--mantine-spacing-sm)) / 2)}.m_cc9820d3{border-collapse:collapse;table-layout:fixed}.m_cc9820d3[data-full-width]{width:100%}.m_8f457cd5{padding:0}.m_8f457cd5:where([data-with-spacing]){padding:calc(.03125rem * var(--mantine-scale))}.m_6cff9dea{--wn-size-xs:calc(1.875rem * var(--mantine-scale));--wn-size-sm:calc(2.25rem * var(--mantine-scale));--wn-size-md:calc(2.625rem * var(--mantine-scale));--wn-size-lg:calc(3rem * var(--mantine-scale));--wn-size-xl:calc(3.375rem * var(--mantine-scale));color:var(--mantine-color-dimmed);font-weight:var(--mantine-font-weight-regular);font-size:calc(var(--wn-size,var(--wn-size-sm)) / 2.8);text-align:center;width:var(--wn-size,var(--wn-size-sm))}.m_dc6a3c71{--dpc-size-xs:calc(1.875rem * var(--mantine-scale));--dpc-size-sm:calc(2.25rem * var(--mantine-scale));--dpc-size-md:calc(2.625rem * var(--mantine-scale));--dpc-size-lg:calc(3rem * var(--mantine-scale));--dpc-size-xl:calc(3.375rem * var(--mantine-scale));--dpc-size:var(--dpc-size-sm);font-size:var(--dpc-fz,var(--mantine-font-size-sm));height:var(--dpc-size);width:calc((var(--dpc-size) * 7) / 3 + calc(.09375rem * var(--mantine-scale)));-webkit-user-select:none;user-select:none;cursor:pointer;color:var(--mantine-color-text);opacity:1;border-radius:var(--mantine-radius-default);background-color:#0000;justify-content:center;align-items:center;display:flex}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_dc6a3c71:hover:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_dc6a3c71:hover:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-dark-5)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_dc6a3c71:active:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_dc6a3c71:active:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-dark-5)}}.m_dc6a3c71:where(:disabled,[data-disabled]){color:var(--mantine-color-disabled-color);cursor:not-allowed;opacity:.5}.m_dc6a3c71:where([data-selected]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-primary-color-contrast,var(--mantine-color-white))}@media (hover:hover){.m_dc6a3c71:where([data-selected]):hover{background-color:var(--mantine-primary-color-filled-hover)}}@media (hover:none){.m_dc6a3c71:where([data-selected]):active{background-color:var(--mantine-primary-color-filled-hover)}}.m_dc6a3c71:where([data-in-range]){background-color:var(--mantine-primary-color-light-hover);border-radius:0}@media (hover:hover){.m_dc6a3c71:where([data-in-range]):hover{background-color:var(--mantine-primary-color-light)}}@media (hover:none){.m_dc6a3c71:where([data-in-range]):active{background-color:var(--mantine-primary-color-light)}}.m_dc6a3c71:where([data-first-in-range]){border-radius:0;border-start-start-radius:var(--mantine-radius-default);border-end-start-radius:var(--mantine-radius-default)}.m_dc6a3c71:where([data-last-in-range]){border-radius:0;border-start-end-radius:var(--mantine-radius-default);border-end-end-radius:var(--mantine-radius-default)}.m_dc6a3c71:where([data-first-in-range][data-last-in-range]){border-radius:var(--mantine-radius-default)}.m_dc6a3c71:where([data-full-width]){width:100%}.m_9206547b{border-collapse:collapse;border-width:0}.m_9206547b[data-full-width]{width:100%}.m_c5a19c7d{padding:0}.m_c5a19c7d:where([data-with-spacing]){padding:calc(.03125rem * var(--mantine-scale))}.m_2a6c32d{border-collapse:collapse;cursor:pointer;border-width:0}.m_2a6c32d[data-full-width]{width:100%}.m_fe27622f{padding:0}.m_fe27622f:where([data-with-spacing]){padding:calc(.03125rem * var(--mantine-scale))}.m_730a79ed{--dch-control-size-xs:calc(1.875rem * var(--mantine-scale));--dch-control-size-sm:calc(2.25rem * var(--mantine-scale));--dch-control-size-md:calc(2.625rem * var(--mantine-scale));--dch-control-size-lg:calc(3rem * var(--mantine-scale));--dch-control-size-xl:calc(3.375rem * var(--mantine-scale));--dch-control-size:var(--dch-control-size-sm);max-width:calc(var(--dch-control-size) * 8 + calc(.4375rem * var(--mantine-scale)));margin-bottom:var(--mantine-spacing-xs);display:flex}.m_730a79ed[data-full-width]{width:100%;max-width:none}.m_f6645d97,.m_2351eeb0{height:var(--dch-control-size);border-radius:var(--mantine-radius-default);-webkit-user-select:none;user-select:none;opacity:1;cursor:pointer;justify-content:center;align-items:center;display:flex}.m_f6645d97:where([data-static]),.m_2351eeb0:where([data-static]){cursor:default}@media (hover:hover){[data-mantine-color-scheme=light] .m_f6645d97:hover:where(:not([data-disabled],[data-static],:disabled)),[data-mantine-color-scheme=light] .m_2351eeb0:hover:where(:not([data-disabled],[data-static],:disabled)){background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_f6645d97:hover:where(:not([data-disabled],[data-static],:disabled)),[data-mantine-color-scheme=dark] .m_2351eeb0:hover:where(:not([data-disabled],[data-static],:disabled)){background-color:var(--mantine-color-dark-5)}}@media (hover:none){[data-mantine-color-scheme=light] .m_f6645d97:active:where(:not([data-disabled],[data-static],:disabled)),[data-mantine-color-scheme=light] .m_2351eeb0:active:where(:not([data-disabled],[data-static],:disabled)){background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_f6645d97:active:where(:not([data-disabled],[data-static],:disabled)),[data-mantine-color-scheme=dark] .m_2351eeb0:active:where(:not([data-disabled],[data-static],:disabled)){background-color:var(--mantine-color-dark-5)}}.m_f6645d97:where(:disabled,[data-disabled]),.m_2351eeb0:where(:disabled,[data-disabled]){opacity:.2;cursor:not-allowed}.m_2351eeb0{width:var(--dch-control-size)}.m_f6645d97{font-size:var(--dch-fz,var(--mantine-font-size-sm));font-weight:var(--mantine-font-weight-medium);text-transform:capitalize;flex:1}.m_f6645d97[data-native-level-select]{cursor:default;gap:var(--mantine-spacing-md)}.m_e214b549{appearance:none;font-size:var(--dch-fz,var(--mantine-font-size-sm));font-weight:var(--mantine-font-weight-medium);text-transform:capitalize;color:inherit;cursor:pointer;font-family:inherit;line-height:var(--dch-control-size);height:var(--dch-control-size);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M4.93179 5.43179C4.75605 5.60753 4.75605 5.89245 4.93179 6.06819C5.10753 6.24392 5.39245 6.24392 5.56819 6.06819L7.49999 4.13638L9.43179 6.06819C9.60753 6.24392 9.89245 6.24392 10.0682 6.06819C10.2439 5.89245 10.2439 5.60753 10.0682 5.43179L7.81819 3.18179C7.73379 3.0974 7.61933 3.04999 7.49999 3.04999C7.38064 3.04999 7.26618 3.0974 7.18179 3.18179L4.93179 5.43179ZM10.0682 9.56819C10.2439 9.39245 10.2439 9.10753 10.0682 8.93179C9.89245 8.75606 9.60753 8.75606 9.43179 8.93179L7.49999 10.8636L5.56819 8.93179C5.39245 8.75606 5.10753 8.75606 4.93179 8.93179C4.75605 9.10753 4.75605 9.39245 4.93179 9.56819L7.18179 11.8182C7.35753 11.9939 7.64245 11.9939 7.81819 11.8182L10.0682 9.56819Z' fill='currentColor' fill-rule='evenodd' clip-rule='evenodd'/%3E%3C/svg%3E") 100% no-repeat;background-size:calc(.875rem * var(--mantine-scale)) calc(.875rem * var(--mantine-scale));padding:0;padding-right:calc(1rem * var(--mantine-scale));border:none}.m_e214b549:focus-visible{outline:calc(.125rem * var(--mantine-scale)) solid var(--mantine-primary-color-filled);outline-offset:calc(.125rem * var(--mantine-scale));border-radius:var(--mantine-radius-sm)}.m_e214b549:disabled{cursor:not-allowed;color:var(--mantine-color-dimmed)}.m_367dc749{width:60%;height:60%}.m_367dc749:where([data-direction=next]){transform:rotate(270deg)}:where([dir=rtl]) .m_367dc749:where([data-direction=next]),.m_367dc749:where([data-direction=previous]){transform:rotate(90deg)}:where([dir=rtl]) .m_367dc749:where([data-direction=previous]){transform:rotate(270deg)}.m_30b26e33{gap:var(--mantine-spacing-md);display:flex}.m_30b26e33[data-full-width]{width:100%}.m_30b26e33[data-full-width]>*{flex:1}.m_6fa5e2aa{cursor:pointer;line-height:unset}.m_6fa5e2aa:where([data-read-only]){cursor:default}.m_d01e596f{font-size:var(--preset-font-size);display:flex}.m_52a6b4b0{border-inline-end:calc(.0625rem * var(--mantine-scale)) solid;flex-direction:column;margin-inline-end:.5em;padding-inline-end:.5em;display:flex}:where([data-mantine-color-scheme=light]) .m_52a6b4b0{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_52a6b4b0{border-color:var(--mantine-color-dark-5)}.m_b0d93233{border-radius:var(--mantine-radius-default);font-size:var(--preset-font-size);white-space:nowrap;padding:.52em .8em}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_b0d93233:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_b0d93233:hover{background-color:var(--mantine-color-dark-5)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_b0d93233:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_b0d93233:active{background-color:var(--mantine-color-dark-5)}}.m_53c9e871{font-size:var(--preset-font-size);display:flex}.m_cccb8ff3{border-inline-end:calc(.0625rem * var(--mantine-scale)) solid;flex-direction:column;margin-inline-end:.5em;padding-inline-end:.5em;display:flex}:where([data-mantine-color-scheme=light]) .m_cccb8ff3{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_cccb8ff3{border-color:var(--mantine-color-dark-5)}.m_7b4fbf50{border-radius:var(--mantine-radius-default);font-size:var(--preset-font-size);white-space:nowrap;padding:.52em .8em}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_7b4fbf50:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_7b4fbf50:hover{background-color:var(--mantine-color-dark-5)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_7b4fbf50:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_7b4fbf50:active{background-color:var(--mantine-color-dark-5)}}.m_765a40cf{font-size:var(--preset-font-size);display:flex}.m_d6a681e1{border-inline-end:calc(.0625rem * var(--mantine-scale)) solid;flex-direction:column;margin-inline-end:.5em;padding-inline-end:.5em;display:flex}:where([data-mantine-color-scheme=light]) .m_d6a681e1{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_d6a681e1{border-color:var(--mantine-color-dark-5)}.m_acd30b22{border-radius:var(--mantine-radius-default);font-size:var(--preset-font-size);white-space:nowrap;padding:.52em .8em}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_acd30b22:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_acd30b22:hover{background-color:var(--mantine-color-dark-5)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_acd30b22:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_acd30b22:active{background-color:var(--mantine-color-dark-5)}}.m_1f4d0c5{font-size:var(--preset-font-size);display:flex}.m_1f20081{border-inline-end:calc(.0625rem * var(--mantine-scale)) solid;flex-direction:column;margin-inline-end:.5em;padding-inline-end:.5em;display:flex}:where([data-mantine-color-scheme=light]) .m_1f20081{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_1f20081{border-color:var(--mantine-color-dark-5)}.m_eaf76082{border-radius:var(--mantine-radius-default);font-size:var(--preset-font-size);white-space:nowrap;padding:.52em .8em}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_eaf76082:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_eaf76082:hover{background-color:var(--mantine-color-dark-5)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_eaf76082:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_eaf76082:active{background-color:var(--mantine-color-dark-5)}}.m_43bf4edb{margin-top:var(--mantine-spacing-md);align-items:stretch;display:flex}.m_49f1412{flex:1;margin-inline-end:var(--mantine-spacing-md)}.m_d6d672a0{margin-top:var(--mantine-spacing-md);font-size:calc(var(--mantine-font-size-sm) - calc(.125rem * var(--mantine-scale)));color:var(--mantine-color-text);height:calc((var(--mantine-font-size-sm) - calc(.125rem * var(--mantine-scale))) * 1.4);text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden}.m_80eb36d4{align-items:stretch;gap:var(--mantine-spacing-md);margin-top:var(--mantine-spacing-md);display:flex}.m_5566a64b{flex:1}.m_208d2562{margin-top:var(--mantine-spacing-md);align-items:stretch;display:flex}.m_62ee059{flex:1;margin-inline-end:var(--mantine-spacing-md)}.m_d8663ee7{margin-top:var(--mantine-spacing-md);font-size:calc(var(--mantine-font-size-sm) - calc(.125rem * var(--mantine-scale)));color:var(--mantine-color-text);height:calc((var(--mantine-font-size-sm) - calc(.125rem * var(--mantine-scale))) * 1.4);text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden}.m_afb15cad{align-items:stretch;gap:var(--mantine-spacing-md);margin-top:var(--mantine-spacing-md);display:flex}.m_8afe6e64{flex:1}.m_ac3f4d63{text-align:center;border:1px solid var(--mantine-color-default-border);background-color:var(--mantine-color-default);color:var(--mantine-color-default-color);border-radius:var(--time-grid-radius,var(--mantine-radius-default));font-size:var(--time-grid-fz,var(--mantine-font-size-sm));padding-block:.25em;padding-inline:1em}@media (hover:hover){.m_ac3f4d63:hover:where(:not([data-disabled])){background-color:var(--mantine-color-default-hover)}}@media (hover:none){.m_ac3f4d63:active:where(:not([data-disabled])){background-color:var(--mantine-color-default-hover)}}.m_ac3f4d63:where([data-active]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white);border-color:#0000}@media (hover:hover){.m_ac3f4d63:where([data-active]):hover:where(:not([data-disabled])){background-color:var(--mantine-primary-color-filled-hover)}}@media (hover:none){.m_ac3f4d63:where([data-active]):active:where(:not([data-disabled])){background-color:var(--mantine-primary-color-filled-hover)}}.m_ac3f4d63:where(:disabled,[data-disabled]){opacity:.5;cursor:not-allowed}.m_2a0c4eda{width:fit-content;font-size:var(--mini-calendar-font-size);align-items:center;display:flex}.m_2a05be4f{font-size:inherit;display:flex}.m_99d16a4{min-width:3em;font-size:inherit;border-radius:var(--mantine-radius-default);flex-direction:column;align-items:center;gap:.5em;padding:.75em;line-height:1;display:flex}.m_99d16a4:where([data-selected]){color:var(--mantine-primary-color-contrast);background-color:var(--mantine-primary-color-filled)}@media (hover:hover){.m_99d16a4:where([data-selected]):hover:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-filled-hover)}}@media (hover:none){.m_99d16a4:where([data-selected]):active:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-filled-hover)}}.m_99d16a4:where([data-disabled]){opacity:.3;cursor:not-allowed}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_99d16a4:hover:where(:not([data-disabled],[data-selected])){background-color:var(--mantine-color-gray-1)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_99d16a4:active:where(:not([data-disabled],[data-selected])){background-color:var(--mantine-color-gray-1)}}@media (hover:hover){:where([data-mantine-color-scheme=dark]) .m_99d16a4:hover:where(:not([data-disabled],[data-selected])){background-color:var(--mantine-color-dark-5)}}@media (hover:none){:where([data-mantine-color-scheme=dark]) .m_99d16a4:active:where(:not([data-disabled],[data-selected])){background-color:var(--mantine-color-dark-5)}}.m_176ca23c{font-size:.75em;font-weight:var(--mantine-font-weight-medium);opacity:.65}.m_d830530d{font-size:.9em;font-weight:var(--mantine-font-weight-medium)}.m_14c23465{font-size:inherit;border-radius:var(--mantine-radius-default);width:2em;color:var(--mantine-color-bright);justify-content:center;align-self:stretch;align-items:center;display:flex}.m_14c23465:where([data-disabled]){opacity:.3;cursor:not-allowed}.m_14c23465 [data-chevron]{font-size:inherit;width:60%}.m_14c23465[data-direction=previous] [data-chevron]{transform:rotate(90deg)}[dir=rtl] .m_14c23465[data-direction=previous] [data-chevron],.m_14c23465[data-direction=next] [data-chevron]{transform:rotate(-90deg)}[dir=rtl] .m_14c23465[data-direction=next] [data-chevron]{transform:rotate(90deg)}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_14c23465:hover:where(:not([data-disabled])){background-color:var(--mantine-color-gray-1)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_14c23465:active:where(:not([data-disabled])){background-color:var(--mantine-color-gray-1)}}@media (hover:hover){:where([data-mantine-color-scheme=dark]) .m_14c23465:hover:where(:not([data-disabled])){background-color:var(--mantine-color-dark-5)}}@media (hover:none){:where([data-mantine-color-scheme=dark]) .m_14c23465:active:where(:not([data-disabled])){background-color:var(--mantine-color-dark-5)}}
.m_b37d9ac7{width:calc(100% - var(--mantine-spacing-md) * 2);z-index:var(--notifications-z-index);max-width:var(--notifications-container-width);position:fixed}.m_b37d9ac7:where([data-position=top-center]){top:var(--mantine-spacing-md);left:50%;transform:translate(-50%)}.m_b37d9ac7:where([data-position=top-left]){top:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=top-right]){top:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-center]){bottom:var(--mantine-spacing-md);left:50%;transform:translate(-50%)}.m_b37d9ac7:where([data-position=bottom-left]){bottom:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-right]){bottom:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_5ed0edd0+.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)}
:root{--reco-brand-dark:#1d83c8;--reco-brand-light:#30b7e6;--reco-brand-mid:#3385c9;--reco-brand-sky:#6aceff;--reco-primary:#1d83c8;--reco-primary-hover:#1874b4;--reco-primary-light:#1d83c81f;--reco-secondary:#5b6b7a;--reco-bg:#eaf5fb;--reco-bg-gradient:#eaf5fb;--reco-surface:#f3f8fc;--reco-surface-solid:#fff;--reco-elevated:#fff;--reco-line:#e4edf4;--reco-text:#2b2b2b;--reco-muted:#5b6b7a;--reco-border:#1d83c824;--reco-row-hover:#e7f6fd;--reco-nav-hover:#1d83c814;--reco-success:#2fa37a;--reco-success-ink:#1f7a58;--reco-warning:#d99536;--reco-warning-ink:#9a6414;--reco-error:#e5484d;--reco-error-ink:#c7373c;--reco-info:#1d83c8;--reco-info-ink:#17699f;--reco-watch-face:#f7fbfe;--reco-watch-face-hi:#fff;--reco-watch-bezel:#1d83c8;--reco-watch-tick:#9ab3c4;--reco-watch-tick-hour:#2b2b2b;--reco-watch-num:#2b2b2b;--reco-watch-hand:#2b2b2b;--reco-watch-second:#e5484d;--reco-watch-pin:#1d83c8;--reco-glass-bg:#ffffff9e;--reco-glass-bg-strong:#ffffffc7;--reco-glass-border:#ffffffc7;--reco-glass-highlight:inset 0 1px 0 #ffffffeb;--reco-glass-blur:18px;--reco-shadow-glass:0 10px 32px #1d83c81a;--reco-shadow-clay:7px 10px 18px #1d83c847, -3px -3px 10px #ffffff8c, inset 0 1px 0 #ffffff59;--reco-shadow-clay-pressed:inset 3px 4px 10px #12548247, inset -2px -2px 6px #ffffff2e;--reco-shadow-clay-soft:8px 12px 24px #1d83c81f, -4px -4px 14px #fffc;--reco-shadow-elevated:var(--reco-shadow-glass), var(--reco-glass-highlight);--reco-panel-shadow:0 18px 40px #1d83c81f;--reco-panel-border:#1d83c81f;--reco-focus-ring:0 0 0 3px #30b7e647;--reco-input-bg:#ffffffb8;--reco-input-bg-focus:#ffffffeb;--reco-overlay-tint:#eaf5fb;--reco-kpi-fade:#fff;--reco-blob-a:#6aceff47;--reco-blob-b:#1d83c824;--reco-radius-sm:10px;--reco-radius-md:14px;--reco-radius-lg:18px;--reco-radius-xl:24px;--reco-sidebar-w:260px;--reco-font-sans:var(--font-poppins,"Poppins"), system-ui, -apple-system, sans-serif;--reco-font-display:var(--font-poppins,"Poppins"), system-ui, -apple-system, sans-serif;--reco-logo-word:#2b2b2b;--reco-logo-tag:#5b6b7a}:root[data-mantine-color-scheme=dark]{--reco-brand-dark:#6bb3df;--reco-brand-light:#7ec8ea;--reco-brand-mid:#5aa4d4;--reco-brand-sky:#8fd4f0;--reco-primary:#6bb3df;--reco-primary-hover:#82c0e6;--reco-primary-light:#6bb3df24;--reco-secondary:#9aabbc;--reco-bg:#1a2332;--reco-bg-gradient:#1a2332;--reco-surface:#212b3c;--reco-surface-solid:#243044;--reco-elevated:#243044;--reco-line:#334458;--reco-text:#d7e0ea;--reco-muted:#9aabbc;--reco-border:#6bb3df2e;--reco-row-hover:#2a364a;--reco-nav-hover:#6bb3df1f;--reco-success:#5cba97;--reco-success-ink:#a8dcc8;--reco-warning:#d4a65c;--reco-warning-ink:#e8cfa0;--reco-error:#f08080;--reco-error-ink:#ffb4b4;--reco-info:#6bb3df;--reco-info-ink:#b3d7ee;--reco-watch-face:#1c2636;--reco-watch-face-hi:#2a364a;--reco-watch-bezel:#6bb3df;--reco-watch-tick:#6a7d91;--reco-watch-tick-hour:#d7e0ea;--reco-watch-num:#d7e0ea;--reco-watch-hand:#d7e0ea;--reco-watch-second:#f08080;--reco-watch-pin:#6bb3df;--reco-glass-bg:#243044b8;--reco-glass-bg-strong:#243044e0;--reco-glass-border:#6bb3df24;--reco-glass-highlight:inset 0 1px 0 #ffffff0d;--reco-glass-blur:18px;--reco-shadow-glass:0 10px 28px #0a101c47;--reco-shadow-clay:6px 8px 16px #0a101c47, inset 0 1px 0 #ffffff0f;--reco-shadow-clay-pressed:inset 3px 4px 10px #0a101c52, inset -2px -2px 6px #ffffff08;--reco-shadow-clay-soft:8px 12px 22px #0a101c38;--reco-shadow-elevated:var(--reco-shadow-glass), var(--reco-glass-highlight);--reco-panel-shadow:0 14px 32px #0a101c4d;--reco-panel-border:#6bb3df24;--reco-focus-ring:0 0 0 3px #6bb3df3d;--reco-input-bg:#1a2332a6;--reco-input-bg-focus:#1a2332d9;--reco-overlay-tint:#1a2332;--reco-kpi-fade:#243044;--reco-blob-a:#6bb3df1a;--reco-blob-b:#7ec8ea14;--reco-logo-word:#d7e0ea;--reco-logo-tag:#9aabbc}
*,:before,:after{box-sizing:border-box}html,body{max-width:100vw;min-height:100vh}body{color:var(--reco-text);background:var(--reco-bg);font-family:var(--reco-font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}body:before,body:after{content:"";pointer-events:none;z-index:0;border-radius:50%;position:fixed}body:before{background:radial-gradient(circle, var(--reco-blob-a) 0%, transparent 70%);width:520px;height:520px;top:8%;left:-120px}body:after{background:radial-gradient(circle, var(--reco-blob-b) 0%, transparent 70%);width:460px;height:460px;bottom:4%;right:-100px}a{color:inherit;text-decoration:none}.app-root{z-index:1;min-height:100vh;position:relative}.reco-glass,.reco-glass-strong{background:var(--reco-elevated);border:1px solid var(--reco-panel-border);box-shadow:var(--reco-panel-shadow)}.reco-clay{box-shadow:var(--reco-shadow-clay)!important;border:none!important}.reco-clay:hover{transform:translateY(-1px);background:var(--reco-primary-hover)!important}.reco-clay:active{transform:translateY(1px);box-shadow:var(--reco-shadow-clay-pressed)!important}.reco-elevated{background:var(--reco-elevated);box-shadow:var(--reco-shadow-elevated);border:1px solid var(--reco-line);border-radius:var(--reco-radius-lg)}.reco-display{font-family:var(--reco-font-display);letter-spacing:-.02em}.reco-report-summary{flex-wrap:wrap;align-items:baseline;gap:.35rem 1.5rem;display:flex}.reco-report-summary__item{align-items:baseline;gap:.45rem;min-width:0;display:flex}.reco-report-summary__label{letter-spacing:.04em;text-transform:uppercase;color:var(--reco-muted);font-size:.72rem;font-weight:600}.reco-report-summary__value{color:var(--reco-text);font-variant-numeric:tabular-nums;font-size:.92rem;font-weight:650}.reco-report-totals td{background:color-mix(in srgb, var(--reco-surface) 65%, var(--reco-elevated));border-top:1px solid var(--reco-line)!important}.mantine-NavLink-root:hover{background:var(--reco-nav-hover)!important}.mantine-NavLink-root[data-active]{color:var(--reco-brand-dark);background:var(--reco-primary-light)!important}.mantine-NavLink-root[data-active] .mantine-NavLink-label{color:var(--reco-brand-dark)}.mantine-NavLink-root[data-active]:hover{background:var(--reco-primary-light)!important}.mantine-Menu-item:hover,.mantine-Menu-item[data-hovered]{background:var(--reco-nav-hover)!important}.mantine-Menu-item.reco-menu-item-danger:hover,.mantine-Menu-item.reco-menu-item-danger[data-hovered],.mantine-Menu-item[data-color=red]:hover,.mantine-Menu-item[data-color=red][data-hovered]{color:var(--reco-error)!important;background:#d9545429!important}:root[data-mantine-color-scheme=dark] .mantine-Menu-item.reco-menu-item-danger:hover,:root[data-mantine-color-scheme=dark] .mantine-Menu-item.reco-menu-item-danger[data-hovered],:root[data-mantine-color-scheme=dark] .mantine-Menu-item[data-color=red]:hover,:root[data-mantine-color-scheme=dark] .mantine-Menu-item[data-color=red][data-hovered]{color:var(--reco-error)!important;background:#d484842e!important}.reco-field-valid .mantine-Input-input,.reco-field-valid .mantine-TextInput-input,.reco-field-valid .mantine-PasswordInput-input{border-color:var(--reco-success)!important;background:color-mix(in srgb, var(--reco-success) 8%, var(--reco-input-bg))!important}.reco-field-valid .mantine-Input-input:focus,.reco-field-valid .mantine-TextInput-input:focus,.reco-field-valid .mantine-PasswordInput-input:focus,.reco-field-valid .mantine-PasswordInput-input:focus-within{border-color:var(--reco-success)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--reco-success) 28%, transparent)!important}.reco-field-valid .mantine-Input-section,.reco-field-valid .mantine-TextInput-section{color:var(--reco-success)}.reco-form-modal{position:relative;background:var(--reco-elevated)!important;border:1px solid var(--reco-panel-border)!important;box-shadow:var(--reco-panel-shadow)!important;-webkit-backdrop-filter:none!important;overflow:hidden!important}.reco-form-modal:before{content:"";background:linear-gradient(90deg, var(--reco-brand-dark) 0%, color-mix(in srgb, var(--reco-brand-dark) 45%, transparent) 100%);z-index:1;height:3px;position:absolute;inset:0 0 auto}.reco-form-modal__header{background:linear-gradient(180deg, color-mix(in srgb, var(--reco-brand-dark) 8%, var(--reco-elevated)) 0%, var(--reco-elevated) 100%);border-bottom:1px solid var(--reco-line);align-items:flex-start!important;margin:0!important;padding:1.2rem 1.25rem 1rem!important;overflow:visible!important}.reco-form-modal__header .mantine-Modal-title{flex:1;min-width:0;margin-right:.65rem}.reco-form-modal__heading{align-items:center;width:100%;min-width:0;display:flex}.reco-form-modal__heading-copy{flex-direction:column;gap:.18rem;min-width:0;display:flex}.reco-form-modal__eyebrow{color:var(--reco-brand-dark);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:650;line-height:1.2}.reco-form-modal__title{color:var(--reco-text);letter-spacing:-.03em;margin:0;font-size:1.28rem;font-weight:650;line-height:1.25}.reco-form-modal__description{max-width:26rem;color:var(--reco-muted);margin:.12rem 0 0;font-size:.8125rem;line-height:1.45}.reco-form-modal__close{color:var(--reco-muted);background:var(--reco-surface);border:1px solid var(--reco-line);border-radius:999px;margin-top:.05rem}.reco-form-modal__close:hover{background:var(--reco-nav-hover);color:var(--reco-brand-dark)}.reco-form-modal__body{max-height:calc(100dvh - 16rem);padding:0!important;overflow-y:auto!important}.reco-form-modal__content{padding:1.25rem 1.35rem .35rem}.reco-form-modal__content--sectioned{padding:0}.reco-form-modal__content:has(.reco-product-form-section){padding:0}.reco-form-modal__footer{border-top:1px solid var(--reco-line);background:color-mix(in srgb, var(--reco-surface) 70%, var(--reco-elevated));margin-top:.35rem;padding:1rem 1.35rem 1.2rem}.reco-confirm-modal{background:var(--reco-elevated)!important;border:1px solid var(--reco-panel-border)!important;box-shadow:var(--reco-panel-shadow)!important;-webkit-backdrop-filter:none!important;overflow:hidden!important}.reco-confirm-modal__body{background:0 0!important;padding:0!important}.reco-confirm-modal__content{padding:1.4rem 1.5rem 1.15rem}.reco-confirm-modal__message{color:color-mix(in srgb, var(--reco-text) 72%, var(--reco-muted))}.reco-confirm-modal__footer{border-top:1px solid var(--reco-line);background:color-mix(in srgb, var(--reco-surface) 70%, var(--reco-elevated));padding:1rem 1.5rem 1.15rem}.reco-invoice-form{padding-bottom:5.75rem}.reco-form-section__head{border-bottom:1px solid var(--reco-line);background:color-mix(in srgb, var(--reco-surface) 72%, var(--reco-elevated));padding:1rem 1.25rem}.reco-invoice-hero{overflow:hidden}.reco-invoice-hero__top{padding:1.15rem 1.25rem 1rem}.reco-invoice-hero__actions{border-top:1px solid var(--reco-line);background:color-mix(in srgb, var(--reco-surface) 72%, var(--reco-elevated));padding:.7rem 1.25rem}.reco-detail-card{overflow:hidden}.reco-detail-card__body{padding:1rem 1.25rem 1.15rem}.reco-meta-list{gap:.7rem 1rem;display:grid}.reco-meta-list__item{min-width:0}.reco-meta-list__item span{color:var(--reco-muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.18rem;font-size:.68rem;font-weight:600;display:block}.reco-meta-list__item strong{color:var(--reco-text);overflow-wrap:anywhere;font-size:.875rem;font-weight:600;line-height:1.35;display:block}.reco-meta-list__item .mantine-Badge-root{margin-left:calc(-1 * var(--badge-padding-x,.625rem))}.reco-totals-box{border:1px solid var(--reco-line);border-radius:var(--reco-radius-md);background:color-mix(in srgb, var(--reco-primary) 5%, var(--reco-elevated));width:min(100%,18.5rem);margin-left:auto;padding:.85rem 1rem}.reco-totals-box__row{color:var(--reco-muted);justify-content:space-between;align-items:baseline;gap:1.25rem;font-size:.8125rem;display:flex}.reco-totals-box__row+.reco-totals-box__row{margin-top:.45rem}.reco-totals-box__row strong{color:var(--reco-text);font-variant-numeric:tabular-nums;font-weight:600}.reco-totals-box__row--grand{border-top:1px dashed var(--reco-line);color:var(--reco-text);margin-top:.65rem;padding-top:.65rem;font-size:.9rem;font-weight:650}.reco-totals-box__row--grand strong{color:var(--reco-brand-dark);font-size:1.05rem;font-weight:750}.reco-trade-chart{min-width:0}.reco-trade-chart__canvas{width:100%;height:280px}.reco-watch{filter:drop-shadow(0 4px 10px #0a101c2e);flex-shrink:0;width:52px;height:52px}.reco-watch__bezel{fill:var(--reco-watch-bezel)}.reco-watch__tick{stroke:var(--reco-watch-tick);stroke-width:1px;stroke-linecap:round}.reco-watch__tick--hour{stroke:var(--reco-watch-tick-hour);stroke-width:2.2px}.reco-watch__num{fill:var(--reco-watch-num);text-anchor:middle;dominant-baseline:middle;font-size:9px;font-weight:700;font-family:var(--reco-font-sans,inherit)}.reco-watch__hand{stroke-linecap:round}.reco-watch__hand--hour{stroke:var(--reco-watch-hand);stroke-width:4.2px}.reco-watch__hand--minute{stroke:var(--reco-watch-hand);stroke-width:2.8px}.reco-watch__hand--second{stroke:var(--reco-watch-second);stroke-width:1.4px;transform-origin:50px 50px;animation:60s linear infinite reco-watch-spin}@keyframes reco-watch-spin{to{transform:rotate(360deg)}}.reco-watch__pin{fill:var(--reco-watch-pin);stroke:var(--reco-watch-face-hi);stroke-width:1.2px}.reco-product-row{cursor:pointer}.reco-product-row:focus-visible{outline:2px solid color-mix(in srgb, var(--reco-primary) 55%, transparent);outline-offset:-2px}.reco-product-form-section{border-bottom:1px solid var(--reco-line);padding:1.1rem 1.35rem}.reco-product-form-section:last-child{border-bottom:none;padding-bottom:1.35rem}.reco-product-form-section--tinted{background:color-mix(in srgb, var(--reco-surface) 60%, var(--reco-elevated))}.reco-product-form-section__label{letter-spacing:.07em!important;text-transform:uppercase!important;color:var(--reco-brand-dark)!important;margin-bottom:.75rem!important;font-size:.68rem!important;font-weight:700!important}.reco-product-detail__header{border-bottom:1px solid var(--reco-line);background:color-mix(in srgb, var(--reco-surface) 72%, var(--reco-elevated));padding:1rem 1.25rem .85rem}.reco-product-detail__body{padding:1.15rem 1.25rem 1.25rem}.reco-product-detail__totals{width:100%;margin-left:0}.reco-fbr-number{font-family:var(--reco-font-sans);font-variant-numeric:tabular-nums;letter-spacing:.01em}.reco-fbr-copy{align-items:center;gap:.25rem;min-width:0;display:flex}.reco-meta-list__item .reco-fbr-copy strong{flex:1;min-width:0;line-height:1.35}.reco-fbr-copy .mantine-ActionIcon-root{flex-shrink:0}.reco-line-card{border:1px solid var(--reco-border);border-radius:var(--reco-radius-md);background:var(--reco-elevated);overflow:hidden}.reco-line-card__head{border-bottom:1px solid var(--reco-line);background:color-mix(in srgb, var(--reco-primary) 5%, var(--reco-elevated));gap:.5rem;padding:.7rem 1rem}.reco-tooltip{border:1px solid var(--reco-panel-border);box-shadow:var(--reco-panel-shadow);font-family:var(--reco-font-sans);letter-spacing:.01em;font-weight:600;line-height:1.35;background:var(--reco-elevated)!important;color:var(--reco-text)!important;border-radius:10px!important;padding:6px 10px!important}.reco-tooltip .mantine-Tooltip-arrow{background:var(--reco-elevated)!important;border-color:var(--reco-panel-border)!important}.reco-tooltip-hit{vertical-align:middle;cursor:default;max-width:100%;display:inline-flex}.reco-line-name-tooltip{overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap;max-width:17.5rem;line-height:1.4}.reco-line-card__body{padding:1rem 1rem 1.1rem}.reco-line-card__body .mantine-Grid-inner{align-items:start}.reco-line-card__body .mantine-Grid-col{min-width:0}.reco-line-card__body .mantine-InputWrapper-label,.reco-line-card__body .mantine-InputLabel-label,.reco-line-card__body .mantine-Autocomplete-label,.reco-line-card__body .mantine-Select-label,.reco-line-card__body .mantine-NumberInput-label,.reco-line-card__body .mantine-TextInput-label,.reco-discount-field .mantine-InputWrapper-label,.reco-discount-field .mantine-NumberInput-label,.reco-amount-label .mantine-InputWrapper-label,.reco-amount-label .mantine-NumberInput-label{letter-spacing:.01em;white-space:nowrap;align-items:center;width:100%;min-height:1.25rem;margin-bottom:6px;line-height:1.25rem;display:flex;color:var(--reco-brand-dark)!important;font-size:.86rem!important;font-weight:400!important}.reco-line-card__body .mantine-Input-wrapper,.reco-line-card__body .mantine-TextInput-wrapper,.reco-line-card__body .mantine-Select-wrapper,.reco-line-card__body .mantine-NumberInput-wrapper{--input-height:38px;--input-size:38px}.reco-split-label{justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:1.25rem;line-height:1.25rem;display:flex}.reco-label-amount{text-overflow:ellipsis;white-space:nowrap;text-align:right;min-width:0;overflow:hidden}.reco-line-ledger{flex-shrink:0;align-items:stretch;display:flex}.reco-line-ledger>.reco-tooltip-hit{align-items:stretch;min-width:0;display:flex}.reco-tooltip-hit>.reco-line-ledger__item{width:100%}.reco-line-ledger__item{border-left:1px solid var(--reco-line);flex-direction:column;justify-content:center;gap:.12rem;min-width:0;padding:0 .7rem;display:flex}.reco-line-ledger__item:first-child,.reco-line-ledger>:first-child .reco-line-ledger__item{border-left:none;padding-left:0}.reco-line-ledger__item span{color:var(--reco-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.62rem;font-weight:600;line-height:1}.reco-line-ledger__item strong{color:var(--reco-text);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:650;line-height:1.25;overflow:hidden}.reco-line-ledger__item--neg strong{color:#b42318}.reco-line-ledger__item--total{background:color-mix(in srgb, var(--reco-primary) 10%, transparent);box-sizing:border-box;border-left:none;border-radius:8px;margin-left:.15rem;padding:.32rem .8rem}.reco-line-ledger>:first-child .reco-line-ledger__item--total,.reco-line-ledger__item--total:first-child{padding-left:.8rem}.reco-line-ledger__item--total strong{color:var(--reco-brand-dark);font-weight:700}.reco-grand-total{overflow-wrap:anywhere;max-width:min(100%,18rem)}@media (max-width:48em){.reco-line-ledger{display:none}}.reco-sticky-invoice-bar{z-index:40;border-radius:var(--reco-radius-lg);background:var(--reco-elevated);border:1px solid var(--reco-panel-border);box-shadow:var(--reco-panel-shadow);padding:.85rem 1.1rem;position:sticky;bottom:12px}.reco-totals-row{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.reco-totals-row--grand{border-top:1px dashed var(--reco-line);margin-top:.15rem;padding-top:.65rem}.reco-tour{z-index:10000;pointer-events:auto;position:fixed;inset:0}.reco-tour__backdrop{opacity:1;pointer-events:auto;background:#0b122094;transition:opacity .28s;position:absolute;inset:0}.reco-tour__backdrop--clear{opacity:0;pointer-events:none}.reco-tour__spotlight{border:2px solid color-mix(in srgb, var(--reco-brand-dark) 80%, white);opacity:0;pointer-events:none;background:0 0;border-radius:14px;transition:top .32s cubic-bezier(.22,1,.36,1),left .32s cubic-bezier(.22,1,.36,1),width .32s cubic-bezier(.22,1,.36,1),height .32s cubic-bezier(.22,1,.36,1),opacity .2s;position:absolute;box-shadow:0 0 0 9999px #0b122094}.reco-tour__spotlight.is-visible{opacity:1}.reco-tour__dock{z-index:2;pointer-events:auto;background:var(--reco-elevated);border:1px solid var(--reco-panel-border);width:min(420px,100vw - 32px);box-shadow:var(--reco-panel-shadow);border-radius:18px;animation:.35s cubic-bezier(.22,1,.36,1) reco-tour-dock-in;position:fixed;bottom:24px;left:auto;right:24px;overflow:hidden;transform:none}@keyframes reco-tour-dock-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.reco-tour__progress{background:color-mix(in srgb, var(--reco-brand-dark) 14%, transparent);height:3px}.reco-tour__progress-bar{background:var(--reco-brand-dark);height:100%;transition:width .3s}.reco-tour__dock-body{padding:1rem 1.15rem 1.05rem}.reco-tour__icon{width:36px;height:36px;color:var(--reco-brand-dark);background:color-mix(in srgb, var(--reco-brand-dark) 14%, var(--reco-elevated));border:1px solid color-mix(in srgb, var(--reco-brand-dark) 22%, transparent);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.reco-tour__eyebrow{letter-spacing:.06em;color:var(--reco-brand-dark)}.reco-tour__title{color:var(--reco-text);letter-spacing:-.02em;margin:0;font-size:1.05rem}.reco-tour__body{color:color-mix(in srgb, var(--reco-text) 82%, var(--reco-muted))}.reco-tour__tips{color:color-mix(in srgb, var(--reco-text) 78%, var(--reco-muted));padding-left:.15rem}.reco-tour__tips .mantine-List-itemWrapper{align-items:flex-start}@media (max-width:640px){.reco-tour__dock{width:auto;bottom:12px;left:10px;right:10px}}.reco-announce-modal{box-shadow:none!important;background:0 0!important;border:none!important}.reco-announce-modal__body{background:0 0!important;padding:0!important}.reco-announce-modal__panel{max-width:92vw;display:inline-block;position:relative}.reco-announce-modal__close{z-index:2;border:1px solid #0f172a14;top:.65rem;right:.65rem;box-shadow:0 8px 20px #0a101c2e;color:#1a2332!important;background:#fffffff0!important;position:absolute!important}.reco-announce-modal__close:hover{background:#fff!important}.reco-admin-settings__nav{border-right:1px solid var(--reco-line);background:color-mix(in srgb, var(--reco-surface) 55%, var(--reco-elevated));flex-shrink:0;width:240px;padding:1.1rem}.reco-admin-settings__content{padding:1.35rem 1.5rem 1.5rem}.reco-admin-settings__tab{text-align:left;border:1px solid var(--reco-line);width:100%;color:var(--reco-text);background:0 0;border-radius:12px;padding:.7rem .9rem;font-size:.9rem;font-weight:500;transition:background .15s,color .15s,border-color .15s}.reco-admin-settings__tab.is-active{background:var(--reco-brand-dark);border-color:var(--reco-brand-dark);color:#fff}.reco-admin-settings__tab.is-disabled,.reco-admin-settings__tab:disabled{opacity:.45;cursor:not-allowed;color:var(--reco-muted)}@media (max-width:800px){.reco-admin-settings>.mantine-Group-root{flex-direction:column!important}.reco-admin-settings__nav{border-right:none;border-bottom:1px solid var(--reco-line);width:100%}}.reco-account-trigger{transition:background .15s}.reco-account-trigger:hover{background:var(--reco-primary-light)}.reco-account-trigger *{-webkit-user-select:none;user-select:none}.reco-account-trigger ::selection{background:0 0}.mantine-Menu-dropdown{pointer-events:auto!important;z-index:400!important}.mantine-Input-input,.mantine-TextInput-input,.mantine-PasswordInput-input,.mantine-Select-input,.mantine-Textarea-input,.mantine-NumberInput-input{transition:border-color .18s,box-shadow .18s,background .18s;border-radius:var(--reco-radius-sm)!important;border:1px solid var(--reco-border)!important;background:var(--reco-input-bg)!important;min-height:42px!important;color:var(--reco-text)!important;font-family:var(--reco-font-sans)!important;font-size:.95rem!important}.mantine-Input-input:hover,.mantine-TextInput-input:hover,.mantine-PasswordInput-input:hover,.mantine-Select-input:hover,.mantine-Textarea-input:hover{border-color:var(--reco-border)!important}.mantine-Input-input:focus,.mantine-TextInput-input:focus,.mantine-PasswordInput-input:focus,.mantine-Select-input:focus,.mantine-Textarea-input:focus,.mantine-Input-input:focus-within,.mantine-PasswordInput-input:focus-within{box-shadow:var(--reco-focus-ring)!important;border-color:var(--reco-brand-light)!important;background:var(--reco-input-bg-focus)!important}.mantine-Input-input[data-error=true],.mantine-TextInput-input[data-error=true],.mantine-PasswordInput-input[data-error=true],.mantine-Select-input[data-error=true],.mantine-Textarea-input[data-error=true],.mantine-NumberInput-input[data-error=true],.mantine-Autocomplete-input[data-error=true]{border-color:var(--reco-error)!important;background:color-mix(in srgb, var(--reco-error) 6%, var(--reco-input-bg))!important;box-shadow:0 0 0 2px color-mix(in srgb, var(--reco-error) 12%, transparent)!important}.mantine-Input-input[data-error=true]:focus,.mantine-TextInput-input[data-error=true]:focus,.mantine-PasswordInput-input[data-error=true]:focus,.mantine-Select-input[data-error=true]:focus,.mantine-Textarea-input[data-error=true]:focus,.mantine-NumberInput-input[data-error=true]:focus,.mantine-Autocomplete-input[data-error=true]:focus,.mantine-Input-input[data-error=true]:focus-within,.mantine-PasswordInput-input[data-error=true]:focus-within{border-color:var(--reco-error)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--reco-error) 16%, transparent)!important}.mantine-InputWrapper-error,.mantine-TextInput-error,.mantine-PasswordInput-error,.mantine-Select-error,.mantine-NumberInput-error,.mantine-Autocomplete-error,.mantine-Textarea-error{letter-spacing:.01em;margin-top:6px;font-weight:600;color:var(--reco-error)!important;font-size:.75rem!important}.mantine-Input-wrapper,.mantine-PasswordInput-wrapper,.mantine-TextInput-wrapper{--input-height:42px;--input-bd:var(--reco-border);--input-bg:var(--reco-input-bg);--input-color:var(--reco-text)}.mantine-InputPlaceholder-placeholder,.mantine-Input-input::placeholder{opacity:1;color:#8aa0b2!important}.mantine-InputLabel-label,.mantine-TextInput-label,.mantine-PasswordInput-label,.mantine-Select-label,.mantine-Textarea-label{letter-spacing:.01em;color:var(--reco-brand-dark)!important;font-family:var(--reco-font-sans)!important;font-size:.86rem!important;font-weight:400!important}input,textarea,select,button{font-family:inherit}input:-webkit-autofill{caret-color:var(--reco-text);transition:background-color 99999s ease-in-out;-webkit-text-fill-color:var(--reco-text)!important;font-family:var(--reco-font-sans)!important;box-shadow:0 0 0 1000px var(--reco-input-bg-focus) inset!important;border:1px solid var(--reco-border)!important;border-radius:var(--reco-radius-sm)!important}input:-webkit-autofill:hover{caret-color:var(--reco-text);transition:background-color 99999s ease-in-out;-webkit-text-fill-color:var(--reco-text)!important;font-family:var(--reco-font-sans)!important;box-shadow:0 0 0 1000px var(--reco-input-bg-focus) inset!important;border:1px solid var(--reco-border)!important;border-radius:var(--reco-radius-sm)!important}input:-webkit-autofill:focus{caret-color:var(--reco-text);transition:background-color 99999s ease-in-out;-webkit-text-fill-color:var(--reco-text)!important;font-family:var(--reco-font-sans)!important;box-shadow:0 0 0 1000px var(--reco-input-bg-focus) inset!important;border:1px solid var(--reco-border)!important;border-radius:var(--reco-radius-sm)!important}input:-webkit-autofill:active{caret-color:var(--reco-text);transition:background-color 99999s ease-in-out;-webkit-text-fill-color:var(--reco-text)!important;font-family:var(--reco-font-sans)!important;box-shadow:0 0 0 1000px var(--reco-input-bg-focus) inset!important;border:1px solid var(--reco-border)!important;border-radius:var(--reco-radius-sm)!important}textarea:-webkit-autofill{caret-color:var(--reco-text);transition:background-color 99999s ease-in-out;-webkit-text-fill-color:var(--reco-text)!important;font-family:var(--reco-font-sans)!important;box-shadow:0 0 0 1000px var(--reco-input-bg-focus) inset!important;border:1px solid var(--reco-border)!important;border-radius:var(--reco-radius-sm)!important}textarea:-webkit-autofill:hover{caret-color:var(--reco-text);transition:background-color 99999s ease-in-out;-webkit-text-fill-color:var(--reco-text)!important;font-family:var(--reco-font-sans)!important;box-shadow:0 0 0 1000px var(--reco-input-bg-focus) inset!important;border:1px solid var(--reco-border)!important;border-radius:var(--reco-radius-sm)!important}textarea:-webkit-autofill:focus{caret-color:var(--reco-text);transition:background-color 99999s ease-in-out;-webkit-text-fill-color:var(--reco-text)!important;font-family:var(--reco-font-sans)!important;box-shadow:0 0 0 1000px var(--reco-input-bg-focus) inset!important;border:1px solid var(--reco-border)!important;border-radius:var(--reco-radius-sm)!important}select:-webkit-autofill{caret-color:var(--reco-text);transition:background-color 99999s ease-in-out;-webkit-text-fill-color:var(--reco-text)!important;font-family:var(--reco-font-sans)!important;box-shadow:0 0 0 1000px var(--reco-input-bg-focus) inset!important;border:1px solid var(--reco-border)!important;border-radius:var(--reco-radius-sm)!important}select:-webkit-autofill:hover{caret-color:var(--reco-text);transition:background-color 99999s ease-in-out;-webkit-text-fill-color:var(--reco-text)!important;font-family:var(--reco-font-sans)!important;box-shadow:0 0 0 1000px var(--reco-input-bg-focus) inset!important;border:1px solid var(--reco-border)!important;border-radius:var(--reco-radius-sm)!important}select:-webkit-autofill:focus{caret-color:var(--reco-text);transition:background-color 99999s ease-in-out;-webkit-text-fill-color:var(--reco-text)!important;font-family:var(--reco-font-sans)!important;box-shadow:0 0 0 1000px var(--reco-input-bg-focus) inset!important;border:1px solid var(--reco-border)!important;border-radius:var(--reco-radius-sm)!important}.auth-shell{background:0 0;min-height:100dvh;position:relative;overflow-x:hidden}.auth-ambient{pointer-events:none;z-index:0;position:fixed;inset:0}.auth-ambient:before,.auth-ambient:after{content:"";border-radius:50%;position:absolute}.auth-ambient:before{background:var(--reco-blob-a);width:480px;height:480px;top:-140px;right:-80px}.auth-ambient:after{background:var(--reco-blob-b);width:340px;height:340px;bottom:-120px;left:-90px}.auth-frame{z-index:1;flex-direction:column;max-width:1180px;min-height:100dvh;margin:0 auto;padding:1.35rem 1.5rem 1.5rem;display:flex;position:relative}.auth-top{margin-bottom:1.75rem}.auth-top__pill{border:1px solid var(--reco-panel-border);background:var(--reco-elevated);color:var(--reco-brand-dark);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:.35rem .75rem;font-size:.75rem;font-weight:600}.auth-stage{flex:1;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start;gap:2.5rem 3rem;display:grid}.auth-intro__kicker{color:var(--reco-brand-dark);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .7rem;font-size:.78rem;font-weight:600}.auth-intro__title{letter-spacing:-.045em;max-width:18ch;color:var(--reco-text);margin:0 0 .9rem;font-size:clamp(2rem,3.4vw,3.1rem);font-weight:600;line-height:1.12}.auth-intro__copy{max-width:38rem;color:var(--reco-muted);margin:0 0 1.75rem;font-size:1.02rem;line-height:1.65}.auth-point{background:var(--reco-elevated);border:1px solid var(--reco-line);border-radius:var(--reco-radius-md);box-shadow:var(--reco-shadow-glass);opacity:0;grid-template-columns:2.4rem minmax(0,1fr);align-items:center;column-gap:.9rem;padding:.95rem 1rem;transition:transform .18s,box-shadow .18s;animation:.55s forwards auth-rise;display:grid;position:relative;overflow:hidden;transform:translateY(10px)}.auth-point:before{content:"";background:linear-gradient(180deg, var(--reco-brand-light), var(--reco-brand-dark));opacity:.85;width:3px;position:absolute;top:0;bottom:0;left:0}.auth-point:hover{box-shadow:var(--reco-panel-shadow);transform:translateY(-2px)}.auth-point__num{color:var(--reco-brand-dark);letter-spacing:.04em;font-variant-numeric:tabular-nums;font-size:.82rem;font-weight:700}.auth-main{animation:.55s 80ms both auth-rise;position:sticky;top:1.25rem}.auth-card{background:var(--reco-elevated);border:1px solid var(--reco-line);border-radius:var(--reco-radius-lg);width:100%;box-shadow:var(--reco-panel-shadow);overflow:hidden}.auth-card__cap{background:var(--reco-brand-dark);color:#fff;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1.35rem;font-size:.75rem;font-weight:600;display:flex}.auth-card__body{padding:1.5rem 1.45rem 1.4rem}.auth-card__title{letter-spacing:-.03em;color:var(--reco-text);margin:0;font-size:1.55rem;font-weight:600}.auth-card__meta{color:var(--reco-muted);margin:0;font-size:.92rem}.auth-card__foot{color:var(--reco-muted);text-align:center;margin:1.15rem 0 0;font-size:.9rem}.auth-card__foot a{color:var(--reco-brand-dark);font-weight:500}.auth-base{margin-top:2rem}@keyframes auth-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:991.98px){.auth-stage{grid-template-columns:1fr;gap:1.75rem}.auth-intro{order:2}.auth-main{order:1;position:static}.auth-intro__title{max-width:none;font-size:1.85rem}}.reco-bin-nav{border-radius:16px;width:fit-content;max-width:100%;padding:5px}.reco-bin-nav__row{flex-wrap:wrap;gap:4px;display:flex}.reco-bin-nav__tab{min-height:38px;color:var(--reco-muted);font-family:var(--reco-font-sans);cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:8px;padding:0 14px;font-size:.875rem;font-weight:600;transition:background .16s,color .16s,box-shadow .16s,transform .16s;display:inline-flex}.reco-bin-nav__tab:hover{background:var(--reco-nav-hover);color:var(--reco-brand-dark)}.reco-bin-nav__tab--active{background:var(--reco-primary);color:#fff;box-shadow:var(--reco-shadow-clay)}.reco-bin-nav__tab--active:hover{background:var(--reco-primary-hover);color:#fff}.reco-bin-nav__count{background:color-mix(in srgb, currentColor 14%, transparent);font-variant-numeric:tabular-nums;text-align:center;border-radius:999px;min-width:1.35rem;padding:1px 6px;font-size:.72rem;font-weight:700;line-height:1.35}.reco-bin-nav__tab--active .reco-bin-nav__count{background:#ffffff38}.reco-settings-pair>.mantine-Grid-col{display:flex}.reco-settings-pair>.mantine-Grid-col>*{flex:1;width:100%}.reco-settings-card{flex-direction:column;display:flex}.reco-settings-card .reco-detail-card__body{flex:1}.reco-settings-hero{overflow:hidden}.reco-settings-hero__band{background:linear-gradient(135deg, color-mix(in srgb, var(--reco-primary) 16%, var(--reco-elevated)) 0%, var(--reco-elevated) 62%);align-items:center;gap:1rem;padding:1.15rem 1.25rem;display:flex}.reco-settings-hero__mark{background:color-mix(in srgb, var(--reco-primary) 14%, var(--reco-elevated));border:1px solid color-mix(in srgb, var(--reco-primary) 22%, var(--reco-line));border-radius:16px;flex-shrink:0;place-items:center;width:56px;height:56px;display:grid;overflow:hidden}.reco-settings-hero__mark img{object-fit:contain;background:#fff;width:100%;height:100%}.reco-settings-logo-well{border:1px dashed color-mix(in srgb, var(--reco-primary) 35%, var(--reco-line));background:color-mix(in srgb, var(--reco-primary) 6%, var(--reco-elevated));border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-height:180px;padding:1.1rem;display:flex}.reco-settings-logo-well img{object-fit:contain;max-width:160px;max-height:88px}.reco-settings-slip{border:1px solid var(--reco-line);background:linear-gradient(180deg, color-mix(in srgb, var(--reco-primary) 8%, var(--reco-elevated)) 0%, var(--reco-elevated) 48%);border-radius:16px;padding:1.1rem 1.2rem}.reco-settings-slip__number{letter-spacing:-.04em;font-size:1.55rem;line-height:1.1}.reco-settings-save{z-index:4;background:var(--reco-elevated);border:1px solid var(--reco-panel-border);box-shadow:var(--reco-panel-shadow);border-radius:16px;padding:.85rem 1.1rem;position:sticky;bottom:.75rem}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.auth-point,.auth-main{opacity:1;transform:none}}
