@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Oswald:wght@500;600;700&display=swap";._btn_127um_3{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;font-family:var(--font-body);font-weight:600;border:none;border-radius:var(--radius-md, 8px);cursor:pointer;transition:filter .15s ease,background .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap;text-decoration:none;line-height:1}._btn_127um_3:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}._lg_127um_27{padding:.875rem 1.75rem;font-size:1rem;width:100%}._md_127um_33{padding:.625rem 1.25rem;font-size:.9rem}._sm_127um_38{padding:.4rem .8rem;font-size:.82rem}._primary_127um_45{background:var(--color-primary);color:#fff}._primary_127um_45:hover:not(:disabled){filter:brightness(.9)}._secondary_127um_54{background:transparent;border:2px solid var(--border-color, #d0d5dd);color:var(--text-primary)}._secondary_127um_54:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}._destructive_127um_65{background:transparent;border:2px solid #dc2626;color:#dc2626}._destructive_127um_65:hover:not(:disabled){background:#dc2626;color:#fff}._fullWidth_127um_78{width:100%}._loading_127um_82{opacity:.7;cursor:wait}._modalBackdrop_10guv_1{position:fixed;top:0;right:0;bottom:0;left:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:2000;padding:2rem}._modalCard_10guv_13{max-width:480px;width:100%;max-height:90vh;overflow-y:auto;position:relative;padding:2rem;text-align:center}._modalCloseButton_10guv_23{background:none;border:none;color:var(--text-secondary);cursor:pointer;font-size:1.5rem;position:absolute;right:1rem;top:1rem}._editorWrapper_16zc0_1{border:1px solid var(--border-color);border-radius:var(--radius-md);overflow:hidden;background:var(--bg-secondary)}._toolbar_16zc0_8{display:flex;flex-wrap:wrap;align-items:center;gap:.15rem;padding:.5rem .6rem;border-bottom:1px solid var(--border-color);background:var(--bg-primary)}._toolbarBtn_16zc0_18{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 .5rem;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--text-primary);font-family:var(--font-body);font-size:.85rem;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}._toolbarBtn_16zc0_18:hover:not(:disabled){background:var(--bg-secondary);border-color:var(--border-color)}._toolbarBtn_16zc0_18:disabled{opacity:.4;cursor:not-allowed}._toolbarBtnActive_16zc0_46{background:var(--color-primary);color:var(--color-on-primary);border-color:var(--color-primary)}._toolbarBtnActive_16zc0_46:hover:not(:disabled){background:var(--color-primary-dark, var(--color-primary));border-color:var(--color-primary-dark, var(--color-primary));color:var(--color-on-primary)}._toolbarDivider_16zc0_58{width:1px;height:22px;background:var(--border-color);margin:0 .2rem}._toolbarSelect_16zc0_66{height:32px;padding:0 .4rem;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--text-primary);font-family:var(--font-body);font-size:.8rem;font-weight:600;cursor:pointer;outline:none;transition:background .15s ease,border-color .15s ease}._toolbarSelect_16zc0_66:hover:not(:disabled){background:var(--bg-secondary);border-color:var(--border-color)}._toolbarSelect_16zc0_66:disabled{opacity:.4;cursor:not-allowed}._colorGroup_16zc0_92{display:flex;align-items:center;gap:.2rem}._colorSwatchBtn_16zc0_98{position:relative;min-width:32px}._colorIcon_16zc0_103{font-family:var(--font-body);font-size:.95rem;font-weight:700;border-bottom:3px solid var(--text-primary);line-height:1;padding-bottom:1px}._colorInput_16zc0_112{width:28px;height:28px;border:1px solid var(--border-color);border-radius:var(--radius-sm);background:transparent;cursor:pointer;padding:0}._colorInput_16zc0_112::-webkit-color-swatch-wrapper{padding:2px}._colorInput_16zc0_112::-webkit-color-swatch{border:none;border-radius:2px}._colorPalette_16zc0_131{display:flex;align-items:center;flex-wrap:wrap;gap:2px;max-width:180px}._colorSwatch_16zc0_98{width:16px;height:16px;border:1px solid var(--border-color);border-radius:3px;padding:0;cursor:pointer;transition:transform .1s ease,box-shadow .1s ease}._colorSwatch_16zc0_98:hover{transform:scale(1.2);box-shadow:0 0 0 1px var(--color-primary)}._colorSwatchClear_16zc0_154{display:inline-flex;align-items:center;justify-content:center;background:var(--bg-primary);color:var(--text-secondary);font-size:.6rem;font-weight:700}._editorContentWrapper_16zc0_164{min-height:200px}._editorContent_16zc0_164{min-height:200px;padding:1rem 1.25rem;outline:none;color:var(--text-primary);font-family:var(--font-body);font-size:1rem;line-height:1.7}._editorContent_16zc0_164 .ProseMirror{min-height:200px;outline:none}._editorContent_16zc0_164 .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--text-secondary);pointer-events:none;height:0}._editorContent_16zc0_164 h1{font-family:var(--font-display);font-size:1.75rem;font-weight:700;margin:1rem 0 .5rem;line-height:1.3}._editorContent_16zc0_164 h2{font-family:var(--font-display);font-size:1.4rem;font-weight:700;margin:.9rem 0 .4rem;line-height:1.3}._editorContent_16zc0_164 h3{font-family:var(--font-display);font-size:1.15rem;font-weight:600;margin:.8rem 0 .35rem;line-height:1.3}._editorContent_16zc0_164 p{margin:.5rem 0}._editorContent_16zc0_164 ul,._editorContent_16zc0_164 ol{padding-left:1.5rem;margin:.5rem 0}._editorContent_16zc0_164 li{margin:.25rem 0}._editorContent_16zc0_164 ul{list-style:disc}._editorContent_16zc0_164 ol{list-style:decimal}._editorContent_16zc0_164 a{color:var(--color-primary);text-decoration:underline}._editorContent_16zc0_164 img{max-width:100%;height:auto;border-radius:var(--radius-md);margin:.75rem 0}._imageNodeView_16zc0_252{display:inline-block;position:relative;max-width:100%;margin:.75rem 0;line-height:0}._resizableImage_16zc0_260{display:block;max-width:100%;height:auto;border-radius:var(--radius-md)}._resizeHandle_16zc0_267{position:absolute;bottom:4px;right:4px;width:14px;height:14px;background:var(--color-primary);border:2px solid #fff;border-radius:3px;cursor:ew-resize;box-shadow:0 1px 4px #0000004d;z-index:10}._editorContent_16zc0_164 code{background:var(--bg-primary);border-radius:var(--radius-sm);padding:.1rem .3rem;font-size:.9em}._editorContent_16zc0_164 pre{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:.75rem 1rem;overflow-x:auto;margin:.75rem 0}._editorContent_16zc0_164 blockquote{border-left:3px solid var(--color-primary);padding-left:1rem;margin:.75rem 0;color:var(--text-secondary);font-style:italic}._editorContent_16zc0_164 hr{border:none;border-top:1px solid var(--border-color);margin:1rem 0}._formField_uv5sq_1{margin-bottom:1rem}._formLabel_uv5sq_5{color:var(--text-secondary);display:block;font-size:.875rem;font-weight:600;margin-bottom:.5rem}._formInput_uv5sq_13{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);box-sizing:border-box;color:var(--text-primary);font-size:1rem;padding:.875rem;width:100%}._formHint_uv5sq_24{color:var(--text-secondary);font-size:.8rem;margin-top:.4rem;line-height:1.4}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{margin-left:-4px;position:absolute;width:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{box-sizing:content-box;position:absolute;border:8px solid transparent;height:0;width:1px;content:"";z-index:-1;border-width:8px;left:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{top:0;margin-top:-8px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{border-top:none;border-bottom-color:#f0f0f0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{top:-1px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{bottom:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{bottom:-1px;border-top-color:#aeaeae}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__triangle{position:absolute;left:50px}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{padding-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{padding-bottom:10px}.react-datepicker-popper[data-placement^=right]{padding-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{padding-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,.react-datepicker__week-number--keyboard-selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__week-number--keyboard-selected{border-radius:.3rem;background-color:#2a87d0;color:#fff}.react-datepicker__week-number--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day-names{white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .holiday-overlay,.react-datepicker__month-text--holidays .holiday-overlay,.react-datepicker__quarter-text--holidays .holiday-overlay,.react-datepicker__year-text--holidays .holiday-overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:hover,.react-datepicker__month-text--holidays:hover,.react-datepicker__quarter-text--holidays:hover,.react-datepicker__year-text--holidays:hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .holiday-overlay,.react-datepicker__month-text--holidays:hover .holiday-overlay,.react-datepicker__quarter-text--holidays:hover .holiday-overlay,.react-datepicker__year-text--holidays:hover .holiday-overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--in-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__year-text--selected:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--in-range:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:transparent}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media(max-width:400px),(max-height:550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}._field_vez3q_1{margin-bottom:1rem}._label_vez3q_5{color:var(--text-secondary);display:block;font-size:.875rem;font-weight:600;margin-bottom:.5rem}._required_vez3q_13{color:#c0392b}._input_vez3q_18{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);box-sizing:border-box;color:var(--text-primary);font-size:1rem;padding:.875rem;width:100%}._input_vez3q_18:focus{border-color:var(--color-primary);outline:2px solid var(--color-primary);outline-offset:-1px}._popper_vez3q_36{z-index:1000}._calendar_vez3q_41{background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:0 8px 24px #0000001f;color:var(--text-primary);font-family:inherit}.react-datepicker__header{background-color:var(--bg-secondary);border-bottom:1px solid var(--border-color);border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md);padding-top:.5rem}.react-datepicker__current-month,.react-datepicker-time__header{color:var(--text-primary);font-weight:700}.react-datepicker__navigation-icon:before{border-color:var(--color-primary)}.react-datepicker__day-name{color:var(--text-secondary);font-weight:600}.react-datepicker__day{color:var(--text-primary);border-radius:50%}.react-datepicker__day:hover{background-color:var(--color-primary);color:var(--color-on-primary, #fff)}.react-datepicker__day--today{font-weight:700;border:1px solid var(--color-primary)}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range{background-color:var(--color-primary);color:var(--color-on-primary, #fff)}.react-datepicker__day--keyboard-selected{background-color:var(--color-primary-dark, var(--color-primary));color:var(--color-on-primary, #fff)}.react-datepicker__day--outside-month{color:var(--text-secondary);opacity:.5}.react-datepicker__month-text,.react-datepicker__year-text{color:var(--text-primary);border-radius:var(--radius-sm)}.react-datepicker__month-text--selected,.react-datepicker__year-text--selected{background-color:var(--color-primary);color:var(--color-on-primary, #fff)}._nav_144hu_1{align-items:center;display:flex;justify-content:space-between;padding:1rem 2rem;position:sticky;top:0;z-index:1000}._brand_144hu_11{align-items:center;color:var(--text-primary);display:flex;gap:1rem;text-decoration:none}._brandLogo_144hu_19{height:48px;object-fit:contain;width:auto}._menuToggle_144hu_26{display:none;flex-direction:column;justify-content:space-around;width:28px;height:24px;background:transparent;border:none;cursor:pointer;padding:0;z-index:1001}._menuToggle_144hu_26 span{display:block;height:2px;width:100%;background:var(--text-primary, #333);border-radius:2px;transition:all .2s ease}._menuToggle_144hu_26[aria-expanded=true] span:nth-child(1){transform:translateY(7px) rotate(45deg)}._menuToggle_144hu_26[aria-expanded=true] span:nth-child(2){opacity:0}._menuToggle_144hu_26[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}._mobileMenu_144hu_61{display:none}._mobileMenuDivider_144hu_65{height:1px;background:var(--border-color, #e0e0e0);margin:.5rem 0}._mobileResourcesLabel_144hu_71{font-family:var(--font-display);font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);padding:.25rem .75rem}._resourcesDropdown_144hu_82{position:relative;display:inline-flex;align-items:center}._resourcesMenu_144hu_88{position:absolute;top:100%;left:0;min-width:200px;background:#fffffffa;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--border-color, #e0e0e0);border-radius:var(--radius-md);box-shadow:0 8px 24px #0000001f;padding:.4rem;z-index:1001;display:flex;flex-direction:column;gap:.1rem}._resourcesLink_144hu_106{display:block;padding:.5rem .75rem;font-size:.9rem;font-family:var(--font-body);color:var(--text-primary);text-decoration:none;border-radius:var(--radius-sm);transition:background .15s ease,color .15s ease;white-space:nowrap}._resourcesLink_144hu_106:hover{background:var(--color-primary);color:var(--color-on-primary, #fff)}@media(max-width:768px){._menuToggle_144hu_26{display:flex}._mobileMenu_144hu_61{display:flex;flex-direction:column;gap:.5rem;position:absolute;top:100%;left:0;right:0;background:#fffffffa;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--border-color, #e0e0e0);padding:1rem;box-shadow:0 4px 12px #00000014;z-index:1000}._mobileMenu_144hu_61 .nav-action-btn{width:100%;text-align:left;padding:.6rem .75rem;font-size:.9rem}}._footer_i4hb6_1{padding:1.5rem 1rem;margin-top:auto;text-align:center;border-top:1px solid var(--border-color, #e5e0d8);background-color:var(--bg-secondary, #f5f2ed)}._text_i4hb6_9{margin:0;font-size:.875rem;color:var(--text-muted, #6b6b6b)}._link_i4hb6_15{color:var(--text-muted, #6b6b6b);text-decoration:underline;transition:color .2s ease}._link_i4hb6_15:hover{color:var(--color-primary, #2A52A7)}._page_1i7ni_3{min-height:100vh;display:flex;flex-direction:column;background-color:var(--bg-primary)}._hero_1i7ni_10{position:relative;min-height:70vh;display:flex;align-items:center;justify-content:center;overflow:hidden}._heroImage_1i7ni_19{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center;background-size:cover;transition:opacity 1s ease-in-out}._heroOverlay_1i7ni_27{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0009,#0006,#000000b3)}._heroContent_1i7ni_33{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:70vh;color:#fff;text-align:center;padding:2rem}._heroTitle_1i7ni_46{font-family:var(--font-display);font-size:clamp(2.5rem,6vw,4.5rem);font-weight:700;line-height:1.1;margin-bottom:1rem;text-shadow:0 2px 20px rgba(0,0,0,.5)}._heroTagline_1i7ni_55{font-size:clamp(1.25rem,2.5vw,1.75rem);margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:800px;opacity:.95;text-shadow:0 1px 10px rgba(0,0,0,.5)}._spotlightPanel_1i7ni_65{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#00000040;border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-lg);color:#fff;margin-bottom:2rem;max-width:520px;padding:1.5rem 2rem;text-align:center;width:100%}._spotlightTitle_1i7ni_78{font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;line-height:1.2;margin:0 0 .5rem;text-shadow:0 2px 10px rgba(0,0,0,.5)}._spotlightDate_1i7ni_87{font-size:1rem;margin-bottom:1.25rem;opacity:.9}._spotlightLink_1i7ni_93{background:transparent;border:2px solid white;border-radius:var(--radius-md);color:#fff;cursor:pointer;display:inline-block;font-family:var(--font-body);font-size:1rem;font-weight:600;padding:.75rem 1.5rem;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}._spotlightLink_1i7ni_93:hover{background:#ffffff26}._heroDots_1i7ni_112{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);display:flex;gap:.5rem;z-index:2}._heroDot_1i7ni_112{width:10px;height:10px;border:none;border-radius:50%;background-color:#ffffff80;cursor:pointer;transition:background .3s}._heroDot_1i7ni_112:hover{background-color:#fffc}._heroDot_1i7ni_112._active_1i7ni_136{background-color:#fff}._featuredAnnouncements_1i7ni_140{padding:3rem 2rem;background-color:var(--bg-secondary)}._main_1i7ni_145{flex:1;width:100%;padding-top:3rem;padding-bottom:3rem;display:grid;gap:3rem}._announcementGrid_1i7ni_154{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}._lightboxBackdrop_1i7ni_160{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000000e6;display:flex;align-items:center;justify-content:center;z-index:3000;padding:2rem}._sectionHeader_1i7ni_171{font-size:1.5rem;margin-bottom:1.5rem}._sectionHeaderLarge_1i7ni_176{font-size:1.5rem;margin-bottom:2rem}._successIcon_1i7ni_181{font-size:3rem;color:var(--color-primary);margin-bottom:1rem}._modalTitle_1i7ni_187{font-size:1.5rem;margin-bottom:1rem}._announcementCardGraphic_1i7ni_192{aspect-ratio:1 / 1;min-height:280px;overflow:hidden;padding:0}._announcementImage_1i7ni_199{background-position:center;background-size:cover;min-height:200px;width:100%}._announcementTitle_1i7ni_206{color:var(--color-primary);font-family:var(--font-display);font-size:1.25rem;font-weight:700;margin-bottom:.75rem}._announcementDate_1i7ni_214{color:var(--text-muted);font-size:.8rem;margin-bottom:.75rem}._announcementText_1i7ni_220{color:var(--text-secondary);display:-webkit-box;font-size:.95rem;line-height:1.6;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}._callToAction_1i7ni_231{display:inline-block;padding:.5rem 1rem;font-size:.875rem}._archivedNewsToggle_1i7ni_237{background:transparent;border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--color-primary);cursor:pointer;font-family:var(--font-body);font-size:.875rem;font-weight:600;padding:.75rem 1rem;transition:background .2s,border-color .2s}._archivedNewsToggle_1i7ni_237:hover{background:var(--bg-secondary);border-color:var(--color-primary)}._volunteerCard_1i7ni_255{display:flex;flex-direction:column;justify-content:space-between}._volunteerTitle_1i7ni_261{font-weight:700;font-size:1.25rem;margin-bottom:.5rem}._volunteerEvent_1i7ni_267{color:var(--text-secondary);font-size:.95rem;margin-bottom:1.25rem}._volunteerProgress_1i7ni_273{margin-bottom:1rem}._volunteerProgressLabel_1i7ni_277{display:flex;justify-content:space-between;margin-bottom:.5rem;font-size:.875rem;font-weight:600}._volunteerProgressTrack_1i7ni_285{height:8px;background:var(--border-light);border-radius:4px;overflow:hidden}._volunteerProgressFill_1i7ni_292{height:100%;border-radius:4px;transition:width .3s ease}._volunteerAction_1i7ni_298{align-items:center;border-top:1px solid var(--border-light);display:flex;justify-content:space-between;padding-top:1rem}._inlineButton_1i7ni_306{margin-top:0;padding:.75rem 1.5rem;width:auto}._eventCard_1i7ni_312{align-items:center;display:grid;gap:1.5rem;grid-template-columns:1fr 3fr}._eventCardNext_1i7ni_319{grid-template-columns:1fr 2fr}._eventDateBlock_1i7ni_323{background:var(--bg-secondary);border-radius:var(--radius-md);color:var(--color-primary);padding:1.5rem;text-align:center}._eventDateBlockNext_1i7ni_331{background:var(--color-primary);color:#fff}._eventDateLabel_1i7ni_336{font-size:.75rem;font-weight:600;margin-bottom:.25rem;text-transform:uppercase}._eventDate_1i7ni_323{font-family:var(--font-display);font-size:.875rem;font-weight:600;color:var(--color-primary);margin-bottom:.5rem}._eventTitle_1i7ni_351{font-weight:700;font-size:1.125rem;margin-bottom:.5rem;color:var(--text-primary)}._eventLocation_1i7ni_358{color:var(--text-secondary);font-size:.875rem}._sponsorSection_1i7ni_363{padding:3rem 0;text-align:center}._sponsorGrid_1i7ni_368{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:2rem;align-items:center}._sponsorLogo_1i7ni_375{align-items:center;background:#fff;border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-muted);display:flex;font-size:.875rem;font-weight:700;justify-content:center;min-height:100px;padding:2rem 1rem}._lightboxImage_1i7ni_389{border-radius:var(--radius-md);max-height:90vh;max-width:90vw;object-fit:contain}._lightboxCloseButton_1i7ni_396{align-items:center;background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:2rem;height:48px;justify-content:center;position:absolute;right:2rem;top:2rem;width:48px;z-index:1}._loadingContainer_1i7ni_414{min-height:100vh;background-color:var(--bg-primary)}._container_55al9_1{position:relative;display:inline-block}._button_55al9_6{display:inline-flex;align-items:center;padding:.5rem 1rem;background:var(--color-primary, #2563EB);color:#fff;border:none;border-radius:6px;font-size:.9rem;font-weight:600;cursor:pointer;transition:opacity .15s}._button_55al9_6:hover{opacity:.9}._popup_55al9_24{position:absolute;top:calc(100% + 8px);right:0;background:#fff;border:1px solid var(--surface-border, #e0e0e0);border-radius:10px;box-shadow:0 8px 24px #00000026;padding:1rem;z-index:1000;min-width:280px;max-width:320px}._popupHeader_55al9_38{font-weight:700;font-size:1rem;color:var(--text-primary, #1a1a1a);margin-bottom:.75rem}._qrSection_55al9_45{display:flex;flex-direction:column;align-items:center;margin-bottom:.75rem;padding:.5rem;background:var(--bg-page, #f9f9f9);border-radius:8px}._qrHint_55al9_55{font-size:.75rem;color:var(--text-muted, #6B7280);margin:.5rem 0 0}._linkSection_55al9_61{display:flex;gap:.4rem;margin-bottom:.75rem}._linkInput_55al9_67{flex:1;padding:.4rem .5rem;border:1px solid var(--surface-border, #ccc);border-radius:4px;font-size:.8rem;color:var(--text-secondary, #6B7280);background:var(--bg-page, #f9f9f9);min-width:0}._copyButton_55al9_78{padding:.4rem .75rem;background:var(--color-primary, #2563EB);color:#fff;border:none;border-radius:4px;font-size:.8rem;font-weight:600;cursor:pointer;white-space:nowrap}._copyButton_55al9_78:hover{opacity:.9}._socialRow_55al9_94{display:grid;grid-template-columns:repeat(4,1fr);gap:.4rem}._socialButton_55al9_100{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.5rem .25rem;border-radius:6px;text-decoration:none;font-size:.75rem;color:var(--text-primary, #1a1a1a);transition:background .15s}._socialButton_55al9_100:hover{background:var(--bg-page, #f5f5f5)}._socialIcon_55al9_117{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--social-color, #6B7280);color:#fff;font-weight:700;font-size:.8rem}._socialLabel_55al9_130{font-size:.7rem;color:var(--text-secondary, #6B7280)}@media(max-width:768px){._popup_55al9_24{position:fixed;top:50%;left:50%;right:auto;transform:translate(-50%,-50%);min-width:260px;max-width:calc(100vw - 2rem);width:calc(100vw - 2rem)}}._manager_yn475_1{padding:.5rem}._loading_yn475_5,._empty_yn475_5{text-align:center;color:var(--text-secondary);padding:1rem 0}._heading_yn475_11{margin:0 0 1rem;font-size:1.25rem;color:var(--text-primary)}._subHeading_yn475_17{margin:0;font-size:1rem;color:var(--text-primary)}._section_yn475_23{margin-bottom:1.5rem;border:1px solid var(--surface-border, #e0e0e0);border-radius:8px;padding:1rem}._sectionHeader_yn475_30{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}._list_yn475_37{display:flex;flex-direction:column;gap:.5rem}._listItem_yn475_43{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:var(--surface-secondary, #f9f9f9);border-radius:6px}._itemTitle_yn475_52{font-weight:600;color:var(--text-primary)}._itemMeta_yn475_57{font-size:.85rem;color:var(--text-secondary);margin-top:.25rem}._itemLink_yn475_63{font-size:.85rem;color:var(--text-secondary)}._form_yn475_68{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}._fieldLabel_yn475_75{display:block;font-size:.9rem;color:var(--text-primary);margin-bottom:.75rem}._fieldLabel_yn475_75 input,._fieldLabel_yn475_75 select,._fieldLabel_yn475_75 textarea{display:block;width:100%;box-sizing:border-box;margin-top:.25rem;padding:.5rem;border:1px solid var(--surface-border, #ccc);border-radius:4px;font-size:.9rem}._formActions_yn475_95{display:flex;gap:.5rem;justify-content:flex-end}._addButton_yn475_101,._saveButton_yn475_101,._actionButton_yn475_101{padding:.5rem 1rem;border:none;border-radius:6px;cursor:pointer;font-size:.85rem}._addButton_yn475_101,._saveButton_yn475_101,._actionButton_yn475_101{background:var(--primary-color, #2A52A7);color:#fff}._deleteButton_yn475_119{padding:.35rem .75rem;background:#fff;border:1px solid #c0392b;color:#c0392b;border-radius:4px;cursor:pointer;font-size:.85rem}._deleteButton_yn475_119:hover{background:#fdf0f0}._error_yn475_133{color:#c0392b;padding:.75rem;background:#fdf0f0;border-radius:6px;margin-bottom:1rem}._row_yn475_141{display:flex;gap:.75rem;align-items:center}._row_yn475_141>*{flex:1}@media(max-width:540px){._row_yn475_141{flex-direction:column;align-items:stretch}}._winnerCard_yn475_158{padding:.75rem;background:var(--surface-secondary, #f9f9f9);border-radius:6px;margin-bottom:.5rem}._checkbox_yn475_165{display:flex;align-items:center;gap:.5rem}._container_y3gdn_1{max-width:800px}._loading_y3gdn_5{padding:2rem;text-align:center;color:var(--text-secondary)}._header_y3gdn_11{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}._title_y3gdn_18{font-size:1.5rem;font-weight:700;color:var(--text-primary)}._addButton_y3gdn_24{padding:.5rem 1rem;background:var(--primary-color, #2A52A7);color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:.9rem}._addButton_y3gdn_24:hover{opacity:.9}._stripeSection_y3gdn_38,._flagSection_y3gdn_38{padding:1rem;background:var(--surface-secondary, #f5f5f5);border-radius:8px;margin-bottom:1rem}._sectionTitle_y3gdn_45{font-size:1rem;font-weight:600;margin-bottom:.5rem;color:var(--text-primary)}._stripeConnected_y3gdn_52{display:flex;gap:.5rem;align-items:center}._badgeConnected_y3gdn_58,._badgeOk_y3gdn_58{padding:.25rem .75rem;border-radius:12px;font-size:.8rem;font-weight:600}._badgeConnected_y3gdn_58{background:#d4edda;color:#155724}._badgeOk_y3gdn_58{background:#cce5ff;color:#004085}._stripeHelp_y3gdn_75{font-size:.9rem;color:var(--text-secondary);margin-bottom:.75rem}._stripeButton_y3gdn_81{padding:.5rem 1rem;background:#635bff;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:.9rem}._stripeButton_y3gdn_81:disabled{opacity:.5;cursor:not-allowed}._toggleLabel_y3gdn_96{display:flex;align-items:center;gap:.5rem;font-size:.95rem;color:var(--text-primary);cursor:pointer}._empty_y3gdn_105{text-align:center;padding:2rem;color:var(--text-secondary)}._campaignList_y3gdn_111{display:flex;flex-direction:column;gap:.75rem}._campaignCard_y3gdn_117{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:var(--surface-primary, white);border:1px solid var(--surface-border, #e0e0e0);border-radius:8px}._campaignType_y3gdn_127{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary)}._campaignTitle_y3gdn_134{font-size:1.1rem;font-weight:600;margin:.25rem 0;color:var(--text-primary)}._campaignMeta_y3gdn_141{display:flex;gap:1rem;font-size:.85rem;color:var(--text-secondary);align-items:center}._statusBadge_y3gdn_149{padding:.15rem .5rem;border-radius:10px;font-size:.75rem;font-weight:600;text-transform:capitalize}._status_draft_y3gdn_157{background:#fff3cd;color:#856404}._status_active_y3gdn_158{background:#d4edda;color:#155724}._status_ended_y3gdn_159{background:#e2e3e5;color:#383d41}._status_cancelled_y3gdn_160{background:#f8d7da;color:#721c24}._campaignActions_y3gdn_162{display:flex;gap:.5rem}._editButton_y3gdn_167,._deleteButton_y3gdn_167{padding:.35rem .75rem;border:1px solid var(--surface-border, #ccc);border-radius:4px;cursor:pointer;font-size:.85rem;background:#fff}._editButton_y3gdn_167:hover{background:var(--surface-secondary, #f0f0f0)}._deleteButton_y3gdn_167{color:#c0392b}._deleteButton_y3gdn_167:hover{background:#fdf0f0}._form_y3gdn_180{display:flex;flex-direction:column;gap:.75rem}._fieldLabel_y3gdn_186{display:block;font-size:.9rem;color:var(--text-primary);margin-bottom:.75rem}._fieldLabel_y3gdn_186 input,._fieldLabel_y3gdn_186 select,._fieldLabel_y3gdn_186 textarea{display:block;width:100%;box-sizing:border-box;margin-top:.25rem;padding:.5rem;border:1px solid var(--surface-border, #ccc);border-radius:4px;font-size:.9rem}._fieldGroup_y3gdn_204{display:flex;flex-direction:column;gap:.4rem;margin-bottom:.75rem}._fieldHint_y3gdn_211{font-size:.8rem;color:var(--text-muted, #6B7280);margin:0}._required_y3gdn_217{color:#c0392b;font-weight:700}._optional_y3gdn_222{color:var(--text-muted, #6B7280);font-weight:400;font-size:.8rem}._optionalSection_y3gdn_228{padding:.75rem;background:var(--bg-page, #f9f9f9);border-radius:6px;margin-top:.5rem}._optionalLabel_y3gdn_235{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted, #6B7280);margin-bottom:.5rem}._formErrors_y3gdn_244{padding:.6rem .8rem;background:#fdf0f0;border:1px solid #f5c6cb;border-radius:4px;color:#c0392b;font-size:.85rem;margin-bottom:.75rem}._formErrors_y3gdn_244 div{margin:.15rem 0}._dateRow_y3gdn_258{display:flex;gap:.75rem}._dateRow_y3gdn_258>*{flex:1}@media(max-width:540px){._dateRow_y3gdn_258{flex-direction:column}}._raffleFields_y3gdn_271{padding:.75rem;background:var(--surface-secondary, #f9f9f9);border-radius:6px;display:flex;flex-direction:column;gap:.75rem}._formActions_y3gdn_280{display:flex;gap:.5rem;justify-content:flex-end;margin-top:.5rem}._saveButton_y3gdn_287{padding:.5rem 1.25rem;background:var(--primary-color, #2A52A7);color:#fff;border:none;border-radius:6px;cursor:pointer}._cancelButton_y3gdn_296{padding:.5rem 1.25rem;background:#fff;border:1px solid var(--surface-border, #ccc);border-radius:6px;cursor:pointer}._modalTitle_y3gdn_304{font-family:var(--font-display);font-size:1.5rem;font-weight:700;margin:0 0 1rem;color:var(--color-primary)}._page_rqk6u_1{background-color:var(--bg-primary);min-height:100vh;display:flex;flex-direction:column;padding-bottom:3rem}._header_rqk6u_9{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-secondary) 100%);color:var(--color-on-primary);margin-bottom:1rem;padding:1.5rem 1rem;text-align:center}._title_rqk6u_17{font-family:var(--font-display);font-size:clamp(1.75rem,5vw,2.5rem);margin:0 0 .5rem}._subtitle_rqk6u_23{font-size:1.125rem;margin:0;opacity:.9}._main_rqk6u_29{flex:1;width:100%;padding:1.5rem 0 2rem}._selector_rqk6u_35{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-bottom:1.25rem}._singleCalendar_rqk6u_43{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-weight:600;padding:.5rem 1rem}._calendarToggle_rqk6u_52{background:transparent;border:2px solid;border-radius:var(--radius-md);cursor:pointer;font-size:.875rem;font-weight:600;padding:.5rem 1rem;transition:all .2s ease}._calendarToggle_rqk6u_52:hover{filter:brightness(.9);transform:translateY(-1px)}._calendarToggleActive_rqk6u_68{color:#fff}._calendarWrapper_rqk6u_72{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:1.5rem}._modalBackdrop_rqk6u_80{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:2rem;position:fixed;z-index:2000}._modalCard_rqk6u_92{max-width:480px;padding:2rem;position:relative;text-align:left;width:100%}._modalCloseButton_rqk6u_100{background:none;border:none;color:var(--text-secondary);cursor:pointer;font-size:1.5rem;position:absolute;right:1rem;top:1rem}._modalTitle_rqk6u_111{font-size:1.5rem;margin-bottom:1rem}._modalMeta_rqk6u_116{color:var(--text-muted);font-size:.875rem;margin:0 0 .5rem}._modalDescription_rqk6u_122{color:var(--text-secondary);line-height:1.6}._page_1bnkl_1{min-height:100vh;display:flex;flex-direction:column}._main_1bnkl_7{flex:1;padding-top:2rem;padding-bottom:3rem}._header_1bnkl_13{text-align:center;margin-bottom:2.5rem}._title_1bnkl_18{font-family:var(--font-display);font-size:2.5rem;margin:0 0 .75rem;color:var(--color-primary)}._subtitle_1bnkl_25{color:var(--text-secondary);font-size:1.1rem;margin:0}._section_1bnkl_31{margin-bottom:2.5rem}._sectionTitle_1bnkl_35{font-family:var(--font-display);font-size:1.5rem;margin:0 0 1rem;color:var(--text-primary);border-bottom:2px solid var(--color-primary);padding-bottom:.5rem}._grid_1bnkl_44{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}._card_1bnkl_50{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:1.25rem;transition:transform .15s ease,box-shadow .15s ease}._card_1bnkl_50:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}._cardHeader_1bnkl_63{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.5rem}._cardName_1bnkl_71{font-family:var(--font-body);font-size:1.125rem;font-weight:700;margin:0;color:var(--text-primary)}._cardSubgroups_1bnkl_79{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem}._cardSubgroup_1bnkl_79{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;color:var(--color-on-primary, #ffffff);background:var(--color-primary);padding:.25rem .5rem;border-radius:var(--radius-sm);white-space:nowrap}._cardRole_1bnkl_98{color:var(--text-secondary);font-size:.95rem;margin:0 0 .75rem}._cardDetails_1bnkl_104{display:flex;flex-direction:column;gap:.35rem}._cardLink_1bnkl_110{color:var(--color-primary);text-decoration:none;word-break:break-word}._cardLink_1bnkl_110:hover{text-decoration:underline}._cardPhone_1bnkl_120{color:var(--text-secondary);font-size:.95rem}._emptyState_1bnkl_125{text-align:center;color:var(--text-secondary);padding:3rem 1rem;background:var(--bg-secondary);border-radius:var(--radius-md)}@media(max-width:640px){._title_1bnkl_18{font-size:2rem}._grid_1bnkl_44{grid-template-columns:1fr}._cardHeader_1bnkl_63{flex-direction:column;align-items:flex-start;gap:.5rem}._cardSubgroups_1bnkl_79{justify-content:flex-start}}._page_18ktu_1{min-height:100vh;display:flex;flex-direction:column}._main_18ktu_7{flex:1;padding-top:2rem;padding-bottom:3rem}._header_18ktu_13{text-align:center;margin-bottom:2.5rem}._title_18ktu_18{font-family:var(--font-display);font-size:2.5rem;margin:0 0 .75rem;color:var(--color-primary)}._subtitle_18ktu_25{color:var(--text-secondary);font-size:1.1rem;margin:0}._list_18ktu_31{display:grid;gap:.75rem;max-width:720px;margin:0 auto}._card_18ktu_38{display:flex;align-items:center;gap:1rem;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:1rem 1.25rem;text-decoration:none;color:inherit;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}._card_18ktu_38:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--color-primary)}._cardIcon_18ktu_57{flex-shrink:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-primary) 12%,transparent);color:var(--color-primary)}._cardBody_18ktu_69{flex:1;min-width:0}._cardTitle_18ktu_74{font-family:var(--font-body);font-size:1.05rem;font-weight:700;color:var(--text-primary);margin:0 0 .25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._cardMeta_18ktu_85{color:var(--text-secondary);font-size:.85rem}._cardDownload_18ktu_90{flex-shrink:0;color:var(--color-primary);display:flex;align-items:center}._emptyState_18ktu_97{text-align:center;color:var(--text-secondary);padding:3rem 1rem;background:var(--bg-secondary);border-radius:var(--radius-md)}@media(max-width:640px){._title_18ktu_18{font-size:2rem}._cardTitle_18ktu_74{white-space:normal}}._richText_1y13e_3{line-height:1.7;color:var(--text-primary);font-size:1rem}._richText_1y13e_3 h1,._richText_1y13e_3 h2,._richText_1y13e_3 h3{font-family:var(--font-display);margin-top:1.5rem;margin-bottom:.75rem}._richText_1y13e_3 p{margin:0 0 1rem}._richText_1y13e_3 img{max-width:100%;height:auto;border-radius:var(--radius-md)}._richText_1y13e_3 a{color:var(--color-primary);text-decoration:underline}._richText_1y13e_3 ul,._richText_1y13e_3 ol{padding-left:1.5rem;margin-bottom:1rem}._richText_1y13e_3 blockquote{border-left:3px solid var(--color-primary);padding-left:1rem;margin:1rem 0;color:var(--text-secondary);font-style:italic}._headingBlock_1y13e_48{margin:2rem 0 1.5rem}._headingText_1y13e_52{font-family:var(--font-display);font-size:1.75rem;font-weight:700;color:var(--color-primary);margin:0;padding-bottom:.5rem;border-bottom:2px solid var(--color-primary)}._profileBlock_1y13e_64{margin-bottom:2rem}._profileInner_1y13e_68{display:flex;gap:1.5rem;align-items:flex-start}._profileImage_1y13e_74{text-align:center}._profileCaption_1y13e_78{font-size:.85rem;color:var(--text-secondary);margin-top:.5rem;font-style:italic}._profileBody_1y13e_85{flex:1;min-width:0}._profileName_1y13e_90{font-family:var(--font-display);font-size:1.25rem;font-weight:700;margin:0 0 .25rem;color:var(--text-primary)}._profileRole_1y13e_98{font-size:.95rem;color:var(--color-primary);font-weight:600;margin:0 0 .75rem}._imageTextBlock_1y13e_107{margin-bottom:2rem}._imageTextInner_1y13e_111{display:flex;gap:1.5rem;align-items:flex-start}._imageTextImage_1y13e_117{text-align:center}._imageTextCaption_1y13e_121{font-size:.85rem;color:var(--text-secondary);margin-top:.5rem;font-style:italic}._accentPanel_1y13e_133{background:var(--color-primary);color:var(--color-on-primary, #ffffff);border-radius:var(--radius-md);padding:2rem;margin:2rem 0}._accentPanelTitle_1y13e_141{font-family:var(--font-display);font-size:1.5rem;font-weight:700;margin:0 0 1rem;color:var(--color-on-primary, #ffffff)}._accentPanelContent_1y13e_149{line-height:1.7;font-size:1rem}._accentPanelContent_1y13e_149 a{color:var(--color-on-primary, #ffffff);text-decoration:underline}._accentPanelContent_1y13e_149 p{margin:0 0 1rem}._accentPanelContent_1y13e_149 p:last-child{margin-bottom:0}._divider_1y13e_169{border:none;border-top:1px solid var(--border-color, #e0e0e0);margin:2rem 0}._formBlock_1y13e_177{background:var(--bg-secondary, #f9f9f9);border:1px solid var(--border-color, #e0e0e0);border-radius:var(--radius-md);padding:1.5rem;margin:2rem 0}._formBlockTitle_1y13e_185{font-family:var(--font-display);font-size:1.25rem;font-weight:700;margin:0 0 .5rem;color:var(--text-primary)}._formBlockDesc_1y13e_193{color:var(--text-secondary);font-size:.95rem;margin:0 0 1rem}._formBlockForm_1y13e_199{display:flex;flex-direction:column;gap:1rem}._formField_1y13e_205{display:flex;flex-direction:column;gap:.35rem}._formFieldLabel_1y13e_211{font-size:.875rem;font-weight:600;color:var(--text-secondary)}._required_1y13e_217{color:#c0392b}._formInput_1y13e_221{width:100%;padding:.6rem .75rem;border:1px solid var(--border-color, #ccc);border-radius:var(--radius-sm, 4px);font-size:.95rem;color:var(--text-primary);background:var(--bg-primary, #fff);box-sizing:border-box}._formInput_1y13e_221:focus{outline:2px solid var(--color-primary);outline-offset:-1px}._formBlockPayment_1y13e_237{font-size:.9rem;font-weight:600;color:var(--color-primary);padding:.5rem .75rem;background:#00000008;border-radius:var(--radius-sm, 4px)}._formBlockSpots_1y13e_246{font-size:.85rem;color:var(--text-secondary)}._formBlockFull_1y13e_251{font-weight:600;color:#c0392b;padding:.75rem;background:#c0392b14;border-radius:var(--radius-sm, 4px)}._formBlockWaitlist_1y13e_259{font-weight:600;color:#e67e22;padding:.75rem;background:#e67e2214;border-radius:var(--radius-sm, 4px)}._formBlockError_1y13e_267{color:#c0392b;font-size:.9rem}._formBlockResult_1y13e_272{text-align:center;padding:2rem;background:var(--bg-secondary, #f9f9f9);border-radius:var(--radius-md);margin:2rem 0}._formBlockResult_1y13e_272 h3{font-family:var(--font-display);color:var(--color-primary);margin:0 0 .5rem}._formBlockResult_1y13e_272 p{color:var(--text-secondary);margin:0 0 1rem}@media(max-width:768px){._profileInner_1y13e_68,._imageTextInner_1y13e_111{flex-direction:column!important}._profileImage_1y13e_74,._imageTextImage_1y13e_117{flex:none!important;width:100%!important}._accentPanel_1y13e_133{padding:1.25rem}}._container_84a50_1{max-width:800px;margin:0 auto}._page_r4m4o_1{min-height:100vh;display:flex;flex-direction:column}._main_r4m4o_7{flex:1;padding-top:2rem;padding-bottom:3rem}._article_r4m4o_13{text-align:left}._title_r4m4o_17{font-family:var(--font-display);font-size:2.5rem;font-weight:700;margin:0 0 2rem;color:var(--color-primary);text-align:center}._emptyState_r4m4o_26{text-align:center;color:var(--text-secondary);padding:3rem 1rem;background:var(--bg-secondary);border-radius:var(--radius-md)}._backLink_r4m4o_34{display:inline-block;margin-top:1rem;color:var(--color-primary);text-decoration:none;font-weight:600}._backLink_r4m4o_34:hover{text-decoration:underline}@media(max-width:640px){._title_r4m4o_17{font-size:2rem}}._page_pamnz_1{max-width:1100px;margin:0 auto;padding:2rem 1.5rem 4rem}._backLink_pamnz_7{display:inline-flex;align-items:center;gap:.35rem;font-size:.9rem;font-weight:600;color:var(--color-primary);text-decoration:none;margin-bottom:1.5rem}._header_pamnz_18{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}._title_pamnz_27{font-family:var(--font-display);font-size:1.75rem;color:var(--color-primary);margin:0}._headerActions_pamnz_34{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}._titleInput_pamnz_41{width:100%;padding:.85rem 1rem;font-size:1.5rem;font-weight:700;font-family:var(--font-display);color:var(--text-primary);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);outline:none;margin-bottom:1rem;box-sizing:border-box}._titleInput_pamnz_41:focus{border-color:var(--color-primary)}._settingsRow_pamnz_60{display:flex;gap:1.5rem;align-items:flex-end;margin-bottom:1.5rem;flex-wrap:wrap}._checkboxLabel_pamnz_68{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.9rem;color:var(--text-secondary);white-space:nowrap}._templatePicker_pamnz_80{margin-bottom:2rem}._templatePicker_pamnz_80 h3{font-family:var(--font-display);font-size:1.25rem;margin:0 0 1rem;color:var(--text-primary)}._templateGrid_pamnz_91{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}._templateCard_pamnz_97{text-align:left;padding:1.25rem;border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-secondary);cursor:pointer;font-family:inherit;transition:transform .15s ease,box-shadow .15s ease;display:flex;flex-direction:column;min-height:320px}._templateCard_pamnz_97:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--color-primary)}._templateName_pamnz_117{font-weight:700;font-size:1.05rem;color:var(--text-primary);margin-bottom:.25rem}._templateDesc_pamnz_124{font-size:.85rem;color:var(--text-secondary);margin-bottom:.75rem}._wireframe_pamnz_132{padding:.5rem;border:1px dashed var(--border-color);border-radius:var(--radius-sm);background:var(--bg-page, #f7f7f8);overflow:hidden;display:flex;flex-direction:column;gap:.3rem;pointer-events:none}._wireframeEmpty_pamnz_144{display:flex;align-items:center;justify-content:center;color:var(--text-muted);font-size:.7rem;font-style:italic;padding:.75rem .5rem}._wfItem_pamnz_154{display:flex;flex-direction:column;gap:1px}._wfVisual_pamnz_160{border-radius:3px;background:#e6e8ec;width:100%;box-sizing:border-box}._wfLabel_pamnz_167{font-size:.5rem;line-height:1;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;text-align:right;padding-right:2px}._wfHeading_pamnz_178{height:8px;width:90%;background:#cbd5e1}._wfText_pamnz_185{display:flex;flex-direction:column;gap:3px;padding:2px 0;background:transparent}._wfTextLine_pamnz_192{height:4px;background:#e6e8ec;border-radius:2px}._wfTextLine_pamnz_192:nth-child(1){width:95%}._wfTextLine_pamnz_192:nth-child(2){width:88%}._wfTextLine_pamnz_192:nth-child(3){width:60%}._wfProfile_pamnz_202{display:flex;align-items:center;gap:.4rem;padding:.2rem .35rem;background:#eef0f3}._wfProfileCircle_pamnz_209{width:12px;height:12px;border-radius:50%;background:#cbd5e1;flex-shrink:0}._wfProfileLines_pamnz_216{display:flex;flex-direction:column;gap:3px;flex:1}._wfProfileLine_pamnz_216{height:3px;background:#cbd5e1;border-radius:2px}._wfProfileLine_pamnz_216:nth-child(1){width:40%}._wfProfileLine_pamnz_216:nth-child(2){width:25%}._wfImageText_pamnz_231{display:flex;gap:.4rem;padding:.2rem;background:#eef0f3;align-items:flex-start}._wfImageSquare_pamnz_238{width:20px;height:20px;background:#cbd5e1;border-radius:3px;flex-shrink:0}._wfImageTextLines_pamnz_245{display:flex;flex-direction:column;gap:3px;flex:1;padding-top:2px}._wfSpacer_pamnz_254{height:6px;background:transparent;border:1px dashed #d1d5db;border-radius:2px}._wfAccent_pamnz_262{height:14px;background:#dbeafe;border:1px solid #bfdbfe;border-radius:4px}._wfDivider_pamnz_270{height:2px;background:#cbd5e1;border-radius:1px}._wfForm_pamnz_277{display:flex;flex-direction:column;gap:4px;padding:.3rem;background:#eef0f3}._wfFormField_pamnz_284{height:5px;background:#cbd5e1;border-radius:2px}._wfFormButton_pamnz_289{height:7px;width:30%;background:#94a3b8;border-radius:2px;margin-top:2px}._editor_pamnz_299{display:grid;grid-template-columns:200px 1fr;gap:1.5rem;align-items:flex-start}._palette_pamnz_306{position:sticky;top:1rem;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:1rem}._paletteTitle_pamnz_315{font-family:var(--font-display);font-size:1rem;margin:0 0 .75rem;color:var(--text-primary)}._paletteBtn_pamnz_322{display:block;width:100%;text-align:left;padding:.5rem .75rem;margin-bottom:.35rem;border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-primary);cursor:pointer;font-family:inherit;font-size:.875rem;color:var(--text-primary);transition:background .15s ease}._paletteBtn_pamnz_322:hover{background:var(--color-primary);color:var(--color-on-primary, #fff);border-color:var(--color-primary)}._blockList_pamnz_346{display:flex;flex-direction:column;gap:.75rem}._emptyBlocks_pamnz_352{text-align:center;padding:3rem 1rem;background:var(--bg-secondary);border:1px dashed var(--border-color);border-radius:var(--radius-md);color:var(--text-secondary)}._blockItem_pamnz_361{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);overflow:hidden}._blockHeader_pamnz_368{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border-bottom:1px solid var(--border-color)}._blockType_pamnz_376{font-weight:700;font-size:.9rem;color:var(--text-primary)}._blockControls_pamnz_382{display:flex;gap:.35rem;align-items:center}._blockControls_pamnz_382 button{padding:.25rem .5rem;border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-primary);cursor:pointer;font-size:.8rem;color:var(--text-secondary);font-family:inherit}._blockControls_pamnz_382 button:hover:not(:disabled){color:var(--color-primary);border-color:var(--color-primary)}._blockControls_pamnz_382 button:disabled{opacity:.4;cursor:not-allowed}._blockEditArea_pamnz_409{padding:1rem}._blockFields_pamnz_415{display:flex;flex-direction:column;gap:.75rem}._fieldLabel_pamnz_421{display:block;color:var(--text-secondary);font-size:.875rem;font-weight:600;margin-bottom:.5rem}._subSection_pamnz_429{border-top:1px solid var(--border-color);padding-top:.75rem;margin-top:.25rem}._nested_pamnz_435{margin-top:.5rem;padding-left:1.5rem;display:flex;flex-direction:column;gap:.5rem}._fieldRow_pamnz_443{display:flex;gap:.5rem;align-items:center;margin-bottom:.5rem}._fieldInput_pamnz_450{flex:1;padding:.4rem .6rem;border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:.875rem}._fieldSelect_pamnz_458{padding:.4rem .6rem;border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:.875rem;background:var(--bg-primary)}._removeBtn_pamnz_466{border:none;background:none;color:#c0392b;cursor:pointer;font-size:1rem;padding:.25rem}._addBtn_pamnz_475{border:1px dashed var(--border-color);background:none;padding:.4rem .75rem;border-radius:var(--radius-sm);cursor:pointer;font-size:.85rem;color:var(--color-primary);font-family:inherit}._addBtn_pamnz_475:hover{border-color:var(--color-primary)}._hint_pamnz_490{color:var(--text-secondary);font-size:.875rem;margin:0}._preview_pamnz_498{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:2rem}@media(max-width:768px){._editor_pamnz_299{grid-template-columns:1fr}._palette_pamnz_306{position:static;display:flex;flex-wrap:wrap;gap:.5rem}._paletteTitle_pamnz_315{width:100%}._paletteBtn_pamnz_322{width:auto;margin-bottom:0}}._loading_9vj80_1,._error_9vj80_1{text-align:center;padding:3rem 1rem;color:var(--text-secondary)}._prizeValueBanner_9vj80_7{text-align:center;font-size:1.4rem;font-weight:700;color:var(--color-primary, #2563EB);padding:1rem;background:var(--bg-page, #f5f5f5);border-radius:8px;margin-bottom:1.5rem}._container_9vj80_18{max-width:900px;margin:0 auto;padding:2rem 1rem}._hero_9vj80_24{width:100%;max-height:350px;object-fit:cover;border-radius:12px;margin-bottom:1.5rem}._title_9vj80_32{font-size:2rem;font-weight:700;color:var(--text-primary);margin-bottom:.75rem}._titleRow_9vj80_39{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.75rem}._titleRow_9vj80_39 ._title_9vj80_32{margin-bottom:0}._description_9vj80_51{font-size:1.1rem;color:var(--text-secondary);line-height:1.6;margin-bottom:2rem}._potSection_9vj80_59{margin-bottom:2rem}._potCard_9vj80_63{display:flex;flex-direction:column;align-items:center;padding:2rem;background:linear-gradient(135deg,var(--primary-color, #2A52A7),#1a3a7a);color:#fff;border-radius:12px;margin-bottom:1rem}._potLabel_9vj80_74{font-size:.9rem;text-transform:uppercase;letter-spacing:.08em;opacity:.85}._potAmount_9vj80_81{font-size:2.5rem;font-weight:800;margin-top:.25rem}._splitInfo_9vj80_87{display:flex;align-items:stretch;justify-content:center;gap:0;background:var(--surface-secondary, #f5f5f5);border-radius:8px;padding:1rem}._splitItem_9vj80_97{flex:1;display:flex;flex-direction:column;align-items:center;gap:.15rem}._splitLabel_9vj80_105{font-size:.8rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}._splitValue_9vj80_112{font-size:1.4rem;font-weight:700;color:var(--text-primary)}._splitSub_9vj80_118{font-size:.9rem;color:var(--text-secondary)}._splitDivider_9vj80_123{width:1px;background:var(--surface-border, #ddd);margin:0 1rem}._prizeSection_9vj80_130{margin-bottom:2rem}._sectionTitle_9vj80_134{font-size:1.4rem;font-weight:700;color:var(--text-primary);margin-bottom:1rem}._prizeGrid_9vj80_141{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.5rem}._prizeCard_9vj80_147{background:var(--surface-primary, white);border:1px solid var(--surface-border, #e0e0e0);border-radius:12px;overflow:hidden;transition:box-shadow .2s}._prizeCard_9vj80_147:hover{box-shadow:0 2px 12px #0000001a}._prizeImage_9vj80_159{width:100%;height:180px;object-fit:cover}._prizeBody_9vj80_165{padding:1rem}._prizeName_9vj80_169{font-size:1.15rem;font-weight:600;color:var(--text-primary);margin:0 0 .5rem}._prizeDesc_9vj80_176{font-size:.9rem;color:var(--text-secondary);line-height:1.5;margin:0 0 .75rem}._prizeMeta_9vj80_183{display:flex;flex-direction:column;gap:.25rem;font-size:.85rem}._prizeValue_9vj80_7{font-weight:600;color:var(--primary-color, #2A52A7)}._prizeSponsor_9vj80_195{color:var(--text-secondary)}._checkoutSection_9vj80_200{background:var(--surface-primary, white);border:1px solid var(--surface-border, #e0e0e0);border-radius:12px;padding:1.5rem;margin-bottom:2rem}._bundleGrid_9vj80_208{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:1rem;margin-bottom:1.5rem}._bundleCard_9vj80_215{position:relative;display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:1.25rem 1rem;background:var(--surface-primary, white);border:2px solid var(--surface-border, #ddd);border-radius:10px;cursor:pointer;transition:border-color .15s,box-shadow .15s;font-family:inherit}._bundleCard_9vj80_215:hover{border-color:var(--primary-color, #2A52A7)}._bundleSelected_9vj80_234{border-color:var(--primary-color, #2A52A7);box-shadow:0 0 0 3px #2a52a726}._featuredBadge_9vj80_239{position:absolute;top:-10px;left:50%;transform:translate(-50%);padding:.15rem .75rem;background:#f0ad4e;color:#fff;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-radius:10px;white-space:nowrap}._bundleQty_9vj80_255{font-size:1.3rem;font-weight:700;color:var(--text-primary)}._bundlePrice_9vj80_261{font-size:1.5rem;font-weight:800;color:var(--primary-color, #2A52A7)}._bundleLabel_9vj80_267{font-size:.8rem;color:var(--text-secondary)}._perTicket_9vj80_272{font-size:.75rem;color:var(--text-secondary)}._customQtyRow_9vj80_277{margin-bottom:1.5rem}._customQtyLabel_9vj80_281{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:var(--text-primary);cursor:pointer}._qtyInput_9vj80_290{width:60px;padding:.35rem;border:1px solid var(--surface-border, #ccc);border-radius:4px;font-size:.9rem}._checkoutForm_9vj80_298{display:flex;flex-direction:column;gap:.75rem}._summary_9vj80_304{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:var(--surface-secondary, #f5f5f5);border-radius:6px;font-size:.95rem;color:var(--text-primary)}._summaryTotal_9vj80_315{font-weight:700;font-size:1.1rem;color:var(--primary-color, #2A52A7)}._field_9vj80_321{display:flex;flex-direction:column;gap:.25rem;font-size:.9rem;color:var(--text-primary)}._field_9vj80_321 input{padding:.6rem;border:1px solid var(--surface-border, #ccc);border-radius:6px;font-size:.95rem}._purchaseError_9vj80_336{padding:.6rem .75rem;background:#f8d7da;color:#721c24;border-radius:6px;font-size:.9rem}._checkoutButton_9vj80_344{padding:.85rem 1.5rem;background:var(--primary-color, #2A52A7);color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:600;margin-top:.5rem}._checkoutButton_9vj80_344:hover:not(:disabled){opacity:.9}._checkoutButton_9vj80_344:disabled{opacity:.5;cursor:not-allowed}._confirmation_9vj80_366{text-align:center;padding:2.5rem 1.5rem;background:var(--surface-primary, white);border:1px solid var(--surface-border, #e0e0e0);border-radius:12px}._confirmTitle_9vj80_374{font-size:1.8rem;font-weight:700;color:var(--primary-color, #2A52A7);margin:0 0 1rem}._confirmText_9vj80_381{font-size:1.1rem;color:var(--text-primary);margin-bottom:1.25rem}._ticketList_9vj80_387{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-bottom:1.25rem}._ticketChip_9vj80_395{padding:.4rem .9rem;background:var(--primary-color, #2A52A7);color:#fff;border-radius:20px;font-weight:600;font-size:.95rem;font-family:monospace}._confirmSubtext_9vj80_405{font-size:.9rem;color:var(--text-secondary);margin-bottom:1.5rem}._buyAgainButton_9vj80_411{padding:.6rem 1.5rem;background:#fff;border:1px solid var(--primary-color, #2A52A7);color:var(--primary-color, #2A52A7);border-radius:8px;cursor:pointer;font-size:.95rem;font-weight:600}._buyAgainButton_9vj80_411:hover{background:var(--surface-secondary, #f5f5f5)}._compliance_9vj80_427{margin-top:1rem;padding:1rem;background:var(--surface-secondary, #f5f5f5);border-radius:8px;font-size:.85rem;color:var(--text-secondary);line-height:1.5}@media(max-width:600px){._splitInfo_9vj80_87{flex-direction:column;gap:1rem}._splitDivider_9vj80_123{width:100%;height:1px;margin:0}._bundleGrid_9vj80_208{grid-template-columns:repeat(2,1fr)}._potAmount_9vj80_81{font-size:2rem}}._loading_d3465_1,._error_d3465_1{text-align:center;padding:3rem 1rem;color:var(--text-secondary)}._container_d3465_7{max-width:900px;margin:0 auto;padding:2rem 1rem}._paymentBanner_d3465_13{padding:1rem 1.5rem;background:#d4edda;color:#155724;border-radius:8px;margin-bottom:1.5rem;font-weight:500}._hero_d3465_22{width:100%;max-height:350px;object-fit:cover;border-radius:12px;margin-bottom:1.5rem}._title_d3465_30{font-size:2rem;font-weight:700;color:var(--text-primary);margin-bottom:.75rem}._titleRow_d3465_37{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.75rem}._titleRow_d3465_37 ._title_d3465_30{margin-bottom:0}._description_d3465_49{font-size:1.1rem;color:var(--text-secondary);line-height:1.6;margin-bottom:2rem}._progressSection_d3465_56{margin-bottom:2rem}._progressLabel_d3465_60{display:flex;justify-content:space-between;font-size:.9rem;color:var(--text-secondary);margin-bottom:.5rem}._progressBar_d3465_68{height:20px;background:var(--surface-border, #e0e0e0);border-radius:10px;overflow:hidden}._progressFill_d3465_75{height:100%;background:var(--primary-color, #2A52A7);transition:width .5s ease}._typeContent_d3465_81{min-height:200px;display:flex;align-items:center;justify-content:center}._comingSoon_d3465_88{color:var(--text-secondary);font-size:1.1rem;text-align:center}._compliance_d3465_94{margin-top:2rem;padding:1rem;background:var(--surface-secondary, #f5f5f5);border-radius:8px;font-size:.85rem;color:var(--text-secondary);line-height:1.5}._campaignGrid_d3465_104{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;margin-top:1.5rem}._campaignLink_d3465_111{text-decoration:none;color:inherit}._campaignCardItem_d3465_116{background:var(--surface-primary, white);border:1px solid var(--surface-border, #e0e0e0);border-radius:12px;overflow:hidden;transition:box-shadow .2s}._campaignCardItem_d3465_116:hover{box-shadow:0 2px 12px #0000001a}._cardImage_d3465_128{width:100%;height:160px;object-fit:cover}._cardTitle_d3465_134{padding:.75rem 1rem 0;font-size:1.1rem;font-weight:600;color:var(--text-primary)}._cardImage_d3465_128+._cardTitle_d3465_134{padding-top:.75rem}._campaignCardItem_d3465_116 ._progressSection_d3465_56{padding:0 1rem 1rem}._loading_42dow_1,._error_42dow_1{text-align:center;padding:3rem 1rem;color:var(--text-secondary)}._container_42dow_7{max-width:800px;margin:0 auto;padding:2rem 1rem}._backLink_42dow_13{display:inline-block;margin-bottom:1.5rem;color:var(--text-secondary);text-decoration:none;font-size:.9rem}._backLink_42dow_13:hover{color:var(--primary-color, #2A52A7)}._header_42dow_25{display:flex;gap:1.5rem;align-items:flex-start;margin-bottom:2rem}._photo_42dow_32{width:160px;height:160px;object-fit:cover;border-radius:12px;flex-shrink:0}._headerInfo_42dow_40{flex:1}._title_42dow_44{font-size:2rem;font-weight:700;color:var(--text-primary);margin-bottom:.5rem}._titleRow_42dow_51{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}._titleRow_42dow_51 ._title_42dow_44{margin-bottom:0}._fundraiserName_42dow_62{font-size:1rem;color:var(--text-secondary);margin-bottom:.75rem}._teamBadge_42dow_68{display:inline-block;padding:.25rem .75rem;background:var(--surface-secondary, #f0f4ff);color:var(--primary-color, #2A52A7);border-radius:12px;font-size:.85rem;font-weight:600;text-decoration:none}._teamBadge_42dow_68:hover{text-decoration:underline}._progressSection_42dow_83{margin-bottom:2rem}._progressLabel_42dow_87{display:flex;justify-content:space-between;font-size:.9rem;color:var(--text-secondary);margin-bottom:.5rem}._progressBar_42dow_95{height:20px;background:var(--surface-border, #e0e0e0);border-radius:10px;overflow:hidden}._progressFill_42dow_102{height:100%;background:var(--primary-color, #2A52A7);transition:width .5s ease}._donationCount_42dow_108{font-size:.85rem;color:var(--text-secondary);margin-top:.5rem}._storySection_42dow_114{margin-bottom:2rem}._storyTitle_42dow_118{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin-bottom:.75rem}._story_42dow_114{font-size:1.05rem;color:var(--text-primary);line-height:1.7;white-space:pre-wrap}._donateSection_42dow_132{padding:1.5rem;background:var(--surface-secondary, #f5f5f5);border-radius:12px}._donateTitle_42dow_138{font-size:1.25rem;font-weight:700;margin-bottom:1rem;color:var(--text-primary)}._donateForm_42dow_145{display:flex;flex-direction:column;gap:.75rem}._amountRow_42dow_151{display:flex;gap:.5rem;flex-wrap:wrap}._amountPreset_42dow_157{flex:1;min-width:80px;padding:.6rem;border:2px solid var(--surface-border, #ccc);border-radius:8px;background:#fff;font-size:1rem;font-weight:600;cursor:pointer;color:var(--text-primary)}._amountPreset_42dow_157:hover{border-color:var(--primary-color, #2A52A7)}._amountSelected_42dow_174{border-color:var(--primary-color, #2A52A7);background:var(--primary-color, #2A52A7);color:#fff}._customAmountLabel_42dow_180{display:flex;align-items:center;gap:.5rem;font-size:.95rem;color:var(--text-primary);cursor:pointer}._customAmountInput_42dow_189{width:100px;padding:.4rem;border:1px solid var(--surface-border, #ccc);border-radius:4px;font-size:.9rem}._donateField_42dow_197{display:flex;flex-direction:column;gap:.25rem;font-size:.9rem;color:var(--text-primary)}._donateField_42dow_197 input{padding:.5rem;border:1px solid var(--surface-border, #ccc);border-radius:4px;font-size:.9rem}._donateError_42dow_212{color:#c0392b;font-size:.9rem;padding:.5rem;background:#fdf0f0;border-radius:4px}._donateButton_42dow_220{display:inline-block;padding:.85rem 2.5rem;background:var(--primary-color, #2A52A7);color:#fff;border:none;border-radius:8px;font-size:1.1rem;font-weight:600;text-decoration:none;cursor:pointer}._donateButton_42dow_220:hover{opacity:.9}._donateButton_42dow_220:disabled{opacity:.5;cursor:not-allowed}@media(max-width:600px){._header_42dow_25{flex-direction:column;align-items:center;text-align:center}._photo_42dow_32{width:120px;height:120px}}._panel_lbcff_3{--sa-bg: #1a1a2e;--sa-card: #16213e;--sa-accent: #0f3460;--sa-accent-hover: #1a4a7a;--sa-text: #e0e0e0;--sa-text-muted: #9aa3b2;--sa-border: #2a2f45;--sa-danger: #e74c3c;--sa-danger-hover: #c0392b;--sa-success: #2ecc71;--sa-warning: #f39c12;--sa-radius: 10px;min-height:100vh;background:var(--sa-bg);color:var(--sa-text);font-family:var(--font-body, system-ui, sans-serif)}._header_lbcff_25{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.5rem;background:var(--sa-card);border-bottom:1px solid var(--sa-border);flex-wrap:wrap}._headerTitle_lbcff_36{font-family:var(--font-display, system-ui, sans-serif);font-size:1.4rem;font-weight:700;margin:0;color:var(--sa-text);letter-spacing:.02em}._headerTitleAccent_lbcff_45{color:var(--sa-warning)}._headerActions_lbcff_49{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}._headerLink_lbcff_56{color:var(--sa-text-muted);text-decoration:none;font-size:.9rem;padding:.4rem .75rem;border-radius:var(--sa-radius);border:1px solid var(--sa-border);background:transparent;transition:background .15s ease,color .15s ease}._headerLink_lbcff_56:hover{background:var(--sa-accent);color:var(--sa-text)}._logoutBtn_lbcff_72{background:var(--sa-danger);color:#fff;border:none;padding:.5rem 1rem;border-radius:var(--sa-radius);cursor:pointer;font-size:.9rem;font-weight:600;transition:background .15s ease}._logoutBtn_lbcff_72:hover{background:var(--sa-danger-hover)}._tabs_lbcff_90{display:flex;gap:.25rem;padding:0 1.5rem;background:var(--sa-card);border-bottom:1px solid var(--sa-border);flex-wrap:wrap}._tab_lbcff_90{background:transparent;border:none;border-bottom:2px solid transparent;color:var(--sa-text-muted);padding:.85rem 1.1rem;cursor:pointer;font-size:.95rem;font-weight:600;transition:color .15s ease,border-color .15s ease}._tab_lbcff_90:hover{color:var(--sa-text)}._tabActive_lbcff_115{color:var(--sa-warning);border-bottom-color:var(--sa-warning)}._content_lbcff_122{padding:1.5rem;max-width:1400px;margin:0 auto}._accessDenied_lbcff_130{min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;text-align:center;padding:2rem}._accessDeniedTitle_lbcff_141{font-size:2rem;font-weight:700;color:var(--sa-danger);margin:0}._accessDeniedText_lbcff_148{color:var(--sa-text-muted);font-size:1.05rem;margin:0}._loading_lbcff_156{display:flex;align-items:center;justify-content:center;min-height:200px;color:var(--sa-text-muted);font-size:1rem}._errorBox_lbcff_165{background:#e74c3c1f;border:1px solid var(--sa-danger);color:var(--sa-danger);padding:.85rem 1rem;border-radius:var(--sa-radius);margin-bottom:1rem;font-size:.9rem}._statGrid_lbcff_177{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}._statCard_lbcff_183{background:var(--sa-card);border:1px solid var(--sa-border);border-radius:var(--sa-radius);padding:1.5rem;display:flex;flex-direction:column;gap:.4rem}._statLabel_lbcff_193{color:var(--sa-text-muted);font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;font-weight:600}._statValue_lbcff_201{font-size:2rem;font-weight:700;color:var(--sa-text);font-family:var(--font-display, system-ui, sans-serif)}._statSub_lbcff_208{color:var(--sa-text-muted);font-size:.85rem}._tableWrap_lbcff_215{background:var(--sa-card);border:1px solid var(--sa-border);border-radius:var(--sa-radius);overflow-x:auto}._table_lbcff_215{width:100%;border-collapse:collapse;font-size:.9rem;min-width:640px}._table_lbcff_215 th{text-align:left;padding:.85rem 1rem;color:var(--sa-text-muted);font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--sa-border);background:#0f346040}._table_lbcff_215 td{padding:.8rem 1rem;border-bottom:1px solid var(--sa-border);color:var(--sa-text);vertical-align:middle}._table_lbcff_215 tbody tr:nth-child(2n){background:#1a1a2e80}._table_lbcff_215 tbody tr:hover{background:#0f346059}._tableActions_lbcff_256{display:flex;gap:.4rem;flex-wrap:wrap}._badge_lbcff_264{display:inline-block;padding:.2rem .55rem;border-radius:999px;font-size:.75rem;font-weight:600;white-space:nowrap}._badgeSuccess_lbcff_273{background:#2ecc712e;color:var(--sa-success);border:1px solid rgba(46,204,113,.4)}._badgeMuted_lbcff_279{background:#9aa3b226;color:var(--sa-text-muted);border:1px solid var(--sa-border)}._badgeWarning_lbcff_285{background:#f39c122e;color:var(--sa-warning);border:1px solid rgba(243,156,18,.4)}._badgeDanger_lbcff_291{background:#e74c3c2e;color:var(--sa-danger);border:1px solid rgba(231,76,60,.4)}._btn_lbcff_299{background:var(--sa-accent);color:var(--sa-text);border:1px solid var(--sa-border);padding:.4rem .8rem;border-radius:var(--sa-radius);cursor:pointer;font-size:.82rem;font-weight:600;transition:background .15s ease,border-color .15s ease;white-space:nowrap}._btn_lbcff_299:hover{background:var(--sa-accent-hover);border-color:var(--sa-accent-hover)}._btn_lbcff_299:disabled{opacity:.5;cursor:not-allowed}._btnSm_lbcff_322{padding:.3rem .6rem;font-size:.78rem}._btnDanger_lbcff_327{background:transparent;color:var(--sa-danger);border:1px solid var(--sa-danger)}._btnDanger_lbcff_327:hover{background:var(--sa-danger);color:#fff}._btnWarning_lbcff_338{background:transparent;color:var(--sa-warning);border:1px solid var(--sa-warning)}._btnWarning_lbcff_338:hover{background:var(--sa-warning);color:var(--sa-bg)}._btnPrimary_lbcff_349{background:var(--sa-warning);color:var(--sa-bg);border:none}._btnPrimary_lbcff_349:hover{background:#e08e0b}._toggle_lbcff_361{position:relative;display:inline-block;width:44px;height:24px;flex-shrink:0}._toggle_lbcff_361 input{opacity:0;width:0;height:0}._toggleSlider_lbcff_375{position:absolute;cursor:pointer;top:0;right:0;bottom:0;left:0;background:var(--sa-border);border-radius:999px;transition:background .2s ease}._toggleSlider_lbcff_375:before{content:"";position:absolute;height:18px;width:18px;left:3px;bottom:3px;background:var(--sa-text);border-radius:50%;transition:transform .2s ease}._toggle_lbcff_361 input:checked+._toggleSlider_lbcff_375{background:var(--sa-success)}._toggle_lbcff_361 input:checked+._toggleSlider_lbcff_375:before{transform:translate(20px)}._modalOverlay_lbcff_406{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:2000;padding:1.5rem}._modal_lbcff_406{background:var(--sa-card);border:1px solid var(--sa-border);border-radius:var(--sa-radius);max-width:560px;width:100%;max-height:90vh;overflow-y:auto;position:relative;padding:1.75rem}._modalClose_lbcff_430{position:absolute;top:.75rem;right:.9rem;background:none;border:none;color:var(--sa-text-muted);font-size:1.5rem;cursor:pointer;line-height:1}._modalClose_lbcff_430:hover{color:var(--sa-text)}._modalTitle_lbcff_446{font-family:var(--font-display, system-ui, sans-serif);font-size:1.3rem;font-weight:700;margin:0 0 1.25rem;color:var(--sa-text)}._modalBody_lbcff_454{display:flex;flex-direction:column;gap:1rem}._modalActions_lbcff_460{display:flex;gap:.75rem;justify-content:flex-end;margin-top:.5rem;flex-wrap:wrap}._field_lbcff_470{display:flex;flex-direction:column;gap:.4rem}._fieldLabel_lbcff_476{font-size:.85rem;font-weight:600;color:var(--sa-text-muted)}._input_lbcff_482,._textarea_lbcff_483{width:100%;padding:.6rem .75rem;background:var(--sa-bg);border:1px solid var(--sa-border);border-radius:var(--sa-radius);color:var(--sa-text);font-size:.9rem;font-family:inherit;box-sizing:border-box}._input_lbcff_482:focus,._textarea_lbcff_483:focus{outline:none;border-color:var(--sa-accent-hover)}._textarea_lbcff_483{resize:vertical;min-height:80px}._colorRow_lbcff_506{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}._colorField_lbcff_512{display:flex;flex-direction:column;gap:.35rem}._colorInput_lbcff_518{width:100%;height:38px;padding:2px;background:var(--sa-bg);border:1px solid var(--sa-border);border-radius:var(--sa-radius);cursor:pointer}._toggleRow_lbcff_528{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.5rem 0}._toggleRowLabel_lbcff_536{font-size:.9rem;font-weight:600;color:var(--sa-text)}._fieldHint_lbcff_542{font-size:.78rem;color:var(--sa-text-muted)}._fieldError_lbcff_547{font-size:.8rem;color:var(--sa-danger)}._toastWrap_lbcff_554{position:fixed;bottom:1.5rem;right:1.5rem;z-index:3000;display:flex;flex-direction:column;gap:.5rem;max-width:360px}._toast_lbcff_554{padding:.85rem 1rem;border-radius:var(--sa-radius);font-size:.88rem;font-weight:500;box-shadow:0 4px 12px #0006;animation:_toastIn_lbcff_1 .2s ease}._toastSuccess_lbcff_574{background:#2ecc7126;border:1px solid var(--sa-success);color:var(--sa-success)}._toastError_lbcff_580{background:#e74c3c26;border:1px solid var(--sa-danger);color:var(--sa-danger)}@keyframes _toastIn_lbcff_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._muted_lbcff_599{color:var(--sa-text-muted)}._mono_lbcff_603{font-family:var(--font-mono, monospace);font-size:.82rem}._membershipList_lbcff_608{display:flex;flex-direction:column;gap:.2rem}._membershipTag_lbcff_614{font-size:.78rem;color:var(--sa-text-muted)}._emptyState_lbcff_619{padding:2.5rem 1rem;text-align:center;color:var(--sa-text-muted)}._sectionTitle_lbcff_625{font-family:var(--font-display, system-ui, sans-serif);font-size:1.15rem;font-weight:700;margin:0 0 1rem;color:var(--sa-text)}@media(max-width:640px){._header_lbcff_25{padding:.85rem 1rem}._headerTitle_lbcff_36{font-size:1.1rem}._tabs_lbcff_90{padding:0 1rem}._tab_lbcff_90{padding:.7rem;font-size:.85rem}._content_lbcff_122{padding:1rem}._colorRow_lbcff_506{grid-template-columns:1fr}._toastWrap_lbcff_554{left:1rem;right:1rem;bottom:1rem;max-width:none}}._page_1kt7g_4{background:var(--bg-primary);color:var(--color-secondary);font-family:var(--font-body);min-height:100vh;overflow-x:hidden}._nav_1kt7g_14{position:sticky;top:0;z-index:100;background:#faf8f5eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(0,0,0,.06)}._navInner_1kt7g_23{max-width:1140px;margin:0 auto;padding:1rem 2rem;display:flex;align-items:center;justify-content:space-between}._logo_1kt7g_32{display:flex;align-items:center;gap:.6rem;font-family:var(--font-display);font-size:1.35rem;font-weight:600;color:var(--color-primary);text-decoration:none;letter-spacing:.02em}._logoMark_1kt7g_44{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--color-primary);color:#fff;border-radius:8px;font-weight:700;font-size:1.1rem}._navLinks_1kt7g_57{display:flex;align-items:center;gap:2rem}._navLink_1kt7g_57{color:var(--color-secondary);text-decoration:none;font-size:.95rem;font-weight:500;transition:color .2s}._navLink_1kt7g_57:hover{color:var(--color-primary)}._navCta_1kt7g_75{background:var(--color-primary);color:#fff;padding:.6rem 1.4rem;border-radius:var(--radius-md);text-decoration:none;font-weight:600;font-size:.95rem;transition:background .2s,transform .15s}._navCta_1kt7g_75:hover{background:var(--color-primary-dark);transform:translateY(-1px)}._navCtaDisabled_1kt7g_91{background:var(--color-primary);color:#fff;padding:.6rem 1.4rem;border-radius:var(--radius-md);font-weight:600;font-size:.95rem;opacity:.6;cursor:not-allowed}._hero_1kt7g_104{padding:5rem 2rem 4rem;position:relative}._heroInner_1kt7g_109{max-width:1140px;margin:0 auto;display:grid;grid-template-columns:1.1fr 1fr;gap:4rem;align-items:center}._heroContent_1kt7g_118{max-width:520px}._eyebrow_1kt7g_122{display:inline-block;font-size:.85rem;font-weight:600;color:var(--color-primary);text-transform:uppercase;letter-spacing:.08em;margin-bottom:1.5rem;padding:.35rem .8rem;background:#2563eb14;border-radius:100px}._heroHeadline_1kt7g_135{font-family:var(--font-display);font-size:3.5rem;font-weight:600;line-height:1.05;color:var(--color-secondary);margin:0 0 1.5rem;letter-spacing:-.01em}._heroAccent_1kt7g_145{color:var(--color-primary)}._heroSubhead_1kt7g_149{font-size:1.2rem;line-height:1.6;color:#475569;margin:0 0 2rem}._heroCta_1kt7g_156{display:flex;align-items:center;gap:1.5rem;margin-bottom:1rem}._primaryButton_1kt7g_163{display:inline-block;background:var(--color-primary);color:#fff;padding:.9rem 2rem;border-radius:var(--radius-md);text-decoration:none;font-weight:600;font-size:1.05rem;transition:background .2s,transform .15s,box-shadow .2s;box-shadow:0 4px 14px #2563eb40}._primaryButton_1kt7g_163:hover{background:var(--color-primary-dark);transform:translateY(-2px);box-shadow:0 6px 20px #2563eb59}._primaryButtonDisabled_1kt7g_182{display:inline-block;background:var(--color-primary);color:#fff;padding:.9rem 2rem;border-radius:var(--radius-md);font-weight:600;font-size:1.05rem;opacity:.6;cursor:not-allowed;box-shadow:0 4px 14px #2563eb26}._secondaryButton_1kt7g_195{color:var(--color-primary);text-decoration:none;font-weight:600;font-size:1.05rem;transition:opacity .2s}._secondaryButton_1kt7g_195:hover{opacity:.7}._heroNote_1kt7g_207{font-size:.9rem;color:#94a3b8;margin:0}._heroVisual_1kt7g_215{position:relative}._previewCard_1kt7g_219{background:#fff;border-radius:12px;box-shadow:0 20px 60px -15px #00000040,0 8px 20px -8px #0000001a;overflow:hidden;transform:perspective(1000px) rotateY(-3deg) rotateX(1deg);border:1px solid rgba(0,0,0,.06)}._previewHeader_1kt7g_228{display:flex;align-items:center;gap:.4rem;padding:.7rem 1rem;background:#f1f5f9;border-bottom:1px solid rgba(0,0,0,.06)}._previewDot_1kt7g_237{width:11px;height:11px;border-radius:50%}._previewUrl_1kt7g_243{margin-left:.8rem;font-size:.8rem;color:#94a3b8;font-family:monospace}._previewBody_1kt7g_250{padding:1.5rem}._previewHero_1kt7g_254{background:linear-gradient(135deg,#2563eb,#1e40af);border-radius:10px;padding:1.5rem;margin-bottom:1.2rem;color:#fff}._previewHeroBadge_1kt7g_262{font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;opacity:.8;margin-bottom:.5rem}._previewHeroTitle_1kt7g_270{font-family:var(--font-display);font-size:1.6rem;font-weight:600}._previewHeroBar_1kt7g_276{height:4px;background:#ffffff4d;border-radius:100px;margin-top:1rem}._previewCards_1kt7g_283{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.7rem}._previewCardItem_1kt7g_289{background:#f8fafc;border-radius:8px;padding:.8rem;border:1px solid #e2e8f0}._previewCardIcon_1kt7g_296{font-size:1.2rem;margin-bottom:.3rem}._previewCardLabel_1kt7g_301{font-size:.8rem;font-weight:600;color:#1e293b;margin-bottom:.2rem}._previewCardMeta_1kt7g_308{font-size:.75rem;color:#64748b;margin-bottom:.5rem}._previewProgressBar_1kt7g_314{height:4px;background:#e2e8f0;border-radius:100px;overflow:hidden}._previewProgressFill_1kt7g_321{height:100%;background:var(--color-primary);border-radius:100px}._previewCardChip_1kt7g_327{display:inline-block;font-size:.7rem;background:#2563eb1a;color:var(--color-primary);padding:.15rem .5rem;border-radius:100px;font-weight:600}._trustBand_1kt7g_339{padding:2.5rem 2rem;text-align:center;border-top:1px solid rgba(0,0,0,.05);border-bottom:1px solid rgba(0,0,0,.05);background:#ffffff80}._trustText_1kt7g_347{font-size:1rem;color:#64748b;margin:0;font-weight:500}._features_1kt7g_356{padding:5rem 2rem}._sectionInner_1kt7g_360{max-width:1080px;margin:0 auto}._sectionHeader_1kt7g_365{text-align:center;margin-bottom:4rem}._sectionTitle_1kt7g_370{font-family:var(--font-display);font-size:2.5rem;font-weight:600;color:var(--color-secondary);margin:0 0 1rem;letter-spacing:-.01em}._sectionSubhead_1kt7g_379{font-size:1.15rem;color:#64748b;max-width:540px;margin:0 auto;line-height:1.5}._featureRow_1kt7g_388,._featureRowReverse_1kt7g_389{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;margin-bottom:5rem}._featureRowReverse_1kt7g_389 ._featureContent_1kt7g_397{order:2}._featureNumber_1kt7g_401{font-family:var(--font-display);font-size:1rem;font-weight:600;color:var(--color-primary);margin-bottom:.8rem;letter-spacing:.05em}._featureTitle_1kt7g_410{font-family:var(--font-display);font-size:1.8rem;font-weight:600;color:var(--color-secondary);margin:0 0 1rem;letter-spacing:-.01em}._featureDesc_1kt7g_419{font-size:1.05rem;line-height:1.65;color:#475569;margin:0}._featureVisual_1kt7g_428{display:flex;justify-content:center}._mockCard_1kt7g_433{background:#fff;border-radius:12px;box-shadow:0 10px 40px -12px #00000026,0 4px 12px -4px #0000000f;padding:1.8rem;width:100%;max-width:380px;border:1px solid rgba(0,0,0,.05)}._mockCardTitle_1kt7g_443{font-size:.85rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}._mockAmount_1kt7g_452{font-family:var(--font-display);font-size:2.5rem;font-weight:600;color:var(--color-primary);line-height:1}._mockGoal_1kt7g_460{font-size:.9rem;color:#94a3b8;margin-bottom:1rem}._mockProgress_1kt7g_466{height:8px;background:#e2e8f0;border-radius:100px;overflow:hidden;margin-bottom:.8rem}._mockProgressFill_1kt7g_474{height:100%;background:linear-gradient(90deg,#2563eb,#3b82f6);border-radius:100px}._mockDonors_1kt7g_480{font-size:.85rem;color:#64748b}._mockSlots_1kt7g_486{display:flex;flex-direction:column;gap:.6rem}._mockSlotFilled_1kt7g_492{font-size:.9rem;color:#16a34a;font-weight:500}._mockSlotOpen_1kt7g_498{font-size:.9rem;color:#94a3b8;font-style:italic}._mockCalendar_1kt7g_505{display:flex;flex-direction:column;gap:.8rem}._mockCalDay_1kt7g_511{display:flex;align-items:center;gap:1rem;padding:.7rem 0;border-bottom:1px solid #f1f5f9}._mockCalDay_1kt7g_511:last-child{border-bottom:none}._mockCalDate_1kt7g_523{font-family:var(--font-display);font-size:1.5rem;font-weight:600;color:var(--color-primary);min-width:36px;text-align:center}._mockCalEvent_1kt7g_532{font-size:.95rem;color:#1e293b;font-weight:500}._mockEmail_1kt7g_539{background:#f8fafc;border-radius:8px;padding:1rem;margin-bottom:.8rem;border:1px solid #e2e8f0}._mockEmailFrom_1kt7g_547{font-size:.8rem;font-weight:600;color:var(--color-primary);margin-bottom:.3rem}._mockEmailSubject_1kt7g_554{font-size:.95rem;font-weight:600;color:#1e293b;margin-bottom:.3rem}._mockEmailPreview_1kt7g_561{font-size:.85rem;color:#64748b;line-height:1.4}._mockEmailMeta_1kt7g_567{font-size:.8rem;color:#94a3b8}._howItWorks_1kt7g_574{padding:5rem 2rem;background:#fff9;border-top:1px solid rgba(0,0,0,.05);border-bottom:1px solid rgba(0,0,0,.05)}._steps_1kt7g_581{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;max-width:900px;margin:0 auto;position:relative}._step_1kt7g_581{flex:1;text-align:center;max-width:260px}._stepNumber_1kt7g_597{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;background:var(--color-primary);color:#fff;border-radius:50%;font-family:var(--font-display);font-size:1.3rem;font-weight:600;margin-bottom:1.2rem}._stepTitle_1kt7g_612{font-family:var(--font-display);font-size:1.25rem;font-weight:600;color:var(--color-secondary);margin:0 0 .8rem}._stepDesc_1kt7g_620{font-size:.95rem;line-height:1.55;color:#64748b;margin:0}._stepConnector_1kt7g_627{flex:0 0 60px;height:2px;background:linear-gradient(90deg,var(--color-primary),rgba(37,99,235,.2));margin-top:24px;border-radius:100px}._finalCta_1kt7g_637{padding:5rem 2rem;text-align:center}._finalCtaInner_1kt7g_642{max-width:560px;margin:0 auto}._finalCtaTitle_1kt7g_647{font-family:var(--font-display);font-size:2.5rem;font-weight:600;color:var(--color-secondary);margin:0 0 1rem;letter-spacing:-.01em}._finalCtaSubhead_1kt7g_656{font-size:1.15rem;color:#64748b;margin:0 0 2rem;line-height:1.5}._finalCtaButton_1kt7g_663{display:inline-block;background:var(--color-primary);color:#fff;padding:1rem 2.5rem;border-radius:var(--radius-md);text-decoration:none;font-weight:600;font-size:1.1rem;transition:background .2s,transform .15s,box-shadow .2s;box-shadow:0 4px 14px #2563eb40}._finalCtaButton_1kt7g_663:hover{background:var(--color-primary-dark);transform:translateY(-2px);box-shadow:0 6px 20px #2563eb59}._finalCtaButtonDisabled_1kt7g_682{display:inline-block;background:var(--color-primary);color:#fff;padding:1rem 2.5rem;border-radius:var(--radius-md);font-weight:600;font-size:1.1rem;opacity:.6;cursor:not-allowed;box-shadow:0 4px 14px #2563eb26}._finalCtaNote_1kt7g_695{font-size:.9rem;color:#94a3b8;margin:1rem 0 0}._footer_1kt7g_703{padding:3rem 2rem 2rem;border-top:1px solid rgba(0,0,0,.06);background:var(--bg-primary)}._footerInner_1kt7g_709{max-width:1080px;margin:0 auto;text-align:center}._footerBrand_1kt7g_715{display:flex;align-items:center;justify-content:center;gap:.6rem;font-family:var(--font-display);font-size:1.2rem;font-weight:600;color:var(--color-primary);margin-bottom:1.5rem}._footerLinks_1kt7g_727{display:flex;justify-content:center;gap:2rem;margin-bottom:1.5rem}._footerLink_1kt7g_727{color:#64748b;text-decoration:none;font-size:.9rem;font-weight:500;transition:color .2s}._footerLink_1kt7g_727:hover{color:var(--color-primary)}._footerCopy_1kt7g_746{font-size:.85rem;color:#94a3b8;margin:0}@media(max-width:900px){._heroInner_1kt7g_109{grid-template-columns:1fr;gap:3rem}._heroHeadline_1kt7g_135{font-size:2.5rem}._heroVisual_1kt7g_215{max-width:480px;margin:0 auto}._featureRow_1kt7g_388,._featureRowReverse_1kt7g_389{grid-template-columns:1fr;gap:2rem}._featureRowReverse_1kt7g_389 ._featureContent_1kt7g_397{order:0}._sectionTitle_1kt7g_370{font-size:2rem}._steps_1kt7g_581{flex-direction:column;align-items:center;gap:2rem}._stepConnector_1kt7g_627{width:2px;height:30px;margin:0}}@media(max-width:600px){._navLinks_1kt7g_57{gap:1rem}._navLink_1kt7g_57{display:none}._hero_1kt7g_104{padding:3rem 1.25rem 2rem}._heroHeadline_1kt7g_135{font-size:2rem}._heroSubhead_1kt7g_149{font-size:1.05rem}._heroCta_1kt7g_156{flex-direction:column;align-items:flex-start;gap:1rem}._features_1kt7g_356,._howItWorks_1kt7g_574,._finalCta_1kt7g_637{padding:3rem 1.25rem}._previewCards_1kt7g_283{grid-template-columns:1fr}._finalCtaTitle_1kt7g_647{font-size:1.8rem}}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;width:100%}html{scroll-padding-top:88px}:root{--color-primary: #2563EB;--color-primary-dark: #1E40AF;--color-secondary: #1E293B;--color-accent: #FFFFFF;--color-on-primary: #ffffff;--color-on-secondary: #ffffff;--color-on-accent: #000000;--bg-primary: #faf8f5;--bg-secondary: #ffffff;--bg-card: #ffffff;--text-primary: #1a1a1a;--text-secondary: #6b7280;--text-muted: #9ca3af;--border-color: #e5e7eb;--border-light: #f3f4f6;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--font-display: "Oswald", sans-serif;--font-body: "DM Sans", sans-serif;--container-max: 1200px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px}body{margin:0;padding:0;background-color:var(--bg-primary);color:var(--text-primary);font-family:var(--font-body);background-attachment:fixed;min-height:100vh;line-height:1.6;position:relative}body:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(var(--color-primary) 1px,transparent 1px),linear-gradient(90deg,var(--color-primary) 1px,transparent 1px);background-size:60px 60px;pointer-events:none;z-index:0;opacity:.04}.flex-center{display:flex;justify-content:center;align-items:center}.full-screen{min-height:100vh}.spinner{width:50px;height:50px;border:4px solid rgba(255,255,255,.1);border-left-color:var(--color-primary);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:2rem;max-width:480px;width:100%;box-shadow:var(--shadow-lg);text-align:center;position:relative}.card-interactive{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:1.5rem;box-shadow:var(--shadow-sm);transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;position:relative;overflow:hidden}.card-interactive:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,var(--color-primary) 0%,transparent 50%);opacity:0;transition:opacity .3s ease;pointer-events:none}.card-interactive:hover:before{opacity:.03}.card-interactive:hover{border-color:var(--color-primary);box-shadow:0 20px 40px -12px #00000026;transform:translateY(-4px)}.card-interactive:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.btn{background:var(--color-primary);color:#fff;border:none;padding:.875rem 1.75rem;font-size:1rem;font-weight:600;font-family:var(--font-body);border-radius:var(--radius-md);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%;margin-top:1rem;box-shadow:0 4px 14px #00000040;position:relative;overflow:hidden}.btn:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,255,255,.1) 0%,transparent 50%);opacity:0;transition:opacity .3s ease}.btn:hover:before{opacity:1}.btn:hover{filter:brightness(.9);transform:translateY(-2px);box-shadow:0 8px 20px #00000059}.btn:active{transform:translateY(0)}.btn-secondary{background:transparent;border:2px solid var(--border-color);color:var(--text-primary);margin-top:1rem;box-shadow:none}.btn-secondary:hover{border-color:var(--color-primary);color:var(--color-primary);background:transparent}.btn-danger{background:transparent;border:2px solid #dc2626;color:#dc2626;box-shadow:none}.btn-danger:hover{background:#dc2626;border-color:#dc2626;color:#fff}.btn-sm{padding:.5rem 1rem;font-size:.875rem;width:auto;margin-top:0}.btn:disabled,.btn-sm:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.payments-not-configured{padding:.6rem .75rem;background:#fff3cd;color:#856404;border:1px solid #ffeaa7;border-radius:6px;font-size:.9rem;margin-bottom:.75rem}.logo-text{font-family:var(--font-display);font-size:2.5rem;font-weight:700;color:var(--color-primary);margin-bottom:.5rem;letter-spacing:-.02em}.logo-text-sm{font-family:var(--font-display);font-size:1.5rem;font-weight:700;color:var(--color-primary);margin:0;letter-spacing:-.02em}.tagline{color:var(--text-secondary);font-size:1rem;margin-bottom:2rem;font-weight:400}.profile-avatar{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:#fff;font-size:1.8rem;font-weight:700;margin:0 auto 1.5rem;box-shadow:0 4px 10px #0003}.profile-name{font-size:1.5rem;font-weight:700;margin-bottom:.25rem}.profile-email{color:var(--text-secondary);font-size:.9rem;margin-bottom:1.5rem}.info-table{width:100%;border-collapse:collapse;margin:1.5rem 0;text-align:left}.info-table td{padding:.75rem .5rem;border-bottom:1px solid var(--border-color)}.info-table td.label{color:var(--text-secondary);font-weight:500;width:40%}.info-table td.value{font-weight:600}.badge{background:var(--color-primary);color:#fff;padding:.25rem .75rem;border-radius:var(--radius-sm);font-size:.75rem;text-transform:uppercase;font-weight:700;letter-spacing:.05em}.container{max-width:var(--container-max);margin:0 auto;padding:0 1.5rem}.section-header{font-family:var(--font-display);font-size:1.25rem;font-weight:600;color:var(--color-primary);margin-bottom:1.5rem;letter-spacing:-.01em}.grid-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}.events-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media(max-width:768px){.events-grid{grid-template-columns:1fr}}@media(max-width:640px){.grid-cards{grid-template-columns:1fr}.nav-premium{flex-wrap:wrap;gap:.75rem;padding:1rem}.container{padding:0 1rem}}@media(max-width:768px){.nav-actions-desktop{display:none!important}}.event-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:1.5rem;box-shadow:var(--shadow-sm);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;z-index:1;overflow:hidden}.event-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,var(--color-primary) 0%,transparent 50%);opacity:0;transition:opacity .3s ease;pointer-events:none}.event-card:hover:before{opacity:.03}.event-card:hover{border-color:var(--color-primary);box-shadow:0 20px 40px -12px #00000026;transform:translateY(-4px)}.nav-premium{background:#fffffff2;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--border-color);position:sticky;top:0;z-index:1000}.nav-actions{display:flex;align-items:center;gap:.25rem}.nav-action-btn{display:inline-flex;align-items:center;gap:.35rem;background:transparent;border:none;padding:.4rem .65rem;font-size:.8rem;font-weight:500;font-family:var(--font-body);color:var(--text-secondary);cursor:pointer;transition:all .18s ease;border-radius:var(--radius-sm);text-decoration:none;white-space:nowrap;line-height:1}.nav-action-btn:hover{color:var(--text-primary);background:#0000000a}.nav-action-btn .icon{font-size:.95rem;line-height:1}.nav-divider{width:1px;height:20px;background:var(--border-color);margin:0 .25rem}
