.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:2.5em;height:2em;font-size:var(--control-font-size,var(--mantine-font-size-sm))}.m_154c536b:where([data-active]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white)}@media (hover:hover){.m_154c536b:hover:where(:not([data-active])){color:var(--mantine-color-bright)}:where([data-mantine-color-scheme=dark]) .m_154c536b:hover:where(:not([data-active])){background-color:var(--mantine-color-dark-5)}:where([data-mantine-color-scheme=light]) .m_154c536b:hover:where(:not([data-active])){background-color:var(--mantine-color-gray-1)}}@media (hover:none){.m_154c536b:active:where(:not([data-active])){color:var(--mantine-color-bright)}:where([data-mantine-color-scheme=dark]) .m_154c536b:active:where(:not([data-active])){background-color:var(--mantine-color-dark-5)}:where([data-mantine-color-scheme=light]) .m_154c536b:active:where(:not([data-active])){background-color:var(--mantine-color-gray-1)}}.m_7be09d0c{text-align:center;border-radius:var(--mantine-radius-default);height:2em;font-size:var(--control-font-size,var(--mantine-font-size-sm));padding-inline:.5em}.m_7be09d0c:where([data-active]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white)}@media (hover:hover){.m_7be09d0c:hover:where(:not([data-active])){color:var(--mantine-color-bright)}:where([data-mantine-color-scheme=dark]) .m_7be09d0c:hover:where(:not([data-active])){background-color:var(--mantine-color-dark-5)}:where([data-mantine-color-scheme=light]) .m_7be09d0c:hover:where(:not([data-active])){background-color:var(--mantine-color-gray-1)}}@media (hover:none){.m_7be09d0c:active:where(:not([data-active])){color:var(--mantine-color-bright)}:where([data-mantine-color-scheme=dark]) .m_7be09d0c:active:where(:not([data-active])){background-color:var(--mantine-color-dark-5)}:where([data-mantine-color-scheme=light]) .m_7be09d0c:active:where(:not([data-active])){background-color:var(--mantine-color-gray-1)}}.m_7d00001d+.m_7d00001d{margin-top:var(--mantine-spacing-sm)}.m_d8d918d7{margin-bottom:calc(.25rem*var(--mantine-scale));color:var(--mantine-color-dimmed);font-size:calc(var(--control-font-size,var(--mantine-font-size-sm)) - 2px);align-items:center;padding-inline-start:calc(.4375rem*var(--mantine-scale));font-weight:500;display:flex}.m_d8d918d7:after{content:"";width:100%;height:calc(.0625rem*var(--mantine-scale));flex:1;margin-inline-start:var(--mantine-spacing-xs)}:where([data-mantine-color-scheme=light]) .m_d8d918d7:after{background-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_d8d918d7:after{background-color:var(--mantine-color-dark-4)}.m_6b43ba88{caret-color:#0000;font-variant-numeric:tabular-nums;text-align:center;text-align-last:center;width:calc(2ch + .3em);height:100%;color:var(--input-color);border-radius:calc(.125rem*var(--mantine-scale));appearance:none;background-color:#0000;border:0;padding-inline:.15em;line-height:1;position:relative}.m_6b43ba88:where([data-am-pm]){width:calc(3ch + .3em)}.m_6b43ba88:where(:disabled){cursor:not-allowed}.m_6b43ba88::selection{background-color:#0000}.m_6b43ba88::placeholder{opacity:1;color:inherit}.m_6b43ba88:focus{background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white);outline:0}.m_6b43ba88:focus::placeholder{color:var(--mantine-color-white)}.m_396ce5cb{--day-size-xs:calc(1.875rem*var(--mantine-scale));--day-size-sm:calc(2.25rem*var(--mantine-scale));--day-size-md:calc(2.625rem*var(--mantine-scale));--day-size-lg:calc(3rem*var(--mantine-scale));--day-size-xl:calc(3.375rem*var(--mantine-scale));--day-size:var(--day-size-sm);width:var(--day-size,var(--day-size-sm));height:var(--day-size,var(--day-size-sm));font-size:calc(var(--day-size)/2.8);-webkit-user-select:none;user-select:none;cursor:pointer;border-radius:var(--mantine-radius-default);color:var(--mantine-color-text);opacity:1;background-color:#0000;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){[data-mantine-color-scheme=light] .m_396ce5cb:hover:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])){background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_396ce5cb:hover:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])){background-color:var(--mantine-color-dark-5)}}@media (hover:none){[data-mantine-color-scheme=light] .m_396ce5cb:active:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])){background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_396ce5cb:active:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])){background-color:var(--mantine-color-dark-5)}}.m_396ce5cb:where([data-static]){-webkit-user-select:auto;user-select:auto;cursor:default}.m_396ce5cb:where([data-weekend]){color:var(--mantine-color-red-6)}.m_396ce5cb:where([data-outside]){color:var(--mantine-color-dimmed);opacity:.5}.m_396ce5cb:where(:disabled,[data-disabled]){color:var(--mantine-color-disabled-color);cursor:not-allowed;opacity:.5}.m_396ce5cb:where([data-hidden]){display:none}:where([data-mantine-color-scheme=light]) .m_396ce5cb:where([data-today][data-highlight-today]:not([data-selected],[data-in-range])){border:1px solid var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_396ce5cb:where([data-today][data-highlight-today]:not([data-selected],[data-in-range])){border:1px solid var(--mantine-color-dark-4)}.m_396ce5cb:where([data-in-range]){background-color:var(--mantine-primary-color-light-hover);border-radius:0}@media (hover:hover){.m_396ce5cb:where([data-in-range]):hover:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-light)}}@media (hover:none){.m_396ce5cb:where([data-in-range]):active:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-light)}}.m_396ce5cb:where([data-first-in-range]){border-radius:0;border-start-start-radius:var(--mantine-radius-default);border-end-start-radius:var(--mantine-radius-default)}.m_396ce5cb:where([data-last-in-range]){border-radius:0;border-start-end-radius:var(--mantine-radius-default);border-end-end-radius:var(--mantine-radius-default)}.m_396ce5cb:where([data-last-in-range][data-first-in-range]){border-radius:var(--mantine-radius-default)}.m_396ce5cb:where([data-selected]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-primary-color-contrast)}@media (hover:hover){.m_396ce5cb:where([data-selected]):hover:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-filled-hover)}}@media (hover:none){.m_396ce5cb:where([data-selected]):active:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-filled-hover)}}.m_18a3eca{color:var(--mantine-color-dimmed);font-weight:400;font-size:var(--wr-fz,var(--mantine-font-size-sm));text-transform:capitalize;padding-bottom:calc(var(--wr-spacing,var(--mantine-spacing-sm))/2)}.m_cc9820d3{border-collapse:collapse;table-layout:fixed}.m_8f457cd5{padding:0}.m_8f457cd5:where([data-with-spacing]){padding:calc(.03125rem*var(--mantine-scale))}.m_6cff9dea{--wn-size-xs:calc(1.875rem*var(--mantine-scale));--wn-size-sm:calc(2.25rem*var(--mantine-scale));--wn-size-md:calc(2.625rem*var(--mantine-scale));--wn-size-lg:calc(3rem*var(--mantine-scale));--wn-size-xl:calc(3.375rem*var(--mantine-scale));color:var(--mantine-color-dimmed);font-weight:400;font-size:calc(var(--wn-size,var(--wn-size-sm))/2.8);text-align:center;width:var(--wn-size,var(--wn-size-sm))}.m_dc6a3c71{--dpc-size-xs:calc(1.875rem*var(--mantine-scale));--dpc-size-sm:calc(2.25rem*var(--mantine-scale));--dpc-size-md:calc(2.625rem*var(--mantine-scale));--dpc-size-lg:calc(3rem*var(--mantine-scale));--dpc-size-xl:calc(3.375rem*var(--mantine-scale));--dpc-size:var(--dpc-size-sm);font-size:var(--dpc-fz,var(--mantine-font-size-sm));height:var(--dpc-size);width:calc((var(--dpc-size)*7)/3 + calc(.09375rem*var(--mantine-scale)));-webkit-user-select:none;user-select:none;cursor:pointer;color:var(--mantine-color-text);opacity:1;border-radius:var(--mantine-radius-default);background-color:#0000;justify-content:center;align-items:center;display:flex}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_dc6a3c71:hover:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_dc6a3c71:hover:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-dark-5)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_dc6a3c71:active:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_dc6a3c71:active:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-dark-5)}}.m_dc6a3c71:where(:disabled,[data-disabled]){color:var(--mantine-color-disabled-color);cursor:not-allowed;opacity:.5}.m_dc6a3c71:where([data-selected]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-primary-color-contrast,var(--mantine-color-white))}@media (hover:hover){.m_dc6a3c71:where([data-selected]):hover{background-color:var(--mantine-primary-color-filled-hover)}}@media (hover:none){.m_dc6a3c71:where([data-selected]):active{background-color:var(--mantine-primary-color-filled-hover)}}.m_dc6a3c71:where([data-in-range]){background-color:var(--mantine-primary-color-light-hover);border-radius:0}@media (hover:hover){.m_dc6a3c71:where([data-in-range]):hover{background-color:var(--mantine-primary-color-light)}}@media (hover:none){.m_dc6a3c71:where([data-in-range]):active{background-color:var(--mantine-primary-color-light)}}.m_dc6a3c71:where([data-first-in-range]){border-radius:0;border-start-start-radius:var(--mantine-radius-default);border-end-start-radius:var(--mantine-radius-default)}.m_dc6a3c71:where([data-last-in-range]){border-radius:0;border-start-end-radius:var(--mantine-radius-default);border-end-end-radius:var(--mantine-radius-default)}.m_dc6a3c71:where([data-first-in-range][data-last-in-range]){border-radius:var(--mantine-radius-default)}.m_9206547b{border-collapse:collapse;border-width:0}.m_c5a19c7d{padding:0}.m_c5a19c7d:where([data-with-spacing]){padding:calc(.03125rem*var(--mantine-scale))}.m_2a6c32d{border-collapse:collapse;cursor:pointer;border-width:0}.m_fe27622f{padding:0}.m_fe27622f:where([data-with-spacing]){padding:calc(.03125rem*var(--mantine-scale))}.m_730a79ed{--dch-control-size-xs:calc(1.875rem*var(--mantine-scale));--dch-control-size-sm:calc(2.25rem*var(--mantine-scale));--dch-control-size-md:calc(2.625rem*var(--mantine-scale));--dch-control-size-lg:calc(3rem*var(--mantine-scale));--dch-control-size-xl:calc(3.375rem*var(--mantine-scale));--dch-control-size:var(--dch-control-size-sm);max-width:calc(var(--dch-control-size)*8 + calc(.4375rem*var(--mantine-scale)));margin-bottom:var(--mantine-spacing-xs);display:flex}.m_f6645d97,.m_2351eeb0{height:var(--dch-control-size);border-radius:var(--mantine-radius-default);-webkit-user-select:none;user-select:none;opacity:1;cursor:pointer;justify-content:center;align-items:center;display:flex}.m_f6645d97:where([data-static]),.m_2351eeb0:where([data-static]){cursor:default}@media (hover:hover){[data-mantine-color-scheme=light] .m_f6645d97:hover:where(:not([data-disabled],[data-static],:disabled)),[data-mantine-color-scheme=light] .m_2351eeb0:hover:where(:not([data-disabled],[data-static],:disabled)){background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_f6645d97:hover:where(:not([data-disabled],[data-static],:disabled)),[data-mantine-color-scheme=dark] .m_2351eeb0:hover:where(:not([data-disabled],[data-static],:disabled)){background-color:var(--mantine-color-dark-5)}}@media (hover:none){[data-mantine-color-scheme=light] .m_f6645d97:active:where(:not([data-disabled],[data-static],:disabled)),[data-mantine-color-scheme=light] .m_2351eeb0:active:where(:not([data-disabled],[data-static],:disabled)){background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_f6645d97:active:where(:not([data-disabled],[data-static],:disabled)),[data-mantine-color-scheme=dark] .m_2351eeb0:active:where(:not([data-disabled],[data-static],:disabled)){background-color:var(--mantine-color-dark-5)}}.m_f6645d97:where(:disabled,[data-disabled]),.m_2351eeb0:where(:disabled,[data-disabled]){opacity:.2;cursor:not-allowed}.m_2351eeb0{width:var(--dch-control-size)}.m_f6645d97{font-size:var(--dch-fz,var(--mantine-font-size-sm));text-transform:capitalize;flex:1;font-weight:500}.m_367dc749{width:60%;height:60%}.m_367dc749:where([data-direction=next]){transform:rotate(270deg)}:where([dir=rtl]) .m_367dc749:where([data-direction=next]),.m_367dc749:where([data-direction=previous]){transform:rotate(90deg)}:where([dir=rtl]) .m_367dc749:where([data-direction=previous]){transform:rotate(270deg)}.m_30b26e33{gap:var(--mantine-spacing-md);display:flex}.m_6fa5e2aa{cursor:pointer;line-height:unset}.m_6fa5e2aa:where([data-read-only]){cursor:default}.m_765a40cf{font-size:var(--preset-font-size);display:flex}.m_d6a681e1{border-inline-end:calc(.0625rem*var(--mantine-scale))solid;flex-direction:column;margin-inline-end:.5em;padding-inline-end:.5em;display:flex}:where([data-mantine-color-scheme=light]) .m_d6a681e1{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_d6a681e1{border-color:var(--mantine-color-dark-5)}.m_acd30b22{border-radius:var(--mantine-radius-default);font-size:var(--preset-font-size);white-space:nowrap;padding:.52em .8em}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_acd30b22:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_acd30b22:hover{background-color:var(--mantine-color-dark-5)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_acd30b22:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_acd30b22:active{background-color:var(--mantine-color-dark-5)}}.m_208d2562{margin-top:var(--mantine-spacing-md);align-items:stretch;display:flex}.m_62ee059{flex:1;margin-inline-end:var(--mantine-spacing-md)}.m_ac3f4d63{text-align:center;border:1px solid var(--mantine-color-default-border);background-color:var(--mantine-color-default);color:var(--mantine-color-default-color);border-radius:var(--time-grid-radius,var(--mantine-radius-default));font-size:var(--time-grid-fz,var(--mantine-font-size-sm));padding-block:.25em;padding-inline:1em}@media (hover:hover){.m_ac3f4d63:hover:where(:not([data-disabled])){background-color:var(--mantine-color-default-hover)}}@media (hover:none){.m_ac3f4d63:active:where(:not([data-disabled])){background-color:var(--mantine-color-default-hover)}}.m_ac3f4d63:where([data-active]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white);border-color:#0000}@media (hover:hover){.m_ac3f4d63:where([data-active]):hover:where(:not([data-disabled])){background-color:var(--mantine-primary-color-filled-hover)}}@media (hover:none){.m_ac3f4d63:where([data-active]):active:where(:not([data-disabled])){background-color:var(--mantine-primary-color-filled-hover)}}.m_ac3f4d63:where(:disabled,[data-disabled]){opacity:.5;cursor:not-allowed}.m_2a0c4eda{width:fit-content;font-size:var(--mini-calendar-font-size);align-items:center;display:flex}.m_2a05be4f{font-size:inherit;display:flex}.m_99d16a4{min-width:3em;font-size:inherit;border-radius:var(--mantine-radius-default);flex-direction:column;align-items:center;gap:.5em;padding:.75em;line-height:1;display:flex}.m_99d16a4:where([data-selected]){color:var(--mantine-primary-color-contrast);background-color:var(--mantine-primary-color-filled)}@media (hover:hover){.m_99d16a4:where([data-selected]):hover:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-filled-hover)}}@media (hover:none){.m_99d16a4:where([data-selected]):active:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-filled-hover)}}.m_99d16a4:where([data-disabled]){opacity:.3;cursor:not-allowed}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_99d16a4:hover:where(:not([data-disabled],[data-selected])){background-color:var(--mantine-color-gray-1)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_99d16a4:active:where(:not([data-disabled],[data-selected])){background-color:var(--mantine-color-gray-1)}}@media (hover:hover){:where([data-mantine-color-scheme=dark]) .m_99d16a4:hover:where(:not([data-disabled],[data-selected])){background-color:var(--mantine-color-dark-5)}}@media (hover:none){:where([data-mantine-color-scheme=dark]) .m_99d16a4:active:where(:not([data-disabled],[data-selected])){background-color:var(--mantine-color-dark-5)}}.m_176ca23c{opacity:.65;font-size:.75em;font-weight:500}.m_d830530d{font-size:.9em;font-weight:500}.m_14c23465{font-size:inherit;border-radius:var(--mantine-radius-default);width:2em;color:var(--mantine-color-bright);justify-content:center;align-self:stretch;align-items:center;display:flex}.m_14c23465:where([data-disabled]){opacity:.3;cursor:not-allowed}.m_14c23465 [data-chevron]{font-size:inherit;width:60%}.m_14c23465[data-direction=previous] [data-chevron]{transform:rotate(90deg)}[dir=rtl] .m_14c23465[data-direction=previous] [data-chevron],.m_14c23465[data-direction=next] [data-chevron]{transform:rotate(-90deg)}[dir=rtl] .m_14c23465[data-direction=next] [data-chevron]{transform:rotate(90deg)}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_14c23465:hover:where(:not([data-disabled])){background-color:var(--mantine-color-gray-1)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_14c23465:active:where(:not([data-disabled])){background-color:var(--mantine-color-gray-1)}}@media (hover:hover){:where([data-mantine-color-scheme=dark]) .m_14c23465:hover:where(:not([data-disabled])){background-color:var(--mantine-color-dark-5)}}@media (hover:none){:where([data-mantine-color-scheme=dark]) .m_14c23465:active:where(:not([data-disabled])){background-color:var(--mantine-color-dark-5)}}
.m_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_dd3f7539{border:calc(.0625rem*var(--mantine-scale))solid;border-radius:var(--mantine-radius-default);position:relative}: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 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_8a991b4f{background-color:var(--mantine-color-body)}.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;color:var(--mantine-color-disabled-color);background-color:var(--mantine-color-disabled)}.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(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-default);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)}
@font-face{font-family:Religath;src:url(/fonts/RELIGATH-Demo.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}:root{--eac-bg:#fbf7ef;--eac-bg-warm:#fffdf8;--eac-bg-deep:#d9e5f6;--eac-panel:#fffdf8d1;--eac-panel-border:#b79a5547;--eac-ink:#022278;--eac-ink-soft:#063179;--eac-ink-muted:#104b8c;--eac-gilt:#b79a55;--eac-gilt-deep:#8f763c;--eac-gilt-glow:#b79a5538;--eac-oxblood:#6e5f4d;--eac-moss:#64726a;--eac-ember:#b79a55;--eac-font-religath:"Religath","Cormorant Garamond",Georgia,serif;--eac-font-serif:"Cormorant Garamond",Georgia,serif;--eac-font-sans:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--eac-content-max:1100px;--eac-radius:6px}.eac-atmosphere-shell{isolation:isolate;min-height:100vh;color:var(--eac-ink);background:radial-gradient(circle at 50% 18%,#fffdf8fa 0 13%,#f8f1e6d6 13% 27%,#0000 48%),radial-gradient(circle at 18% 4%,#b79a551f,#0000 24rem),linear-gradient(#fffdf8 0%,#fbf7ef 42%,#f3eadc 100%);position:relative;overflow:hidden}.eac-atmosphere-shell:before,.eac-atmosphere-shell:after{content:"";pointer-events:none;position:absolute;inset:0}.eac-atmosphere-shell:before{filter:blur(10px);opacity:.72;background:radial-gradient(circle at 50% 16%,#fffdf8b8 0 8rem,#fffdf800 16rem),radial-gradient(circle at 88% 8%,#02227814,#0000 28rem);inset:-10rem}.eac-atmosphere-shell:after{mix-blend-mode:normal;opacity:.5;background:linear-gradient(90deg,#0000,#b79a5514,#0000)}.eac-atmosphere-shell>*{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.eac-atmosphere-shell:before{filter:none}.eac-atmosphere-shell:after{mix-blend-mode:normal}}.eac-baroque-frame{background:var(--eac-panel);border:1px solid var(--eac-gilt);border-radius:var(--eac-radius);box-shadow:0 0 0 6px var(--eac-bg-warm),0 0 0 7px var(--eac-gilt),0 24px 60px -20px #3c1e0447;background-image:linear-gradient(var(--eac-panel),var(--eac-panel)),linear-gradient(135deg,var(--eac-gilt)0%,#f0db9d 40%,var(--eac-gilt-deep)100%);background-origin:border-box;background-clip:padding-box,border-box;padding:clamp(2rem,5vw,3.5rem) clamp(1.5rem,5vw,3rem);position:relative}.eac-baroque-frame:before,.eac-baroque-frame:after{content:"";pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 56' fill='none'><path d='M2 2 H22 M2 2 V22' stroke='%23c6a45a' stroke-width='1.5'/><path d='M2 2 Q12 12 22 2' stroke='%238b6b1f' stroke-width='0.8' fill='none'/><path d='M2 2 Q12 12 2 22' stroke='%238b6b1f' stroke-width='0.8' fill='none'/><circle cx='14' cy='14' r='2' fill='%23c6a45a'/></svg>");background-position:50%;background-repeat:no-repeat;background-size:contain;width:56px;height:56px;position:absolute}.eac-baroque-frame:before{top:-4px;left:-4px}.eac-baroque-frame:after{top:-4px;right:-4px;transform:scaleX(-1)}.eac-baroque-frame>.eac-baroque-corners-bottom{pointer-events:none;height:56px;position:absolute;inset:auto -4px -4px}.eac-baroque-corners-bottom:before,.eac-baroque-corners-bottom:after{content:"";background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 56' fill='none'><path d='M2 54 H22 M2 54 V34' stroke='%23c6a45a' stroke-width='1.5'/><path d='M2 54 Q12 44 22 54' stroke='%238b6b1f' stroke-width='0.8' fill='none'/><path d='M2 54 Q12 44 2 34' stroke='%238b6b1f' stroke-width='0.8' fill='none'/><circle cx='14' cy='42' r='2' fill='%23c6a45a'/></svg>");background-position:50%;background-repeat:no-repeat;background-size:contain;width:56px;height:56px;position:absolute;bottom:0}.eac-baroque-corners-bottom:before{left:0}.eac-baroque-corners-bottom:after{right:0;transform:scaleX(-1)}.eac-eyebrow{font-family:var(--eac-font-serif);letter-spacing:.28em;text-transform:uppercase;color:var(--eac-gilt-deep);margin:0;font-size:.75rem}.eac-title{font-family:var(--eac-font-religath);color:var(--eac-ink);letter-spacing:.04em;text-align:center;margin:.5rem 0 1rem;font-size:clamp(2rem,5vw,3.2rem);line-height:1.05}.eac-subtitle{font-family:var(--eac-font-serif);color:var(--eac-ink-soft);text-align:center;margin:0 0 1.5rem;font-size:1.2rem;font-style:italic;line-height:1.7}.eac-gilt-rule{background:linear-gradient(90deg,transparent,var(--eac-gilt),transparent);border:none;width:80px;height:1px;margin:1.5rem auto}.eac-form-row{flex-direction:column;gap:.45rem;margin-bottom:1.1rem;display:flex}.eac-label{font-family:var(--eac-font-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--eac-ink-soft);font-size:.72rem}.eac-input,.eac-textarea{font-family:var(--eac-font-serif);color:var(--eac-ink);background:var(--eac-bg-warm);border:1px solid var(--eac-panel-border);border-bottom:1.5px solid var(--eac-gilt);border-radius:2px;width:100%;padding:.7rem .85rem;font-size:1.05rem;transition:border-color .2s,box-shadow .2s,background .2s}.eac-input:focus,.eac-textarea:focus{border-color:var(--eac-gilt-deep);box-shadow:0 0 0 3px var(--eac-gilt-glow);background:#fff;outline:none}.eac-textarea{resize:vertical;min-height:7rem;line-height:1.6}.eac-cta{font-family:var(--eac-font-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--eac-bg);background:var(--eac-ink);border:1px solid var(--eac-gilt);cursor:pointer;border-radius:2px;justify-content:center;align-items:center;gap:.5rem;min-height:44px;padding:.9rem 1.6rem;font-size:.78rem;font-weight:600;text-decoration:none;transition:background .2s,color .2s,transform 50ms;display:inline-flex}.eac-cta:hover:not(:disabled){background:var(--eac-gilt-deep);color:#fff}.eac-cta:active{transform:translateY(1px)}.eac-cta:disabled{opacity:.55;cursor:not-allowed}.eac-cta--ghost{color:var(--eac-ink);background:0 0}.eac-cta--ghost:hover:not(:disabled){background:var(--eac-bg-warm);color:var(--eac-ink)}.eac-error{font-family:var(--eac-font-sans);color:var(--eac-oxblood);border-left:3px solid var(--eac-oxblood);background:#8b1a1a0f;margin:.5rem 0 1rem;padding:.6rem .8rem;font-size:.85rem}.eac-success-card{text-align:center;border:1px solid var(--eac-gilt);border-radius:var(--eac-radius);background:#c6a45a14;padding:2rem 1.5rem}.eac-success-card__title{font-family:var(--eac-font-religath);color:var(--eac-gilt-deep);margin:0 0 .75rem;font-size:1.6rem}.eac-success-card__body{font-family:var(--eac-font-serif);color:var(--eac-ink-soft);margin:0;font-size:1rem;line-height:1.7}.eac-mode-toggle{background:var(--eac-bg-warm);border:1px solid var(--eac-panel-border);border-radius:2px;gap:0;margin-bottom:1.5rem;padding:3px;display:flex}.eac-mode-toggle__btn{font-family:var(--eac-font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--eac-ink-muted);cursor:pointer;background:0 0;border:none;border-radius:2px;flex:1;padding:.55rem .75rem;font-size:.72rem;transition:background .2s,color .2s}.eac-mode-toggle__btn--active{background:var(--eac-ink);color:var(--eac-bg-warm)}.eac-sticky-bar{z-index:80;border-top:1px solid var(--eac-gilt);opacity:1;background:linear-gradient(#022278f7,#01124efc);justify-content:space-between;align-items:center;gap:1.5rem;padding:.9rem clamp(1rem,4vw,3rem);transition:transform .35s,opacity .35s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(0);box-shadow:0 -10px 30px #00000047}.eac-sticky-bar[data-hidden=true]{opacity:0;pointer-events:none;transform:translateY(100%)}.eac-sticky-bar__copy{font-family:var(--eac-font-religath);letter-spacing:.1em;color:#f0db9d;margin:0;font-size:clamp(.95rem,2.5vw,1.2rem)}.eac-sticky-bar__cta{font-family:var(--eac-font-sans);letter-spacing:.16em;text-transform:uppercase;color:#161610;background:var(--eac-gilt);white-space:nowrap;border:1px solid #f0db9d;border-radius:2px;padding:.65rem 1.3rem;font-size:.75rem;font-weight:600;text-decoration:none;transition:background .2s}.eac-sticky-bar__cta:hover{background:#f0db9d}@media (max-width:560px){.eac-sticky-bar{gap:.75rem;padding:.7rem 1rem}.eac-sticky-bar__copy{letter-spacing:.06em;font-size:.85rem}}
@tailwind utilities;@font-face{font-family:Brothers;src:url(/fonts/BrothersTypeface-Regular.woff2)format("woff2"),url(/fonts/BrothersTypeface-Regular.woff)format("woff"),url(/fonts/BrothersTypeface-Regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}:root{--ig-parchment:#fbf7ef;--ig-paper:#fffdf8;--ig-paper-deep:#f3eadc;--ig-ink:#022278;--ig-umber:#063179;--ig-muted:#104b8c;--ig-gold:#b79a55;--ig-ember:#8f763c;--ig-moss:#64726a;--ig-oxblood:#6e5f4d;--ig-smoke:#01124e;--ig-border:#b79a55}*,:before,:after{box-sizing:border-box}html,body{background-color:var(--ig-parchment);min-height:100vh;overflow-x:hidden}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{letter-spacing:.05em}.parchment-card{border-color:var(--ig-border)!important;background:linear-gradient(160deg,#fffdf8 0%,#fbf7ef 100%)!important;box-shadow:0 2px 8px #01124e14!important}.archive-shell{background:radial-gradient(circle at 12% -10%,#b79a551f,transparent 30rem),linear-gradient(180deg,#fffdf8 0%,var(--ig-parchment)48%,#f3eadc 100%);min-height:100vh;color:var(--ig-ink)}.archive-topbar{color:#fffdf8!important;background:linear-gradient(90deg,#01124e 0%,#022278 54%,#063179 100%)!important;border-bottom:1px solid #b79a5580!important;border-radius:0!important}.archive-topbar :is(.mantine-Text-root,.mantine-Title-root,.mantine-Button-root,.mantine-ActionIcon-root){color:#fffdf8!important}.archive-header-navlink{opacity:.78;border-bottom:1px solid #0000;padding:4px 2px;transition:opacity .18s,border-color .18s}.archive-header-navlink:hover{opacity:1;border-bottom-color:var(--ig-gold)}.archive-page-header{border-bottom:1px solid #5a32162e;padding-bottom:.9rem}.archive-kicker{color:var(--ig-gold);text-transform:uppercase;font-size:.74rem;font-weight:700}.archive-title{color:var(--ig-ink)!important}.archive-page-header :is(h1,h2).archive-title,.archive-page-header .mantine-Title-root.archive-title{font-size:clamp(2rem,4vw,2.75rem)!important;line-height:1.05!important}.archive-muted{color:var(--ig-muted)!important}.archive-card{border-color:var(--ig-border)!important;background:linear-gradient(160deg,var(--ig-paper)0%,#fbf7ef 100%)!important;box-shadow:0 8px 24px #01124e14!important}.archive-card-dark{color:#fffdf8!important;background:linear-gradient(145deg,#fffdf80f,#0000 45%),linear-gradient(135deg,#022278 0%,#063179 100%)!important;border-color:#b79a5552!important;box-shadow:0 12px 34px #01124e2e!important}.archive-tile{transition:transform .15s,box-shadow .15s,border-color .15s;background:#fffcf4c7!important;border-color:#5a32162e!important}.archive-tile:hover{transform:translateY(-1px);border-color:var(--ig-gold)!important;box-shadow:0 8px 20px #01124e1a!important}.archive-divider{border-color:#c8910a61!important}.archive-sigil{background:linear-gradient(160deg,var(--ig-gold),#8f763c)!important;color:#01124e!important;border:1px solid #fffdf894!important}.archive-input-panel{background:#fffcf4ad!important;border-color:#5a32163d!important}.archive-work-surface :is(h4,h5),.archive-work-surface .mantine-Title-root{letter-spacing:.08em;font-size:1.25rem!important;line-height:1.15!important}.archive-work-surface .mantine-SegmentedControl-label,.archive-work-surface label,.archive-work-surface input,.archive-work-surface textarea,.archive-work-surface button,.archive-work-surface [data-combobox-selected],.archive-work-surface input::placeholder,.archive-work-surface textarea::placeholder{font-size:1rem!important}.archive-work-surface .mantine-TextInput-label,.archive-work-surface .mantine-Textarea-label,.archive-work-surface .mantine-Select-label,.archive-work-surface .mantine-DateTimePicker-label{font-size:.95rem!important}.archive-work-surface .mantine-Text-root{font-size:.96rem}.archive-button-dark{border:1px solid var(--ig-gold)!important;color:#fffdf8!important;background:#022278!important}.archive-button-subtle{color:var(--ig-umber)!important}.pinned-feed-section{background:linear-gradient(135deg,#fffdf8d1,#f3eadca3);border:1px solid #b79a555c;border-radius:8px;padding:clamp(1rem,3vw,1.5rem);box-shadow:0 14px 30px #01124e14}.pinned-feed-section .parchment-card{background:#fffdf8db!important;border-color:#b79a5585!important}@font-face{font-family:Basteleur;src:url(/fonts/Basteleur-Moonlight.woff2)format("woff2"),url(/fonts/Basteleur-Moonlight.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Basteleur;src:url(/fonts/Basteleur-Bold.woff2)format("woff2"),url(/fonts/Basteleur-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}:root{--ig-font-basteleur:"Basteleur","Cormorant Garamond",Georgia,serif;--mantine-spacing-xs:.35rem;--mantine-spacing-sm:.55rem;--mantine-spacing-md:.85rem;--mantine-spacing-lg:1.1rem;--mantine-spacing-xl:1.5rem}.ig-section{background:0 0;padding:clamp(1rem,3vw,1.75rem) clamp(.75rem,3vw,1.5rem)}.ig-section--paper{background:var(--ig-paper)}.ig-section--parchment{background:var(--ig-parchment)}.ig-section--warm{background:#f6efe2}.ig-section--cool{background:#eef3f7}.ig-section--deep{background:#f3eadc}.ig-fade-top{background-image:linear-gradient(#0000 0%,currentColor 100%)}.ig-fade-bottom{background-image:linear-gradient(currentColor 0%,#0000 100%)}.archive-card,.archive-card-dark,.archive-tile,.archive-input-panel,.parchment-card,.archive-page-header{box-shadow:none!important;background-image:none!important;border:0!important;border-radius:0!important}.archive-card,.archive-tile,.parchment-card{background:0 0!important}.archive-card-dark{background:#022278!important}.mantine-Paper-root,.mantine-Card-root{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.mantine-Paper-root,.mantine-Card-root,.mantine-Container-root{padding:.6rem!important}.mantine-TextInput-input,.mantine-Textarea-input,.mantine-PasswordInput-input,.mantine-Select-input,.mantine-NumberInput-input,.mantine-DateInput-input,.mantine-DateTimePicker-input,input[type=text],input[type=email],input[type=password],input[type=search],input[type=number],input[type=url],input[type=tel],textarea{letter-spacing:.01em;transition:border-color .2s;font-family:var(--ig-font-basteleur)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #0222782e!important;border-radius:0!important;padding:.4rem .25rem!important;font-size:1.05rem!important}.mantine-TextInput-input:focus,.mantine-Textarea-input:focus,.mantine-PasswordInput-input:focus,.mantine-Select-input:focus,.mantine-NumberInput-input:focus,input:focus,textarea:focus{border-bottom-color:var(--ig-gold)!important;outline:none!important}.mantine-TextInput-label,.mantine-Textarea-label,.mantine-Select-label,.mantine-PasswordInput-label,.mantine-NumberInput-label,.mantine-Checkbox-label,.mantine-Radio-label{letter-spacing:.08em;text-transform:uppercase;font-family:var(--ig-font-basteleur)!important;color:var(--ig-muted)!important;margin-bottom:.2rem!important;font-size:.85rem!important;font-weight:400!important}.mantine-Button-root{box-shadow:none!important;border:0!important;border-radius:0!important}.mantine-Button-root[data-variant=outline],.mantine-Button-root[data-variant=default]{background:0 0!important}.mantine-Divider-root{border-color:#b79a553d!important}.mantine-Modal-content,.mantine-Popover-dropdown,.mantine-HoverCard-dropdown{background:var(--ig-paper)!important;border:0!important;border-radius:0!important;box-shadow:0 12px 40px -20px #01124e38!important}.mantine-Avatar-root{border:0!important}.mantine-Stack-root{gap:.6rem!important}.mantine-Group-root{gap:.5rem!important}body{background:radial-gradient(circle at 50% 0%,#fffdf8f5 0%,transparent 32rem),linear-gradient(180deg,#fffdf8 0%,var(--ig-parchment)45%,#f3eadc 100%)!important;color:var(--ig-ink)!important}.mantine-AppShell-main,.mantine-AppShell-root{color:var(--ig-ink)!important;background:0 0!important}.mantine-Text-root,.mantine-Title-root,.mantine-Input-input,.mantine-Button-root[data-variant=subtle],.mantine-ActionIcon-root[data-variant=subtle]{color:var(--ig-ink)!important}.mantine-Text-root{line-height:1.55}.parchment-card,.archive-card{background:#fffdf8a3!important;border:1px solid #8f763c80!important;border-radius:6px!important;box-shadow:0 12px 28px #01124e0d!important}.archive-card-dark{background:linear-gradient(135deg,#022278 0%,#063179 100%)!important;border:1px solid #b79a5585!important;border-radius:6px!important;box-shadow:0 14px 32px #01124e24!important}.archive-topbar,.archive-topbar.mantine-Paper-root{background:linear-gradient(90deg,#01124e 0%,#022278 54%,#063179 100%)!important;border-bottom:1px solid #b79a558a!important;box-shadow:0 10px 26px #01124e29!important}.create-content-form .mantine-Select-input,.create-content-form .mantine-DateTimePicker-input,.create-content-form .mantine-NumberInput-input,.create-content-form .mantine-SegmentedControl-root{color:#fffdf8!important;background:#104b8c!important;border:1px solid #b79a5585!important;border-radius:6px!important;box-shadow:0 8px 18px #01124e1f!important}.create-content-form .mantine-Select-input::placeholder,.create-content-form .mantine-DateTimePicker-input::placeholder,.create-content-form .mantine-NumberInput-input::placeholder{color:#fffdf8c7!important}.create-content-form .mantine-Select-section,.create-content-form .mantine-DateTimePicker-section,.create-content-form .mantine-NumberInput-section,.create-content-form .mantine-SegmentedControl-label{color:#fffdf8!important}.create-content-form .mantine-SegmentedControl-indicator{background:#022278!important;border:1px solid #b79a5575!important}.mantine-Select-dropdown,.mantine-Combobox-dropdown,.mantine-DateTimePicker-dropdown,.mantine-Popover-dropdown,.mantine-Menu-dropdown{color:#fffdf8!important;background:#104b8c!important;border:1px solid #b79a558f!important;border-radius:6px!important;box-shadow:0 16px 34px #01124e3d!important}.mantine-Combobox-option,.mantine-Menu-item,.mantine-DatePickerInput-calendarHeaderControl,.mantine-DatePickerInput-calendarHeaderLevel,.mantine-DatePickerInput-weekday,.mantine-DatePickerInput-day,.mantine-DateTimePicker-dropdown .mantine-TimePicker-field,.mantine-Popover-dropdown .mantine-TimePicker-field{color:#fffdf8!important}.mantine-Modal-content .mantine-TimePicker-field{color:var(--ig-ink)!important}.mantine-TimePicker-field{min-width:1.6em}.mantine-TimePicker-fieldsRoot{overflow:visible!important}.mantine-Combobox-option:hover,.mantine-Combobox-option[data-combobox-selected],.mantine-Menu-item:hover,.mantine-DatePickerInput-calendarHeaderControl:hover,.mantine-DatePickerInput-day:hover,.mantine-DatePickerInput-day[data-selected]{color:#fffdf8!important;background:#022278!important}.create-content-drawer{color:#fffdf8!important;background:linear-gradient(#104b8c 0%,#063179 100%)!important;border-top:1px solid #b79a5594!important;box-shadow:0 -18px 46px #01124e47!important}.create-content-drawer__header,.create-content-drawer__body{color:#fffdf8!important;background:0 0!important}.create-content-drawer__header{border-bottom:1px solid #b79a5561!important}.create-content-drawer :is(.mantine-Title-root,.mantine-Text-root,.mantine-CloseButton-root){color:#fffdf8!important}.create-content-scroll{background:0 0!important}.create-content-surface{background:#01124e2e;border:1px solid #b79a556b;border-radius:8px;padding:clamp(.85rem,2vw,1.25rem);box-shadow:inset 0 1px #fffdf81f}.create-content-surface .mantine-Paper-root,.create-content-surface .mantine-Card-root{background:#104b8cb8!important;border:1px solid #b79a556b!important;border-radius:8px!important;box-shadow:0 10px 24px #01124e24!important}.create-content-surface :is(.mantine-Text-root,.mantine-Title-root,.mantine-Divider-label,.mantine-Switch-label,.mantine-Switch-description){color:#fffdf8!important}.create-content-surface .mantine-Divider-root{border-color:#b79a5570!important}.create-content-surface :is(.mantine-TextInput-label,.mantine-Textarea-label,.mantine-NumberInput-label,.mantine-DateTimePicker-label,.mantine-Select-label,.mantine-MultiSelect-label){color:#fffdf8e6!important}.create-content-surface :is(.mantine-TextInput-input,.mantine-Textarea-input,.mantine-NumberInput-input,.mantine-DateTimePicker-input,.mantine-Select-input,.mantine-MultiSelect-input){color:#01124e!important;background:#fffdf8f0!important;border:1px solid #b79a5575!important;border-radius:6px!important;padding:.55rem .7rem!important;box-shadow:0 8px 18px #01124e1f!important}.create-content-surface :is(.mantine-TextInput-input,.mantine-Textarea-input,.mantine-NumberInput-input,.mantine-DateTimePicker-input,.mantine-Select-input,.mantine-MultiSelect-input)::placeholder{color:#01124e94!important}.create-content-surface .mantine-RichTextEditor-root{overflow:hidden;background:#fffdf8f0!important;border:1px solid #b79a5575!important;border-radius:6px!important;box-shadow:0 8px 18px #01124e1f!important}.create-content-surface .mantine-RichTextEditor-toolbar{background:#f7f0e0f5!important;border-bottom:1px solid #b79a5566!important}.create-content-surface .mantine-RichTextEditor-control{color:#01124e!important;background:0 0!important;border-color:#b79a554d!important}.create-content-surface .mantine-RichTextEditor-control:hover{background:#104b8c1f!important}.create-content-surface .mantine-RichTextEditor-content,.create-content-surface .mantine-RichTextEditor-content .ProseMirror{color:#01124e!important;background:0 0!important}.create-content-surface .mantine-RichTextEditor-content .ProseMirror p.is-editor-empty:first-child:before{color:#01124e80!important}.create-content-surface .mantine-SegmentedControl-root{background:#fffdf833!important;border:1px solid #b79a5580!important;border-radius:8px!important;padding:4px!important}.create-content-surface .mantine-SegmentedControl-indicator{background:#104b8c!important;border:1px solid #b79a5580!important}.create-content-surface .mantine-SegmentedControl-label{color:#fffdf8!important}.create-content-surface .mantine-Dropzone-root,.create-content-surface .mantine-Tabs-list,.create-content-surface .mantine-Tabs-panel{color:#fffdf8!important;background:#104b8cad!important;border:1px solid #b79a556b!important;border-radius:8px!important}.create-content-surface .mantine-Dropzone-root{min-height:72px}.create-content-surface .mantine-Tabs-list{padding:.25rem}.create-content-surface .mantine-Tabs-tab{color:#fffdf8!important;border-radius:6px!important}.create-content-surface .mantine-Tabs-tab[data-active]{background:#022278!important;border-color:#b79a5580!important}.create-content-surface .mantine-Dropzone-root:hover,.create-content-surface .mantine-Tabs-tab:hover{background:#022278b8!important}.rich-text-content h1,.rich-text-content h2,.rich-text-content h3{margin:1.25em 0 .5em;font-family:inherit;font-weight:600;line-height:1.3}.rich-text-content h1{font-size:1.6em}.rich-text-content h2{font-size:1.35em}.rich-text-content h3{font-size:1.15em}.rich-text-content p{margin:0 0 .85em}.rich-text-content p:last-child{margin-bottom:0}.rich-text-content ul,.rich-text-content ol{margin:0 0 .85em;padding-left:1.5em}.rich-text-content li{margin-bottom:.3em}.rich-text-content blockquote{border-left:3px solid var(--ig-gold,#b79a55);opacity:.85;margin:1em 0;padding:.5em 1em;font-style:italic}.rich-text-content a{color:var(--ig-gold,#b79a55);text-decoration:underline}.rich-text-content code{background:#0000000f;border-radius:3px;padding:.1em .35em;font-family:monospace;font-size:.88em}.rich-text-content pre{background:#00000014;border-radius:6px;margin:0 0 .85em;padding:.75em 1em;font-size:.85em;overflow-x:auto}.rich-text-content img{border-radius:6px;max-width:100%;height:auto}.rich-text-content hr{border:none;border-top:1px solid #b79a554d;margin:1.5em 0}.wq-ticker-track{white-space:nowrap;gap:2.5rem;animation:30s linear infinite wq-scroll;display:flex}.wq-ticker-track:hover{animation-play-state:paused}@keyframes wq-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.wq-rte .mantine-RichTextEditor-root{background:#fffdf88c;border:1px solid #b79a5559;border-radius:8px;font-family:Crimson Text,Georgia,serif;transition:border-color .2s,box-shadow .2s;overflow:hidden}.wq-rte .mantine-RichTextEditor-root:focus-within{border-color:#b79a55a6;box-shadow:0 0 0 3px #b79a551a}.wq-rte .mantine-RichTextEditor-toolbar{background:0 0;border:none;border-bottom:1px solid #b79a552e;flex-wrap:nowrap;gap:.1rem;padding:.25rem .3rem;overflow-x:auto}.wq-rte .mantine-RichTextEditor-controlsGroup{box-shadow:none;background:0 0;border:none;flex-shrink:0;gap:.05rem;position:relative}.wq-rte .mantine-RichTextEditor-controlsGroup:not(:first-of-type):before{content:"";background:#b79a5540;align-self:center;width:1px;height:.9rem;margin:0 .25rem 0 .15rem}.wq-rte .mantine-RichTextEditor-control{color:#01124e99;background:0 0;border:none;border-radius:4px;width:1.55rem;min-width:1.55rem;height:1.55rem;transition:background .15s,color .15s}.wq-rte .mantine-RichTextEditor-control:hover{color:var(--ig-ink,#01124e);background:#b79a5529}.wq-rte .mantine-RichTextEditor-control[data-active]{color:var(--ig-ink,#01124e);background:#b79a5538}.wq-rte .mantine-RichTextEditor-content{color:var(--ig-ink,#01124e);background:0 0;font-family:Crimson Text,Georgia,serif}.wq-rte .mantine-RichTextEditor-content .ProseMirror{padding:.6rem .7rem;font-family:Crimson Text,Georgia,serif;font-size:1.05rem;line-height:1.6}.wq-rte .mantine-RichTextEditor-content .ProseMirror:focus{outline:none}.wq-rte .mantine-RichTextEditor-content .ProseMirror blockquote{color:#01124ebf;border-left:3px solid #b79a5580;margin-left:0;padding-left:.85rem;font-style:italic}.wq-rte .mantine-RichTextEditor-content .ProseMirror p.is-editor-empty:first-child:before{color:#01124e66;content:attr(data-placeholder);float:left;pointer-events:none;height:0;font-style:italic}.feed-carousel{flex-direction:column;gap:.75rem;display:flex}.feed-carousel__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.feed-carousel__heading{flex-direction:column;gap:2px;display:flex}.feed-carousel__kicker{letter-spacing:.24em;text-transform:uppercase;color:var(--ig-gold,#8f763c);margin:0;font-family:Cinzel,serif;font-size:.65rem;font-weight:500}.feed-carousel__title{letter-spacing:.02em;color:var(--ig-ink,#01124e);align-items:baseline;gap:.5rem;margin:0;font-family:Cinzel,Palatino Linotype,serif;font-size:1.05rem;font-weight:600;display:inline-flex}.feed-carousel__count{min-width:1.4rem;height:1.2rem;color:var(--ig-gold,#8f763c);background:#b79a551f;border:1px solid #b79a5566;border-radius:999px;justify-content:center;align-items:center;padding:0 .4rem;font-family:Crimson Text,serif;font-size:.7rem;font-style:italic;font-weight:600;display:inline-flex}.feed-carousel__controls{align-items:center;gap:.65rem;display:inline-flex}.feed-carousel__all-link{letter-spacing:.14em;text-transform:uppercase;color:var(--ig-gold,#8f763c);border-bottom:1px solid #0000;padding-bottom:2px;font-size:.75rem;font-weight:500;text-decoration:none;transition:border-color .15s,color .15s}.feed-carousel__all-link:hover{color:var(--ig-ink,#01124e);border-bottom-color:#b79a55a6}.feed-carousel__arrows{gap:4px;display:inline-flex}.feed-carousel__arrow{width:28px;height:28px;color:var(--ig-ink,#01124e);cursor:pointer;background:#fffdf8d9;border:1px solid #b79a5573;border-radius:2px;justify-content:center;align-items:center;padding:0;transition:background .15s,border-color .15s,opacity .15s;display:inline-flex}.feed-carousel__arrow:hover:not(:disabled){background:#fffdf8;border-color:#b79a55d9}.feed-carousel__arrow:disabled{opacity:.35;cursor:not-allowed}.feed-carousel__track{scroll-snap-type:x mandatory;scrollbar-width:thin;-webkit-overflow-scrolling:touch;gap:.75rem;padding-bottom:6px;scroll-padding-left:4px;display:flex;overflow:auto hidden}.feed-carousel__track::-webkit-scrollbar{height:6px}.feed-carousel__track::-webkit-scrollbar-thumb{background:#b79a5559;border-radius:3px}.feed-carousel-item{scroll-snap-align:start;flex:0 0 calc(50% - .375rem);min-width:0}@media (max-width:600px){.feed-carousel-item{flex:0 0 100%}}.featured-row-section{flex-direction:column;gap:.75rem;display:flex}.featured-row{scroll-snap-type:x mandatory;scrollbar-width:thin;-webkit-overflow-scrolling:touch;gap:.75rem;padding-bottom:6px;scroll-padding-left:4px;display:flex;overflow:auto hidden}.featured-row::-webkit-scrollbar{height:6px}.featured-row::-webkit-scrollbar-thumb{background:#b79a5559;border-radius:3px}.featured-card{scroll-snap-align:start;flex-direction:column;flex:0 0 78%;min-width:0;max-width:280px;display:flex}@media (min-width:601px){.featured-row{grid-template-columns:repeat(3,1fr);display:grid;overflow:visible}.featured-card{flex:none;max-width:none}.featured-card--threads{grid-row:span 2}}.featured-thread-link{color:inherit;border-bottom:1px dashed #b79a5540;align-items:baseline;gap:.5rem;padding:.35rem 0;text-decoration:none;display:flex}.featured-thread-link:last-child{border-bottom:none}.featured-thread-link:hover{background:#b79a5512}.forum-mini-card{color:inherit;background:#fffdf8;border:1px solid #b79a5559;border-radius:2px;flex-direction:column;gap:.45rem;height:100%;padding:.9rem 1rem;text-decoration:none;transition:border-color .18s,box-shadow .18s;display:flex}.forum-mini-card:hover{border-color:#b79a55bf;box-shadow:0 14px 30px -22px #01124e4d}.forum-mini-card,.forum-mini-card *{text-decoration:none}.forum-mini-card__head{flex-direction:column;gap:.35rem;display:flex}.forum-mini-card__pin{letter-spacing:.22em;text-transform:uppercase;width:fit-content;color:var(--ig-gold,#8f763c);background:#b79a551f;border:1px solid #b79a5573;border-radius:999px;align-items:center;gap:.3rem;padding:.12rem .5rem;font-size:.6rem;display:inline-flex}.forum-mini-card__title{color:var(--ig-ink,#01124e);-webkit-line-clamp:2;text-underline-offset:3px;-webkit-box-orient:vertical;margin:0;font-family:Crimson Text,Georgia,serif;font-size:.98rem;font-weight:600;line-height:1.3;-webkit-text-decoration:underline #b79a5566;text-decoration:underline #b79a5566;text-decoration-thickness:1px;transition:text-decoration-color .15s;display:-webkit-box;overflow:hidden}.forum-mini-card:hover .forum-mini-card__title{text-decoration-color:#b79a55d9}.forum-mini-card__excerpt{color:#01124eb3;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.82rem;line-height:1.5;display:-webkit-box;overflow:hidden}.forum-mini-card__meta{color:#01124e99;border-top:1px dashed #b79a554d;align-items:center;gap:.4rem;margin-top:auto;padding-top:.4rem;font-size:.74rem;display:flex}.forum-mini-card__author{color:var(--ig-ink,#01124e);font-weight:500}.forum-mini-card__dot{background:#b79a5599;border-radius:50%;width:3px;height:3px}.forum-mini-card__replies{align-items:center;gap:.25rem;display:inline-flex}.jwm{color:var(--ig-ink,#01124e);background:linear-gradient(#fffdf8 0%,#f7f0e28c 100%);flex-direction:column;font-family:Crimson Text,Georgia,serif;display:flex}.jwm__header{border-bottom:1px dashed #b79a5566;padding:1.5rem 1.75rem 1rem}.jwm__eyebrow{letter-spacing:.28em;text-transform:uppercase;color:var(--ig-gold,#8f763c);margin:0 0 .45rem;font-family:Cinzel,serif;font-size:.65rem;font-weight:500}.jwm__title{color:var(--ig-ink,#01124e);margin:0 0 .85rem;font-family:Cinzel,Palatino Linotype,serif;font-size:clamp(1.35rem,3vw,1.75rem);font-weight:600;line-height:1.2}.jwm__meta{color:#01124eb3;flex-wrap:wrap;gap:.75rem;margin:0;padding:0;font-size:.78rem;list-style:none;display:flex}.jwm__meta li{align-items:center;gap:.3rem;display:inline-flex}.jwm__price{letter-spacing:.05em;color:var(--ig-gold,#8f763c);background:#b79a551f;border:1px solid #b79a5573;border-radius:999px;margin-left:auto;padding:.18rem .55rem;font-family:Crimson Text,serif;font-size:.78rem;font-weight:600}.jwm__content{padding:1.4rem 1.75rem 1.75rem}.jwm__lede{color:#01124ec7;margin:0 0 1.25rem;font-size:.95rem;line-height:1.6}.jwm__form{flex-direction:column;gap:.85rem;display:flex}.jwm__field{flex-direction:column;gap:.35rem;display:flex}.jwm__label{letter-spacing:.22em;text-transform:uppercase;color:var(--ig-gold,#8f763c);font-family:Cinzel,serif;font-size:.65rem;font-weight:500}.jwm__optional{letter-spacing:.05em;text-transform:none;color:#01124e73;font-style:italic}.jwm__input,.jwm__textarea{width:100%;font:inherit;color:var(--ig-ink,#01124e);background:#fffdf8;border:1px solid #b79a5573;border-radius:2px;outline:none;padding:.7rem .9rem;font-family:Crimson Text,Georgia,serif;font-size:1rem;line-height:1.5;transition:border-color .15s,box-shadow .15s}.jwm__textarea{resize:vertical;min-height:5rem}.jwm__input:focus,.jwm__textarea:focus{border-color:#b79a55f2;box-shadow:0 0 0 3px #b79a552e}.jwm__error{color:#8a1c1c;background:#8a1c1c0f;border-left:2px solid #8a1c1c;margin:0;padding:.6rem .8rem;font-size:.85rem}.jwm__signin{color:#01124ebf;background:#fffdf8b3;border:1px solid #b79a5566;border-radius:2px;margin:0;padding:.85rem 1rem;font-size:.92rem}.jwm__signin a{color:var(--ig-ink,#01124e);text-underline-offset:3px;font-weight:500;-webkit-text-decoration:underline #b79a55a6;text-decoration:underline #b79a55a6}.jwm__submit{letter-spacing:.2em;text-transform:uppercase;color:#fffdf8;background:var(--ig-ink,#01124e);border:1px solid var(--ig-gold,#b79a55);cursor:pointer;border-radius:2px;justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem;padding:.9rem 1.4rem;font-family:Cinzel,serif;font-size:.78rem;font-weight:500;transition:background .18s,transform .18s;display:inline-flex}.jwm__submit:hover:not(:disabled){background:#022278}.jwm__submit:disabled{opacity:.5;cursor:not-allowed}.jwm__success{text-align:center;flex-direction:column;align-items:center;gap:.85rem;display:flex}.jwm__success-icon{width:56px;height:56px;color:var(--ig-gold,#8f763c);background:#b79a5526;border:1px solid #b79a5580;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.jwm__success-title{color:var(--ig-ink,#01124e);margin:0;font-family:Cinzel,serif;font-size:1.35rem;font-weight:600}.jwm__success-body{color:#01124ebf;max-width:32ch;margin:0;font-size:.95rem;line-height:1.5}.jwm__payment{flex-direction:column;gap:1rem;display:flex}.jwm__pay-grid{grid-template-columns:1fr 1fr;gap:.75rem;margin:0;display:grid}.jwm__pay-grid>div{background:#fffdf8;border:1px solid #b79a5559;border-radius:2px;padding:.7rem .9rem}.jwm__pay-grid dt{letter-spacing:.22em;text-transform:uppercase;color:var(--ig-gold,#8f763c);margin:0 0 .25rem;font-family:Cinzel,serif;font-size:.6rem;font-weight:500}.jwm__pay-grid dd{color:var(--ig-ink,#01124e);margin:0;font-size:.95rem}.jwm__pay-grid code{word-break:break-all;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.85rem}.jwm__reference{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.jwm__copy{letter-spacing:.16em;text-transform:uppercase;color:var(--ig-gold,#8f763c);cursor:pointer;background:#b79a551a;border:1px solid #b79a5573;border-radius:2px;align-items:center;gap:.25rem;padding:.2rem .55rem;font-family:Cinzel,serif;font-size:.62rem;font-weight:500;display:inline-flex}.jwm__copy:hover{background:#b79a552e}.jwm__instructions{color:var(--ig-ink,#01124e);white-space:pre-wrap;background:#fffdf8b3;border:1px solid #b79a554d;border-radius:2px;margin:0;padding:1rem 1.1rem;font-family:Crimson Text,Georgia,serif;font-size:.88rem;line-height:1.55}.jwm__hint{color:#01124e99;margin:0;font-size:.82rem;font-style:italic}@media (max-width:540px){.jwm__pay-grid{grid-template-columns:1fr}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.wsn{align-items:flex-start;gap:2rem;display:flex}.wsn__nav-wrap{flex:0 0 240px;position:sticky;top:1rem}.wsn__nav{flex-direction:column;gap:4px;display:flex}.wsn__nav-item{cursor:pointer;text-align:left;color:#5a3e28;background:0 0;border:none;border-left:3px solid #0000;border-radius:6px;align-items:center;gap:10px;width:100%;padding:10px 12px;font-family:Crimson Text,Georgia,serif;font-size:.95rem;transition:background .15s,border-color .15s;display:flex}.wsn__nav-item:hover{background:#9a765014}.wsn__nav-item--active{color:#3d1f04;background:#e88d281a;border-left-color:#d97706;font-weight:700}.wsn__nav-bubble{color:#fff;background:#9a7650;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-family:Cinzel,serif;font-size:.7rem;font-weight:700;display:flex}.wsn__nav-bubble--overview{background:#7a5230}.wsn__nav-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.wsn__live-dot{background:#c0392b;border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:2s infinite pulse}.wsn__content{flex:1;min-width:0}@media (max-width:780px){.wsn{flex-direction:column;gap:1rem}.wsn__nav-wrap{flex:none;width:100%;position:static}.wsn__nav{-webkit-overflow-scrolling:touch;flex-direction:row;padding-bottom:4px;overflow-x:auto}.wsn__nav-item{white-space:nowrap;border-bottom:3px solid #0000;border-left:none;border-radius:8px 8px 0 0;flex:none;width:auto}.wsn__nav-item--active{border-bottom-color:#d97706}.wsn__nav-label{max-width:140px}}.wsn__overview{flex-direction:column;gap:1.25rem;display:flex}.wsn__progress{background:#fffbf3;border:1px solid #b79a554d;border-radius:8px;padding:1rem}.wsn__progress-head{justify-content:space-between;margin-bottom:8px;display:flex}.wsn__progress-title{color:#7a5230;font-size:.9rem;font-weight:600}.wsn__progress-count{color:#888;font-size:.8rem}.wsn__progress-track{background:#9a765026;border-radius:999px;height:8px;overflow:hidden}.wsn__progress-fill{background:#e8590c;border-radius:999px;height:100%;transition:width .3s}.wsn__section{background:#fff;border:1px solid #00000014;border-radius:12px;overflow:hidden}.wsn__section-toggle{cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:1.1rem 1.4rem;font-family:inherit;display:flex}.wsn__section-toggle-label{text-transform:uppercase;letter-spacing:.05em;color:#7a5230;font-size:.8rem;font-weight:700}.wsn__section-chevron{color:#7a5230;transition:transform .2s}.wsn__section-chevron--open{transform:rotate(180deg)}.wsn__section-body{color:#2a1a05;padding:0 1.4rem 1.4rem;font-family:Crimson Text,Georgia,serif;font-size:1.1rem;line-height:1.75}.wsn__card{background:#f9fafb;border:1px solid #b79a554d;border-radius:8px;align-items:center;gap:12px;padding:1rem;display:flex}.wsn__card--enrolled{background:#fff8ef;border-color:#e5a84a}.wsn__card-icon{color:#c2650a;background:#e88d281f;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.wsn__card-body{flex:1;min-width:0}.wsn__card-title{color:#7a5230;font-size:.9rem;font-weight:700}.wsn__card-sub{color:#888;font-size:.78rem}.wsn__btn{cursor:pointer;white-space:nowrap;border:none;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:8px 16px;font-size:.85rem;font-weight:600;text-decoration:none;transition:opacity .15s;display:inline-flex}.wsn__btn--filled{color:#fff;background:#e8590c}.wsn__btn--filled:hover{opacity:.9}.wsn__btn--filled-red{color:#fff;background:#c0392b}.wsn__btn--filled-red:hover{opacity:.9}.wsn__btn--disabled{color:#999;cursor:not-allowed;pointer-events:none;background:#0000000f}.wsn__pane{border:1px solid #0000000f;border-left:4px solid #0000;border-radius:8px;flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.wsn__pane-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.wsn__pane-title{color:#3d1f04;margin:0 0 4px;font-family:Cinzel,serif;font-size:1.15rem}.wsn__pane-meta{gap:14px;display:flex}.wsn__pane-meta span{color:#888;align-items:center;gap:4px;font-size:.78rem;display:inline-flex}.wsn__pane-image{object-fit:cover;border-radius:6px;width:100%;max-height:280px;display:block}.wsn__pane-video{border-radius:8px;width:100%;display:block}.wsn__pane-desc{color:#5a3e28;margin:0;font-size:.95rem;line-height:1.7}.wsn__pane-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wsn__badge{border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:.75rem;font-weight:700}.wsn__badge--live{color:#fff;background:#c0392b;animation:2s infinite pulse}.wsn__hint{color:#999;margin:0;font-size:.78rem;font-style:italic}.wsn__resources{flex-direction:column;gap:6px;display:flex}.wsn__resources-label{text-transform:uppercase;letter-spacing:.05em;color:#999;font-size:.72rem;font-weight:700}.wsn__resource-link{color:inherit;text-decoration:none}.wsn__resource{background:#5d493712;border-radius:8px;align-items:center;gap:10px;padding:8px;display:flex}.wsn__resource--locked{opacity:.7;cursor:not-allowed;background:#f1f1f1}.wsn__resource-icon{color:#9a7650;flex-shrink:0;display:flex}.wsn__resource--locked .wsn__resource-icon{color:#999}.wsn__resource-title{text-overflow:ellipsis;white-space:nowrap;color:#3d1f04;flex:1;min-width:0;font-size:.88rem;font-weight:600;overflow:hidden}.wsn__resource--locked .wsn__resource-title{color:#888;font-weight:400}.wsn__resource-badge{color:#888;border:1px solid #ccc;border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:.68rem}
@font-face{font-family:basteleur;src:url(../media/Basteleur_Bold-s.p.ed4078d0.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:basteleur;src:url(../media/Basteleur_Bold-s.p.d46be775.woff)format("woff");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:basteleur;src:url(../media/Basteleur_Moonlight-s.p.ff58b9f5.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:basteleur;src:url(../media/Basteleur_Moonlight-s.p.b1a4540e.woff)format("woff");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:basteleur Fallback;src:local(Arial);ascent-override:76.62%;descent-override:20.16%;line-gap-override:12.1%;size-adjust:123.99%}.basteleur_20ea43eb-module__ApXJlG__className{font-family:basteleur,basteleur Fallback}.basteleur_20ea43eb-module__ApXJlG__variable{--font-basteleur:"basteleur","basteleur Fallback"}
