.Pagination-module-scss-module__1pE-0G__pagination{align-items:center;gap:8px;margin-top:16px;font-family:Lato,sans-serif;display:flex}.Pagination-module-scss-module__1pE-0G__pagination a{color:#041a04;font-size:.95rem;text-decoration:underline}.Pagination-module-scss-module__1pE-0G__text{color:#333;font-size:.95rem}
.Button-module-scss-module__HB5Z3q__button{cursor:pointer;white-space:nowrap;border:none;justify-content:center;align-items:center;gap:8px;font-family:Lato,sans-serif;font-weight:600;text-decoration:none;transition:opacity .2s ease-in-out;display:inline-flex}.Button-module-scss-module__HB5Z3q__button:hover{opacity:.85}.Button-module-scss-module__HB5Z3q__button:disabled,.Button-module-scss-module__HB5Z3q__button.Button-module-scss-module__HB5Z3q__loading{opacity:.6;cursor:not-allowed;pointer-events:none}.Button-module-scss-module__HB5Z3q__button:focus-visible{outline-offset:2px;outline:2px solid #041a04}.Button-module-scss-module__HB5Z3q__primary{color:#fff;background:#041a04;border-radius:6px}.Button-module-scss-module__HB5Z3q__secondary{color:#041a04;background:0 0;border:1px solid #041a04;border-radius:6px}.Button-module-scss-module__HB5Z3q__secondary:hover{color:#fff;opacity:1;background:#041a04}.Button-module-scss-module__HB5Z3q__danger{color:#fff;background:#8b2020;border-radius:6px}.Button-module-scss-module__HB5Z3q__ghost{color:#041a04;background:0 0;border-radius:6px}.Button-module-scss-module__HB5Z3q__ghost:hover{opacity:1;background:#f0ede6}.Button-module-scss-module__HB5Z3q__outline{color:#041a04;background:0 0;border:1px solid #041a04;border-radius:6px}.Button-module-scss-module__HB5Z3q__toggle{color:#333;background:0 0;border:1px solid #c9c4b8;border-radius:6px}.Button-module-scss-module__HB5Z3q__toggle:hover{opacity:1;background:beige}.Button-module-scss-module__HB5Z3q__toggleActive{color:#fff;background:#041a04;border-color:#041a04}.Button-module-scss-module__HB5Z3q__toggleActive:hover{opacity:.85;background:#041a04}.Button-module-scss-module__HB5Z3q__sm{padding:4px 8px;font-size:.85rem}.Button-module-scss-module__HB5Z3q__md{padding:8px 16px;font-size:.85rem}.Button-module-scss-module__HB5Z3q__lg{border-radius:8px;padding:12px 24px;font-size:.95rem}.Button-module-scss-module__HB5Z3q__spinner{border:2px solid;border-top-color:#0000;border-radius:50%;width:14px;height:14px;animation:.6s linear infinite Button-module-scss-module__HB5Z3q__spin}@keyframes Button-module-scss-module__HB5Z3q__spin{to{transform:rotate(360deg)}}
.page-module-scss-module__dJRGla__page{width:100%;max-width:960px;margin:0 auto}.page-module-scss-module__dJRGla__pageHeader{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:32px;display:flex}.page-module-scss-module__dJRGla__pageHeader h1{margin:0}.page-module-scss-module__dJRGla__heading{color:#041a04;margin:0 0 32px;font-family:Playfair Display,serif;font-size:1.8rem;font-weight:700;line-height:1.2}@media (max-width:850px){.page-module-scss-module__dJRGla__heading{margin-bottom:24px;font-size:1.3rem}}.page-module-scss-module__dJRGla__sectionHeading{color:#041a04;margin:0 0 16px;font-family:Playfair Display,serif;font-size:1.1rem;font-weight:700;line-height:1.2}.page-module-scss-module__dJRGla__empty{color:#333;margin:0;font-family:Lato,sans-serif;font-size:.95rem;font-weight:400;line-height:1.5}.page-module-scss-module__dJRGla__mono{color:#333;font-family:Courier New,monospace;font-size:.85rem}.page-module-scss-module__dJRGla__smallMono{color:#333;font-family:Courier New,monospace;font-size:.75rem}.page-module-scss-module__dJRGla__noWrap{white-space:nowrap}.page-module-scss-module__dJRGla__detailsCell{max-width:300px}.page-module-scss-module__dJRGla__detailsList{flex-wrap:wrap;gap:4px 16px;margin:0;font-size:.85rem;display:flex}.page-module-scss-module__dJRGla__detailsItem{gap:4px;display:flex}.page-module-scss-module__dJRGla__detailsItem dt{color:#333;white-space:nowrap;font-weight:600}.page-module-scss-module__dJRGla__detailsItem dt:after{content:":"}.page-module-scss-module__dJRGla__detailsItem dd{color:#041a04;margin:0;font-family:Courier New,monospace;font-size:.85rem}.page-module-scss-module__dJRGla__section{background:beige;border:1px solid #c9c4b8;border-radius:8px;margin-bottom:24px;padding:24px;box-shadow:0 1px 3px #00000014}@media (max-width:850px){.page-module-scss-module__dJRGla__section{padding:16px}}.page-module-scss-module__dJRGla__subsection{margin-top:32px}.page-module-scss-module__dJRGla__subsectionHeading{color:#041a04;margin:0 0 16px;font-family:Playfair Display,serif;font-size:.95rem}.page-module-scss-module__dJRGla__tableWrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.page-module-scss-module__dJRGla__table{border-collapse:collapse;width:100%;font-family:Lato,sans-serif;font-size:.95rem}.page-module-scss-module__dJRGla__table th{color:#333;text-transform:uppercase;letter-spacing:.05em;text-align:left;letter-spacing:.1em;white-space:nowrap;border-bottom:1px solid #c9c4b8;padding:8px 12px;font-family:Lato,sans-serif;font-size:.75rem;font-weight:600;line-height:1.5}.page-module-scss-module__dJRGla__table td{color:#041a04;vertical-align:middle;border-bottom:1px solid #c9c4b866;padding:12px}.page-module-scss-module__dJRGla__table tbody tr{transition:background .2s ease-in-out}.page-module-scss-module__dJRGla__table tbody tr:nth-child(2n){background:#ebe7db}.page-module-scss-module__dJRGla__table tbody tr:hover{background:#daceb8}.page-module-scss-module__dJRGla__table tbody tr:last-child td{border-bottom:none}.page-module-scss-module__dJRGla__label{color:#333;text-transform:uppercase;letter-spacing:.05em;font-family:Lato,sans-serif;font-size:.85rem;font-weight:600;line-height:1.5}.page-module-scss-module__dJRGla__hint{text-transform:none;letter-spacing:0;color:#666;font-weight:400}.page-module-scss-module__dJRGla__input{color:#041a04;background:#fff;border:1px solid #c9c4b8;border-radius:6px;width:100%;padding:12px;font-family:Lato,sans-serif;font-size:.95rem}.page-module-scss-module__dJRGla__input:focus{outline-offset:2px;outline:2px solid #041a04}.page-module-scss-module__dJRGla__input:read-only,.page-module-scss-module__dJRGla__input:disabled{color:#333;background:#f0ede6}.page-module-scss-module__dJRGla__inlineInput{color:#041a04;background:#fff;border:1px solid #c9c4b8;border-radius:4px;padding:4px 8px;font-family:Lato,sans-serif;font-size:.95rem}.page-module-scss-module__dJRGla__field{flex-direction:column;flex:1;gap:8px;min-width:140px;display:flex}.page-module-scss-module__dJRGla__fieldRow{flex-wrap:wrap;gap:16px;display:flex}.page-module-scss-module__dJRGla__form{flex-direction:column;gap:16px;display:flex}.page-module-scss-module__dJRGla__formField{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.page-module-scss-module__dJRGla__checkboxLabel{align-items:center;gap:8px;display:flex}.page-module-scss-module__dJRGla__checkboxLabel .page-module-scss-module__dJRGla__label{text-transform:none}.page-module-scss-module__dJRGla__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (max-width:850px){.page-module-scss-module__dJRGla__actions{flex-direction:column;align-items:stretch}}.page-module-scss-module__dJRGla__headerActions{flex-wrap:wrap;gap:12px;margin-bottom:24px;display:flex}.page-module-scss-module__dJRGla__inlineFlex{align-items:center;gap:8px;display:inline-flex}.page-module-scss-module__dJRGla__actionLink{color:#041a04;font-family:Lato,sans-serif;font-size:.85rem;font-weight:400;line-height:1.5;text-decoration:underline}.page-module-scss-module__dJRGla__backLink{color:#041a04;font-family:Lato,sans-serif;font-size:.85rem;font-weight:400;line-height:1.5;text-decoration:none}.page-module-scss-module__dJRGla__backLink:hover{text-decoration:underline}.page-module-scss-module__dJRGla__filterForm{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.page-module-scss-module__dJRGla__filterSelect{color:#041a04;background:#fff;border:1px solid #c9c4b8;border-radius:6px;padding:6px 12px;font-family:Lato,sans-serif;font-size:.95rem}.page-module-scss-module__dJRGla__clearLink{color:#041a04;font-family:Lato,sans-serif;font-size:.85rem;font-weight:400;line-height:1.5;text-decoration:underline}.page-module-scss-module__dJRGla__logoThumb{object-fit:contain;object-fit:contain}.page-module-scss-module__dJRGla__pending{opacity:.5;pointer-events:none}.page-module-scss-module__dJRGla__stats{flex-wrap:wrap;gap:16px;margin-bottom:32px;display:flex}@media (max-width:850px){.page-module-scss-module__dJRGla__stats{gap:12px}}.page-module-scss-module__dJRGla__stat{min-width:100px;color:inherit;background:beige;border:1px solid #c9c4b8;border-radius:8px;flex-direction:column;align-items:center;padding:16px 24px;text-decoration:none;transition:box-shadow .2s ease-in-out;display:flex;box-shadow:0 1px 3px #00000014}.page-module-scss-module__dJRGla__stat:hover{box-shadow:0 4px 12px #00000026}.page-module-scss-module__dJRGla__statValue{color:#041a04;font-family:Playfair Display,serif;font-size:2.5rem;line-height:1}@media (max-width:850px){.page-module-scss-module__dJRGla__statValue{font-size:1.8rem}}.page-module-scss-module__dJRGla__statLabel{color:#333;text-transform:uppercase;letter-spacing:.05em;letter-spacing:.1em;margin-top:6px;font-family:Lato,sans-serif;font-size:.85rem;font-weight:600;line-height:1.5}.page-module-scss-module__dJRGla__attentionList{flex-direction:column;gap:8px;display:flex}.page-module-scss-module__dJRGla__attentionItem{color:#854d0e;background:#fef9c3;border-radius:6px;align-items:center;gap:12px;padding:12px;font-family:Lato,sans-serif;font-size:.95rem;text-decoration:none;transition:opacity .2s ease-in-out;display:flex}.page-module-scss-module__dJRGla__attentionItem:hover{opacity:.85}.page-module-scss-module__dJRGla__attentionCount{min-width:24px;font-size:1.1rem;font-weight:700}.page-module-scss-module__dJRGla__attentionLabel{flex:1}.page-module-scss-module__dJRGla__progressBar{background:#e0dacd;border-radius:3px;width:100%;height:6px;margin-top:8px;overflow:hidden}.page-module-scss-module__dJRGla__progressFill{height:100%;width:var(--progress-width,0%);background:#041a04;border-radius:3px;transition:width .3s}.page-module-scss-module__dJRGla__tournamentStatusValue{text-transform:capitalize;font-size:1.3rem}
.import-module-scss-module__a_OU8W__overlay{z-index:200;background:#00000080;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.import-module-scss-module__a_OU8W__modal{background:#fff;border-radius:12px;flex-direction:column;gap:16px;width:100%;max-width:600px;max-height:80vh;padding:32px;display:flex;overflow-y:auto;box-shadow:0 20px 60px #0000004d}.import-module-scss-module__a_OU8W__header{justify-content:space-between;align-items:center;display:flex}.import-module-scss-module__a_OU8W__title{color:#041a04;margin:0;font-family:Playfair Display,serif;font-size:1.3rem}.import-module-scss-module__a_OU8W__closeButton{color:#333;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:1.5rem;line-height:1}.import-module-scss-module__a_OU8W__listHeader{border-bottom:1px solid #e0dacd;justify-content:space-between;align-items:center;padding:8px 0;display:flex}.import-module-scss-module__a_OU8W__list{flex-direction:column;max-height:300px;display:flex;overflow-y:auto}.import-module-scss-module__a_OU8W__userRow{cursor:pointer;border-bottom:1px solid #c9c4b866;align-items:center;gap:12px;padding:8px 0;font-family:Lato,sans-serif;font-size:.95rem;display:flex}.import-module-scss-module__a_OU8W__userRow:last-child{border-bottom:none}.import-module-scss-module__a_OU8W__userRow:hover{background:#f0ede6}.import-module-scss-module__a_OU8W__userInfo{flex-direction:column;gap:1px;display:flex}.import-module-scss-module__a_OU8W__displayName{color:#333;font-size:.85rem}.import-module-scss-module__a_OU8W__footer{border-top:1px solid #e0dacd;justify-content:flex-end;gap:12px;padding-top:8px;display:flex}.import-module-scss-module__a_OU8W__fetchButtonWrapper{align-items:flex-end;display:flex}.import-module-scss-module__a_OU8W__selectAllLabel{align-items:center;gap:8px;display:flex}.import-module-scss-module__a_OU8W__emptyMessage{color:#333;margin:0;font-family:Lato,sans-serif;font-size:.95rem}
.registration-module-scss-module__-fFdLq__detailHeader{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:32px;display:flex}.registration-module-scss-module__-fFdLq__capacityBadge{color:#333;font-family:Lato,sans-serif;font-size:.95rem}.registration-module-scss-module__-fFdLq__timezoneBadge{text-transform:uppercase;letter-spacing:.05em;color:#333;background:#e0dacd;border-radius:4px;padding:2px 8px;font-size:.75rem;font-weight:600;display:inline-block}.registration-module-scss-module__-fFdLq__tierRow{border-bottom:1px solid #c9c4b866;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.registration-module-scss-module__-fFdLq__tierRow:last-child{border-bottom:none}@media (max-width:850px){.registration-module-scss-module__-fFdLq__tierRow{flex-direction:column;align-items:stretch}}.registration-module-scss-module__-fFdLq__tierInfo{flex-direction:column;gap:4px;display:flex}.registration-module-scss-module__-fFdLq__tierDivider{border-bottom:1px solid #e0dacd;margin-bottom:16px;padding-bottom:16px}.registration-module-scss-module__-fFdLq__paymentStats{color:#333;font-size:.85rem;font-weight:400}.registration-module-scss-module__-fFdLq__paymentCodeCell{color:#333;font-family:Courier New,monospace;font-size:.75rem}.registration-module-scss-module__-fFdLq__capacityInput{border:1px solid #c9c4b8;border-radius:4px;width:5rem;padding:4px 8px;font-family:Lato,sans-serif;font-size:.95rem}.registration-module-scss-module__-fFdLq__fieldHeaderRow{justify-content:space-between;align-items:center;display:flex}.registration-module-scss-module__-fFdLq__channelToggle{border:1px solid #c9c4b8;border-radius:4px;gap:0;width:fit-content;margin-bottom:16px;display:flex;overflow:hidden}.registration-module-scss-module__-fFdLq__channelBtn{cursor:pointer;color:#333;background:0 0;border:none;padding:4px 24px;font-family:Lato,sans-serif;font-size:.85rem;transition:all .2s ease-in-out}.registration-module-scss-module__-fFdLq__channelBtn:not(:last-child){border-right:1px solid #c9c4b8}.registration-module-scss-module__-fFdLq__channelActive{color:#fff;background:#041a04}.registration-module-scss-module__-fFdLq__previewSummary{color:#333;margin:8px 0;font-size:.95rem}.registration-module-scss-module__-fFdLq__charCountWarn{color:#854d0e}
.invites-module-scss-module__KjusDa__codeCell{align-items:center;gap:12px;display:flex}.invites-module-scss-module__KjusDa__buttonIcon{align-items:center;gap:4px;display:inline-flex}.invites-module-scss-module__KjusDa__copyLink{color:#041a04;white-space:nowrap;font-family:Lato,sans-serif;font-size:.85rem;text-decoration:underline}.invites-module-scss-module__KjusDa__copyButton{color:#041a04;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #041a04;border-radius:4px;padding:3px 12px;font-family:Lato,sans-serif;font-size:.75rem;transition:background .2s ease-in-out}.invites-module-scss-module__KjusDa__copyButton:hover{background:#52e452}.invites-module-scss-module__KjusDa__revokeButton{color:#b91c1c;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #b91c1c;border-radius:4px;padding:3px 12px;font-family:Lato,sans-serif;font-size:.75rem;transition:all .2s ease-in-out}.invites-module-scss-module__KjusDa__revokeButton:hover{color:#fff;background:#b91c1c}.invites-module-scss-module__KjusDa__revokeButton:disabled{opacity:.6;cursor:not-allowed}.invites-module-scss-module__KjusDa__presetRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.invites-module-scss-module__KjusDa__presetButton{color:#333;cursor:pointer;background:#fff;border:1px solid #c9c4b8;border-radius:4px;padding:5px 12px;font-family:Lato,sans-serif;font-size:.85rem;transition:all .2s ease-in-out}.invites-module-scss-module__KjusDa__presetButton:hover{color:#041a04;border-color:#041a04}.invites-module-scss-module__KjusDa__presetActive{color:#fff;background:#041a04;border-color:#041a04}.invites-module-scss-module__KjusDa__presetActive:hover{color:#fff}.invites-module-scss-module__KjusDa__presetInput{color:#041a04;background:#fff;border:1px solid #c9c4b8;border-radius:4px;width:80px;padding:4px 8px;font-family:Lato,sans-serif;font-size:.85rem}
.page-module-scss-module__-qAmiq__container{text-align:center;flex-direction:column;align-items:center;gap:48px;min-height:100vh;padding:102px 24px 48px;display:flex}.page-module-scss-module__-qAmiq__hero{text-align:center;max-width:600px}.page-module-scss-module__-qAmiq__shortName{letter-spacing:.15em;text-transform:uppercase;color:#333;margin-bottom:8px;font-family:Playfair Display,serif;font-size:.95rem}.page-module-scss-module__-qAmiq__title{color:#041a04;margin:0 0 8px;font-family:Playfair Display,serif;font-size:2.5rem;font-weight:700;line-height:1.2}@media (max-width:850px){.page-module-scss-module__-qAmiq__title{font-size:1.8rem}}.page-module-scss-module__-qAmiq__year{color:#333;margin-bottom:16px;font-family:Playfair Display,serif;font-size:1.3rem}.page-module-scss-module__-qAmiq__description{color:#333;margin:0;font-family:Lato,sans-serif;font-size:.95rem;font-weight:400;line-height:1.7}.page-module-scss-module__-qAmiq__card{text-align:center;background:beige;border:1px solid #c9c4b8;border-radius:12px;width:100%;max-width:520px;padding:48px;box-shadow:0 15px 35px #00000080}.page-module-scss-module__-qAmiq__cardMessage{color:#333;margin:0 0 16px;font-family:Lato,sans-serif;font-size:.95rem;font-weight:400;line-height:1.5}.page-module-scss-module__-qAmiq__success{color:#041a04;margin:0 0 8px;font-family:Lato,sans-serif;font-size:.95rem}.page-module-scss-module__-qAmiq__link{color:#041a04;text-underline-offset:2px;font-family:Lato,sans-serif;font-size:.95rem;text-decoration:underline}
.DynamicForm-module-scss-module__V3PCPa__fields{flex-direction:column;gap:16px;display:flex}.DynamicForm-module-scss-module__V3PCPa__field{flex-direction:column;gap:8px;display:flex}.DynamicForm-module-scss-module__V3PCPa__label{color:#333;text-transform:uppercase;letter-spacing:.05em;font-family:Lato,sans-serif;font-size:.85rem;font-weight:600;line-height:1.5}.DynamicForm-module-scss-module__V3PCPa__input{color:#041a04;background:#fff;border:1px solid #c9c4b8;border-radius:6px;width:100%;padding:12px;font-family:Lato,sans-serif;font-size:.95rem}.DynamicForm-module-scss-module__V3PCPa__input:focus{outline-offset:2px;outline:2px solid #041a04}.DynamicForm-module-scss-module__V3PCPa__input:read-only,.DynamicForm-module-scss-module__V3PCPa__input:disabled{color:#333;background:#f0ede6}
.page-module-scss-module__LUB6KG__container{text-align:center;flex-direction:column;align-items:center;gap:48px;min-height:100vh;padding:102px 24px 48px;display:flex}.page-module-scss-module__LUB6KG__hero{text-align:center;max-width:600px}.page-module-scss-module__LUB6KG__shortName{letter-spacing:.15em;text-transform:uppercase;color:#333;margin-bottom:8px;font-family:Playfair Display,serif;font-size:.95rem}.page-module-scss-module__LUB6KG__title{color:#041a04;margin:0 0 8px;font-family:Playfair Display,serif;font-size:2.5rem;font-weight:700;line-height:1.2}@media (max-width:850px){.page-module-scss-module__LUB6KG__title{font-size:1.8rem}}.page-module-scss-module__LUB6KG__year{color:#333;margin-bottom:16px;font-family:Playfair Display,serif;font-size:1.3rem}.page-module-scss-module__LUB6KG__description{color:#333;margin:0;font-family:Lato,sans-serif;font-size:.95rem;font-weight:400;line-height:1.7}.page-module-scss-module__LUB6KG__card{text-align:center;background:beige;border:1px solid #c9c4b8;border-radius:12px;width:100%;max-width:520px;padding:48px;box-shadow:0 15px 35px #00000080}.page-module-scss-module__LUB6KG__cardHeading{color:#041a04;margin:0 0 12px;font-family:Playfair Display,serif;font-size:1.3rem}.page-module-scss-module__LUB6KG__cardMessage{color:#333;margin:0 0 24px;font-family:Lato,sans-serif;font-size:.95rem;font-weight:400;line-height:1.5}.page-module-scss-module__LUB6KG__countdown{color:#041a04;margin-top:16px;font-family:Playfair Display,serif;font-size:1.1rem}.page-module-scss-module__LUB6KG__success{color:#041a04;margin:0;font-family:Lato,sans-serif;font-size:.95rem}.page-module-scss-module__LUB6KG__form{text-align:left;flex-direction:column;gap:16px;display:flex}.page-module-scss-module__LUB6KG__field{flex-direction:column;gap:8px;display:flex}.page-module-scss-module__LUB6KG__label{color:#333;text-transform:uppercase;letter-spacing:.05em;font-family:Lato,sans-serif;font-size:.85rem;font-weight:600;line-height:1.5}.page-module-scss-module__LUB6KG__input{color:#041a04;background:#fff;border:1px solid #c9c4b8;border-radius:6px;width:100%;padding:12px;font-family:Lato,sans-serif;font-size:.95rem}.page-module-scss-module__LUB6KG__input:focus{outline-offset:2px;outline:2px solid #041a04}.page-module-scss-module__LUB6KG__input:read-only,.page-module-scss-module__LUB6KG__input:disabled{color:#333;background:#f0ede6}.page-module-scss-module__LUB6KG__submitButton{color:#fff;cursor:pointer;background:#041a04;border:none;border-radius:6px;margin-top:8px;padding:12px 24px;font-family:Lato,sans-serif;font-size:.95rem;font-weight:600;transition:opacity .2s ease-in-out}.page-module-scss-module__LUB6KG__submitButton:disabled{opacity:.6;cursor:not-allowed}.page-module-scss-module__LUB6KG__error{color:#721c24;background:#f5d6d6;border:1px solid #f5c6cb;border-radius:6px;margin:0;padding:12px;font-family:Lato,sans-serif;font-size:.95rem}.page-module-scss-module__LUB6KG__timeInfo{color:#333;margin-top:8px;font-family:Lato,sans-serif;font-size:.85rem;font-weight:400;line-height:1.5}.page-module-scss-module__LUB6KG__paymentPanel{text-align:center;background:beige;border-radius:6px;margin-top:24px;padding:24px}.page-module-scss-module__LUB6KG__paymentHeading{color:#041a04;text-transform:uppercase;letter-spacing:.1em;margin:0 0 8px;font-family:Playfair Display,serif;font-size:.85rem;font-weight:600}.page-module-scss-module__LUB6KG__paymentAmount{color:#041a04;margin:0 0 12px;font-family:Playfair Display,serif;font-size:1.8rem;font-weight:700}.page-module-scss-module__LUB6KG__paymentInstructions{color:#333;margin:0 0 4px;font-family:Lato,sans-serif;font-size:.85rem;font-weight:400;line-height:1.5}.page-module-scss-module__LUB6KG__paymentCode{color:#041a04;letter-spacing:.05em;margin:0 0 16px;font-family:Courier New,monospace;font-size:1.3rem;font-weight:600}.page-module-scss-module__LUB6KG__venmoButton{color:#fff;cursor:pointer;background:#041a04;border:none;border-radius:6px;padding:12px 32px;font-family:Lato,sans-serif;font-size:.95rem;font-weight:600;text-decoration:none;transition:opacity .2s ease-in-out;display:inline-block}.page-module-scss-module__LUB6KG__venmoButton:hover{opacity:.85}
.FormFieldEditor-module-scss-module__gvgFXq__editor{flex-direction:column;gap:16px;display:flex}.FormFieldEditor-module-scss-module__gvgFXq__fieldGroup{border-bottom:1px solid #c9c4b866;padding-bottom:16px}.FormFieldEditor-module-scss-module__gvgFXq__fieldRow{flex-wrap:wrap;gap:16px;display:flex}.FormFieldEditor-module-scss-module__gvgFXq__field{flex-direction:column;flex:1;gap:6px;min-width:120px;display:flex}.FormFieldEditor-module-scss-module__gvgFXq__label{color:#333;text-transform:uppercase;letter-spacing:.05em;font-family:Lato,sans-serif;font-size:.85rem;font-weight:600;line-height:1.5}.FormFieldEditor-module-scss-module__gvgFXq__input{color:#041a04;background:#fff;border:1px solid #c9c4b8;border-radius:6px;width:100%;padding:12px;font-family:Lato,sans-serif;font-size:.95rem}.FormFieldEditor-module-scss-module__gvgFXq__input:focus{outline-offset:2px;outline:2px solid #041a04}.FormFieldEditor-module-scss-module__gvgFXq__input:read-only,.FormFieldEditor-module-scss-module__gvgFXq__input:disabled{color:#333;background:#f0ede6}.FormFieldEditor-module-scss-module__gvgFXq__fieldActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.FormFieldEditor-module-scss-module__gvgFXq__checkboxLabel{cursor:pointer;align-items:center;gap:4px;display:flex}.FormFieldEditor-module-scss-module__gvgFXq__optionsEditor{flex-direction:column;gap:8px;margin-top:8px;padding-left:16px;display:flex}.FormFieldEditor-module-scss-module__gvgFXq__optionRow{align-items:center;gap:8px;display:flex}.FormFieldEditor-module-scss-module__gvgFXq__optionInput{color:#041a04;background:#fff;border:1px solid #c9c4b8;border-radius:6px;width:200px;padding:4px 8px;font-family:Lato,sans-serif;font-size:.95rem}.FormFieldEditor-module-scss-module__gvgFXq__optionInput:focus{outline-offset:2px;outline:2px solid #041a04}
.Message-module-scss-module__yz6S6W__message{border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:12px;font-family:Lato,sans-serif;font-size:.95rem;display:flex}.Message-module-scss-module__yz6S6W__error{color:#721c24;background:#f5d6d6;border:1px solid #f5c6cb}.Message-module-scss-module__yz6S6W__success{color:#155724;background:#d4edda;border:1px solid #c3e6cb}.Message-module-scss-module__yz6S6W__warning{color:#854d0e;background:#fef9c3;border:1px solid #fde68a}.Message-module-scss-module__yz6S6W__info{color:#041a04;background:beige;border:1px solid #c9c4b8}.Message-module-scss-module__yz6S6W__dismissButton{color:currentColor;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0 4px;font-size:1.3rem;line-height:1}
.settings-module-scss-module__9-OOza__helpText{color:#333;font-family:Lato,sans-serif;font-size:.85rem;line-height:1.5}.settings-module-scss-module__9-OOza__textarea{resize:vertical;min-height:60px;line-height:1.5}.settings-module-scss-module__9-OOza__timeToggle{color:#333;cursor:pointer;align-items:center;gap:8px;font-family:Lato,sans-serif;font-size:.85rem;display:flex}.settings-module-scss-module__9-OOza__checkboxGrid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px;display:grid}.settings-module-scss-module__9-OOza__pathCheckbox{color:#041a04;cursor:pointer;align-items:center;gap:8px;font-family:Lato,sans-serif;font-size:.95rem;display:flex}.settings-module-scss-module__9-OOza__saveArea{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.settings-module-scss-module__9-OOza__saveNote{color:#854d0e;font-family:Lato,sans-serif;font-size:.85rem}.settings-module-scss-module__9-OOza__narrowSelect{max-width:220px}.settings-module-scss-module__9-OOza__narrowInput{max-width:140px}.settings-module-scss-module__9-OOza__grantDropdown{background:beige;border-radius:6px;flex-direction:column;gap:4px;margin-top:8px;padding:8px;display:flex}.settings-module-scss-module__9-OOza__grantHeading{color:#041a04;margin:0;font-family:Lato,sans-serif;font-size:.85rem;font-weight:600}.settings-module-scss-module__9-OOza__grantLabel{color:#333;cursor:pointer;align-items:center;gap:4px;font-family:Lato,sans-serif;font-size:.85rem;display:flex}
.users-module-scss-module__Mv8SVa__roleSelect{color:#041a04;cursor:pointer;background:#fff;border:1px solid #c9c4b8;border-radius:4px;padding:4px 8px;font-family:Lato,sans-serif;font-size:.85rem}
.page-module-scss-module__rtjZtG__container{flex-direction:column;justify-content:center;align-items:center;gap:48px;min-height:100vh;padding:102px 24px 48px;display:flex}.page-module-scss-module__rtjZtG__card{background:beige;border:1px solid #c9c4b8;border-radius:12px;flex-direction:column;gap:24px;width:100%;max-width:440px;padding:48px;display:flex;box-shadow:0 15px 35px #00000080}.page-module-scss-module__rtjZtG__heading{color:#041a04;margin:0;font-family:Playfair Display,serif;font-size:1.8rem;font-weight:700;line-height:1.2}.page-module-scss-module__rtjZtG__form{flex-direction:column;gap:12px;display:flex}
.Modal-module-scss-module__k1ZY8q__overlay{z-index:200;background:#00000080;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.Modal-module-scss-module__k1ZY8q__dialog{background:#fff;border-radius:12px;flex-direction:column;gap:12px;width:100%;max-width:520px;max-height:90vh;padding:32px;display:flex;overflow-y:auto;box-shadow:0 20px 60px #0000004d}.Modal-module-scss-module__k1ZY8q__sm{max-width:400px}.Modal-module-scss-module__k1ZY8q__md{max-width:520px}.Modal-module-scss-module__k1ZY8q__lg{max-width:700px}
.ConfirmDialog-module-scss-module__Nn2_nG__dialog{flex-direction:column;gap:12px;display:flex}.ConfirmDialog-module-scss-module__Nn2_nG__title{color:#041a04;margin:0;font-family:Playfair Display,serif;font-size:1.1rem;font-weight:700;line-height:1.2}.ConfirmDialog-module-scss-module__Nn2_nG__message{color:#333;margin:0;font-family:Lato,sans-serif;font-size:.95rem;font-weight:400;line-height:1.5}.ConfirmDialog-module-scss-module__Nn2_nG__confirmTextBlock{flex-direction:column;gap:8px;display:flex}.ConfirmDialog-module-scss-module__Nn2_nG__confirmTextLabel{color:#333;font-family:Lato,sans-serif;font-size:.85rem}.ConfirmDialog-module-scss-module__Nn2_nG__confirmTextInput{color:#041a04;border:1px solid #c9c4b8;border-radius:12px;padding:8px 12px;font-family:Lato,sans-serif;font-size:.95rem;transition:border-color .2s ease-in-out}.ConfirmDialog-module-scss-module__Nn2_nG__confirmTextInput:focus{border-color:#041a04;outline:none}.ConfirmDialog-module-scss-module__Nn2_nG__actions{justify-content:flex-end;gap:12px;padding-top:8px;display:flex}.ConfirmDialog-module-scss-module__Nn2_nG__cancelButton{color:#333;cursor:pointer;background:#fff;border:1px solid #c9c4b8;border-radius:8px;padding:8px 16px;font-family:Lato,sans-serif;font-size:.95rem;transition:background .2s ease-in-out}.ConfirmDialog-module-scss-module__Nn2_nG__cancelButton:hover{background:beige}.ConfirmDialog-module-scss-module__Nn2_nG__confirmButton{cursor:pointer;border:none;border-radius:8px;padding:8px 16px;font-family:Lato,sans-serif;font-size:.95rem;font-weight:600;transition:opacity .2s ease-in-out}.ConfirmDialog-module-scss-module__Nn2_nG__confirmButton:hover{opacity:.85}.ConfirmDialog-module-scss-module__Nn2_nG__confirmButton:focus-visible{outline-offset:2px;outline:2px solid #041a04}.ConfirmDialog-module-scss-module__Nn2_nG__defaultVariant{color:#fff;background:#041a04}.ConfirmDialog-module-scss-module__Nn2_nG__danger{color:#fff;background:#b91c1c}.ConfirmDialog-module-scss-module__Nn2_nG__warning{color:#fff;background:#854d0e}
.page-module-scss-module__xjSs_W__container{flex-direction:column;justify-content:center;align-items:center;gap:48px;min-height:100vh;padding:102px 24px 48px;display:flex}.page-module-scss-module__xjSs_W__card{text-align:center;background:beige;border:1px solid #c9c4b8;border-radius:12px;flex-direction:column;align-items:center;gap:24px;width:100%;max-width:440px;padding:48px;display:flex;box-shadow:0 15px 35px #00000080}.page-module-scss-module__xjSs_W__heading{color:#041a04;margin:0;font-family:Playfair Display,serif;font-size:1.8rem;font-weight:700;line-height:1.2}.page-module-scss-module__xjSs_W__detail{color:#333;margin:0;font-family:Lato,sans-serif;font-size:.95rem;font-weight:400;line-height:1.5}.page-module-scss-module__xjSs_W__error{color:#721c24;background:#f5d6d6;border:1px solid #f5c6cb;border-radius:6px;width:100%;margin:0;padding:12px;font-family:Lato,sans-serif;font-size:.95rem}.page-module-scss-module__xjSs_W__link{color:#041a04;font-family:Lato,sans-serif;font-size:.95rem;font-weight:400;line-height:1.5;text-decoration:underline}
.page-module-scss-module__Yj1FpG__container{flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:100vh;padding:102px 24px 48px;display:flex}.page-module-scss-module__Yj1FpG__card{text-align:center;color:#333;background:beige;border:1px solid #c9c4b8;border-radius:12px;width:90%;max-width:500px;padding:48px;box-shadow:0 15px 35px #00000080}.page-module-scss-module__Yj1FpG__card h1{color:#041a04;margin-top:0;margin-bottom:4px;font-family:Playfair Display,serif}.page-module-scss-module__Yj1FpG__card p{margin:0 0 8px;line-height:1.7}.page-module-scss-module__Yj1FpG__email{word-break:break-all;font-weight:600}.page-module-scss-module__Yj1FpG__actions{flex-direction:column;align-items:center;gap:8px;margin-top:16px;display:flex}.page-module-scss-module__Yj1FpG__error{color:#b91c1c}.page-module-scss-module__Yj1FpG__resubscribeLink{color:#333;cursor:pointer;background:0 0;border:none;padding:0;font-size:.85rem;text-decoration:underline}.page-module-scss-module__Yj1FpG__resubscribeLink:hover{color:#041a04}
.Badge-module-scss-module__dan1QW__badge{text-transform:uppercase;letter-spacing:.05em;border-radius:4px;padding:2px 8px;font-size:.75rem;font-weight:600;display:inline-block}.Badge-module-scss-module__dan1QW__sm{font-size:.75rem}.Badge-module-scss-module__dan1QW__md{padding:4px 8px;font-size:.85rem}.Badge-module-scss-module__dan1QW__neutral{color:#333;background:#e0dacd}.Badge-module-scss-module__dan1QW__success{color:#155724;background:#d4edda}.Badge-module-scss-module__dan1QW__danger{color:#721c24;background:#f5d6d6}.Badge-module-scss-module__dan1QW__warning{color:#854d0e;background:#fef9c3}.Badge-module-scss-module__dan1QW__info{color:#041a04;background:beige}
