.m_b37d9ac7{width:calc(100% - var(--mantine-spacing-md) * 2);z-index:var(--notifications-z-index);max-width:var(--notifications-container-width);position:fixed}.m_b37d9ac7:where([data-position=top-center]){top:var(--mantine-spacing-md);left:50%;transform:translate(-50%)}.m_b37d9ac7:where([data-position=top-left]){top:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=top-right]){top:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-center]){bottom:var(--mantine-spacing-md);left:50%;transform:translate(-50%)}.m_b37d9ac7:where([data-position=bottom-left]){bottom:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-right]){bottom:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_5ed0edd0:where(.m_5ed0edd0+.m_5ed0edd0){margin-top:var(--mantine-spacing-md)}:where([data-layout=stacked]) .m_5ed0edd0{margin-top:0}.m_b37d9ac7:where([data-layout=stacked])>*{display:grid}
.m_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_d46a4834{border:calc(.0625rem * var(--mantine-scale)) dashed;color:var(--mantine-color-text);padding:var(--mantine-spacing-md);border-radius:var(--dropzone-radius);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .1s,border-color .1s;position:relative}.m_d46a4834:where([data-loading]),.m_d46a4834:where(:not([data-activate-on-click])){cursor:default}:where([data-mantine-color-scheme=light]) .m_d46a4834{background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_d46a4834{background-color:var(--mantine-color-dark-6);border-color:var(--mantine-color-dark-4)}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_d46a4834:hover:where([data-activate-on-click]:not([data-loading])){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_d46a4834:hover:where([data-activate-on-click]:not([data-loading])){background-color:var(--mantine-color-dark-5)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_d46a4834:active:where([data-activate-on-click]:not([data-loading])){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_d46a4834:active:where([data-activate-on-click]:not([data-loading])){background-color:var(--mantine-color-dark-5)}}.m_d46a4834:where([data-accept]){background-color:var(--dropzone-accept-bg);border-color:var(--dropzone-accept-bg);color:var(--dropzone-accept-color)}.m_d46a4834:where([data-reject]){background-color:var(--dropzone-reject-bg);border-color:var(--dropzone-reject-bg);color:var(--dropzone-reject-color)}.m_b85f7144{pointer-events:none;-webkit-user-select:none;user-select:none}.m_b85f7144:where([data-enable-pointer-events]){pointer-events:all}.m_96f6e9ad{background-color:var(--mantine-color-body);padding:var(--mantine-spacing-xs);flex-direction:column;transition:opacity .1s;display:flex;position:fixed;inset:0}.m_96f6e9ad .m_7946116d{flex:1}
.m_dd3f7539{border:calc(.0625rem * var(--mantine-scale)) solid;border-radius:var(--mantine-radius-default);position:relative}.m_dd3f7539:where(:has(>[data-sticky])){overflow:clip}:where([data-mantine-color-scheme=light]) .m_dd3f7539{border-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_dd3f7539{border-color:var(--mantine-color-dark-4)}.m_f2016866{margin:0;padding:0}.m_f2016866 li>p{margin:0}.m_f2016866 ul li,.m_f2016866 ol li{margin-top:calc(.125rem * var(--mantine-scale))}.m_f2016866 p{margin-bottom:calc(.4375rem * var(--mantine-scale))}.m_f2016866 h1,.m_f2016866 h2,.m_f2016866 h3,.m_f2016866 h4,.m_f2016866 h5,.m_f2016866 h6,.m_f2016866 p{margin-top:0}.m_c2204cc2{background-color:var(--mantine-color-body);border-radius:var(--mantine-radius-default)}.m_c2204cc2 .ProseMirror{padding:var(--mantine-spacing-md);outline:0}.m_c2204cc2 .ProseMirror>:last-child{margin-bottom:0}.m_c2204cc2 .ProseMirror p.is-editor-empty:first-of-type:before{content:attr(data-placeholder);pointer-events:none;-webkit-user-select:none;user-select:none;float:left;height:0;color:var(--mantine-color-placeholder)}.m_c2204cc2 div:not(.ProseMirror){z-index:2}.m_c2204cc2 pre{font-family:var(--mantine-font-family-monospace);border-radius:var(--mantine-radius-default);padding:var(--mantine-spacing-sm) var(--mantine-spacing-md)}:where([data-mantine-color-scheme=light]) .m_c2204cc2 pre{background-color:var(--mantine-color-gray-0);color:var(--mantine-color-gray-9);--code-color-comment:var(--mantine-color-gray-5);--code-color-var:var(--mantine-color-red-7);--code-color-number:var(--mantine-color-blue-7);--code-color-title:var(--mantine-color-pink-7);--code-color-keyword:var(--mantine-color-violet-7)}:where([data-mantine-color-scheme=dark]) .m_c2204cc2 pre{background-color:var(--mantine-color-dark-8);color:var(--mantine-color-dark-1);--code-color-comment:var(--mantine-color-dark-2);--code-color-var:var(--mantine-color-red-5);--code-color-number:var(--mantine-color-cyan-5);--code-color-title:var(--mantine-color-yellow-5);--code-color-keyword:var(--mantine-color-violet-3)}.m_c2204cc2 pre code{color:inherit;font-size:var(--mantine-font-size-sm);padding:0;background:0 0!important}.m_c2204cc2 pre .hljs-comment,.m_c2204cc2 pre .hljs-quote{color:var(--code-color-comment)}.m_c2204cc2 pre .hljs-variable,.m_c2204cc2 pre .hljs-template-variable,.m_c2204cc2 pre .hljs-attribute,.m_c2204cc2 pre .hljs-tag,.m_c2204cc2 pre .hljs-regexp,.m_c2204cc2 pre .hljs-link,.m_c2204cc2 pre .hljs-name,.m_c2204cc2 pre .hljs-selector-id,.m_c2204cc2 pre .hljs-selector-class{color:var(--code-color-var)}.m_c2204cc2 pre .hljs-number,.m_c2204cc2 pre .hljs-meta,.m_c2204cc2 pre .hljs-built_in,.m_c2204cc2 pre .hljs-builtin-name,.m_c2204cc2 pre .hljs-literal,.m_c2204cc2 pre .hljs-type,.m_c2204cc2 pre .hljs-params{color:var(--code-color-number)}.m_c2204cc2 pre .hljs-string,.m_c2204cc2 pre .hljs-symbol,.m_c2204cc2 pre .hljs-bullet{color:var(--code-color-var)}.m_c2204cc2 pre .hljs-title,.m_c2204cc2 pre .hljs-section{color:var(--code-color-title)}.m_c2204cc2 pre .hljs-keyword,.m_c2204cc2 pre .hljs-selector-tag{color:var(--code-color-keyword)}.m_c2204cc2 pre .hljs-emphasis{font-style:italic}.m_c2204cc2 pre .hljs-strong{font-weight:700}.m_c2204cc2 .tableWrapper{margin-bottom:var(--mantine-spacing-sm);overflow-x:auto}.m_c2204cc2 table{border-collapse:collapse;table-layout:fixed;width:100%;margin:0;overflow:hidden}:where([data-mantine-color-scheme=light]) .m_c2204cc2 table{--rte-table-border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .m_c2204cc2 table{--rte-table-border-color:var(--mantine-color-dark-4)}.m_c2204cc2 td,.m_c2204cc2 th{min-width:1em;padding:7px var(--mantine-spacing-xs);border:1px solid var(--rte-table-border-color);vertical-align:top;box-sizing:border-box;position:relative}.m_c2204cc2 th{text-align:start}.m_c2204cc2 .selectedCell{background-color:color-mix(in srgb, var(--mantine-primary-color-light) 30%, transparent)}.m_c2204cc2 .column-resize-handle{width:calc(.25rem * var(--mantine-scale));pointer-events:none;background-color:var(--mantine-primary-color-filled);position:absolute;inset-block:0;inset-inline-end:calc(-.125rem * var(--mantine-scale))}.m_c2204cc2 .ProseMirror-gapcursor:after{border-top-color:var(--mantine-color-text)}.m_c2204cc2 [data-type=details]{align-items:flex-start;gap:var(--mantine-spacing-xs);margin-bottom:var(--mantine-spacing-sm);padding:var(--mantine-spacing-sm);border:1px solid var(--rte-details-border-color);border-radius:var(--mantine-radius-default);display:flex}:where([data-mantine-color-scheme=light]) .m_c2204cc2 [data-type=details]{--rte-details-border-color:var(--mantine-color-gray-3);--rte-details-button-hover:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_c2204cc2 [data-type=details]{--rte-details-border-color:var(--mantine-color-dark-4);--rte-details-button-hover:var(--mantine-color-dark-5)}.m_c2204cc2 [data-type=details]>button{border-radius:var(--mantine-radius-sm);color:inherit;cursor:pointer;background-color:#0000;border:0;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.m_c2204cc2 [data-type=details]>button:empty{width:1.25rem;height:calc(1em * var(--mantine-line-height))}.m_c2204cc2 [data-type=details]>button:empty:hover{background-color:var(--rte-details-button-hover)}.m_c2204cc2 [data-type=details]>button:empty:before{content:"";border-style:solid;border-width:calc(.3125rem * var(--mantine-scale)) 0 calc(.3125rem * var(--mantine-scale)) calc(.375rem * var(--mantine-scale));border-color:#0000 #0000 #0000 currentColor;width:0;height:0}.m_c2204cc2 [data-type=details]:has(>div>[data-type=detailsContent]:not([hidden]))>button:empty:before{transform:rotate(90deg)}.m_c2204cc2 [data-type=details]>div{gap:var(--mantine-spacing-xs);flex-direction:column;width:100%;min-width:0;display:flex}.m_c2204cc2 [data-type=details] summary{font-weight:600}.m_c2204cc2 [data-type=detailsContent][hidden]{display:none}.m_c2204cc2 [data-type=detailsContent]>:last-child{margin-bottom:0}.m_8a991b4f{background-color:var(--mantine-color-body)}.m_23e1dc21{background-color:var(--mantine-color-body);padding:var(--mantine-spacing-xs)}.m_a81ab56{grid-template-columns:repeat(var(--rte-table-insert-columns,10), 1fr);gap:calc(.1875rem * var(--mantine-scale));display:grid}.m_a7fa972{width:calc(1.25rem * var(--mantine-scale));height:calc(1.25rem * var(--mantine-scale))}:where([data-mantine-color-scheme=light]) .m_a7fa972{background-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_a7fa972{background-color:var(--mantine-color-dark-5)}.m_a7fa972[data-active]{background-color:var(--mantine-primary-color-filled)}.m_45f260e4{margin-top:var(--mantine-spacing-xs);text-align:center;font-size:var(--mantine-font-size-sm);color:var(--mantine-color-dimmed)}.m_c2207da6{border-radius:var(--mantine-radius-default);cursor:default;justify-content:center;align-items:center;display:flex}.m_c2207da6:where([data-variant=default]){border:calc(.0625rem * var(--mantine-scale)) solid;min-width:calc(1.625rem * var(--mantine-scale));height:calc(1.625rem * var(--mantine-scale))}.m_c2207da6:where([data-variant=subtle]){--control-icon-size:calc(1.25rem * var(--mantine-scale));min-width:calc(2rem * var(--mantine-scale));height:calc(2rem * var(--mantine-scale))}:where([data-mantine-color-scheme=light]) .m_c2207da6{background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-4);color:var(--mantine-color-gray-7)}:where([data-mantine-color-scheme=dark]) .m_c2207da6{border-color:var(--mantine-color-dark-4);color:var(--mantine-color-dark-1)}:where([data-mantine-color-scheme=dark]) .m_c2207da6:where([data-variant=default]){background-color:var(--mantine-color-dark-6)}:where([data-mantine-color-scheme=dark]) .m_c2207da6:where([data-variant=subtle]){background-color:var(--mantine-color-dark-7)}.m_c2207da6:where([data-disabled]){cursor:not-allowed;opacity:.5}.m_c2207da6:where([data-interactive]:not([data-disabled])){cursor:pointer}@media (hover:hover){.m_c2207da6:where([data-interactive]:not([data-disabled])):hover{color:var(--mantine-color-bright)}:where([data-mantine-color-scheme=light]) .m_c2207da6:where([data-interactive]:not([data-disabled])):hover:where([data-variant=default]){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=light]) .m_c2207da6:where([data-interactive]:not([data-disabled])):hover:where([data-variant=subtle]){background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_c2207da6:where([data-interactive]:not([data-disabled])):hover{background-color:var(--mantine-color-dark-5)}}@media (hover:none){.m_c2207da6:where([data-interactive]:not([data-disabled])):active{color:var(--mantine-color-bright)}:where([data-mantine-color-scheme=light]) .m_c2207da6:where([data-interactive]:not([data-disabled])):active:where([data-variant=default]){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=light]) .m_c2207da6:where([data-interactive]:not([data-disabled])):active:where([data-variant=subtle]){background-color:var(--mantine-color-gray-1)}:where([data-mantine-color-scheme=dark]) .m_c2207da6:where([data-interactive]:not([data-disabled])):active{background-color:var(--mantine-color-dark-5)}}.m_c2207da6:where([data-active]){background-color:var(--mantine-primary-color-light);color:var(--mantine-primary-color-light-color)}@media (hover:hover){.m_c2207da6:where([data-active]):hover{background-color:var(--mantine-primary-color-light-hover)}}@media (hover:none){.m_c2207da6:where([data-active]):active{background-color:var(--mantine-primary-color-light-hover)}}.m_9cdfeb3f{width:var(--control-icon-size,16px);height:var(--control-icon-size,16px)}.m_2ab47ef2{background-color:var(--mantine-color-body);display:flex}.m_2ab47ef2:where([data-variant=default]) :where([data-rich-text-editor-control]){border-radius:0}.m_2ab47ef2:where([data-variant=default]) :where([data-rich-text-editor-control]):where(:not(:last-of-type)){border-inline-end-width:0}.m_2ab47ef2:where([data-variant=default]) :where([data-rich-text-editor-control]):where(:last-of-type){border-start-end-radius:var(--mantine-radius-default);border-end-end-radius:var(--mantine-radius-default)}.m_2ab47ef2:where([data-variant=default]) :where([data-rich-text-editor-control]):where(:first-of-type){border-start-start-radius:var(--mantine-radius-default);border-end-start-radius:var(--mantine-radius-default)}.m_b67b711e{display:flex}.m_296cf94c{border-inline-end:0;border-start-end-radius:0;border-end-end-radius:0}.m_cfef614{border:calc(.0625rem * var(--mantine-scale)) solid;color:var(--mantine-color-text);height:calc(1.5rem * var(--mantine-scale));width:calc(1.5rem * var(--mantine-scale));border-radius:var(--mantine-radius-default);justify-content:center;align-items:center;display:flex}:where([data-mantine-color-scheme=light]) .m_cfef614{background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_cfef614{background-color:var(--mantine-color-dark-7);border-color:var(--mantine-color-dark-4)}.m_cfef614:where([data-active]){background-color:var(--mantine-primary-color-light);color:var(--mantine-primary-color-filled)}@media (hover:hover){.m_cfef614:where([data-active]):hover{background-color:var(--mantine-primary-color-light-hover)}}@media (hover:none){.m_cfef614:where([data-active]):active{background-color:var(--mantine-primary-color-light-hover)}}.m_3b28e7bb{border-start-start-radius:0;border-end-start-radius:0}.m_4574a3c4{align-items:center;gap:var(--mantine-spacing-sm);top:var(--rte-sticky-offset,0px);background-color:var(--mantine-color-body);z-index:1;border-bottom:calc(.0625rem * var(--mantine-scale)) solid;border-start-start-radius:var(--mantine-radius-default);border-start-end-radius:var(--mantine-radius-default);flex-wrap:wrap;display:flex}.m_4574a3c4:where([data-variant=default]){padding:var(--mantine-spacing-xs) var(--mantine-spacing-md)}.m_4574a3c4:where([data-variant=subtle]){padding:calc(.25rem * var(--mantine-scale));row-gap:0}:where([data-mantine-color-scheme=light]) .m_4574a3c4{border-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_4574a3c4{border-color:var(--mantine-color-dark-4)}.m_4574a3c4:where([data-sticky]){position:sticky}.m_8b44009a{padding:0;padding-inline-start:0;list-style-type:none}.m_8b44009a :where(li){margin:0;padding:0;display:flex}.m_8b44009a :where(li[data-checked]>div){flex:auto;min-width:0}.m_8b44009a :where(ul){margin-top:calc(.3125rem * var(--mantine-scale))}.m_8b44009a p{margin:0;padding:0}.m_8b44009a :where(label){display:inline-block}.m_8b44009a :where(input){cursor:pointer;appearance:none;width:calc(1.125rem * var(--mantine-scale));height:calc(1.125rem * var(--mantine-scale));border:calc(.0625rem * var(--mantine-scale)) solid;border-radius:var(--mantine-radius-sm);vertical-align:middle;position:relative}:where([data-mantine-color-scheme=light]) .m_8b44009a :where(input){background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_8b44009a :where(input){background-color:var(--mantine-color-dark-6);border-color:var(--mantine-color-dark-4)}.m_8b44009a :where(input):checked{background-color:var(--mantine-primary-color-filled);border-color:var(--mantine-primary-color-filled)}.m_8b44009a :where(input):checked:before{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAxMCA3Ij48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNCA0LjU4NkwxLjcwNyAyLjI5M0ExIDEgMCAxMC4yOTMgMy43MDdsMyAzYS45OTcuOTk3IDAgMDAxLjQxNCAwbDUtNUExIDEgMCAxMDguMjkzLjI5M0w0IDQuNTg2eiIvPjwvc3ZnPg==);background-repeat:no-repeat;background-size:calc(.625rem * var(--mantine-scale));background-position:50%;position:absolute;inset:0}.m_8b44009a :where(li>label){margin-inline-end:var(--mantine-spacing-sm)}
:root{--void:#040704;--panel:#070b07;--panel-2:#0a0f0a;--lime:#b8ff3c;--lime-dim:#7dbf2a;--cyan:#4ef7d0;--hot:#ff5f56;--amber:#ffbd2e;--txt:#c9d6c4;--dim:#71816d;--line:#b8ff3c38;--mono:ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace}html,body{overflow-x:clip}body{background:var(--void);color:var(--txt);font-family:var(--mono);-webkit-font-smoothing:antialiased;font-size:15px}::selection{color:#040704;background:#b8ff3cd9}.grain:after{content:"";z-index:70;pointer-events:none;opacity:.55;background:repeating-linear-gradient(#00000038 0 1px,#0000 1px 3px),radial-gradient(#0000 58%,#00000080 100%);position:fixed;inset:0}.grid-bg{background-image:linear-gradient(#b8ff3c0d 1px,#0000 1px),linear-gradient(90deg,#b8ff3c0d 1px,#0000 1px);background-position:top;background-size:44px 44px}.hero-backdrop{isolation:isolate;position:relative}.aurora{filter:blur(90px);pointer-events:none;z-index:-1;border-radius:9999px;position:absolute}.aurora-a{background:#b8ff3c17;width:480px;height:480px}.aurora-b{background:#4ef7d012;width:540px;height:540px}.term-window{border:1px solid var(--line);background:#070b07db;position:relative;box-shadow:0 0 0 1px #0009,0 30px 90px -50px #b8ff3c66}.term-bar{border-bottom:1px solid var(--line);background:linear-gradient(#0c120c,#070b07);align-items:center;gap:10px;padding:9px 14px;display:flex}.term-dot{background:#2a3a2a;border-radius:50%;width:10px;height:10px}.term-dot.r{background:var(--hot)}.term-dot.y{background:var(--amber)}.term-dot.g{background:#26d97f}.term-title{text-align:center;letter-spacing:.06em;color:var(--dim);flex:1;font-size:11.5px}.term-body{padding:clamp(20px,3.4vw,36px)}.tp{font-family:var(--mono);color:var(--txt);margin:0 0 6px;font-size:14px}.tp-cmd{color:var(--lime);margin-right:8px;font-weight:700}.tp-cmd:before{content:"$";color:var(--cyan);margin-right:8px}.tp-out{color:var(--dim);margin:0 0 16px;font-size:14px;line-height:1.7}.tp-out b{color:var(--lime);font-weight:600}.glitch{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em;color:var(--lime);text-shadow:0 0 26px #b8ff3c59;font-weight:800;display:inline-block;position:relative}.glitch:before,.glitch:after{content:attr(data-text);pointer-events:none;width:100%;position:absolute;top:0;left:0;overflow:hidden}.glitch:before{color:var(--cyan);clip-path:inset(0 0 58%);animation:3.2s step-end infinite glitch-a}.glitch:after{color:var(--hot);clip-path:inset(56% 0 0);animation:2.6s step-end infinite glitch-b}@keyframes glitch-a{0%,86%,to{opacity:0;transform:none}87%{opacity:.85;transform:translate(-3px,-2px)}91%{opacity:.85;transform:translate(3px,1px)}95%{opacity:.85;transform:translate(-2px,2px)}}@keyframes glitch-b{0%,78%,to{opacity:0;transform:none}80%{opacity:.8;transform:translate(3px,2px)}85%{opacity:.8;transform:translate(-4px,-1px)}92%{opacity:.8;transform:translate(2px,-2px)}}.gradient-text{background:linear-gradient(100deg, var(--lime) 0%, var(--cyan) 55%, var(--lime-dim) 110%);color:#0000;-webkit-background-clip:text;background-clip:text}.term-sec{padding-top:clamp(56px,8vw,100px);position:relative}.prompt-head{font-family:var(--mono);border-bottom:1px dashed var(--line);flex-wrap:wrap;align-items:baseline;gap:12px;padding-bottom:14px;font-size:13.5px;display:flex}.prompt-head .ph-user{color:var(--cyan);font-weight:700}.prompt-head .ph-path{color:var(--lime);font-weight:700}.prompt-head .ph-cmd{color:var(--txt)}.prompt-head .ph-note{color:var(--dim);margin-left:auto;font-size:12px}.term-sec-t{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em;margin:26px 0 8px;font-size:clamp(1.9rem,5vw,3.2rem);font-weight:800;line-height:1.02}.btn-primary{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:#040704;background:var(--lime);border:1px solid var(--lime);padding:13px 26px;font-size:14px;font-weight:700;transition:background .18s,color .18s,box-shadow .18s;display:inline-block;box-shadow:0 0 30px -8px #b8ff3cb3}.btn-primary:hover{color:var(--lime);background:0 0;box-shadow:0 0 40px -8px #b8ff3ce6}.btn-ghost{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--cyan);background:0 0;border:1px solid #4ef7d073;padding:13px 26px;font-size:14px;font-weight:700;transition:background .18s,color .18s,border-color .18s;display:inline-block}.btn-ghost:hover{background:var(--cyan);color:#040704;border-color:var(--cyan)}.arrow{color:var(--lime);transition:transform .2s;display:inline-block}.arrow-link{align-items:center;gap:6px;display:inline-flex}.arrow-link:hover .arrow{transform:translate(5px)}.chip{font-family:var(--mono);color:var(--lime);background:#b8ff3c12;border:1px solid #b8ff3c4d;padding:3px 9px;font-size:11.5px;display:inline-block}.chip:before{content:"[";color:var(--dim)}.chip:after{content:"]";color:var(--dim)}.skill-grid{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:12px;display:grid}.skill-tile{border:1px solid #b8ff3c40;border-left:5px solid var(--lime);background:#b8ff3c0d;padding:16px 18px 18px;transition:background .2s,border-color .2s,transform .2s,box-shadow .2s;position:relative}.skill-tile:hover{border-color:#b8ff3cb3;border-left-color:var(--cyan);background:#b8ff3c1a;transform:translateY(-3px);box-shadow:0 14px 34px -18px #b8ff3ccc}.skill-name{font-family:var(--font-display);letter-spacing:.01em;color:var(--txt);word-break:break-word;font-size:1.08rem;font-weight:700;display:block}.skill-tile:hover .skill-name{color:var(--lime)}.skill-segs{gap:5px;margin-top:12px;display:flex}.skill-segs i{background:#b8ff3c21;border:1px solid #b8ff3c33;flex:1;height:10px}.skill-segs i.on{background:var(--lime);border-color:var(--lime);box-shadow:0 0 10px #b8ff3c8c}.skill-tile:hover .skill-segs i.on{background:var(--cyan);border-color:var(--cyan);box-shadow:0 0 10px #4ef7d08c}.skill-lvl-label{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--dim);margin-top:8px;font-size:10.5px;display:block}.skill-cat{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cyan);align-items:center;gap:12px;margin:26px 0 14px;font-size:13px;display:flex}.skill-cat:after{content:"";background:var(--line);flex:1;height:1px}.skill-cat:first-child{margin-top:0}.pcard{background:#070b07d9;border:1px solid #b8ff3c38;flex-direction:column;height:100%;transition:border-color .25s,box-shadow .25s,transform .25s;display:flex;position:relative;overflow:hidden}.pcard:hover{border-color:#b8ff3cbf;transform:translateY(-6px);box-shadow:0 24px 60px -28px #b8ff3cbf}.pcard-bar{font-family:var(--mono);color:var(--dim);background:linear-gradient(#0c120c,#070b07);border-bottom:1px solid #b8ff3c2e;align-items:center;gap:8px;padding:9px 12px;font-size:11.5px;display:flex}.pcard-bar .term-dot{width:8px;height:8px}.pcard-path{text-overflow:ellipsis;white-space:nowrap;color:var(--cyan);margin-left:4px;overflow:hidden}.pcard-badge{letter-spacing:.14em;text-transform:uppercase;color:#040704;background:var(--lime);flex-shrink:0;margin-left:auto;padding:2px 7px;font-size:10px;font-weight:700}.pcard-media{aspect-ratio:16/9;background:radial-gradient(260px 160px at 30% 20%,#b8ff3c29,#0000 70%),linear-gradient(150deg,#0d130d,#050805);position:relative;overflow:hidden}.pcard-media img{object-fit:cover;filter:grayscale(.55)contrast(1.08)brightness(.9);width:100%;height:100%;transition:transform .5s cubic-bezier(.22,1,.36,1),filter .4s}.pcard:hover .pcard-media img{filter:grayscale(0)contrast(1.05)brightness();transform:scale(1.06)}.pcard-media:after{content:"";pointer-events:none;mix-blend-mode:multiply;background:repeating-linear-gradient(#00000047 0 1px,#0000 1px 3px);position:absolute;inset:0}.pcard-noimg{place-items:center;display:grid;position:relative}.pcard-noimg:before{content:"";background-image:linear-gradient(#b8ff3c1a 1px,#0000 1px),linear-gradient(90deg,#b8ff3c1a 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 78%);mask-image:radial-gradient(#000,#0000 78%)}.pcard-noimg b{font-family:var(--font-display);color:#0000;-webkit-text-stroke:1.5px #b8ff3ca6;text-transform:uppercase;letter-spacing:.04em;font-size:clamp(2.6rem,7vw,3.6rem);font-weight:800;position:relative}.pcard-body{flex-direction:column;flex:1;padding:18px 18px 20px;display:flex}.pcard-idx{font-family:var(--mono);letter-spacing:.22em;color:var(--lime);margin-bottom:8px;font-size:11.5px}.pcard-title{font-family:var(--font-display);color:var(--txt);font-size:1.25rem;font-weight:700;line-height:1.15;transition:color .2s}.pcard:hover .pcard-title{color:var(--lime)}.pcard-desc{color:var(--dim);margin-top:8px;font-size:13.5px;line-height:1.65}.pcard-stack{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.pcard-foot{font-family:var(--mono);color:var(--cyan);justify-content:space-between;align-items:center;margin-top:auto;padding-top:16px;font-size:12.5px;display:flex}.pcard-foot .arrow{font-size:1.1rem;transition:transform .2s}.pcard:hover .pcard-foot .arrow{transform:translate(6px)}.acard{background:#070b07d9;border:1px solid #b8ff3c38;flex-direction:column;height:100%;transition:border-color .25s,box-shadow .25s,transform .25s;display:flex;position:relative;overflow:hidden}.acard:hover{border-color:#4ef7d0bf;transform:translateY(-6px);box-shadow:0 24px 60px -28px #4ef7d0b3}.acard-bar{font-family:var(--mono);color:var(--dim);background:linear-gradient(#0c120c,#070b07);border-bottom:1px solid #b8ff3c2e;align-items:center;gap:8px;padding:9px 12px;font-size:11.5px;display:flex}.acard-bar .term-dot{width:8px;height:8px}.acard-path{text-overflow:ellipsis;white-space:nowrap;color:var(--cyan);margin-left:4px;overflow:hidden}.acard-read{color:var(--lime);letter-spacing:.08em;flex-shrink:0;margin-left:auto}.acard-media{aspect-ratio:21/9;background:radial-gradient(240px 140px at 70% 30%,#4ef7d024,#0000 70%),linear-gradient(150deg,#0d130d,#050805);position:relative;overflow:hidden}.acard-media img{object-fit:cover;filter:grayscale(.55)contrast(1.08)brightness(.9);width:100%;height:100%;transition:transform .5s cubic-bezier(.22,1,.36,1),filter .4s}.acard:hover .acard-media img{filter:grayscale(0)contrast(1.05)brightness();transform:scale(1.06)}.acard-media:after{content:"";pointer-events:none;mix-blend-mode:multiply;background:repeating-linear-gradient(#00000047 0 1px,#0000 1px 3px);position:absolute;inset:0}.acard-noimg{place-items:center;display:grid;position:relative}.acard-noimg:before{content:"";background-image:linear-gradient(#4ef7d01a 1px,#0000 1px),linear-gradient(90deg,#4ef7d01a 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 78%);mask-image:radial-gradient(#000,#0000 78%)}.acard-noimg b{font-family:var(--font-display);color:#0000;-webkit-text-stroke:1.5px #4ef7d0a6;text-transform:uppercase;letter-spacing:.04em;font-size:clamp(2.2rem,6vw,3.2rem);font-weight:800;position:relative}.acard-body{flex-direction:column;flex:1;padding:18px 18px 20px;display:flex}.acard-meta{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--cyan);margin-bottom:8px;font-size:11.5px}.acard-title{font-family:var(--font-display);color:var(--txt);font-size:1.2rem;font-weight:700;line-height:1.22;transition:color .2s}.acard:hover .acard-title{color:var(--cyan)}.acard-desc{color:var(--dim);margin-top:8px;font-size:13.5px;line-height:1.65}.acard-tags{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.acard-foot{font-family:var(--mono);color:var(--lime);justify-content:space-between;align-items:center;margin-top:auto;padding-top:16px;font-size:12.5px;display:flex}.acard-foot .arrow{font-size:1.1rem;transition:transform .2s}.acard:hover .acard-foot .arrow{transform:translate(6px)}.tfilter{font-family:var(--mono);letter-spacing:.06em;color:var(--dim);background:#b8ff3c0a;border:1px solid #b8ff3c40;padding:6px 13px;font-size:12.5px;transition:color .15s,border-color .15s,background .15s;display:inline-block}.tfilter:before{content:"# ";color:#b8ff3c80}.tfilter:hover{color:var(--lime);background:#b8ff3c1a;border-color:#b8ff3c99}.tfilter.on{color:#040704;background:var(--lime);border-color:var(--lime);font-weight:700}.tfilter.on:before{color:#040704}.tfilter.page{text-align:center;min-width:38px}.tfilter.page:before{content:""}.glow-card,.term-panel{border:1px solid var(--line);background:#070b07cc;transition:border-color .2s,box-shadow .2s,transform .2s}.glow-card:hover,.term-panel:hover{border-color:#b8ff3c99;transform:translateY(-3px);box-shadow:0 0 40px -14px #b8ff3ca6}.bracket{background:#b8ff3c08;border:1px solid #b8ff3c24;padding:clamp(20px,3vw,30px);transition:background .25s,border-color .25s,transform .25s;position:relative}.bracket:before,.bracket:after{content:"";border:2px solid var(--lime);width:18px;height:18px;transition:width .25s,height .25s;position:absolute}.bracket:before{border-bottom:0;border-right:0;top:-1px;left:-1px}.bracket:after{border-top:0;border-left:0;bottom:-1px;right:-1px}.bracket:hover{background:#b8ff3c12;border-color:#b8ff3c66;transform:translateY(-4px)}.bracket:hover:before,.bracket:hover:after{width:32px;height:32px}.ls-head,.ls-row{font-family:var(--mono);grid-template-columns:9.5rem 5.5rem 1fr auto 2rem;align-items:center;gap:18px;padding:15px 16px;display:grid}.ls-head{letter-spacing:.14em;text-transform:uppercase;color:var(--dim);border-bottom:1px solid var(--line);font-size:11.5px}.ls-row{color:var(--txt);border-bottom:1px dashed #b8ff3c24;transition:background .15s,color .15s}.ls-row .ls-mode{color:var(--cyan);font-size:12.5px}.ls-row .ls-size{color:var(--dim);font-size:12.5px}.ls-row .ls-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:1.05rem;font-weight:700;overflow:hidden}.ls-row .ls-stack{color:var(--dim);text-align:right;font-size:12.5px}.ls-row:hover{background:var(--lime);color:#040704}.ls-row:hover .ls-mode,.ls-row:hover .ls-size,.ls-row:hover .ls-stack,.ls-row:hover .arrow{color:#040704}.ls-row:hover .arrow{transform:translate(5px)}@media (max-width:780px){.ls-head,.ls-row{grid-template-columns:1fr 2rem}.ls-head>:not(:nth-child(3)):not(:last-child),.ls-row>:not(.ls-name):not(:last-child){display:none}.ls-row .ls-name{white-space:normal}}.gitlog{border:1px solid var(--line);background:#070b07cc}.commit{border-bottom:1px dashed #b8ff3c24;grid-template-columns:8.5rem 1fr auto;align-items:start;gap:18px;padding:18px 20px;transition:background .15s;display:grid}.commit:last-child{border-bottom:0}.commit:hover{background:#b8ff3c0f}.commit-hash{font-family:var(--mono);color:var(--amber);font-size:12.5px}.commit-msg{color:var(--txt);font-size:1.05rem;font-weight:700}.commit-msg span{color:var(--lime);font-weight:600}.commit-meta{font-family:var(--mono);color:var(--dim);margin-top:5px;font-size:12.5px}.commit-branch{font-family:var(--mono);color:var(--cyan);white-space:nowrap;font-size:12px}@media (max-width:700px){.commit{grid-template-columns:1fr;gap:6px}.commit-branch{order:-1}}.logline{border-bottom:1px dashed #b8ff3c24;padding:16px 18px;transition:background .15s;display:block}.logline:last-child{border-bottom:0}.logline:hover{background:#b8ff3c0f}.logline .lg-ts{font-family:var(--mono);color:var(--dim);font-size:12px}.logline .lg-lvl{font-family:var(--mono);color:var(--lime);margin:0 8px;font-size:12px;font-weight:700}.logline .lg-msg{color:var(--txt);margin-top:6px;font-size:1.08rem;font-weight:700;transition:color .15s}.logline:hover .lg-msg{color:var(--lime)}.stat-row{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:0;margin-top:34px;display:grid}.stat{text-align:center;border-right:1px solid var(--line);background:#b8ff3c08;padding:16px 12px}.stat:last-child{border-right:0}.stat b{font-family:var(--font-display);color:var(--lime);font-size:clamp(1.6rem,4vw,2.3rem);font-weight:800;line-height:1;display:block}.stat small{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--dim);margin-top:8px;font-size:10.5px;display:block}@media (max-width:560px){.stat-row{grid-template-columns:1fr}.stat{border-right:0;border-bottom:1px solid var(--line)}.stat:last-child{border-bottom:0}}@keyframes blink{0%,45%{opacity:1}50%,95%{opacity:0}}.caret{vertical-align:text-bottom;background:var(--lime);width:10px;height:1.15em;margin-left:4px;animation:1.05s step-end infinite blink;display:inline-block}@keyframes rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.reveal{animation:.7s cubic-bezier(.22,1,.36,1) both rise}.reveal-1{animation-delay:50ms}.reveal-2{animation-delay:.15s}.reveal-3{animation-delay:.25s}.reveal-4{animation-delay:.35s}.char{animation:.7s cubic-bezier(.22,1,.36,1) both rise;display:inline-block}.rv{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(26px)}.rv-on{opacity:1;transform:none}.spotlight{position:relative}.spotlight:before{content:"";pointer-events:none;background:radial-gradient(520px circle at var(--mx,50%) var(--my,40%), #b8ff3c12, transparent 65%);position:absolute;inset:0}.row-item{transition:background .15s,color .15s;position:relative}.row-item:hover{background:var(--lime)}.row-item:hover .row-title{color:#040704}.row-item:hover .row-meta{color:#040704b3}.row-item:hover .arrow{color:#040704;transform:translate(5px)}.cta-band{background:radial-gradient(600px 240px at 50% 0,#b8ff3c1f,#0000 70%),#070b07d9;border:1px solid #b8ff3c66}.zoom-img{overflow:hidden}.zoom-img img{filter:grayscale(.35)contrast(1.05);transition:transform .55s cubic-bezier(.22,1,.36,1)}.zoom-img:hover img{filter:grayscale(0)contrast(1.05);transform:scale(1.05)}.reading-progress{z-index:100;background:linear-gradient(to right, var(--lime), var(--cyan));height:3px;position:fixed;top:0;left:0;box-shadow:0 0 12px #b8ff3cb3}.pill-nav{z-index:50;pointer-events:none;justify-content:center;padding:0 12px;display:flex;position:sticky;top:14px}.pill-nav-inner{pointer-events:auto;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#040704e0;border:1px solid #b8ff3c59;align-items:center;gap:4px;max-width:min(760px,100vw - 24px);padding:8px 14px;display:flex;overflow-x:auto;box-shadow:0 12px 40px -14px #000000e6}.pill-link{white-space:nowrap;font-family:var(--mono);color:var(--dim);padding:8px 17px;font-size:13px;transition:color .15s,background .15s;display:inline-block}.pill-link:hover{color:var(--lime);background:#b8ff3c14}.pill-link.active{color:#040704;background:var(--lime)}.deco-frame{z-index:60;pointer-events:none;border:1px solid #b8ff3c2e;position:fixed;inset:12px}.deco-frame:before,.deco-frame:after{content:"";border:2px solid #b8ff3cb3;width:24px;height:24px;position:absolute}.deco-frame:before{border-bottom:0;border-right:0;top:-1px;left:-1px}.deco-frame:after{border-top:0;border-left:0;bottom:-1px;right:-1px}.deco-frame>i{border:2px solid #b8ff3cb3;width:24px;height:24px;position:absolute}.deco-frame>i.tr{border-bottom:0;border-left:0;top:-1px;right:-1px}.deco-frame>i.bl{border-top:0;border-right:0;bottom:-1px;left:-1px}.article-body{color:var(--txt);overflow-wrap:break-word;font-size:1rem;line-height:1.85}.article-body>p:first-of-type:first-letter{float:left;color:var(--lime);margin:4px 10px 0 0;font-size:2.6em;font-weight:800;line-height:1}.article-body h2,.article-body h3{font-family:var(--font-display);text-transform:uppercase;margin:2.2em 0 .7em;scroll-margin-top:90px;line-height:1.25}.article-body h2{color:var(--lime);font-size:1.55rem}.article-body h3{color:var(--cyan);font-size:1.25rem}.article-body p{margin:1.1em 0}.article-body a{color:var(--lime);text-underline-offset:3px}.article-body a:hover{color:var(--cyan)}.article-body blockquote{border-left:3px solid var(--lime);color:var(--cyan);margin:1.6em 0;padding:.5em 0 .5em 1.1em;font-style:italic}.article-body ul,.article-body ol{margin:1.1em 0;padding-left:1.4em}.article-body li{margin:.4em 0}.article-body li::marker{color:var(--lime)}.article-body pre{border:1px solid var(--line);color:var(--lime);background:#030503;margin:1.6em 0;padding:16px 18px;font-size:.875rem;line-height:1.7;overflow-x:auto}.article-body code{font-family:var(--mono)}.article-body :not(pre)>code{color:var(--lime);background:#b8ff3c1a;border:1px solid #b8ff3c47;padding:2px 6px;font-size:.88em}.article-body img{border:1px solid var(--line);filter:grayscale(.2);max-width:100%}.article-body hr{background:var(--line);border:0;height:1px;margin:2.4em 0}.manifesto,.pull-quote{color:var(--txt);font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.75}.pull-quote{text-align:center;max-width:860px;margin:0 auto}.pull-quote b{color:var(--lime)}.timeline{padding-left:28px;position:relative}.timeline:before{content:"";background:linear-gradient(var(--lime), #b8ff3c1a);width:2px;position:absolute;top:8px;bottom:8px;left:7px}.timeline-dot{background:var(--lime);border:3px solid #040704;width:15px;height:15px;position:absolute;top:10px;left:0;box-shadow:0 0 14px #b8ff3ccc}.section-no{font-family:var(--font-display);color:#0000;-webkit-text-stroke:1px #b8ff3c66;-webkit-user-select:none;user-select:none;font-size:clamp(3rem,7vw,5rem);font-weight:800;line-height:1}@keyframes scroll-hint{0%{transform:translateY(-100%)}55%{transform:translateY(100%)}to{transform:translateY(100%)}}.scroll-line{background:#b8ff3c40;width:1px;height:56px;position:relative;overflow:hidden}.scroll-line:after{content:"";background:var(--lime);animation:2.2s cubic-bezier(.65,0,.35,1) infinite scroll-hint;position:absolute;inset:0}@keyframes pulse-dot{0%,to{box-shadow:0 0 #b8ff3c8c}50%{box-shadow:0 0 0 7px #b8ff3c00}}.live-dot{background:var(--lime);border-radius:999px;width:9px;height:9px;animation:2s ease-out infinite pulse-dot;display:inline-block}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#030503}::-webkit-scrollbar-thumb{background:#b8ff3c73;border:2px solid #030503}::-webkit-scrollbar-thumb:hover{background:var(--lime)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.pshell{background:var(--void);min-height:100vh}.pshell-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)!important;background:#060a06f0!important}.pshell-brand{align-items:center;gap:7px;text-decoration:none;display:inline-flex}.pshell-dot{background:#2a3a2a;border-radius:50%;width:10px;height:10px}.pshell-dot.r{background:var(--hot)}.pshell-dot.y{background:var(--amber)}.pshell-dot.g{background:#26d97f}.pshell-title{font-family:var(--mono);letter-spacing:.05em;color:var(--dim);margin-left:6px;font-size:12.5px}.pshell-view{font-family:var(--mono);color:#040704;background:var(--lime);border:1px solid var(--lime);padding:7px 14px;font-size:12.5px;font-weight:700;text-decoration:none;transition:background .16s,color .16s,box-shadow .16s}.pshell-view:hover{color:var(--lime);background:0 0;box-shadow:0 0 26px -8px #b8ff3ccc}.pshell-out{font-family:var(--mono);color:var(--hot);cursor:pointer;background:0 0;border:1px solid #ff5f5680;padding:7px 14px;font-size:12.5px;transition:background .16s,color .16s}.pshell-out:hover{background:var(--hot);color:#040704}.pshell-nav{border-right:1px solid var(--line)!important;background:#050905f5!important}.pshell-prompt{font-family:var(--mono);border-bottom:1px dashed var(--line);margin-bottom:10px;padding:6px 10px 12px;font-size:12.5px}.pnav-link{font-family:var(--mono);color:var(--txt);border-left:2px solid #0000;align-items:baseline;gap:10px;margin-bottom:3px;padding:9px 12px;font-size:13.5px;text-decoration:none;transition:background .14s,color .14s,border-color .14s;display:flex}.pnav-cmd{color:var(--dim);min-width:84px;font-size:11.5px}.pnav-cmd:before{content:"$ ";color:var(--cyan)}.pnav-label{color:inherit}.pnav-link:hover{color:var(--lime);background:#b8ff3c12}.pnav-link:hover .pnav-cmd{color:var(--lime-dim)}.pnav-link.on{border-left-color:var(--lime);color:var(--lime);background:#b8ff3c1f}.pnav-link.on .pnav-cmd{color:var(--lime)}.pshell-foot{border-top:1px dashed var(--line);font-family:var(--mono);margin-top:auto;padding:12px 10px 4px;line-height:1.6}.pshell-foot b{color:var(--lime);font-weight:600}.pshell-main{background:0 0!important}.ppage{max-width:1180px;margin:0 auto;padding:28px 24px 64px}.ppage-head{font-family:var(--mono);border-bottom:1px dashed var(--line);flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:24px;padding-bottom:14px;font-size:13.5px;display:flex}.ppage-title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em;margin:0;font-size:clamp(1.5rem,3.4vw,2.2rem);font-weight:800}.pstats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-bottom:26px;display:grid}.pstat{border:1px solid var(--line);background:#070b07db;padding:16px 18px;position:relative}.pstat:before{content:"";border-top:2px solid var(--lime);border-left:2px solid var(--lime);width:14px;height:14px;position:absolute;top:-1px;left:-1px}.pstat small{font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--dim);margin-bottom:8px;font-size:11.5px;display:block}.pstat b{font-family:var(--font-display);color:var(--lime);font-size:2rem;font-weight:800;line-height:1}.pstat.cy b{color:var(--cyan)}.pstat small em{color:var(--lime-dim);font-style:normal}.pgrid{grid-template-columns:1.4fr 1fr;gap:18px;display:grid}@media (max-width:900px){.pgrid{grid-template-columns:1fr}}.pbox{border:1px solid var(--line);background:#070b07db;margin-bottom:18px}.pbox-bar{border-bottom:1px solid var(--line);font-family:var(--mono);color:var(--dim);background:linear-gradient(#0c120c,#070b07);align-items:center;gap:8px;padding:9px 14px;font-size:12.5px;display:flex}.pbox-bar .term-dot{width:9px;height:9px}.pbox-bar span.pt{color:var(--txt)}.pbox-bar span.pt:before{content:"~/";color:var(--lime)}.pbox-body{padding:16px 18px}.tchart{align-items:flex-end;gap:6px;height:150px;padding-top:8px;display:flex}.tchart-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.tchart-bar{background:linear-gradient(to top, #b8ff3c59, var(--lime));border:1px solid #b8ff3c8c;width:100%;min-height:3px;transition:filter .15s;position:relative}.tchart-bar:hover{filter:brightness(1.4);box-shadow:0 0 16px -4px #b8ff3ccc}.tchart-bar:after{content:attr(data-v);font-family:var(--mono);color:var(--lime);opacity:0;pointer-events:none;font-size:10.5px;transition:opacity .15s;position:absolute;top:-18px;left:50%;transform:translate(-50%)}.tchart-bar:hover:after{opacity:1}.tchart-lbl{font-family:var(--mono);color:var(--dim);font-size:10px}.kvlist{font-family:var(--mono);margin:0;padding:0;list-style:none}.kvlist li{border-bottom:1px dashed #b8ff3c24;justify-content:space-between;gap:12px;padding:8px 0;font-size:13px;display:flex}.kvlist li:last-child{border-bottom:0}.kvlist .kv-k{color:var(--txt);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kvlist .kv-v{color:var(--lime);font-weight:700}.pactions{flex-wrap:wrap;gap:10px;display:flex}.pact{font-family:var(--mono);border:1px solid var(--line);color:var(--txt);padding:9px 16px;font-size:12.5px;text-decoration:none;transition:border-color .15s,color .15s,background .15s}.pact:before{content:"> ";color:var(--cyan)}.pact:hover{border-color:var(--lime);color:var(--lime);background:#b8ff3c12}.login-wrap{background:linear-gradient(#b8ff3c0d 1px, transparent 1px), linear-gradient(90deg, #b8ff3c0d 1px, transparent 1px), var(--void);background-size:44px 44px,44px 44px,auto;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.login-card{width:100%;max-width:430px}.login-glyph{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em;color:var(--lime);margin:4px 0 6px;font-size:clamp(1.7rem,5vw,2.3rem);font-weight:800}:root,:root[data-mantine-color-scheme=dark],:host([data-mantine-color-scheme=dark]){--mantine-color-black:#040704;--mantine-color-lime-0:#f7ffe8;--mantine-color-lime-1:#e9fcc4;--mantine-color-lime-2:#dcfa96;--mantine-color-lime-3:#cdff6a;--mantine-color-lime-4:#b8ff3c;--mantine-color-lime-5:#a6ec2e;--mantine-color-lime-6:#94d627;--mantine-color-lime-7:#7fbc22;--mantine-color-lime-8:#6a9e1d;--mantine-color-lime-9:#557f18;--mantine-color-lime-text:#b8ff3c;--mantine-color-lime-filled:#b8ff3c;--mantine-color-lime-filled-hover:#cdff6e;--mantine-color-lime-light:#b8ff3c1f;--mantine-color-lime-light-hover:#b8ff3c38;--mantine-color-lime-light-color:#b8ff3c;--mantine-color-lime-outline:#b8ff3c;--mantine-color-lime-outline-hover:#b8ff3c14}.pbox-act{align-items:center;gap:8px;margin-left:auto;display:flex}.pbox-note{font-family:var(--mono);letter-spacing:.04em;color:var(--dim);font-size:12px}.pbox-bar{flex-wrap:wrap}.pbox-body.pbox-flush{padding:0;overflow-x:auto}.pbox-body{flex-direction:column;gap:14px;display:flex}.pbox-body:not(.pbox-flush) .pstate{padding:4px 0}.ptoolbar{border-bottom:1px dashed #b8ff3c2e;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}.ptoolbar:before{content:"$";color:var(--lime);font-family:var(--mono);flex:none;font-size:13.5px}.pstate{font-family:var(--mono);color:var(--dim);padding:16px 18px;font-size:13px}.pstate:before{content:"> ";color:var(--lime)}.pbox-flush .mantine-Alert-root{margin:12px 16px}.pbox .mantine-Pagination-root{justify-content:center;margin:14px 0 16px;display:flex}.mantine-InputWrapper-root{font-family:var(--mono)}.mantine-InputWrapper-label,.pfield-label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;color:var(--dim);margin-bottom:6px;font-size:11.5px;font-weight:700;display:block}.mantine-InputWrapper-label:before,.pfield-label:before{content:"# ";color:var(--lime);letter-spacing:.06em}.mantine-InputWrapper-required{color:var(--hot)}.mantine-InputWrapper-description{font-family:var(--mono);color:var(--dim);font-size:11.5px}.mantine-InputWrapper-error{font-family:var(--mono);font-size:12px}input[class*=mantine-]:not([class*=-search]):not([class*=Switch-]):not([class*=Checkbox-]):not([class*=Radio-]):not([class*=Chip-]),textarea[class*=mantine-]{font-size:13.5px;transition:border-color .15s,box-shadow .15s;font-family:var(--mono)!important;color:var(--txt)!important;background:var(--panel)!important;border:1px solid #b8ff3c47!important;border-radius:0!important}input[class*=mantine-]::placeholder,textarea[class*=mantine-]::placeholder{opacity:1;color:var(--dim)!important}input[class*=mantine-]:focus,textarea[class*=mantine-]:focus{border-color:var(--lime)!important;outline:none!important;box-shadow:0 0 0 1px #b8ff3c66,0 0 18px -6px #b8ff3c8c!important}input[class*=mantine-][aria-invalid=true],input[class*=mantine-][data-error],textarea[class*=mantine-][aria-invalid=true],textarea[class*=mantine-][data-error]{border-color:var(--hot)!important;box-shadow:0 0 0 1px #ff5f5673!important}.mantine-Input-section{color:var(--dim)!important}.mantine-Input-section svg{color:currentColor;fill:currentColor}[class*=mantine-][class*=-clearButton]{color:var(--dim)!important;border-radius:0!important}[class*=mantine-][class*=-clearButton]:hover{color:var(--hot)!important}[class*=mantine-][class*=-chevron]{color:var(--lime-dim)!important;fill:currentColor!important}.mantine-Button-root{text-transform:uppercase;letter-spacing:.05em;font-weight:700;transition:background .18s,color .18s,border-color .18s,filter .15s;font-family:var(--mono)!important;border-radius:0!important}.mantine-Button-root:not(:disabled):hover{filter:brightness(1.12)}.mantine-ActionIcon-root{transition:background .15s,color .15s,filter .15s;border-radius:0!important}.mantine-ActionIcon-root:not(:disabled):hover{filter:brightness(1.22)}.mantine-Badge-root{text-transform:uppercase;letter-spacing:.1em;font-weight:700;font-family:var(--mono)!important;border-radius:0!important}.mantine-Table-table{font-family:var(--mono);font-size:13px;--table-striped-color:#b8ff3c0b!important;--table-hover-color:#b8ff3c14!important;--table-highlight-on-hover-color:#b8ff3c14!important;--table-border-color:transparent!important;background:0 0!important}.mantine-Table-th{color:var(--lime-dim);font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:700;background:#b8ff3c0d!important;border-top:0!important;border-bottom:1px solid #b8ff3c73!important}.mantine-Table-td{font-family:var(--mono);color:var(--txt);font-size:13px;border-top:0!important;border-bottom:1px dashed #b8ff3c29!important}.mantine-Table-tbody .mantine-Table-tr:last-child .mantine-Table-td{border-bottom:1px solid #b8ff3c4d!important}.mantine-Tabs-list{gap:0;border:none!important;border-bottom:1px solid var(--line)!important;border-radius:0!important}.mantine-Tabs-tab{text-transform:uppercase;letter-spacing:.1em;border-bottom:none;margin-bottom:-1px;font-size:12.5px;font-weight:700;transition:color .15s,background .15s;font-family:var(--mono)!important;color:var(--dim)!important;background:0 0!important;border:1px solid #0000!important;border-radius:0!important}.mantine-Tabs-tab:hover:not(:disabled){color:var(--txt)!important;background:#b8ff3c0d!important}.mantine-Tabs-tab[data-active]{color:var(--lime)!important;border-color:var(--line)!important;border-bottom:1px solid var(--panel)!important;background:#b8ff3c12!important}.mantine-Tabs-panel{font-family:var(--mono)}.mantine-Alert-root{font-family:var(--mono);background:var(--panel)!important;border:1px solid var(--line)!important;border-left:3px solid var(--alert-color,var(--cyan))!important;border-radius:0!important}.mantine-Alert-title{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--alert-color,var(--cyan));font-size:12.5px;font-weight:700}.mantine-Alert-message{font-family:var(--mono);color:var(--txt);font-size:13px}.mantine-Card-root,.mantine-Accordion-item{background:var(--panel)!important;border:1px solid var(--line)!important;border-radius:0!important}.mantine-Accordion-control{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--txt);font-size:13px;font-weight:700;transition:color .15s,background .15s}.mantine-Accordion-control:hover{color:var(--lime);background:#b8ff3c0d}.mantine-Accordion-panel{font-family:var(--mono);color:var(--txt);font-size:13.5px}.mantine-Switch-track{background:var(--panel-2)!important;border:1px solid #b8ff3c59!important;border-radius:0!important}.mantine-Switch-thumb{background:var(--dim)!important;border-radius:0!important}.mantine-Switch-input:checked+.mantine-Switch-track{background:var(--lime)!important;border-color:var(--lime)!important}.mantine-Switch-input:checked+.mantine-Switch-track .mantine-Switch-thumb{background:var(--void)!important}.mantine-Checkbox-inner{background:var(--panel-2)!important;border:1px solid #b8ff3c59!important;border-radius:0!important}.mantine-Checkbox-input:checked+.mantine-Checkbox-inner{background:var(--lime)!important;border-color:var(--lime)!important}.mantine-Checkbox-icon{color:var(--void)!important}[class*=mantine-][class*=-dropdown]{background:var(--panel)!important;border-radius:0!important;box-shadow:0 24px 60px -20px #000000f2!important}[class*=mantine-][class*=-dropdown]:not([class*=-dropdown] *){border:1px solid var(--lime)!important}[class*=mantine-][class*=-option]:not([class*=-options]){color:var(--txt);font-size:13px;font-family:var(--mono)!important;border-radius:0!important}[class*=mantine-][class*=-option]:not([class*=-options]):hover,[class*=mantine-][class*=-option]:not([class*=-options])[data-combobox-active]{color:var(--txt)!important;background:#b8ff3c14!important}[class*=mantine-][class*=-option]:not([class*=-options])[data-combobox-selected]{color:var(--lime)!important;background:#b8ff3c21!important}[class*=mantine-][class*=-search]{font-size:13px;font-family:var(--mono)!important;color:var(--txt)!important;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}[class*=mantine-][class*=-search]::placeholder{color:var(--dim)!important}.mantine-Day-day,.mantine-Calendar-day,.mantine-DateTimePicker-day,.mantine-MonthPickerInput-day,.mantine-MiniCalendar-day{color:var(--txt);font-size:12.5px;font-family:var(--mono)!important;border-radius:0!important}.mantine-Day-day:hover:not([data-selected]):not([data-disabled]),.mantine-Calendar-day:hover:not([data-selected]):not([data-disabled]),.mantine-DateTimePicker-day:hover:not([data-selected]):not([data-disabled]),.mantine-MonthPickerInput-day:hover:not([data-selected]):not([data-disabled]),.mantine-MiniCalendar-day:hover:not([data-selected]):not([data-disabled]){color:var(--txt)!important;background:#b8ff3c14!important}.mantine-Day-day[data-selected],.mantine-Calendar-day[data-selected],.mantine-DateTimePicker-day[data-selected],.mantine-MonthPickerInput-day[data-selected],.mantine-MiniCalendar-day[data-selected]{font-weight:700;background:var(--lime)!important;color:var(--void)!important}.mantine-Modal-content{background:var(--panel)!important;border:1px solid var(--lime)!important;border-radius:0!important;box-shadow:0 36px 90px -30px #000000f2!important}.mantine-Modal-header{align-items:center;gap:10px;border-bottom:1px solid var(--line)!important;background:linear-gradient(#0d140d,#070b07)!important;border-radius:0!important;padding:12px 16px!important;display:flex!important}.mantine-Modal-header:before{content:"";background:radial-gradient(circle at 5px 50%, var(--hot) 3.5px, transparent 4px), radial-gradient(circle at 17px 50%, var(--amber) 3.5px, transparent 4px), radial-gradient(circle at 29px 50%, #26d97f 3.5px, transparent 4px);flex:none;width:34px;height:10px}.mantine-Modal-title{text-transform:uppercase;letter-spacing:.1em;color:var(--lime);font-size:13px;font-weight:700;font-family:var(--mono)!important}.mantine-Modal-title:before{content:"> ";color:var(--cyan)}.mantine-Modal-body{font-family:var(--mono);color:var(--txt);font-size:13.5px}.mantine-Modal-close{color:var(--dim)!important;background:0 0!important;border-radius:0!important}.mantine-Modal-close:hover{color:var(--hot)!important;background:#ff5f561a!important}.mantine-Modal-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#040704cc!important}.mantine-Notification-root{font-family:var(--mono);background:var(--panel-2)!important;border:1px solid var(--line)!important;border-left:3px solid var(--notification-color,var(--lime))!important;border-radius:0!important;box-shadow:0 18px 50px -18px #000000f2!important}.mantine-Notification-title{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--notification-color,var(--lime));font-size:12.5px;font-weight:700}.mantine-Notification-description{font-family:var(--mono);color:var(--txt);font-size:12.5px}.mantine-Notification-closeButton{color:var(--dim)!important;border-radius:0!important}.mantine-Dropzone-root{transition:background .15s,border-color .15s,color .15s;color:var(--dim)!important;background:#b8ff3c08!important;border:1px dashed #b8ff3c66!important;border-radius:0!important}.mantine-Dropzone-root:hover,.mantine-Dropzone-root[data-active],.mantine-Dropzone-root[data-accept]{border-color:var(--lime)!important;color:var(--txt)!important;background:#b8ff3c12!important}.mantine-Pagination-control{transition:background .15s,color .15s;border:1px solid var(--line)!important;color:var(--txt)!important;font-family:var(--mono)!important;background:0 0!important;border-radius:0!important}.mantine-Pagination-control:hover:not(:disabled){color:var(--lime)!important;background:#b8ff3c14!important}.mantine-Pagination-control[data-active]{font-weight:700;background:var(--lime)!important;border-color:var(--lime)!important;color:var(--void)!important}.mantine-Pagination-control:disabled{opacity:.35}.mantine-Pagination-dots{color:var(--dim)}.mantine-RichTextEditor-root{background:var(--panel)!important;border:1px solid var(--line)!important;border-radius:0!important}.mantine-RichTextEditor-toolbar{border-bottom:1px solid var(--line)!important;background:linear-gradient(#0d140d,#080d08)!important;border-radius:0!important}.mantine-RichTextEditor-control{color:var(--dim)!important;background:0 0!important;border-radius:0!important}.mantine-RichTextEditor-control:hover:not(:disabled){color:var(--lime)!important;background:#b8ff3c1a!important}.mantine-RichTextEditor-control[data-active]{color:var(--lime)!important;background:#b8ff3c24!important}.mantine-RichTextEditor-control:disabled{opacity:.4}.mantine-RichTextEditor-content{background:var(--panel)!important;color:var(--txt)!important;border-radius:0!important}.mantine-RichTextEditor-content .ProseMirror{color:var(--txt);font-family:var(--mono);font-size:14px;line-height:1.7;outline:none!important}.mantine-RichTextEditor-content .ProseMirror:focus{box-shadow:none!important;outline:none!important}.mantine-RichTextEditor-content .ProseMirror h1,.mantine-RichTextEditor-content .ProseMirror h2,.mantine-RichTextEditor-content .ProseMirror h3{font-family:var(--font-display);color:var(--lime);letter-spacing:-.01em}.mantine-RichTextEditor-content .ProseMirror a{color:var(--cyan)}.mantine-RichTextEditor-content .ProseMirror p{margin:0 0 8px}.mantine-RichTextEditor-content .ProseMirror ul,.mantine-RichTextEditor-content .ProseMirror ol{margin:6px 0;padding-left:22px}.mantine-RichTextEditor-content .ProseMirror blockquote{border-left:3px solid var(--line);color:var(--dim);margin:8px 0;padding-left:12px}.mantine-RichTextEditor-content .ProseMirror pre{background:var(--panel-2);border:1px solid var(--line);padding:10px 12px;overflow-x:auto}.mantine-RichTextEditor-content .ProseMirror code{color:var(--cyan)}.mantine-RichTextEditor-content .ProseMirror hr{border:none;border-top:1px dashed var(--line)}.mantine-NumberInput-controls{border-left:1px solid var(--line)!important;background:0 0!important}.mantine-NumberInput-control{color:var(--dim)!important;font-family:var(--mono)!important;border-radius:0!important}.mantine-NumberInput-control:hover{color:var(--lime)!important;background:#b8ff3c14!important}[class*=mantine-][class*=-pill]:not([class*=-pills]){text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:700;font-family:var(--mono)!important;color:var(--lime)!important;background:#b8ff3c1a!important;border:1px solid #b8ff3c59!important;border-radius:0!important}.mantine-Image-image{border-radius:0!important}.mantine-Image-placeholder{background:var(--panel-2)!important}.ppage-title-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.prange{flex-wrap:wrap;gap:8px;display:flex}.prange-btn{font-family:var(--mono);border:1px solid var(--line);color:var(--dim);padding:7px 14px;font-size:12.5px;font-weight:700;text-decoration:none;transition:border-color .15s,color .15s,background .15s}.prange-btn:hover{border-color:var(--lime);color:var(--lime)}.prange-btn.on{background:var(--lime);border-color:var(--lime);color:#040704}.pcol{min-width:0}.tchart-scroll{margin-top:-22px;padding-top:22px;overflow:auto hidden}.tchart-pair{flex:1;align-items:flex-end;gap:2px;width:100%;min-height:0;display:flex}.tchart-pair .tchart-bar{flex:1 1 0;min-width:2px}.tchart-col{min-width:3px}.tchart-bar.cy{background:linear-gradient(to top, #4ef7d059, var(--cyan));border-color:#4ef7d08c}.tchart-bar.cy:hover{box-shadow:0 0 16px -4px #4ef7d0cc}.tchart-bar.cy:after{color:var(--cyan)}.tlegend{font-family:var(--mono);color:var(--dim);align-items:center;gap:8px;margin:0;font-size:11.5px;display:flex}.tlegend .sw{background:var(--lime);width:10px;height:10px;display:inline-block}.tlegend .sw.cy{background:var(--cyan);margin-left:6px}.mlist{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.mline{font-family:var(--mono);grid-template-columns:minmax(90px,160px) 1fr auto;align-items:center;gap:10px;font-size:12.5px;display:grid}.mlabel{color:var(--txt);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mtrack{border:1px solid var(--line);background:#ffffff0b;height:9px;position:relative;overflow:hidden}.mfill{background:linear-gradient(to right, #b8ff3c73, var(--lime));position:absolute;inset:0 auto 0 0}.mfill[data-tone=dim]{background:linear-gradient(90deg,#b8ff3c33,#b8ff3c8c)}.mval{text-align:right;min-width:82px;color:var(--lime);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.mval em{color:var(--dim);font-style:normal;font-weight:400}.ptable{border-collapse:collapse;width:100%;font-family:var(--mono);font-size:12.5px}.ptable th{text-align:left;text-transform:uppercase;letter-spacing:.1em;color:var(--dim);border-bottom:1px solid var(--line);white-space:nowrap;background:#ffffff06;padding:10px 14px;font-size:10.5px;font-weight:700}.ptable td{color:var(--txt);white-space:nowrap;border-bottom:1px dashed #b8ff3c1f;padding:9px 14px}.ptable tbody tr:last-child td{border-bottom:0}.ptable tbody tr:hover td{background:#b8ff3c0d}.ptable .dim{color:var(--dim)}.ptable .lime{color:var(--lime)}.ptable .num{text-align:right;color:var(--lime);font-variant-numeric:tabular-nums}.ptable td[data-dev=bot]{color:var(--hot)}.pshell-scrim{z-index:90;background:#040704a8;border:0;padding:0;position:fixed;inset:0}@media (max-width:767px){.pshell-title{display:none}.pshell-view,.pshell-out{padding:6px 10px;font-size:11.5px}.ppage{padding:18px 14px 56px}.ppage-head{gap:8px;margin-bottom:18px;padding-bottom:12px;font-size:12.5px}.ppage-title-row{align-items:flex-start}.pstats{grid-template-columns:repeat(auto-fit,minmax(136px,1fr));gap:10px;margin-bottom:20px!important}.pstat{padding:13px 14px}.pstat small{letter-spacing:.1em;font-size:10.5px}.pstat b{font-size:1.55rem}.pgrid{gap:14px}.pbox{margin-bottom:14px}.pbox-bar{padding:8px 12px;font-size:12px}.pbox-body{padding:14px 13px}.ptoolbar{gap:8px;padding:10px 12px}.pactions{gap:8px}.pact{padding:8px 12px;font-size:12px}.tchart{gap:4px;height:130px}.tchart-lbl{font-size:9px}.tlegend{flex-wrap:wrap;gap:6px;font-size:10.5px}.mline{grid-template-columns:minmax(64px,96px) 1fr auto;gap:8px;font-size:12px}.mval{min-width:64px}.kvlist li{font-size:12.5px}.pnav-cmd{min-width:70px}.pnav-link{padding:10px 12px}.mantine-Modal-content{max-width:calc(100vw - 24px)}.mantine-RichTextEditor-toolbar{flex-wrap:wrap!important}.pbox-flush .mantine-Table-table{min-width:560px}}@media (max-width:480px){.pstats{grid-template-columns:repeat(2,1fr)}.pstat b{font-size:1.4rem}}
