.bulletin_container__Sh_O2{min-height:100vh;background:#ffffff;font-family:system-ui,-apple-system,Inter,Roboto,sans-serif}.bulletin_error__vpN_s,.bulletin_loading__lM1vY{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:2rem;text-align:center}.bulletin_spinner__Ax9pf{width:48px;height:48px;border:4px solid #e5e5e7;border-top:4px solid var(--bulletin-purple,#6f42c1);border-radius:50%;animation:bulletin_spin__TO71u .8s linear infinite;margin-bottom:1rem}@keyframes bulletin_spin__TO71u{to{transform:rotate(1turn)}}.bulletin_error__vpN_s p,.bulletin_loading__lM1vY p{color:#6e6e73;font-size:1rem;margin:0}.bulletin_error__vpN_s h1{color:#1d1d1f;font-size:1.5rem;margin:0 0 1rem}.bulletin_header__kZ0Ag{background:var(--bulletin-purple,#6f42c1);padding:1.5rem 1rem;text-align:center}.bulletin_title__Pt_k8{font-size:1.5rem;font-weight:700;color:white;margin:0 0 .5rem;line-height:1.2}.bulletin_date__D3a_s{font-size:.875rem;color:rgba(255,255,255,.85);margin:0}.bulletin_content__veAJI{max-width:800px;margin:0 auto;padding:0}.bulletin_pageGroup__PP0h3{display:flex;flex-direction:column;min-height:100vh}.bulletin_row__TRcTN{position:relative;display:flex;flex-wrap:wrap;width:100%;overflow:hidden}.bulletin_pageDivider__HaLy0{border:none;border-top:1px dashed #cbd5e0;margin:0;opacity:.6}.bulletin_smartModule__kgy_H{background:#f5f5f7;border:1px solid #e5e5e7;border-radius:12px;padding:1rem;margin-bottom:1.5rem;min-height:44px}.bulletin_smartModuleTitle__IcmhR{font-size:1.125rem;font-weight:700;color:var(--bulletin-purple,#6f42c1);margin:0 0 1rem;padding-bottom:.75rem;border-bottom:2px solid var(--bulletin-purple,#6f42c1)}.bulletin_liveContentNote__tNSHC{margin:0}.bulletin_liveContentNote__tNSHC,.bulletin_noData__hYE4_{color:#6e6e73;font-size:.875rem;font-style:italic;text-align:center;padding:1rem}.bulletin_unsupportedModule__qPOMj{background:#fff3cd;border:1px solid #ffc107;border-radius:8px;padding:1rem;color:#856404;font-size:.875rem;margin-bottom:1rem;min-height:44px}.bulletin_empty__KCz5V{text-align:center;padding:3rem 1rem;color:#6e6e73}.bulletin_empty__KCz5V p{font-size:1rem;margin:0}.bulletin_footer__oN62a{background:#f5f5f7;border-top:1px solid #e5e5e7;padding:1.5rem;text-align:center;margin-top:3rem;display:flex;flex-direction:column;align-items:center;gap:.25rem}.bulletin_footer__oN62a p{font-size:.75rem;color:#6e6e73;margin:0}.bulletin_footerLogo__1kkpE{max-height:40px;max-width:120px;object-fit:contain;margin-bottom:.25rem}.bulletin_footerChurchName__uhvp0{font-size:.875rem;font-weight:600;color:#1d1d1f}.bulletin_footerAddress__lv7Jm{font-size:.75rem;color:#6e6e73}.bulletin_footerDate__lujTc{font-size:.75rem;color:#8e8e93;margin-top:.25rem}@media (min-width:48rem){.bulletin_header__kZ0Ag{padding:2rem 1rem}.bulletin_title__Pt_k8{font-size:1.75rem}.bulletin_error__vpN_s h1{font-size:2rem}.bulletin_content__veAJI{padding:1.5rem 1rem}.bulletin_smartModule__kgy_H{padding:1.5rem}.bulletin_smartModuleTitle__IcmhR{font-size:1.25rem}}@supports (padding-bottom:env(safe-area-inset-bottom)){.bulletin_container__Sh_O2{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.bulletin_footer__oN62a{padding-bottom:calc(1.5rem + env(safe-area-inset-bottom))}}.SubscriptionLockNotice_notice__IT_Zf{margin:.5rem .75rem;padding:.5rem .75rem;border-radius:10px;border:1px solid #fecaca;background:#fef2f2;color:#991b1b;font-size:.8rem;font-weight:600}.SubscriptionLockNotice_compact__4mFkZ{margin:0 0 1rem}@media (min-width:48rem){.SubscriptionLockNotice_notice__IT_Zf{margin:.75rem 1rem;padding:.75rem 1rem;font-size:.9rem}}.InlineTextEditor_inlineTextEditor__xXQ40{width:100%;position:relative}.InlineTextEditor_inlineTextEditor__xXQ40.InlineTextEditor_viewing__yOtmB .ProseMirror{border:none;padding:0;background:transparent;cursor:pointer;outline:none}.InlineTextEditor_inlineTextEditor__xXQ40.InlineTextEditor_editing__UDHca .ProseMirror{border:none;padding:0;background:inherit;cursor:text;outline:none;min-height:1em}.InlineTextEditor_inlineTextEditor__xXQ40.InlineTextEditor_headline__2y71y .ProseMirror{font-size:inherit;font-weight:inherit;line-height:inherit;text-align:inherit;color:inherit;font-family:inherit}.InlineTextEditor_inlineTextEditor__xXQ40.InlineTextEditor_headline__2y71y .ProseMirror h1,.InlineTextEditor_inlineTextEditor__xXQ40.InlineTextEditor_headline__2y71y .ProseMirror h2,.InlineTextEditor_inlineTextEditor__xXQ40.InlineTextEditor_headline__2y71y .ProseMirror h3,.InlineTextEditor_inlineTextEditor__xXQ40.InlineTextEditor_headline__2y71y .ProseMirror h4,.InlineTextEditor_inlineTextEditor__xXQ40.InlineTextEditor_headline__2y71y .ProseMirror h5,.InlineTextEditor_inlineTextEditor__xXQ40.InlineTextEditor_headline__2y71y .ProseMirror h6,.InlineTextEditor_inlineTextEditor__xXQ40.InlineTextEditor_headline__2y71y .ProseMirror p{margin:0;font-weight:inherit;line-height:inherit;text-align:inherit;color:inherit;font-family:inherit}.InlineTextEditor_inlineTextEditor__xXQ40.InlineTextEditor_headline__2y71y .ProseMirror p{font-size:inherit}.InlineTextEditor_inlineTextEditor__xXQ40.InlineTextEditor_paragraph__ZLrvf .ProseMirror,.InlineTextEditor_inlineTextEditor__xXQ40.InlineTextEditor_text__E7ges .ProseMirror{font-size:inherit;font-weight:inherit;line-height:inherit;text-align:inherit;color:inherit;font-family:inherit}.InlineTextEditor_inlineTextEditor__xXQ40.InlineTextEditor_paragraph__ZLrvf .ProseMirror p,.InlineTextEditor_inlineTextEditor__xXQ40.InlineTextEditor_text__E7ges .ProseMirror p{margin-top:var(--para-space-before,0);margin-bottom:var(--para-space-after,0);font-size:inherit;font-weight:inherit;line-height:inherit;text-align:inherit;color:inherit;font-family:inherit}.InlineTextEditor_inlineTextEditor__xXQ40.InlineTextEditor_text__E7ges .ProseMirror h1,.InlineTextEditor_inlineTextEditor__xXQ40.InlineTextEditor_text__E7ges .ProseMirror h2,.InlineTextEditor_inlineTextEditor__xXQ40.InlineTextEditor_text__E7ges .ProseMirror h3,.InlineTextEditor_inlineTextEditor__xXQ40.InlineTextEditor_text__E7ges .ProseMirror h4,.InlineTextEditor_inlineTextEditor__xXQ40.InlineTextEditor_text__E7ges .ProseMirror h5,.InlineTextEditor_inlineTextEditor__xXQ40.InlineTextEditor_text__E7ges .ProseMirror h6{margin:0;line-height:inherit;text-align:inherit;color:inherit;font-family:inherit}.InlineTextEditor_inlineTextEditor__xXQ40.InlineTextEditor_list__HbgbJ .ProseMirror{font-size:inherit;font-weight:inherit;line-height:inherit;text-align:inherit;color:inherit;font-family:inherit}.InlineTextEditor_inlineTextEditor__xXQ40.InlineTextEditor_list__HbgbJ .ProseMirror ol,.InlineTextEditor_inlineTextEditor__xXQ40.InlineTextEditor_list__HbgbJ .ProseMirror ul{margin:0;padding-left:1.5em}.InlineTextEditor_inlineTextEditor__xXQ40.InlineTextEditor_list__HbgbJ .ProseMirror li{font-size:inherit;font-weight:inherit;line-height:inherit;text-align:inherit;color:inherit;font-family:inherit}.InlineTextEditor_inlineTextEditor__xXQ40 .ProseMirror-focused{outline:none!important}.InlineTextEditor_inlineTextEditor__xXQ40 .ProseMirror{word-wrap:break-word;white-space:pre-wrap;font-variant-ligatures:none;font-feature-settings:"liga" 0,none;tab-size:4;-moz-tab-size:4}.InlineTextEditor_inlineTextEditor__xXQ40 .np-space{color:transparent!important;position:relative}.InlineTextEditor_inlineTextEditor__xXQ40 .np-space:after{content:"·";position:absolute;left:0;right:0;top:0;text-align:center;color:#60a5fa;pointer-events:none;-webkit-user-select:none;user-select:none}.InlineTextEditor_inlineTextEditor__xXQ40 .np-tab{color:transparent!important;position:relative}.InlineTextEditor_inlineTextEditor__xXQ40 .np-tab:after{content:"→";position:absolute;left:0;top:0;color:#60a5fa;pointer-events:none;-webkit-user-select:none;user-select:none}.InlineTextEditor_inlineTextEditor__xXQ40 .template-variable-token{display:inline;padding:0 .12em;border-radius:.25em;background:rgba(37,99,235,.1);box-shadow:inset 0 0 0 1px rgba(37,99,235,.5);color:var(--module-text-color,inherit);font:inherit;text-decoration:inherit;white-space:nowrap;cursor:default}.InlineTextEditor_inlineTextEditor__xXQ40 .template-variable-text{pointer-events:none}.InlineTextEditor_inlineTextEditor__xXQ40.InlineTextEditor_editing__UDHca .template-variable-token.ProseMirror-selectednode{background:rgba(37,99,235,.18);box-shadow:inset 0 0 0 1px #2563eb}.InlineTextEditor_inlineTextEditor__xXQ40 .ProseMirror mark{border-radius:2px;padding:0 1px}.InlineTextEditor_inlineTextEditor__xXQ40 .ProseMirror ul[data-type=taskList]{list-style:none;padding-left:0;margin:0}.InlineTextEditor_inlineTextEditor__xXQ40 .ProseMirror ul[data-type=taskList] li{display:flex;align-items:flex-start;gap:.35em}.InlineTextEditor_inlineTextEditor__xXQ40 .ProseMirror ul[data-type=taskList] li>label{flex-shrink:0;-webkit-user-select:none;user-select:none;margin-top:.2em}.InlineTextEditor_inlineTextEditor__xXQ40 .ProseMirror ul[data-type=taskList] li>div{flex:1 1}.InlineTextEditor_inlineTextEditor__xXQ40 .ProseMirror ul[data-type=taskList] li[data-checked=true]>div{text-decoration:line-through;color:#9ca3af}.InlineTextEditor_htmlModeTextarea__gtvTL{width:100%;min-height:100px;padding:8px 12px;border:2px solid var(--bulletin-blue);border-radius:4px;font-family:Source Code Pro,Roboto Mono,ui-monospace,monospace;font-size:12px;line-height:1.4;resize:vertical;background:white;color:#333}.SurveyBase_surveyModule__upYMW{background:transparent;border-radius:.5rem;padding:1rem;box-shadow:0 1px 3px rgba(0,0,0,.1);border:var(--border-width-medium,2px) solid transparent;transition:border-color .2s,box-shadow .2s;flex:1 1;position:relative}.SurveyBase_surveyModule__upYMW.SurveyBase_selected__tux8o{border-color:#2196f3;box-shadow:0 2px 8px rgba(33,150,243,.2)}.SurveyBase_surveyQuestionHeader__3DQPS{margin-bottom:1rem}.SurveyBase_surveyQuestionEdit__6ERt_,.SurveyBase_surveyQuestion__cSjwI{margin:0 0 .5rem;font-size:1rem;font-weight:500;color:#202124;line-height:1.5}.SurveyBase_surveyQuestionEdit__6ERt_{width:100%;padding:.75rem;border:var(--border-width-medium,2px) solid var(--primary-color,#1a73e8);border-radius:.25rem;font-family:inherit;background:#e8f0fe;outline:none;box-sizing:border-box;min-height:44px;-webkit-tap-highlight-color:transparent}.SurveyBase_surveyQuestionEditArea__7_083{display:flex;align-items:baseline;gap:.25rem;margin-bottom:.5rem;font-family:var(--font-heading,Inter,system-ui,sans-serif);font-weight:var(--font-weight-bold,700);line-height:var(--line-height-tight,1.25);color:var(--color-text,#202124)}.SurveyBase_surveyQuestionEditArea__7_083 .ProseMirror{min-height:1.5em;outline:none;font-family:inherit;color:inherit;cursor:text}.SurveyBase_surveyQuestionEditArea__7_083 .ProseMirror,.SurveyBase_surveyQuestionEditArea__7_083>.SurveyBase_questionNumber__8oZNa{font-size:var(--font-size-h3,1.5rem);font-weight:inherit;line-height:inherit}.SurveyBase_surveyQuestionEditArea__7_083 .ProseMirror:focus{outline:2px solid var(--primary-color,#1a73e8);outline-offset:2px;border-radius:.25rem}.SurveyBase_surveyQuestionEditArea__7_083 .ProseMirror p:not([class*=CalendarEventsListModule]):not([class*=MessagesListModule]):not([class*=MessagesModule]){margin:0;font-size:inherit;font-weight:inherit;font-family:inherit;line-height:inherit;color:inherit}input.SurveyBase_surveyDescriptionEdit__t9c3S{width:100%;padding:.375rem 0;border:none;border-radius:0;box-shadow:none;font-size:.875rem;color:var(--gray-3,#a0aec0);background:transparent;outline:none;margin-top:.25rem;appearance:none;-webkit-appearance:none}input.SurveyBase_surveyDescriptionEdit__t9c3S:focus{color:var(--gray-2,#718096)}.SurveyBase_requiredIndicator__PaiZt{position:absolute;top:.5rem;left:.5rem;
    /* !important defends against globalStyles inline color rules that
     * cascade down from the surveyModule wrapper at higher specificity. */color:#dc2626!important;font-size:1.1rem;font-weight:700;line-height:1;margin-left:0;cursor:help;z-index:2;pointer-events:none}.SurveyBase_questionNumber__8oZNa{font-weight:600;color:var(--primary-color,#1a73e8)}.SurveyBase_surveyDescription__go5Dd{margin:0;font-size:.875rem;color:#5f6368;line-height:1.4}.SurveyBase_surveyInputContainer__yy_XQ{margin-bottom:.75rem}.SurveyBase_surveyInput__Lm8_V,.SurveyBase_surveyTextarea__5AiwU{width:100%;padding:var(--survey-input-padding,.75rem);border:var(--survey-input-border-width,1px) solid var(--survey-input-border,#dadce0);border-radius:var(--survey-input-border-radius,.25rem);font-size:1rem;font-family:inherit;transition:border-color .2s;box-sizing:border-box;min-height:44px;-webkit-tap-highlight-color:transparent}.SurveyBase_surveyInput__Lm8_V:focus,.SurveyBase_surveyTextarea__5AiwU:focus{outline:none;border-color:#1a73e8;border-width:2px;padding:calc(.75rem - 1px)}.SurveyBase_surveyInput__Lm8_V.SurveyBase_error__5qcj_,.SurveyBase_surveyTextarea__5AiwU.SurveyBase_error__5qcj_{border-color:#d93025}.SurveyBase_surveyInputDisabled__sOnK9{background:#f8f9fa!important;cursor:not-allowed!important;color:#999!important}input.SurveyBase_surveyInputPlaceholderEdit__yqud0{width:100%;padding:.375rem 0;border:none;border-bottom:1px solid var(--gray-5,#dee2e6);border-radius:0;box-shadow:none;font-size:.875rem;font-family:inherit;background:transparent;color:var(--gray-3,#a0aec0);transition:border-color .2s;box-sizing:border-box;appearance:none;-webkit-appearance:none;outline:none;min-height:44px;-webkit-tap-highlight-color:transparent}.SurveyBase_surveyTextarea__5AiwU{min-height:120px;resize:vertical}.SurveyBase_surveyError__Y_cX6{color:#d93025;font-size:.75rem;margin-top:.25rem}.SurveyBase_surveyChoices__K8qJb{display:flex;flex-direction:column;gap:.75rem}.SurveyBase_surveyChoice__Qk_wc{display:flex;align-items:center;gap:.75rem;padding:.5rem;border-radius:.25rem;cursor:pointer;transition:background .2s;min-height:44px;-webkit-tap-highlight-color:transparent}@media (hover:hover){.SurveyBase_surveyChoice__Qk_wc:hover{background:#f8f9fa}}.SurveyBase_surveyChoice__Qk_wc input[type=checkbox],.SurveyBase_surveyChoice__Qk_wc input[type=radio]{width:1.25rem;height:1.25rem;cursor:pointer;flex-shrink:0}.SurveyBase_surveyChoiceLabel__DP9Ei{flex:1 1;font-size:.875rem;color:#202124;cursor:pointer}.SurveyBase_surveyChoiceEdit__Nau0a{padding:.5rem .75rem;border:var(--border-width-medium,2px) solid var(--primary-color,#1a73e8);border-radius:.25rem;font-family:inherit;background:#e8f0fe;color:#202124;box-sizing:border-box}.SurveyBase_surveyChoiceEdit__Nau0a,.SurveyBase_surveyOtherInput__CRh3C{flex:1 1;font-size:1rem;outline:none;min-height:44px;-webkit-tap-highlight-color:transparent}.SurveyBase_surveyOtherInput__CRh3C{padding:.5rem;border:none;border-bottom:1px solid #dadce0}.SurveyBase_surveyOtherInput__CRh3C:focus{border-bottom-color:#1a73e8;border-bottom-width:2px}.SurveyBase_surveyDropdown__rwdSY{width:100%;padding:.75rem;border:var(--survey-input-border-width,1px) solid var(--survey-input-border,#dadce0);border-radius:var(--survey-input-border-radius,.25rem);font-size:1rem;font-family:inherit;background:white;cursor:pointer;transition:border-color .2s;min-height:44px;-webkit-tap-highlight-color:transparent}.SurveyBase_surveyDropdown__rwdSY:focus{outline:none;border-color:#1a73e8;border-width:2px;padding:calc(.75rem - 1px)}.SurveyBase_colorSchemeBlue__LCyqY .SurveyBase_surveyDropdown__rwdSY:focus,.SurveyBase_colorSchemeBlue__LCyqY .SurveyBase_surveyInput__Lm8_V:focus,.SurveyBase_colorSchemeBlue__LCyqY .SurveyBase_surveyTextarea__5AiwU:focus{border-color:#1a73e8}.SurveyBase_colorSchemeGreen__1NP8a .SurveyBase_surveyDropdown__rwdSY:focus,.SurveyBase_colorSchemeGreen__1NP8a .SurveyBase_surveyInput__Lm8_V:focus,.SurveyBase_colorSchemeGreen__1NP8a .SurveyBase_surveyTextarea__5AiwU:focus{border-color:#188038}.SurveyBase_colorSchemePurple__WFSV7 .SurveyBase_surveyDropdown__rwdSY:focus,.SurveyBase_colorSchemePurple__WFSV7 .SurveyBase_surveyInput__Lm8_V:focus,.SurveyBase_colorSchemePurple__WFSV7 .SurveyBase_surveyTextarea__5AiwU:focus{border-color:#9334e6}.SurveyBase_colorSchemeRed__sScJ3 .SurveyBase_surveyDropdown__rwdSY:focus,.SurveyBase_colorSchemeRed__sScJ3 .SurveyBase_surveyInput__Lm8_V:focus,.SurveyBase_colorSchemeRed__sScJ3 .SurveyBase_surveyTextarea__5AiwU:focus{border-color:#d93025}@media (min-width:48rem){.SurveyBase_surveyModule__upYMW{padding:1.5rem}.SurveyBase_surveyQuestionHeader__3DQPS{margin-bottom:1.25rem}}.SurveyLoopUntilModule_loopUntil__oi19k{padding:1.25rem;border-radius:.5rem;cursor:pointer}.SurveyLoopUntilModule_loopUntil__oi19k.SurveyLoopUntilModule_selected__vd7nn{outline:2px solid var(--primary-color,#3182ce);outline-offset:2px}.SurveyLoopUntilModule_editorPreview__vwUDU{border:2px dashed var(--primary-color,#3182ce);background:rgba(49,130,206,.04);border-radius:.5rem;padding:1rem 1.25rem;text-align:center}.SurveyLoopUntilModule_editorIcon__37LZ8{font-size:1.5rem;margin-bottom:.25rem}.SurveyLoopUntilModule_editorTitle__gm4HD{font-weight:600;font-size:.9375rem;color:var(--gray-1,#4a5568);margin:0 0 .25rem}.SurveyLoopUntilModule_editorMeta__52SOM{font-size:.75rem;color:var(--gray-3,#a0aec0)}.SurveyLoopUntilModule_iterationBadge___gqJm{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .875rem;background:rgba(49,130,206,.08);border:1px solid rgba(49,130,206,.2);border-radius:999px;color:var(--primary-color,#3182ce);font-size:.875rem;font-weight:500}.SurveyLoopUntilModule_iterationIcon___llRZ{font-size:1rem}.SurveyLoopUntilModule_iterationLabel___7db1{-webkit-user-select:none;user-select:none}.SurveyLoopUntilModule_editorFrame__SwYcV{border:2px dashed var(--primary-color,#3182ce);background:rgba(49,130,206,.04);border-radius:.5rem;padding:.85rem 1rem}.SurveyLoopUntilModule_editorFrameHeader__EYyGH{display:flex;align-items:center;gap:.4rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--primary-color,#3182ce);margin-bottom:.5rem}.SurveyLoopUntilModule_editorMetaBar__EdkSm{font-size:.75rem;color:var(--gray-3,#718096);margin:0 0 .5rem}.SurveyLoopUntilModule_optionsList__b9FpU{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.SurveyLoopUntilModule_optionRow__h9y25{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .6rem;border:1px solid var(--gray-5,#e2e8f0);border-radius:.4rem;background:#fff;font-size:.95rem;color:var(--gray-1,#1a202c);cursor:pointer}.SurveyLoopUntilModule_maxReachedNote__5A53F{margin:.5rem 0 0;font-size:.85rem;color:var(--gray-3,#718096);font-style:italic}.ConfirmModal_modalOverlay__9YP85{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;animation:ConfirmModal_fadeIn__weKiC .2s ease-out}@keyframes ConfirmModal_fadeIn__weKiC{0%{opacity:0}to{opacity:1}}.ConfirmModal_modalContent__DwbVh{background:white;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);max-width:500px;width:90%;max-height:90vh;overflow:auto;animation:ConfirmModal_slideUp__9cJ30 .2s ease-out}@keyframes ConfirmModal_slideUp__9cJ30{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.ConfirmModal_modalHeader__pKHjh{padding:1.5rem;border-bottom:1px solid #e5e7eb}.ConfirmModal_modalTitle__OZH7z{margin:0;font-size:1.25rem;font-weight:600;color:#111827}.ConfirmModal_modalBody___UuQN{padding:1.5rem}.ConfirmModal_modalMessage__Lqg1t{margin:0;color:#374151;font-size:1rem;line-height:1.5}.ConfirmModal_modalFooter__gR96x{padding:1rem 1.5rem;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end;gap:.75rem}.ConfirmModal_cancelButton__4_JlP{padding:.5rem 1rem;border:1px solid #d1d5db;background:white;color:#374151;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.ConfirmModal_cancelButton__4_JlP:hover{background:#f9fafb;border-color:#9ca3af}.ConfirmModal_confirmButton__4zzO9{padding:.5rem 1rem;border:none;background:#4f46e5;color:white;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.ConfirmModal_confirmButton__4zzO9:hover{background:#4338ca}.ConfirmModal_confirmButtonDanger__KLQEB{padding:.5rem 1rem;border:none;background:#dc2626;color:white;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.ConfirmModal_confirmButtonDanger__KLQEB:hover{background:#b91c1c}.NotesEditor_root__yJ3AF{display:flex;flex-direction:column;flex:1 1;min-height:0}.NotesEditor_toolbar__T2P3Y{display:flex;align-items:center;gap:4px;padding:4px 2px 6px;flex-wrap:wrap}.NotesEditor_toolBtn__Iuop0{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-color,#e5e7eb);border-radius:5px;background:var(--bg-secondary,#f3f4f6);color:var(--text-primary,#1f2937);font-size:.85rem;cursor:pointer}.NotesEditor_toolBtn__Iuop0:hover{border-color:var(--primary-color,#6366f1);color:var(--primary-color,#6366f1)}.NotesEditor_toolSep___rk48{width:1px;height:20px;background:var(--border-color,#e5e7eb);margin:0 4px}.NotesEditor_colorSwatch__ZjMfU{width:20px;height:20px;border-radius:50%;border:1px solid rgba(0,0,0,.15);cursor:pointer;padding:0}.NotesEditor_colorSwatch__ZjMfU:hover{transform:scale(1.12);box-shadow:0 0 0 2px rgba(99,102,241,.35)}.NotesEditor_wrap__iFSsB{position:relative;flex:1 1;min-height:160px;border:1px solid var(--border-color,#e5e7eb);border-radius:8px;overflow:hidden}.NotesEditor_wrap__iFSsB:focus-within{border-color:var(--primary-color,#6366f1)}.NotesEditor_backdrop__giveV,.NotesEditor_editor__G_LqP{position:absolute;inset:0;padding:10px 12px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;box-sizing:border-box;margin:0;font:inherit;scrollbar-gutter:stable}.NotesEditor_editor__G_LqP{overflow-y:auto;background:transparent;outline:none;z-index:1}.NotesEditor_backdrop__giveV{overflow:hidden;pointer-events:none;color:transparent;z-index:0}.NotesEditor_backdropLine__Rnssk{white-space:pre-wrap;overflow-wrap:anywhere}.NotesEditor_dividerLine__ZJI2b{position:relative;height:1.5em}.NotesEditor_dividerRule__PM7Uy{position:absolute;left:0;right:0;top:50%;border-top:2px dotted rgba(128,128,128,.55)}.NotesEditor_empty__2M2cB:before{content:attr(data-placeholder);color:var(--text-secondary,#9ca3af);pointer-events:none}.SegmentSettingsPanel_overlay__Dinxg{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.SegmentSettingsPanel_panel__FHRxP{background:var(--bg-primary,#ffffff);color:var(--text-primary,#1f2937);border-radius:10px;width:min(560px,92vw);max-height:88vh;display:flex;flex-direction:column;box-shadow:0 20px 60px rgba(0,0,0,.3)}.SegmentSettingsPanel_header__qXI5l{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--border-color,#e5e7eb)}.SegmentSettingsPanel_header__qXI5l h3{margin:0;font-size:1.05rem}.SegmentSettingsPanel_closeBtn__0TAAA{background:transparent;border:none;font-size:1.1rem;cursor:pointer;color:var(--text-secondary,#6b7280)}.SegmentSettingsPanel_body__nrxsN{padding:1rem 1.25rem;overflow-y:auto;display:flex;flex-direction:column;gap:1.25rem}.SegmentSettingsPanel_segment__UK3ha h4{margin:0 0 .5rem;font-size:.9rem;text-transform:uppercase;letter-spacing:.03em;color:var(--text-secondary,#6b7280)}.SegmentSettingsPanel_row__AJRIt{display:flex;align-items:center;gap:.5rem;font-size:.9rem;margin-bottom:.4rem}.SegmentSettingsPanel_field__so_Bu{display:flex;flex-direction:column;gap:.25rem;font-size:.85rem;margin-bottom:.4rem}.SegmentSettingsPanel_field__so_Bu input{padding:.45rem;border:1px solid var(--border-color,#e5e7eb);border-radius:6px;font-size:.9rem;background:var(--bg-primary,#ffffff);color:var(--text-primary,#1f2937)}.SegmentSettingsPanel_footer__cEqby{display:flex;justify-content:flex-end;gap:.5rem;padding:1rem 1.25rem;border-top:1px solid var(--border-color,#e5e7eb)}.SegmentSettingsPanel_cancelBtn__ccDJ7,.SegmentSettingsPanel_saveBtn__FZ5Nz{padding:.5rem 1rem;border-radius:6px;font-size:.9rem;cursor:pointer;border:1px solid var(--border-color,#e5e7eb)}.SegmentSettingsPanel_cancelBtn__ccDJ7{background:var(--bg-primary,#ffffff);color:var(--text-primary,#1f2937)}.SegmentSettingsPanel_saveBtn__FZ5Nz{background:var(--primary-color,#6366f1);color:#ffffff;border-color:var(--primary-color,#6366f1)}.SegmentSettingsPanel_saveBtn__FZ5Nz:disabled{opacity:.5;cursor:not-allowed}.SegmentSettingsPanel_error__vMsDL{margin:4px 0 0;font-size:.8rem;color:#dc2626}.SegmentSettingsModal_overlay__qYvOM{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.SegmentSettingsModal_nameInput__4o2Nu{width:100%;padding:.5rem .625rem;border:1px solid var(--border-color,#d1d5db);border-radius:6px;font-size:.9375rem;color:var(--text-primary,#1f2937);background:var(--bg-primary,#fff)}.SegmentSettingsModal_inlineCheck__w3tJQ{display:inline-flex;align-items:center;gap:.25rem;font-weight:400}.SegmentSettingsModal_eventPicker___a0ck{margin-top:.5rem;border:1px solid var(--border-color,#e5e7eb);border-radius:8px;overflow:hidden}.SegmentSettingsModal_eventPickerHead__uYQAF{padding:.4rem .75rem;background:var(--bg-secondary,#f3f4f6);font-size:.78rem;font-weight:600;color:var(--text-secondary,#6b7280)}.SegmentSettingsModal_eventList__xuy3x{list-style:none;margin:0;padding:0;max-height:168px;overflow-y:auto}.SegmentSettingsModal_eventItem__eSDSv{border-top:1px solid var(--border-color,#e5e7eb)}.SegmentSettingsModal_eventLabel__dyD_d{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;cursor:pointer}.SegmentSettingsModal_eventLabel__dyD_d:hover{background:var(--bg-secondary,#f3f4f6)}.SegmentSettingsModal_eventText__fxieW{display:flex;flex-direction:column;min-width:0}.SegmentSettingsModal_eventTitle__JG2ft{font-size:.875rem;font-weight:500;color:var(--text-primary,#1f2937)}.SegmentSettingsModal_eventWhen__D5NSt{font-size:.75rem;color:var(--text-secondary,#6b7280)}.SegmentSettingsModal_panel__tvD_D{background:var(--bg-primary,#ffffff);color:var(--text-primary,#1f2937);border-radius:10px;width:min(560px,92vw);max-height:88vh;display:flex;flex-direction:column;box-shadow:0 20px 60px rgba(0,0,0,.3)}.SegmentSettingsModal_inlinePanel__wEZBB{width:100%;color:var(--text-primary,#1f2937)}.SegmentSettingsModal_inlinePanel__wEZBB .SegmentSettingsModal_footer__YxwkO{max-width:1040px;margin-left:auto;margin-right:auto;padding-top:.75rem;border-top:1px solid var(--border-color,#e5e7eb)}.SegmentSettingsModal_bodyGrid__iCVaw{display:grid;grid-template-columns:minmax(260px,1fr) minmax(320px,1.15fr);grid-gap:.5rem 2.5rem;gap:.5rem 2.5rem;align-items:start;width:100%;max-width:1040px;margin:0 auto;padding:.5rem 0}.SegmentSettingsModal_bodyGrid__iCVaw:has(.SegmentSettingsModal_bodyCol__l5ekb:only-child){grid-template-columns:minmax(280px,560px);justify-content:center}.SegmentSettingsModal_bodyCol__l5ekb{display:flex;flex-direction:column;gap:.5rem;min-width:0}@container segmentSettings (max-width: 700px){.SegmentSettingsModal_bodyGrid__iCVaw{grid-template-columns:1fr;max-width:560px}}.SegmentSettingsModal_header__PLqIh{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--border-color,#e5e7eb)}.SegmentSettingsModal_header__PLqIh h3{margin:0;font-size:1.05rem}.SegmentSettingsModal_segmentTitle__iyOGY{color:var(--primary-color,#6366f1)}.SegmentSettingsModal_closeBtn__gGgwt{background:transparent;border:none;font-size:1.1rem;cursor:pointer;color:var(--text-secondary,#6b7280)}.SegmentSettingsModal_body__SSb0X{padding:1rem 1.25rem;overflow-y:auto;display:flex;flex-direction:column;gap:1.25rem}.SegmentSettingsModal_section__okIx9 h4{margin:0 0 .5rem;font-size:.9rem;text-transform:uppercase;letter-spacing:.03em;color:var(--text-secondary,#6b7280)}.SegmentSettingsModal_row__OiWQi{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem .5rem;font-size:.9rem;margin-bottom:.4rem}.SegmentSettingsModal_secondsInput__GaUUh{width:5rem;padding:.4rem;border:1px solid var(--border-color,#e5e7eb);border-radius:6px;font-size:.9rem;background:var(--bg-primary,#ffffff);color:var(--text-primary,#1f2937)}.SegmentSettingsModal_hint__9qPCu{margin:.2rem 0 0;font-size:.82rem;color:var(--text-secondary,#6b7280)}.SegmentSettingsModal_footer__YxwkO{display:flex;justify-content:flex-end;gap:.5rem;padding:1rem 1.25rem;border-top:1px solid var(--border-color,#e5e7eb)}.SegmentSettingsModal_cancelBtn__CPmED,.SegmentSettingsModal_saveBtn__wuHjR{padding:.5rem 1rem;border-radius:6px;font-size:.9rem;cursor:pointer;border:1px solid var(--border-color,#e5e7eb)}.SegmentSettingsModal_cancelBtn__CPmED{background:var(--bg-primary,#ffffff);color:var(--text-primary,#1f2937)}.SegmentSettingsModal_saveBtn__wuHjR{background:var(--primary-color,#6366f1);color:#ffffff;border-color:var(--primary-color,#6366f1)}.TemplatePreview_preview__f7zfT{position:relative;width:100%;aspect-ratio:16/9;border-radius:8px;overflow:hidden;container-type:size;display:flex}.TemplatePreview_textWrap__9BNx5{flex:1 1;display:flex;flex-direction:column;padding:6% 8%;gap:2cqh;min-width:0}.TemplatePreview_title__Kg8AA{line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TemplatePreview_body__uOGbs{line-height:1.2;opacity:.92;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.SlideDefaultsModal_overlay__F_j6X{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1100;padding:1rem}.SlideDefaultsModal_modal__Zo9iw{background:var(--bg-primary,#ffffff);color:var(--text-primary,#111827);border-radius:12px;width:min(860px,100%);max-height:92vh;display:flex;flex-direction:column;box-shadow:0 20px 60px rgba(0,0,0,.3)}.SlideDefaultsModal_header__RLLxQ{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem .75rem}.SlideDefaultsModal_header__RLLxQ h2{margin:0;font-size:1.125rem}.SlideDefaultsModal_closeButton__tlaRG{background:none;border:none;font-size:1.5rem;line-height:1;cursor:pointer;color:var(--text-secondary,#6b7280)}.SlideDefaultsModal_intro__9A_fk{margin:0 1.5rem;font-size:.875rem;color:var(--text-secondary,#6b7280)}.SlideDefaultsModal_body__iN6l7{display:grid;grid-template-columns:1fr 300px;grid-gap:1.5rem;gap:1.5rem;padding:1rem 1.5rem 1.5rem;overflow-y:auto}.SlideDefaultsModal_form__4NIlM{display:flex;flex-direction:column;gap:1rem;min-width:0}.SlideDefaultsModal_field__Y9Jfa{display:flex;flex-direction:column;gap:.35rem;flex:1 1;min-width:0}.SlideDefaultsModal_field__Y9Jfa label{font-size:.8125rem;font-weight:600}.SlideDefaultsModal_field__Y9Jfa input[type=number],.SlideDefaultsModal_field__Y9Jfa select{padding:.5rem .625rem;border:1px solid var(--border-color,#e5e7eb);border-radius:8px;font-size:.875rem;background:var(--bg-primary,#fff);color:var(--text-primary,#111827)}.SlideDefaultsModal_field__Y9Jfa input[type=color]{width:100%;height:38px;padding:2px;border:1px solid var(--border-color,#e5e7eb);border-radius:8px;cursor:pointer;background:none}.SlideDefaultsModal_row__9Q9au{display:flex;gap:1rem}.SlideDefaultsModal_checkboxLabel__a_Zoj{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;margin-top:1.5rem}.SlideDefaultsModal_bgTabs__xs4uI{display:flex;gap:.5rem}.SlideDefaultsModal_bgTab__I54y_{flex:1 1;padding:.4rem .5rem;border:1px solid var(--border-color,#e5e7eb);border-radius:8px;background:var(--bg-primary,#fff);cursor:pointer;font-size:.8125rem;color:var(--text-secondary,#6b7280)}.SlideDefaultsModal_bgTabActive__JLWE1{border-color:var(--primary-color,#3b82f6);background:rgba(59,130,246,.08);color:var(--primary-color,#3b82f6);font-weight:600}.SlideDefaultsModal_imageRow__SVM5m{display:flex;align-items:center;gap:.75rem}.SlideDefaultsModal_secondaryButton__Vkhx9{padding:.5rem .875rem;border:1px solid var(--border-color,#e5e7eb);border-radius:8px;background:var(--bg-primary,#fff);cursor:pointer;font-size:.875rem;color:var(--text-primary,#111827)}.SlideDefaultsModal_linkButton__wspNU{background:none;border:none;color:#dc2626;cursor:pointer;font-size:.8125rem;text-decoration:underline}.SlideDefaultsModal_previewPane__E9KR5{display:flex;flex-direction:column;gap:.5rem}.SlideDefaultsModal_previewLabel__FayDU{font-size:.8125rem;font-weight:600;color:var(--text-secondary,#6b7280);text-transform:uppercase;letter-spacing:.04em}.SlideDefaultsModal_footer__bLI7r{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid var(--border-color,#e5e7eb)}.SlideDefaultsModal_cancelButton__auLa0{padding:.5rem 1rem;border:1px solid var(--border-color,#e5e7eb);border-radius:8px;background:var(--bg-primary,#fff);color:var(--text-primary,#111827);cursor:pointer;font-size:.875rem}.SlideDefaultsModal_saveButton__qt_D6{padding:.5rem 1.25rem;border:none;border-radius:8px;background:var(--primary-color,#3b82f6);color:#fff;cursor:pointer;font-size:.875rem;font-weight:600}.SlideDefaultsModal_cancelButton__auLa0:disabled,.SlideDefaultsModal_saveButton__qt_D6:disabled{opacity:.6;cursor:default}@media (max-width:720px){.SlideDefaultsModal_body__iN6l7{grid-template-columns:1fr}}.StudioLink_studioButton__4PnNP{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--gray-4,#d1d5db);border-radius:6px;background:white;color:var(--text-color,#111);font-size:.85rem;font-weight:500;text-decoration:none;cursor:pointer;transition:background .15s,border-color .15s}.StudioLink_studioButton__4PnNP:hover{background:var(--gray-5,#f3f4f6);border-color:var(--gray-3,#9ca3af)}.StudioLink_studioTextLink__w_mxf{display:inline-flex;align-items:center;gap:4px;color:var(--primary-color,#3b82f6);font-size:.85rem;text-decoration:none}.StudioLink_studioTextLink__w_mxf:hover{text-decoration:underline}.StudioLink_studioLinkIcon__mBEE3{font-size:.9em;opacity:.7}.StudioLink_studioLinkLabel__HESOJ{white-space:nowrap}.VariableSuggestion_dropdown__9bTpA{width:320px;border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,.15);z-index:2100;overflow:hidden;font-family:system-ui,-apple-system,Inter,Roboto,sans-serif}.VariableSuggestion_themeLight__mMPZg{background:#ffffff;border:1px solid #e5e7eb}.VariableSuggestion_themeLight__mMPZg .VariableSuggestion_header__MkZGo{background:#f9fafb;border-bottom:1px solid #e5e7eb}.VariableSuggestion_themeLight__mMPZg .VariableSuggestion_title__2x8ds{color:#111827}.VariableSuggestion_themeLight__mMPZg .VariableSuggestion_hint___siD9{color:#6b7280}.VariableSuggestion_themeLight__mMPZg .VariableSuggestion_item__gGN0L{color:#374151}@media (hover:hover){.VariableSuggestion_themeLight__mMPZg .VariableSuggestion_item__gGN0L:hover{background:#eff6ff}}.VariableSuggestion_themeLight__mMPZg .VariableSuggestion_item__gGN0L.VariableSuggestion_selected__ZMFfI{background:#eff6ff}.VariableSuggestion_themeLight__mMPZg .VariableSuggestion_itemCode__WEFiB{background:#dbeafe;color:#1d4ed8}.VariableSuggestion_themeLight__mMPZg .VariableSuggestion_itemLabel__rlkGV{color:#111827}.VariableSuggestion_themeLight__mMPZg .VariableSuggestion_itemCategory__9kkvM{color:#6b7280;background:#f3f4f6}.VariableSuggestion_themeLight__mMPZg .VariableSuggestion_itemExample__DvnO_{color:#9ca3af}.VariableSuggestion_themeLight__mMPZg .VariableSuggestion_footer__YCEgo{background:#f9fafb;border-top:1px solid #e5e7eb}.VariableSuggestion_themeLight__mMPZg .VariableSuggestion_footerHint__ZlJNo{color:#6b7280}.VariableSuggestion_themeLight__mMPZg .VariableSuggestion_kbd__iI_Dg{background:#e5e7eb;color:#374151;border-color:#d1d5db}.VariableSuggestion_themeLight__mMPZg .VariableSuggestion_noResults__bGQX_{color:#6b7280}.VariableSuggestion_themeLight__mMPZg .VariableSuggestion_list__Domy2::-webkit-scrollbar-track{background:#f3f4f6}.VariableSuggestion_themeLight__mMPZg .VariableSuggestion_list__Domy2::-webkit-scrollbar-thumb{background:#d1d5db}@media (hover:hover){.VariableSuggestion_themeLight__mMPZg .VariableSuggestion_list__Domy2::-webkit-scrollbar-thumb:hover{background:#9ca3af}}.VariableSuggestion_themeDark__AhNfU{background:#1f2937;border:1px solid #374151}.VariableSuggestion_themeDark__AhNfU .VariableSuggestion_header__MkZGo{background:rgba(74,158,255,.05);border-bottom:1px solid #374151}.VariableSuggestion_themeDark__AhNfU .VariableSuggestion_title__2x8ds{color:#ffffff}.VariableSuggestion_themeDark__AhNfU .VariableSuggestion_hint___siD9{color:#6b7280}.VariableSuggestion_themeDark__AhNfU .VariableSuggestion_item__gGN0L{color:#d1d5db}@media (hover:hover){.VariableSuggestion_themeDark__AhNfU .VariableSuggestion_item__gGN0L:hover{background:rgba(74,158,255,.1)}}.VariableSuggestion_themeDark__AhNfU .VariableSuggestion_item__gGN0L.VariableSuggestion_selected__ZMFfI{background:rgba(74,158,255,.1)}.VariableSuggestion_themeDark__AhNfU .VariableSuggestion_itemCode__WEFiB{background:rgba(74,158,255,.15);color:#4a9eff}.VariableSuggestion_themeDark__AhNfU .VariableSuggestion_itemLabel__rlkGV{color:#e5e7eb}.VariableSuggestion_themeDark__AhNfU .VariableSuggestion_itemCategory__9kkvM{color:#9ca3af;background:rgba(255,255,255,.05)}.VariableSuggestion_themeDark__AhNfU .VariableSuggestion_itemExample__DvnO_{color:#6b7280}.VariableSuggestion_themeDark__AhNfU .VariableSuggestion_footer__YCEgo{background:rgba(0,0,0,.2);border-top:1px solid #374151}.VariableSuggestion_themeDark__AhNfU .VariableSuggestion_footerHint__ZlJNo{color:#6b7280}.VariableSuggestion_themeDark__AhNfU .VariableSuggestion_kbd__iI_Dg{background:#374151;color:#9ca3af;border-color:#4b5563}.VariableSuggestion_themeDark__AhNfU .VariableSuggestion_noResults__bGQX_{color:#6b7280}.VariableSuggestion_themeDark__AhNfU .VariableSuggestion_list__Domy2::-webkit-scrollbar-track{background:rgba(255,255,255,.02)}.VariableSuggestion_themeDark__AhNfU .VariableSuggestion_list__Domy2::-webkit-scrollbar-thumb{background:#374151}@media (hover:hover){.VariableSuggestion_themeDark__AhNfU .VariableSuggestion_list__Domy2::-webkit-scrollbar-thumb:hover{background:#4b5563}}.VariableSuggestion_header__MkZGo{display:flex;align-items:center;justify-content:space-between;padding:10px 14px}.VariableSuggestion_title__2x8ds{font-size:13px;font-weight:600}.VariableSuggestion_hint___siD9{font-size:11px}.VariableSuggestion_list__Domy2{max-height:260px;overflow-y:auto;padding:6px 0}.VariableSuggestion_list__Domy2::-webkit-scrollbar{width:6px}.VariableSuggestion_list__Domy2::-webkit-scrollbar-thumb{border-radius:3px}.VariableSuggestion_item__gGN0L{display:flex;flex-direction:column;gap:4px;width:100%;padding:10px 14px;background:transparent;border:none;text-align:left;cursor:pointer;transition:background .15s ease}.VariableSuggestion_itemMain__Ykxwl{display:flex;align-items:center;gap:10px}.VariableSuggestion_itemCode__WEFiB{padding:2px 6px;border-radius:3px;font-size:12px;font-family:Source Code Pro,Roboto Mono,ui-monospace,monospace;font-weight:500;flex-shrink:0}.VariableSuggestion_itemLabel__rlkGV{font-size:13px;font-weight:500}.VariableSuggestion_itemMeta__HOsug{display:flex;align-items:center;gap:8px;padding-left:2px}.VariableSuggestion_itemCategory__9kkvM{font-size:10px;font-weight:500;padding:2px 6px;border-radius:3px;text-transform:uppercase;letter-spacing:.3px}.VariableSuggestion_itemExample__DvnO_{font-size:11px;font-style:italic;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.VariableSuggestion_footer__YCEgo{padding:8px 14px}.VariableSuggestion_footerHint__ZlJNo{font-size:11px;display:flex;align-items:center;gap:4px}.VariableSuggestion_kbd__iI_Dg{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:18px;padding:0 4px;font-size:10px;font-family:inherit;border-radius:3px;border:1px solid;margin-right:2px}.VariableSuggestion_noResults__bGQX_{padding:24px 14px;text-align:center;font-size:13px}@media (max-width:480px){.VariableSuggestion_dropdown__9bTpA{width:calc(100vw - 32px);max-width:320px}.VariableSuggestion_itemExample__DvnO_{max-width:100px}.VariableSuggestion_footerHint__ZlJNo{flex-wrap:wrap}}.VariablePicker_variablePicker__kl5oD{position:relative}.VariablePicker_triggerButton__XTXnE{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.05);border:1px solid #374151;border-radius:4px;color:#9ca3af;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}@media (hover:hover){.VariablePicker_triggerButton__XTXnE:hover{background:rgba(74,158,255,.1);border-color:#4a9eff;color:#4a9eff}}.VariablePicker_triggerIcon__lR4oc{font-size:16px;font-weight:700;font-family:Source Code Pro,Roboto Mono,ui-monospace,monospace}.VariablePicker_dropdown__JiAGN{position:absolute;top:100%;left:0;margin-top:8px;width:320px;background:#1f2937;border:1px solid #374151;border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,.4);z-index:2100;overflow:hidden}.VariablePicker_header__7Xqe9{padding:12px 16px;background:rgba(74,158,255,.05);border-bottom:1px solid #374151}.VariablePicker_title__DiDoc{font-size:14px;font-weight:600;color:#ffffff;margin:0 0 4px}.VariablePicker_subtitle__U5MlD{font-size:11px;color:#6b7280;margin:0}.VariablePicker_searchWrapper__Mh98c{padding:8px 12px;border-bottom:1px solid #374151}.VariablePicker_searchInput__s8Ymm{width:100%;padding:8px 12px;background:rgba(0,0,0,.2);border:1px solid #374151;border-radius:4px;color:#ffffff;font-size:13px;outline:none;transition:border-color .2s}.VariablePicker_searchInput__s8Ymm:focus{border-color:#4a9eff}.VariablePicker_searchInput__s8Ymm::placeholder{color:#6b7280}.VariablePicker_categoryTabs__QpUuS{display:flex;gap:4px;padding:8px 12px;border-bottom:1px solid #374151;overflow-x:auto}.VariablePicker_categoryTab__dXyWD{padding:6px 12px;background:transparent;border:1px solid transparent;border-radius:4px;color:#9ca3af;font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap;transition:background-color .15s ease,color .15s ease,border-color .15s ease}@media (hover:hover){.VariablePicker_categoryTab__dXyWD:hover{background:rgba(255,255,255,.05);color:#ffffff}}.VariablePicker_categoryTab__dXyWD.VariablePicker_active__4TSfb{background:rgba(74,158,255,.15);border-color:#4a9eff;color:#4a9eff}.VariablePicker_variableList__5Ri8w{max-height:280px;overflow-y:auto;padding:8px 0}.VariablePicker_variableItem__jG8sQ{display:flex;flex-direction:column;gap:4px;width:100%;padding:10px 16px;background:transparent;border:none;text-align:left;cursor:pointer;transition:background .15s ease}@media (hover:hover){.VariablePicker_variableItem__jG8sQ:hover{background:rgba(74,158,255,.1)}}.VariablePicker_variableMain__9eNjL{display:flex;align-items:center;gap:10px}.VariablePicker_variableCode__4cnJa{padding:2px 6px;background:rgba(74,158,255,.15);border-radius:3px;color:#4a9eff;font-size:12px;font-family:Source Code Pro,Roboto Mono,ui-monospace,monospace;font-weight:500}.VariablePicker_variableLabel__2t1VI{color:#e5e7eb;font-size:13px;font-weight:500}.VariablePicker_variableExample__y_uau{color:#6b7280;font-size:11px;padding-left:0;font-style:italic}.VariablePicker_noResults__2_Tja{padding:24px 16px;text-align:center;color:#6b7280;font-size:13px}.VariablePicker_footer__D1XSB{padding:8px 16px;background:rgba(0,0,0,.2);border-top:1px solid #374151}.VariablePicker_helpText__LA8lB{font-size:11px;color:#6b7280}.VariablePicker_variableList__5Ri8w::-webkit-scrollbar{width:6px}.VariablePicker_variableList__5Ri8w::-webkit-scrollbar-track{background:rgba(255,255,255,.02)}.VariablePicker_variableList__5Ri8w::-webkit-scrollbar-thumb{background:#374151;border-radius:3px}.VariablePicker_variableList__5Ri8w::-webkit-scrollbar-thumb:hover{background:#4b5563}.TemplateTextEditor_editor__lxi0W{background:rgba(255,255,255,.03);border:1px solid #374151;border-radius:8px;overflow:hidden}.TemplateTextEditor_editorLoading__dGl0h{padding:20px;text-align:center;color:#9ca3af;font-size:14px}.TemplateTextEditor_toolbar__PLT67{display:flex;flex-wrap:wrap;gap:12px;padding:12px;background:rgba(74,158,255,.05);border-bottom:1px solid #374151}.TemplateTextEditor_toolbarGroup__daLgG{display:flex;flex-direction:column;gap:4px}.TemplateTextEditor_toolbarLabel__e7YSG{font-size:10px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.5px}.TemplateTextEditor_toolbarControls__fwX36{display:flex;gap:4px;align-items:center}.TemplateTextEditor_button__HSuOx{min-width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.05);border:1px solid #374151;border-radius:4px;color:#9ca3af;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease;padding:0 8px}@media (hover:hover){.TemplateTextEditor_button__HSuOx:hover{background:rgba(74,158,255,.1);border-color:#4a9eff;color:#4a9eff}}.TemplateTextEditor_button__HSuOx.TemplateTextEditor_active__F9CMi{background:rgba(74,158,255,.2);border-color:#4a9eff;color:#4a9eff}.TemplateTextEditor_select__6pL3R{height:32px;padding:0 8px;background:rgba(255,255,255,.05);border:1px solid #374151;border-radius:4px;color:#d1d5db;font-size:13px;cursor:pointer;transition:border-color .2s ease;min-width:80px}@media (hover:hover){.TemplateTextEditor_select__6pL3R:hover{border-color:#4a9eff}}.TemplateTextEditor_select__6pL3R:focus{outline:none;border-color:#4a9eff}.TemplateTextEditor_select__6pL3R option{background:#1f2937;color:white}.TemplateTextEditor_colorWrapper__aVa3B{position:relative;width:32px;height:32px}.TemplateTextEditor_colorInput__66pT7{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.TemplateTextEditor_colorLabel__rkqwW{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.05);border:1px solid #374151;border-radius:4px;color:#9ca3af;font-size:14px;font-weight:600;pointer-events:none}@media (hover:hover){.TemplateTextEditor_colorWrapper__aVa3B:hover .TemplateTextEditor_colorLabel__rkqwW{border-color:#4a9eff;color:#4a9eff}}.TemplateTextEditor_editorContent__VqhMg{padding:16px;min-height:120px;max-height:300px;overflow-y:auto}.TemplateTextEditor_editorContent__VqhMg .ProseMirror{outline:none;color:white;font-size:16px;line-height:1.6}.TemplateTextEditor_editorContent__VqhMg .ProseMirror p{margin:0 0 .5em}.TemplateTextEditor_editorContent__VqhMg .ProseMirror p:last-child{margin-bottom:0}.TemplateTextEditor_editorContent__VqhMg .ProseMirror h1{font-size:2rem;font-weight:700;margin:0 0 .5em;color:white}.TemplateTextEditor_editorContent__VqhMg .ProseMirror h2{font-size:1.5rem;font-weight:600;margin:0 0 .5em;color:white}.TemplateTextEditor_editorContent__VqhMg .ProseMirror h3{font-size:1.25rem;font-weight:600;margin:0 0 .5em;color:white}.TemplateTextEditor_editorContent__VqhMg .ProseMirror ol,.TemplateTextEditor_editorContent__VqhMg .ProseMirror ul{padding-left:1.5em;margin:0 0 .5em}.TemplateTextEditor_editorContent__VqhMg .ProseMirror li{margin:.25em 0}.TemplateTextEditor_editorContent__VqhMg .ProseMirror a{color:#4a9eff;text-decoration:underline}.TemplateTextEditor_editorContent__VqhMg .ProseMirror strong{font-weight:700}.TemplateTextEditor_editorContent__VqhMg .ProseMirror em{font-style:italic}.TemplateTextEditor_editorContent__VqhMg .ProseMirror u{text-decoration:underline}.TemplateTextEditor_editorContent__VqhMg .ProseMirror-placeholder{color:#6b7280;pointer-events:none}.TemplateTextEditor_editorContent__VqhMg::-webkit-scrollbar{width:8px}.TemplateTextEditor_editorContent__VqhMg::-webkit-scrollbar-track{background:rgba(255,255,255,.02)}.TemplateTextEditor_editorContent__VqhMg::-webkit-scrollbar-thumb{background:#374151;border-radius:4px}.TemplateTextEditor_editorContent__VqhMg::-webkit-scrollbar-thumb:hover{background:#4b5563}.TemplateTextEditor_editorContent__VqhMg .template-variable{display:inline;padding:2px 6px;margin:0 2px;background:rgba(74,158,255,.15);border:1px solid rgba(74,158,255,.3);border-radius:4px;color:#4a9eff;font-family:Source Code Pro,Roboto Mono,ui-monospace,monospace;font-size:.9em}.TemplateTextEditor_editorContent__VqhMg .template-variable-unknown{background:rgba(239,68,68,.15);border-color:rgba(239,68,68,.3);color:#ef4444}@media (prefers-reduced-motion:reduce){.TemplateTextEditor_button__HSuOx,.TemplateTextEditor_select__6pL3R{transition:none}}.ButtonModule_buttonWrapper__gp_Tr{display:flex;width:100%;padding:.5rem 0}.ButtonModule_alignLeft__kDxHU{justify-content:flex-start}.ButtonModule_alignCenter__QIsi1{justify-content:center}.ButtonModule_alignRight__Ryx0V{justify-content:flex-end}.ButtonModule_button__8_DSB{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--font-family-sans,system-ui,-apple-system,"Inter","Roboto",sans-serif);font-weight:600;text-decoration:none;border-radius:6px;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease;border:2px solid transparent;min-height:44px;-webkit-tap-highlight-color:transparent}.ButtonModule_fullWidth__dPF1g{width:100%}.ButtonModule_sizeSmall__av8tr{padding:.5rem 1rem;font-size:.875rem;min-height:36px}.ButtonModule_sizeMedium__2SNwa{padding:.75rem 1.5rem;font-size:1rem}.ButtonModule_sizeLarge__Gb9iY{padding:1rem 2rem;font-size:1.125rem}.ButtonModule_stylePrimary___8awN{background:var(--primary-color,#2563EB);color:white;border-color:var(--primary-color,#2563EB)}@media (hover:hover){.ButtonModule_stylePrimary___8awN:hover{background:var(--primary-color-dark,#1D4ED8);border-color:var(--primary-color-dark,#1D4ED8)}}.ButtonModule_styleSecondary__74NnF{background:var(--background-color-alt,#f1f5f9);color:var(--text-color,#374151);border-color:var(--border-color,#e2e8f0)}@media (hover:hover){.ButtonModule_styleSecondary__74NnF:hover{background:var(--border-color,#e2e8f0)}}.ButtonModule_styleOutline__0aUy1{background:transparent;color:var(--primary-color,#2563EB);border-color:var(--primary-color,#2563EB)}@media (hover:hover){.ButtonModule_styleOutline__0aUy1:hover{background:var(--primary-color,#2563EB);color:white}}.ButtonModule_styleGhost__IMYu_{background:transparent;color:var(--primary-color,#2563EB);border-color:transparent}@media (hover:hover){.ButtonModule_styleGhost__IMYu_:hover{background:rgba(37,99,235,.1)}}.ButtonModule_disabled__4jeig{opacity:.5;cursor:not-allowed;pointer-events:none}.ButtonModule_icon__pMw_q{display:inline-flex;align-items:center;font-size:1.125em}.ButtonModule_text__0EX3S{white-space:nowrap}.ButtonModule_styleGhost__IMYu_:active:not(.ButtonModule_disabled__4jeig),.ButtonModule_styleOutline__0aUy1:active:not(.ButtonModule_disabled__4jeig),.ButtonModule_stylePrimary___8awN:active:not(.ButtonModule_disabled__4jeig),.ButtonModule_styleSecondary__74NnF:active:not(.ButtonModule_disabled__4jeig){transform:scale(.98)}.ButtonModule_button__8_DSB:focus-visible{outline:2px solid var(--primary-color,#2563EB);outline-offset:2px}.ButtonModule_button__8_DSB:focus:not(:focus-visible){outline:none}@media (max-width:47.9375rem){.ButtonModule_button__8_DSB{min-height:44px;-webkit-tap-highlight-color:transparent}.ButtonModule_sizeSmall__av8tr{padding:.625rem 1rem;min-height:44px}}@media (min-width:48rem){.ButtonModule_buttonWrapper__gp_Tr{padding:.75rem 0}}@media (prefers-reduced-motion:reduce){.ButtonModule_button__8_DSB{transition:none}.ButtonModule_styleGhost__IMYu_:active:not(.ButtonModule_disabled__4jeig),.ButtonModule_styleOutline__0aUy1:active:not(.ButtonModule_disabled__4jeig),.ButtonModule_stylePrimary___8awN:active:not(.ButtonModule_disabled__4jeig),.ButtonModule_styleSecondary__74NnF:active:not(.ButtonModule_disabled__4jeig){transform:none}}@supports (padding-bottom:env(safe-area-inset-bottom)){.ButtonModule_buttonWrapper__gp_Tr{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}}.SlideshowModule_slideshowContainer__xe8uS{position:relative;width:100%;padding-bottom:56.25%;overflow:hidden;background:var(--background-color-alt,#1a1a1a);border-radius:8px}.SlideshowModule_slide__jK_1m{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .5s ease-in-out;pointer-events:none}.SlideshowModule_slideActive__8wOTl{opacity:1;z-index:1;pointer-events:auto}.SlideshowModule_slideMedia__L_HjK{width:100%;height:100%;object-fit:contain;border:none}.SlideshowModule_slidePlaceholder__wbfJv{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--border-color,#e2e8f0);color:var(--text-color-light,#718096);font-size:.875rem}.SlideshowModule_videoIndicator___xOKW{position:absolute;top:12px;left:12px;background:rgba(0,0,0,.6);padding:4px 8px;border-radius:4px;font-size:.75rem;z-index:2}.SlideshowModule_navArrow__Dq4ET{position:absolute;top:50%;transform:translateY(-50%);width:2.75rem;height:2.75rem;background:rgba(0,0,0,.5);border:none;border-radius:50%;color:white;font-size:1.5rem;cursor:pointer;z-index:10;transition:background-color .2s ease,transform .2s ease;display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent}@media (hover:hover){.SlideshowModule_navArrow__Dq4ET:hover{background:rgba(0,0,0,.7)}}.SlideshowModule_navArrow__Dq4ET:focus-visible{outline:2px solid white;outline-offset:2px;background:rgba(0,0,0,.7)}.SlideshowModule_navArrow__Dq4ET:active{transform:translateY(-50%) scale(.95)}.SlideshowModule_navPrev__AJYGF{left:8px}.SlideshowModule_navNext__SpNAs{right:8px}.SlideshowModule_dotsContainer__WpBGY{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);display:flex;gap:6px;z-index:10}.SlideshowModule_dot___5PE_{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.5);border:none;cursor:pointer;transition:background-color .2s ease,transform .2s ease;-webkit-tap-highlight-color:transparent}@media (hover:hover){.SlideshowModule_dot___5PE_:hover{background:rgba(255,255,255,.8)}}.SlideshowModule_dot___5PE_:focus-visible{outline:2px solid white;outline-offset:2px;background:rgba(255,255,255,.8)}.SlideshowModule_dotActive__qCi2s{background:white;transform:scale(1.2)}.SlideshowModule_dotVideo__at7up{border:2px solid rgba(255,255,255,.8)}.SlideshowModule_slideCounter__MDb5_{position:absolute;top:8px;right:8px;background:rgba(0,0,0,.6);color:white;padding:3px 8px;border-radius:12px;font-size:.6875rem;z-index:10}.SlideshowModule_editorOverlay__Ncqk4{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:20;cursor:pointer}.SlideshowModule_videoContainer__CLiru{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:8px;background:var(--background-color-alt,#1a1a1a)}.SlideshowModule_video__LFkDj{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.SlideshowModule_videoOverlay__2IEuM{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1;cursor:pointer}.SlideshowModule_emptyState__HnQS3{padding:1.5rem 1rem;text-align:center;background:var(--background-color-alt,#f7fafc);border:2px dashed var(--border-color,#e2e8f0);border-radius:8px}.SlideshowModule_emptyIcon__RLOeq{font-size:2.5rem;margin-bottom:.5rem}.SlideshowModule_emptyState__HnQS3 p{margin:.25rem 0;color:var(--text-color,#4a5568)}.SlideshowModule_emptyHint__Utdio{font-size:.8125rem;color:var(--text-color-light,#718096)!important}.SlideshowModule_placeholder__3QogC{padding:1.5rem 1rem;text-align:center;background:var(--background-color-alt,#f9f9f9);border:2px dashed var(--border-color,#ccc);border-radius:8px}.SlideshowModule_placeholderIcon__9TonH{font-size:2.5rem;margin-bottom:.5rem}.SlideshowModule_placeholder__3QogC p{margin:.25rem 0;color:var(--text-color-light,#666)}.SlideshowModule_compactEmpty__G8KXu .SlideshowModule_emptyState__HnQS3,.SlideshowModule_compactEmpty__G8KXu .SlideshowModule_errorState__dwVJC,.SlideshowModule_compactEmpty__G8KXu .SlideshowModule_galleryLoadingState____Oby,.SlideshowModule_compactEmpty__G8KXu .SlideshowModule_placeholder__3QogC{padding:.85rem .7rem}.SlideshowModule_compactEmpty__G8KXu .SlideshowModule_emptyIcon__RLOeq,.SlideshowModule_compactEmpty__G8KXu .SlideshowModule_errorIcon__YEq5b,.SlideshowModule_compactEmpty__G8KXu .SlideshowModule_placeholderIcon__9TonH{font-size:1.35rem;margin-bottom:.25rem}.SlideshowModule_compactEmpty__G8KXu .SlideshowModule_emptyState__HnQS3 p,.SlideshowModule_compactEmpty__G8KXu .SlideshowModule_errorState__dwVJC p,.SlideshowModule_compactEmpty__G8KXu .SlideshowModule_galleryLoadingState____Oby p,.SlideshowModule_compactEmpty__G8KXu .SlideshowModule_placeholder__3QogC p{margin:.15rem 0;font-size:.85rem;line-height:1.3}.SlideshowModule_compactEmpty__G8KXu .SlideshowModule_galleryLoadingSpinner__E6J4J{width:20px;height:20px}.SlideshowModule_errorState__dwVJC{padding:1rem;text-align:center;background:#ffeaa7;border:2px dashed #ff6b6b;border-radius:8px}.SlideshowModule_errorIcon__YEq5b{font-size:2rem;margin-bottom:.5rem}.SlideshowModule_errorState__dwVJC p{margin:.25rem 0;color:#d63031;font-weight:700}.SlideshowModule_errorHint__DeQXs{font-size:.75rem;color:#666!important;font-weight:400!important}@media (min-width:48rem){.SlideshowModule_navArrow__Dq4ET{width:2.75rem;height:2.75rem;font-size:1.75rem}.SlideshowModule_navPrev__AJYGF{left:12px}.SlideshowModule_navNext__SpNAs{right:12px}.SlideshowModule_dotsContainer__WpBGY{bottom:16px;gap:8px}.SlideshowModule_dot___5PE_{width:10px;height:10px}.SlideshowModule_slideCounter__MDb5_{top:12px;right:12px;font-size:.75rem;padding:4px 10px}}@media (min-width:75rem){.SlideshowModule_navArrow__Dq4ET{width:3rem;height:3rem;font-size:2rem}.SlideshowModule_navPrev__AJYGF{left:16px}.SlideshowModule_navNext__SpNAs{right:16px}.SlideshowModule_dotsContainer__WpBGY{gap:10px}.SlideshowModule_dot___5PE_{width:12px;height:12px}}@supports (padding-bottom:env(safe-area-inset-bottom)){.SlideshowModule_dotsContainer__WpBGY{padding-bottom:env(safe-area-inset-bottom)}}@keyframes SlideshowModule_fadeIn__dYgip{0%{opacity:0}to{opacity:1}}@keyframes SlideshowModule_pulse__bs7rh{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.SlideshowModule_slideClickable__0ZQBe{cursor:pointer}@media (hover:hover){.SlideshowModule_slideClickable__0ZQBe:hover .SlideshowModule_clickOverlay__df6Kt{opacity:1}}.SlideshowModule_singleItemClickable__oucbp{cursor:pointer}@media (hover:hover){.SlideshowModule_singleItemClickable__oucbp:hover .SlideshowModule_clickOverlay__df6Kt{opacity:1}}.SlideshowModule_clickOverlay__df6Kt{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease;z-index:5;pointer-events:none}.SlideshowModule_clickIcon__nRwmK{font-size:2rem;color:white;text-shadow:0 2px 4px rgba(0,0,0,.5)}.SlideshowModule_lightbox__8yVTV{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.95);z-index:9999;display:flex;align-items:center;justify-content:center;animation:SlideshowModule_fadeIn__dYgip .2s ease}.SlideshowModule_lightboxClose___WX5l{position:absolute;top:16px;right:16px;width:44px;height:44px;background:rgba(255,255,255,.1);border:none;border-radius:50%;color:white;font-size:28px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease;z-index:10;-webkit-tap-highlight-color:transparent}@media (hover:hover){.SlideshowModule_lightboxClose___WX5l:hover{background:rgba(255,255,255,.2)}}.SlideshowModule_lightboxNav__DMxQ7{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;background:rgba(255,255,255,.1);border:none;border-radius:50%;color:white;font-size:32px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease;z-index:10;-webkit-tap-highlight-color:transparent}@media (hover:hover){.SlideshowModule_lightboxNav__DMxQ7:hover{background:rgba(255,255,255,.2)}}.SlideshowModule_lightboxPrev__YZh5q{left:16px}.SlideshowModule_lightboxNext__Sr0l_{right:16px}.SlideshowModule_lightboxContent__EyPSR{position:relative;width:calc(100vw - 120px);height:calc(100vh - 120px);max-width:1200px;max-height:800px}.SlideshowModule_lightboxImage__7r1cc{object-fit:contain}.SlideshowModule_lightboxImageFallback__PiQ9W,.SlideshowModule_lightboxVideo__WA0Na{width:100%;height:100%;object-fit:contain}.SlideshowModule_lightboxVideo__WA0Na{border:none}.SlideshowModule_lightboxCounter__dk7UU{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);color:rgba(255,255,255,.7);font-size:.875rem}@media (max-width:47.9375rem){.SlideshowModule_lightboxContent__EyPSR{width:calc(100vw - 32px);height:calc(100vh - 160px)}.SlideshowModule_lightboxNav__DMxQ7{width:44px;height:44px;font-size:28px}.SlideshowModule_lightboxPrev__YZh5q{left:8px}.SlideshowModule_lightboxNext__Sr0l_{right:8px}.SlideshowModule_clickIcon__nRwmK{font-size:1.5rem}}@supports (padding-bottom:env(safe-area-inset-bottom)){.SlideshowModule_lightbox__8yVTV{padding-bottom:env(safe-area-inset-bottom)}}.SlideshowModule_galleryGrid__bzhfh{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;width:100%}.SlideshowModule_columns2__JmdRg{grid-template-columns:repeat(2,1fr)}.SlideshowModule_columns3__ZxzTM{grid-template-columns:repeat(3,1fr)}.SlideshowModule_columns4__mYpCZ{grid-template-columns:repeat(4,1fr)}.SlideshowModule_gapSmall__dWDRT{gap:4px}.SlideshowModule_gapMedium__zJZKY{gap:8px}.SlideshowModule_gapLarge__KHAho{gap:16px}.SlideshowModule_galleryItem__l6YnJ{position:relative;cursor:pointer;border-radius:4px;overflow:hidden;background:var(--background-color-alt,#f7fafc)}.SlideshowModule_galleryItem__l6YnJ:focus-visible{outline:2px solid var(--primary-color,#3b82f6);outline-offset:2px}.SlideshowModule_galleryImageWrapper__TLK6u{position:relative;padding-bottom:66.66%;overflow:hidden}.SlideshowModule_galleryImage__4RJXx{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.SlideshowModule_galleryPlaceholder__nYqeg{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--border-color,#e2e8f0);color:var(--text-color-light,#718096);font-size:.875rem}.SlideshowModule_galleryCaptionBelow__osm1F{padding:6px 8px;font-size:.8125rem;color:var(--text-color,#4a5568);line-height:1.4}.SlideshowModule_galleryCaptionOverlay__r0H3p{position:absolute;bottom:0;left:0;right:0;padding:6px 8px;color:white;font-size:.8125rem;line-height:1.4;z-index:1;background:linear-gradient(0deg,rgba(0,0,0,.65),transparent)}.SlideshowModule_hasOverlay__Gupp2 .SlideshowModule_galleryImageWrapper__TLK6u:after{content:"";position:absolute;bottom:0;left:0;right:0;height:50%;background:linear-gradient(0deg,rgba(0,0,0,.55),transparent);pointer-events:none}.SlideshowModule_galleryVideoOverlay__rp0wm{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.25)}.SlideshowModule_galleryVideoIcon__U90tY{font-size:1.5rem;color:white;text-shadow:0 1px 4px rgba(0,0,0,.5)}.SlideshowModule_galleryLoadingState____Oby{padding:3rem 2rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.75rem;color:var(--text-color-light,#718096)}.SlideshowModule_galleryLoadingSpinner__E6J4J{width:32px;height:32px;border:3px solid var(--border-color,#e2e8f0);border-top-color:var(--primary-color,#3b82f6);border-radius:50%;animation:SlideshowModule_spinGallery__zF9Fn .8s linear infinite}@keyframes SlideshowModule_spinGallery__zF9Fn{to{transform:rotate(1turn)}}@media (max-width:32rem){.SlideshowModule_columns3__ZxzTM,.SlideshowModule_columns4__mYpCZ{grid-template-columns:repeat(2,1fr)}.SlideshowModule_columns2__JmdRg{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.SlideshowModule_clickOverlay__df6Kt,.SlideshowModule_dot___5PE_,.SlideshowModule_lightboxClose___WX5l,.SlideshowModule_lightboxNav__DMxQ7,.SlideshowModule_navArrow__Dq4ET,.SlideshowModule_slide__jK_1m{transition:none}.SlideshowModule_lightbox__8yVTV,.SlideshowModule_spinnerGallery__LFnDA{animation:none}}.ParagraphModule_paragraphWrapper__OW6J8.ParagraphModule_paragraphWrapper__OW6J8{min-height:1.5em;padding:4px 0}.ParagraphModule_paragraphWrapper__OW6J8 p{margin-top:var(--para-space-before,0);margin-bottom:var(--para-space-after,0);line-height:inherit;font-size:inherit;text-align:inherit;color:inherit;font-family:inherit}.ParagraphModule_paragraphWrapper__OW6J8 ol,.ParagraphModule_paragraphWrapper__OW6J8 ul{margin:0}.ParagraphModule_paragraphWrapper__OW6J8 ul[data-type=taskList]{list-style:none;padding-left:0;margin:0}.ParagraphModule_paragraphWrapper__OW6J8 ul[data-type=taskList] li{display:flex;align-items:center;gap:.35em}.ParagraphModule_paragraphWrapper__OW6J8 [data-paragraph-rendered] ul[data-type=taskList] li>label,.ParagraphModule_paragraphWrapper__OW6J8 [data-paragraph-rendered] ul[data-type=taskList] li>span{flex-shrink:0;box-sizing:border-box;display:inline-block;width:1em;height:1em;min-width:11px;min-height:11px;border:1.5px solid #6b7280;border-radius:2px;background-color:#ffffff;font-size:0}.ParagraphModule_paragraphWrapper__OW6J8 [data-paragraph-rendered] ul[data-type=taskList] li[data-checked=true]>label,.ParagraphModule_paragraphWrapper__OW6J8 [data-paragraph-rendered] ul[data-type=taskList] li[data-checked=true]>span{background-color:#3b82f6;border-color:#3b82f6;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3E%3C/svg%3E");background-size:100% 100%;background-repeat:no-repeat}.ParagraphModule_paragraphWrapper__OW6J8 ul[data-type=taskList] li>div{flex:1 1;min-width:0}.ParagraphModule_paragraphWrapper__OW6J8 ul[data-type=taskList] li[data-checked=true]>div{text-decoration:line-through;color:#9ca3af}.ParagraphModule_paragraphWrapper__OW6J8 h1,.ParagraphModule_paragraphWrapper__OW6J8 h2,.ParagraphModule_paragraphWrapper__OW6J8 h3,.ParagraphModule_paragraphWrapper__OW6J8 h4,.ParagraphModule_paragraphWrapper__OW6J8 h5,.ParagraphModule_paragraphWrapper__OW6J8 h6{margin:0}.ParagraphModule_paragraphWrapper__OW6J8 .ProseMirror{padding-top:8px}.ParagraphModule_paragraphWrapper__OW6J8.ParagraphModule_editing__jGzl1 .ProseMirror{padding-top:12px}.ParagraphModule_marqueeRoot__gDzPH{display:flex;flex-direction:column;gap:var(--paragraph-marquee-row-gap,.5rem)}.ParagraphModule_marqueeRow__pILkg{overflow:hidden;width:100%}.ParagraphModule_marqueeTrack__urTL5{display:flex;width:-webkit-max-content;width:max-content;gap:var(--paragraph-marquee-gap,6rem);will-change:transform}.ParagraphModule_marqueeTrackLeft__6f9HS{animation:ParagraphModule_paragraphMarqueeLeft__D3xFw var(--paragraph-marquee-duration,22s) linear infinite}.ParagraphModule_marqueeTrackRight__Mlr2P{animation:ParagraphModule_paragraphMarqueeRight__sT2q7 var(--paragraph-marquee-duration,22s) linear infinite}.ParagraphModule_marqueePauseOnHover__pCkCI .ParagraphModule_marqueeTrack__urTL5{animation-play-state:running}@media (hover:hover){.ParagraphModule_marqueePauseOnHover__pCkCI:hover .ParagraphModule_marqueeTrack__urTL5{animation-play-state:paused}}.ParagraphModule_marqueeItem__9KGaV{flex-shrink:0;white-space:nowrap}.ParagraphModule_marqueeItem__9KGaV p{margin:0}@keyframes ParagraphModule_paragraphMarqueeLeft__D3xFw{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - var(--paragraph-marquee-gap, 6rem) / 2))}}@keyframes ParagraphModule_paragraphMarqueeRight__sT2q7{0%{transform:translateX(calc(-50% - var(--paragraph-marquee-gap, 6rem) / 2))}to{transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.ParagraphModule_marqueeTrackLeft__6f9HS,.ParagraphModule_marqueeTrackRight__Mlr2P{animation:none}.ParagraphModule_marqueePauseOnHover__pCkCI .ParagraphModule_marqueeTrack__urTL5,.ParagraphModule_marqueePauseOnHover__pCkCI:hover .ParagraphModule_marqueeTrack__urTL5{animation-play-state:paused}}.page_pageContentContainer__2P9A8{padding:1rem;width:100%;margin:0 auto;box-sizing:border-box}@media (max-width:47.99rem){.page_pageRow__mnUCt{flex-direction:column!important;align-items:stretch!important}.page_pageRow__mnUCt>.page_pageRowChild___lbGS{flex:0 0 auto!important;width:100%!important;max-width:100%!important}}.bulletinViewer_container__b549s{min-height:100vh;background:#ffffff;font-family:system-ui,-apple-system,Inter,Roboto,sans-serif}.bulletinViewer_error__4ap1l,.bulletinViewer_loading__i1WKm{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:2rem;text-align:center}.bulletinViewer_spinner__Qsa3V{width:48px;height:48px;border:4px solid #e5e5e7;border-top:4px solid var(--bulletin-blue);border-radius:50%;animation:bulletinViewer_spin__Zs3X5 .8s linear infinite;margin-bottom:1rem}@keyframes bulletinViewer_spin__Zs3X5{to{transform:rotate(1turn)}}.bulletinViewer_error__4ap1l p,.bulletinViewer_loading__i1WKm p{color:#6e6e73;font-size:1rem;margin:0}.bulletinViewer_error__4ap1l h1{color:#1d1d1f;font-size:2rem;margin:0 0 1rem}.bulletinViewer_header__Giw_j{background:#f5f5f7;padding:2rem 1rem;border-bottom:1px solid #e5e5e7;text-align:center}.bulletinViewer_title__VGElZ{font-size:1.75rem;font-weight:700;color:#1d1d1f;margin:0 0 .5rem}.bulletinViewer_date__gviY9{font-size:.875rem;color:#6e6e73;margin:0}.bulletinViewer_content__eNLAU{max-width:800px;margin:0 auto;padding:1.5rem 1rem}.bulletinViewer_row__jWffg{position:relative;display:flex;flex-wrap:wrap;width:100%;overflow:hidden}.bulletinViewer_pageDivider__zfnIX{border:none;border-top:1px dashed #cbd5e0;margin:0;opacity:.6}.bulletinViewer_smartModule__UcaD1{background:#f5f5f7;border:1px solid #e5e5e7;border-radius:12px;padding:1.5rem;margin-bottom:1.5rem}.bulletinViewer_smartModuleTitle__ytFt8{font-size:1.25rem;font-weight:700;color:var(--bulletin-blue);margin:0 0 1rem;padding-bottom:.75rem;border-bottom:2px solid var(--bulletin-blue)}.bulletinViewer_noData__H9oRT{color:#6e6e73;font-style:italic;font-size:.875rem;text-align:center;padding:1rem}.bulletinViewer_eventCard__slkRz{background:white;border:1px solid #e5e5e7;border-radius:8px;padding:1rem;margin-bottom:.75rem}.bulletinViewer_eventCard__slkRz:last-child{margin-bottom:0}.bulletinViewer_eventTitle__Y7lZW{font-size:1.125rem;font-weight:600;color:#1d1d1f;margin-bottom:.5rem}.bulletinViewer_eventDate__HdKmb{font-size:.875rem;color:#6e6e73;margin-bottom:.25rem}.bulletinViewer_eventLocation__zwtxp{font-size:.875rem;color:var(--bulletin-blue)}.bulletinViewer_sermonCard__OFyIi{background:white;border:1px solid #e5e5e7;border-radius:8px;padding:1.25rem}.bulletinViewer_sermonTitle___NJc0{font-size:1.5rem;font-weight:700;color:#1d1d1f;margin-bottom:1rem}.bulletinViewer_sermonDetail__W84kD{font-size:1rem;color:#1d1d1f;margin-bottom:.5rem}.bulletinViewer_sermonDetail__W84kD:last-child{margin-bottom:0}.bulletinViewer_label__JTFWi{font-weight:600;color:#6e6e73;margin-right:.5rem}.bulletinViewer_rosterList__sflw_{background:white;border:1px solid #e5e5e7;border-radius:8px;overflow:hidden}.bulletinViewer_rosterItem__KYL1E{display:flex;align-items:center;padding:.75rem 1rem;border-bottom:1px solid #e5e5e7}.bulletinViewer_rosterItem__KYL1E:last-child{border-bottom:none}.bulletinViewer_rosterPosition__ulXCO{font-weight:600;color:var(--bulletin-blue);margin-right:1rem;min-width:120px}.bulletinViewer_rosterName__AJwDi{color:#1d1d1f;flex:1 1}.bulletinViewer_financeStats__yqmSX{background:white;border:1px solid #e5e5e7;border-radius:8px;overflow:hidden}.bulletinViewer_financeStat__kOmXV{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid #e5e5e7}.bulletinViewer_financeStat__kOmXV:last-child{border-bottom:none}.bulletinViewer_financeStat__kOmXV .bulletinViewer_label__JTFWi{font-size:.875rem;font-weight:500;color:#6e6e73}.bulletinViewer_financeStat__kOmXV .bulletinViewer_value__mWpQw{font-size:1.25rem;font-weight:700;color:var(--bulletin-blue)}.bulletinViewer_unsupportedModule__jhSxJ{background:#fff3cd;border:1px solid #ffc107;border-radius:8px;padding:1rem;color:#856404;font-size:.875rem;margin-bottom:1rem}.bulletinViewer_empty__VJFlR{text-align:center;padding:3rem 1rem;color:#6e6e73}.bulletinViewer_empty__VJFlR p{font-size:1rem;margin:0}.bulletinViewer_footer__FJDYh{background:#f5f5f7;border-top:1px solid #e5e5e7;padding:1.5rem;text-align:center;margin-top:3rem}.bulletinViewer_footer__FJDYh p{font-size:.75rem;color:#6e6e73;margin:0}@media (max-width:640px){.bulletinViewer_header__Giw_j{padding:1.5rem 1rem}.bulletinViewer_title__VGElZ{font-size:1.5rem}.bulletinViewer_content__eNLAU,.bulletinViewer_smartModule__UcaD1{padding:1rem}.bulletinViewer_rosterPosition__ulXCO{min-width:100px;font-size:.875rem}}