@import"https://rsms.me/inter/inter.css";.mcr-gallery{min-width:0}.mcr-gallery>p{color:#62756c}.mcr-gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;padding:14px 0}.mcr-template{text-align:left;background:#fff;border:2px solid #e0e6df;border-radius:13px;display:flex;flex-direction:column;gap:6px;padding:8px;cursor:pointer;min-width:0;color:#1d372e}.mcr-template img{width:100%;height:170px;object-fit:cover;object-position:top;border-radius:8px}.mcr-template strong{font-size:15px}.mcr-template small{color:#627269;font-size:12px}.mcr-template.mcr-selected{border-color:#00724c;box-shadow:0 0 0 2px #b9e7d4}.mcr-filter{display:flex;flex-wrap:wrap;gap:6px}.mcr-filter button{border:1px solid #cfded7;border-radius:25px;padding:6px 13px;background:#fff;color:#0b4d39}.mcr-filter button.active{background:#006548;color:#fff}.mcr-apply{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.mcr-apply button{border:0;border-radius:9px;background:#006548;color:#fff;padding:11px 17px;font-weight:750}.mcr-apply button:disabled{opacity:.45;cursor:not-allowed}.mcr-field{display:flex!important;flex-direction:column;gap:4px;text-transform:capitalize;font-size:12px;font-weight:700;margin:9px 0}.mcr-field input,.mcr-field textarea{width:100%;min-width:0;box-sizing:border-box;border:1px solid #d6e0dc;border-radius:8px;padding:8px;background:#fff;color:#233d33}.mcr-block-fields{margin:20px 0;padding:15px 0;border-top:1px solid #ddd}.mcr-block-fields>h3{font-size:16px;margin:0}.mcr-block-fields>p{font-size:12px;color:#66796f}.mcr-image-preview{max-width:100%;max-height:125px;object-fit:cover;border-radius:7px}.mcr-upload{display:block;padding:9px;background:#e4f2eb;border-radius:8px;color:#00563b;cursor:pointer;font-size:13px}.mcr-upload input{width:100%;font-size:11px;margin-top:6px}.mcr-item{padding:10px;border:1px solid #d2e4da;border-radius:8px;margin:10px 0}.mcr-item-heading{display:flex;justify-content:space-between;align-items:center}.mcr-item-heading button{font-size:12px}.mcr-card-preview{width:100%;height:85px;object-fit:cover;border-radius:7px}.mcr-error{background:#fff3ed;color:#803b19;border:1px solid #f3d3c3;padding:10px;border-radius:9px;font-size:12px}@layer puck-tokens{:root{--puck-color-rose-01: #4a001c;--puck-color-rose-02: #670833;--puck-color-rose-03: #87114c;--puck-color-rose-04: #a81a66;--puck-color-rose-05: #bc5089;--puck-color-rose-06: #cc7ca5;--puck-color-rose-07: #d89aba;--puck-color-rose-08: #e3b8cf;--puck-color-rose-09: #efd6e3;--puck-color-rose-10: #f6eaf1;--puck-color-rose-11: #faf4f8;--puck-color-rose-12: #fef8fc;--puck-color-azure-01: #00175d;--puck-color-azure-02: #002c77;--puck-color-azure-03: #014292;--puck-color-azure-04: #0158ad;--puck-color-azure-05: #3479be;--puck-color-azure-06: #6499cf;--puck-color-azure-07: #88b0da;--puck-color-azure-08: #abc7e5;--puck-color-azure-09: #cfdff0;--puck-color-azure-10: #e7eef7;--puck-color-azure-11: #f3f6fb;--puck-color-azure-12: #f7faff;--puck-color-green-01: #002000;--puck-color-green-02: #043604;--puck-color-green-03: #084e08;--puck-color-green-04: #0c680c;--puck-color-green-05: #1d882f;--puck-color-green-06: #2faa53;--puck-color-green-07: #56c16f;--puck-color-green-08: #7dd78b;--puck-color-green-09: #b8e8bf;--puck-color-green-10: #ddf3e0;--puck-color-green-11: #eff8f0;--puck-color-green-12: #f3fcf4;--puck-color-yellow-01: #211000;--puck-color-yellow-02: #362700;--puck-color-yellow-03: #4c4000;--puck-color-yellow-04: #645a00;--puck-color-yellow-05: #877614;--puck-color-yellow-06: #ab9429;--puck-color-yellow-07: #bfac4e;--puck-color-yellow-08: #d4c474;--puck-color-yellow-09: #e6deb1;--puck-color-yellow-10: #f3efd9;--puck-color-yellow-11: #f9f7ed;--puck-color-yellow-12: #fcfaf0;--puck-color-red-01: #4c0000;--puck-color-red-02: #6a0a10;--puck-color-red-03: #8a1422;--puck-color-red-04: #ac1f35;--puck-color-red-05: #bf5366;--puck-color-red-06: #ce7e8e;--puck-color-red-07: #d99ca8;--puck-color-red-08: #e4b9c2;--puck-color-red-09: #efd7db;--puck-color-red-10: #f6eaec;--puck-color-red-11: #faf4f5;--puck-color-red-12: #fff9fa;--puck-color-grey-01: #181818;--puck-color-grey-02: #292929;--puck-color-grey-03: #404040;--puck-color-grey-04: #5a5a5a;--puck-color-grey-05: #767676;--puck-color-grey-06: #949494;--puck-color-grey-07: #ababab;--puck-color-grey-08: #c3c3c3;--puck-color-grey-09: #dcdcdc;--puck-color-grey-10: #efefef;--puck-color-grey-11: #f5f5f5;--puck-color-grey-12: #fafafa;--puck-color-black: #000000;--puck-color-white: #ffffff}}@layer puck-tokens{:root{--puck-color-surface: var(--puck-color-white);--puck-color-surface-muted: var(--puck-color-grey-11);--puck-color-surface-subtle: var(--puck-color-grey-12);--puck-color-surface-inverse: var(--puck-color-grey-01);--puck-color-border: var(--puck-color-grey-09);--puck-color-border-hover: var(--puck-color-grey-05);--puck-color-border-muted: var(--puck-color-grey-10);--puck-color-border-inverse: var(--puck-color-grey-05);--puck-color-text: var(--puck-color-black);--puck-color-text-secondary: var(--puck-color-grey-04);--puck-color-text-muted: var(--puck-color-grey-05);--puck-color-text-subtle: var(--puck-color-grey-07);--puck-color-text-inverse: var(--puck-color-white);--puck-opacity-text-inverse: .75;--puck-color-interactive: var(--puck-color-azure-04);--puck-color-interactive-hover: var(--puck-color-azure-03);--puck-color-interactive-active: var(--puck-color-azure-02);--puck-color-interactive-subtle: var(--puck-color-azure-10);--puck-color-interactive-soft: var(--puck-color-azure-11);--puck-color-interactive-soft-hover: var(--puck-color-azure-12);--puck-color-interactive-neutral-hover: var(--puck-color-grey-10);--puck-color-interactive-inverse-hover: var(--puck-color-azure-06);--puck-color-interactive-inverse-active: var(--puck-color-azure-07);--puck-color-focus-ring: var(--puck-color-azure-05);--puck-color-selection-bg: color-mix( in srgb, var(--puck-color-azure-09) 30%, transparent );--puck-color-selection-border: var(--puck-color-azure-08);--puck-color-line-placeholder: var(--puck-color-azure-06);--puck-color-highlight: var(--puck-color-rose-07);--puck-color-bg-disabled: var(--puck-color-grey-07);--puck-color-text-disabled: var(--puck-color-grey-03);--puck-color-overlay-backdrop: color-mix( in srgb, var(--puck-color-black) 75%, transparent );--puck-space-1: 4px;--puck-space-2: 8px;--puck-space-3: 12px;--puck-space-4: 16px;--puck-space-5: 24px;--puck-space-chrome-gutter: var(--puck-space-4);--puck-radius-none: 0;--puck-radius-xs: 2px;--puck-radius-s: 3px;--puck-radius-m: 4px;--puck-radius-l: 8px;--puck-radius-pill: 30px;--puck-radius-round: 100%;--puck-border-width-hairline: .5px;--puck-border-width-regular: 1px;--puck-border-width-focus: 2px;--puck-border-width-strong: 4px;--puck-duration-fast: 50ms;--puck-duration-medium: .15s;--puck-duration-slow: .25s;--puck-ease-exit: ease-in;--puck-ease-emphasized: ease-in-out;--puck-ease-entrance: ease-out;--puck-font-weight-regular: 400;--puck-font-weight-medium: 500;--puck-font-weight-semibold: 600;--puck-font-weight-bold: 700;--puck-font-weight-heavy: 800;--puck-letter-spacing-ui: .05ch;--puck-letter-spacing-heading: .08ch;--puck-icon-size-xs: 14px;--puck-icon-size-s: 16px;--puck-icon-size-m: 18px;--puck-icon-size-l: 24px;--puck-space-m-unitless: 24;--puck-user-sidebar-left-width: var(--puck-sidebar-width);--puck-user-sidebar-right-width: var(--puck-sidebar-width);--puck-slot-min-empty-height: 128px;--puck-line-placeholder-width: 2px}}@layer puck-tokens{:root{--puck-font-size-scale-base-unitless: 12;--puck-font-size-xxxs-unitless: 12;--puck-font-size-xxs-unitless: 14;--puck-font-size-xs-unitless: 16;--puck-font-size-s-unitless: 18;--puck-font-size-m-unitless: 21;--puck-font-size-l-unitless: 24;--puck-font-size-xl-unitless: 28;--puck-font-size-xxl-unitless: 36;--puck-font-size-xxxl-unitless: 48;--puck-font-size-xxxxl-unitless: 56;--puck-font-size-xxxs: calc( 1rem * var(--puck-font-size-xxxs-unitless) / 16 );--puck-font-size-xxs: calc(1rem * var(--puck-font-size-xxs-unitless) / 16);--puck-font-size-xs: calc(1rem * var(--puck-font-size-xs-unitless) / 16);--puck-font-size-s: calc(1rem * var(--puck-font-size-s-unitless) / 16);--puck-font-size-m: calc(1rem * var(--puck-font-size-m-unitless) / 16);--puck-font-size-l: calc(1rem * var(--puck-font-size-l-unitless) / 16);--puck-font-size-xl: calc(1rem * var(--puck-font-size-xl-unitless) / 16);--puck-font-size-xxl: calc(1rem * var(--puck-font-size-xxl-unitless) / 16);--puck-font-size-xxxl: calc( 1rem * var(--puck-font-size-xxxl-unitless) / 16 );--puck-font-size-xxxxl: calc( 1rem * var(--puck-font-size-xxxxl-unitless) / 16 );--puck-font-size-base: var(--puck-font-size-xs);--puck-line-height-reset: 1;--puck-line-height-xs: calc( var(--puck-space-m-unitless) / var(--puck-font-size-m-unitless) );--puck-line-height-s: calc( var(--puck-space-m-unitless) / var(--puck-font-size-s-unitless) );--puck-line-height-m: calc( var(--puck-space-m-unitless) / var(--puck-font-size-xs-unitless) );--puck-line-height-l: calc( var(--puck-space-m-unitless) / var(--puck-font-size-xxs-unitless) );--puck-line-height-xl: calc( var(--puck-space-m-unitless) / var(--puck-font-size-scale-base-unitless) );--puck-line-height-base: var(--puck-line-height-m);--puck-fallback-font-stack: -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;--puck-font-family: Inter, var(--puck-fallback-font-stack);--puck-font-family-monospaced: ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, Consolas, "DejaVu Sans Mono", monospace}@supports (font-variation-settings: normal){:root{--puck-font-family: InterVariable, var(--puck-fallback-font-stack)}}}:root{--_puck-styles-loaded: "true"}#frame-root{height:1px;min-height:100vh}[data-puck-entry]{position:relative;z-index:0}._ActionBar_5vdfr_1{align-items:center;cursor:default;display:flex;width:auto;padding-top:var(--puck-actionbar-space-y, var(--puck-space-1));padding-bottom:var(--puck-actionbar-space-y, var(--puck-space-1));padding-inline-start:var(--puck-actionbar-space-x, 0);padding-inline-end:var(--puck-actionbar-space-x, 0);border-radius:var(--puck-actionbar-radius, var(--puck-radius-l));background:var(--puck-actionbar-color-bg, var(--puck-color-surface-inverse));color:var(--puck-color-text-inverse);font-family:var(--puck-font-family);min-height:26px}._ActionBar-label_5vdfr_17{color:var(--puck-actionbar-color-text, var(--puck-color-text-inverse));font-size:var(--puck-actionbar-font-size, var(--puck-font-size-xxxs));opacity:var(--puck-actionbar-opacity-text, var(--puck-opacity-text-inverse));font-weight:var(--puck-font-weight-medium);padding-inline-start:var(--puck-space-2);padding-inline-end:var(--puck-space-2);margin-inline-start:var(--puck-space-1);margin-inline-end:var(--puck-space-1);text-overflow:ellipsis;white-space:nowrap}._ActionBarAction_5vdfr_30+._ActionBar-label_5vdfr_17{padding-inline-start:0}._ActionBar-label_5vdfr_17+._ActionBarAction_5vdfr_30{margin-inline-start:calc(var(--puck-space-1) * -1)}._ActionBar-group_5vdfr_38{align-items:center;border-inline-start:var(--puck-border-width-hairline) solid var(--puck-actionbar-color-separator, var(--puck-color-border-inverse));display:flex;height:100%;padding-inline-start:var(--puck-space-1);padding-inline-end:var(--puck-space-1)}._ActionBar-group_5vdfr_38:first-of-type{border-inline-start:0}._ActionBar-group_5vdfr_38:empty{display:none}._ActionBarAction_5vdfr_30{background:transparent;border:none;color:var(--puck-actionbar-color-text, var(--puck-color-text-inverse));cursor:pointer;padding:var(--puck-actionbar-action-space, 6px);margin-inline-start:var(--puck-space-1);margin-inline-end:var(--puck-space-1);border-radius:var(--puck-radius-m);overflow:hidden;display:flex;align-items:center;justify-content:center;opacity:var(--puck-actionbar-opacity-text, var(--puck-opacity-text-inverse));transition:color var(--puck-duration-fast) var(--puck-ease-exit),opacity var(--puck-duration-fast) var(--puck-ease-exit)}._ActionBarAction--disabled_5vdfr_74{cursor:auto;color:var( --puck-actionbar-color-action-disabled, var(--puck-color-text-inverse) );opacity:var(--puck-actionbar-opacity-action-disabled, .54)}._ActionBarAction_5vdfr_30 svg{max-width:none!important}._ActionBarAction_5vdfr_30:focus-visible{outline:var(--puck-border-width-focus) solid var(--puck-color-focus-ring);outline-offset:calc(var(--puck-border-width-focus) * -1)}@media(hover:hover)and (pointer:fine){._ActionBarAction_5vdfr_30:hover:not(._ActionBarAction--disabled_5vdfr_74){color:var( --puck-actionbar-color-action-hover, var(--puck-color-interactive-inverse-hover) );opacity:1;transition:none}}._ActionBarAction_5vdfr_30:active:not(._ActionBarAction--disabled_5vdfr_74),._ActionBarAction--active_5vdfr_104{color:var( --puck-actionbar-color-action-active, var(--puck-color-interactive-inverse-active) );opacity:1;transition:none}._ActionBar-group_5vdfr_38 *{margin:0}._ActionBar-separator_5vdfr_117{background:var( --puck-actionbar-color-separator, var(--puck-color-border-inverse) );margin-inline:var(--puck-space-1);width:var( --puck-border-width-hairline );height:100%}._InputWrapper_qyenz_1+._InputWrapper_qyenz_1{margin-top:var(--puck-space-3)}._Input-label_qyenz_5{align-items:center;color:var(--puck-field-label-color-text, var(--puck-color-text-secondary));display:flex;padding-bottom:var(--puck-field-label-space-y, var(--puck-space-3));font-size:var(--puck-field-label-font-size, var(--puck-font-size-xxs));font-weight:var( --puck-field-label-font-weight, var(--puck-font-weight-semibold) )}._Input-labelIcon_qyenz_17{color:var(--puck-field-label-color-icon, var(--puck-color-text-subtle));display:flex;margin-inline-end:var(--puck-space-1);padding-inline-start:var(--puck-space-1)}._Input-disabledIcon_qyenz_24{color:var(--puck-color-text-muted);margin-inline-start:auto}._Input-input_qyenz_29{background:var(--puck-field-color-bg, var(--puck-color-surface));border-width:var( --puck-field-border-width, var(--puck-border-width-regular) );border-style:solid;border-color:var(--puck-field-color-border, var(--puck-color-border));border-radius:var(--puck-field-radius, var(--puck-radius-m));box-sizing:border-box;color:var(--puck-field-color-text, var(--puck-color-text));font-family:inherit;font-size:var(--puck-font-size-xs);padding:var(--puck-field-space-y, var(--puck-space-3)) var( --puck-field-space-x, calc( var(--puck-space-4) - var(--puck-field-border-width, var(--puck-border-width-regular)) ) );transition:border-color var(--puck-duration-fast) var(--puck-ease-exit);width:100%;max-width:100%}@media(min-width:458px){._Input-input_qyenz_29{font-size:var(--puck-field-font-size, var(--puck-font-size-xxs))}}._Input-select_qyenz_61{position:relative;width:100%}select._Input-input_qyenz_29{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}._Input-selectIcon_qyenz_71{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;fill:var(--puck-field-color-border, var(--puck-color-border));stroke-width:0}._Input-selectIcon_qyenz_71:dir(rtl){right:auto;left:12px}@media(hover:hover)and (pointer:fine){._Input_qyenz_1:has(>input):hover ._Input-input_qyenz_29:not([readonly]),._Input_qyenz_1:has(>textarea):hover ._Input-input_qyenz_29:not([readonly]){border-color:var( --puck-field-color-border-hover, var(--puck-color-border-hover) );transition:none}._Input_qyenz_1:has(>._Input-select_qyenz_61):hover ._Input-input_qyenz_29:not([disabled]){color:var( --puck-field-color-text-hover, var(--puck-field-color-text, var(--puck-color-text)) );background-color:var( --puck-field-color-bg-hover, var(--puck-color-interactive-soft-hover) );border-color:var( --puck-field-color-border-hover, var(--puck-color-border-hover) );transition:none}._Input_qyenz_1:not(._Input--readOnly_qyenz_111):has(>._Input-select_qyenz_61):hover ._Input-selectIcon_qyenz_71{fill:var(--puck-field-color-border-hover, var(--puck-color-border-hover))}}._Input-input_qyenz_29:focus{border-color:var( --puck-field-color-border-hover, var(--puck-color-border-hover) );outline:var(--puck-border-width-focus) solid var(--puck-field-color-border-focus, var(--puck-color-focus-ring));transition:none}._Input--readOnly_qyenz_111>._Input-input_qyenz_29,._Input--readOnly_qyenz_111>._Input-select_qyenz_61>select._Input-input_qyenz_29{background-color:var( --puck-field-color-bg-disabled, var(--puck-color-surface-muted) );border-color:var( --puck-field-color-border-disabled, var(--puck-color-border) );color:var( --puck-field-color-text-disabled, var(--puck-color-text-secondary) );cursor:default;opacity:1;outline:0;transition:none}._Input--readOnly_qyenz_111>._Input-select_qyenz_61>select._Input-input_qyenz_29~._Input-selectIcon_qyenz_71{fill:var(--puck-field-color-text-disabled, var(--puck-color-text-secondary))}._Input-radioGroupItems_qyenz_150{--_puck-field-radio-radius: var(--puck-field-radius, var(--puck-radius-m));--_puck-field-radio-border-width: var( --puck-field-border-width, var(--puck-border-width-regular) );--_puck-field-radio-border-color: var( --puck-field-color-border, var(--puck-color-border) );display:flex;border:var(--_puck-field-radio-border-width) solid var(--_puck-field-radio-border-color);border-radius:var(--_puck-field-radio-radius);flex-wrap:wrap}._Input-radio_qyenz_150{border-inline-end:var(--_puck-field-radio-border-width) solid var(--_puck-field-radio-border-color);flex-grow:1}._Input-radio_qyenz_150:first-of-type{border-bottom-left-radius:var(--_puck-field-radio-radius);border-top-left-radius:var(--_puck-field-radio-radius)}._Input-radio_qyenz_150:first-of-type ._Input-radioInner_qyenz_179{border-bottom-left-radius:calc(var(--_puck-field-radio-radius) - var(--_puck-field-radio-border-width));border-top-left-radius:calc(var(--_puck-field-radio-radius) - var(--_puck-field-radio-border-width))}._Input-radio_qyenz_150:last-of-type{border-bottom-right-radius:var(--_puck-field-radio-radius);border-inline-end:0;border-top-right-radius:var(--_puck-field-radio-radius)}._Input-radio_qyenz_150:last-of-type ._Input-radioInner_qyenz_179{border-bottom-right-radius:calc(var(--_puck-field-radio-radius) - var(--_puck-field-radio-border-width));border-top-right-radius:calc(var(--_puck-field-radio-radius) - var(--_puck-field-radio-border-width))}._Input-radioInner_qyenz_179{background-color:var(--puck-field-color-bg, var(--puck-color-surface));color:var(--puck-field-color-text, var(--puck-color-text));cursor:pointer;font-size:var(--puck-field-font-size, var(--puck-font-size-xxs));padding:var(--puck-field-space-y, var(--puck-space-3)) var( --puck-field-space-x, calc(var(--puck-space-4) - var(--_puck-field-radio-border-width)) );text-align:center;transition:background-color var(--puck-duration-fast) var(--puck-ease-exit),color var(--puck-duration-fast) var(--puck-ease-exit)}._Input-radio_qyenz_150:has(:focus-visible){outline:var(--puck-border-width-focus) solid var(--puck-field-color-border-focus, var(--puck-color-focus-ring));outline-offset:var(--puck-border-width-focus);position:relative}@media(hover:hover)and (pointer:fine){._Input-radioInner_qyenz_179:hover{background-color:var( --puck-field-color-bg-hover, var(--puck-color-interactive-soft-hover) );color:var( --puck-field-color-text-hover, var(--puck-field-color-text, var(--puck-color-text)) );transition:none}}._Input--readOnly_qyenz_111 ._Input-radioGroupItems_qyenz_150{border-color:var( --puck-field-color-border-disabled, var(--puck-color-border) )}._Input--readOnly_qyenz_111 ._Input-radioInner_qyenz_179{background-color:var(--puck-field-color-bg, var(--puck-color-surface));color:var(--puck-field-color-text, var(--puck-color-text-secondary));cursor:default}._Input--readOnly_qyenz_111 ._Input-radio_qyenz_150{border-inline-end:var(--_puck-field-radio-border-width) solid var(--puck-field-color-border-disabled, var(--puck-color-border))}._Input--readOnly_qyenz_111 ._Input-radio_qyenz_150:last-of-type{border-inline-end:0}._Input-radio_qyenz_150 ._Input-radioInput_qyenz_261:checked~._Input-radioInner_qyenz_179{background-color:var( --puck-field-color-bg-active, var(--puck-color-interactive-soft) );color:var(--puck-field-color-text-active, var(--puck-color-interactive));font-weight:var(--puck-font-weight-medium)}._Input--readOnly_qyenz_111 ._Input-radioInput_qyenz_261:checked~._Input-radioInner_qyenz_179{background-color:var( --puck-field-color-bg-disabled, var(--puck-color-surface-muted) );color:var( --puck-field-color-text-disabled, var(--puck-color-text-secondary) )}._Input-radio_qyenz_150 ._Input-radioInput_qyenz_261{clip:rect(0 0 0 0);clip-path:inset(100%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}textarea._Input-input_qyenz_29{margin-bottom:calc(var(--puck-space-1) * -1)}._ArrayField_62huh_5{--_puck-field-array-border-color: var( --puck-field-color-border, var(--puck-color-border) );--_puck-field-array-border-width: var( --puck-field-border-width, var(--puck-border-width-regular) );--_puck-field-array-radius: var(--puck-field-radius, var(--puck-radius-m));--_puck-field-array-radius-inner: calc( var(--_puck-field-array-radius) - var(--_puck-field-array-border-width) );display:flex;flex-direction:column;background:var( --puck-field-color-bg-active, var(--puck-color-interactive-soft) );border:var(--_puck-field-array-border-width) solid var(--_puck-field-array-border-color);border-radius:var(--_puck-field-array-radius)}._ArrayField--isDraggingFrom_62huh_30{background-color:var( --puck-field-color-bg-active, var(--puck-color-interactive-soft) );overflow:hidden}._ArrayField-addButton_62huh_38{background-color:var(--puck-field-color-bg, var(--puck-color-surface));border:none;border-radius:var(--_puck-field-array-radius-inner);display:flex;color:var(--puck-field-array-add-color-icon, var(--puck-color-interactive));justify-content:center;cursor:pointer;width:100%;margin:0;padding:calc(var(--puck-field-space-y, var(--puck-space-3)) + 2px) var( --puck-field-space-x, calc(var(--puck-space-4) - var(--_puck-field-array-border-width)) );text-align:left;transition:background-color var(--puck-duration-fast) var(--puck-ease-exit)}._ArrayField--hasItems_62huh_58>._ArrayField-addButton_62huh_38{border-top:var(--_puck-field-array-border-width) solid var(--_puck-field-array-border-color);border-top-left-radius:0;border-top-right-radius:0}._ArrayField-addButton_62huh_38:focus-visible{outline:var(--puck-border-width-focus) solid var(--puck-color-focus-ring);outline-offset:var(--puck-border-width-focus);position:relative}@media(hover:hover)and (pointer:fine){._ArrayField_62huh_5:not(._ArrayField--isDraggingFrom_62huh_30)>._ArrayField-addButton_62huh_38:hover{background:var( --puck-field-color-bg-hover, var(--puck-color-interactive-soft-hover) );color:var( --puck-field-color-text-hover, var(--puck-field-color-text, var(--puck-color-text)) );transition:none}}._ArrayField_62huh_5:not(._ArrayField--isDraggingFrom_62huh_30)>._ArrayField-addButton_62huh_38:active{background:var( --puck-field-color-bg-hover, var(--puck-color-interactive-soft-hover) );transition:none}._ArrayField-inner_62huh_93{margin-top:-1px}._ArrayFieldItem_62huh_101{display:block;position:relative;border-top-left-radius:var(--_puck-field-array-radius-inner);border-top-right-radius:var(--_puck-field-array-radius-inner);border-top:var(--_puck-field-array-border-width) solid var(--_puck-field-array-border-color)}._ArrayFieldItem--isDragging_62huh_110{border-top:transparent}._ArrayFieldItem--isExpanded_62huh_114:before{display:none}._ArrayFieldItem--isExpanded_62huh_114{border-bottom:0;outline-offset:0px!important;outline:var(--_puck-field-array-border-width) solid var(--puck-field-color-border-focus, var(--puck-color-focus-ring))!important;z-index:2}._ArrayFieldItem--isDragging_62huh_110{outline:var(--puck-border-width-focus) var(--puck-field-color-border-dragging, var(--puck-color-selection-border)) solid!important}._ArrayFieldItem--isDragging_62huh_110 ._ArrayFieldItem-summary_62huh_132:active{background-color:var(--puck-field-color-bg, var(--puck-color-surface))}._ArrayFieldItem_62huh_101+._ArrayFieldItem_62huh_101{border-top-left-radius:0;border-top-right-radius:0}._ArrayFieldItem-summary_62huh_132{--_puck-drag-icon-color: var(--puck-field-color-text, var(--puck-color-text));--_puck-drag-icon-color-hover: var( --puck-field-color-text-hover, var(--puck-field-color-text, var(--puck-color-text)) );background:var(--puck-field-color-bg, var(--puck-color-surface));color:var(--puck-field-color-text, var(--puck-color-text));cursor:pointer;display:flex;align-items:center;gap:2px;justify-content:space-between;font-size:var(--puck-field-font-size, var(--puck-font-size-xxs));list-style:none;padding:var(--puck-field-space-y, var(--puck-space-3)) var( --puck-field-space-x, calc(var(--puck-space-4) - var(--_puck-field-array-border-width)) );position:relative;overflow:hidden;transition:background-color var(--puck-duration-fast) var(--puck-ease-exit)}._ArrayFieldItem--noFields_62huh_167>._ArrayFieldItem-summary_62huh_132{cursor:grab}._ArrayFieldItem_62huh_101:first-of-type>._ArrayFieldItem-summary_62huh_132{border-top-left-radius:var(--_puck-field-array-radius-inner);border-top-right-radius:var(--_puck-field-array-radius-inner)}._ArrayField--addDisabled_62huh_176>._ArrayField-inner_62huh_93>._ArrayFieldItem_62huh_101:last-of-type:not(._ArrayFieldItem--isExpanded_62huh_114)>._ArrayFieldItem-summary_62huh_132{border-bottom-left-radius:var(--_puck-field-array-radius-inner);border-bottom-right-radius:var(--_puck-field-array-radius-inner)}._ArrayField--addDisabled_62huh_176>._ArrayField-inner_62huh_93>._ArrayFieldItem--isExpanded_62huh_114:last-of-type{border-bottom-left-radius:var(--_puck-field-array-radius-inner);border-bottom-right-radius:var(--_puck-field-array-radius-inner)}._ArrayFieldItem-summary_62huh_132:focus-visible{outline:var(--puck-border-width-focus) solid var(--puck-color-focus-ring);outline-offset:var(--puck-border-width-focus)}@media(hover:hover)and (pointer:fine){._ArrayFieldItem-summary_62huh_132:hover{background-color:var( --puck-field-color-bg-hover, var(--puck-color-interactive-soft-hover) );color:var( --puck-field-color-text-hover, var(--puck-field-color-text, var(--puck-color-text)) );transition:none}}._ArrayFieldItem-summary_62huh_132:active{background-color:var( --puck-field-color-bg-hover, var(--puck-color-interactive-soft-hover) );transition:none}._ArrayFieldItem--isExpanded_62huh_114>._ArrayFieldItem-summary_62huh_132{background:var( --puck-field-color-bg-active, var(--puck-color-interactive-soft) );color:var(--puck-field-color-text-active, var(--puck-color-interactive));font-weight:var(--puck-font-weight-semibold);transition:none}._ArrayFieldItem-body_62huh_228{background:var(--puck-field-color-surface, var(--puck-color-surface));display:none}._ArrayFieldItem--isExpanded_62huh_114>._ArrayFieldItem-body_62huh_228{display:block}._ArrayFieldItem-fieldset_62huh_237{border:none;border-top:var(--_puck-field-array-border-width) solid var(--_puck-field-array-border-color);margin:0;min-width:0;padding:var(--puck-field-space-surface-y, var(--puck-space-4)) var( --puck-field-space-surface-x, calc(var(--puck-space-4) - var(--_puck-field-array-border-width)) )}._ArrayFieldItem-rhs_62huh_250{display:flex;gap:var(--puck-space-1);align-items:center}._ArrayFieldItem-actions_62huh_256{color:var(--puck-color-text-secondary);display:flex;gap:var(--puck-space-1);opacity:0}._ArrayFieldItem-summary_62huh_132:focus-within>._ArrayFieldItem-rhs_62huh_250>._ArrayFieldItem-actions_62huh_256,._ArrayFieldItem-summary_62huh_132:hover>._ArrayFieldItem-rhs_62huh_250>._ArrayFieldItem-actions_62huh_256{opacity:1}._IconButton_1pxxt_1{align-items:center;background:var(--puck-iconbutton-color-bg, transparent);border:none;border-radius:var(--puck-iconbutton-radius, var(--puck-radius-m));color:var(--puck-iconbutton-color-icon, currentColor);display:flex;font-family:var(--puck-font-family);justify-content:center;padding:var(--puck-iconbutton-space, var(--puck-space-1));transition:background-color var(--puck-duration-fast) var(--puck-ease-exit),color var(--puck-duration-fast) var(--puck-ease-exit)}._IconButton--active_1pxxt_15{color:var( --puck-iconbutton-color-icon-active, var(--puck-color-interactive) )}._IconButton_1pxxt_1:focus-visible{outline:var(--puck-border-width-focus) solid var(--puck-color-focus-ring);outline-offset:calc(var(--puck-border-width-focus) * -1)}@media(hover:hover)and (pointer:fine){._IconButton_1pxxt_1:hover:not(._IconButton--disabled_1pxxt_28){background:var( --_puck-iconbutton-color-bg-hover, var( --puck-iconbutton-color-bg-hover, var(--puck-color-interactive-neutral-hover) ) );color:var( --puck-iconbutton-color-icon-hover, var(--puck-color-interactive) );cursor:pointer;transition:none}}._IconButton_1pxxt_1:active{background:var( --puck-iconbutton-color-bg-active, var(--puck-color-interactive-soft) );transition:none}._IconButton--disabled_1pxxt_28{color:var( --puck-iconbutton-color-icon-disabled, var(--puck-color-text-subtle) )}@keyframes _loader-animation_1w5zn_1{0%{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(.8)}to{transform:rotate(360deg) scale(1)}}._Loader_1w5zn_13{background:transparent;border-radius:var(--puck-radius-round);border:var(--puck-border-width-focus) solid currentColor;border-bottom-color:transparent;display:inline-block;animation:_loader-animation_1w5zn_1 1s 0s infinite linear;animation-fill-mode:both}._DragIcon_5e515_1{color:var(--_puck-drag-icon-color, var(--puck-color-text-muted));cursor:grab;padding:var(--puck-space-1);border-radius:var(--puck-radius-m)}._DragIcon--disabled_5e515_10{cursor:no-drop}@media(hover:hover)and (pointer:fine){._DragIcon_5e515_1:not(._DragIcon--disabled_5e515_10):hover{color:var(--_puck-drag-icon-color-hover, var(--puck-color-focus-ring))}}[data-dnd-placeholder]:not([data-puck-line-drag] *) *{opacity:0!important}[data-dnd-placeholder]:not([data-puck-line-drag] *){background:var( --_puck-field-array-color-placeholder, var(--puck-color-azure-06) )!important;border:none!important;color:transparent!important;opacity:.3!important;outline:none!important;transition:none!important}._ExternalInput-actions_143vl_1{display:flex}._ExternalInput-button_143vl_5{display:flex;gap:var(--puck-space-2);align-items:center;justify-content:center;background-color:var(--puck-field-color-bg, var(--puck-color-surface));border:var(--puck-field-border-width, var(--puck-border-width-regular)) solid var(--puck-field-color-border, var(--puck-color-border));border-radius:var(--puck-field-radius, var(--puck-radius-m));color:var(--puck-field-color-text-active, var(--puck-color-interactive));padding:var(--puck-field-space-y, var(--puck-space-3)) var( --puck-field-space-x, calc( var(--puck-space-4) - var(--puck-field-border-width, var(--puck-border-width-regular)) ) );font-size:var(--puck-field-font-size, var(--puck-font-size-xxs));font-weight:var(--puck-font-weight-medium);white-space:nowrap;text-overflow:ellipsis;transition:background-color var(--puck-duration-fast) var(--puck-ease-exit);position:relative;overflow:hidden;flex-grow:1;cursor:pointer}._ExternalInput--dataSelected_143vl_34 ._ExternalInput-button_143vl_5{color:var(--puck-field-color-text, var(--puck-color-text));display:block;border-top-right-radius:0;border-bottom-right-radius:0}._ExternalInput--readOnly_143vl_41 ._ExternalInput-button_143vl_5{background-color:var( --puck-field-color-bg-disabled, var(--puck-color-surface-muted) )}._ExternalInput-detachButton_143vl_48{border:var(--puck-field-border-width, var(--puck-border-width-regular)) solid var(--puck-field-color-border, var(--puck-color-border));border-top-right-radius:var(--puck-field-radius, var(--puck-radius-m));border-bottom-right-radius:var(--puck-field-radius, var(--puck-radius-m));background-color:var( --puck-field-external-detach-color-bg, var(--puck-color-surface-subtle) );color:var( --puck-field-external-detach-color-text, var(--puck-color-text-muted) );display:flex;gap:var(--puck-space-2);align-items:center;justify-content:center;padding:var(--puck-space-2) var(--puck-space-3);position:relative;transition:background-color var(--puck-duration-fast) var(--puck-ease-exit),color var(--puck-duration-fast) var(--puck-ease-exit);margin-inline-start:-1px;cursor:pointer}._ExternalInput-button_143vl_5:focus-visible,._ExternalInput-detachButton_143vl_48:focus-visible{outline:var(--puck-border-width-focus) solid var(--puck-color-focus-ring);outline-offset:var(--puck-border-width-focus);z-index:1}@media(hover:hover)and (pointer:fine){._ExternalInput_143vl_1:not(._ExternalInput--readOnly_143vl_41) ._ExternalInput-button_143vl_5:hover,._ExternalInput_143vl_1:not(._ExternalInput--readOnly_143vl_41) ._ExternalInput-detachButton_143vl_48:hover{background:var( --puck-field-color-bg-hover, var(--puck-color-interactive-soft-hover) );transition:none}._ExternalInput_143vl_1:not(._ExternalInput--readOnly_143vl_41) ._ExternalInput-detachButton_143vl_48:hover{color:var( --puck-field-color-text-hover, var(--puck-field-external-detach-color-text, var(--puck-color-text-muted)) )}._ExternalInput--dataSelected_143vl_34:not(._ExternalInput--readOnly_143vl_41) ._ExternalInput-button_143vl_5:hover{color:var( --puck-field-color-text-hover, var(--puck-field-color-text, var(--puck-color-text)) )}}._ExternalInput_143vl_1:not(._ExternalInput--readOnly_143vl_41) ._ExternalInput-button_143vl_5:active,._ExternalInput_143vl_1:not(._ExternalInput--readOnly_143vl_41) ._ExternalInput-detachButton_143vl_48:active{background:var( --puck-field-color-bg-hover, var(--puck-color-interactive-soft-hover) );transition:none}._ExternalInputModal_143vl_118{color:var(--puck-color-text);display:grid;grid-template-rows:min-content minmax(128px,100%) min-content;grid-template-columns:100%;position:relative;min-height:50dvh;max-height:90dvh}._ExternalInputModal-grid_143vl_128{display:flex;flex-direction:column}@media(min-width:458px){._ExternalInputModal-grid_143vl_128{display:grid;grid-template-columns:100%}._ExternalInputModal--filtersToggled_143vl_139 ._ExternalInputModal-grid_143vl_128{grid-template-columns:25% 75%}}._ExternalInputModal-filters_143vl_144{border-bottom:var(--puck-border-width-regular) solid var(--puck-color-border)}._ExternalInputModal--filtersToggled_143vl_139 ._ExternalInputModal-filters_143vl_144{display:none}@media(min-width:458px){._ExternalInputModal-filters_143vl_144{border-inline-end:var(--puck-border-width-regular) solid var(--puck-color-border);display:none}._ExternalInputModal--filtersToggled_143vl_139 ._ExternalInputModal-filters_143vl_144{display:block}}._ExternalInputModal-masthead_143vl_164{background-color:var(--puck-color-surface-subtle);border-bottom:var(--puck-border-width-regular) solid var(--puck-color-border);display:flex;flex-wrap:wrap;gap:var(--puck-space-5);padding:var(--puck-space-5)}._ExternalInputModal-tableWrapper_143vl_173{position:relative;overflow-x:auto;overflow-y:auto;flex-grow:1}._ExternalInputModal-table_143vl_173{border-collapse:unset;border-spacing:0px;color:var(--puck-color-text);position:relative;z-index:0;min-width:100%}._ExternalInputModal-thead_143vl_189{background-color:var(--puck-color-surface);position:sticky;top:0;z-index:1}._ExternalInputModal-th_143vl_189{border-bottom:var(--puck-border-width-regular) solid var(--puck-color-border);color:var(--puck-color-text-secondary);font-weight:var(--puck-font-weight-medium);font-size:var(--puck-font-size-xxs);padding:var(--puck-space-4) var(--puck-space-5)}._ExternalInputModal-td_143vl_204{border-bottom:var(--puck-border-width-regular) solid var(--puck-color-border-muted);padding:var(--puck-space-4) var(--puck-space-5)}._ExternalInputModal-tr_143vl_210 ._ExternalInputModal-td_143vl_204:first-of-type{font-weight:var(--puck-font-weight-medium);width:1%;white-space:nowrap}@media(hover:hover)and (pointer:fine){._ExternalInputModal-tbody_143vl_217 ._ExternalInputModal-tr_143vl_210:hover{background:var(--puck-color-interactive-soft-hover);color:var(--puck-color-interactive);cursor:pointer;position:relative;margin-inline-start:-5px}._ExternalInputModal-tbody_143vl_217 ._ExternalInputModal-tr_143vl_210:hover ._ExternalInputModal-td_143vl_204:first-of-type{border-inline-start:var(--puck-border-width-strong) solid var(--puck-color-interactive);padding-inline-start:20px}}._ExternalInputModal-tbody_143vl_217 ._ExternalInputModal-tr_143vl_210:last-of-type ._ExternalInputModal-td_143vl_204{border-bottom:none}._ExternalInputModal-tableWrapper_143vl_173{display:none}._ExternalInputModal--hasData_143vl_244 ._ExternalInputModal-tableWrapper_143vl_173{display:block}._ExternalInputModal-loadingBanner_143vl_248{display:none;background-color:color-mix(in srgb,var(--puck-color-surface) 90%,transparent);padding:64px;align-items:center;justify-content:center;position:absolute;top:0;left:0;right:0;bottom:0}._ExternalInputModal--isLoading_143vl_265 ._ExternalInputModal-loadingBanner_143vl_248{display:flex}._ExternalInputModal-searchForm_143vl_269{display:flex;flex-wrap:wrap;gap:var(--puck-space-3);flex-grow:1}@media(min-width:458px){._ExternalInputModal-searchForm_143vl_269{flex-wrap:nowrap}}._ExternalInputModal-search_143vl_269{display:flex;background:var(--puck-color-surface);border-width:var(--puck-border-width-regular);border-style:solid;border-color:var(--puck-color-border);border-radius:var(--puck-radius-m);flex-grow:1;transition:border-color var(--puck-duration-fast) var(--puck-ease-exit)}._ExternalInputModal-search_143vl_269:focus-within{border-color:var(--puck-color-border-hover);outline:var(--puck-border-width-focus) solid var(--puck-color-focus-ring);transition:none}@media(hover:hover)and (pointer:fine){._ExternalInputModal-search_143vl_269:hover{border-color:var(--puck-color-border-hover);transition:none}}._ExternalInputModal-searchIcon_143vl_306{align-items:center;background:var(--puck-color-surface-subtle);border-bottom-left-radius:var(--puck-radius-m);border-top-left-radius:var(--puck-radius-m);border-inline-end:var(--puck-border-width-regular) solid var(--puck-color-border);color:var(--puck-color-text-subtle);display:flex;justify-content:center;padding:var(--puck-space-3) calc(var(--puck-space-4) - var(--puck-border-width-regular));transition:color var(--puck-duration-fast) var(--puck-ease-exit)}._ExternalInputModal-search_143vl_269:focus-within ._ExternalInputModal-searchIcon_143vl_306{color:var(--puck-color-text-secondary);transition:none}@media(hover:hover)and (pointer:fine){._ExternalInputModal-search_143vl_269:hover ._ExternalInputModal-searchIcon_143vl_306{color:var(--puck-color-text-secondary);transition:none}}._ExternalInputModal-searchIconText_143vl_333{clip:rect(0 0 0 0);clip-path:inset(100%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}._ExternalInputModal-searchInput_143vl_343{border:none;border-radius:var(--puck-radius-m);background:var(--puck-color-surface);font-family:inherit;font-size:var(--puck-font-size-xxs);padding:var(--puck-space-3) calc(var(--puck-space-4) - var(--puck-border-width-regular));width:100%}._ExternalInputModal-searchInput_143vl_343:focus{outline:0}._ExternalInputModal-searchActions_143vl_358{display:flex;gap:var(--puck-space-2);height:44px;width:100%}@media(min-width:458px){._ExternalInputModal-searchActions_143vl_358{width:auto}}._ExternalInputModal-searchActionIcon_143vl_371{align-self:center}._ExternalInputModal-footerContainer_143vl_375{background-color:var(--puck-color-surface-subtle);border-top:var(--puck-border-width-regular) solid var(--puck-color-border);color:var(--puck-color-text-secondary);padding:var(--puck-space-4)}._ExternalInputModal-footer_143vl_375{font-weight:var(--puck-font-weight-medium);font-size:var(--puck-font-size-xxs);text-align:right}._ExternalInputModal-field_143vl_388{color:var(--puck-color-text-secondary);margin:var(--puck-space-4);margin-bottom:var(--puck-space-3);display:block}._Modal_g5xob_1{background:var(--puck-color-overlay-backdrop);display:none;justify-content:center;align-items:center;position:fixed;top:0;left:0;bottom:0;right:0;z-index:1;padding:32px}._Modal--isOpen_g5xob_15{display:flex}._Modal-inner_g5xob_19{width:100%;max-width:1024px;border-radius:var(--puck-radius-l);overflow:hidden;background:var(--puck-color-surface);display:flex;flex-direction:column;max-height:90dvh}._Heading_97eh4_1{display:block;color:var(--_puck-heading-color, var(--puck-color-text));font-weight:var(--puck-font-weight-bold);margin:0}._Heading_97eh4_1 b{font-weight:var(--puck-font-weight-bold)}._Heading--xxxxl_97eh4_12{font-size:var(--puck-font-size-xxxxl);letter-spacing:var(--puck-letter-spacing-heading);font-weight:var(--puck-font-weight-heavy)}._Heading--xxxl_97eh4_18{font-size:var(--puck-font-size-xxxl)}._Heading--xxl_97eh4_22{font-size:var(--puck-font-size-xxl)}._Heading--xl_97eh4_26{font-size:var(--puck-font-size-xl)}._Heading--l_97eh4_30{font-size:var(--puck-font-size-l)}._Heading--m_97eh4_34{font-size:var(--puck-font-size-m)}._Heading--s_97eh4_38{font-size:var(--puck-font-size-s)}._Heading--xs_97eh4_42{font-size:var(--puck-font-size-xs)}._Button_oe4qj_1{--_puck-button-default-space-x: 20px;--_puck-button-default-font-size: var(--puck-font-size-xxs);--_puck-button-default-font-weight: var(--puck-font-weight-regular);--_puck-button-default-color-bg-disabled: var(--puck-color-bg-disabled);--_puck-button-default-color-text-disabled: var(--puck-color-text-disabled);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:var(--puck-border-width-regular) solid transparent;border-radius:var(--puck-button-radius, var(--puck-radius-m));color:var(--puck-color-text-inverse);display:inline-flex;align-items:center;gap:var(--puck-space-2);letter-spacing:var(--puck-letter-spacing-ui);font-family:var(--puck-font-family);box-sizing:border-box;line-height:1;text-align:center;text-decoration:none;transition:background-color var(--puck-duration-fast) var(--puck-ease-exit),color var(--puck-duration-fast) var(--puck-ease-exit);cursor:pointer;white-space:nowrap;margin:0}._Button_oe4qj_1:hover,._Button_oe4qj_1:active{transition:none}._Button--medium_oe4qj_34{min-height:34px;padding-bottom:var( --puck-button-medium-space-y, calc(var(--puck-space-2) - var(--puck-border-width-regular)) );padding-inline-start:var( --puck-button-medium-space-x, calc(var(--_puck-button-default-space-x) - var(--puck-border-width-regular)) );padding-inline-end:var( --puck-button-medium-space-x, calc(var(--_puck-button-default-space-x) - var(--puck-border-width-regular)) );padding-top:var( --puck-button-medium-space-y, calc(var(--puck-space-2) - var(--puck-border-width-regular)) );font-weight:var( --puck-button-medium-font-weight, var(--_puck-button-default-font-weight) );font-size:var( --puck-button-medium-font-size, var(--_puck-button-default-font-size) )}._Button--large_oe4qj_62{padding-bottom:var( --puck-button-large-space-y, calc(var(--puck-space-3) - var(--puck-border-width-regular)) );padding-inline-start:var( --puck-button-large-space-x, calc(var(--_puck-button-default-space-x) - var(--puck-border-width-regular)) );padding-inline-end:var( --puck-button-large-space-x, calc(var(--_puck-button-default-space-x) - var(--puck-border-width-regular)) );padding-top:var( --puck-button-large-space-y, calc(var(--puck-space-3) - var(--puck-border-width-regular)) );font-weight:var( --puck-button-large-font-weight, var(--_puck-button-default-font-weight) );font-size:var( --puck-button-large-font-size, var(--_puck-button-default-font-size) )}._Button-icon_oe4qj_89{margin-top:2px}._Button--primary_oe4qj_93{background:var( --puck-button-primary-color-bg, var(--puck-color-interactive) );border-color:var(--puck-button-primary-color-border, transparent);color:var(--puck-button-primary-color-text, var(--puck-color-text-inverse))}._Button_oe4qj_1:focus-visible{outline:var(--puck-border-width-focus) solid var(--puck-color-focus-ring);outline-offset:var(--puck-border-width-focus)}@media(hover:hover)and (pointer:fine){._Button--primary_oe4qj_93:hover{background-color:var( --puck-button-primary-color-bg-hover, var(--puck-color-interactive-hover) )}}._Button--primary_oe4qj_93:active{background-color:var( --puck-button-primary-color-bg-active, var(--puck-color-interactive-active) )}._Button--primary_oe4qj_93._Button--disabled_oe4qj_123,._Button--primary_oe4qj_93._Button--disabled_oe4qj_123:hover{background-color:var( --puck-button-primary-color-bg-disabled, var(--_puck-button-default-color-bg-disabled) );color:var( --puck-button-primary-color-text-disabled, var(--_puck-button-default-color-text-disabled) )}._Button--secondary_oe4qj_135{background:var(--puck-button-secondary-color-bg, transparent);border-color:var(--puck-button-secondary-color-border, currentColor);color:var(--puck-button-secondary-color-text, currentColor)}@media(hover:hover)and (pointer:fine){._Button--secondary_oe4qj_135:hover{background-color:var( --puck-button-secondary-color-bg-hover, var(--puck-color-interactive-soft) );color:var(--puck-button-secondary-color-text, var(--puck-color-text))}}._Button--secondary_oe4qj_135:active{background-color:var( --puck-button-secondary-color-bg-active, var(--puck-color-interactive-soft) );color:var(--puck-button-secondary-color-text, var(--puck-color-text))}._Button--secondary_oe4qj_135._Button--disabled_oe4qj_123,._Button--secondary_oe4qj_135._Button--disabled_oe4qj_123:hover{background-color:var( --puck-button-secondary-color-bg-disabled, var(--_puck-button-default-color-bg-disabled) );color:var( --puck-button-secondary-color-text-disabled, var(--_puck-button-default-color-text-disabled) )}._Button--flush_oe4qj_171{border-radius:var(--puck-radius-none)}._Button--disabled_oe4qj_123:hover{cursor:not-allowed}._Button--fullWidth_oe4qj_179{justify-content:center;width:100%}._Button-spinner_oe4qj_184{padding-inline-start:var(--puck-space-2)}._RichTextMenu_1ve2j_1{display:flex;flex-direction:row;flex-wrap:nowrap}._RichTextMenu--form_1ve2j_7{border-top-left-radius:var(--puck-field-radius, var(--puck-radius-m));border-top-right-radius:var(--puck-field-radius, var(--puck-radius-m));padding:var(--puck-field-richtext-menu-space-y, 6px) var(--puck-field-richtext-menu-space-x, 6px);background-color:var( --puck-field-richtext-menu-color-bg, var(--puck-color-surface-subtle) );position:relative;scrollbar-width:none;overflow-x:auto}._RichTextMenu-group_1ve2j_21{display:flex;align-items:space-between;flex-direction:row;flex-wrap:nowrap;padding-inline:6px;gap:2px;position:relative}._RichTextMenu-group_1ve2j_21:first-of-type{padding-left:0}._RichTextMenu-group_1ve2j_21:last-of-type{padding-right:0}._RichTextMenu--inline_1ve2j_39 ._RichTextMenu-group_1ve2j_21{color:var(--puck-color-text-inverse);gap:0px;flex-wrap:nowrap}._RichTextMenu-group_1ve2j_21+._RichTextMenu-group_1ve2j_21{border-left:var(--puck-border-width-regular) solid var( --puck-field-richtext-menu-color-separator, var(--puck-color-border-muted) )}._RichTextMenu--inline_1ve2j_39 ._RichTextMenu-group_1ve2j_21+._RichTextMenu-group_1ve2j_21{border-left:var(--puck-border-width-hairline) solid var(--puck-color-border-inverse)}._Control_id4pm_1 .lucide{height:var(--puck-icon-size-m);width:var(--puck-icon-size-m)}._Control--inline_id4pm_6 .lucide{height:var(--puck-actionbar-action-size, var(--puck-icon-size-s));width:var(--puck-actionbar-action-size, var(--puck-icon-size-s))}._Select_1n4iv_1{position:relative;z-index:1}._Select-buttonInner_1n4iv_6{align-items:center;display:flex}._Select-buttonIcon_1n4iv_11{align-items:center;display:flex;justify-content:center}._Select--standalone_1n4iv_17 ._Select-buttonIcon_1n4iv_11 .lucide{height:var(--puck-icon-size-m);width:var(--puck-icon-size-m)}._Select--actionBar_1n4iv_22 ._Select-buttonIcon_1n4iv_11 .lucide{height:var(--puck-actionbar-action-size, var(--puck-icon-size-s));width:var(--puck-actionbar-action-size, var(--puck-icon-size-s))}._Select-items_1n4iv_27{background:var(--puck-color-surface);border:var(--puck-border-width-regular) solid var(--puck-color-border);border-radius:var(--puck-radius-l);margin:10px 8px 10px 0;padding:var(--puck-space-1);z-index:2;list-style:none}._SelectItem_1n4iv_38{background:transparent;border-radius:var(--puck-radius-m);border:none;color:var(--puck-color-text-secondary);cursor:pointer;display:flex;gap:var(--puck-space-2);align-items:center;font-size:var(--puck-font-size-xxs);margin:0;padding:var(--puck-space-2) var(--puck-space-3);width:100%}._SelectItem--isSelected_1n4iv_53{background:var(--puck-color-interactive-soft);color:var(--puck-color-interactive);font-weight:var(--puck-font-weight-medium)}._SelectItem--isSelected_1n4iv_53 ._SelectItem-icon_1n4iv_59{color:var(--puck-color-interactive)}._SelectItem_1n4iv_38:hover{background:var(--puck-color-interactive-soft);color:var(--puck-color-interactive)}._RichTextEditor_5wzos_1 .ProseMirror{white-space:pre-wrap;word-wrap:break-word;cursor:text;outline:none;position:relative}._RichTextEditor_5wzos_1 .rich-text *{white-space:pre-wrap;user-select:auto;-webkit-user-select:auto}._RichTextEditor_5wzos_1 .rich-text blockquote{margin:1em 0;padding:0 1em;border-left:var(--puck-border-width-strong) solid var(--puck-color-border)}._RichTextEditor_5wzos_1 .rich-text code{background-color:var(--puck-color-surface-muted);padding:var(--puck-space-1) var(--puck-space-2);border-radius:var(--puck-radius-m)}._RichTextEditor_5wzos_1 .rich-text p:empty:before{content:" "}._RichTextEditor_5wzos_1 .rich-text pre code{display:block;padding:var(--puck-space-2) var(--puck-space-3)}._RichTextEditor_5wzos_1 .rich-text>*:first-child,._RichTextEditor_5wzos_1 .ProseMirror>*:first-child,._RichTextEditor_5wzos_1 .rich-text * p:first-of-type{margin-top:0}._RichTextEditor_5wzos_1 .rich-text>*:last-child,._RichTextEditor_5wzos_1 .ProseMirror>*:last-child,._RichTextEditor_5wzos_1 .rich-text * p:last-of-type{margin-bottom:0}._RichTextEditor--editor_5wzos_50{color:var(--puck-field-color-text, var(--puck-color-text));background:var(--puck-field-color-bg, var(--puck-color-surface));border-width:var( --puck-field-border-width, var(--puck-border-width-regular) );border-style:solid;border-color:var(--puck-field-color-border, var(--puck-color-border));border-radius:var(--puck-field-radius, var(--puck-radius-m));box-sizing:border-box;display:flex;flex-direction:column;font-family:inherit;font-size:var(--puck-field-font-size, var(--puck-font-size-xxs));resize:vertical;text-align:initial;transition:border-color var(--puck-duration-fast) var(--puck-ease-exit);width:100%;max-width:100%;min-height:128px}._RichTextEditor--editor_5wzos_50 .rich-text{flex-grow:1}._RichTextEditor--editor_5wzos_50 .rich-text:not(:has(.ProseMirror)),._RichTextEditor--editor_5wzos_50 .rich-text .ProseMirror{height:100%;padding:var(--puck-field-space-y, var(--puck-space-3)) var( --puck-field-space-x, calc( var(--puck-space-4) - var(--puck-field-border-width, var(--puck-border-width-regular)) ) )}._RichTextEditor--editor_5wzos_50 .rich-text ul,._RichTextEditor--editor_5wzos_50 .rich-text ol{padding-left:var(--puck-space-5)}._RichTextEditor--editor_5wzos_50 .rich-text li{line-height:1.5}._RichTextEditor--editor_5wzos_50 .rich-text p{margin-block:var(--puck-space-3)}._RichTextEditor--editor_5wzos_50 .rich-text ul{list-style:disc}._RichTextEditor--editor_5wzos_50 .rich-text ol{list-style:decimal}._RichTextEditor--editor_5wzos_50:focus-within{border-color:var( --puck-field-color-border-hover, var(--puck-color-border-hover) );outline:var(--puck-border-width-focus) solid var(--puck-field-color-border-focus, var(--puck-color-focus-ring));transition:none}@media(hover:hover)and (pointer:fine){._RichTextEditor--editor_5wzos_50:hover:not(._RichTextEditor--disabled_5wzos_123){border-color:var( --puck-field-color-border-hover, var(--puck-color-border-hover) );transition:none}}._RichTextEditor--editor_5wzos_50._RichTextEditor--disabled_5wzos_123{background:var( --puck-field-color-bg-disabled, var(--puck-color-surface-muted) );border-color:var( --puck-field-color-border-disabled, var(--puck-color-border) )}._RichTextEditor--editor_5wzos_50._RichTextEditor--disabled_5wzos_123 .rich-text:not(:has(.ProseMirror)),._RichTextEditor--editor_5wzos_50._RichTextEditor--disabled_5wzos_123 .rich-text .ProseMirror{color:var( --puck-field-color-text-disabled, var(--puck-color-text-secondary) )}._RichTextEditor--editor_5wzos_50._RichTextEditor--disabled_5wzos_123 .ProseMirror[contenteditable=false]{cursor:default}._RichTextEditor_5wzos_1:not(:focus-within):not(._RichTextEditor--isActive_5wzos_159) .ProseMirror ::selection{background-color:transparent}._RichTextEditor-menu_5wzos_165{border-bottom:var(--puck-border-width-regular) solid var(--puck-color-border-muted);position:sticky;top:0;z-index:1}._RichTextEditor--disabled_5wzos_123 ._RichTextEditor-menu_5wzos_165{border-bottom:var(--puck-border-width-regular) solid var(--puck-color-border)}._ObjectField_c5reb_1{display:flex;flex-direction:column;background-color:var(--puck-field-color-surface, var(--puck-color-surface));border:var(--puck-field-border-width, var(--puck-border-width-regular)) solid var(--puck-field-color-border, var(--puck-color-border));border-radius:var(--puck-field-radius, var(--puck-radius-m))}._ObjectField-fieldset_c5reb_10{border:none;margin:0;min-width:0;padding:var(--puck-field-space-surface-y, var(--puck-space-4)) var( --puck-field-space-surface-x, calc( var(--puck-space-4) - var(--puck-field-border-width, var(--puck-border-width-regular)) ) )}._Drawer_1n90m_1{display:flex;flex-direction:column;font-family:var(--puck-font-family);gap:var(--puck-space-3)}._Drawer-draggable_1n90m_8{position:relative}._Drawer-draggableBg_1n90m_12{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1}._DrawerItem-draggable_1n90m_22{background:var(--puck-drawer-item-color-bg, var(--puck-color-surface));color:var(--puck-drawer-item-color-text, var(--puck-color-text));cursor:grab;padding:var(--puck-drawer-item-space, var(--puck-space-3));display:flex;border:var(--puck-drawer-item-border-width, var(--puck-border-width-regular)) var(--puck-drawer-item-color-border, var(--puck-color-border)) solid;border-radius:var(--puck-drawer-item-radius, var(--puck-radius-m));font-size:var(--puck-drawer-item-font-size, var(--puck-font-size-xxs));justify-content:space-between;align-items:center;transition:background-color var(--puck-duration-fast) var(--puck-ease-exit),color var(--puck-duration-fast) var(--puck-ease-exit)}._DrawerItem--disabled_1n90m_38 ._DrawerItem-draggable_1n90m_22{background:var(--puck-color-surface-muted);color:var(--puck-color-text-muted);cursor:not-allowed}._DrawerItem_1n90m_22:focus-visible{outline:0}._Drawer_1n90m_1:not(._Drawer--isDraggingFrom_1n90m_48) ._DrawerItem_1n90m_22:focus-visible ._DrawerItem-draggable_1n90m_22{border-radius:var(--puck-radius-m);outline:var(--puck-border-width-focus) solid var(--puck-color-focus-ring);outline-offset:var(--puck-border-width-focus)}@media(hover:hover)and (pointer:fine){._Drawer_1n90m_1:not(._Drawer--isDraggingFrom_1n90m_48) ._DrawerItem_1n90m_22:not(._DrawerItem--disabled_1n90m_38) ._DrawerItem-draggable_1n90m_22:hover{background-color:var( --puck-drawer-item-color-bg-hover, var(--puck-color-interactive-soft-hover) );color:var( --puck-drawer-item-color-text-hover, var(--puck-color-interactive) );transition:none}}._DrawerItem-name_1n90m_72{overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}._DraggableComponent_1627v_1{position:absolute;pointer-events:none}._DraggableComponent-overlayWrapper_1627v_6{height:100%;width:100%;top:0;position:absolute;pointer-events:none;box-sizing:border-box;z-index:1}._DraggableComponent-overlay_1627v_6{cursor:pointer;height:100%;outline:var( --puck-slot-component-border-width, var(--puck-border-width-focus) ) var( --puck-slot-component-color-overlay-border, var(--puck-color-selection-border) ) solid;outline-offset:calc(var(--puck-slot-component-border-width, var(--puck-border-width-focus)) * -1);width:100%}._DraggableComponent_1627v_1:focus-visible>._DraggableComponent-overlayWrapper_1627v_6{outline:var(--puck-border-width-regular) solid var(--puck-color-focus-ring)}._DraggableComponent-loadingOverlay_1627v_38{background:var(--puck-color-surface);color:var(--puck-color-text);border-radius:var(--puck-radius-m);display:flex;padding:var(--puck-space-2);top:var(--puck-space-2);right:var(--puck-space-2);position:absolute;pointer-events:all;box-sizing:border-box;opacity:.8;z-index:1}._DraggableComponent--hover_1627v_54>._DraggableComponent-overlayWrapper_1627v_6>._DraggableComponent-overlay_1627v_6{background:var( --puck-slot-component-color-overlay, var(--puck-color-selection-bg) );outline:var( --puck-slot-component-border-width, var(--puck-border-width-focus) ) var( --puck-slot-component-color-overlay-border, var(--puck-color-selection-border) ) solid}._DraggableComponent--isSelected_1627v_72>._DraggableComponent-overlayWrapper_1627v_6>._DraggableComponent-overlay_1627v_6{outline-color:var( --puck-slot-component-color-border-selected, var(--puck-color-selection-border) )}._DraggableComponent_1627v_1:has(._DraggableComponent--hover_1627v_54>._DraggableComponent-overlayWrapper_1627v_6)>._DraggableComponent-overlayWrapper_1627v_6{display:none}._DraggableComponent-actionsOverlay_1627v_89{position:sticky;opacity:0;pointer-events:none;z-index:2}._DraggableComponent--isSelected_1627v_72 ._DraggableComponent-actionsOverlay_1627v_89{opacity:1;pointer-events:auto}._DraggableComponent-actions_1627v_89{position:absolute;width:auto;cursor:grab;display:flex;box-sizing:border-box;transform-origin:right top;min-height:36px}._DraggableComponent-actionsAction_1627v_111{height:var(--puck-actionbar-action-size, var(--puck-icon-size-s));width:var(--puck-actionbar-action-size, var(--puck-icon-size-s))}[data-puck-component] *{pointer-events:none;user-select:none;-webkit-user-select:none}[data-puck-component]{cursor:grab;pointer-events:auto!important;user-select:none;-webkit-user-select:none}[data-puck-dropzone]{pointer-events:auto!important}[data-puck-disabled]{cursor:pointer}[data-dnd-placeholder]:not([data-puck-line-drag] *){background:var( --puck-slot-component-color-placeholder, var(--puck-color-azure-06) )!important;border:none!important;color:transparent!important;opacity:.3!important;outline:none!important;transition:none!important}[data-dnd-placeholder]:not([data-puck-line-drag] *) *,[data-dnd-placeholder]:not([data-puck-line-drag] *):after,[data-dnd-placeholder]:not([data-puck-line-drag] *):before{opacity:0!important}[data-puck-line-drag] [data-dnd-placeholder]{opacity:.4!important;outline:none!important;transition:none!important}[data-puck-line-drag] [data-dnd-dragging][data-puck-component]{opacity:.9!important}[data-dnd-dragging][data-puck-component]{pointer-events:none!important;outline:var( --puck-slot-component-border-width, var(--puck-border-width-focus) ) var(--puck-slot-component-color-border-dragging, var(--puck-color-azure-09)) solid!important;outline-offset:calc(var(--puck-slot-component-border-width, var(--puck-border-width-focus)) * -1)!important}[data-dnd-dragging][data-puck-component]>:first-child{margin-top:0!important}[data-dnd-dragging][data-puck-component]>:last-child{margin-bottom:0!important}._DropZone_wc2ks_1{position:relative;height:100%;min-height:var(--puck-slot-min-empty-height);outline-offset:calc(var(--puck-slot-border-width, var(--puck-border-width-focus)) * -1);width:100%}._DropZone--hasChildren_wc2ks_11{min-height:0}._DropZone_wc2ks_1:empty{min-height:var(--puck-slot-min-empty-height)}[data-puck-entry]:not([data-puck-dragging]) ._DropZone_wc2ks_1{transition:min-height var(--puck-duration-medium) var(--puck-ease-exit)}._DropZone--isAreaSelected_wc2ks_24,._DropZone--hoveringOverArea_wc2ks_25:not(._DropZone--isRootZone_wc2ks_25){background:var(--puck-slot-color-bg, var(--puck-color-selection-bg));outline:var(--puck-slot-border-width, var(--puck-border-width-focus)) var(--puck-slot-border-style, dashed) var(--puck-slot-color-border, var(--puck-color-selection-border))}._DropZone_wc2ks_1:empty{background:var(--puck-slot-color-bg, var(--puck-color-selection-bg));outline:var(--puck-slot-border-width, var(--puck-border-width-focus)) var(--puck-slot-border-style, dashed) var(--puck-slot-color-border, var(--puck-color-selection-border))}._DropZone-item_wc2ks_39{position:relative}._DropZone-linePlaceholder_wc2ks_43{background:var( --puck-slot-component-color-placeholder, var(--puck-color-line-placeholder) );border-radius:calc(var(--puck-line-placeholder-width, 2px) / 2);pointer-events:none;position:absolute;z-index:1}._DropZone-hitbox_wc2ks_55{position:absolute;bottom:calc(var(--puck-space-3) * -1);height:var(--puck-space-5);width:100%;z-index:1}[data-puck-dragging] ._DropZone--isEnabled_wc2ks_63{outline:var(--puck-slot-border-width, var(--puck-border-width-focus)) var(--puck-slot-border-style, dashed) var(--puck-slot-color-border, var(--puck-color-selection-border))}._DropZone_wc2ks_1>*:not([data-puck-component]):not([data-puck-line-placeholder]){opacity:0}body:has(._DropZone--isAnimating_wc2ks_74:empty) [data-puck-overlay]{opacity:0!important}[data-puck-overlay-portal],[data-puck-overlay-portal] *{pointer-events:auto!important}[data-puck-entry][data-puck-dragging] [data-puck-overlay-portal],[data-puck-entry][data-puck-dragging] [data-puck-overlay-portal] *{pointer-events:none!important}[data-puck-entry][data-puck-preview-mode=edit] [data-puck-overlay-portal]:hover{outline:2px var(--puck-color-azure-09, #cfdff0) dashed;outline-offset:2px}[data-puck-entry][data-puck-preview-mode=edit] [data-puck-overlay-portal]:focus-within{outline:2px var(--puck-color-azure-07, #88b0da) dashed;outline-offset:2px}._InlineTextField_104qp_1{cursor:text;display:inline-block;white-space:pre-wrap;text-decoration:inherit}[data-dnd-dragging] ._InlineTextField_104qp_1{cursor:none;caret-color:transparent}[data-dnd-dragging] ._InlineTextField_104qp_1::selection{display:none}._PuckFields_wnj25_1{position:relative;font-family:var(--puck-font-family)}._PuckFields--isLoading_wnj25_6{min-height:48px}._PuckFields-loadingOverlay_wnj25_10{background:var(--puck-color-surface);display:flex;justify-content:flex-end;align-items:flex-start;height:100%;width:100%;top:0;position:absolute;z-index:1;pointer-events:all;box-sizing:border-box;opacity:.8}._PuckFields-loadingOverlayInner_wnj25_25{display:flex;padding:var(--puck-space-4);position:sticky;top:0}._PuckFields-field_wnj25_32 *{box-sizing:border-box}._PuckFields--wrapFields_wnj25_36 ._PuckFields-field_wnj25_32{color:var(--puck-color-text-secondary);padding:var(--puck-space-4);padding-bottom:var(--puck-space-3);display:block}._PuckFields--wrapFields_wnj25_36 ._PuckFields-field_wnj25_32+._PuckFields-field_wnj25_32{border-top:var(--puck-border-width-regular) solid var(--puck-color-border);margin-top:var(--puck-space-2)}._ComponentList_htktj_1{max-width:100%}._ComponentList--isExpanded_htktj_5+._ComponentList_htktj_1{margin-top:var(--puck-space-3)}._ComponentList-content_htktj_9{display:none}._ComponentList--isExpanded_htktj_5>._ComponentList-content_htktj_9{display:block}._ComponentList-title_htktj_17{background-color:transparent;border:0;color:var(--puck-drawer-category-color-text, var(--puck-color-text-muted));cursor:pointer;display:flex;font:inherit;font-size:var(--puck-drawer-category-font-size, var(--puck-font-size-xxxs));list-style:none;margin-bottom:6px;padding:var(--puck-drawer-category-space, var(--puck-space-2));text-transform:uppercase;transition:background-color var(--puck-duration-fast) var(--puck-ease-exit),color var(--puck-duration-fast) var(--puck-ease-exit);gap:var(--puck-space-1);border-radius:var(--puck-radius-m);width:100%}._ComponentList-title_htktj_17:focus-visible{outline:var(--puck-border-width-focus) solid var(--puck-color-focus-ring);outline-offset:var(--puck-border-width-focus)}@media(hover:hover)and (pointer:fine){._ComponentList-title_htktj_17:hover{background-color:var( --puck-drawer-category-color-bg-hover, var(--puck-color-interactive-soft) );color:var( --puck-drawer-category-color-text-hover, var(--puck-color-interactive) );transition:none}}._ComponentList-title_htktj_17:active{background-color:var( --puck-drawer-category-color-bg-active, var(--puck-color-interactive-subtle) );transition:none}._ComponentList-titleIcon_htktj_63{margin-inline-start:auto}._PuckPreview_zbic3_1{position:relative;height:100%}._PuckPreview-frame_zbic3_6{border:none;height:100%;width:100%}._PuckPreview-frame_zbic3_6[data-puck-outline-dragging]{pointer-events:none}._DropLine_eyz3q_2{background:var(--_puck-outline-color-drop-indicator);border-radius:calc(var(--_puck-outline-drop-indicator-size) / 2);height:var(--_puck-outline-drop-indicator-size);inset-inline:0;pointer-events:none;position:absolute;z-index:1}._DropLine--top_eyz3q_12{top:0}._DropLine--bottom_eyz3q_16{bottom:0}._DropLine--top_eyz3q_12._DropLine--outset_eyz3q_20{top:calc(-1 * var(--_puck-outline-drop-indicator-size))}._DropLine--bottom_eyz3q_16._DropLine--outset_eyz3q_20{bottom:calc(-1 * var(--_puck-outline-drop-indicator-size))}._LayerTree-helper_1m7e4_2{color:var(--puck-outline-color-text-helper, var(--puck-color-text-subtle));padding-top:var(--puck-space-1);padding-bottom:var(--puck-space-1);padding-inline-start:var(--_puck-outline-label-indent);border:var(--_puck-outline-border-width) solid transparent}._LayerTree-helperRoot_1m7e4_11{padding-inline-start:var(--puck-space-3)}._LayerTree-helper_1m7e4_2[data-puck-drop-target]{position:relative;overflow:visible}._Layer_onfgu_1{position:relative;border:var(--_puck-outline-border-width) solid transparent;border-radius:var(--_puck-outline-radius)}._Layer-inner_onfgu_8{align-items:center;border:var(--_puck-outline-border-width) solid transparent;border-radius:var(--_puck-outline-radius);cursor:pointer;display:flex;position:relative;transition:color var(--puck-duration-fast) var(--puck-ease-exit)}._Layer--isSortable_onfgu_18>._Layer-inner_onfgu_8{cursor:grab}._Layer-content_onfgu_22{display:flex;gap:var(--puck-space-4);flex:1 1 auto;min-width:0}._Layer-clickable_onfgu_29{align-items:center;background:none;border:0;border-radius:var(--_puck-outline-radius);color:inherit;cursor:inherit;display:flex;flex:1 1 auto;font:inherit;min-width:0;padding:0}[data-puck-dnd-disabled] ._Layer-inner_onfgu_8,[data-puck-dnd-disabled] ._Layer-clickable_onfgu_29{cursor:pointer}._Layer-clickable_onfgu_29:focus-visible{outline:var(--puck-border-width-focus) solid var(--puck-color-focus-ring);outline-offset:var(--puck-border-width-focus);position:relative;z-index:1}._Layer-caret_onfgu_57{visibility:hidden;display:flex;flex-shrink:0}._Layer-caret_onfgu_57 svg{height:var(--_puck-outline-caret-size);width:var(--_puck-outline-caret-size)}._Layer--containsZone_onfgu_68>._Layer-inner_onfgu_8>._Layer-content_onfgu_22{font-weight:var(--puck-font-weight-bold)}._Layer--containsZone_onfgu_68>._Layer-inner_onfgu_8>._Layer-caret_onfgu_57{visibility:visible}._Layer-title_onfgu_76{display:flex;gap:var(--puck-space-2);align-items:center;overflow-x:hidden;margin:var(--puck-space-1);cursor:pointer}._Layer-name_onfgu_85{overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}._Layer-icon_onfgu_91{color:var(--puck-outline-color-icon, var(--puck-color-text-subtle));margin-top:var(--puck-space-1)}._Layer-icon_onfgu_91 svg{height:var(--_puck-outline-icon-size);width:var(--_puck-outline-icon-size)}._Layer-zones_onfgu_101{display:none;margin-inline-start:var(--puck-outline-space-indent, var(--puck-space-4))}._Layer--isExpanded_onfgu_106>._Layer-zones_onfgu_101{display:block}._Layer--isExpanded_onfgu_106>._Layer-inner_onfgu_8>._Layer-caret_onfgu_57 svg{transform:rotate(90deg)}@media(hover:hover)and (pointer:fine){._Layer_onfgu_1:not(._Layer--isSelected_onfgu_115)>._Layer-inner_onfgu_8:hover{--_puck-outline-actions-color-bg: var(--_puck-outline-color-bg-hover);border-color:var(--_puck-outline-color-border-hover);background:var(--_puck-outline-color-bg-hover);transition:none}}._Layer--isSelected_onfgu_115>._Layer-inner_onfgu_8{border-color:var( --puck-outline-color-border-selected, var(--puck-color-selection-border) )}._Layer--isSelected_onfgu_115>._Layer-inner_onfgu_8{--_puck-outline-actions-color-bg: var(--_puck-outline-color-bg-selected);background:var(--_puck-outline-color-bg-selected)}._Layer--isExpandCandidate_onfgu_138>._Layer-inner_onfgu_8{border-color:var(--_puck-outline-color-border-hover);background:var(--_puck-outline-color-bg-hover)}._Layer--isDragSource_onfgu_143>._Layer-inner_onfgu_8{color:var(--puck-color-text-muted);background:transparent}._Layer--isDragSource_onfgu_143>._Layer-zones_onfgu_101{opacity:.5}._LayerActions_d90t9_2{position:sticky;inset-inline-end:calc(var(--puck-space-1) * -1);padding-inline:var(--puck-space-1);display:flex;visibility:hidden;flex-shrink:0;color:var(--_puck-outline-color-text);background:var(--_puck-outline-actions-color-bg);border-top-right-radius:var(--_puck-outline-radius);border-bottom-right-radius:var(--_puck-outline-radius)}._LayerActions--visible_d90t9_18{visibility:visible}._LayerActions_d90t9_2 svg{height:var(--_puck-outline-caret-size);width:var(--_puck-outline-caret-size)}._LayerTree_o5tyt_1{color:var(--_puck-outline-color-text);font-family:var(--puck-outline-font-family, var(--puck-font-family));font-size:var(--puck-outline-font-size, var(--puck-font-size-xxxs));margin:0;position:relative;list-style:none;padding:0}._LayerTree--nested_o5tyt_12{margin-inline-start:var(--puck-outline-space-indent, var(--puck-space-3))}._LayerTree-zoneTitle_fvhlh_2{color:var(--_puck-outline-zone-color-text);font-size:var( --puck-outline-zone-font-size, calc(var(--puck-font-size-xxxs) * .9) );display:flex;gap:var(--puck-space-2);align-items:center;overflow-x:hidden;padding-top:var(--puck-space-1);padding-bottom:var(--puck-space-1);padding-inline-start:var(--_puck-outline-label-indent);border:var(--_puck-outline-border-width) solid transparent}._LayerTree-zoneIcon_fvhlh_19{margin-top:var(--puck-space-1)}._LayerTree-zoneIcon_fvhlh_19 svg{height:var(--_puck-outline-icon-size);width:var(--_puck-outline-icon-size)}._LayerTree-zoneTitle_fvhlh_2[data-puck-drop-target]{color:var(--_puck-outline-color-text-hover);position:relative;overflow:visible}._LayerTreeRoot_1qowl_1{min-width:max-content;--_puck-iconbutton-color-bg-hover: transparent;--_puck-outline-color-text: var( --puck-outline-color-text, var(--puck-color-text-primary) );--_puck-outline-border-width: var( --puck-outline-border-width, var(--puck-border-width-regular) );--_puck-outline-radius: var(--puck-outline-radius, var(--puck-radius-m));--_puck-outline-caret-size: var( --puck-outline-action-size, var(--puck-icon-size-s) );--_puck-outline-icon-size: var( --puck-outline-icon-size, var(--puck-icon-size-xs) );--_puck-outline-color-bg-selected: var( --puck-outline-color-bg-selected, var(--puck-color-interactive-subtle) );--_puck-outline-color-bg-hover: var( --puck-outline-color-bg-hover, var(--puck-color-interactive-soft) );--_puck-outline-color-border-hover: var( --puck-outline-color-border-hover, var(--puck-color-interactive-subtle) );--_puck-outline-color-text-hover: var( --puck-outline-color-text-hover, var(--puck-color-interactive) );--_puck-outline-color-drop-indicator: var( --puck-outline-color-drop-indicator, var(--puck-color-line-placeholder) );--_puck-outline-drop-indicator-size: var(--puck-line-placeholder-width);--_puck-outline-zone-color-text: var( --puck-outline-zone-color-text, var(--puck-color-text-muted) );--_puck-outline-actions-color-bg: transparent;--_puck-outline-caret-slot: calc( var(--_puck-outline-caret-size) + var(--puck-iconbutton-space, var(--puck-space-1)) * 2 );--_puck-outline-label-indent: calc( var(--_puck-outline-caret-slot) + var(--puck-space-2) + var(--_puck-outline-border-width) )}._CollapseAll_1r4cy_1{visibility:hidden}._CollapseAll-icon_1r4cy_5{height:var(--puck-icon-size-m);width:var(--puck-icon-size-m)}._CollapseAll--visible_1r4cy_10{visibility:visible}._OutlineHeader_ntv8r_1{display:flex;align-items:center;width:100%;gap:var(--puck-space-2);padding-block:var(--puck-space-3);padding-inline:var(--puck-space-4);border-bottom:var(--puck-border-width-regular) solid var(--puck-color-border);box-sizing:border-box}._OutlineWrapper_b9ln0_1{display:flex;flex-direction:column;flex-grow:1;min-height:0;min-width:0}._OutlineWrapper-collapseAll_b9ln0_9{display:flex;align-items:center;margin-inline-start:auto}._OutlineWrapper-layers_b9ln0_15{flex-grow:1;min-height:0;overflow:auto;padding:var(--puck-space-1);box-sizing:border-box}._Puck_tzaxg_19{font-family:var(--puck-font-family);overflow-x:hidden;visibility:visible!important}@media(min-width:766px){._Puck_tzaxg_19{overflow-x:auto}}._Puck-portal_tzaxg_31{position:relative;z-index:2}._PuckLayout_tzaxg_36{height:100dvh}._PuckLayout-inner_tzaxg_40{--puck-frame-width: auto;--puck-pluginbar-width: min-content;--puck-sidebar-width: 0px;--puck-sidebar-left-width: var( --puck-user-sidebar-left-width, var(--puck-sidebar-width) );--puck-sidebar-right-width: var( --puck-user-sidebar-right-width, var(--puck-sidebar-width) );background-color:var(--puck-color-surface-subtle);display:grid;grid-template-areas:"header" "editor" "left" "right" "sidenav";grid-template-columns:var(--puck-frame-width);grid-template-rows:min-content auto 0 0 var(--puck-pluginbar-width);height:100%;position:relative;transition:grid-template-rows var(--puck-duration-medium) var(--puck-ease-exit);z-index:0;overflow:hidden}@media(min-width:638px){._PuckLayout-inner_tzaxg_40{--puck-pluginbar-width: 68px;grid-template-areas:"header header header header" "sidenav left editor right";grid-template-columns:var(--puck-pluginbar-width) 0 var(--puck-frame-width) 0;grid-template-rows:min-content auto}._Puck--hidePlugins_tzaxg_73 ._PuckLayout-inner_tzaxg_40{--puck-pluginbar-width: 0}}._PuckLayout--mounted_tzaxg_78 ._PuckLayout-inner_tzaxg_40{--puck-sidebar-width: 186px}._PuckLayout--mobilePanelHeightToggle_tzaxg_82._PuckLayout--leftSideBarVisible_tzaxg_82 ._PuckLayout-inner_tzaxg_40{grid-template-rows:0 auto 30% 0 var(--puck-pluginbar-width);transition:grid-template-rows var(--puck-duration-medium) var(--puck-ease-entrance)}._PuckLayout--mobilePanelHeightToggle_tzaxg_82._PuckLayout--leftSideBarVisible_tzaxg_82._PuckLayout--isExpanded_tzaxg_90 ._PuckLayout-inner_tzaxg_40{grid-template-rows:0 auto 55% 0 var(--puck-pluginbar-width);transition:grid-template-rows var(--puck-duration-medium) var(--puck-ease-entrance)}@media(min-width:638px){._PuckLayout--mobilePanelHeightToggle_tzaxg_82._PuckLayout--leftSideBarVisible_tzaxg_82 ._PuckLayout-inner_tzaxg_40{grid-template-columns:var(--puck-pluginbar-width) var(--puck-sidebar-left-width) var( --puck-frame-width ) 0;grid-template-rows:min-content auto}}._PuckLayout--mobilePanelHeightMinContent_tzaxg_110._PuckLayout--leftSideBarVisible_tzaxg_82 ._PuckLayout-inner_tzaxg_40,._PuckLayout--mobilePanelHeightMinContent_tzaxg_110._PuckLayout--leftSideBarVisible_tzaxg_82._PuckLayout--isExpanded_tzaxg_90 ._PuckLayout-inner_tzaxg_40{grid-template-rows:0 auto min-content 0 var(--puck-pluginbar-width)}@media(min-width:638px){._PuckLayout--mobilePanelHeightToggle_tzaxg_82._PuckLayout--leftSideBarVisible_tzaxg_82 ._PuckLayout-inner_tzaxg_40,._PuckLayout--mobilePanelHeightToggle_tzaxg_82._PuckLayout--leftSideBarVisible_tzaxg_82._PuckLayout--isExpanded_tzaxg_90 ._PuckLayout-inner_tzaxg_40,._PuckLayout--mobilePanelHeightMinContent_tzaxg_110._PuckLayout--leftSideBarVisible_tzaxg_82 ._PuckLayout-inner_tzaxg_40,._PuckLayout--mobilePanelHeightMinContent_tzaxg_110._PuckLayout--leftSideBarVisible_tzaxg_82._PuckLayout--isExpanded_tzaxg_90 ._PuckLayout-inner_tzaxg_40{grid-template-columns:var(--puck-pluginbar-width) var(--puck-sidebar-left-width) var( --puck-frame-width ) 0;grid-template-rows:min-content auto}}@media(min-width:638px){._PuckLayout--rightSideBarVisible_tzaxg_137 ._PuckLayout-inner_tzaxg_40{grid-template-columns:var(--puck-pluginbar-width) 0 var(--puck-frame-width) var(--puck-sidebar-right-width)}}@media(min-width:638px){._PuckLayout--leftSideBarVisible_tzaxg_82._PuckLayout--rightSideBarVisible_tzaxg_137 ._PuckLayout-inner_tzaxg_40{grid-template-columns:var(--puck-pluginbar-width) var(--puck-sidebar-left-width) var( --puck-frame-width ) var(--puck-sidebar-right-width)}}@media(min-width:458px){._PuckLayout-mounted_tzaxg_156 ._PuckLayout-inner_tzaxg_40{--puck-frame-width: minmax(266px, auto)}}@media(min-width:638px){._PuckLayout_tzaxg_36 ._PuckLayout-inner_tzaxg_40{--puck-sidebar-width: minmax(186px, 250px)}}@media(min-width:766px){._PuckLayout_tzaxg_36 ._PuckLayout-inner_tzaxg_40{--puck-frame-width: auto}}@media(min-width:990px){._PuckLayout_tzaxg_36 ._PuckLayout-inner_tzaxg_40{--puck-sidebar-width: 256px}}@media(min-width:1198px){._PuckLayout_tzaxg_36 ._PuckLayout-inner_tzaxg_40{--puck-sidebar-width: 274px}}@media(min-width:1398px){._PuckLayout_tzaxg_36 ._PuckLayout-inner_tzaxg_40{--puck-sidebar-width: 290px}}@media(min-width:1598px){._PuckLayout_tzaxg_36 ._PuckLayout-inner_tzaxg_40{--puck-sidebar-width: 320px}}._PuckLayout-nav_tzaxg_197{border-top:var(--puck-border-width-regular) solid var(--puck-color-border);background-color:var( --puck-pluginbar-color-bg, var(--puck-color-surface-subtle) );grid-area:sidenav;overflow:hidden;width:100%}@media(min-width:638px){._PuckLayout-nav_tzaxg_197{border-top:0;border-right:var(--puck-border-width-regular) solid var(--puck-color-border);box-sizing:border-box}}._PuckLayout-header_tzaxg_217{grid-area:header}._PuckLayout--leftSideBarVisible_tzaxg_82 ._PuckLayout-header_tzaxg_217{overflow:hidden}@media(min-width:638px){._PuckLayout--leftSideBarVisible_tzaxg_82 ._PuckLayout-header_tzaxg_217{overflow:auto}}._PuckPluginTab_tzaxg_231{display:none;flex-grow:1;max-height:100%}._PuckPluginTab--visible_tzaxg_237{display:flex;flex-direction:column;min-height:0}._PuckPluginTab-body_tzaxg_243{display:flex;flex-direction:column;flex-grow:1;max-height:100%;min-height:0}._MenuBar_1hxnj_1{background-color:var(--_puck-menu-bar-color-bg, var(--puck-color-surface));border-bottom:var(--puck-border-width-regular) solid var(--puck-color-border);display:none;left:0;margin-top:1px;padding:var(--puck-space-2) var(--puck-space-4);position:absolute;right:0;top:100%;z-index:2}._MenuBar--menuOpen_1hxnj_14{display:block}@media(min-width:638px){._MenuBar_1hxnj_1{border:none;display:block;margin-top:0;overflow-y:visible;padding:0;position:static}}._MenuBar-inner_1hxnj_29{align-items:center;display:flex;flex-wrap:wrap;gap:var(--puck-space-2) var(--puck-space-4);justify-content:flex-end}@media(min-width:638px){._MenuBar-inner_1hxnj_29{display:flex;flex-direction:row;flex-wrap:nowrap}}._MenuBar-history_1hxnj_45{display:flex}._PuckHeader_c2nei_1{--_puck-menu-bar-color-bg: var( --puck-header-color-bg, var(--puck-color-surface) );background:var(--puck-header-color-bg, var(--puck-color-surface));border-bottom:var(--puck-border-width-regular) solid var(--puck-color-border);color:var(--puck-header-color-text, var(--puck-color-text));--_puck-heading-color: var(--puck-header-color-text, var(--puck-color-text));grid-area:header;position:relative;max-width:100vw}@media(min-width:638px){._PuckHeader_c2nei_1{padding-left:67px}._PuckHeader--hidePlugins_c2nei_21{padding-left:0}}._PuckHeader-inner_c2nei_26{align-items:end;display:grid;gap:var(--puck-space-chrome-gutter);grid-template-areas:"left middle right";grid-template-columns:1fr auto 1fr;grid-template-rows:auto;padding:var(--puck-space-chrome-gutter)}@media(min-width:638px){._PuckHeader-inner_c2nei_26{border-left:var(--puck-border-width-regular) solid var(--puck-color-border)}._PuckHeader--hidePlugins_c2nei_21 ._PuckHeader-inner_c2nei_26{border-left:none}}._PuckHeader-toggle_c2nei_46{display:flex;margin-inline-start:calc(var(--puck-space-1) * -1);padding-top:2px}._PuckHeader-rightSideBarToggle_c2nei_52,._PuckHeader-leftSideBarToggle_c2nei_53{display:none}@media(min-width:638px){._PuckHeader-rightSideBarToggle_c2nei_52,._PuckHeader-leftSideBarToggle_c2nei_53{display:block}}._PuckHeader-title_c2nei_64{align-self:center}._PuckHeader-path_c2nei_68{font-family:var(--puck-font-family-monospaced);font-size:var(--puck-font-size-xxs);font-weight:400;word-break:break-all}._PuckHeader-tools_c2nei_75{display:flex;gap:var(--puck-space-4);justify-content:flex-end}._PuckHeader-menuButton_c2nei_81{color:var(--puck-color-text-muted);margin-inline-start:calc(var(--puck-space-1) * -1)}._PuckHeader--menuOpen_c2nei_86 ._PuckHeader-menuButton_c2nei_81{color:var(--puck-color-text)}@media(min-width:638px){._PuckHeader-menuButton_c2nei_81{display:none}}._SidebarSection_1uv88_1{display:flex;position:relative;flex-direction:column;color:var(--puck-color-text)}._SidebarSection_1uv88_1:last-of-type{flex-grow:1}._SidebarSection-title_1uv88_12{background:var(--_puck-sidebar-section-color-bg, var(--puck-color-surface));padding:var(--puck-space-4);border-bottom:var(--puck-border-width-regular) solid var(--puck-color-border);border-top:var(--puck-border-width-regular) solid var(--puck-color-border);overflow-x:auto}._SidebarSection--noBorderTop_1uv88_20>._SidebarSection-title_1uv88_12{border-top:0px}._SidebarSection-content_1uv88_24:last-child{padding-bottom:var(--puck-space-1)}._SidebarSection_1uv88_1:last-of-type ._SidebarSection-content_1uv88_24{border-bottom:none;flex-grow:1}._SidebarSection-breadcrumbLabel_1uv88_33{background:none;border:0;border-radius:var(--puck-radius-xs);color:var(--puck-color-interactive);cursor:pointer;font:inherit;flex-shrink:0;padding:0;transition:color var(--puck-duration-fast) var(--puck-ease-exit)}._SidebarSection-breadcrumbLabel_1uv88_33:focus-visible{outline:var(--puck-border-width-focus) solid var(--puck-color-focus-ring);outline-offset:var(--puck-border-width-focus)}@media(hover:hover)and (pointer:fine){._SidebarSection-breadcrumbLabel_1uv88_33:hover{color:var(--puck-color-interactive-hover);transition:none}}._SidebarSection-breadcrumbLabel_1uv88_33:active{color:var(--puck-color-interactive-active);transition:none}._SidebarSection-breadcrumbs_1uv88_62,._SidebarSection-breadcrumb_1uv88_33{align-items:center;display:flex;gap:var(--puck-space-1)}._SidebarSection-heading_1uv88_74{padding-inline-end:var(--puck-space-4)}._SidebarSection-loadingOverlay_1uv88_78{background:var(--puck-color-surface);display:flex;justify-content:center;align-items:center;height:100%;width:100%;top:0;position:absolute;z-index:1;pointer-events:all;box-sizing:border-box;opacity:.8}._Breadcrumbs_8c6w5_1{align-items:center;display:flex;gap:var(--puck-space-1)}._Breadcrumbs-breadcrumbLabel_8c6w5_7{background:none;border:0;border-radius:var(--puck-radius-xs);color:var(--puck-color-interactive);cursor:pointer;font:inherit;flex-shrink:0;padding:0;transition:color var(--puck-duration-fast) var(--puck-ease-exit)}._Breadcrumbs-breadcrumbLabel_8c6w5_7:focus-visible{outline:var(--puck-border-width-focus) solid var(--puck-color-focus-ring);outline-offset:var(--puck-border-width-focus)}@media(hover:hover)and (pointer:fine){._Breadcrumbs-breadcrumbLabel_8c6w5_7:hover{color:var(--puck-color-interactive-hover);transition:none}}._Breadcrumbs-breadcrumbLabel_8c6w5_7:active{color:var(--puck-color-interactive-active);transition:none}._Breadcrumbs-breadcrumb_8c6w5_7{align-items:center;display:flex;gap:var(--puck-space-1)}._ViewportControls_v26yb_1{position:relative}._ViewportControls--fullScreen_v26yb_5{border-radius:32px;display:flex;position:absolute;bottom:var(--puck-space-3);right:var(--puck-space-3);overflow:hidden}._ViewportControls-toggleButton_v26yb_14{display:none}._ViewportControls--fullScreen_v26yb_5 ._ViewportControls-toggleButton_v26yb_14{align-items:center;background-color:var(--puck-color-surface-inverse);border:var(--puck-border-width-regular) solid var(--puck-color-border-inverse);border-radius:var(--puck-radius-pill);cursor:pointer;color:var(--puck-color-text-inverse);display:flex;justify-content:center;width:42px;height:42px;z-index:1}._ViewportControls--fullScreen_v26yb_5 ._ViewportControls-toggleButton_v26yb_14:hover{color:var(--puck-color-interactive-inverse-hover);border:var(--puck-border-width-regular) solid var(--puck-color-interactive-inverse-hover)}._ViewportControls-actions_v26yb_39{display:flex}._ViewportControls-actionsInner_v26yb_43{display:flex;box-sizing:border-box;justify-content:center;margin-left:auto;margin-right:auto;z-index:0;overflow:hidden}._ViewportControls--fullScreen_v26yb_5 ._ViewportControls-actionsInner_v26yb_43{background:var(--puck-color-surface-muted);border:var(--puck-border-width-regular) solid var(--puck-color-border);border-radius:var(--puck-radius-pill);margin-left:none;margin-right:none;padding-right:42px}._ViewportControls--fullScreen_v26yb_5 ._ViewportControls-actionsInner_v26yb_43{transform:translate(100%);transition:transform var(--puck-duration-medium) var(--puck-ease-emphasized)}._ViewportControls--fullScreen_v26yb_5._ViewportControls--isExpanded_v26yb_67 ._ViewportControls-actionsInner_v26yb_43{transform:translate(42px)}._ViewportControls-divider_v26yb_72{border-inline-end:var(--puck-border-width-regular) solid var(--puck-color-border);margin-bottom:var(--puck-space-2);margin-top:var(--puck-space-2)}._ViewportControls-zoomSelect_v26yb_79{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%23c3c3c3'><polygon points='0,0 100,0 50,50'/></svg>") no-repeat;background-size:10px;color:currentColor;background-position:calc(100% - 12px) calc(50% + 3px);background-repeat:no-repeat;border:0;font-size:var(--puck-font-size-xxxs);padding:0;padding-left:var(--puck-space-2);width:96px}._ViewportControls--fullScreen_v26yb_5 ._ViewportControls-zoom_v26yb_79{display:none}@media(min-width:638px){._ViewportControls-zoom_v26yb_79,._ViewportControls--fullScreen_v26yb_5 ._ViewportControls-zoom_v26yb_79{display:flex;justify-content:center}}._ViewportControls-zoomSelect_v26yb_79:dir(rtl){background-position:12px calc(50% + 3px)}._ViewportButton-inner_v26yb_110{align-items:center;display:flex;justify-content:center;height:32px;width:32px}._ViewportButton--isActive_v26yb_118 ._ViewportButton-inner_v26yb_110{color:var(--puck-color-interactive)}._PuckCanvas_zw9iy_1{color:var(--puck-canvas-color-text, var(--puck-color-text));background:var(--puck-canvas-color-bg, var(--puck-color-surface-muted));display:flex;grid-area:editor;flex-direction:column;padding:var(--puck-space-chrome-gutter);position:relative;overflow:auto}@media(min-width:1198px){._PuckCanvas_zw9iy_1{padding:calc(var(--puck-space-chrome-gutter) * 1.5);padding-top:calc(var(--puck-space-chrome-gutter) * .5)}._PuckCanvas_zw9iy_1:not(._PuckCanvas_zw9iy_1:has(._PuckCanvas-controls_zw9iy_18)){padding-top:calc(var(--puck-space-chrome-gutter) * 1.5)}}._PuckCanvas--fullScreen_zw9iy_23{padding:0;overflow:hidden}@media(min-width:1198px){._PuckCanvas--fullScreen_zw9iy_23{padding:0}}._PuckCanvas-inner_zw9iy_34{display:flex;height:100%;justify-content:center;min-width:288px;position:relative;width:100%}._PuckCanvas-root_zw9iy_43{background:var(--puck-canvas-preview-color-bg, var(--puck-color-surface));outline:var(--puck-border-width-regular) solid var(--puck-color-border);box-sizing:content-box;min-width:321px;position:absolute;pointer-events:none;transform-origin:top;top:0;bottom:0;opacity:0}@media(min-width:1198px){._PuckCanvas-root_zw9iy_43{min-width:unset}}@media(prefers-reduced-motion:reduce){._PuckCanvas-root_zw9iy_43{transition:none!important}}._PuckCanvas--ready_zw9iy_68 ._PuckCanvas-root_zw9iy_43{pointer-events:unset;opacity:1}._PuckCanvas-loader_zw9iy_73{align-items:center;color:var(--puck-color-text-subtle);display:flex;height:100%;justify-content:center;transition:opacity var(--puck-duration-slow) var(--puck-ease-entrance);opacity:0;pointer-events:none}._PuckCanvas--showLoader_zw9iy_84 ._PuckCanvas-loader_zw9iy_73{opacity:1}._PuckCanvas--showLoader_zw9iy_84._PuckCanvas--ready_zw9iy_68 ._PuckCanvas-loader_zw9iy_73{opacity:0;height:0;transition:none}._PuckCanvas-controls_zw9iy_18{padding-bottom:calc(var(--puck-space-chrome-gutter) * .5)}._PuckCanvas--fullScreen_zw9iy_23 ._PuckCanvas-controls_zw9iy_18{padding-bottom:0;z-index:1}@media(min-width:766px){._ResizeHandle_144bf_2{position:absolute;width:5px;height:100%;cursor:col-resize;z-index:10;background:transparent;top:0}._ResizeHandle_144bf_2:hover{background:#0000001a}._ResizeHandle--left_144bf_16{right:-3px}._ResizeHandle--right_144bf_20{left:-3px}}[data-resize-overlay]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;cursor:col-resize}._Sidebar_16oed_1{border-block-start:var(--puck-border-width-regular) solid var(--puck-color-border);position:relative;display:none;flex-direction:column;overflow-y:auto}._Sidebar--isVisible_16oed_10{display:flex}._Sidebar--left_16oed_14{--_puck-sidebar-section-color-bg: var( --puck-sidebar-left-color-bg, var(--puck-color-surface) );background:var( --puck-sidebar-left-color-bg, var(--puck-color-surface-subtle) );grid-area:left}@media(min-width:766px){._Sidebar--left_16oed_14{border-block-start:0;border-inline-end:var(--puck-border-width-regular) solid var(--puck-color-border)}}._Sidebar--right_16oed_34{--_puck-sidebar-section-color-bg: var( --puck-sidebar-right-color-bg, var(--puck-color-surface) );background:var(--puck-sidebar-right-color-bg, var(--puck-color-surface));grid-area:right}@media(min-width:766px){._Sidebar--right_16oed_34{border-block-start:0;border-inline-start:var(--puck-border-width-regular) solid var(--puck-color-border)}}._Sidebar-resizeHandle_16oed_51{position:absolute;height:100%}._Sidebar--left_16oed_14+._Sidebar-resizeHandle_16oed_51{grid-area:left;justify-self:end}._Sidebar--right_16oed_34+._Sidebar-resizeHandle_16oed_51{grid-area:right;justify-self:start}._Nav_vll2r_1{display:flex}._Nav-list_vll2r_5{display:flex;list-style:none;margin:0;padding:0;overflow-x:auto;gap:var(--puck-space-2)}@media(min-width:638px){._Nav-list_vll2r_5{padding-top:32px;flex-direction:column;gap:var(--puck-space-4);width:100%}}._Nav-mobileActions_vll2r_23{align-items:center;display:flex;justify-content:center;margin-inline-start:auto;padding:var(--puck-space-1) var(--puck-space-4);border-inline-start:var(--puck-border-width-regular) solid var(--puck-color-border)}@media(min-width:638px){._Nav-mobileActions_vll2r_23{display:none}}._NavItem-link_vll2r_39{text-align:center;align-items:center;color:var(--puck-pluginbar-color-text, var(--puck-color-text-secondary));display:flex;gap:var(--puck-space-2);text-decoration:none;cursor:pointer;border-radius:var(--puck-radius-m);padding:var(--puck-space-2) var(--puck-space-1);width:64px;box-sizing:border-box}@media(min-width:638px){._NavItem-link_vll2r_39{width:auto}}._NavItem_vll2r_39:first-of-type{padding-left:var(--puck-space-4)}._NavItem_vll2r_39:last-of-type{padding-right:var(--puck-space-4)}@media(min-width:638px){._NavItem_vll2r_39:first-of-type,._NavItem_vll2r_39:last-of-type{padding:0}}._NavItem-link_vll2r_39{border-top:var(--puck-border-width-strong) solid transparent;border-bottom:var(--puck-border-width-strong) solid transparent;border-radius:var(--puck-radius-none);flex-direction:column;font-size:var(--puck-pluginbar-font-size, var(--puck-font-size-xxxs))}@media(min-width:638px){._NavItem-link_vll2r_39{border:0;border-left:var(--puck-border-width-strong) solid transparent;border-right:var(--puck-border-width-strong) solid transparent}}._NavItem-linkIcon_vll2r_90{height:2em;width:2em}._NavItem-linkIcon_vll2r_90 svg{height:100%;width:100%}._NavItem--active_vll2r_100>._NavItem-link_vll2r_39{background-color:var(--puck-color-interactive-subtle);color:var( --puck-pluginbar-color-text-selected, var(--puck-color-interactive) );font-weight:var(--puck-font-weight-semibold)}._NavItem--active_vll2r_100>._NavItem-link_vll2r_39{background-color:transparent;border-top-color:var(--puck-color-interactive);border-top-right-radius:0;border-bottom-right-radius:0;font-weight:var(--puck-font-weight-semibold)}@media(min-width:638px){._NavItem--active_vll2r_100>._NavItem-link_vll2r_39{border-top-color:transparent;border-right-color:var( --puck-pluginbar-color-text-selected, var(--puck-color-interactive) )}}._NavItem_vll2r_39:not(._NavItem--active_vll2r_100)>._NavItem-link_vll2r_39:hover{background-color:var( --puck-pluginbar-color-bg-hover, var(--puck-color-interactive-soft) );color:var(--puck-pluginbar-color-text-hover, var(--puck-color-interactive))}@media(min-width:638px){._NavItem--mobileOnly_vll2r_136{display:none}}._NavItem--desktopOnly_vll2r_141{display:none}@media(min-width:638px){._NavItem--desktopOnly_vll2r_141{display:block}}._BlocksPlugin_9af19_1{padding:var(--puck-drawer-space, var(--puck-space-4));height:100%;overflow-y:auto;box-sizing:border-box}._OutlinePlugin_1ylsc_1{display:flex;flex-direction:column;flex-grow:1;min-height:0;min-width:0;position:relative}._FieldsPlugin_18cj3_1{background:var(--puck-color-surface);height:100%;overflow-y:auto}._FieldsPlugin-header_18cj3_7{border-bottom:var(--puck-border-width-regular) solid var(--puck-color-border);font-weight:var(--puck-font-weight-semibold);padding-bottom:var(--puck-space-2);padding-left:var(--puck-space-4);padding-right:var(--puck-space-4);padding-top:var(--puck-space-2)}@media(min-width:638px){._FieldsPlugin-header_18cj3_7{padding:var(--puck-space-4)}}.mcp-site{--mc-ink:#122a30;--mc-dark:#003e34;--mc-gold:#d9a64e;--mc-cream:#fcf8f0;--mc-muted:#597069;background:var(--mc-cream);color:var(--mc-ink);font-family:Inter,Segoe UI,Arial,sans-serif;min-height:100vh;font-size:16px;line-height:1.45}.mcp-site *{box-sizing:border-box}.mcp-site button,.mcp-site a{cursor:pointer}.mcp-site button{font:inherit}.mcp-site a{color:inherit}.mcp-site button:focus-visible,.mcp-site a:focus-visible{outline:3px solid var(--mc-gold);outline-offset:3px}.mcp-site.mcp-ramadan{--mc-ink:#f8eacb;--mc-dark:#00271f;--mc-gold:#edbf66;--mc-cream:#012c27;--mc-muted:#b5cabb;background:#012c27}.mcp-site.mcp-eid{--mc-ink:#151f40;--mc-dark:#101c38;--mc-gold:#b97bdf;--mc-cream:#fdf9f3;--mc-muted:#657284}.mcp-header{height:auto;min-height:82px;padding:14px max(26px,calc((100vw - 1360px)/2));display:flex;align-items:center;justify-content:space-between;gap:18px;background:#fffffff7;color:#142d30;position:relative;z-index:4;box-shadow:0 1px 10px #00000012}.mcp-ramadan .mcp-header{background:#002b23;color:#f7e5c2;border-bottom:1px solid #b9944a55}.mcp-eid .mcp-header{background:#fff;color:#202346}.mcp-brand{display:flex;align-items:center;gap:11px;border:0;background:none;color:inherit;text-align:left;flex-shrink:0;padding:0}.mcp-brand>span:first-child{color:#d1a14e;font-size:38px}.mcp-brand>span:last-child{display:flex;flex-direction:column;line-height:1.18}.mcp-brand strong{font-family:Georgia,serif;font-size:22px}.mcp-brand small{font-size:12px;font-weight:600;opacity:.72}.mcp-header nav{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 14px}.mcp-header nav button{border:0;background:transparent;color:inherit;padding:8px 5px;font-size:13px;font-weight:750;white-space:nowrap}.mcp-header nav button.active{color:#b68a43;border-bottom:2px solid currentColor}.mcp-header-give{display:flex;gap:8px;align-items:center;border-radius:9px;background:#004b3f;color:#fff!important;text-decoration:none;padding:12px 18px;font-weight:800;font-size:13px;white-space:nowrap}.mcp-ramadan .mcp-header-give{background:var(--mc-gold);color:#183525!important}.mcp-eid .mcp-header-give{background:#6c2eae}.mcp-menu-toggle{display:none;border:1px solid #d9dddc;border-radius:9px;background:#fff;padding:9px;color:#153c36}.mcp-preview-label{background:linear-gradient(100deg,#c99d56,#f5dda5,#c99d56);color:#49351b;font-weight:800;text-align:center;padding:10px;letter-spacing:.1em;font-size:12px}.mcp-body{max-width:100%;overflow:hidden}.mcp-hero{min-height:440px;background-color:#003d35;background-position:center;background-size:cover;display:flex;align-items:center;padding:65px max(7%,calc((100vw - 1210px)/2));color:#fff;position:relative;isolation:isolate}.mcp-hero-copy{max-width:570px;position:relative;z-index:1}.mcp-eyebrow{font-size:12px;letter-spacing:.23em;color:var(--mc-gold);font-weight:900}.mcp-hero h1{font-family:Georgia,Times New Roman,serif;font-weight:700;font-size:clamp(42px,5.3vw,84px);line-height:1.05;letter-spacing:-.035em;margin:15px 0 21px}.mcp-hero p{font-size:clamp(16px,1.6vw,21px);max-width:470px;margin:0 0 25px;line-height:1.5;color:#f0eee8}.mcp-hero-ornament{position:absolute;right:8%;top:10%;font-size:min(18vw,240px);opacity:.16;pointer-events:none}.mcp-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:#e9bd6b;color:#132f2b!important;border:0;text-decoration:none;border-radius:8px;padding:13px 23px;font-weight:800;font-size:14px}.mcp-eid .mcp-cta{background:#7829b9;color:#fff!important}.mcp-ramadan .mcp-hero{background-position:right center;min-height:500px}.mcp-eid .mcp-hero{min-height:500px;background-position:center 38%}.mcp-community .mcp-hero{background-position:center center}.mcp-site .mcp-section,.mcp-site .mcp-next,.mcp-site .mcp-donations,.mcp-site .mcp-contact,.mcp-site .mcp-interior-heading{max-width:1330px;margin:28px auto;padding-left:34px;padding-right:34px}.mcp-site .mcp-interior-heading{margin:30px auto}.mcp-interior-heading h1{font-family:Georgia,serif;font-size:40px;margin:3px 0}.mcp-section-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:17px}.mcp-section-heading h2,.mcp-donations h2,.mcp-contact h2{font-family:Georgia,serif;font-size:clamp(22px,2vw,32px);letter-spacing:-.02em;margin:0}.mcp-section-heading p,.mcp-donations p,.mcp-contact p{margin:3px 0;color:var(--mc-muted);font-size:14px}.mcp-link{display:inline-flex;align-items:center;gap:5px;background:none;border:0;color:#9e671e;font-weight:800;font-size:13px;padding:9px 0}.mcp-section-more{margin-top:6px}.mcp-prayer{background:linear-gradient(155deg,#fffdf9,#f8f0df);border:1px solid #eadfce;border-radius:20px;box-shadow:0 10px 40px #4e371015}.mcp-prayer-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.mcp-prayer-tile{border:1px solid #efe7db;border-radius:10px;background:#fff;padding:18px 7px;display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center;color:#27453a;min-width:0}.mcp-prayer-tile svg{color:#c88b33;width:26px;height:26px}.mcp-prayer-tile strong{font-family:Georgia,serif;font-size:18px}.mcp-prayer-tile b{font-size:17px}.mcp-prayer-tile small{font-size:10px}.mcp-prayer-active{background:#005144;color:#fff}.mcp-prayer-active svg{color:#f8c46e}.mcp-card-track{display:grid;grid-template-columns:repeat(auto-fit,minmax(205px,1fr));gap:15px}.mcp-tile{background:#fff;color:#172a31;border:1px solid #ecede8;border-radius:12px;overflow:hidden;box-shadow:0 3px 18px #18221d0d;min-width:0}.mcp-tile>img,.mcp-tile>video{width:100%;height:148px;object-fit:cover;display:block}.mcp-tile-copy{padding:13px 15px 16px}.mcp-tile h3{font-family:Georgia,serif;font-size:19px;line-height:1.25;margin:0 0 7px}.mcp-tile p{font-size:13px;color:#63726a;margin:0 0 9px}.mcp-tile small,.mcp-tile a{font-size:12px;display:flex;gap:5px;align-items:center}.mcp-tile a{color:#a26d24;text-decoration:none;font-weight:700}.mcp-donations{background:linear-gradient(110deg,#004638,#002c27);color:#fff;border-radius:18px;display:grid;grid-template-columns:70px 1fr auto;align-items:center;gap:25px;min-height:146px;border:1px solid #ab8741}.mcp-donations p{color:#d6e5dc}.mcp-donate-icon{color:var(--mc-gold)}.mcp-missing{font-size:13px;color:#f6d2a9;max-width:170px}.mcp-next{display:flex;gap:30px;align-items:center;justify-content:space-between;padding-top:20px;padding-bottom:20px;background:var(--mc-dark);color:#fff;border:1px solid #bb9759;border-radius:16px}.mcp-next>div{display:flex;flex-direction:column}.mcp-next span{font-size:12px;color:#dfcb98}.mcp-next strong{font-size:20px;font-family:Georgia,serif}.mcp-ramadan .mcp-prayer{background:#03392d;border-color:#ac8145}.mcp-ramadan .mcp-prayer-tile{background:#064439;color:#fff;border-color:#416c5c}.mcp-ramadan .mcp-tile{background:#fff8e7}.mcp-ramadan .mcp-section-more{color:#f4cb71}.mcp-ramadan .mcp-donations{background:linear-gradient(135deg,#00452f,#00241d)}.mcp-eid .mcp-prayer{background:#fff8ee}.mcp-eid .mcp-donations{background:linear-gradient(100deg,#101a38,#38235c)}.mcp-eid .mcp-next{background:#25214f}.mcp-unconfigured{padding:18px;border:1px dashed #b5bdb8;border-radius:10px;color:var(--mc-muted);font-size:14px}.mcp-video-standby{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;min-height:210px;background:#063d36;color:#fff;background-size:cover;background-position:center;border-radius:16px;text-align:center;padding:24px}.mcp-video-standby p{max-width:460px}.mcp-seasonal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.mcp-seasonal-grid>div{display:flex;flex-direction:column;align-items:center;gap:8px;background:#ffffff10;border:1px solid var(--mc-gold);border-radius:12px;padding:20px}.mcp-seasonal-grid svg{color:var(--mc-gold)}.mcp-reflection .mcp-quote{background:linear-gradient(120deg,#f6e8cc,#fff7e9);color:#14382d;display:flex;align-items:center;gap:30px;border-radius:14px;padding:30px}.mcp-generic-photo{max-width:100%;border-radius:12px}.mcp-contact{display:grid;grid-template-columns:1.1fr 1fr;gap:30px;align-items:center;background:linear-gradient(120deg,#fff8e7,#eef5ee);border:1px solid #dddcca;border-radius:16px;color:#1b3933}.mcp-contact-details p{display:flex;gap:10px;align-items:center;color:#27473d}.mcp-contact-details svg{color:#b88036;width:20px}.mcp-footer{background:#002d27;color:#f8edd3;display:flex;align-items:center;justify-content:space-around;gap:20px;flex-wrap:wrap;padding:28px 40px;font-size:13px}.mcp-footer strong{font-family:Georgia,serif;font-size:19px}@media(max-width:1050px){.mcp-header{padding:12px 22px;flex-wrap:wrap}.mcp-header nav{order:3;width:100%;border-top:1px solid #aaa2;padding-top:8px}.mcp-card-track{grid-template-columns:repeat(3,minmax(0,1fr))}.mcp-site .mcp-section,.mcp-site .mcp-next,.mcp-site .mcp-donations,.mcp-site .mcp-contact,.mcp-site .mcp-interior-heading{margin-left:18px;margin-right:18px}.mcp-prayer-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.mcp-header{min-height:70px;flex-wrap:nowrap}.mcp-brand strong{font-size:17px}.mcp-brand small{font-size:10px}.mcp-menu-toggle{display:inline-flex;margin-left:auto}.mcp-header nav{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;color:#153b35;padding:12px 18px;flex-direction:column;align-items:stretch;gap:0;box-shadow:0 8px 15px #0002}.mcp-header nav.mcp-menu-open{display:flex}.mcp-header nav button{padding:13px}.mcp-header-give{display:none}.mcp-hero{padding:70px 22px;min-height:360px!important;background-position:center!important}.mcp-hero h1{font-size:44px}.mcp-hero p{font-size:16px}.mcp-site .mcp-section,.mcp-site .mcp-next,.mcp-site .mcp-donations,.mcp-site .mcp-contact,.mcp-site .mcp-interior-heading{margin:16px 12px;padding:17px}.mcp-section-heading{align-items:flex-start}.mcp-section-heading h2{font-size:24px}.mcp-prayer-row{grid-template-columns:repeat(2,minmax(0,1fr))}.mcp-card-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding-bottom:12px;overscroll-behavior-x:contain}.mcp-tile{flex:0 0 85%;max-width:340px;scroll-snap-align:start}.mcp-donations{display:flex;align-items:flex-start;flex-direction:column;gap:10px}.mcp-contact,.mcp-seasonal-grid{grid-template-columns:1fr}.mcp-next{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.mcp-preview-label{font-size:9px}.mcp-footer{padding:24px;text-align:center}}.mcp-hero.mcp-hero-split{min-height:560px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:5%;padding-top:58px;padding-bottom:58px;background-position:right center}.mcp-hero.mcp-hero-split .mcp-hero-copy{grid-column:1;background:#fcf8f0f7;color:#15352e;padding:clamp(24px,4vw,56px);border-radius:4px 34px;max-width:690px;box-shadow:0 22px 65px #001c194d;border-left:5px solid var(--mc-gold)}.mcp-hero.mcp-hero-split h1{color:#123e34;font-size:clamp(36px,4.5vw,68px)}.mcp-hero.mcp-hero-split p{color:#445a52}.mcp-hero.mcp-hero-split .mcp-hero-ornament{right:6%;top:20%;font-size:min(14vw,200px);opacity:.22}.mcp-hero.mcp-hero-centered{min-height:620px;justify-content:center;text-align:center;background-position:center center}.mcp-hero.mcp-hero-centered .mcp-hero-copy{margin:0 auto;max-width:900px;background:#0027209e;padding:clamp(24px,4vw,60px);border:1px solid #ffffff4d;border-radius:24px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.mcp-hero.mcp-hero-centered h1{font-size:clamp(44px,6vw,92px)}.mcp-hero.mcp-hero-centered p{margin-left:auto;margin-right:auto;max-width:680px}.mcp-hero.mcp-hero-centered .mcp-hero-ornament{right:6%;top:6%}@media(max-width:720px){.mcp-hero.mcp-hero-split{display:flex;min-height:470px!important;padding:24px 16px;justify-content:center}.mcp-hero.mcp-hero-split .mcp-hero-copy{padding:24px;max-width:100%}.mcp-hero.mcp-hero-split h1{font-size:38px}.mcp-hero.mcp-hero-centered{min-height:520px!important;padding:28px 16px}.mcp-hero.mcp-hero-centered .mcp-hero-copy{padding:28px 20px}.mcp-hero.mcp-hero-centered h1{font-size:43px}}.mcp-site{--mc-gold:#d8ab5b}.mcp-site .mcp-hero{overflow:hidden;isolation:isolate;min-height:570px;background-size:cover;background-position:center}.mcp-site .mcp-hero:after{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(0,36,31,.3),transparent 80%);z-index:0}.mcp-site .mcp-hero-copy{padding:35px 0;max-width:620px;z-index:2}.mcp-site .mcp-hero h1{max-width:720px;text-wrap:balance}.mcp-community .mcp-hero{min-height:590px;background-position:center 38%}.mcp-community .mcp-hero-copy{background:linear-gradient(90deg,rgba(0,48,39,.36),transparent);border-radius:20px}.mcp-community .mcp-next{margin-top:-28px;position:relative;z-index:3;box-shadow:0 12px 30px #052b2250}.mcp-community .mcp-prayer{padding-top:38px;padding-bottom:38px}.mcp-community .mcp-tile>img{height:195px}.mcp-ramadan{--mc-gold:#f3c96c;--mc-cream:#052c25;--mc-ink:#f9edcf;--mc-muted:#c3d5bd;background:radial-gradient(circle at top right,#154d3e,#052c25 45%)}.mcp-ramadan .mcp-hero{min-height:660px;background-position:65% 48%;border-bottom:3px solid #d8ac56}.mcp-ramadan .mcp-hero-copy{background:linear-gradient(90deg,#001d17bd,#001d1729);padding:48px 28px;border-left:3px solid #f3c96c}.mcp-ramadan .mcp-hero h1{font-size:clamp(55px,7vw,106px);max-width:650px}.mcp-ramadan .mcp-hero-ornament{font-size:230px;opacity:.14;color:#edc572}.mcp-ramadan .mcp-next{margin-top:-44px;position:relative;z-index:3;background:#083d32;border:1px solid #d2a84c;box-shadow:0 18px 40px #0005}.mcp-ramadan .mcp-prayer{background:#0a4538;box-shadow:0 18px 40px #0004;border:1px solid #ae8f4b}.mcp-ramadan .mcp-section-heading h2{color:#f4d99e}.mcp-ramadan .mcp-tile{background:#fff6e2;border-radius:5px;border-color:#a68b55}.mcp-ramadan .mcp-seasonal-grid>div{background:#073d31;color:#f8df9b;padding:30px 15px}.mcp-ramadan .mcp-donations{border-radius:4px;background:#063d30;border:1px solid #c9a05a}.mcp-ramadan .mcp-footer{border-top:2px solid #c6a258;background:#011e19}.mcp-eid{--mc-cream:#fffcf8;--mc-gold:#ddb77e;--mc-ink:#24253e;--mc-muted:#687183;background:linear-gradient(180deg,#fffaf1,#fff)}.mcp-eid .mcp-hero{min-height:625px;background-position:center 46%;border-radius:0}.mcp-eid .mcp-hero-copy{padding:38px 34px;background:linear-gradient(115deg,#151a40e6,#19153ea9);border-radius:2px 28px;box-shadow:0 20px 65px #15142f55;border:1px solid #eacb9b77}.mcp-eid .mcp-hero h1{font-size:clamp(52px,6vw,92px)}.mcp-eid .mcp-eyebrow{color:#e7c38b}.mcp-eid .mcp-cta{background:#8628bf;color:#fff!important;border-radius:6px}.mcp-eid .mcp-prayer{background:#fff;border-radius:4px;border-color:#ecddcb}.mcp-eid .mcp-prayer-tile{background:#fffaf5;border-radius:6px}.mcp-eid .mcp-next{background:#1d2145;border-color:#d6ba87;border-radius:6px}.mcp-eid .mcp-tile{border-radius:5px;box-shadow:0 7px 25px #21183f19}.mcp-eid .mcp-tile>img{height:195px}.mcp-eid .mcp-donations{background:linear-gradient(110deg,#161c44,#31224d);border-radius:5px}.mcp-eid .mcp-footer{background:#151b3d}@media(max-width:720px){.mcp-site .mcp-hero{min-height:480px!important;background-position:center!important;padding:55px 18px!important}.mcp-site .mcp-hero-copy{padding:24px 12px;max-width:100%}.mcp-site .mcp-hero h1{font-size:clamp(35px,9vw,55px)}.mcp-ramadan .mcp-next,.mcp-community .mcp-next{margin-top:12px}.mcp-eid .mcp-hero-copy{padding:25px 18px}}.mcp-site.mcp-puck-section{min-height:0!important;height:auto!important}.mcp-site.mcp-puck-section>.mcp-body{min-height:0!important;height:auto!important}.mcp-next .mcp-countdowns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 16px;background:#ffffff13;border:1px solid #ffffff38;padding:11px 16px;border-radius:12px;min-width:210px}.mcp-countdowns span{font-size:11px;color:#f8dfad}.mcp-countdowns strong.mcp-countdown-value{font-size:18px;letter-spacing:.035em;font-variant-numeric:tabular-nums}@media(max-width:850px){.mcp-next{flex-wrap:wrap}.mcp-next .mcp-countdowns{width:100%}}@media(max-width:720px){.mcp-next .mcp-countdowns{grid-column:1/-1}}.mcp-nav-floating>.mcp-header{max-width:1320px;width:calc(100% - 48px);margin:18px auto 10px;border-radius:19px;box-shadow:0 16px 38px #072d2520;border:1px solid #bda87b3d;padding:14px 28px}.mcp-nav-floating .mcp-header-give{border-radius:999px}.mcp-nav-minimal>.mcp-header{box-shadow:none;border-bottom:1px solid #d7d9d2;background:transparent;min-height:73px}.mcp-nav-minimal>.mcp-header nav{display:none}.mcp-nav-minimal>.mcp-header .mcp-menu-toggle{display:inline-flex;margin-left:auto}.mcp-nav-minimal>.mcp-header nav.mcp-menu-open{display:flex;position:absolute;right:16px;top:100%;left:auto;width:min(310px,calc(100vw - 32px));flex-direction:column;align-items:stretch;padding:14px;background:#fff;color:#153b35;border-radius:12px;box-shadow:0 12px 34px #0003;z-index:20}.mcp-nav-minimal>.mcp-header nav.mcp-menu-open button{text-align:left;padding:12px}@media(max-width:720px){.mcp-nav-floating>.mcp-header{width:calc(100% - 20px);margin:8px auto;border-radius:12px;padding:12px}.mcp-nav-minimal>.mcp-header nav.mcp-menu-open{left:10px;right:10px;width:auto}}.mc-campaigns{margin:35px 0 30px}.mc-campaigns-heading{display:flex;justify-content:space-between;align-items:end;gap:12px;margin-bottom:18px;flex-wrap:wrap}.mc-campaigns-heading span{display:block;font-size:12px;color:#987b43;font-weight:800;letter-spacing:.12em;margin-bottom:6px}.mc-campaigns-heading h3{font-size:clamp(22px,3vw,31px);font-weight:800;color:#104c3c;margin:0}.mc-campaigns-demo{font-size:11px;padding:7px 10px;border:1px solid #cda85c;color:#76531c;border-radius:8px}.mc-campaign-card{background:#fff;border:1px solid #d9e4db;border-radius:18px;display:grid;grid-template-columns:minmax(0,38%) minmax(0,62%);overflow:hidden;box-shadow:0 7px 28px #09382d0f;margin-bottom:15px}.mc-campaign-visual{position:relative;min-height:230px}.mc-campaign-visual img{width:100%;height:100%;min-height:230px;object-fit:cover;display:block}.mc-campaign-placeholder{height:100%;min-height:230px;background:linear-gradient(130deg,#0b4d40,#137a5b);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;color:#ffdb92;font-weight:700;letter-spacing:.02em}.mc-campaign-featured{position:absolute;top:14px;left:14px;border-radius:8px;background:#176943;color:#fff;padding:6px 9px;font-size:10px;font-weight:800;letter-spacing:.07em}.mc-campaign-copy{padding:25px 28px;min-width:0}.mc-campaign-fund{font-weight:700;color:#a37b36;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.mc-campaign-copy h4{font-size:clamp(20px,2.8vw,28px);line-height:1.25;margin:7px 0 11px;color:#0b4336}.mc-campaign-copy p{font-size:14px;line-height:1.6;color:#50685f;margin:8px 0}.mc-campaign-goal{display:flex;gap:14px;align-items:baseline;flex-wrap:wrap;margin-top:13px}.mc-campaign-goal span{font-size:12px;color:#67796f}.mc-campaign-goal strong{font-size:24px;color:#0c6c43}.mc-campaign-copy .mc-campaign-untracked{font-size:12px;color:#65796e}.mc-campaign-copy .mc-campaign-date{display:flex;gap:8px;align-items:center}.mc-campaign-copy button{background:#126446;color:#fff;border:0;border-radius:10px;padding:12px 17px;display:inline-flex;align-items:center;gap:7px;font:inherit;font-weight:700;cursor:pointer;margin-top:8px}.mc-campaign-copy button:hover{background:#0b4d36}@media(max-width:700px){.mc-campaign-card{grid-template-columns:1fr}.mc-campaign-visual,.mc-campaign-visual img,.mc-campaign-placeholder{min-height:195px;max-height:270px}.mc-campaign-copy{padding:21px}}.mc-campaign-progress{margin:18px 0;padding:14px;border-radius:12px;background:#f5f9f6;border:1px solid #ddeae1}.mc-campaign-progress-totals{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;margin-bottom:12px}.mc-campaign-progress-totals div{display:flex;flex-direction:column;gap:2px}.mc-campaign-progress-totals span{font-size:12px;color:#61766a}.mc-campaign-progress-totals strong{font-size:21px;color:#105e40}.mc-campaign-progress-track{height:11px;width:100%;background:#dce8df;border-radius:99px;overflow:hidden}.mc-campaign-progress-track>div{height:100%;background:#147953;border-radius:99px;transition:width .3s ease}.mc-campaign-progress-footer{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:12px;color:#536e60;margin-top:7px}.mc-donations{max-width:1180px;margin:20px auto 48px;padding:0 22px;color:#183c32;font-family:inherit}.mc-donations-hero{background:linear-gradient(118deg,#073d32,#0e6a51);border-radius:20px;color:#fff;padding:46px 36px 40px;text-align:center;box-shadow:0 16px 38px #09392c29}.mc-donations-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;letter-spacing:2px;color:#dbbe79;font-weight:800}.mc-donations-hero h2{font-size:clamp(28px,4.5vw,44px);line-height:1.15;color:#fff;margin:14px 0 12px;font-weight:800}.mc-donations-hero p{color:#e9f4ed;max-width:660px;margin:0 auto;line-height:1.7}.mc-donations-trust{display:inline-flex;align-items:center;gap:7px;margin-top:22px;font-size:12px;color:#e3efdf}.mc-donations-section-title{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;margin:30px 0 17px}.mc-donations-section-title span{font-size:11px;font-weight:800;letter-spacing:1.7px;color:#96804d}.mc-donations-section-title h3{font-size:clamp(23px,3vw,31px);margin:6px 0 0;color:#194439}.mc-donations-section-title small{color:#6a7f73}.mc-donations-funds{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.mc-donations-fund{text-align:left;background:#fff;border:2px solid #e4e9e1;border-radius:16px;padding:21px;display:flex;flex-direction:column;min-height:205px;cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s;font:inherit;color:inherit}.mc-donations-fund:hover{transform:translateY(-2px);box-shadow:0 10px 24px #10382d17}.mc-donations-fund:focus-visible,.mc-donations-amount button:focus-visible,.mc-donations-method a:focus-visible{outline:3px solid #b99549;outline-offset:3px}.mc-donations-fund-active{border-color:#bb9850;box-shadow:0 0 0 2px #b9954921}.mc-donations-fund-icon{width:48px;height:48px;border-radius:12px;background:#e5f3e7;color:#287d57;display:flex;align-items:center;justify-content:center;margin-bottom:14px}.mc-donations-zakat .mc-donations-fund-icon{background:#eee8f9;color:#7453a7}.mc-donations-support .mc-donations-fund-icon{background:#e9f0ff;color:#4672a4}.mc-donations-expansion .mc-donations-fund-icon{background:#fff1d8;color:#b57f2b}.mc-donations-fund strong{font-size:18px;color:#123e33}.mc-donations-fund-text{color:#536e61;font-size:13px;line-height:1.55;margin:8px 0 16px;flex:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.mc-donations-fund-bottom{font-size:11px;letter-spacing:1px;display:flex;align-items:center;gap:8px;color:#2b7557;font-weight:800}.mc-donations-checkout{margin-top:28px;padding:6px 28px 28px;background:#fbfcfa;border-radius:18px;border:1px solid #e4ebdf}.mc-donations-description{line-height:1.65;color:#516f61}.mc-donations-amount,.mc-donations-payment{margin-top:24px}.mc-donations-amount h4,.mc-donations-payment h4{font-size:18px;color:#194439;margin:0 0 15px}.mc-donations-amount-buttons{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.mc-donations-amount-buttons button{border:1px solid #b7cabe;background:#fff;color:#21523f;padding:12px 22px;border-radius:10px;font:inherit;font-weight:750;cursor:pointer;min-width:88px}.mc-donations-amount-buttons button.active{background:#146347;color:#fff;border-color:#146347}.mc-donations-amount label{display:flex;flex-direction:column;gap:6px;font-weight:650;max-width:230px}.mc-donations-amount input{padding:11px 14px;font:inherit;border:1px solid #bbd1c4;border-radius:9px;max-width:100%;background:#fff;color:#173c2f}.mc-donations-amount small{display:block;color:#5d7367;margin-top:12px;line-height:1.6}.mc-donations-methods{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:13px}.mc-donations-method{border:1px solid #dde9df;background:#fff;border-radius:12px;padding:18px;overflow-wrap:anywhere}.mc-donations-method>div{display:flex;justify-content:space-between;gap:12px;align-items:center}.mc-donations-method>div strong{color:#164c3c}.mc-donations-method>div span{color:#5c7769;text-transform:capitalize;font-size:12px}.mc-donations-method p{font-size:13px;color:#4f695c;line-height:1.6;margin:10px 0}.mc-donations-method a,.mc-donations-primary{display:inline-flex;gap:7px;align-items:center;text-decoration:none;border-radius:9px;background:#146347;color:#fff;padding:11px 14px;font-weight:750;font-size:13px;margin-top:11px}.mc-donations-memo{background:#f0f5ee;padding:14px 18px;border-radius:10px;margin-top:20px;color:#315843}.mc-donations-memo p{margin:6px 0 0;white-space:pre-wrap}.mc-donations-zakat-note{border-left:4px solid #8265ac;background:#f2eef8;padding:13px 16px;color:#594177;line-height:1.6;margin-top:18px}.mc-donations-status,.mc-donations-empty{padding:28px 24px;text-align:center;background:#f5f7f2;border-radius:12px;color:#49675a}.mc-donations-disclaimer{font-size:12px;color:#647a70;line-height:1.7;margin:22px 2px 0}@media(max-width:620px){.mc-donations{padding:0 12px}.mc-donations-hero{padding:35px 18px}.mc-donations-funds{grid-template-columns:1fr 1fr;gap:10px}.mc-donations-fund{padding:15px;min-height:205px}.mc-donations-fund strong{font-size:16px}.mc-donations-fund-icon{width:42px;height:42px}.mc-donations-checkout{padding:6px 16px 20px}.mc-donations-section-title{align-items:flex-start;flex-direction:column}}@media(max-width:380px){.mc-donations-funds{grid-template-columns:1fr}.mc-donations-fund{min-height:160px}}.mc-home-featured{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(210px,.75fr);overflow:hidden;width:100%;border-radius:20px;background:linear-gradient(122deg,#104b3c,#11684b);border:1px solid rgba(20,92,68,.28);color:#fff;box-shadow:0 15px 38px #1440301c}.mc-home-featured-main{padding:clamp(23px,3.5vw,39px);min-width:0}.mc-home-featured-topline{display:flex;align-items:center;flex-wrap:wrap;gap:9px;font-size:11px;font-weight:800;letter-spacing:.12em;color:#f3ce82}.mc-home-featured-topline span{margin-left:auto;background:#ffffff21;color:#fff;padding:6px 10px;border-radius:100px;letter-spacing:.07em;font-size:10px}.mc-home-featured h2{color:#fff;font-size:clamp(23px,2.6vw,31px);line-height:1.23;margin:15px 0 9px;overflow-wrap:anywhere}.mc-home-featured-description{color:#e0f0e9;line-height:1.55;font-size:15px;margin:0 0 8px}.mc-home-featured-fund{color:#f1cb82;font-size:13px;font-weight:700;margin:0 0 16px}.mc-home-featured-summary{display:flex;gap:16px;justify-content:space-between;flex-wrap:wrap;margin:21px 0 12px}.mc-home-featured-summary>div{display:flex;flex-direction:column;gap:5px}.mc-home-featured-summary>div:last-child{text-align:right}.mc-home-featured-summary span{color:#c9e1d5;font-size:12px}.mc-home-featured-summary strong{color:#fff;font-size:clamp(18px,2.2vw,25px);font-weight:800}.mc-home-featured-track{height:10px;border-radius:999px;background:#ffffff45;overflow:hidden}.mc-home-featured-track>div{height:100%;border-radius:999px;background:#f3cc7c;transition:width .5s ease;max-width:100%}.mc-home-featured-progressline{display:flex;gap:12px;justify-content:space-between;margin-top:9px;color:#d9eee4;font-size:12px}.mc-home-featured-pending{font-size:12px;color:#d9eee4;margin:10px 0 0}.mc-home-featured-bottom{display:flex;gap:15px;flex-wrap:wrap;align-items:center;margin-top:23px}.mc-home-featured-bottom button{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:11px;background:#f3cf86;color:#124734;font-weight:800;font-size:14px;padding:14px 19px;cursor:pointer;transition:background .15s ease}.mc-home-featured-bottom button:hover{background:#ffe1a5}.mc-home-featured-bottom button:focus-visible{outline:3px solid #fff;outline-offset:3px}.mc-home-featured-bottom small{color:#d8eee4;line-height:1.4;font-size:11px;max-width:240px}.mc-home-featured-art{display:flex;align-items:center;justify-content:center;background:linear-gradient(140deg,#0c654c,#084939);min-width:0;min-height:235px;overflow:hidden}.mc-home-featured-art img{display:block;width:100%;height:100%;object-fit:cover}.mc-home-featured-art-icon{display:flex;flex-direction:column;align-items:center;gap:12px;color:#f3d086;font-weight:700;padding:25px;text-align:center;font-size:15px}@media(max-width:760px){.mc-home-featured{grid-template-columns:minmax(0,1fr)}.mc-home-featured-art{display:none}.mc-home-featured-summary>div:last-child{text-align:left}.mc-home-featured-topline span{margin-left:0}}.mc-signature-automatic-card{border:1px solid rgba(19,94,69,.15);border-radius:20px;background:#fff;box-shadow:0 13px 30px #05322411;padding:clamp(20px,3vw,30px);color:#1a352b}.mc-signature-auto-heading{display:flex;align-items:center;gap:13px;margin-bottom:18px}.mc-signature-auto-heading h2{font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.2;margin:3px 0 0;color:#173e31}.mc-signature-auto-icon{height:46px;width:46px;flex-shrink:0;display:grid;place-items:center;border-radius:14px;color:#146d51;background:#e9f4ed}.mc-signature-auto-kicker{font-size:.7rem;font-weight:800;letter-spacing:.12em;color:#56856c}.mc-signature-auto-status{margin-left:auto;align-self:start;border:1px solid #b6dcc9;background:#e9f6ee;color:#146342;border-radius:99px;padding:5px 12px;font-size:.74rem;font-weight:800}.mc-signature-poll h3{font-size:clamp(1.12rem,2vw,1.45rem);line-height:1.4;margin:0 0 17px;color:#1a352b}.mc-signature-poll-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:10px}.mc-signature-poll-option{border:1px solid #dae5dd;border-radius:10px;padding:13px 15px;background:#f8fbf8;color:#204739;font-weight:600;overflow-wrap:anywhere}.mc-signature-poll-footer{display:flex;flex-wrap:wrap;gap:9px 24px;justify-content:space-between;margin-top:17px;font-size:.83rem;color:#64766c}.mc-signature-poll-footer span{display:inline-flex;align-items:center;gap:7px}.mc-signature-auto-message{font-size:1rem;line-height:1.75;margin:0 0 18px;color:#395448;white-space:pre-wrap}.mc-signature-seasonal{background:linear-gradient(110deg,#f8fcf7,#fff9ee);border-color:#ab893938}.mc-signature-seasonal .mc-signature-auto-icon{color:#86642f;background:#fff0cf}.mc-signature-season-times{display:flex;flex-wrap:wrap;gap:12px;margin-top:14px}.mc-signature-season-times>span{display:inline-flex;align-items:center;gap:8px;border-radius:12px;background:#fff;padding:11px 13px;border:1px solid #e7e0cf}.mc-signature-season-services{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;margin-top:14px}.mc-signature-season-services article{display:flex;flex-direction:column;gap:8px;background:#fff;border:1px solid #e8e0d1;border-radius:14px;padding:15px}.mc-signature-season-services strong,.mc-signature-season-services span{display:inline-flex;align-items:center;gap:7px}.mc-signature-season-services p{margin:0;color:#52685c;font-size:.87rem}.mc-signature-season-disclosure{margin:15px 0 0;color:#718174;font-size:.8rem}@media(max-width:640px){.mc-signature-automatic-card{padding:18px}.mc-signature-auto-heading{gap:9px}.mc-signature-auto-status{padding:4px 9px}.mc-signature-poll-options{grid-template-columns:1fr}}.mc-signature-seasonal{position:relative;isolation:isolate;overflow:hidden;margin-block:clamp(22px,2.6vw,30px);padding:clamp(24px,3vw,38px);border:1px solid rgba(239,204,137,.75);border-top:4px solid #eecb86;border-radius:24px;color:#fffaf0;background:radial-gradient(circle at 97% 0%,rgba(250,218,145,.22),transparent 30%),linear-gradient(118deg,#172d45,#263f58 59%,#1c354c);box-shadow:0 17px 38px #1427362b,0 3px 8px #1427360f}.mc-signature-seasonal:before{content:"";position:absolute;z-index:0;pointer-events:none;width:min(58vw,440px);aspect-ratio:1;top:-235px;right:-140px;border:1px solid rgba(248,218,160,.23);border-radius:50%;box-shadow:0 0 0 28px #f8daa009,0 0 0 62px #f8daa007}.mc-signature-seasonal>*{position:relative;z-index:1}.mc-signature-seasonal .mc-signature-auto-heading{gap:17px;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid rgba(255,251,233,.19)}.mc-signature-seasonal .mc-signature-auto-icon{height:58px;width:58px;border-radius:17px;background:linear-gradient(145deg,#ffedbc,#ebc77e);color:#34445a;box-shadow:0 3px 14px #00000021}.mc-signature-seasonal .mc-signature-auto-kicker{display:inline-flex;align-items:center;width:fit-content;padding:5px 11px;border:1px solid rgba(244,213,151,.44);border-radius:999px;color:#ffe0a1;background:#f3d2911a;font-size:.72rem;letter-spacing:.15em}.mc-signature-seasonal .mc-signature-auto-heading h2{margin-top:9px;color:#fffdf5;font-size:clamp(1.65rem,3vw,2.15rem);letter-spacing:-.025em}.mc-signature-seasonal .mc-signature-auto-message{max-width:72ch;margin-bottom:18px;color:#f3f0e5;font-size:clamp(.98rem,1.4vw,1.1rem);line-height:1.7}.mc-signature-seasonal .mc-signature-season-times{gap:12px;margin-top:17px}.mc-signature-seasonal .mc-signature-season-times>span{gap:10px;padding:13px 17px;border:1px solid rgba(251,224,168,.3);border-radius:13px;color:#fff9e9;background:#ffffff1c}.mc-signature-seasonal .mc-signature-season-times>span svg,.mc-signature-seasonal .mc-signature-season-services svg{color:#f6d492}.mc-signature-seasonal .mc-signature-season-times>span b{color:#ffe3a5;font-weight:800}.mc-signature-seasonal .mc-signature-season-services{margin-top:20px}.mc-signature-seasonal .mc-signature-season-services article{border:1px solid rgba(250,221,166,.28);border-radius:16px;padding:18px;color:#fff9ef;background:#ffffff1a}.mc-signature-seasonal .mc-signature-season-services strong{color:#ffe4a8}.mc-signature-seasonal .mc-signature-season-services p{color:#e8e9e6}.mc-signature-seasonal .mc-signature-season-disclosure{margin:22px 0 0;padding-top:14px;border-top:1px solid rgba(255,251,233,.15);color:#d4dfe2;font-size:.78rem}@media(max-width:640px){.mc-signature-seasonal{margin-block:16px;padding:23px 19px;border-radius:18px}.mc-signature-seasonal .mc-signature-auto-heading{gap:12px}.mc-signature-seasonal .mc-signature-auto-icon{height:50px;width:50px;border-radius:13px}.mc-signature-seasonal .mc-signature-season-times>span{width:100%;justify-content:flex-start}.mc-signature-seasonal:before{top:-120px;right:-170px;width:360px}}.mc-signature-poll{position:relative;isolation:isolate;overflow:hidden;margin-block:clamp(22px,2.6vw,30px);padding:clamp(24px,3vw,38px);border:1px solid rgba(225,196,123,.75);border-top:4px solid #e9c679;border-radius:24px;color:#f6f9f5;background:radial-gradient(circle at 100% 6%,rgba(243,215,150,.16),transparent 32%),linear-gradient(115deg,#093d32,#125847 54%,#164c42);box-shadow:0 17px 38px #043a2b2b,0 3px 8px #043a2b0e}.mc-signature-poll:before{content:"";position:absolute;z-index:0;pointer-events:none;width:min(55vw,415px);aspect-ratio:1;top:-230px;right:-130px;border:1px solid rgba(247,219,155,.22);border-radius:50%;box-shadow:0 0 0 30px #f7db9b09,0 0 0 65px #f7db9b06}.mc-signature-poll>*{position:relative;z-index:1}.mc-signature-poll .mc-signature-auto-heading{gap:17px;padding-bottom:20px;margin-bottom:22px;border-bottom:1px solid rgba(255,255,245,.18)}.mc-signature-poll .mc-signature-auto-icon{width:58px;height:58px;border-radius:17px;color:#1c4d3d;background:linear-gradient(145deg,#fff0c4,#ebc679);box-shadow:0 3px 14px #00000021}.mc-signature-poll .mc-signature-auto-kicker{display:inline-flex;align-items:center;width:fit-content;padding:5px 11px;border:1px solid rgba(247,222,166,.4);border-radius:999px;color:#ffe5aa;background:#f7dea61a;font-size:.72rem;letter-spacing:.14em}.mc-signature-poll .mc-signature-auto-heading h2{margin-top:9px;color:#fffdf6;font-size:clamp(1.6rem,3vw,2.1rem);letter-spacing:-.024em}.mc-signature-poll .mc-signature-auto-status{border:1px solid rgba(252,226,171,.55);background:#ffedbc21;color:#ffebc0;padding:7px 14px;font-size:.78rem}.mc-signature-poll h3{margin:0 0 22px;max-width:75ch;color:#fffdf5;font-size:clamp(1.35rem,2.4vw,1.85rem);line-height:1.37;font-weight:750;letter-spacing:-.016em}.mc-signature-poll .mc-signature-poll-options{gap:13px}.mc-signature-poll .mc-signature-poll-option{display:flex;align-items:center;min-height:60px;padding:16px 19px;border:1px solid rgba(236,214,164,.32);border-left:4px solid #efd18c;border-radius:13px;color:#fffaf0;background:#ffffff1a;font-size:1rem;font-weight:700;line-height:1.45;cursor:default}.mc-signature-poll .mc-signature-poll-footer{gap:12px 25px;padding-top:17px;margin-top:22px;border-top:1px solid rgba(255,255,245,.18);color:#dfebe5;font-size:.86rem;line-height:1.5}.mc-signature-poll .mc-signature-poll-footer svg{color:#f1d391}@media(max-width:640px){.mc-signature-poll{margin-block:16px;padding:23px 19px;border-radius:18px}.mc-signature-poll:before{top:-140px;right:-160px;width:340px}.mc-signature-poll .mc-signature-auto-heading{gap:12px}.mc-signature-poll .mc-signature-auto-icon{width:50px;height:50px;border-radius:13px}.mc-signature-poll .mc-signature-auto-status{padding:5px 10px}.mc-signature-poll .mc-signature-poll-option{min-height:52px;padding:14px}}.mc-signature-poll{margin-bottom:clamp(36px,4vw,50px)}.mc-web-poll-choice{cursor:pointer!important;gap:12px;transition:background .15s,border-color .15s}.mc-web-poll-choice input{accent-color:#f5d58a;width:19px;height:19px;flex-shrink:0}.mc-signature-poll .mc-web-poll-choice.is-selected{border-color:#ffde8c;background:#ffebb238}.mc-web-poll-form{display:grid;gap:10px;margin-top:24px;max-width:540px}.mc-web-poll-form label{color:#fff9e5;font-weight:700}.mc-web-poll-form input[type=email],.mc-web-poll-form input[inputmode=numeric]{width:100%;box-sizing:border-box;min-height:44px;padding:11px 14px;border:2px solid #d5e9df;border-radius:11px;font:inherit;color:#18392d;background:#fff}.mc-web-poll-help{color:#e4f0e9;font-size:.84rem;margin:0 0 4px}.mc-web-poll-submit{border:0;border-radius:11px;background:#efca7e;color:#153d30;font:inherit;font-weight:800;cursor:pointer;padding:12px 20px;justify-self:start}.mc-web-poll-submit:disabled{opacity:.55;cursor:not-allowed}.mc-web-poll-code{display:grid;gap:10px}.mc-web-poll-cancel{border:1px solid #c7e2d4;border-radius:10px;background:transparent;color:#fff8e5;padding:10px;cursor:pointer;justify-self:start}.mc-web-poll-note,.mc-web-poll-success{color:#fff3c9;font-weight:700;line-height:1.5}.mc-web-poll-error{color:#fff;background:#8b2830;border-radius:10px;padding:10px 14px}.mc-web-poll-success button{display:block;margin-top:12px;border:1px solid #f4d18b;border-radius:8px;padding:8px 13px;background:transparent;color:#fff9da;cursor:pointer}@media(max-width:640px){.mc-signature-poll{margin-bottom:25px}.mc-web-poll-submit{justify-self:stretch}.mc-web-poll-form{max-width:none}}.signature-page-home .signature-home-featured-wrap{margin-bottom:clamp(28px,3.1vw,44px)}.mc-signature-poll-carousel-nav{border-top:1px solid rgba(255,255,245,.18);margin-top:22px;padding-top:19px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 20px}.mc-signature-poll-carousel-count{color:#fff0ca;font-weight:750;font-size:.92rem}.mc-signature-poll-carousel-controls{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.mc-signature-poll-carousel-arrow{border:1px solid rgba(251,222,164,.6);color:#fff4d6;background:#ffffff17;border-radius:10px;padding:10px 13px;font:inherit;font-size:.88rem;font-weight:700;cursor:pointer}.mc-signature-poll-carousel-arrow:hover:not(:disabled){background:#ffffff30}.mc-signature-poll-carousel-dots{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:3px}.mc-signature-poll-carousel-dot{display:inline-flex;align-items:center;justify-content:center;width:31px;height:36px;padding:0;border:0;border-radius:10px;background:transparent;cursor:pointer}.mc-signature-poll-carousel-dot:before{content:"";display:block;width:9px;height:9px;border-radius:999px;background:#fae6be7d;transition:width .18s,background .18s}.mc-signature-poll-carousel-dot.is-active:before{width:24px;background:#f4d28c}.mc-signature-poll-carousel-dot:hover:not(:disabled):before{background:#fff4d7}.mc-signature-poll-carousel-nav button:focus-visible{outline:3px solid #ffe6a1;outline-offset:3px}.mc-signature-poll-carousel-nav button:disabled{opacity:.4;cursor:not-allowed}.mc-signature-poll-carousel-hint{flex-basis:100%;margin:0;color:#fff0c7;font-size:.81rem}@media(max-width:640px){.signature-page-home .signature-home-featured-wrap{margin-bottom:26px}.mc-signature-poll-carousel-controls{width:100%;justify-content:space-between}.mc-signature-poll-carousel-arrow{padding:10px}}.signature-contact-map{margin-top:28px;overflow:hidden;border-radius:18px;border:1px solid rgba(120,100,65,.18);background:#f4f1e9}.signature-contact-map iframe{display:block;width:100%;height:380px;border:0}@media(max-width:640px){.signature-contact-map iframe{height:280px}}.imam-booking{margin-top:22px;padding-top:20px;border-top:1px solid #d9dfda}.imam-booking-open,.imam-booking-submit{border:0;border-radius:9px;background:#155a45;color:#fff;padding:12px 20px;font-weight:700;cursor:pointer}.imam-booking-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.imam-booking-heading h3{margin:0;font-size:19px}.imam-booking-heading button{border:0;background:transparent;text-decoration:underline;cursor:pointer}.imam-booking label{display:block;margin:12px 0 5px;font-weight:600;font-size:14px}.imam-booking input,.imam-booking textarea{box-sizing:border-box;width:100%;padding:11px;border:1px solid #b9c6bf;border-radius:8px;background:#fff;color:#172b23;font:inherit}.imam-booking-slots{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.imam-booking-slots button{padding:9px 12px;border:1px solid #8da99b;border-radius:8px;background:#fff;color:#155a45;cursor:pointer}.imam-booking-slots button.selected{background:#155a45;color:#fff}.imam-booking-help{font-size:13px;opacity:.8;margin:9px 0}.imam-booking-form{margin-top:12px}.imam-booking-turnstile{margin:18px 0;min-height:65px}.imam-booking-submit:disabled{opacity:.55;cursor:not-allowed}.imam-booking-error{color:#a52828;font-weight:600}.imam-booking-success{color:#155a45;font-weight:600;line-height:1.6}@media(max-width:600px){.imam-booking-heading{align-items:flex-start}.imam-booking-slots button{flex:1 1 90px}.imam-booking-submit{width:100%}}.imam-booking{max-height:min(82dvh,850px);overflow-y:auto;overscroll-behavior:contain;padding:16px 14px 18px;scrollbar-gutter:stable}.imam-booking-code-panel{margin:16px 0;padding:16px;border:1px solid #b8d5c7;border-radius:12px;background:#f4faf7}.imam-booking-code-panel h4{margin:0 0 6px;color:#155a45}.imam-booking-code-panel p{margin:6px 0 10px}.imam-booking-code-panel input{font-size:22px;letter-spacing:.3em;text-align:center;max-width:280px}.imam-booking-actions{display:flex;flex-wrap:wrap;gap:12px;margin:12px 0}.imam-booking-actions button{border:1px solid #155a45;border-radius:8px;padding:9px 12px;background:#fff;color:#155a45;cursor:pointer}.imam-booking-actions button:disabled{opacity:.5;cursor:not-allowed}.imam-booking-slots button:disabled{opacity:.65;cursor:not-allowed}@media(max-width:600px){.imam-booking{max-height:75dvh;padding:12px 8px}.imam-booking-actions{flex-direction:column}}.signature-site{--sig-dark:#003a30;--sig-gold:#e9bb65;--sig-ink:#18352e;--sig-cream:#faf8f1;color:var(--sig-ink);background:var(--sig-cream);font-family:Inter,ui-sans-serif,system-ui,sans-serif;min-height:100vh}.signature-site *{box-sizing:border-box}.signature-site button{cursor:pointer;font-family:inherit}.signature-header{height:78px;display:flex;gap:24px;align-items:center;padding:0 max(4vw,24px);background:#062c28;color:#fff;position:relative;z-index:3}.signature-brand{border:0;background:transparent;display:flex;align-items:center;gap:10px;color:#fff;text-align:left;min-width:200px}.signature-brand-icon{font-size:34px;color:var(--sig-gold)}.signature-brand strong{font:700 21px Georgia,serif;display:block}.signature-brand small{font-size:10px;color:#e1d5b6}.signature-header nav{display:flex;gap:20px;flex:1;justify-content:center}.signature-header nav button{color:#fff;background:none;border:0;font-size:12px;padding:16px 0}.signature-header nav button:hover{color:var(--sig-gold)}.signature-donate{background:var(--sig-gold);color:#18372f;border-radius:25px;padding:11px 28px;font-weight:700;font-size:13px;text-decoration:none}.signature-mobile-menu{display:none;background:none;border:0;color:#fff}.signature-preview-note{background:#f8e0a6;padding:9px;text-align:center;font-weight:700;font-size:11px}.signature-hero{background-size:cover;background-position:center;min-height:590px;display:flex;align-items:center;color:#fff}.signature-hero-inner{width:100%;max-width:1460px;margin:0 auto;padding:46px 5.2%;display:grid;grid-template-columns:1.1fr 400px;gap:7%;align-items:center}.signature-kicker{font-size:12px;font-weight:800;color:var(--sig-gold);letter-spacing:.17em}.signature-hero-copy h1{font-family:Georgia,serif;font-size:clamp(45px,5.5vw,82px);font-weight:500;line-height:1.02;letter-spacing:-.035em;max-width:680px;margin:22px 0}.signature-hero-copy p{max-width:490px;color:#f4f6ee;font-size:17px;line-height:1.65}.signature-hero-buttons{display:flex;gap:13px;margin-top:30px;flex-wrap:wrap}.signature-button{display:inline-flex;align-items:center;justify-content:center;gap:15px;padding:14px 26px;border-radius:30px;font-size:13px;font-weight:700;text-decoration:none;border:1px solid transparent}.signature-gold{background:var(--sig-gold);color:#173227}.signature-outline{border-color:#f5efde;background:#ffffff09;color:#fff}.signature-next-card{border-radius:16px;padding:24px;background:#002e29ed;border:1px solid #7c8c65;box-shadow:0 16px 45px #0007;color:#fff}.signature-next-top{display:flex;justify-content:space-between;color:var(--sig-gold);font-size:11px;font-weight:800}.signature-next-card h2{font:46px Georgia,serif;margin:9px 0 13px}.signature-count{border:1px solid var(--sig-gold);border-radius:12px;padding:20px 15px;text-align:center}.signature-count>strong{font:700 31px Georgia,serif;color:var(--sig-gold);display:block;font-variant-numeric:tabular-nums}.signature-count>small{font-size:11px;color:#eee}.signature-two-times{display:grid;grid-template-columns:1fr 1fr;margin-top:14px}.signature-two-times span{display:flex;flex-direction:column;font-size:11px;color:#f1d89c}.signature-two-times b{font-size:18px;color:#fff;margin-top:5px}.signature-iq-count{font-size:11px;margin-top:15px;color:#d7e6dd}.signature-iq-count strong{color:#fff}.signature-prayer-mini{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:15px 0}.signature-prayer-mini>div{border-radius:8px;background:#00241e;display:flex;align-items:center;flex-direction:column;padding:10px 2px;gap:5px;font-size:10px}.signature-prayer-mini>div.active{background:#665727}.signature-prayer-mini b{font-size:10px}.signature-next-link{width:100%;padding:10px;border:0;border-top:1px solid #ffffff30;color:#fff;background:transparent;display:flex;justify-content:center;align-items:center;gap:8px;font-size:12px}.signature-quicklinks{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;max-width:1460px;margin:0 auto;padding:18px 32px}.signature-quicklinks button{display:flex;align-items:center;gap:12px;background:#fff;padding:20px 12px;border:1px solid #f0ece1;text-align:left;border-radius:9px}.signature-quicklinks svg{color:#073b32;flex-shrink:0}.signature-quicklinks strong{font-size:12px;display:block}.signature-quicklinks small{font-size:10px;color:#74847b}.signature-main-content{max-width:1460px;margin:0 auto;padding:0 32px 24px}.signature-section{padding:24px 22px;background:#fff;border:1px solid #efece4;border-radius:12px;margin-bottom:18px;box-shadow:0 8px 20px #212b1910}.signature-section-head{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-bottom:18px}.signature-section-head h2{font:700 clamp(23px,2.4vw,32px) Georgia,serif;margin:0}.signature-section-head p{font-size:12px;color:#728078;margin:5px 0}.signature-section-head button{border:0;background:none;color:#8c6429;font-weight:700;font-size:12px;white-space:nowrap;display:flex;align-items:center;gap:8px}.signature-prayers{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.signature-prayers>div{background:#f5f8f5;border:1px solid #e3e8e2;display:flex;flex-direction:column;align-items:center;border-radius:10px;gap:9px;padding:20px 8px}.signature-prayers svg{color:#c48d37}.signature-prayers strong{font-family:Georgia,serif;font-size:18px}.signature-prayers b{font-size:19px}.signature-prayers small{font-size:11px}.signature-prayers>div.highlight{background:#0d5b4a;color:#fff}.signature-updates{display:grid;grid-template-columns:1.24fr 1fr;gap:18px}.signature-updates>.signature-section-wrap{min-width:0}.signature-events-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.signature-event-card,.signature-notice-card{background:#fdfdfc;border:1px solid #eaece7;border-radius:10px;overflow:hidden}.signature-event-card img{width:100%;height:152px;object-fit:cover}.signature-card-copy{padding:13px}.signature-card-copy h3{font:700 18px Georgia,serif;margin:0 0 8px}.signature-card-copy p{font-size:12px;color:#61716b;line-height:1.6;margin:0 0 8px}.signature-card-copy small,.signature-card-copy a{display:flex;align-items:center;gap:5px;color:#9c7434;font-size:11px;text-decoration:none}.signature-notices-list{display:grid;gap:10px}.signature-notice-card{display:flex;min-height:95px}.signature-notice-card img{width:115px;object-fit:cover}.signature-notice-card .signature-card-copy{flex:1}.signature-empty{color:#62766c;font-size:13px;padding:22px;border:1px dashed #ced6cd;border-radius:10px}.signature-about{margin:0 0 18px;background:#00382e;color:#fff;border-radius:13px;display:grid;grid-template-columns:260px 1.1fr 1fr;min-height:285px;gap:30px;align-items:center;overflow:hidden;padding:15px}.signature-about-photo{align-self:stretch;background-size:cover;background-position:center;min-height:220px;border-radius:10px}.signature-about h2{font:40px Georgia,serif;margin:9px 0}.signature-about p{font-size:13px;line-height:1.6;color:#d4e3db}.signature-values{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;text-align:center}.signature-values>div{border-left:1px solid #ffffff30;display:flex;flex-direction:column;align-items:center;gap:20px;font:19px Georgia,serif}.signature-values svg{color:var(--sig-gold);width:30px;height:30px}.signature-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.signature-card-grid article{border:1px solid #eee;padding:12px;border-radius:9px}.signature-card-grid img{width:100%;height:120px;object-fit:cover}.signature-card-grid h3{font:21px Georgia,serif}.signature-card-grid p{font-size:13px;color:#6b756e}.signature-card-grid a,.signature-leadership a{color:#926b2b;text-decoration:none;display:inline-flex;align-items:center;font-size:12px}.signature-leadership{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.signature-leadership article{display:flex;gap:14px;align-items:center;border:1px solid #e9ece7;border-radius:10px;padding:12px}.signature-leadership img,.signature-avatar{width:110px;height:110px;object-fit:cover;border-radius:8px;flex-shrink:0}.signature-avatar{background:#d9e5df;display:grid;place-items:center}.signature-leadership h3{font:22px Georgia,serif;margin:0}.signature-leadership p{font-size:12px;line-height:1.5;color:#63746d}.signature-support{background:#003d33;color:#fff;padding:32px;display:flex;align-items:center;gap:25px;border-radius:13px;margin-bottom:18px}.signature-support h2{font:32px Georgia,serif;margin:0}.signature-support p{color:#dfefe6;font-size:13px}.signature-support .signature-button{margin-left:auto;white-space:nowrap}.signature-contact p{display:flex;align-items:center;gap:12px;font-size:13px}.signature-footer{background:#00382f;color:#fff;display:flex;justify-content:space-between;align-items:center;padding:26px 5%;gap:30px}.signature-footer strong{display:block;font:22px Georgia,serif}.signature-footer small{font-size:11px;color:#d1dfd7}.signature-footer button{background:none;color:#f2d19c;border:0}.signature-half{max-width:70%}@media(max-width:1100px){.signature-header nav{gap:9px}.signature-header nav button{font-size:11px}.signature-hero-inner{grid-template-columns:1fr 360px;gap:3%}.signature-quicklinks{grid-template-columns:repeat(3,1fr)}.signature-updates{grid-template-columns:1fr}.signature-about{grid-template-columns:220px 1fr}.signature-values{grid-column:1/-1;padding:15px}}@media(max-width:740px){.signature-header{height:68px;padding:0 18px}.signature-header nav{display:none;position:absolute;top:68px;left:0;right:0;background:#06342d;padding:18px;flex-direction:column;align-items:stretch}.signature-header nav.signature-open{display:flex}.signature-header nav button{text-align:left;padding:12px}.signature-mobile-menu{display:block;margin-left:auto}.signature-donate{padding:9px 15px}.signature-brand{min-width:0}.signature-brand strong{font-size:17px}.signature-hero-inner{grid-template-columns:1fr;padding:40px 19px;gap:26px}.signature-hero-copy h1{font-size:46px}.signature-hero{min-height:0}.signature-next-card{width:100%;max-width:440px}.signature-quicklinks{padding:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.signature-quicklinks button{padding:12px 9px}.signature-quicklinks svg{width:20px}.signature-main-content{padding:0 12px}.signature-section{padding:18px 12px}.signature-prayers{grid-template-columns:repeat(2,1fr)}.signature-events-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.signature-event-card{flex:0 0 82%;scroll-snap-align:start}.signature-about{display:flex;flex-direction:column;padding:16px;align-items:stretch}.signature-about-photo{min-height:180px}.signature-about h2{font-size:33px}.signature-values{display:flex;justify-content:space-around}.signature-values>div{font-size:14px;gap:8px}.signature-card-grid,.signature-leadership{grid-template-columns:1fr}.signature-support{flex-direction:column;align-items:flex-start}.signature-support .signature-button{margin:0}.signature-section-head{align-items:flex-start}.signature-section-head button{font-size:11px}.signature-half{max-width:100%}}html,body,#root{margin:0;min-width:320px;width:100%;max-width:none!important;padding:0!important}.signature-site{width:100%;max-width:none!important;overflow-x:clip;background:#fbf9f4;color:#122d2b;font-family:Arial,Helvetica,sans-serif}.signature-site .signature-header{position:absolute;top:0;left:0;right:0;z-index:20;height:80px;padding:0 clamp(26px,5.5vw,95px);background:linear-gradient(180deg,#061c1bc9,#061c1b10);gap:26px}.signature-site .signature-header nav{gap:clamp(10px,1.75vw,32px);justify-content:center}.signature-site .signature-header nav button{font-weight:600;letter-spacing:.01em;font-size:13px;text-shadow:0 1px 5px #001b1b8c}.signature-site .signature-brand{min-width:240px}.signature-site .signature-brand strong{font-size:23px}.signature-site .signature-brand small{font-size:12px}.signature-site .signature-brand-icon{font-size:35px}.signature-site .signature-donate{padding:13px 35px;background:#ebbd6c;color:#102d26;box-shadow:0 3px 16px #0003}.signature-site .signature-hero{min-height:690px;padding-top:85px;background-size:cover;background-position:center center;position:relative}.signature-site .signature-hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:9px;background:#ecbe6f}.signature-site .signature-hero-inner{max-width:1800px;width:100%;padding:45px clamp(35px,5.7vw,103px) 60px;grid-template-columns:minmax(0,1.2fr) minmax(360px,470px);gap:clamp(45px,8vw,145px)}.signature-site .signature-hero-copy{max-width:700px}.signature-site .signature-kicker{font-size:14px;letter-spacing:.19em}.signature-site .signature-hero-copy h1{font-size:clamp(55px,5.5vw,96px);line-height:1.02;max-width:650px;margin:22px 0 13px;font-weight:500;text-shadow:0 3px 12px #00191580}.signature-site .signature-hero-tagline{font:400 clamp(19px,2vw,29px) Georgia,serif;color:#f2c777;margin:0 0 19px}.signature-site .signature-hero-description{font-size:17px;max-width:460px;line-height:1.55;color:#fff;margin:0}.signature-site .signature-hero-buttons{margin-top:25px}.signature-site .signature-button{font-size:14px;padding:14px 31px}.signature-site .signature-next-card{padding:24px 22px 15px;border-radius:13px;border:1px solid #b39351;background:linear-gradient(150deg,#00392e,#002820f7);box-shadow:0 8px 36px #00170ec7;max-width:470px}.signature-site .signature-next-card h2{font-size:52px}.signature-site .signature-count{padding:20px 12px 15px}.signature-site .signature-count>strong{font-size:36px}.signature-site .signature-two-times b{font-size:20px}.signature-site .signature-prayer-mini{gap:6px;margin:16px 0}.signature-site .signature-prayer-mini>div{padding:15px 2px;gap:8px}.signature-site .signature-prayer-mini b{font-size:11px}.signature-site .signature-quicklinks{max-width:1740px;gap:0;padding:17px clamp(28px,4.7vw,80px) 15px}.signature-site .signature-quicklinks button{border:0;border-right:1px solid #e8e4db;border-radius:0;padding:18px 12px;background:transparent;gap:12px}.signature-site .signature-quicklinks button:first-child{border-radius:14px 0 0 14px}.signature-site .signature-quicklinks button:last-child{border-right:0;border-radius:0 14px 14px 0}.signature-site .signature-quicklinks svg{height:48px;width:48px;padding:10px;flex-shrink:0;background:#fff;border-radius:50%;color:#033c30}.signature-site .signature-quicklinks strong{font-size:14px}.signature-site .signature-quicklinks small{font-size:11px;line-height:1.4}.signature-site .signature-main-content{max-width:1740px;padding:0 clamp(28px,4.7vw,80px) 0}.signature-site .signature-updates{grid-template-columns:1.12fr .88fr;gap:21px;align-items:start}.signature-site .signature-section{border:1px solid #f0eee7;border-radius:13px;padding:22px 24px;box-shadow:0 3px 16px #142d2210;margin-bottom:20px}.signature-site .signature-section-head h2{font-size:31px;color:#122f2c}.signature-site .signature-section-head p{font-size:13px}.signature-site .signature-section-head button{font-size:12px;color:#765221}.signature-site .signature-events-grid{gap:17px}.signature-site .signature-event-card{border-radius:9px;background:#fff;box-shadow:0 4px 15px #0000000d}.signature-site .signature-event-card img,.signature-site .signature-event-card .signature-card-art{height:185px;width:100%;object-fit:cover;display:flex;align-items:center;justify-content:center}.signature-site .signature-card-art{background:linear-gradient(135deg,#e5e5d8,#f6efe1);color:#9a7c48}.signature-site .signature-event-card .signature-card-copy{padding:13px}.signature-site .signature-event-card .signature-card-copy h3{font-size:20px}.signature-site .signature-event-card .signature-card-copy small{font-size:12px;color:#926a2e}.signature-site .signature-event-card .signature-card-copy p{font-size:12px}.signature-site .signature-notices-list{gap:9px}.signature-site .signature-notice-card{border-radius:9px;min-height:112px;box-shadow:0 3px 9px #00000008}.signature-site .signature-notice-card img,.signature-site .signature-notice-card .signature-card-art{width:135px;min-width:135px;height:110px;object-fit:cover}.signature-site .signature-notice-card .signature-card-copy h3{font:700 17px Arial,sans-serif}.signature-site .signature-notice-card .signature-card-copy{padding:14px}.signature-site .signature-notice-card .signature-card-copy p{font-size:12px}.signature-site .signature-about{margin:0 calc(-1*clamp(28px,4.7vw,80px)) 0;min-height:265px;border-radius:0;grid-template-columns:minmax(210px,360px) 1.15fr 1.25fr;padding:0 clamp(28px,4.7vw,80px);gap:36px;background:linear-gradient(135deg,#00382f,#003126)}.signature-site .signature-about-photo{min-height:245px;align-self:end;border-radius:120px 120px 0 0;background-position:center}.signature-site .signature-about h2{font-size:39px;line-height:1.06}.signature-site .signature-about p{font-size:14px}.signature-site .signature-values{gap:4px}.signature-site .signature-values>div{font-size:22px;line-height:1.6;padding:0 8px}.signature-site .signature-section-wrap:has(.signature-about){display:contents}.signature-site .signature-leadership article{background:#fcfcfa}.signature-site .signature-support{background:#fff;color:#173b31;border:1px solid #eee}.signature-site .signature-support p{color:#6a7a71}.signature-site .signature-footer{background:#faf8f2;color:#15342d;border-top:1px solid #ebe6db}.signature-site .signature-footer small{color:#65776d}.signature-site .signature-footer button{color:#96733b}@media(min-width:1550px){.signature-site .signature-hero{min-height:735px}.signature-site .signature-event-card img,.signature-site .signature-event-card .signature-card-art{height:205px}}@media(max-width:1100px){.signature-site .signature-hero-inner{grid-template-columns:minmax(0,1fr) 350px;gap:25px}.signature-site .signature-hero-copy h1{font-size:clamp(46px,5.5vw,75px)}.signature-site .signature-updates{grid-template-columns:1fr}.signature-site .signature-about{margin:0;grid-template-columns:220px 1fr}.signature-site .signature-header nav{gap:10px}.signature-site .signature-brand{min-width:180px}}@media(max-width:740px){.signature-site .signature-header{height:68px;padding:0 18px;background:#082e28e8}.signature-site .signature-header nav{top:68px}.signature-site .signature-mobile-menu{display:block}.signature-site .signature-hero{padding-top:68px;min-height:0}.signature-site .signature-hero-inner{grid-template-columns:1fr;padding:42px 20px 38px;gap:27px}.signature-site .signature-hero-copy h1{font-size:clamp(42px,10vw,60px)}.signature-site .signature-hero-tagline{font-size:19px}.signature-site .signature-hero-description{font-size:14px}.signature-site .signature-quicklinks{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.signature-site .signature-quicklinks button{padding:12px 8px;border-bottom:1px solid #e8e4db}.signature-site .signature-quicklinks svg{width:39px;height:39px}.signature-site .signature-main-content{padding:0 12px}.signature-site .signature-section{padding:18px 13px}.signature-site .signature-events-grid{display:flex}.signature-site .signature-event-card{flex:0 0 78%}.signature-site .signature-about{margin:0;display:flex;flex-direction:column;padding:20px}.signature-site .signature-about-photo{width:100%;min-height:220px}.signature-site .signature-values>div{font-size:15px}.signature-site .signature-section-head h2{font-size:25px}.signature-site .signature-next-card{width:100%}}.signature-reference-team{display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding:12px}.signature-reference-team img{height:120px;width:120px;object-fit:cover;border-radius:8px}.signature-reference-team p{font-size:13px;max-width:440px;color:#647269}.signature-donation-image{width:105px;height:110px;object-fit:cover;border-radius:8px;order:8;margin-left:auto}.signature-site .signature-event-card img,.signature-site .signature-notice-card img{display:block}.signature-site .signature-services-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.signature-site .signature-service-card{display:flex;flex-direction:column;gap:13px;min-width:0;min-height:240px;padding:26px;background:linear-gradient(145deg,#fff,#fcfbf7);border:1px solid #e9e8df;border-radius:18px;box-shadow:0 5px 20px #0c31250b;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.signature-site .signature-service-card:hover{transform:translateY(-3px);border-color:#d6c5a3;box-shadow:0 15px 35px #0c312517}.signature-site .signature-service-icon{display:grid;place-items:center;width:58px;height:58px;flex-shrink:0;border-radius:15px;background:#eaf2ec;color:#075342}.signature-site .signature-service-icon svg{width:27px;height:27px}.signature-site .signature-service-card .signature-service-category{color:#957039;font-size:11px;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.signature-site .signature-service-card h3{margin:0;color:#163a32;font:600 24px Georgia,serif;line-height:1.25}.signature-site .signature-service-card p{margin:0;color:#68776f;font-size:14px;line-height:1.7}.signature-site .signature-service-card .signature-service-schedule{display:flex;align-items:center;gap:8px;font-size:12px;color:#62736a}.signature-site .signature-service-card .signature-service-link{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:10px;color:#946b30;font-size:13px;font-weight:700;text-decoration:none}.signature-site .signature-service-card .signature-service-image{width:100%;height:170px;object-fit:cover;border-radius:12px}@media(max-width:1050px){.signature-site .signature-services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.signature-site .signature-services-grid{grid-template-columns:1fr;gap:14px}.signature-site .signature-service-card{min-height:190px;padding:21px}}@media(prefers-reduced-motion:reduce){.signature-site .signature-service-card{transition:none}.signature-site .signature-service-card:hover{transform:none}}.signature-site .signature-service-detail{width:min(100%,920px);margin:24px auto 64px;padding:clamp(24px,4vw,52px);border:1px solid rgba(18,85,69,.12);border-radius:24px;background:linear-gradient(145deg,#fff,#f7faf8);box-shadow:0 16px 50px #0d312812}.signature-site .signature-service-back{display:inline-flex;align-items:center;gap:8px;margin-bottom:28px;padding:10px 0;border:0;background:transparent;color:#17624e;font:inherit;font-weight:700;cursor:pointer}.signature-site .signature-service-back:hover{text-decoration:underline}.signature-site .signature-service-detail-image{display:block;width:100%;max-height:390px;object-fit:cover;border-radius:18px;margin-bottom:28px}.signature-site .signature-service-detail h1{margin:14px 0 20px;color:#153f34;font-size:clamp(30px,4vw,48px);line-height:1.15;letter-spacing:-.035em}.signature-site .signature-service-detail-description{margin:0 0 28px;color:#40564e;font-size:clamp(16px,1.6vw,18px);line-height:1.85;white-space:pre-wrap;overflow-wrap:anywhere}.signature-site .signature-service-detail .signature-service-schedule{display:flex;align-items:flex-start;gap:12px;margin:0 0 28px;padding:18px 20px;border-radius:14px;background:#edf5f0;color:#215a48;font-weight:600;white-space:pre-wrap}.signature-site .signature-service-detail-action{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 22px;border-radius:12px;background:#17624e;color:#fff;text-decoration:none;font-weight:700;transition:background .2s ease,transform .2s ease}.signature-site .signature-service-detail-action:hover{background:#104b3b;transform:translateY(-2px)}.signature-site .signature-service-detail-action:focus-visible,.signature-site .signature-service-back:focus-visible{outline:3px solid #c4a45a;outline-offset:4px}@media(max-width:650px){.signature-site .signature-service-detail{margin:12px auto 36px;padding:22px 18px;border-radius:16px}.signature-site .signature-service-detail-image{max-height:240px}.signature-site .signature-service-detail-action{width:100%}}@media(prefers-reduced-motion:reduce){.signature-site .signature-service-detail-action{transition:none}.signature-site .signature-service-detail-action:hover{transform:none}}.signature-site .signature-service-filters{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 30px;padding:4px 0}.signature-site .signature-service-filter{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 18px;border:1px solid rgba(24,93,72,.18);border-radius:999px;background:#fff;color:#34594b;font:inherit;font-size:13px;font-weight:700;line-height:1.35;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}.signature-site .signature-service-filter:hover{border-color:#17624e;background:#eef6f1;color:#17624e}.signature-site .signature-service-filter.active{border-color:#17624e;background:#17624e;color:#fff;box-shadow:0 5px 15px #17624e29}.signature-site .signature-service-filter.active:hover{background:#104b3b;color:#fff}.signature-site .signature-service-filter:focus-visible{outline:3px solid #c4a45a;outline-offset:3px}@media(max-width:650px){.signature-site .signature-service-filters{flex-wrap:nowrap;overflow-x:auto;gap:8px;margin-bottom:24px;padding:4px 2px 12px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.signature-site .signature-service-filter{flex:0 0 auto;min-height:40px;padding:9px 15px;white-space:nowrap}}@media(prefers-reduced-motion:reduce){.signature-site .signature-service-filter{transition:none}}.signature-site .signature-service-card button.signature-service-link{display:inline-flex;align-items:center;justify-content:flex-start;align-self:flex-start;gap:9px;width:auto;max-width:100%;min-height:40px;margin-top:auto;padding:8px 0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#17624e;font:inherit;font-size:14px;font-weight:750;text-align:left;cursor:pointer}.signature-site .signature-service-card button.signature-service-link:hover{background:transparent;color:#9a7131}.signature-site .signature-service-card button.signature-service-link:focus-visible{outline:3px solid #c4a45a;outline-offset:4px;border-radius:4px}.signature-site .signature-service-detail{padding:clamp(24px,3vw,38px)}.signature-site .signature-service-detail h1{margin-top:8px;margin-bottom:14px}.signature-site .signature-service-back{margin-bottom:16px}@media(max-width:650px){.signature-site .signature-service-detail{padding:22px 18px}}.signature-site .signature-service-detail-icon{width:84px;height:84px;display:grid;place-items:center;margin:0 0 24px;border:1px solid rgba(23,98,78,.14);border-radius:22px;background:linear-gradient(145deg,#edf6ef,#f8fbf8);color:#17624e}.signature-site .signature-service-detail-icon svg{width:42px;height:42px;stroke-width:1.7}.signature-site .signature-service-card{min-width:0}.signature-site .signature-service-card h3,.signature-site .signature-service-detail h1{overflow-wrap:anywhere}.signature-site .signature-service-card .signature-service-link{text-decoration:none}.signature-site .signature-service-detail .signature-service-category{display:inline-block;color:#96702e;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}@media(max-width:650px){.signature-site .signature-service-detail-icon{width:68px;height:68px;border-radius:18px}.signature-site .signature-service-detail-icon svg{width:34px;height:34px}}.signature-site .signature-services-grid{align-items:start}.signature-site .signature-service-card{min-height:0;height:auto;padding:24px;gap:12px}.signature-site .signature-service-card h3{margin:4px 0 0}.signature-site .signature-service-card button.signature-service-link{margin-top:12px}.signature-site .signature-service-detail{min-height:0}.signature-site .signature-service-detail-icon{margin-bottom:16px}.signature-site .signature-service-detail h1{margin-bottom:8px}@media(max-width:650px){.signature-site .signature-service-card{padding:20px}}.signature-site .signature-content-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.signature-site .signature-content-card{overflow:hidden;background:#fff;border:1px solid #e9e4d8;border-radius:16px;box-shadow:0 10px 28px #0f30250f;transition:transform .2s ease,box-shadow .2s ease}.signature-site .signature-content-card:hover{transform:translateY(-3px);box-shadow:0 16px 36px #0f30251c}.signature-site .signature-content-grid .signature-content-card img,.signature-site .signature-content-grid .signature-card-art{width:100%;height:205px;object-fit:cover}.signature-site .signature-content-card .signature-card-copy{padding:23px}.signature-site .signature-content-card h3{font-size:20px;line-height:1.3;margin:12px 0;overflow-wrap:anywhere}.signature-site .signature-content-card p{font-size:14px;line-height:1.65;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.signature-site .signature-content-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;color:#7b6845;font-size:12px;font-weight:700}.signature-site .signature-content-meta span{display:inline-flex;align-items:center;gap:6px}.signature-site .signature-content-urgent{padding:5px 9px;background:#b52c2c;color:#fff;border-radius:6px;letter-spacing:.04em}.signature-site button.signature-content-link{display:inline-flex;align-items:center;gap:8px;width:auto;margin-top:14px;padding:0;border:0;background:transparent;color:#17624e;font:inherit;font-size:14px;font-weight:750;cursor:pointer}.signature-site .signature-content-list{display:grid;gap:16px}.signature-site .signature-content-list .signature-content-card{display:grid;grid-template-columns:190px minmax(0,1fr);min-height:150px}.signature-site .signature-content-list .signature-content-card img,.signature-site .signature-content-list .signature-card-art{width:190px;height:100%;min-height:150px;object-fit:cover}.signature-site .signature-content-detail{max-width:960px;margin:0 auto}.signature-site .signature-content-detail-panel{overflow:hidden;background:#fff;border:1px solid #e8dfce;border-radius:18px;box-shadow:0 12px 35px #0f30250f}.signature-site .signature-content-detail-image{display:block;width:100%;height:clamp(260px,32vw,410px);object-fit:cover;object-position:center}@media(max-width:600px){.signature-site .signature-content-detail-image{height:clamp(190px,55vw,260px)}}.signature-site .signature-content-detail-placeholder{display:flex;align-items:center;justify-content:center;min-height:150px;color:#17624e;background:#edf5ef}.signature-site .signature-content-detail-body{padding:34px}.signature-site .signature-content-detail-body h1{margin:14px 0 20px;overflow-wrap:anywhere}.signature-site .signature-content-detail-fact{display:flex;align-items:center;gap:10px;color:#456156}.signature-site .signature-content-detail-description{white-space:pre-wrap;line-height:1.85;margin:25px 0}.signature-site .signature-content-external{display:inline-flex;align-items:center;gap:8px;margin:18px 0 0 16px;color:#17624e;font-weight:700}@media(max-width:850px){.signature-site .signature-content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.signature-site .signature-content-grid,.signature-site .signature-content-list .signature-content-card{grid-template-columns:1fr}.signature-site .signature-content-list .signature-content-card img,.signature-site .signature-content-list .signature-card-art{width:100%;height:180px}.signature-site .signature-content-detail-body{padding:22px}}.signature-site .signature-header nav button.signature-nav-active{color:#f3c96f!important;position:relative;font-weight:750}.signature-site .signature-header nav button.signature-nav-active:after{content:"";position:absolute;left:10%;right:10%;bottom:-9px;height:3px;border-radius:3px;background:#f3c96f;box-shadow:0 0 12px #f3c96f33}.signature-site .signature-header nav button:focus-visible{outline:2px solid #f3c96f;outline-offset:5px;border-radius:3px}@media(max-width:760px){.signature-site .signature-header nav button.signature-nav-active:after{bottom:0;left:0;right:auto;width:3px;height:100%}}.signature-site{width:100%;max-width:none;overflow-x:clip}.signature-site:not(.signature-page-home) .signature-header{position:relative!important;top:auto!important;left:auto!important;right:auto!important;background:#073e33!important;box-shadow:0 5px 18px #0019121f;height:80px;z-index:30}.signature-site:not(.signature-page-home) .signature-header .signature-brand,.signature-site:not(.signature-page-home) .signature-header nav button{color:#fff}.signature-site:not(.signature-page-home) .signature-main-content{padding-top:30px;padding-bottom:45px;min-height:310px}.signature-site:not(.signature-page-home) .signature-updates{grid-template-columns:minmax(0,1fr);max-width:1080px;margin-inline:auto}.signature-site:not(.signature-page-home) .signature-updates>.signature-section-wrap{width:100%}.signature-site:not(.signature-page-home) .signature-section{padding:clamp(22px,3vw,40px)}.signature-site .signature-quicklinks,.signature-site .signature-main-content{width:min(100% - 56px,1440px);max-width:1440px;margin-inline:auto}.signature-site .signature-updates{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.95fr);gap:20px;align-items:stretch}.signature-site .signature-updates>.signature-section-wrap{min-width:0}.signature-site .signature-updates .signature-section{height:100%;min-height:350px}.signature-site .signature-events-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:stretch}.signature-site .signature-event-card{min-width:0;width:100%;height:100%;display:flex;flex-direction:column}.signature-site .signature-event-card img,.signature-site .signature-event-card .signature-card-art{height:clamp(115px,10vw,170px);width:100%;object-fit:cover}.signature-site .signature-notices-list{display:flex;flex-direction:column;gap:12px}.signature-site .signature-notices-list>article{min-height:90px}.signature-site .signature-about{width:100%;max-width:none;margin:18px 0 28px;padding:26px;grid-template-columns:minmax(220px,.85fr) minmax(280px,1.25fr) minmax(190px,.8fr);gap:clamp(18px,2.5vw,40px);min-height:300px;border-radius:14px}.signature-site .signature-about-photo{min-height:255px;height:100%;background-position:center;background-size:cover;border-radius:12px}.signature-site .signature-about h2{font-size:clamp(30px,2.8vw,43px)}.signature-site .signature-values{border-left:1px solid #ffffff35;padding-left:22px;display:flex;flex-direction:column;gap:0;align-items:stretch}.signature-site .signature-values>div{display:flex;flex-direction:row;align-items:center;gap:14px;justify-content:flex-start;border-bottom:1px solid #ffffff2c;padding:17px 0}.signature-site .signature-reference-team{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:0}.signature-site .signature-reference-person{display:flex;gap:16px;align-items:center;border:1px solid #ecece4;background:#fff;border-radius:13px;padding:14px;min-width:0}.signature-site .signature-reference-person img{width:112px;height:125px;flex:none;object-fit:cover;object-position:center 20%;border-radius:10px}.signature-site .signature-reference-person h3{font: 24px Georgia,serif;color:#123f33;margin:0 0 8px}.signature-site .signature-reference-person p{font-size:13px;line-height:1.6;color:#63766a;margin:0}.signature-site .signature-reference-team>.signature-reference-note{grid-column:1/-1;font-size:12px;color:#78897e;margin:0}.signature-site .signature-support{margin:20px 0 35px;display:flex;align-items:center;gap:25px;min-height:170px;padding:25px 30px;background:#fff;border:1px solid #ebece6;border-radius:14px}.signature-site .signature-support .signature-donation-image{height:130px;width:145px;object-fit:cover;border-radius:11px;flex:none}.signature-site .signature-support h2{font: 30px Georgia,serif;margin:0 0 10px}.signature-site .signature-support p{font-size:14px;line-height:1.6}.signature-site .signature-footer{margin-top:0}@media(max-width:1100px){.signature-site .signature-about{grid-template-columns:220px minmax(0,1fr)}.signature-site .signature-values{grid-column:1/-1;flex-direction:row;justify-content:space-around;border-left:0;border-top:1px solid #ffffff35;padding:10px 0 0}.signature-site .signature-values>div{border-bottom:0}}@media(max-width:800px){.signature-site .signature-updates{grid-template-columns:1fr}.signature-site .signature-updates .signature-section{min-height:0}.signature-site .signature-reference-team{grid-template-columns:1fr}.signature-site .signature-reference-team>.signature-reference-note{grid-column:auto}.signature-site .signature-about{grid-template-columns:1fr}.signature-site .signature-about-photo{height:230px;min-height:230px}.signature-site .signature-values{grid-column:auto}.signature-site .signature-support{flex-wrap:wrap}.signature-site .signature-support>div{flex-basis:calc(100% - 190px)}}@media(max-width:600px){.signature-site .signature-quicklinks,.signature-site .signature-main-content{width:calc(100% - 24px)}.signature-site .signature-events-grid{display:flex;overflow-x:auto;gap:12px}.signature-site .signature-event-card{flex:0 0 min(78vw,270px)}.signature-site .signature-about{padding:17px}.signature-site .signature-reference-person img{width:100px;height:110px}.signature-site .signature-reference-person h3{font-size:21px}.signature-site .signature-support .signature-donation-image{width:100%;height:175px}.signature-site .signature-support>div{flex-basis:100%}.signature-site:not(.signature-page-home) .signature-header{height:68px}}@media(min-width:761px){.signature-site .signature-reference-team{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:stretch}.signature-site .signature-reference-team>.signature-reference-person{display:grid;grid-template-columns:132px minmax(0,1fr);gap:18px;align-items:center;min-height:0;height:auto;padding:14px}.signature-site .signature-reference-team>.signature-reference-person>img{display:block;width:132px;height:138px;max-width:100%;min-height:0;object-fit:cover;object-position:center 20%;border-radius:10px;margin:0}.signature-site .signature-reference-person>div{min-width:0}.signature-site .signature-reference-person h3{font-size:clamp(19px,1.55vw,26px);line-height:1.2;margin:0 0 8px}.signature-site .signature-reference-person p{font-size:13px;line-height:1.55;margin:0}}@media(max-width:760px){.signature-site .signature-reference-team{display:grid;grid-template-columns:1fr;gap:14px}.signature-site .signature-reference-team>.signature-reference-person{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:14px;padding:12px;min-height:0}.signature-site .signature-reference-team>.signature-reference-person>img{width:96px;height:112px;max-width:100%;object-fit:cover;object-position:center 20%;border-radius:9px;margin:0}.signature-site .signature-reference-person>div{min-width:0}.signature-site .signature-reference-person h3{font-size:19px;margin:0 0 6px}.signature-site .signature-reference-person p{font-size:12px;line-height:1.5}}@media(max-width:900px){.signature-site,.signature-site main{max-width:100%;min-width:0;overflow-x:clip}.signature-site .signature-header{gap:10px}.signature-site .signature-hero-inner{width:calc(100% - 40px);max-width:none}.signature-site .signature-updates{grid-template-columns:minmax(0,1fr)}.signature-site .signature-about,.signature-site .signature-main-content{max-width:100%}.signature-site .signature-footer-main{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:740px){.signature-site .signature-header{position:sticky;top:0;z-index:100;width:100%;height:68px;min-height:68px;padding:0 14px;display:flex;align-items:center;background:#07392f;box-shadow:0 5px 20px #00000024}.signature-site .signature-brand{flex:1 1 auto;min-width:0;max-width:calc(100% - 135px);gap:8px;text-align:left}.signature-site .signature-brand strong{display:block;font-size:clamp(14px,3.8vw,19px);line-height:1.13;white-space:normal}.signature-site .signature-brand small{display:block;font-size:10px;line-height:1.25}.signature-site .signature-brand-icon{flex:none}.signature-site .signature-mobile-menu{display:inline-flex;align-items:center;justify-content:center;flex:none;width:39px;height:39px;margin:0 0 0 auto}.signature-site .signature-donate{flex:none;margin:0;min-width:0;padding:9px 11px;font-size:12px}.signature-site .signature-header nav{display:none;position:absolute;top:100%;left:0;right:0;max-height:calc(100dvh - 68px);overflow-y:auto;background:#07392f;padding:12px 16px 20px;box-shadow:0 14px 24px #0003;grid-template-columns:1fr;gap:2px;z-index:110}.signature-site .signature-header nav.signature-open{display:flex;flex-direction:column;align-items:stretch}.signature-site .signature-header nav button{width:100%;min-height:44px;padding:10px 14px;text-align:left;font-size:14px}.signature-site .signature-header nav button.signature-nav-active{color:#efc675}.signature-site .signature-header nav button.signature-nav-active:after{left:14px;right:auto;bottom:5px;width:35px}.signature-site .signature-hero{min-height:0;padding-top:0;background-position:center center}.signature-site .signature-hero-inner{display:grid;grid-template-columns:minmax(0,1fr);width:calc(100% - 36px);max-width:560px;margin:0 auto;padding:43px 0 30px;gap:28px}.signature-site .signature-hero-copy{max-width:100%;min-width:0}.signature-site .signature-hero-copy h1{font-size:clamp(38px,9.5vw,58px);line-height:1.02;overflow-wrap:normal}.signature-site .signature-hero-tagline{font-size:clamp(17px,4.4vw,22px);line-height:1.35}.signature-site .signature-hero-description{max-width:450px}.signature-site .signature-hero-buttons{display:flex;flex-wrap:wrap;gap:10px}.signature-site .signature-hero-buttons .signature-button{min-height:44px}.signature-site .signature-next-card{width:100%;max-width:500px;min-width:0;margin:0 auto}.signature-site .signature-countdown-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.signature-site .signature-countdown-unit{min-width:0}.signature-site .signature-countdown-unit strong{font-size:clamp(18px,5vw,28px);font-variant-numeric:tabular-nums;white-space:nowrap}.signature-site .signature-prayer-mini{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.signature-site .signature-prayer-mini>div{min-width:0;padding:8px 2px}.signature-site .signature-prayer-mini span{font-size:10px}.signature-site .signature-prayer-mini small{font-size:8px}.signature-site .signature-prayer-mini b{font-size:clamp(8px,2.1vw,11px);white-space:nowrap}.signature-site .signature-quicklinks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:calc(100% - 24px);max-width:560px;margin-inline:auto;padding:12px 0;gap:0}.signature-site .signature-quicklinks button{min-width:0;display:flex;align-items:center;gap:9px;padding:13px 7px}.signature-site .signature-quicklinks svg{flex:none;width:31px;height:31px}.signature-site .signature-quicklinks strong{font-size:11px;line-height:1.2}.signature-site .signature-quicklinks small{font-size:9px;line-height:1.3}.signature-site .signature-main-content{width:calc(100% - 24px);max-width:560px;margin:0 auto;padding:0}.signature-site .signature-section{padding:18px 14px;min-width:0}.signature-site .signature-section-head{display:flex;flex-wrap:wrap;gap:10px}.signature-site .signature-section-head h2{font-size:clamp(25px,6vw,34px)}.signature-site .signature-events-grid{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:9px}.signature-site .signature-event-card{flex:0 0 min(77vw,290px);scroll-snap-align:start;min-width:0}.signature-site .signature-notice-list{min-width:0}.signature-site .signature-about{width:100%;margin:18px 0;display:flex;flex-direction:column;gap:18px;padding:18px}.signature-site .signature-about-photo{width:100%;height:215px;min-height:215px}.signature-site .signature-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;padding:12px 0 0;border-left:0;border-top:1px solid #ffffff35}.signature-site .signature-values>div{min-width:0;text-align:center;justify-content:center}.signature-site .signature-leadership{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.signature-site .signature-reference-person{min-width:0}.signature-site .signature-reference-team{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.signature-site .signature-reference-team img{max-width:100%}.signature-site .signature-support{display:flex;flex-wrap:wrap;gap:15px}.signature-site .signature-prayers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.signature-site .signature-contact-grid{display:grid;grid-template-columns:minmax(0,1fr)}.signature-site .signature-footer{padding:32px 20px 0}.signature-site .signature-footer-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.signature-site:not(.signature-page-home) main{padding-top:12px}.signature-site:not(.signature-page-home) .signature-section{scroll-margin-top:82px}}@media(max-width:390px){.signature-site .signature-brand{max-width:calc(100% - 123px)}.signature-site .signature-brand strong{font-size:13px}.signature-site .signature-brand small{font-size:9px}.signature-site .signature-donate{padding:8px 9px;font-size:11px}.signature-site .signature-hero-copy h1{font-size:clamp(35px,9vw,42px)}.signature-site .signature-countdown-unit strong{font-size:18px}.signature-site .signature-footer-main{grid-template-columns:minmax(0,1fr)}}.signature-site .signature-contact{margin:20px 0 35px;padding:clamp(20px,3vw,36px);background:#fff;border:1px solid #e7eae3;border-radius:18px;box-shadow:0 10px 30px #0f352a0d}.signature-site .signature-contact-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(20px,4vw,60px)}.signature-site .signature-contact-grid h3{font: 26px Georgia,serif;color:#154639;margin:0 0 22px}.signature-site .signature-contact-details>p{display:flex;align-items:flex-start;gap:14px;font-size:14px;line-height:1.6;color:#314c42;margin:0 0 20px}.signature-site .signature-contact-details>p svg{flex:none;color:#b08b47;margin-top:3px}.signature-site .signature-contact-details span{display:flex;flex-direction:column;gap:4px;min-width:0;overflow-wrap:anywhere}.signature-site .signature-contact-details small{font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:#85978c;font-weight:700}.signature-site .signature-contact-details a{color:#235a48;text-decoration:none}.signature-site .signature-contact-visit{background:#f5f6f0;border-radius:14px;padding:clamp(20px,3vw,30px)}.signature-site .signature-contact-visit p{font-size:14px;line-height:1.8;color:#62766a;margin:0 0 24px}.signature-site .signature-contact-visit .signature-button{display:inline-flex;align-items:center;gap:8px}.signature-site .signature-footer{display:block;background:#073e33;color:#e8f0eb;padding:clamp(35px,5vw,70px) max(28px,calc((100vw - 1440px)/2)) 0;margin:0}.signature-site .signature-footer-main{display:grid;grid-template-columns:minmax(220px,1.5fr) repeat(2,minmax(130px,.7fr)) minmax(200px,1fr);gap:clamp(18px,3vw,45px);align-items:start}.signature-site .signature-footer-main strong{display:block;color:#fff;font-size:15px;margin:0 0 17px}.signature-site .signature-footer-brand strong{font: 24px Georgia,serif;margin:0 0 5px}.signature-site .signature-footer-brand small{font-size:12px;color:#cfb47a}.signature-site .signature-footer-brand p{font-size:13px;line-height:1.8;color:#b9cec2;max-width:280px;margin:19px 0}.signature-site .signature-footer-nav{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.signature-site .signature-footer-nav strong{margin-bottom:5px}.signature-site .signature-footer-nav button,.signature-site .signature-footer-nav a{background:none;border:0;padding:0;font:inherit;font-size:13px;color:#c3d4ca;text-align:left;text-decoration:none;cursor:pointer}.signature-site .signature-footer-nav button:hover,.signature-site .signature-footer-nav a:hover{color:#f2cf82}.signature-site .signature-footer-contact p{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.65;color:#c3d4ca;margin:0 0 15px;overflow-wrap:anywhere}.signature-site .signature-footer-contact svg{color:#cfb47a;flex:none;margin-top:2px}.signature-site .signature-footer-contact a{color:inherit;text-decoration:none}.signature-site .signature-footer-bottom{border-top:1px solid rgba(255,255,255,.15);margin-top:40px;padding:18px 0;display:flex;justify-content:space-between;align-items:center;gap:16px}.signature-site .signature-footer-bottom small{font-size:12px;color:#adc5b8}.signature-site .signature-footer-bottom button{background:none;border:0;color:#e2c383;cursor:pointer;font-size:12px;padding:4px}@media(max-width:900px){.signature-site .signature-footer-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px}.signature-site .signature-contact-grid{grid-template-columns:1fr}}@media(max-width:540px){.signature-site .signature-footer-main{grid-template-columns:1fr 1fr}.signature-site .signature-footer-brand,.signature-site .signature-footer-contact{grid-column:1/-1}.signature-site .signature-footer{padding-left:22px;padding-right:22px}.signature-site .signature-contact{padding:18px}.signature-site .signature-footer-bottom{align-items:flex-start;flex-direction:column}}.signature-site .signature-leadership{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:16px 0 28px}.signature-site .signature-leadership article{display:flex;align-items:center;gap:20px;padding:17px;border:1px solid #e8e9e2;border-radius:16px;background:#fff;box-shadow:0 7px 22px #1133270f;min-width:0}.signature-site .signature-leadership article img,.signature-site .signature-leadership .signature-avatar{width:clamp(105px,13vw,170px);height:165px;object-fit:cover;border-radius:11px;flex:none}.signature-site .signature-leadership h3{font:normal clamp(21px,2vw,29px)/1.15 Georgia,serif;color:#143f33;margin:0 0 8px}.signature-site .signature-leadership p{font-size:14px;line-height:1.65;color:#60766a;margin:0 0 14px}.signature-site .signature-leadership a{font-weight:700;color:#a57d35;font-size:13px}.signature-site .signature-reference-team{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:16px 0 28px;padding:0;align-items:stretch}.signature-site .signature-reference-person{display:grid;grid-template-columns:clamp(108px,12vw,155px) minmax(0,1fr);align-items:center;gap:18px;min-width:0;padding:16px;overflow:hidden}.signature-site .signature-reference-person img{display:block;width:100%;height:160px;max-width:155px;min-width:0;object-fit:cover;object-position:center 20%;border-radius:10px;border:1px solid #e7eae3;box-shadow:none}.signature-site .signature-reference-person>div{min-width:0;overflow-wrap:anywhere}.signature-site .signature-reference-person h3{font-size:clamp(19px,1.5vw,25px);line-height:1.2}.signature-site .signature-reference-person p{font-size:14px;line-height:1.65;max-width:none}@media(max-width:540px){.signature-site .signature-reference-person{grid-template-columns:100px minmax(0,1fr);gap:12px;padding:12px}.signature-site .signature-reference-person img{height:125px;max-width:100px}}.signature-site .signature-reference-team p{grid-column:1/-1;margin:0;color:#63766c;font-size:13px;line-height:1.6;max-width:none}.signature-site .signature-support{display:flex;flex-direction:row;align-items:center;gap:clamp(14px,2vw,28px);min-height:175px;padding:clamp(20px,2.6vw,36px);margin:26px 0 36px;border-radius:17px;background:linear-gradient(115deg,#f9f7f0,#fff);color:#123e32;border:1px solid #eae7dc;box-shadow:0 9px 28px #1031260f}.signature-site .signature-support .signature-donation-image{order:0;width:150px;height:125px;flex:none;margin:0;object-fit:cover;border-radius:12px}.signature-site .signature-support>svg{flex:none;width:27px;height:27px;color:#bb9347}.signature-site .signature-support>div{flex:1;min-width:0}.signature-site .signature-support h2{font:normal clamp(25px,2.5vw,37px)/1.18 Georgia,serif;color:#103f33;margin:0 0 9px}.signature-site .signature-support p{color:#64786d;font-size:14px;line-height:1.6;margin:0}.signature-site .signature-support .signature-button{margin:0 0 0 auto;flex:none;min-height:45px}.signature-site .signature-support>small{font-size:12px;color:#738279}@media(max-width:800px){.signature-site .signature-leadership{grid-template-columns:1fr}.signature-site .signature-support{flex-wrap:wrap}.signature-site .signature-support>div{flex-basis:calc(100% - 190px)}.signature-site .signature-support .signature-button{margin-left:0}}@media(max-width:520px){.signature-site .signature-leadership article{gap:12px;padding:12px}.signature-site .signature-leadership article img,.signature-site .signature-leadership .signature-avatar{width:105px;height:130px}.signature-site .signature-reference-team{gap:12px}.signature-site .signature-reference-team img{height:145px}.signature-site .signature-support{flex-direction:column;align-items:flex-start}.signature-site .signature-support .signature-donation-image{width:100%;height:175px}.signature-site .signature-support>div{flex-basis:auto}}.signature-site .signature-leadership-groups{display:grid;gap:28px}.signature-site .signature-leadership-group{min-width:0}.signature-site .signature-leadership-group-title{font:normal clamp(22px,2.2vw,30px)/1.2 Georgia,serif;color:#143f33;margin:0 0 16px}.signature-site .signature-leadership article>div:last-child{min-width:0;overflow-wrap:anywhere}.signature-site .signature-leadership article strong{display:block;color:#a57d35;font-size:14px;margin-bottom:7px}.signature-site .signature-leadership article small{display:block;color:#60766a;font-size:12px;margin-bottom:9px}.signature-site .signature-leadership .signature-avatar{display:flex;align-items:center;justify-content:center;background:#f0f4f0;color:#557667}.signature-site .signature-leadership .signature-avatar svg{width:45%;height:45%}.signature-site .signature-leadership{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:22px;align-items:stretch}.signature-site .signature-leadership article{display:flex;flex-direction:column;align-items:stretch;gap:14px;padding:15px;border-radius:18px;max-width:none;min-height:100%;box-shadow:0 10px 30px #11332712}.signature-site .signature-leadership article img,.signature-site .signature-leadership .signature-avatar{width:100%;height:clamp(190px,23vw,265px);border-radius:12px;object-fit:cover;object-position:center 22%}.signature-site .signature-leadership article>div:last-child{padding:2px 5px 7px}.signature-site .signature-leadership h3{font-size:clamp(22px,2vw,27px);margin:0 0 7px}.signature-site .signature-leadership article strong{margin-bottom:9px}.signature-site .signature-leadership p{margin:10px 0 0;line-height:1.65}@media(max-width:600px){.signature-site .signature-leadership{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:14px}.signature-site .signature-leadership article{padding:12px}.signature-site .signature-leadership article img,.signature-site .signature-leadership .signature-avatar{width:100%;height:210px}}.signature-site .signature-leadership{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),300px));justify-content:start;align-items:start;gap:22px}.signature-site .signature-leadership article{width:100%;max-width:300px;min-height:0;box-sizing:border-box}.signature-site .signature-leadership article img,.signature-site .signature-leadership .signature-avatar{display:flex;width:100%;height:220px;max-height:220px;flex:none;object-fit:cover}@media(max-width:600px){.signature-site .signature-leadership{grid-template-columns:minmax(0,1fr)}.signature-site .signature-leadership article{max-width:340px}}.signature-site .signature-person-photo,.signature-site .signature-profile-photo{position:relative;min-width:0}.signature-site .signature-person-photo{width:100%;height:220px}.signature-site .signature-person-photo>img,.signature-site .signature-person-photo>.signature-avatar{width:100%;height:100%;object-fit:cover;border-radius:12px}.signature-site .signature-avatar[hidden]{display:none!important}.signature-site .signature-leadership article{display:flex;flex-direction:column;align-items:stretch}.signature-site .signature-person-info{width:100%;min-width:0}.signature-site .signature-person-excerpt{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.signature-site .signature-person-detail{display:inline-flex;align-items:center;gap:6px;margin-top:12px;padding:7px 0;border:0;background:none;color:#946e2e;font-weight:700;cursor:pointer}.signature-site .signature-person-detail:focus-visible,.signature-site .signature-profile-close:focus-visible{outline:3px solid #bb9347;outline-offset:3px}.signature-site .signature-profile-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#09231db8;display:flex;align-items:center;justify-content:center;padding:20px}.signature-site .signature-profile-dialog{position:relative;display:grid;grid-template-columns:minmax(160px,230px) minmax(0,1fr);gap:24px;max-width:720px;width:100%;max-height:min(85vh,760px);overflow:auto;padding:28px;background:#fff;border-radius:20px;box-shadow:0 22px 80px #0000003d}.signature-site .signature-profile-close{position:absolute;top:10px;right:14px;border:0;background:transparent;font-size:30px;cursor:pointer;color:#143f33}.signature-site .signature-profile-photo{height:270px}.signature-site .signature-profile-photo>img,.signature-site .signature-profile-photo>.signature-avatar{width:100%;height:100%;object-fit:cover;border-radius:12px;background:#f0f4f0}.signature-site .signature-profile-photo>.signature-avatar{display:flex;align-items:center;justify-content:center;color:#557667}.signature-site .signature-profile-photo>.signature-avatar svg{width:40%;height:40%}.signature-site .signature-profile-copy h2{margin:12px 0 8px;color:#143f33;font: 32px Georgia,serif}.signature-site .signature-profile-copy strong{color:#a57d35}.signature-site .signature-profile-department{color:#60766a}.signature-site .signature-profile-biography{white-space:pre-wrap;line-height:1.7;overflow-wrap:anywhere}@media(max-width:560px){.signature-site .signature-profile-dialog{grid-template-columns:1fr;padding:22px}.signature-site .signature-profile-photo{height:200px}}.signature-site .signature-about{position:relative;display:grid;grid-template-columns:minmax(250px,.93fr) minmax(300px,1.35fr) minmax(210px,.86fr);align-items:center;gap:clamp(20px,3vw,48px);width:100%;max-width:none;margin:28px 0 34px;padding:clamp(22px,3.1vw,48px);min-height:335px;border-radius:18px;background:linear-gradient(112deg,#073d33,#074537 58%,#0a5140);box-shadow:0 14px 35px #00271f24;color:#fff;overflow:hidden}.signature-site .signature-about-photo{width:100%;height:100%;min-height:275px;align-self:stretch;border-radius:12px;background-position:center center;background-size:cover;box-shadow:0 10px 24px #0000002e}.signature-site .signature-about>div:nth-child(2){min-width:0;align-self:center}.signature-site .signature-about .signature-kicker{display:block;color:#d8b66d;font-weight:750;letter-spacing:.17em;text-transform:uppercase;font-size:11px}.signature-site .signature-about h2{font:normal clamp(29px,2.9vw,46px)/1.13 Georgia,serif;letter-spacing:-.025em;margin:12px 0 15px;color:#fff}.signature-site .signature-about p{max-width:530px;font-size:clamp(13px,1vw,16px);line-height:1.75;color:#d9e8e0;margin:0 0 23px}.signature-site .signature-about .signature-button{min-height:43px}.signature-site .signature-values{display:grid;grid-template-columns:1fr;gap:0;align-self:center;text-align:left;border-left:1px solid rgba(255,255,255,.22);padding-left:clamp(18px,2vw,35px)}.signature-site .signature-values>div{border-left:0;border-bottom:1px solid rgba(255,255,255,.16);display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:15px;padding:16px 0;font:normal clamp(16px,1.25vw,20px) Georgia,serif;color:#fff}.signature-site .signature-values>div:last-child{border-bottom:0}.signature-site .signature-values svg{width:29px;height:29px;flex:none;color:#d8b66d}@media(max-width:1100px){.signature-site .signature-about{grid-template-columns:minmax(230px,.9fr) minmax(300px,1.2fr)}.signature-site .signature-values{grid-column:1/-1;grid-template-columns:repeat(3,1fr);border-left:0;border-top:1px solid rgba(255,255,255,.22);padding:15px 0 0}.signature-site .signature-values>div{border-bottom:0;justify-content:center;font-size:16px;padding:10px 5px}}@media(max-width:680px){.signature-site .signature-about{grid-template-columns:minmax(0,1fr);padding:18px;gap:20px;border-radius:14px}.signature-site .signature-about-photo{min-height:220px;height:230px}.signature-site .signature-about h2{font-size:32px}.signature-site .signature-values{grid-column:auto;gap:5px}.signature-site .signature-values>div{flex-direction:column;gap:8px;font-size:12px;text-align:center}.signature-site .signature-values svg{width:25px;height:25px}}@media(min-width:1050px){.signature-site .signature-main-content{width:min(calc(100% - 64px),1440px);max-width:1440px;margin-inline:auto;padding-inline:0}.signature-site .signature-updates{display:grid;grid-template-columns:minmax(0,1.23fr) minmax(0,1fr);gap:22px;align-items:start}.signature-site .signature-updates>.signature-section-wrap{min-width:0}.signature-site .signature-events-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;overflow:visible}.signature-site .signature-event-card{min-width:0;width:auto;flex:initial}.signature-site .signature-event-card img{height:155px}}.signature-site .signature-updates .signature-section{min-width:0}.signature-site .signature-updates .signature-section-head{gap:12px}.signature-site .signature-event-card,.signature-site .signature-notice-card{border-radius:12px;border:1px solid #e5e9e2;background:#fff;box-shadow:0 4px 15px #142b2410}.signature-site .signature-event-card img{width:100%;object-fit:cover}.signature-site .signature-event-card .signature-card-copy{padding:13px 14px 16px}.signature-site .signature-event-card h3{font-size:clamp(13px,1.04vw,17px);line-height:1.35;margin:0 0 8px}.signature-site .signature-event-card p{font-size:12px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.signature-site .signature-notices-list{display:grid;gap:12px}.signature-site .signature-notice-card{display:flex;min-height:118px}.signature-site .signature-notice-card img{width:34%;max-width:145px;min-height:118px;object-fit:cover;flex-shrink:0}.signature-site .signature-notice-card .signature-card-copy{padding:12px 14px;min-width:0}.signature-site .signature-notice-card h3{font-size:clamp(13px,1vw,16px);line-height:1.35;margin:0 0 5px}.signature-site .signature-notice-card p{font-size:12px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(min-width:700px)and (max-width:1049px){.signature-site .signature-updates{display:grid;grid-template-columns:1fr;gap:24px}.signature-site .signature-events-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.signature-site .signature-event-card{flex:initial;width:auto}}@media(max-width:699px){.signature-site .signature-updates{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.signature-site .signature-events-grid{display:flex;overflow-x:auto;gap:12px;scroll-snap-type:x mandatory}.signature-site .signature-event-card{flex:0 0 min(78vw,280px);scroll-snap-align:start}.signature-site .signature-notice-card img{width:32%;min-width:95px}}.signature-site .signature-hero{background-size:cover;background-position:center 52%;background-repeat:no-repeat}@media(max-width:800px){.signature-site .signature-hero{background-position:51% center}}.signature-site .signature-hero{background-size:cover!important;background-repeat:no-repeat!important;background-position:50% 52%!important;min-height:590px}.signature-site .signature-hero-inner{position:relative;z-index:1}@media(max-width:800px){.signature-site .signature-hero{background-position:55% 50%!important}}.signature-site .signature-hero{background-size:cover;background-position:center 48%;background-repeat:no-repeat}@media(max-width:700px){.signature-site .signature-hero{background-position:56% center}}.signature-next-card .signature-prayer-mini{gap:5px}.signature-next-card .signature-prayer-mini>div{min-width:0;padding:10px 2px 11px;gap:3px}.signature-next-card .signature-prayer-mini small{font-size:9px;opacity:.68;line-height:1.1}.signature-next-card .signature-prayer-mini b{font-size:clamp(9px,.75vw,12px);white-space:nowrap;line-height:1.15;font-variant-numeric:tabular-nums}.signature-next-card .signature-prayer-mini span{font-size:11px}@media(max-width:480px){.signature-next-card .signature-prayer-mini b{font-size:9px}.signature-next-card .signature-prayer-mini small{font-size:8px}}.signature-site .signature-count{padding:12px;border-color:#deb867}.signature-site .signature-countdown-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.signature-site .signature-countdown-unit{min-width:0;padding:10px 4px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px}.signature-site .signature-countdown-unit+.signature-countdown-unit{border-left:1px solid rgba(234,198,119,.38)}.signature-site .signature-countdown-unit>span{color:#f1d89c;font-size:11px;font-weight:700}.signature-site .signature-countdown-unit>strong{color:#fff;font-family:inherit;font-weight:750;font-size:clamp(18px,1.65vw,25px);letter-spacing:.012em;line-height:1.15;font-variant-numeric:tabular-nums;white-space:nowrap}.signature-site .signature-countdown-unit:first-child>strong{color:#efc679}.signature-site .signature-countdown-unit>small{color:#e4e9e4;font-size:12px;font-weight:650}.signature-site .signature-countdown-unit>em{color:#cddbd5;font-size:11px;font-style:normal}@media(max-width:420px){.signature-site .signature-countdown-unit>strong{font-size:clamp(16px,5vw,22px)}.signature-site .signature-count{padding:8px 5px}}.signature-site .signature-header{position:absolute;top:0;inset-inline:0;z-index:30;width:100%;background:linear-gradient(180deg,#001615a6,#0018160f)}.signature-site .signature-hero{min-height:540px;background-size:cover;background-position:center center;border-bottom:4px solid #e9bb65}.signature-site .signature-hero-inner{width:100%;max-width:1500px;margin-inline:auto;padding:106px clamp(30px,5vw,75px) 40px;grid-template-columns:minmax(0,1fr) minmax(330px,390px);gap:clamp(26px,6vw,90px);align-items:center}.signature-site .signature-hero-copy{max-width:580px}.signature-site .signature-hero-copy h1{font-size:clamp(46px,5.4vw,77px);line-height:1.025;letter-spacing:-.035em;margin:14px 0}.signature-site .signature-hero-copy .signature-hero-accent{color:#e9bb65}.signature-site .signature-hero-copy p{max-width:480px;font-size:16px}.signature-site .signature-next-card{width:100%}@media(max-width:900px){.signature-site .signature-hero-inner{grid-template-columns:minmax(0,1fr) minmax(285px,345px);gap:18px;padding-top:100px}.signature-site .signature-hero-copy h1{font-size:clamp(42px,6.4vw,62px)}}@media(max-width:700px){.signature-site .signature-header{min-height:68px}.signature-site .signature-hero{min-height:0;background-position:57% center}.signature-site .signature-hero-inner{grid-template-columns:1fr;padding:94px 20px 28px;gap:28px}.signature-site .signature-hero-copy h1{font-size:clamp(42px,10vw,57px)}.signature-site .signature-next-card{width:100%;max-width:460px}}.signature-site{width:100%;max-width:none;margin:0;overflow-x:clip}.signature-site .signature-header{padding-left:max(28px,calc((100vw - 1440px)/2));padding-right:max(28px,calc((100vw - 1440px)/2))}.signature-site .signature-hero{width:100%;min-height:570px;background-size:cover;background-position:center 48%}.signature-site .signature-hero-inner{width:min(100% - 56px,1440px);max-width:1440px;margin-inline:auto;padding:65px 0 45px;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,380px);gap:clamp(28px,6vw,100px);align-items:center}.signature-site .signature-hero-copy{max-width:590px;justify-self:start}.signature-site .signature-hero-copy h1{font-size:clamp(52px,5vw,76px)}.signature-site .signature-next-card{width:100%;justify-self:end}.signature-site .signature-quicklinks,.signature-site .signature-main-content{width:min(100% - 56px,1440px);max-width:1440px;margin-inline:auto;padding-left:0;padding-right:0}.signature-site .signature-updates{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:18px}.signature-site .signature-about{width:min(100% - 56px,1440px);max-width:1440px;margin-inline:auto}@media(max-width:1050px){.signature-site .signature-hero-inner{grid-template-columns:minmax(0,1fr) 320px;gap:24px}.signature-site .signature-updates{grid-template-columns:1fr}}@media(max-width:740px){.signature-site .signature-header{padding-inline:18px}.signature-site .signature-hero{min-height:0}.signature-site .signature-hero-inner{width:100%;grid-template-columns:1fr;padding:90px 20px 30px}.signature-site .signature-hero-copy h1{font-size:clamp(43px,10vw,56px)}.signature-site .signature-next-card{justify-self:start;max-width:450px}.signature-site .signature-quicklinks,.signature-site .signature-main-content,.signature-site .signature-about{width:calc(100% - 24px)}}.signature-site{width:100%;max-width:none;overflow-x:hidden;background:#fbf9f3}.signature-site .signature-header{position:absolute;top:0;left:0;right:0;z-index:20;background:linear-gradient(180deg,#00181694,#00181600);height:78px;padding-inline:clamp(26px,5.5vw,96px)}.signature-site .signature-hero{min-height:575px;background-position:center 48%;border-bottom:4px solid #e9bb65}.signature-site .signature-hero-inner{max-width:1600px;grid-template-columns:minmax(0,1fr) 385px;gap:clamp(30px,6vw,110px);padding:100px clamp(35px,5.5vw,100px) 48px}.signature-site .signature-hero-copy h1{font-size:clamp(52px,5.3vw,80px);max-width:580px;line-height:1.02;margin:15px 0}.signature-site .signature-hero-copy{max-width:600px}.signature-site .signature-next-card{width:100%;border-radius:12px}.signature-site .signature-quicklinks{max-width:1600px;padding:18px clamp(24px,4vw,70px) 12px}.signature-site .signature-main-content{max-width:1600px;padding:0 clamp(24px,4vw,70px) 24px}.signature-site .signature-updates{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:16px;align-items:start}.signature-site .signature-updates .signature-section{min-height:325px}.signature-site .signature-event-card img{height:155px}.signature-site .signature-notice-card img{width:120px;min-width:120px;height:90px}.signature-site .signature-about{min-height:245px;grid-template-columns:260px minmax(0,1fr) minmax(0,1.15fr);padding:0 25px 0 0;gap:30px;border-radius:0}.signature-site .signature-about-photo{min-height:245px;border-radius:0 140px 0 0}.signature-site .signature-about h2{font-size:clamp(30px,3vw,42px)}.signature-site .signature-section{box-shadow:0 5px 22px #1e20150f}@media(min-width:1200px){.signature-site .signature-updates .signature-events-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1100px){.signature-site .signature-updates{grid-template-columns:1fr}.signature-site .signature-hero-inner{grid-template-columns:minmax(0,1fr) 340px;gap:22px}.signature-site .signature-about{grid-template-columns:210px 1fr}.signature-site .signature-about .signature-values{grid-column:1/-1;padding:12px}}@media(max-width:740px){.signature-site .signature-header{position:absolute;height:68px;padding-inline:18px}.signature-site .signature-hero{min-height:0}.signature-site .signature-hero-inner{grid-template-columns:1fr;padding:95px 20px 34px}.signature-site .signature-hero-copy h1{font-size:clamp(43px,10vw,60px)}.signature-site .signature-next-card{max-width:460px}.signature-site .signature-quicklinks{padding:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.signature-site .signature-main-content{padding:0 12px 20px}.signature-site .signature-updates{grid-template-columns:1fr}.signature-site .signature-about{display:flex;flex-direction:column;padding:15px;gap:15px}.signature-site .signature-about-photo{min-height:200px;border-radius:12px}.signature-site .signature-updates .signature-section{min-height:0}}.signature-site .signature-support{display:grid!important;grid-template-columns:150px minmax(0,1fr) auto!important;align-items:center!important;column-gap:clamp(16px,2.2vw,32px)!important;min-height:168px!important;padding:22px 26px!important;margin:18px 0 28px!important;border-radius:16px!important;background:linear-gradient(115deg,#fff,#f7f7f2)!important;border:1px solid #e8e7df!important;color:#153e33!important;box-shadow:0 8px 28px #002b210f!important}.signature-site .signature-support .signature-donation-image{display:block!important;grid-row:1 / span 2;grid-column:1;width:150px!important;height:124px!important;max-width:100%!important;object-fit:cover!important;border-radius:11px!important;margin:0!important}.signature-site .signature-support>svg{display:none!important}.signature-site .signature-support>div{grid-column:2;grid-row:1 / span 2;min-width:0;flex-basis:auto!important}.signature-site .signature-support h2{font:normal clamp(25px,2.2vw,34px)/1.15 Georgia,serif!important;margin:0 0 10px!important;color:#153e33!important}.signature-site .signature-support p{font-size:14px!important;line-height:1.65!important;color:#64766d!important;margin:0!important;max-width:520px}.signature-site .signature-support>.signature-button,.signature-site .signature-support>small{grid-column:3;grid-row:1 / span 2;margin:0!important;white-space:nowrap}.signature-site .signature-support>.signature-button{min-height:46px;padding:0 24px!important;display:inline-flex;align-items:center;gap:8px}.signature-site .signature-support>small{color:#687c71;font-size:12px;white-space:normal;max-width:150px}@media(max-width:800px){.signature-site .signature-support{grid-template-columns:120px minmax(0,1fr)!important;row-gap:15px!important}.signature-site .signature-support .signature-donation-image{width:120px!important;height:115px!important}.signature-site .signature-support>.signature-button,.signature-site .signature-support>small{grid-column:2;grid-row:2;justify-self:start}}@media(max-width:520px){.signature-site .signature-support{grid-template-columns:95px minmax(0,1fr)!important;padding:15px!important;gap:12px!important}.signature-site .signature-support .signature-donation-image{width:95px!important;height:105px!important}.signature-site .signature-support h2{font-size:24px!important}.signature-site .signature-support p{font-size:12px!important}.signature-site .signature-support>.signature-button,.signature-site .signature-support>small{grid-column:1 / -1;grid-row:auto}}.signature-notice-tools{display:flex;align-items:center;flex-wrap:wrap;gap:12px 18px;margin:18px 0 22px}.signature-notice-category-tabs{display:flex;gap:8px;overflow-x:auto;max-width:100%;padding:3px 1px 7px;scrollbar-width:thin}.signature-notice-category-tabs button{flex:0 0 auto;border:1px solid #dce4db;border-radius:999px;background:#f6f8f5;color:#21463b;font:inherit;font-size:13px;font-weight:650;padding:9px 15px;cursor:pointer;transition:background .15s,border-color .15s}.signature-notice-category-tabs button:hover{border-color:#b88b37}.signature-notice-category-tabs button[aria-pressed=true]{background:#0d503f;border-color:#0d503f;color:#fff}.signature-notice-category-tabs button:focus-visible,.signature-notice-search input:focus-visible,.signature-notice-clear:focus-visible{outline:3px solid #c99945;outline-offset:2px}.signature-notice-search{margin-left:auto;min-width:min(240px,100%)}.signature-notice-search input{width:100%;max-width:320px;border:1px solid #dce4db;border-radius:10px;background:#fff;color:#183a32;padding:10px 13px;font:inherit;font-size:14px}.signature-notice-count{width:100%;margin:0;color:#64796f;font-size:13px}.signature-notice-clear{display:block;margin:12px auto 0;border:0;background:transparent;color:#0d503f;font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.signature-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:700px){.signature-notice-tools{display:block}.signature-notice-category-tabs{margin-bottom:10px}.signature-notice-search{display:block}.signature-notice-search input{max-width:none}.signature-notice-count{margin-top:9px}}.signature-page-events .signature-event-tools{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin:18px 0 24px}.signature-event-period,.signature-event-categories{display:flex;gap:8px;overflow-x:auto;max-width:100%;padding:3px 1px 6px;scrollbar-width:thin}.signature-event-period button,.signature-event-categories button{flex:0 0 auto;border:1px solid #dce4db;border-radius:999px;background:#f6f8f5;color:#21463b;font:inherit;font-size:13px;font-weight:650;padding:9px 15px;cursor:pointer}.signature-event-period button[aria-pressed=true],.signature-event-categories button[aria-pressed=true]{background:#0d503f;border-color:#0d503f;color:#fff}.signature-event-period button:hover,.signature-event-categories button:hover{border-color:#b88b37}.signature-event-search{margin-left:auto;min-width:min(220px,100%)}.signature-event-search input{width:100%;max-width:320px;border:1px solid #dce4db;border-radius:10px;background:#fff;color:#183a32;padding:10px 13px;font:inherit;font-size:14px}.signature-event-count{width:100%;margin:0;color:#64796f;font-size:13px}.signature-event-clear{display:block;margin:12px auto 0;border:0;background:transparent;color:#0d503f;font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.signature-event-period button:focus-visible,.signature-event-categories button:focus-visible,.signature-event-search input:focus-visible,.signature-event-clear:focus-visible{outline:3px solid #c99945;outline-offset:2px}.signature-page-events .signature-events-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.signature-page-events .signature-event-card{width:100%;max-width:none;min-width:0}@media(max-width:1050px){.signature-page-events .signature-events-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.signature-page-events .signature-event-tools{display:block}.signature-event-period,.signature-event-categories{margin-bottom:10px}.signature-event-search{display:block}.signature-event-search input{max-width:none}.signature-event-count{margin-top:10px}.signature-page-events .signature-events-grid{grid-template-columns:minmax(0,1fr)}}.signature-site .signature-service-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin:12px 0 8px}.signature-site .signature-service-toolbar .signature-service-filters{flex:1;min-width:0;margin:0}.signature-site .signature-service-search{box-sizing:border-box;width:285px;max-width:100%;min-height:44px;padding:10px 15px;border:1px solid #d8e1d9;border-radius:12px;background:#fff;color:#183d32;font:inherit;font-size:14px}.signature-site .signature-service-search:focus-visible{outline:3px solid #c4a45a;outline-offset:2px}.signature-site .signature-service-results{display:flex;align-items:center;gap:16px;min-height:35px;margin:6px 0 18px;color:#657e70;font-size:14px}.signature-site .signature-service-results button{border:0;background:none;color:#17624e;text-decoration:underline;cursor:pointer;font:inherit;font-weight:600}@media(max-width:750px){.signature-site .signature-service-toolbar{flex-direction:column;align-items:stretch}.signature-site .signature-service-search{width:100%}.signature-site .signature-service-toolbar .signature-service-filters{max-width:100%;width:100%}}.signature-site .signature-contact-details .signature-contact-directions{display:inline-flex;align-items:center;gap:7px;width:max-content;margin-top:5px;font-weight:700;text-decoration:underline;text-underline-offset:3px;color:#145a46}.signature-site .signature-contact-details .signature-contact-directions:hover{color:#a4772b}.signature-site .signature-contact-details .signature-contact-empty{color:#607568;max-width:38rem}@media(max-width:540px){.signature-site .signature-contact-details .signature-contact-directions{max-width:100%}}.mcTvScreen.mcTvPortrait{display:block!important;aspect-ratio:9/16!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important;padding:0!important;position:relative}.mcTvScreen.mcTvPortrait>.mcTvScreenHead,.mcTvScreen.mcTvPortrait>.mcTvPrayerBar,.mcTvScreen.mcTvPortrait>.mcTvMainSlide,.mcTvScreen.mcTvPortrait>.mcTvBottom{display:none!important}.mcTvScreen.mcTvPortrait .mcPortraitPrayerBoard{box-sizing:border-box;position:relative;z-index:3;width:100%;min-height:100%;aspect-ratio:9/16;padding:5% 4% 4%;display:flex;flex-direction:column;gap:1.5%;background:linear-gradient(180deg,#001a16e3,#00261ed1);color:#f4fff8;text-align:center;font-family:system-ui,-apple-system,Arial,sans-serif}.mcPortraitPrayerBoard:before{content:"";position:absolute;top:1.5%;right:1.5%;bottom:1.5%;left:1.5%;border:2px solid rgba(134,225,169,.6);border-radius:8px;pointer-events:none}.mcPortraitHeading{padding:4% 1% 2%;display:flex;flex-direction:column;gap:5px;align-items:center;flex:0 0 auto}.mcPortraitCrescent{font-size:clamp(36px,7vw,76px);line-height:1;color:#a8e8bc}.mcPortraitBrand{font-family:Georgia,serif;font-size:clamp(28px,5vw,58px);letter-spacing:.11em;font-weight:700;line-height:1.2}.mcPortraitMosque{font-size:clamp(15px,2vw,26px);letter-spacing:.04em;color:#c5e9d0}.mcPortraitDate{font-size:clamp(13px,1.55vw,20px);color:#c5d9ca;margin-top:6px}.mcPortraitSchedule{display:grid;grid-template-rows:repeat(7,minmax(0,1fr));flex:1 1 auto;min-height:0;border:1px solid #86c9a2;background:#001d1885;border-radius:8px;overflow:hidden}.mcPortraitRow{display:grid;grid-template-columns:1.26fr 1fr 1fr;align-items:center;min-height:0;border-bottom:1px solid rgba(151,220,172,.37);font-size:clamp(13px,2.1vw,30px)}.mcPortraitRow:last-child{border-bottom:0}.mcPortraitRow>*{min-width:0;padding:5px 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mcPortraitRow>*+*{border-left:1px solid rgba(151,220,172,.35)}.mcPortraitColumnNames{text-transform:uppercase;letter-spacing:.07em;font-size:clamp(12px,1.65vw,23px);font-weight:700;background:#003022b3}.mcPortraitPrayerName{display:flex;align-items:center;gap:8px;text-align:left;padding-left:8%!important;font-weight:650}.mcPortraitSymbol{color:#abebc1;font-size:1.35em;flex-shrink:0}.mcPortraitRow.mcPortraitCurrent{background:#5cb87c42;box-shadow:inset 4px 0 #d9bd6a}.mcPortraitNext{flex:0 0 auto;min-height:22%;padding:3% 2%;border:2px solid #9cdaa9;border-radius:16px;background:#00291ecc;display:flex;flex-direction:column;justify-content:center;gap:6px}.mcPortraitNextLabel{text-transform:uppercase;letter-spacing:.17em;color:#b6e0c5;font-size:clamp(12px,1.6vw,22px)}.mcPortraitNextName{text-transform:capitalize;font-size:clamp(28px,4.7vw,60px);font-family:Georgia,serif;font-weight:700}.mcPortraitCountdowns{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mcPortraitCountdowns>div{display:flex;flex-direction:column;gap:6px;padding:8px 0}.mcPortraitCountdowns>div+div{border-left:1px solid rgba(180,238,197,.5)}.mcPortraitCountdowns small{font-size:clamp(12px,1.4vw,19px);color:#bfdfc7}.mcPortraitCountdowns strong{font-size:clamp(18px,3.1vw,43px);font-variant-numeric:tabular-nums;font-weight:750;white-space:nowrap}.mcPortraitNextTimes{font-size:clamp(11px,1.3vw,18px);color:#c2e2cb}.mcPortraitFooter{font-size:clamp(11px,1.3vw,19px);letter-spacing:.2em;color:#b3dcc4;padding:3px}.mcTvScreen.mcTvPortrait.mcTvLayout-portrait-standard .mcPortraitPrayerBoard{background:linear-gradient(180deg,#001a16eb,#00261edb)}.mcTvScreen.mcTvPortrait.mcTvLayout-portrait-glass .mcPortraitPrayerBoard{background:linear-gradient(180deg,#001c1847,#001e1a66);backdrop-filter:none;-webkit-backdrop-filter:none}.mcTvLayout-portrait-glass .mcPortraitHeading{background:#00231c85;border:1px solid rgba(194,255,218,.45);border-radius:15px;padding:5%}.mcTvLayout-portrait-glass .mcPortraitSchedule{background:#00201a7a;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);border-radius:16px;border:1px solid rgba(194,255,218,.55)}.mcTvLayout-portrait-glass .mcPortraitRow{border-bottom-color:#e6ffee52}.mcTvLayout-portrait-glass .mcPortraitNext{background:#00231d87;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);border:1px solid rgba(194,255,218,.65);border-radius:18px}.mcTvScreen.mcTvPortrait.mcTvLayout-portrait-minimal .mcPortraitPrayerBoard{background:#061e1a;gap:1%}.mcTvLayout-portrait-minimal .mcPortraitPrayerBoard:before{display:none}.mcTvLayout-portrait-minimal .mcPortraitHeading{padding:2% 1%;gap:3px}.mcTvLayout-portrait-minimal .mcPortraitCrescent{display:none}.mcTvLayout-portrait-minimal .mcPortraitBrand{font-family:system-ui,sans-serif;font-weight:700;letter-spacing:.03em;font-size:clamp(18px,3vw,30px)}.mcTvLayout-portrait-minimal .mcPortraitSchedule{background:#092b24;border:0;border-radius:0}.mcTvLayout-portrait-minimal .mcPortraitRow{border-bottom:1px solid #427064}.mcTvLayout-portrait-minimal .mcPortraitColumnNames{background:#155040}.mcTvLayout-portrait-minimal .mcPortraitCurrent{background:#205f49}.mcTvLayout-portrait-minimal .mcPortraitNext{background:#123c30;border:0;border-top:3px solid #8dd7aa;border-radius:0}.mcTvLayout-portrait-minimal .mcPortraitNextName{font-family:system-ui,sans-serif}.mcTvLayout-portrait-minimal .mcPortraitFooter{letter-spacing:.05em}.mcTvScreen.mcTvPortrait{container-type:inline-size;overflow:hidden!important}.mcTvScreen.mcTvPortrait .mcPortraitPrayerBoard{box-sizing:border-box;display:grid;grid-template-rows:16fr 53fr 26fr 5fr;gap:0;width:100%;height:100%;min-height:0;aspect-ratio:auto;padding:4cqw 3cqw 2cqw;overflow:hidden}.mcTvScreen.mcTvPortrait .mcPortraitHeading{min-height:0;padding:1cqw;gap:.5cqw;justify-content:center;overflow:hidden}.mcTvScreen.mcTvPortrait .mcPortraitCrescent{font-size:clamp(18px,6cqw,30px);line-height:1}.mcTvScreen.mcTvPortrait .mcPortraitBrand{font-size:clamp(17px,5cqw,25px);line-height:1.1;letter-spacing:.03em}.mcTvScreen.mcTvPortrait .mcPortraitMosque{font-size:clamp(11px,3cqw,16px);line-height:1.2}.mcTvScreen.mcTvPortrait .mcPortraitDate{margin:0;font-size:clamp(10px,2.6cqw,13px)}.mcTvScreen.mcTvPortrait .mcPortraitSchedule{min-height:0;grid-template-rows:repeat(7,minmax(0,1fr));overflow:hidden}.mcTvScreen.mcTvPortrait .mcPortraitRow{min-height:0;grid-template-columns:1.25fr 1fr 1fr;font-size:clamp(10px,3.2cqw,16px)}.mcTvScreen.mcTvPortrait .mcPortraitRow>*{min-width:0;padding:2px 3px;overflow:hidden;text-overflow:clip;white-space:nowrap}.mcTvScreen.mcTvPortrait .mcPortraitColumnNames{font-size:clamp(10px,2.8cqw,14px);letter-spacing:0}.mcTvScreen.mcTvPortrait .mcPortraitPrayerName{gap:3px;padding-left:4px!important}.mcTvScreen.mcTvPortrait .mcPortraitSymbol{font-size:1.05em}.mcTvScreen.mcTvPortrait .mcPortraitNext{box-sizing:border-box;min-height:0;height:100%;padding:2cqw;gap:1cqw;overflow:hidden;justify-content:center}.mcTvScreen.mcTvPortrait .mcPortraitNextLabel{font-size:clamp(10px,2.7cqw,14px);letter-spacing:.08em}.mcTvScreen.mcTvPortrait .mcPortraitNextName{font-size:clamp(23px,7cqw,36px);line-height:1.05}.mcTvScreen.mcTvPortrait .mcPortraitCountdowns{width:100%;min-width:0;gap:2px;grid-template-columns:repeat(2,minmax(0,1fr))}.mcTvScreen.mcTvPortrait .mcPortraitCountdowns>div{min-width:0;padding:3px 1px;gap:4px}.mcTvScreen.mcTvPortrait .mcPortraitCountdowns small{font-size:clamp(9px,2.5cqw,13px)}.mcTvScreen.mcTvPortrait .mcPortraitCountdowns strong{display:block;width:100%;font-size:clamp(12px,4.2cqw,20px);letter-spacing:-.04em;white-space:nowrap}.mcTvScreen.mcTvPortrait .mcPortraitNextTimes{font-size:clamp(9px,2.5cqw,12px);white-space:nowrap}.mcTvScreen.mcTvPortrait .mcPortraitFooter{display:flex;justify-content:center;align-items:center;min-height:0;padding:0;font-size:clamp(9px,2.7cqw,13px);letter-spacing:.05em}.mcTvScreen.mcTvPortrait.mcTvHasImage .mcPortraitPrayerBoard{background:#0014111f!important}.mcTvScreen.mcTvPortrait.mcTvHasImage .mcPortraitHeading{background:#001d178c;border-radius:14px}.mcTvScreen.mcTvPortrait.mcTvHasImage .mcPortraitSchedule{background:#001c17a8!important}.mcTvScreen.mcTvPortrait.mcTvHasImage .mcPortraitNext{background:#001e18b3!important}.mcTvScreen.mcTvPortrait.mcTvHasImage .mcPortraitColumnNames{background:#003223b3}.mcTvScreen.mcTvPortrait.mcTvHasImage .mcPortraitCurrent{background:#26774e7a}.mcTvPage{padding:12px;display:grid;gap:12px;color:#142b39}.mcTvTitle{display:flex;justify-content:space-between;align-items:center;gap:15px;flex-wrap:wrap}.mcTvTitle h1{font-size:24px;margin:0}.mcTvTitle p{font-size:13px;color:#64778a;margin:5px 0}.mcTvDraftBadge{background:#f1e6d0;color:#7d560e;padding:9px 11px;border-radius:7px;font-size:11px;font-weight:800;white-space:nowrap}.mcTvNotice{margin:0;background:#e7f4ef;border:1px solid #cde8df;padding:10px 14px;border-radius:9px;color:#27644d;font-size:12px}.mcTvWorkspace{display:grid;grid-template-columns:minmax(250px,310px) minmax(0,1fr);gap:14px}.mcTvSettings,.mcTvStageArea{background:#fff;border:1px solid #dce7eb;border-radius:12px;padding:15px;min-width:0}.mcTvSettings h2{font-size:15px;margin:4px 0 12px}.mcTvSettings label{display:grid;gap:6px;margin:12px 0;color:#314e5e;font-size:12px;font-weight:600}.mcTvSettings input:not([type=checkbox]):not([type=range]),.mcTvSettings select,.mcTvSettings textarea{width:100%;border:1px solid #cbd9e1;border-radius:8px;padding:9px;background:#fff;color:#122d38;font:inherit;min-width:0}.mcTvSettings label.mcTvCheck{display:flex;align-items:start;gap:9px;font-size:12px}.mcTvCheck input{width:17px;height:17px;flex:none;margin:0}.mcTvHelp,.mcTvDataState{font-size:12px;line-height:1.5;color:#728495}.mcTvSlides{display:grid;gap:6px}.mcTvSlide{display:flex;align-items:center;gap:4px;border:1px solid #dce5e9;border-radius:8px;padding:4px}.mcTvSlide.chosen{border-color:#148269;background:#eef9f4}.mcTvSlideTitle{flex:1;min-width:0;text-align:left;justify-content:space-between;padding:8px;background:transparent;color:#243947;font-size:12px}.mcTvSlideTitle small{white-space:nowrap;color:#668377}.mcTvSlideActions{display:flex;align-items:center;gap:3px}.mcTvSlideActions button{background:#e9f1f3;border-radius:6px;padding:6px;color:#30505e}.mcTvSlideActions label{margin:0;padding:4px}.mcTvSlideEditor{border-top:1px solid #e1e9ed;margin-top:15px;padding-top:10px}.mcTvSlideEditor h3{font-size:13px}.mcTvDelete{background:#fdeceb;color:#9c3535;padding:8px;border-radius:8px}.mcTvPreviewHeader{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;flex-wrap:wrap}.mcTvPreviewHeader strong{font-size:14px}.mcTvPreviewHeader button,.mcTvStorage button,.mcTvFile{font-size:12px;border-radius:8px;padding:9px 12px;background:#e9f3ef;color:#165e4a;margin-left:4px}.mcTvScreen{aspect-ratio:16/9;background:linear-gradient(135deg,#0d3530,#133f40 60%,#102c34);border-radius:12px;color:#f7fffb;display:flex;flex-direction:column;overflow:hidden;padding:clamp(10px,2.3vw,26px);gap:clamp(8px,1vw,13px);min-width:0}.mcTvScreenHead{display:flex;align-items:start;justify-content:space-between;gap:10px}.mcTvScreenHead>div{display:grid;gap:3px}.mcTvScreenHead strong{font-size:clamp(12px,1.8vw,22px)}.mcTvScreenHead small,.mcTvScreenHead>span{font-size:clamp(8px,.9vw,12px);color:#a1c9c0}.mcTvPrayerBar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.mcTvPrayerBar>div{background:#1b5b51;border:1px solid #518d7e66;padding:clamp(6px,1vw,15px);border-radius:9px;display:grid;justify-items:center;gap:4px;min-width:0}.mcTvPrayerBar small{color:#bcdbd1;font-size:clamp(8px,1vw,13px)}.mcTvPrayerBar strong{font-size:clamp(10px,1.5vw,21px);white-space:nowrap}.mcTvMainSlide{display:flex;gap:10px;flex:1;min-height:0}.mcTvRotating{flex:1;min-width:0;border:1px solid #477f7466;background:#ffffff10;border-radius:12px;padding:clamp(10px,2vw,25px);display:flex;flex-direction:column;justify-content:center;gap:10px}.mcTvRotating>small{color:#b9d8cd;letter-spacing:1.5px;font-size:clamp(8px,.9vw,12px)}.mcTvRotating h2{font-size:clamp(16px,2.6vw,34px);line-height:1.15;margin:0;color:#fff}.mcTvRotating p{font-size:clamp(10px,1.2vw,16px);line-height:1.5;color:#d6e9e3;margin:0;overflow-wrap:anywhere}.mcTvNext{width:31%;border-radius:12px;background:#18805f;padding:clamp(10px,1.7vw,20px);display:flex;flex-direction:column;justify-content:center;gap:9px;min-width:0}.mcTvNext small{font-size:clamp(8px,.9vw,12px)}.mcTvNext strong{font-size:clamp(13px,1.8vw,22px)}.mcTvNext p{font-size:clamp(9px,1vw,13px);line-height:1.4}.mcTvSlideDots{display:flex;gap:5px;margin-top:auto}.mcTvSlideDots button{width:9px;height:9px;border-radius:50%;background:#8bb0a7;padding:0}.mcTvSlideDots button.active{background:#f4d47a}.mcTvBottom{display:flex;justify-content:space-between;font-size:clamp(8px,.9vw,12px);color:#a3c8bc}.mcTvStorage{display:flex;flex-wrap:wrap;gap:7px;margin-top:15px}.mcTvStorage button,.mcTvStorage .mcTvFile{margin:0}.mcTvStorage .primary{background:#136e53;color:#fff}.mcTvFile{display:inline-flex;align-items:center;cursor:pointer}.mcTvFile input{display:none}@media(max-width:1100px){.mcTvWorkspace{grid-template-columns:1fr}.mcTvSettings{order:2}.mcTvStageArea{order:1}}@media(max-width:640px){.mcTvScreen{min-height:280px;aspect-ratio:auto}.mcTvNext{width:33%}.mcTvScreenHead strong{font-size:12px}.mcTvPrayerBar strong{font-size:10px}}.mcTvAppearance{border:1px solid #dce5e9;border-radius:10px;padding:11px;margin-bottom:16px;background:#f8faf9}.mcTvColorInputs{display:grid;grid-template-columns:1fr 1fr;gap:9px}.mcTvSettings .mcTvColorInputs input[type=color]{height:37px;padding:3px;cursor:pointer}.mcTvScreen{color:var(--mc-tv-text,#fff)}.mcTvScreen .mcTvPrayerBar>div{background:color-mix(in srgb,var(--mc-tv-accent,#18805f) 54%,#112b28)}.mcTvScreen .mcTvNext{background:var(--mc-tv-accent,#18805f)}.mcTvScreen .mcTvRotating h2,.mcTvScreen .mcTvRotating p{color:inherit}.mcTvScreen.mcTvPortrait{aspect-ratio:9/16;width:min(100%,390px);max-width:100%;margin-inline:auto;min-height:0;padding:14px;gap:11px}.mcTvPortrait .mcTvScreenHead strong{font-size:18px}.mcTvPortrait .mcTvPrayerBar{grid-template-columns:repeat(3,minmax(0,1fr))}.mcTvPortrait .mcTvPrayerBar>div{padding:8px 4px}.mcTvPortrait .mcTvPrayerBar strong{font-size:12px}.mcTvPortrait .mcTvMainSlide{flex-direction:column}.mcTvPortrait .mcTvRotating{min-height:180px}.mcTvPortrait .mcTvRotating h2{font-size:24px}.mcTvPortrait .mcTvNext{width:100%;min-height:95px}@media(max-width:640px){.mcTvScreen.mcTvPortrait{min-height:0}}.mcTvR2Gallery{margin:9px 0;padding:8px;border:1px solid #d6e4e5;border-radius:9px}.mcTvR2Actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.mcTvR2Actions button,.mcTvUpload{background:#e6f3ee;color:#135c4d;border-radius:7px;padding:7px 9px;font-size:12px;cursor:pointer}.mcTvUpload input{display:none}.mcTvR2Grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-height:200px;overflow:auto;margin-top:9px}.mcTvR2Grid button{padding:3px;border:2px solid transparent;background:#edf2f4;border-radius:8px;min-width:0}.mcTvR2Grid button.picked{border-color:#11866b}.mcTvR2Grid img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:5px}.mcTvR2Grid small{font-size:10px;color:#37516a}.mcTvR2Gallery summary{font-size:11px;cursor:pointer;margin-top:8px}.mcTvTransitionSelector{padding:10px;border:1px solid #dce5e9;border-radius:9px;margin-bottom:12px}@keyframes mcTvFade{0%{opacity:0}to{opacity:1}}@keyframes mcTvSlide{0%{opacity:0;transform:translate(7%)}to{opacity:1;transform:translate(0)}}@keyframes mcTvZoom{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes mcTvFlip{0%{opacity:0;transform:rotateY(-18deg)}to{opacity:1;transform:rotateY(0)}}.mcTvFx-fade{animation:mcTvFade .8s ease both}.mcTvFx-slide{animation:mcTvSlide .8s ease both}.mcTvFx-zoom{animation:mcTvZoom .8s ease both}.mcTvFx-flip{animation:mcTvFlip .8s ease both;backface-visibility:hidden}.mcTvFx-none{animation:none}@media(prefers-reduced-motion:reduce){.mcTvRotating[class*=mcTvFx-]{animation:none}}.mcTvDefaultGallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-height:430px;overflow-y:auto;padding:10px 4px}.mcTvDefaultGallery button{display:flex;flex-direction:column;gap:8px;padding:8px;min-width:0;border:1px solid #d8e5e3;border-radius:12px;background:#fff;cursor:pointer;text-align:left}.mcTvDefaultGallery button.picked{border:2px solid #168465}.mcTvDefaultGallery img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:8px}.mcTvDefaultGallery span{font-size:12px;font-weight:600;overflow-wrap:anywhere}.mcTvLayoutPicker{border:1px solid #d7e7e1;border-radius:12px;padding:12px;margin-bottom:15px;background:#f7faf8}.mcTvLayoutPickerGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mcTvSettings .mcTvLayoutOption{border:1px solid #cbdcd6;border-radius:10px;background:#fff;padding:8px;text-align:left;display:grid;gap:5px;cursor:pointer;color:#163e34;min-width:0}.mcTvSettings .mcTvLayoutOption.chosen{border:2px solid #137a60;background:#e9f7f1}.mcTvLayoutOption strong{font-size:11px}.mcTvLayoutOption small{font-size:10px;color:#526e66;line-height:1.3}.mcTvLayoutMini{height:55px;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,1fr);gap:3px;background:#123d34;border-radius:6px;padding:6px}.mcTvLayoutMini i{background:#2f9374;border-radius:3px}.mcTvLayoutMini i:first-child{grid-column:span 4}.mcTvMini-prayer-focus i:first-child,.mcTvMini-daily-table i:first-child{grid-column:span 2;grid-row:span 2}.mcTvMini-wide-ticker i:nth-child(2){grid-column:span 2;grid-row:span 2}.mcTvMini-community-split i:nth-child(2){grid-row:span 2}.mcTvMini-feature-first i:nth-child(2){grid-column:span 2;grid-row:span 2}.mcTvLayout-wide-ticker .mcTvMainSlide{order:1;flex:1}.mcTvLayout-wide-ticker .mcTvPrayerBar{order:2}.mcTvLayout-wide-ticker .mcTvBottom{order:3}.mcTvLayout-wide-ticker .mcTvScreenHead{order:0}.mcTvLayout-feature-first .mcTvMainSlide{flex:1.5}.mcTvLayout-feature-first .mcTvRotating{flex:2}.mcTvLayout-feature-first .mcTvNext{width:26%}.mcTvLayout-community-split .mcTvMainSlide{flex-direction:row-reverse}.mcTvLayout-community-split .mcTvNext{width:35%}.mcTvLayout-prayer-focus .mcTvMainSlide{flex-direction:row-reverse}.mcTvLayout-prayer-focus .mcTvNext{width:45%}.mcTvLayout-daily-table .mcTvNext{width:40%}.mcTvLayout-prayer-focus .mcTvPrayerBar,.mcTvLayout-daily-table .mcTvPrayerBar,.mcTvLayout-community-split .mcTvPrayerBar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.mcTvLayout-prayer-focus .mcTvPrayerBar>div,.mcTvLayout-daily-table .mcTvPrayerBar>div,.mcTvLayout-community-split .mcTvPrayerBar>div{background:color-mix(in srgb,var(--mc-tv-accent,#18805f) 38%,#092d29);border:1px solid #a1d1b044}.mcTvScreen.mcTvPortrait .mcTvPrayerBar{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.mcTvScreen.mcTvPortrait .mcTvMainSlide{flex-direction:column}.mcTvScreen.mcTvPortrait .mcTvNext{width:100%;min-height:95px}.mcTvScreen.mcTvPortrait.mcTvLayout-prayer-focus .mcTvNext,.mcTvScreen.mcTvPortrait.mcTvLayout-daily-table .mcTvNext{order:-1;min-height:145px}.mcTvScreen.mcTvPortrait.mcTvLayout-wide-ticker .mcTvMainSlide{order:1}.mcTvScreen.mcTvPortrait.mcTvLayout-wide-ticker .mcTvPrayerBar{order:2}.mcTvScreen.mcTvPortrait.mcTvLayout-wide-ticker .mcTvBottom{order:3}@media(max-width:560px){.mcTvLayoutPickerGrid{grid-template-columns:1fr 1fr}}.mcTvScreen .mcTvPrayerBar>div,.mcTvScreen .mcTvNext,.mcTvScreen .mcTvRotating{background:rgba(8,42,38,var(--mc-tv-glass-alpha,.28))!important;backdrop-filter:blur(2px) saturate(105%);-webkit-backdrop-filter:blur(2px) saturate(105%);border:1px solid rgba(238,255,248,.35);box-shadow:inset 0 1px #ffffff30,0 7px 24px #0004}.mcTvScreen .mcTvPrayerPair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;width:100%;margin-top:6px}.mcTvScreen .mcTvPrayerPair span{display:flex;flex-direction:column;gap:4px;min-width:0}.mcTvScreen .mcTvPrayerPair span+span{border-left:1px solid #ffffff66;padding-left:5px}.mcTvScreen .mcTvPrayerPair small{font-size:clamp(8px,.7vw,12px);white-space:nowrap}.mcTvScreen .mcTvPrayerPair strong{font-size:clamp(10px,.95vw,18px);white-space:nowrap;font-variant-numeric:tabular-nums}.mcTvScreen .mcTvPrayerUpcoming{outline:2px solid #dbb869;outline-offset:-2px}.mcTvScreen .mcTvCountPair{display:grid;grid-template-columns:1fr;gap:7px;margin-top:8px}.mcTvScreen .mcTvCountPair>div{display:grid;gap:3px;padding:7px 9px;border:1px solid #ffffff66;border-radius:10px;background:#ffffff16}.mcTvScreen .mcTvCountPair strong{font-size:clamp(17px,2vw,34px);font-variant-numeric:tabular-nums;white-space:nowrap}.mcTvGlassOptions{padding:12px;margin:10px 0 16px;border:1px solid #cbded8;border-radius:12px;background:#f5f9f7}.mcTvGlassOptions label{display:block;margin:10px 0}.mcTvGlassOptions button{padding:8px 12px;border-radius:9px;color:#fff;background:#126853}.mcTvPortrait .mcTvPrayerPair strong{font-size:10px}.mcTvOrientationFirst{padding:16px;margin-bottom:14px;border:1px solid #b9d7cf;border-radius:14px;background:#eef8f4}.mcTvOrientationFirst h2{margin:0 0 8px}.mcTvOrientationCards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.mcTvOrientationCards button{display:flex;align-items:center;flex-direction:column;justify-content:center;gap:7px;min-width:0;padding:14px 8px;min-height:146px;border:2px solid #c8dfd7;border-radius:12px;background:#fff;color:#143f36;cursor:pointer}.mcTvOrientationCards button.selected{border-color:#0f8967;box-shadow:0 0 0 2px #16846520;background:#e0f3ec}.mcTvOrientationCards button small{font-size:11px;opacity:.8;text-align:center}.mcTvOrientationIcon{display:block;border:4px solid #246f5a;border-radius:6px;background:linear-gradient(140deg,#174b3e,#489b7d);box-shadow:0 6px 15px #134e3a28}.mcTvOrientationIcon.portrait{width:40px;height:70px}.mcTvOrientationIcon.landscape{width:80px;height:46px}.mcTvScreen.mcTvPortrait.mcTvLayout-portrait-glass .mcPortraitPrayerBoard{background:linear-gradient(180deg,#001c1a99,#001c1a87)!important}.mcTvScreen.mcTvPortrait.mcTvLayout-portrait-glass .mcPortraitSchedule,.mcTvScreen.mcTvPortrait.mcTvLayout-portrait-glass .mcPortraitNext{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:#00231c7a!important}.mcTvScreen.mcTvPortrait.mcTvLayout-portrait-minimal .mcPortraitCrescent,.mcTvScreen.mcTvPortrait.mcTvLayout-portrait-minimal .mcPortraitFooter{display:none}.mcTvScreen.mcTvPortrait.mcTvLayout-portrait-minimal .mcPortraitHeading{padding-top:7%}@media(max-width:500px){.mcTvOrientationCards{grid-template-columns:1fr 1fr}.mcTvOrientationCards button{padding:10px 4px}}:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#1b2b2b;background:#f3f6f6;font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button{cursor:pointer;border:0;display:inline-flex;align-items:center;justify-content:center;gap:7px}button:disabled{opacity:.5;cursor:not-allowed}.app{min-height:100vh;display:flex;flex-direction:column}header{height:72px;background:#fff;border-bottom:1px solid #e2e9e9;display:flex;align-items:center;justify-content:space-between;padding:0 27px;gap:14px}.logo{font-size:22px;color:#15594e;display:flex;align-items:center;gap:7px;white-space:nowrap}.logo span{font-size:10px;color:#75918b;letter-spacing:2px;margin-left:8px}.headerRight{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.mosque{color:#5d7371;font-size:13px}.unsaved{font-size:12px;color:#af6c0b}.primary,.secondary,.danger{border-radius:9px;padding:10px 13px;font-size:13px;font-weight:600}.primary{background:#176c5a;color:#fff}.secondary{background:#eaf1ef;color:#164a42}.danger{background:#fff1ef;color:#ba4343}.status{min-height:32px;padding:8px 28px;background:#eff7f3;color:#276150;font-size:13px}.workspace{display:grid;grid-template-columns:240px minmax(320px,1fr) 265px;flex:1;min-height:0}.sidebar,.properties{background:#fff;padding:21px 18px;overflow:auto}.sidebar{border-right:1px solid #e5eded;display:flex;flex-direction:column}.properties{border-left:1px solid #e5eded}.sectionTitle{font-size:11px;font-weight:800;letter-spacing:1.4px;color:#81938d;margin-bottom:13px}nav,.library{display:flex;flex-direction:column;gap:5px}nav button,.library button,.logout{background:transparent;justify-content:flex-start;width:100%;padding:11px;text-align:left;border-radius:8px;color:#384b4b;font-size:14px}nav button.active{background:#e5f4ed;color:#116f51;font-weight:700}.library button:hover,nav button:hover{background:#f0f5f4}.library button{font-size:13px}.logout{margin-top:auto}hr{border:0;border-top:1px solid #e7eeee;width:100%;margin:21px 0}.center{padding:25px;min-width:0;overflow:auto}.centerHeader{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:24px}.centerHeader h1{margin:0 0 4px;font-size:24px}.centerHeader p,.centerHeader span{color:#738782;font-size:13px;margin:0}.previewShell{margin:auto;border:9px solid #1b3030;box-shadow:0 20px 44px #18322a1c;border-radius:30px;background:#f9fbfa;min-height:500px;overflow:hidden}.previewShell.phone{width:min(100%,370px)}.previewShell.website{width:min(100%,800px);border-radius:14px}.previewShell.tv{width:min(100%,900px);border-radius:9px;min-height:430px}.previewTop{height:34px;padding:9px 17px;font-size:10px;color:#35534e}.previewHero{background:linear-gradient(135deg,#0d5248,#22866a);color:#fff;padding:22px}.previewHero small{letter-spacing:2px;opacity:.7;font-size:9px}.previewHero h2{font-size:18px;margin:8px 0 4px}.previewHero p{font-size:11px;opacity:.8;margin:0}.blockList{padding:13px;display:flex;flex-direction:column;gap:10px;min-height:180px}.canvasBlock{display:flex;align-items:flex-start;gap:7px;background:#fff;border:2px solid #e4ebeb;border-radius:12px;padding:12px;min-height:64px;cursor:pointer}.canvasBlock.selected{border-color:#13876d;box-shadow:0 0 0 2px #13876d19}.canvasBlock.hiddenBlock{opacity:.45}.grip{background:none;color:#829e98;padding:3px;touch-action:none}.canvasBlockBody{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.canvasBlockBody strong{font-size:13px}.canvasBlockBody>span{color:#87948f;font-size:11px}.prayers{display:flex;justify-content:space-between;margin-top:6px;color:#7b8985;font-size:10px}.prayers b{color:#1e6152;font-size:12px}.phoneNav{display:flex;justify-content:space-between;border-top:1px solid #edf0ed;padding:14px 9px;font-size:10px;color:#617670}.empty{text-align:center;color:#8c9f97;font-size:13px;padding:50px 15px}.properties h2{font-size:17px;margin:9px 0 24px}.properties label,.login label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:600;color:#50635e;margin-bottom:18px}.properties input,.properties select,.login input{border:1px solid #d9e4e1;background:#fff;padding:11px 12px;border-radius:8px;outline:none;width:100%;color:#243b36}.properties input:focus,.login input:focus{border-color:#14876c}.properties label.check{flex-direction:row;align-items:center}.properties label.check input{width:auto}.hint{font-size:12px;color:#879891;line-height:1.7}.login{background:#fff;margin:70px auto;border:1px solid #e2eae7;border-radius:20px;padding:32px;width:min(94%,410px);height:fit-content;box-shadow:0 12px 40px #123b3210}.login h1{margin:0;font-size:25px}.login p{font-size:13px;color:#70847b;line-height:1.7}.login button{width:100%}@media(max-width:1050px){.workspace{grid-template-columns:190px 1fr}.properties{grid-column:1/-1;border-top:1px solid #e5eded}.sidebar{padding:14px}.headerRight{gap:5px}}@media(max-width:650px){header{height:auto;padding:13px;flex-wrap:wrap}.logo{font-size:17px}.workspace{display:block}.sidebar{border-bottom:1px solid #ddd}.sidebar nav{flex-direction:row;flex-wrap:wrap}.sidebar nav button{width:auto}.library{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.center{padding:15px}.centerHeader{flex-wrap:wrap}}.previewShell.phone{width:min(100%,440px);border:9px solid #172526;border-radius:42px;background:#f5f5f8}.previewShell.phone .previewTop{height:41px;padding:12px 18px;color:#1e2727;background:#f5f5f8;font-size:13px}.nativeAppHeader{text-align:center;background:#f5f5f8;color:#16171a;font-size:20px;font-weight:700;padding:31px 0 26px}.blockList.nativeToday{padding:15px 15px 26px;gap:15px;min-height:500px;background:linear-gradient(180deg,#b2c0d6,#efd4ac 24%,#d4c4a8 55%,#afbed0)}.canvasBlock.nativeBlock{position:relative;display:block;padding:0;background:transparent;border:2px solid transparent;border-radius:23px;min-height:0;overflow:visible}.canvasBlock.nativeBlock.selected{border-color:#00b894;box-shadow:0 0 0 3px #04b99a55}.canvasBlock.nativeBlock .canvasBlockBody{display:block;overflow:visible}.canvasBlock.nativeBlock .grip{position:absolute;z-index:5;left:-9px;top:10px;color:#14624b;background:#fffffff0;border-radius:10px;box-shadow:0 2px 5px #0002;opacity:0;transition:opacity .15s}.canvasBlock.nativeBlock .blockEye{position:absolute;z-index:5;right:4px;top:4px;background:#ffffffe9;border-radius:100%;padding:6px;opacity:0}.canvasBlock.nativeBlock:hover .grip,.canvasBlock.nativeBlock.selected .grip,.canvasBlock.nativeBlock:hover .blockEye,.canvasBlock.nativeBlock.selected .blockEye{opacity:1}.glass{background:#ffffffc9;border-radius:20px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.nativeIdentity{display:flex;align-items:center;gap:12px;padding:4px 0;color:#172325}.nativeIdentity>div:nth-child(2){flex:1;min-width:0}.nativeIdentity strong{display:block;font-size:17px}.nativeIdentity small{display:block;color:#52565e;font-size:11px;margin-top:4px}.nativeMoon{border-radius:16px;background:#e5dff0b8;color:#087650;padding:13px;font-size:23px}.nativeGear{color:#626970;font-size:25px}.nativeDate{display:flex;flex-direction:column;padding:18px 16px;position:relative;gap:8px}.nativeDate strong{font-size:18px}.nativeDate span{color:#64636b;font-size:13px}.nativeDate .nativeCalendar{position:absolute;right:16px;top:18px;color:#096b50;font-size:23px}.nativeSource{display:flex;gap:8px;align-items:center}.nativeSegment{background:#f9f2fcde;border-radius:17px;display:flex;flex:1;padding:5px;align-items:center;gap:4px}.nativeSegment>*{flex:1;text-align:center;font-size:12px;white-space:nowrap;padding:10px 0}.nativeSegment b{background:#fff;border-radius:12px;box-shadow:0 2px 5px #0002;color:#101719}.nativeSegment span{color:#45484e}.nativeCompass{background:#eee2f5dc;border-radius:14px;padding:13px;color:#087b5c}.nativeNext{background:linear-gradient(110deg,#087b52,#004734);color:#fff;border-radius:22px;padding:18px 16px}.nativeNextColumns{display:flex;justify-content:space-between;align-items:start;gap:8px}.nativeNextColumns>div:first-child{display:grid;gap:10px}.nativeNext small{font-size:10px;letter-spacing:1px;color:#d2e2dc}.nativeNextColumns strong{font-size:27px}.nativeCount{text-align:right}.nativeCount strong{display:block;color:#ffb527;font-size:26px}.nativeCount small{display:block;margin-top:6px;letter-spacing:0}.nativeNextBottom{border-top:1px solid #ffffff4d;margin-top:12px;padding-top:12px;display:flex;justify-content:space-between;font-size:12px}.nativePrayer{padding:17px 13px}.nativePrayer h3,.nativeEvent h3{margin:2px 0 17px;font-size:20px}.nativeDays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}.nativeDays div{background:#e8e9ebad;border-radius:10px;display:grid;gap:10px;justify-items:center;padding:9px 1px;font-size:11px}.nativeDays .active{background:#087a55;color:#fff}.nativeDays strong{font-size:13px}.nativePrayerRow{display:grid;grid-template-columns:1.5fr 1fr 1fr;align-items:center;gap:5px;padding:15px 2px;border-bottom:1px solid #9fabb03d;font-size:12px}.nativePrayerRow.head{color:#73747a;margin-top:12px}.nativePrayerRow>span:not(:first-child),.nativePrayerRow>strong:last-child{text-align:right}.nativePrayerRow>strong:last-child{color:#027752}.nativePrayerRow b{display:flex;align-items:center;gap:10px}.prayerSymbol{color:#e8a918;font-size:19px}.nativeActions{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;padding:6px 0 9px;text-align:center}.nativeActions>div{display:flex;flex-direction:column;align-items:center;gap:8px}.nativeActions span{height:45px;width:45px;background:#e9dff1bc;color:#006e4f;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px}.nativeActions b{font-size:12px}.nativeJumuah{background:linear-gradient(145deg,#126dcc,#08377f);color:#fff;border-radius:25px;padding:19px 17px}.nativeJumuahHeading{display:flex;gap:11px;align-items:center}.nativeJumuahLogo{padding:13px;border-radius:13px;background:#ffffff23}.nativeJumuahHeading>div:nth-child(2){flex:1;display:grid;gap:4px}.nativeJumuahHeading strong{font-size:23px}.nativeJumuahHeading small{font-size:12px;color:#c2d6ff}.nativeJumuahHeading>span{font-size:9px;background:#fff2;border-radius:20px;padding:10px 8px}.nativeService h4{font-size:17px;margin:19px 0 11px}.nativeService>div{display:flex;gap:10px}.nativeService section{flex:1;background:#fff2;padding:14px;border-radius:16px;display:grid;gap:8px}.nativeService section small{font-size:10px;color:#d3e4ff}.nativeService section b{font-size:17px}.nativeService+.nativeService{border-top:1px solid #ffffff40;margin-top:20px}.nativeEvent{padding:17px}.nativeEvent h3{font-size:19px}.nativeEvent>div{display:flex;gap:14px;align-items:center}.nativeEvent>div>span{font-size:35px}.nativeEvent section strong{color:#087750;font-size:16px}.nativeEvent section p{font-size:14px;margin:7px 0}.nativeEvent section small{color:#666}.nativeSupporter{display:flex;gap:9px;align-items:center;padding:17px}.nativeSupporter strong{flex:1;color:#e9a915;letter-spacing:1px}.nativeSimple{padding:20px;display:grid;gap:9px}.nativeSimple small{color:#687879}.previewShell.phone .phoneNav{position:sticky;bottom:0;background:#ffffffed;border-radius:25px;margin:0 8px 8px;box-shadow:0 7px 20px #0003;padding:9px 4px;z-index:7;align-items:center}.previewShell.phone .phoneNav span{display:grid;justify-items:center;gap:3px;flex:1;font-size:20px}.previewShell.phone .phoneNav span:first-child{color:#007c52;background:#e2f0e9;border-radius:25px}.previewShell.phone .phoneNav small{font-size:10px}.modeSwitch{display:inline-flex;gap:3px;border-radius:11px;background:#e9efed;padding:4px;margin:10px 0 7px}.modeSwitch button{padding:7px 16px;border-radius:8px;background:transparent;color:#43665b;font-weight:700}.modeSwitch button.current{background:#fff;color:#0c6e4d;box-shadow:0 1px 5px #0001}.centerHeader .dataStatus{font-size:11px;color:#627f76;margin:5px 0 12px}.previewMode .canvasBlock.nativeBlock{cursor:default}.previewMode .canvasBlock.nativeBlock .grip,.previewMode .canvasBlock.nativeBlock .blockEye{display:none!important}.previewMode .canvasBlock.nativeBlock.selected{border-color:transparent;box-shadow:none}.previewMode .nativeToday{overflow:visible}.previewMode .canvasBlock.nativeBlock.hiddenBlock{display:none}.premiumStudio{min-height:100vh;background:#eef3f7;color:#17243c;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.premiumTop{min-height:86px;background:#fff;border-bottom:1px solid #d9e2ed;display:flex;align-items:center;gap:26px;padding:12px 22px}.premiumBrand{min-width:225px;border-right:1px solid #dce4eb;display:grid;grid-template-columns:42px 1fr;align-items:center;color:#112744;gap:0 7px}.premiumBrand>span{font-size:40px;color:#006e51;grid-row:span 2}.premiumBrand>strong{font-size:24px;letter-spacing:-1.1px}.premiumBrand small{font-size:10px;justify-self:end;margin-right:16px;letter-spacing:.8px}.premiumTitle{flex:1}.premiumTitle h1{font-size:27px;line-height:1.15;margin:0 0 4px}.premiumTitle p{font-size:13px;color:#485973;margin:0}.premiumTopActions{display:flex;flex-direction:column;align-items:end;gap:2px}.premiumTopActions span{font-size:11px;color:#68778a}.premiumTopActions small{font-size:10px;color:#8997a7}.premiumStatus{padding:8px 24px;background:#e3f3ee;font-size:12px;color:#155543}.premiumBody{display:grid;grid-template-columns:260px minmax(0,1fr);gap:10px;padding:10px}.premiumNav{border-radius:12px;background:linear-gradient(140deg,#16243b,#0a192c);padding:15px 8px;display:flex;flex-direction:column;gap:5px;min-height:680px}.premiumNav button{background:transparent;color:#d8e4ee;border-radius:8px;justify-content:flex-start;padding:12px 10px;font-size:13px}.premiumNav button>span{font-size:17px;min-width:25px}.premiumNav button.current{background:linear-gradient(110deg,#007b56,#00694e);color:#fff;font-weight:700}.premiumNav .premiumSignout{margin-top:auto}.premiumMain{display:flex;flex-direction:column;gap:10px;min-width:0}.premiumPanel{background:#fff;border:1px solid #d9e3ee;border-radius:12px;box-shadow:0 1px 2px #1c3e5212;padding:13px;min-width:0}.premiumPanel h2{font-size:16px;display:flex;align-items:center;gap:8px;margin:0 0 5px;color:#10213d}.premiumPanel h2 small{font-size:10px;color:#82909e;font-weight:500}.premiumPanel h2 em,.premiumTabs strong em{width:25px;height:25px;background:#075fbe;color:#fff;font-size:13px;font-style:normal;font-weight:800;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex:none}.premiumPanel p{font-size:11px;color:#728096;line-height:1.5;margin:5px 0 12px}.premiumPanel h3{font-size:12px;margin:16px 0 9px}.premiumPanel input,.premiumPanel select{width:100%;padding:10px;border:1px solid #d2dce8;border-radius:7px;color:#20314c;background:#fff;font-size:12px}.premiumPanel label{display:block;font-size:12px;color:#2c3a54;margin:12px 0}.premiumPanel label input,.premiumPanel label select{margin-top:7px}.premiumPanel label.check{display:flex;gap:8px;align-items:center}.premiumPanel label.check input{width:auto;margin:0}.premiumTabs{display:flex;align-items:center;gap:14px;min-height:55px}.premiumTabs>strong{display:flex;align-items:center;gap:8px;font-size:13px;white-space:nowrap}.premiumTabButtons,.premiumMode{display:flex;gap:5px;flex-wrap:wrap}.premiumTabButtons button,.premiumMode button{border-radius:7px;background:#eef3f9;color:#344866;padding:9px 15px;font-size:12px}.premiumTabButtons .current,.premiumMode .current{background:#057356;color:#fff;font-weight:700}.premiumMode{margin-left:auto}.premiumTopGrid{display:grid;grid-template-columns:minmax(230px,.95fr) minmax(330px,1.65fr) minmax(230px,.88fr);gap:10px}.premiumCatalog{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.premiumCatalog button{min-height:80px;border:1px solid #dbe3ec;border-radius:9px;background:#f8fafc;display:flex;flex-direction:column;align-items:center;gap:8px;padding:8px 2px;color:#183557}.premiumCatalog button span{font-size:24px;color:#08684c}.premiumCatalog button small{font-size:10px;text-align:center}.premiumCatalog button:hover:not(:disabled){border-color:#0d8864;background:#edfaf4}.premiumQuickLinks{margin-top:21px}.premiumQuickLinks button{width:100%;justify-content:space-between;background:#f0f5f9;padding:11px;margin-bottom:5px;border-radius:7px;color:#1f3854;font-size:12px}.premiumLive{position:relative}.premiumPlatform{position:absolute;right:12px;top:9px;display:flex;gap:3px;background:#f0f5f8;border:1px solid #e1e9f1;border-radius:8px;padding:3px}.premiumPlatform button{font-size:10px;padding:6px 9px;background:transparent;border-radius:6px;color:#344c60}.premiumPlatform .current{background:#007d59;color:#fff}.premiumPhonePair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;align-items:start}.premiumDevice{border:6px solid #14252c;border-radius:27px;background:#f5f6f9;height:420px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 9px 15px #0002;min-width:0}.premiumDevice.iphone{border-color:#17191f}.premiumStatusBar{padding:7px 11px 5px;font-size:10px;background:#f4f5fa;display:flex;justify-content:space-between}.premiumDevice .nativeAppHeader{font-size:12px;padding:14px 3px}.premiumDevice .previewHero{padding:12px}.premiumDevice .previewHero h2{font-size:12px}.premiumDevice .previewHero p{font-size:9px}.premiumPhoneScroll{flex:1;overflow-y:auto;padding:9px;display:flex;flex-direction:column;gap:9px;min-height:0}.premiumPhoneScroll.nativeToday{background:linear-gradient(180deg,#abbfd7,#eed2a7,#b3c2d1)}.premiumPreviewItem{width:100%}.premiumPreviewItem .nativeDate{padding:10px}.premiumPreviewItem .nativeDate strong{font-size:12px}.premiumPreviewItem .nativeNext{padding:12px}.premiumPreviewItem .nativeNextColumns strong{font-size:17px}.premiumPreviewItem .nativeCount strong{font-size:16px}.premiumPreviewItem .nativePrayer h3{font-size:14px}.premiumPreviewItem .nativePrayerRow{font-size:9px;padding:9px 0}.premiumPreviewItem .nativeIdentity strong{font-size:12px}.premiumPreviewItem .nativeIdentity small{font-size:8px}.premiumPreviewItem .nativeJumuahHeading strong{font-size:17px}.premiumPreviewItem .nativeService section b{font-size:12px}.premiumPreviewItem .nativeActions b{font-size:9px}.premiumPreviewTile{background:#fff;border-radius:9px;padding:10px;display:flex;gap:8px;align-items:center;box-shadow:0 2px 6px #0001}.premiumPreviewTile>span{color:#078259;font-size:20px}.premiumPreviewTile strong{display:block;font-size:10px}.premiumPreviewTile small{display:block;font-size:9px;color:#82909d}.premiumBottomNav{display:flex;background:#fff;border-top:1px solid #e0e5eb;padding:7px 2px}.premiumBottomNav span{flex:1;text-align:center;display:flex;flex-direction:column;gap:1px;color:#697e91}.premiumBottomNav b{font-size:15px}.premiumBottomNav small{font-size:8px}.premiumBottomNav .active{color:#08775b}.premiumPropertyTabs{display:flex;gap:3px;margin:15px 0}.premiumPropertyTabs button{flex:1;background:#eef3fa;padding:8px 3px;color:#516079;font-size:11px;text-transform:capitalize}.premiumPropertyTabs .current{background:#d9f3e8;color:#006e4e}.premiumSelectedTitle{padding:13px;border:1px solid #dae4ec;border-radius:8px;margin-top:13px;font-weight:700;font-size:12px}.premiumProperties .danger{margin-top:9px}.premiumBottomGrid{display:grid;grid-template-columns:minmax(310px,1.55fr) minmax(220px,.8fr) minmax(220px,.8fr);gap:10px}.premiumSortable{display:flex;flex-direction:column;gap:6px;max-height:300px;overflow:auto}.premiumSortable .canvasBlock{min-height:43px;padding:9px;border-width:1px;background:#fbfcfe;align-items:center}.premiumSortable .canvasBlock.selected{border-color:#009c76;background:#eaf9f3}.premiumSortable .canvasBlockBody strong{font-size:12px}.premiumSortable .blockEye{margin-left:auto;color:#6a7d8b}.premiumChoices{display:flex;gap:5px;flex-wrap:wrap}.premiumChoices span{flex:1;text-align:center;background:#f4f7fb;border:1px solid #e0e7ef;border-radius:6px;padding:9px 6px;font-size:11px;white-space:nowrap}.premiumChoices span.current{border-color:#058164;background:#e4f6ee}.premiumControls>.secondary{width:100%;margin-bottom:8px}.premiumFooterGrid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.premiumFooterActions{display:flex;gap:7px;flex-wrap:wrap;margin-top:14px}.premiumTemplates{display:flex;gap:7px}.premiumTemplates button{flex:1;display:flex;flex-direction:column;gap:6px;padding:10px 5px;background:#f3f7fa;border:1px solid #e2e9ef;border-radius:7px;font-size:10px;color:#28405b}.premiumTemplates button span{font-size:18px;color:#317768}.premiumTemplates button.current{border-color:#048461;background:#eff9f4}.premiumFooterGrid p{margin:10px 0 0}@media(max-width:1230px){.premiumTopGrid{grid-template-columns:1fr 1.4fr}.premiumProperties{grid-column:1/-1}.premiumBottomGrid{grid-template-columns:1fr 1fr}.premiumControls{grid-column:1/-1}.premiumFooterGrid{grid-template-columns:1fr 1fr}.premiumFooterGrid>.premiumPanel:last-child{grid-column:1/-1}}@media(max-width:780px){.premiumTop{flex-wrap:wrap}.premiumBrand{min-width:180px}.premiumTitle h1{font-size:21px}.premiumBody{display:block}.premiumNav{min-height:auto;display:flex;flex-direction:row;overflow:auto;margin-bottom:10px}.premiumNav button{white-space:nowrap}.premiumTopGrid,.premiumBottomGrid,.premiumFooterGrid{grid-template-columns:1fr}.premiumProperties,.premiumControls,.premiumFooterGrid>.premiumPanel:last-child{grid-column:auto}.premiumTabs{flex-wrap:wrap}.premiumMode{margin-left:0}}.premiumLive{min-width:0}.premiumSingleControls{display:flex;align-items:center;justify-content:center;gap:7px;flex-wrap:wrap;margin:17px 0 8px}.premiumSingleControls>span{font-weight:750;font-size:12px;color:#354b5b;margin-right:3px}.premiumSingleControls button{border:1px solid #d9e4ed;padding:7px 11px;border-radius:8px;background:#f5f8fb;color:#3c5368;font-size:12px}.premiumSingleControls button.current{background:#007d59;color:#fff;border-color:#007d59}.premiumSingleControls small{flex-basis:100%;text-align:center;color:#738698;font-size:10px}.premiumSingleViewport{width:100%;min-width:0;min-height:760px;overflow:auto;display:flex;justify-content:center;align-items:flex-start;padding:12px 8px 22px}.premiumSingleStage{width:390px;flex-shrink:0;transform-origin:top center}.premiumSingleStage .premiumDevice{width:390px;height:740px;border-radius:39px;border-width:9px;box-shadow:0 15px 32px #132b3824}.premiumSingleStage .premiumStatusBar{font-size:13px;padding:10px 15px 7px}.premiumSingleStage .premiumDevice .nativeAppHeader{font-size:20px;padding:27px 4px 24px}.premiumSingleStage .premiumPhoneScroll{padding:14px;gap:14px}.premiumSingleStage .premiumPreviewItem .nativeDate{padding:16px}.premiumSingleStage .premiumPreviewItem .nativeDate strong{font-size:17px}.premiumSingleStage .premiumPreviewItem .nativeNext{padding:17px}.premiumSingleStage .premiumPreviewItem .nativeNextColumns strong{font-size:25px}.premiumSingleStage .premiumPreviewItem .nativeCount strong{font-size:23px}.premiumSingleStage .premiumPreviewItem .nativePrayer h3{font-size:20px}.premiumSingleStage .premiumPreviewItem .nativePrayerRow{font-size:12px;padding:14px 1px}.premiumSingleStage .premiumPreviewItem .nativeIdentity strong{font-size:17px}.premiumSingleStage .premiumPreviewItem .nativeIdentity small{font-size:11px}.premiumSingleStage .premiumPreviewItem .nativeJumuahHeading strong{font-size:23px}.premiumSingleStage .premiumPreviewItem .nativeService section b{font-size:16px}.premiumSingleStage .premiumPreviewItem .nativeActions b{font-size:12px}.premiumSingleStage .premiumPreviewTile{padding:15px;border-radius:13px}.premiumSingleStage .premiumPreviewTile strong{font-size:14px}.premiumSingleStage .premiumPreviewTile small{font-size:11px}.premiumSingleStage .premiumBottomNav{padding:11px 4px}.premiumSingleStage .premiumBottomNav b{font-size:20px}.premiumSingleStage .premiumBottomNav small{font-size:11px}@media(max-width:680px){.premiumSingleViewport.fit .premiumSingleStage{zoom:.8!important}.premiumSingleViewport{min-height:660px}}.premiumSingleStage .premiumDevice{display:flex;flex-direction:column;overflow:hidden;isolation:isolate}.premiumSingleStage .premiumStatusBar,.premiumSingleStage .nativeAppHeader,.premiumSingleStage .previewHero,.premiumSingleStage .premiumBottomNav{flex:0 0 auto}.premiumSingleStage .premiumPhoneScroll{flex:1 1 auto;height:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#9cb1ae transparent}.premiumSingleStage .premiumPhoneScroll::-webkit-scrollbar{width:5px}.premiumSingleStage .premiumPhoneScroll::-webkit-scrollbar-thumb{background:#9cb1ae;border-radius:20px}.premiumSingleStage .premiumBottomNav{position:relative;z-index:2;box-shadow:0 -4px 14px #14292914}.premiumSingleViewport{overscroll-behavior:contain}.premiumStudio .editMode .premiumPreviewItem.selectableCard{cursor:pointer;outline:2px solid transparent;outline-offset:3px;border-radius:18px;transition:outline-color .12s,box-shadow .12s}.premiumStudio .editMode .premiumPreviewItem.selectableCard:hover{outline-color:#54bb98}.premiumStudio .editMode .premiumPreviewItem.cardSelected,.premiumStudio .premiumPreviewItem.cardSelected{outline:3px solid #009c74;outline-offset:3px;border-radius:18px;box-shadow:0 0 0 5px #a3edca70}.premiumStudio .premiumPreviewItem.cardNotVisible{opacity:.35;filter:grayscale(.55)}.premiumStudio .premiumPreviewItem.selectableCard:focus-visible{outline:3px solid #047b62;outline-offset:3px}.premiumStudio .premiumPreviewItem.cardStyle_accent:not(.cardSelected){outline:1px solid #18a37a55;outline-offset:2px;border-radius:18px}.premiumStudio .premiumPreviewItem.cardStyle_filled .premiumPreviewTile{background:#e0f4ec;border:1px solid #7ecaae}.premiumStudio .premiumPreviewItem.cardStyle_accent .premiumPreviewTile{border-left:4px solid #078b64}.premiumCardActions{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:10px 0}.premiumCardActions button{background:#e9f4ee;color:#126247;border:1px solid #d3e8dc;border-radius:8px;padding:10px 6px;font-size:11px;font-weight:650}.premiumCardActions button:last-child{grid-column:1/-1}.premiumCardActions button:disabled{opacity:.45;cursor:not-allowed}.premiumCardActions button:last-child{grid-column:auto}.premiumCardActions button:nth-last-child(1){grid-column:1 / -1;background:#dbf5e9;color:#076442}.premiumDraftBackup{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:13px 0}.premiumDraftBackup label{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:650;color:#176249}.premiumDraftBackup input{max-width:200px;font-size:11px}.premiumPhoneScroll{overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.mcContentManager{min-height:680px;padding:22px!important}.mcContentHeading{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.mcContentHeading h2{font-size:23px}.mcContentHeading h3{margin:0;font-size:17px}.mcContentWarn{padding:12px;border:1px solid #c6d9ef;border-radius:8px;background:#f3f8ff;color:#2a486f!important;font-size:12px!important}.mcContentError{padding:12px;color:#981b1b!important;background:#fef2f2;border-radius:8px}.mcContentOk{padding:12px;color:#075c3c!important;background:#eaf9f0;border-radius:8px}.mcContentEditor{border:1px solid #dbe5ec;background:#fafdfd;border-radius:12px;padding:20px;margin:16px 0}.mcContentFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.mcContentFields .mcWide{grid-column:1/-1}.mcContentFields textarea{display:block;margin-top:7px;box-sizing:border-box;width:100%;border:1px solid #cbd5e1;border-radius:7px;padding:10px;color:#20314c;font:inherit;resize:vertical}.mcContentActions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.mcContentItems{display:grid;gap:10px;margin-top:18px}.mcContentItem{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:15px;border:1px solid #d8e2e8;border-radius:10px;background:#fff}.mcContentItem strong{display:block;font-size:15px;color:#102b3e}.mcContentItem small{display:block;margin-top:5px;color:#5d6b79}.mcContentItem p{font-size:12px;max-width:650px;white-space:pre-wrap}.mcContentItem .mcContentActions{flex-shrink:0}@media(max-width:680px){.mcContentFields{grid-template-columns:1fr}.mcContentItem{display:block}.mcContentItem .mcContentActions{margin-top:12px}}.mcContentTools{display:flex;align-items:end;gap:14px;flex-wrap:wrap;margin-top:16px}.mcContentTools label{display:grid;gap:5px;font-size:12px;color:#526274}.mcContentTools input,.mcContentTools select{border:1px solid #cbd5e1;border-radius:8px;padding:10px;min-width:180px;background:#fff;color:#20314c}.mcContentCount{font-size:12px;color:#526274;padding-bottom:11px}.mcContentDirty{font-size:12px;color:#a45a15;font-weight:500}.mcContentImage img{max-width:220px;max-height:140px;object-fit:contain;border-radius:8px;border:1px solid #dbe5ec;margin:8px 0}.mcContentEditor fieldset{min-width:0;margin:18px 0;padding:20px;border:1px solid #cbd9e7;border-radius:14px}.mcContentEditor fieldset legend{padding:0 10px;font-size:17px;font-weight:750;color:#17283e}.mcContentEditor fieldset .mcContentFields,.mcContentEditor fieldset .mcEventFields{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));column-gap:18px;row-gap:14px}.mcContentEditor fieldset label{min-width:0;line-height:1.4;overflow-wrap:normal;word-break:normal}.mcContentEditor fieldset label:has(input[type=checkbox]){display:inline-flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:10px;width:auto;max-width:100%;margin:10px 16px 10px 0;vertical-align:middle;white-space:normal;font-weight:550}.mcContentEditor fieldset input[type=checkbox],.mcContentEditor fieldset label:has(input[type=checkbox]) input{display:inline-block;flex:0 0 17px;width:17px!important;height:17px;min-width:17px;margin:0!important;padding:0;accent-color:#08765b}.mcContentEditor fieldset input:not([type=checkbox]),.mcContentEditor fieldset select,.mcContentEditor fieldset textarea{max-width:100%;min-width:0}.mcContentEditor fieldset .mcWide{grid-column:1 / -1}@media(max-width:700px){.mcContentEditor fieldset{padding:14px}.mcContentEditor fieldset .mcContentFields,.mcContentEditor fieldset .mcEventFields{grid-template-columns:1fr}}.mcOps{padding:24px!important;min-height:680px}.mcOps .mcOpsSubhead{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin:22px 0 12px}.mcOps .mcOpsSubhead h3{margin:0}.mcOpsGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.mcOpsCard{border:1px solid #dce5ec;background:#fbfcff;padding:16px;border-radius:10px;display:flex;flex-direction:column;gap:8px}.mcOpsCard strong{font-size:15px}.mcOpsCard small{color:#607382}.mcOpsCard p{overflow-wrap:anywhere;margin:0 0 8px}.mcOpsCard button{align-self:flex-start}.mcOpsEditor{border:1px solid #bcdaca;background:#f8fcfa;border-radius:12px;padding:18px;margin:16px 0}.mcOpsEditor h3{font-size:17px}.mcOpsFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px}.mcOps .mcOpsField{display:flex;flex-direction:column;gap:7px;min-width:0;margin:0;color:#32485c;font-size:12px;font-weight:600}.mcOps .mcOpsField input,.mcOps .mcOpsField select{width:100%;min-width:0;padding:11px;border:1px solid #cddce6;border-radius:8px;font-size:13px;background:#fff}.mcOpsChecks,.mcOpsPermissions{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin:14px 0}.mcOps .mcOpsCheck{display:flex!important;flex-direction:row!important;align-items:center!important;gap:9px;min-width:0;margin:0;padding:8px 0;color:#32485c;font-size:13px}.mcOps .mcOpsCheck input{width:17px!important;height:17px!important;margin:0!important;flex:none}.mcOps .mcOpsCheck span{overflow-wrap:anywhere}.mcOps .mcContentActions{margin-top:14px}@media(max-width:740px){.mcOpsFields{grid-template-columns:1fr}.mcOps{padding:14px!important}}.mcPrayer{padding:24px!important;min-height:660px}.mcPrayerHead{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin:0 0 18px}.mcPrayerHead h2{font-size:24px}.mcPrayerHead h3{font-size:17px;margin:0}.mcPrayerTabs{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0;padding-bottom:14px;border-bottom:1px solid #d9e3ea}.mcPrayerTabs button{padding:11px 16px;background:#edf3f7;border-radius:9px;color:#273d53;font-size:13px}.mcPrayerTabs button.current{color:#fff;background:#007859}.mcPrayerRows{display:grid;gap:10px;margin:14px 0 24px}.mcPrayerRow{display:flex;justify-content:space-between;align-items:center;gap:16px;background:#fff;border:1px solid #dbe4ea;border-radius:10px;padding:14px}.mcPrayerRow>div:first-child{display:grid;gap:5px}.mcPrayerRow strong{font-size:14px}.mcPrayerRow span{font-size:13px}.mcPrayerRow small{font-size:11px;color:#627486}.mcPrayerActions{display:flex;gap:9px;flex-wrap:wrap;align-items:center}.mcPrayerEditor{padding:20px;background:#f8fbfc;border:1px solid #d6e4e7;border-radius:12px;margin:22px 0}.mcPrayerFields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:15px 0}.mcPrayer .mcPrayerField{display:flex;flex-direction:column;gap:7px;margin:0;min-width:0;font-size:12px;font-weight:650;color:#30465c}.mcPrayerField input,.mcPrayerField select{width:100%;min-width:0;height:41px;padding:9px 10px;border:1px solid #cfdee6;border-radius:8px;background:#fff;font-size:13px}.mcPrayer .mcPrayerCheck{display:inline-flex;flex-direction:row;align-items:center;gap:9px;margin:8px 0 18px;font-size:13px}.mcPrayerCheck input{width:17px!important;height:17px;margin:0!important;flex:none}.mcPrayer .hint{margin-top:24px}@media(max-width:1000px){.mcPrayerFields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.mcPrayerFields{grid-template-columns:1fr}.mcPrayerRow{align-items:flex-start;flex-direction:column}}.mcYearHeader{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;margin:17px 0}.mcYearHeader h3{margin:0;font-size:18px}.mcYearHeader p{margin:5px 0;color:#66788c}.mcPrayer .mcYearPicker{display:flex;align-items:center;gap:12px;font-weight:650;white-space:nowrap;margin:0}.mcYearPicker select{padding:10px 30px 10px 12px;border-radius:8px;border:1px solid #c9d9e4;background:#fff}.mcSalahTabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:17px 0 24px}.mcSalahTabs button{display:flex;flex-direction:column;gap:5px;text-align:center;align-items:center;padding:15px 5px;border:1px solid #d3e4e9;background:#f2f7f8;border-radius:10px;color:#2a4851}.mcSalahTabs button.current{background:#e7f7ef;border:2px solid #007d59;color:#00583e}.mcSalahTabs button strong{font-size:14px}.mcSalahTabs button small{font-size:11px;color:#687d8a}.mcPrayer .mcPrayerRow strong{font-size:14px}.mcPrayer .mcPrayerRow small{line-height:1.5}@media(max-width:690px){.mcSalahTabs{grid-template-columns:repeat(3,minmax(0,1fr))}.mcYearHeader{align-items:start}}@media(max-width:440px){.mcSalahTabs{grid-template-columns:repeat(2,minmax(0,1fr))}}.mcDashboard{padding:25px!important;min-height:650px}.mcDashHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.mcDashHeader h2{font-size:25px;margin:0 0 8px}.mcDashHeader p{font-size:13px}.mcDashUpdated{font-size:11px!important;color:#62768b!important}.mcDashGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}.mcDashMetric{display:grid;gap:8px;background:#f5f9fa;border:1px solid #dce8ed;border-radius:12px;padding:18px}.mcDashMetric span{font-size:12px;color:#587080}.mcDashMetric strong{font-size:30px;color:#086e54;font-weight:750}.mcDashMetric small{font-size:11px;color:#6d7c8d;line-height:1.5}.mcDashTwo{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin:14px 0}.mcDashSection{padding:20px;border:1px solid #dde6eb;border-radius:12px;background:#fff}.mcDashSection h3{font-size:17px;margin:0 0 14px}.mcDashSection p{font-size:12px;line-height:1.7;color:#596e7a}.mcDashSection small{color:#6d7c8d;font-size:11px}.mcDashDatum{display:flex;justify-content:space-between;gap:15px;padding:11px 0;border-bottom:1px solid #e8eff2;font-size:12px}.mcDashDatum span{color:#677b8b}.mcDashDatum strong{text-align:right}.mcDashNote,.mcDashAlert{padding:12px;border-radius:8px;background:#fff5df;color:#850!important;font-size:12px!important}.mcDashEmpty{border-radius:8px;background:#f4f7fa;padding:13px;font-size:12px;color:#678;margin:15px 0}.mcDashActions{display:flex;gap:9px;flex-wrap:wrap}.mcDashActions button{padding:12px}.mcDashboard .mcDashSection button{margin-top:12px}@media(max-width:980px){.mcDashGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.mcDashTwo{grid-template-columns:1fr}}@media(max-width:570px){.mcDashGrid{grid-template-columns:1fr}.mcDashboard{padding:15px!important}}.mcExtra{min-height:600px;padding:22px!important}.mcExtraHead{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:20px}.mcExtraHead h2{font-size:23px}.mcExtraHead h3{margin:0}.mcExtraList{display:grid;gap:10px}.mcExtraItem{border:1px solid #dce5ea;background:#fff;border-radius:12px;padding:15px;display:flex;align-items:center;justify-content:space-between;gap:15px}.mcExtraItem>div{min-width:0}.mcExtraItem strong,.mcExtraItem small{display:block}.mcExtraItem small{color:#64758b;margin-top:6px;font-size:12px;line-height:1.6}.mcExtraEditor{padding:20px;border:1px solid #cddfda;background:#f8fbfa;border-radius:12px;margin-top:20px;display:grid;gap:10px;max-width:900px}.mcExtraGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 18px}.mcExtraField{display:flex!important;flex-direction:column;gap:6px;width:100%;min-width:0;font-size:13px!important}.mcExtraField input,.mcExtraField select,.mcExtraOption input{padding:11px;width:100%;min-width:0;border:1px solid #cad7df;border-radius:8px;background:#fff}.mcExtraCheck{display:flex!important;flex-direction:row!important;align-items:center;gap:10px;width:fit-content}.mcExtraCheck input{width:18px!important;height:18px;margin:0!important;flex:none}.mcExtraOption{display:flex;gap:8px}.mcExtraEditor>.secondary{justify-self:start}.mcThemeCatalog{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px;margin:15px 0}.mcThemeCatalog button{background:#fff;border:1px solid #dce5eb;border-radius:10px;display:flex;flex-direction:column;gap:5px;padding:9px}.mcThemeCatalog button.selected{outline:2px solid #067b60}.mcThemeCatalog button strong{font-size:12px}.mcThemeCatalog button small{font-size:11px;color:#657886}.mcThemeSwatch{border:2px solid;width:100%;height:65px;border-radius:8px;display:flex;align-items:end;gap:5px;padding:8px}.mcThemeSwatch i{height:20px;width:50%;border-radius:6px}.mcThemePreview{border-radius:15px;padding:22px;display:grid;gap:10px;margin:15px 0;border:1px solid #d4dde4}.mcThemePreview p{color:inherit}.mcExtraStatus{display:grid;gap:6px;padding:13px;border:1px solid #e2e8f0;border-radius:9px}.mcExtraStatus span{font-size:12px;color:#64748b}@media(max-width:720px){.mcExtraGrid{grid-template-columns:1fr}.mcExtraItem{display:block}.mcExtraItem button{margin-top:10px}}.mcAppearanceTabs{display:flex;gap:8px;border-bottom:1px solid #dbe5ed;margin:12px 0 20px;padding-bottom:10px}.mcAppearanceTabs button{border-radius:9px;background:#edf3f7;color:#29465a;padding:11px 20px;font-weight:650}.mcAppearanceTabs button.active{background:#087758;color:#fff}.mcBgGrid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(270px,.8fr);gap:23px;align-items:start;margin-top:20px}.mcBgGallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:12px;max-height:460px;overflow:auto;margin:14px 0 22px}.mcBgGallery button{min-width:0;border:1px solid #dbe4ed;border-radius:12px;background:#fff;padding:8px;display:flex;flex-direction:column;gap:9px;text-align:left}.mcBgGallery button.chosen{outline:3px solid #078764;outline-offset:-2px;background:#eef8f4}.mcBgGallery img,.mcBgEmpty{display:block;width:100%;height:135px;object-fit:cover;border-radius:8px;background:#e7eeee}.mcBgEmpty{display:grid;place-items:center;color:#416057;font-size:12px}.mcBgGallery strong{font-size:12px;color:#213a4e;line-height:1.4}.mcBgUpload{display:grid;gap:8px;border:1px dashed #9eb6b4;border-radius:10px;padding:14px;font-size:12px;font-weight:650;color:#245947}.mcBgUpload input{max-width:100%}.mcBgPreview{border:1px solid #e1e7ec;background:#f9fbfc;border-radius:13px;padding:15px;position:sticky;top:15px}.mcBgCanvas{height:395px;background-position:center;background-size:cover;border-radius:18px;display:flex;align-items:end;padding:17px}.mcBgPreviewCard{width:100%;border-radius:15px;background:#ffffffe0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:18px;display:grid;gap:11px;color:#183a35}.mcBgPreviewCard b{background:#087758;color:#fff;border-radius:11px;padding:16px;text-align:center}.mcBgPreviewCard span{font-size:12px}@media(max-width:950px){.mcBgGrid{grid-template-columns:1fr}.mcBgPreview{position:static}}.premiumSingleStage .premiumPreviewItem{flex:0 0 auto;min-width:0;overflow:visible}.premiumSingleStage .premiumPreviewItem .nativePrayer{padding:16px 14px 20px;overflow:hidden;min-height:max-content}.premiumSingleStage .premiumPreviewItem .nativePrayer h3{margin:0 0 16px;line-height:1.3}.premiumSingleStage .premiumPreviewItem .nativePrayerRow{display:grid;grid-template-columns:minmax(105px,1.3fr) minmax(74px,1fr) minmax(74px,1fr);gap:7px;min-height:46px;align-items:center;line-height:1.35}.premiumSingleStage .premiumPreviewItem .nativePrayerRow>*{min-width:0;overflow-wrap:normal;white-space:nowrap}.premiumSingleStage .premiumPreviewItem .nativePrayerRow b{min-width:0;gap:7px;align-items:center}.premiumSingleStage .premiumPreviewItem .nativePrayerRow .prayerSymbol{flex:0 0 auto;font-size:15px}.premiumSingleStage .premiumPreviewItem .nativeDays{grid-template-columns:repeat(7,minmax(0,1fr))}.premiumSingleStage .premiumPreviewItem .nativeActions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;min-height:96px}.premiumSingleStage .premiumPreviewItem .nativeActions>div{min-width:0;gap:8px}.premiumSingleStage .premiumPreviewItem .nativeActions b{font-size:11px;line-height:1.25;white-space:nowrap}.premiumSingleStage .premiumPreviewItem .nativeActions span{width:48px;height:48px;flex:0 0 48px}.premiumSingleStage .premiumPhoneScroll{min-height:0;overflow-y:auto;scrollbar-gutter:stable}.premiumSortable .canvasBlock{min-height:64px;overflow:hidden}.premiumSortable .canvasBlockBody{gap:5px;overflow:hidden}.premiumSortable .canvasBlockBody strong{line-height:1.35;overflow-wrap:anywhere}.premiumSortable .canvasBlockBody .prayers{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-start;align-items:center;line-height:1.5;margin-top:3px}.premiumSortable .canvasBlockBody .prayers span{display:inline-block;min-width:56px;white-space:nowrap}.mcChoiceButtons button{flex:1;min-width:0;text-align:center;background:#f4f7fb;border:1px solid #e0e7ef;border-radius:8px;padding:10px 5px;font-size:12px;color:#28405b}.mcChoiceButtons button.current{background:#e4f6ee;border-color:#058164;color:#095c46}.mcChoiceButtons button:disabled{opacity:.5;cursor:not-allowed}.mcApplyTemplate{margin-top:12px;width:100%}.premiumSingleStage .mcPreviewSpacing_Small{padding:0;margin-bottom:-6px}.premiumSingleStage .mcPreviewSpacing_Large{padding:9px;margin-bottom:8px}.premiumSingleStage .mcPreviewRatio_Wide .premiumPreviewTile{min-height:70px}.premiumSingleStage .mcPreviewRatio_Square .premiumPreviewTile{min-height:120px;align-items:center}.premiumSingleStage .mcPreviewRatio_Square .nativePrayer,.premiumSingleStage .mcPreviewRatio_Wide .nativePrayer{min-height:max-content}.mcInfoPage{padding:24px!important;min-height:680px}.mcInfoHeader{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;margin-bottom:18px}.mcInfoHeader h2{font-size:24px;margin:0 0 6px}.mcInfoHeader h3{font-size:17px;margin:0}.mcInfoHeader p{font-size:13px;margin:0}.mcInfoGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px}.mcInfoField{display:flex!important;flex-direction:column!important;gap:7px;min-width:0;font-size:12px;font-weight:650}.mcInfoField input,.mcInfoField textarea,.mcInfoField select,.mcInfoActions select{width:100%;border:1px solid #cedbe5;border-radius:8px;padding:11px;font:inherit;background:#fff;color:#152942}.mcInfoField textarea{resize:vertical;line-height:1.6}.mcInfoWide{grid-column:1/-1}.mcInfoReadOnly{border:1px solid #dbe6eb;background:#f7fafb;border-radius:10px;padding:15px;margin:15px 0}.mcInfoReadOnly p{font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere}.mcInfoReadOnly small{display:block;color:#667b89}.mcInfoActions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:16px}.mcInfoCards{display:grid;gap:10px;margin:14px 0 24px}.mcInfoCard{display:flex;justify-content:space-between;align-items:start;gap:16px;border:1px solid #dce6ee;padding:15px;border-radius:10px}.mcInfoCard strong,.mcInfoCard small{display:block}.mcInfoCard small{color:#718295;margin-top:5px}.mcInfoCard p{white-space:pre-wrap;max-width:650px}.mcInfoChips{display:flex;flex-wrap:wrap;gap:5px}.mcInfoChips span{background:#e4f4ed;padding:4px 9px;border-radius:15px;font-size:11px}.mcInfoEditor{background:#f8fbfc;border:1px solid #d5e1e8;border-radius:12px;padding:18px;margin-top:20px}.mcInfoToolbar{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.mcInfoToolbar button{font-size:11px}.mcInfoCheck{display:flex;gap:9px;align-items:center;font-size:13px}.mcInfoCheck input{width:auto!important;margin:0!important}@media(max-width:650px){.mcInfoGrid{grid-template-columns:1fr}.mcInfoPage{padding:14px!important}}.premiumNav button{white-space:nowrap;min-width:0}.mcInfoChips{display:flex;flex-wrap:wrap;gap:7px}.mcWebDesignerWorkspace{display:grid;gap:16px;min-width:0}.mcWebDesignerWorkspace .premiumPanel{min-width:0}.mcWebDesignerActions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:12px 0}.mcWebDesignerActions button,.mcWebDesignerActions a{padding:9px 14px;border:1px solid #cbded5;border-radius:9px;background:#fff;color:#135542;cursor:pointer;text-decoration:none;font-weight:600}.mcWebDesignerActions button.current{background:#0c634b;color:#fff}.mcWebDesignerActions button:disabled{opacity:.5;cursor:not-allowed}.mcWebDesignerViewport{display:flex;justify-content:center;max-width:100%;overflow:auto;background:#eaf0ee;padding:18px;border-radius:12px}.mcWebDesignerViewport iframe{flex:0 0 auto;min-width:0}.mcWebDesignerEditGrid{display:grid;grid-template-columns:minmax(220px,1fr) minmax(300px,1.5fr) minmax(240px,1fr);gap:14px;align-items:start}.mcWebDesignerEditGrid input,.mcWebDesignerEditGrid select{max-width:100%}@media(max-width:1100px){.mcWebDesignerEditGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:740px){.mcWebDesignerEditGrid{grid-template-columns:minmax(0,1fr)}.mcWebDesignerViewport{padding:8px}}.mcWebDesignerEditGrid{display:grid;grid-template-columns:minmax(230px,.9fr) minmax(420px,2.5fr) minmax(230px,.9fr);align-items:start;gap:14px}.mcWebDesignerLeft{display:flex;flex-direction:column;gap:14px;min-width:0}.mcWebDesignerPreview{min-width:0}.mcWebDesignerViewport{overflow:auto;max-width:100%}@media(max-width:1100px){.mcWebDesignerEditGrid{grid-template-columns:minmax(0,1fr)}}.mcWebDesignerPreview,.mcWebDesignerViewport{min-width:0;max-width:100%}.mcWebDesignerViewport{overflow-x:auto!important;overflow-y:auto;overscroll-behavior-x:contain}.mcWebDesignerViewport iframe{display:block;min-width:390px}.mcWebDesignerEditGrid.mcWebPanelsHidden{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%}.mcWebDesignerEditGrid.mcWebPanelsHidden>.mcWebDesignerLeft{display:none!important}.mcWebDesignerEditGrid.mcWebPanelsHidden>.premiumPanel:last-child{display:none!important}.mcWebDesignerEditGrid.mcWebPanelsHidden>.mcWebDesignerPreview{width:100%;min-width:0;grid-column:1 / -1}.mcWebDesignerEditGrid.mcWebLeftClosed:not(.mcWebPanelsHidden){grid-template-columns:minmax(0,2.5fr) minmax(230px,.9fr)}.mcWebDesignerEditGrid.mcWebRightClosed:not(.mcWebPanelsHidden){grid-template-columns:minmax(230px,.9fr) minmax(0,2.5fr)}.mcWebDesignerEditGrid.mcWebLeftClosed.mcWebRightClosed,.mcWebDesignerEditGrid.mcWebPanelsHidden{grid-template-columns:minmax(0,1fr)!important}.mcWebDesignerEditGrid.mcWebLeftClosed>.mcWebDesignerLeft,.mcWebDesignerEditGrid.mcWebPanelsHidden>.mcWebDesignerLeft{display:none!important}.mcWebDesignerEditGrid.mcWebRightClosed>.premiumPanel:last-child,.mcWebDesignerEditGrid.mcWebPanelsHidden>.premiumPanel:last-child{display:none!important}.mcWebDesignerPreview{position:relative;min-width:0}.mcWebSideArrowControls{position:relative;display:flex;justify-content:space-between;pointer-events:none;height:0;z-index:10}.mcWebArrow{pointer-events:auto;position:relative;top:40px;width:32px;height:46px;display:grid;place-items:center;border:1px solid #b9d7cb;background:#fff;color:#07573f;box-shadow:0 3px 12px #0000001f;cursor:pointer;font-size:18px;font-weight:700}.mcWebArrowLeft{left:-14px;border-radius:0 10px 10px 0}.mcWebArrowRight{right:-14px;border-radius:10px 0 0 10px}.mcWebArrow:hover{background:#e4f4ed}.mcWebArrow:focus-visible{outline:3px solid #d6aa58;outline-offset:2px}@media(max-width:1100px){.mcWebDesignerEditGrid.mcWebLeftClosed,.mcWebDesignerEditGrid.mcWebRightClosed{grid-template-columns:minmax(0,1fr)}}.mcWebSectionQuickActions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0}.mcWebSectionQuickActions button{min-width:0;border:1px solid #bdd7ca;border-radius:10px;padding:10px 8px;background:#f4faf7;color:#14533d;font-weight:600;cursor:pointer}.mcWebSectionQuickActions button:last-child{grid-column:1/-1}.mcWebSectionQuickActions button:disabled{opacity:.45;cursor:not-allowed}.mcWebSectionQuickActions button:not(:disabled):hover{background:#e5f3ec}.mcTemplateGallery{min-width:0}.mcTemplateFilters{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.mcTemplateFilters button{border:1px solid #cbded4;border-radius:20px;padding:8px 13px;background:#fff;color:#225744;cursor:pointer}.mcTemplateFilters button.current{background:#135943;color:#fff}.mcTemplateCards{display:grid;grid-template-columns:repeat(auto-fill,minmax(175px,1fr));gap:12px;max-height:420px;overflow:auto;padding:4px}.mcTemplateCard{border:2px solid #d9e5df;border-radius:13px;overflow:hidden;background:#fff;text-align:left;padding:0;cursor:pointer;color:#174c3c}.mcTemplateCard.selected{border-color:#b28b39;box-shadow:0 0 0 2px #eaddb8}.mcTemplateArt{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;height:125px;background:var(--mc-bg,#104b3b);color:var(--mc-ink,#fff);background-image:radial-gradient(circle at 80% 20%,var(--mc-glow,#387e6c),transparent 55%)}.mcTemplateArt>span{font-size:27px}.mcTemplateArt strong{font-size:15px}.mcTemplateArt small{font-size:10px}.mcTemplateCardLabel{display:flex;flex-direction:column;padding:10px;gap:4px}.mcTemplateCardLabel small{font-size:11px;color:#5e746b}.mcTemplateApply{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;margin:12px 0}.mcSkin-emerald{--mc-bg:#104b3b;--mc-glow:#3b9a78;--mc-ink:#fff;--mc-accent:#18765b}.mcSkin-sand{--mc-bg:#755f42;--mc-glow:#dcbf8c;--mc-ink:#fff;--mc-accent:#aa7c45}.mcSkin-navy{--mc-bg:#152e4c;--mc-glow:#497cb0;--mc-ink:#fff;--mc-accent:#345c92}.mcSkin-gold{--mc-bg:#514022;--mc-glow:#bca061;--mc-ink:#fff;--mc-accent:#9d782d}.mcSkin-night{--mc-bg:#122842;--mc-glow:#8970ad;--mc-ink:#fff;--mc-accent:#7b579e}.mcSkin-purple{--mc-bg:#49325d;--mc-glow:#aa8bbd;--mc-ink:#fff;--mc-accent:#8055a7}.mcSkin-terracotta{--mc-bg:#714134;--mc-glow:#d8997c;--mc-ink:#fff;--mc-accent:#b46a50}.mcSkin-clean{--mc-bg:#e9f2ed;--mc-glow:#fff;--mc-ink:#17503d;--mc-accent:#397d61}.mcTemplateArt{position:relative;overflow:hidden}.mcTemplateArt .mcThumbSymbol{position:absolute;right:12%;top:14%;font-size:42px;opacity:.35}.mcTemplateArt>strong,.mcTemplateArt>small{z-index:2;position:relative;max-width:85%}.mcThumbSections{display:flex;gap:4px;position:absolute;bottom:10px;left:10px;right:10px;height:27px}.mcThumbSections i{background:#ffffffd9;border-radius:2px;flex:1}.mcThumbSections i:first-child{background:#f6d59f}.mcThumb-split .mcTemplateArt{align-items:flex-start;text-align:left;padding-left:15px;background:linear-gradient(90deg,#ffefce 0 53%,var(--mc-bg) 53%)}.mcThumb-split .mcTemplateArt>strong{color:#313b33;font-size:13px;max-width:47%}.mcThumb-split .mcTemplateArt>small{color:#5a6557;max-width:47%}.mcThumb-split .mcThumbSymbol{color:#fff;opacity:.75;right:11%;top:35%}.mcThumb-feature .mcTemplateArt{height:142px;justify-content:flex-end;padding-bottom:48px;background:radial-gradient(circle at 78% 25%,#e6c88d77,transparent 25%),linear-gradient(130deg,#102b41,var(--mc-bg));text-align:center}.mcThumb-feature .mcThumbSymbol{font-size:66px;right:12%;top:2%;color:#f7d39c;opacity:.52}.mcThumb-feature .mcThumbSections{height:18px;bottom:8px}.mcThumb-magazine .mcTemplateArt{align-items:flex-start;text-align:left;padding:16px;background:linear-gradient(120deg,var(--mc-bg) 65%,#e5cfa8 65%)}.mcThumb-magazine .mcTemplateArt strong{font-family:Georgia,serif;font-style:italic;font-size:18px;max-width:75%}.mcThumb-magazine .mcThumbSections{bottom:9px;height:23px}.mcThumb-magazine .mcThumbSections i:first-child{flex:2}.mcThumb-standard .mcThumbSections i{border-radius:8px}.mcTemplateCard:hover{transform:translateY(-2px);box-shadow:0 9px 26px #123b3028}.mcTemplateArt{position:relative;isolation:isolate;overflow:hidden}.mcTemplateArt .mcTemplateRealPreview{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 7%;opacity:1;z-index:-1;pointer-events:none}.mcTemplateArt>strong,.mcTemplateArt>small,.mcTemplateArt .mcThumbSymbol,.mcTemplateArt .mcThumbSections{display:none!important}.mcTemplateCard .mcTemplateArt{height:190px!important;min-height:190px;padding:0!important;background:#f3f0e9!important}.mcTemplateCard:hover .mcTemplateArt .mcTemplateRealPreview{filter:saturate(1.07)}.mcTemplateCard.selected .mcTemplateArt{outline:3px solid #d5b974;outline-offset:-3px}@media(max-width:720px){.mcTemplateCard .mcTemplateArt{height:170px!important;min-height:170px}}.mcTemplateCard .mcTemplateRealPreview{object-fit:cover;object-position:center top}.mcTemplateCard .mcTemplateArt{height:215px!important;min-height:215px}.mcGalleryPreviewBanner{display:flex;gap:12px;justify-content:space-between;align-items:center;flex-wrap:wrap;background:#f4faf6;border:1px solid #bddbcc;border-radius:12px;padding:12px 14px;margin:10px 0 12px;color:#164a39}.mcGalleryPreviewBanner>div{display:flex;flex-direction:column;gap:3px}.mcGalleryPreviewBanner span{font-size:12px;color:#597166}.mcGalleryPreviewBanner button{background:#fff;border:1px solid #91bba8;border-radius:9px;padding:9px 14px;color:#07573f;font-weight:700;cursor:pointer}.mcGalleryPreviewBanner button:hover{background:#e2f2e9}.signature-site .signature-jumuah-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:18px;margin-top:20px}.signature-site .signature-jumuah-card{padding:25px;border:1px solid #e4e8df;border-radius:16px;background:#fff;box-shadow:0 8px 25px #12372a0d}.signature-site .signature-jumuah-label{font-size:11px;letter-spacing:1.5px;font-weight:700;color:#9b7942}.signature-site .signature-jumuah-card h3{margin:12px 0 22px;color:#123f33;font: 29px Georgia,serif}.signature-site .signature-jumuah-times{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.signature-site .signature-jumuah-times>div{display:flex;flex-direction:column;gap:8px;padding:14px;background:#f7f8f4;border-radius:10px}.signature-site .signature-jumuah-times small{font-size:10px;font-weight:700;letter-spacing:1px;color:#68776f}.signature-site .signature-jumuah-times strong{font-size:clamp(16px,2vw,21px);color:#123f33;white-space:nowrap}@media(max-width:600px){.signature-site .signature-jumuah-card{padding:18px}}.mcAvailabilityWeek{display:flex;flex-direction:column;gap:12px;margin-top:22px}.mcAvailabilityDay{border:1px solid #e2e9e6;border-radius:14px;background:#fff;overflow:hidden;box-shadow:0 2px 8px #13372a09}.mcAvailabilityDay[open]{border-color:#c9dfd5;box-shadow:0 4px 16px #13372a0e}.mcAvailabilityDayHeader{display:flex;align-items:center;gap:14px;padding:17px 20px;cursor:pointer;background:#fff;list-style:none}.mcAvailabilityDayHeader::-webkit-details-marker{display:none}.mcAvailabilityDayHeader:after{content:"⌄";margin-left:4px;color:#547568;font-size:22px;transition:transform .16s ease}.mcAvailabilityDay[open] .mcAvailabilityDayHeader:after{transform:rotate(180deg)}.mcAvailabilityDayHeader strong{color:#193e32;font-size:15px;font-weight:700}.mcAvailabilityCount{margin-left:auto;padding:5px 11px;border-radius:999px;background:#edf6f1;color:#27674d;font-size:12px;font-weight:700;white-space:nowrap}.mcAvailabilityDayBody{display:flex;flex-direction:column;gap:9px;padding:14px 20px 18px;border-top:1px solid #edf1ef;background:#fbfdfc}.mcAvailabilityWindow{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:54px;padding:10px 14px;border:1px solid #e4ebe7;border-radius:10px;background:#fff}.mcAvailabilityTime{display:inline-flex;align-items:center;gap:10px;color:#25493c;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.mcAvailabilityTime>span{color:#2f8060;font-size:19px}.mcAvailabilityRemove{flex-shrink:0;padding:8px 13px;border:1px solid #f0d4d1;border-radius:8px;background:#fff7f6;color:#a43d36;font-size:12px;font-weight:700;cursor:pointer}.mcAvailabilityRemove:hover:not(:disabled){background:#fce9e7;border-color:#e8b5af}.mcAvailabilityRemove:disabled{opacity:.5;cursor:not-allowed}.mcAvailabilityEmpty{margin:0;color:#72847c;font-size:13px}.mcAvailabilityDayHeader:focus-visible,.mcAvailabilityRemove:focus-visible{outline:3px solid #73b99b;outline-offset:2px}@media(max-width:600px){.mcAvailabilityDayHeader{padding:14px}.mcAvailabilityDayBody{padding:12px}.mcAvailabilityWindow{flex-wrap:wrap;padding:12px}.mcAvailabilityTime{font-size:13px}.mcAvailabilityRemove{margin-left:auto}}.mcAvailabilityFormPanel{margin-top:22px;padding:22px;border:1px solid #cfe1d8;border-radius:16px;background:linear-gradient(145deg,#f7fcf9,#fff);box-shadow:0 3px 14px #14412f0a}.mcAvailabilityFormHeading{display:flex;flex-direction:column;gap:5px}.mcAvailabilityFormHeading strong{color:#193e32;font-size:16px;font-weight:750}.mcAvailabilityFormHeading span{color:#71847b;font-size:12px}.mcAvailabilityFormFields{display:grid;grid-template-columns:minmax(160px,1.4fr) minmax(130px,1fr) minmax(130px,1fr) auto;gap:14px;align-items:end;margin-top:20px}.mcAvailabilityFormFields label{display:flex;flex-direction:column;gap:8px;min-width:0;color:#365b4d;font-size:12px;font-weight:700}.mcAvailabilityFormFields select,.mcAvailabilityFormFields .mcAvailabilityTimeInput{width:100%;min-width:0;height:44px;padding:9px 12px;border:1px solid #cbded3;border-radius:9px;background:#fff;color:#193e32;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.mcAvailabilityFormFields select:focus-visible,.mcAvailabilityFormFields .mcAvailabilityTimeInput:focus-visible{outline:3px solid #a4d9bf;outline-offset:1px;border-color:#24825e}.mcAvailabilityFormFields .mcAvailabilityTimeInput::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.75}.mcAvailabilityFormFields>button.primary{min-height:44px;padding:11px 18px;border-radius:9px;background:#176c50;color:#fff;white-space:nowrap}.mcAvailabilityFormFields>button.primary:hover:not(:disabled){background:#10553f}@media(max-width:900px){.mcAvailabilityFormFields{grid-template-columns:repeat(2,minmax(0,1fr))}.mcAvailabilityFormFields>button.primary{grid-column:1 / -1}}@media(max-width:540px){.mcAvailabilityFormPanel{padding:16px}.mcAvailabilityFormFields{grid-template-columns:1fr;gap:14px}.mcAvailabilityFormFields>button.primary{grid-column:auto;width:100%}}.mcCalendarTimePicker{position:relative;width:100%;min-width:0}.mcAvailabilityFormFields .mcCalendarTimeTrigger{display:flex;align-items:center;justify-content:space-between;gap:9px;width:100%;min-height:44px;padding:9px 12px;border:1px solid #cbded3;border-radius:9px;background:#fff;color:#193e32;font-size:14px;font-weight:650;white-space:nowrap}.mcCalendarTimeTrigger span{flex:1;text-align:left;font-variant-numeric:tabular-nums}.mcCalendarTimeTrigger svg{flex:none;color:#44816b}.mcCalendarTimeTrigger:hover:not(:disabled){border-color:#459a78;background:#fbfefc}.mcCalendarTimeTrigger:focus-visible{outline:3px solid #a4d9bf;outline-offset:2px}.mcCalendarTimePopup{position:absolute;z-index:100;top:calc(100% + 8px);left:0;width:max(285px,100%);max-width:min(360px,calc(100vw - 40px));padding:16px;border:1px solid #cfe1d8;border-radius:14px;background:#fff;box-shadow:0 15px 35px #16412f29}.mcCalendarTimePopupHeading{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:13px;border-bottom:1px solid #e6eee9}.mcCalendarTimePopupHeading strong{color:#193e32;font-size:14px}.mcCalendarTimePopupHeading span{color:#176c50;font-size:13px;font-weight:750}.mcCalendarTimeColumns{display:grid;grid-template-columns:1fr 1fr 1fr;gap:9px;margin-top:15px}.mcAvailabilityFormFields .mcCalendarTimeColumns label{display:flex;flex-direction:column;gap:7px;min-width:0;color:#63796d;font-size:11px;font-weight:700}.mcAvailabilityFormFields .mcCalendarTimeColumns select{width:100%;min-width:0;height:42px;padding:8px;border:1px solid #d1e0d7;border-radius:8px;background:#f9fcfa;color:#193e32;font-size:14px}.mcCalendarTimeDone{width:100%;min-height:40px;margin-top:16px;border-radius:8px;background:#176c50;color:#fff;font-size:13px;font-weight:700}.mcCalendarTimeDone:hover{background:#10553f}@media(max-width:540px){.mcCalendarTimePopup{width:100%;max-width:100%}}@media(min-width:781px){.premiumNav button{white-space:normal;text-align:left;overflow-wrap:anywhere;min-width:0}.premiumNav button>span{flex-shrink:0}}.mcSeasonal{padding:24px!important;min-height:650px}.mcSeasonalHeader{height:auto;min-height:0;background:transparent;border:0;padding:0;display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:22px}.mcSeasonalHeader h2{font-size:24px;margin:0 0 8px;color:#17364a}.mcSeasonalHeader p{max-width:700px;font-size:13px;color:#607586;line-height:1.55;margin:0}.mcSeasonalActions{display:flex;gap:9px;flex-wrap:wrap}.mcSeasonalCards{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:14px}.mcSeasonalCard{border:1px solid #d7e4e6;border-radius:16px;background:linear-gradient(145deg,#fff,#f5faf8);padding:20px;display:flex;flex-direction:column;gap:11px;box-shadow:0 4px 14px #122e3810}.mcSeasonalCardTitle{display:flex;align-items:center;gap:11px}.mcSeasonalEmblem{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#173b50;color:#ebd29b;font-size:23px;flex:none}.mcSeasonalCardTitle strong{display:block;font-size:17px;color:#183c4a}.mcSeasonalCardTitle small,.mcSeasonalCard p,.mcSeasonalCard dl{color:#637989;font-size:12px;margin:0;line-height:1.6}.mcSeasonalCard dl{display:grid;grid-template-columns:auto 1fr;gap:4px 10px}.mcSeasonalCard dt{font-weight:700;color:#36576b}.mcSeasonalCard dd{margin:0}.mcSeasonalPill{display:inline-flex;align-items:center;align-self:flex-start;border:1px solid #b8dacb;background:#e9f7ef;color:#116141;border-radius:50px;padding:5px 10px;font-weight:700;font-size:11px}.mcSeasonalPill.off{background:#f1f3f5;border-color:#d6dde3;color:#566572}.mcSeasonalCard .mcSeasonalActions{margin-top:auto;padding-top:9px}.mcSeasonalEditor{border:1px solid #b5d9ca;border-radius:18px;background:#f8fcfa;padding:22px;margin-top:20px}.mcSeasonalEditor h3{margin:0 0 8px;font-size:19px;color:#183d49}.mcSeasonalEditor h4{margin:22px 0 10px;color:#244c50;font-size:15px}.mcSeasonalEditor p{color:#5b7181;font-size:12px;line-height:1.6;margin:0 0 16px}.mcSeasonalFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.mcSeasonalField{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:700;color:#365065;min-width:0}.mcSeasonalField.wide{grid-column:1/-1}.mcSeasonalField input,.mcSeasonalField select,.mcSeasonalField textarea{font:inherit;font-weight:400;width:100%;background:#fff;border:1px solid #c9dcd8;border-radius:9px;padding:10px;color:#223e4a;min-width:0}.mcSeasonalField textarea{min-height:96px;resize:vertical}.mcSeasonalToggle{display:flex;align-items:center;gap:9px;margin:16px 0;font-size:13px;font-weight:700;color:#284f47}.mcSeasonalToggle input{height:18px;width:18px;flex:none}.mcSeasonalService{border:1px solid #d7e4dc;border-radius:12px;background:#fff;padding:15px;margin-bottom:12px}.mcSeasonalServiceHead{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;flex-wrap:wrap}.mcSeasonalServiceHead strong{font-size:13px;color:#254e43}.mcSeasonalFooter{display:flex;gap:10px;justify-content:flex-start;flex-wrap:wrap;margin-top:22px}.mcSeasonalHint{border-left:3px solid #d0b078;background:#fffcf4;border-radius:5px;padding:12px 14px;color:#725d39;font-size:12px;line-height:1.6;margin:14px 0}@media(max-width:650px){.mcSeasonal{padding:14px!important}.mcSeasonalFields{grid-template-columns:1fr}.mcSeasonalEditor{padding:14px}.mcSeasonalHeader h2{font-size:21px}}
