:root{--color-bg: #fafafa;--color-surface: #ffffff;--color-surface-muted: #f5f5f5;--color-card: var(--color-surface);--color-primary: #5c61a0;--color-primary-hover: #4f5490;--color-primary-soft: #e5e7f9;--color-cloud: #ebedf9;--color-cloud-deep: #e4e6f6;--color-text: #102a43;--color-text-secondary: #2d3748;--color-muted: #8794a1;--color-muted-light: #a3a3a3;--color-icon: #737373;--color-border: #e5e5e5;--color-border-light: #f3f3f3;--color-border-faint: #f5f5f5;--color-star: #d4af37;--color-unread-indicator: var(--color-star);--color-on-primary: #ffffff;--color-context-menu-icon: #d9dde1;--color-context-menu-icon-danger: var(--color-danger);--color-field-fill: #f9fafb;--color-cloud-faint: #f7f8fd;--color-primary-muted: #a2a4cb;--color-border-dashed: #c9cbd9;--color-photo-overlay: rgba(0, 0, 0, .2);--color-danger: #c2455a;--color-danger-soft: #fbeaed;--color-danger-faint: #fef5f5;--color-success: #2e8b6a;--color-success-soft: #e6f5ef;--color-warning: #8a5a00;--color-warning-soft: #fff5e0;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-brand: "Poppins", var(--font-sans);--font-serif: "Noto Serif", Georgia, "Times New Roman", serif;--text-2xs: 9px;--text-xs: 10px;--text-sm: 12px;--text-note: 13px;--text-md: 14px;--text-base: 16px;--text-lg: 18px;--text-xl: 20px;--text-2xl: 32px;--text-title: 24px;--text-page-title: 28px;--leading-xs: 12px;--leading-sm: 16px;--leading-md: 20px;--leading-tight: 17px;--leading-lg: 22px;--leading-xl: 30px;--leading-relaxed: 28px;--leading-2xl: 45px;--leading-title: 36px;--leading-body: 21px;--leading-label: 18px;--leading-note: 18px;--leading-subtitle: 24px;--leading-field: 20px;--tracking-brand: .6px;--tracking-button: .08px;--tracking-counter: .26px;--tracking-label: .3px;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--grid-gap: 20px;--section-gap: 40px;--footer-gutter: 90px;--form-column-gap: 50px;--card-padding-lg: 40px;--radius-xs: 4px;--radius-sm: 8px;--radius-control: 10px;--radius-input: 12px;--radius-card: 16px;--radius-card-lg: 24px;--radius-button: 24px;--radius-pill: 9999px;--shadow-header: 0 1px 3px rgba(0, 0, 0, .02);--shadow-card: 0 0 20px rgba(0, 0, 0, .1);--shadow-card-hover: 0 4px 24px rgba(0, 0, 0, .14);--shadow-icon-button: 0 2px 4px -2px rgba(0, 0, 0, .1), 0 4px 6px -1px rgba(0, 0, 0, .1);--shadow-candle: 0 2px 4px rgba(95, 82, 146, .15);--shadow-hero: 0 4px 20px -2px rgba(0, 0, 0, .05);--shadow-dropdown: 0 4px 12px rgba(0, 0, 0, .1);--shadow-focus: 0 0 0 3px rgba(92, 97, 160, .25);--shadow-focus-on-dark: 0 0 0 3px rgba(255, 255, 255, .7);--shadow-card-soft: 0 10px 30px rgba(0, 0, 0, .04);--shadow-popup: 0 10px 30px rgba(0, 0, 0, .1);--shadow-button-primary: 0 4px 12px rgba(92, 97, 160, .2);--shadow-map-marker: 0 2px 2px rgba(16, 42, 67, .35);--blur-header: 12px;--opacity-disabled: .55;--container: 1260px;--header-height: 74px;--toolbar-height: 68px;--search-width: 496px;--control-height: 36px;--control-height-md: 42px;--control-height-lg: 56px;--control-height-input: 52px;--icon-button-size: 32px;--language-switch-padding-inline: 6px;--bell-slot-width: 16px;--bell-slot-height: 28px;--unread-indicator-size: 8px;--card-width: 300px;--card-min-height: 340px;--card-photo-width: 82px;--card-photo-height: 96px;--card-footer-height: 70px;--card-body-padding-bottom: 22px;--card-place-icon-size: 12px;--card-counter-icon-size: 14px;--card-counter-gap: 6px;--card-kebab-size: 20px;--context-menu-width: 192px;--context-menu-padding-block: 9px;--context-menu-item-height: 38px;--context-menu-icon-size: 16px;--context-menu-icon-gap: 10px;--hero-stage-width: 1440px;--hero-stage-height: 588px;--hero-column-width: 476px;--hero-title-width: 472px;--hero-title-leading: 40px;--hero-lead-width: 420px;--hero-button-width: 230px;--hero-ring-outer-width: 760px;--hero-ring-outer-height: 522px;--hero-ring-inner-width: 633.33px;--hero-ring-inner-height: 428.79px;--color-service-tile: #f2f2f9;--shadow-service-card: 0 8px 32px rgba(68, 55, 42, .07);--service-card-width: 240px;--service-card-height: 147px;--service-card-padding: 22px;--service-card-gap: 6px;--service-card-text-gap: 7px;--service-tile-size: 36px;--service-tile-radius: 6px;--clouds-height: 158px;--footer-height: 80px;--page-gutter: 16px;--page-top: 14px;--page-bottom: 48px;--pill-padding-inline: 20px;--filter-popover-width: 640px;--filter-dot-size: 8px;--map-height: 320px;--memorial-form-width: 1136px;--memorial-form-side-column: 348px;--memorial-form-column-gap: 48px;--memorial-form-title-top: 34px;--memorial-form-card-padding: 30px;--memorial-form-side-card-padding: 22px;--memorial-form-panel-padding-block: 18px;--memorial-form-panel-padding-inline: 20px;--memorial-form-title-action-padding-inline: 14px;--memorial-form-panel-button-height: 34px;--memorial-form-action-height: 48px;--memorial-form-action-width: 236px;--field-height: 42px;--textarea-height: 94px;--checkbox-size: 20px;--checkbox-size-small: 16px;--profile-photo-width: 222px;--profile-photo-height: 260px;--profile-photo-badge-size: 46px;--upload-tile-icon-size: 36px;--upload-tile-icon-size-large: 40px;--gallery-tile-width: 158px;--gallery-tile-height: 160px;--burial-map-picker-height: 295px;--burial-photo-height: 200px;--map-zoom-button-size: 20px;--map-locate-button-size: 24px;--map-control-inset: 10px;--important-date-row-height: 60px;--important-date-badge-width: 38px;--important-date-badge-height: 40px;--date-tile-height: 100px;--date-tile-icon-size: 28px;--color-date-editor-fill: #fdfdff;--color-date-field-icon: #c0c7cf;--date-field-icon-size: 14px;--date-picker-popover-width: 296px;--date-picker-offset: 6px;--calendar-header-height: 40px;--calendar-day-width: 36px;--calendar-day-height: 26px;--calendar-popover-padding-block: 20px;--color-glass: rgba(255, 255, 255, .8);--color-like: var(--color-danger);--color-date-highlight: var(--color-danger);--blur-glass: 10px;--memorial-view-band-height: 240px;--memorial-view-card-offset: 121px;--memorial-view-band-padding-top: 18px;--memorial-view-band-pill-height: 30px;--memorial-view-header-padding-block: 32px;--memorial-view-header-padding-inline: 30px;--memorial-view-header-gap: 40px;--memorial-view-description-width: 560px;--memorial-view-action-size: 36px;--memorial-view-card-padding: 24px;--memorial-view-card-radius: var(--radius-card-lg);--memorial-view-map-height: 295px;--memorial-view-grave-photo-height: 200px;--memorial-view-place-icon-size: 32px;--memorial-view-detail-icon-size: 28px;--share-popover-width: 480px;--share-action-size: 42px;--share-title-size: 15px;--share-caption-bar-width: 3px;--share-caption-bar-height: 12px;--share-caption-bar-radius: 2px;--wall-post-padding: 20px;--wall-post-footer-space: 24px;--wall-avatar-size: 40px;--wall-composer-avatar-size: 48px;--wall-reply-indent: 48px;--wall-reply-text-height: 64px;--wall-post-photo-height: 140px;--wall-attachment-size: 64px;--color-no-results-tile: #edebf6;--color-no-results-glow: #f5f3fd;--color-no-results-glass: #f4f7fc;--color-no-results-handle: #6550a5;--color-no-results-face: #4c3d78;--color-no-results-spark-rose: #d0808d;--color-no-results-spark-gold: #c9a95c;--color-no-results-hint: #7c7c7c;--no-results-top: 29px;--no-results-card-padding: 16px;--no-results-tile-size: 156px;--no-results-title-top: 36px;--no-results-hint-width: 400px;--no-results-hint-leading: 26px;--no-results-action-height: 44px;--color-candle-ring: #c6efc7;--color-candle-ring-track: var(--color-border-light);--color-light-chip-fill: #f8fafc;--color-service-active-fill: #f0f4f8;--color-order-bar: #102a43;--color-order-bar-caption: #a3a3a3;--color-order-bar-cancel: #e5e5e5;--color-order-bar-icon-fill: rgba(255, 255, 255, .1);--color-candle-popup-border: #f0f4f8;--candle-ring-size: 56px;--candle-ring-thickness: 4px;--candle-ring-image-size: 48px;--candle-ring-item-width: 78px;--candle-ring-name-leading: 16px;--candle-row-chevron-width: 20px;--candle-burnt-out-filter: grayscale(1) opacity(.6);--candle-ring-date-leading: 15px;--candles-row-gap: 24px;--candles-bar-height: 36px;--candle-popup-width: 300px;--candle-popup-row-height: 60px;--candle-popup-row-padding-inline: 20px;--candle-popup-avatar-size: 32px;--candle-popup-thumb-circle: 36px;--candle-popup-thumb-width: 32px;--candle-popup-thumb-height: 30px;--candle-popup-beside-gap: 6px;--candle-details-ring-size: 80px;--candle-details-image-inset: 6px;--candle-thanks-message-height: 75px;--candle-thanks-gap: 10px;--light-card-gap: 16px;--light-chip-width: 393.33px;--light-chip-height: 105px;--light-chip-photo-width: 68px;--light-chip-photo-height: 80px;--light-chip-photo-border: 4px;--light-chip-candle-width: 23px;--light-chip-candle-height: 26px;--light-chip-remove-size: 20px;--light-duration-width: 300px;--light-tile-width: 232.8px;--light-tile-height: 178px;--light-tile-image-size: 107.46px;--light-tile-label-leading: 1;--light-tile-gap: 24px;--light-tile-selected-border: 2px;--light-tile-radio-size: 16px;--light-tile-radio-dot-size: 8px;--light-bar-height: 72px;--light-bar-button-width: 172.56px;--light-bar-button-height: 40px;--light-bar-button-padding: 10px 24px 10px 30.78px;--light-bar-button-gap: 14.78px;--shadow-light-card: 0 1px 2px rgba(0, 0, 0, .05);--shadow-light-tile: 0 4px 20px rgba(0, 0, 0, .15);--shadow-order-bar: 0 10px 40px -10px rgba(0, 0, 0, .15);--shadow-candle-popup: 0 10px 20px rgba(0, 0, 0, .15);--payment-card-width: 670px;--payment-card-gap: 32px;--payment-back-link-gap: 50px;--payment-input-height: 52px;--payment-info-icon-size: 14px;--card-scheme-row-height: 28px;--field-leading-icon-size: 16px;--paid-card-width: 560px;--paid-badge-size: 40px;--paid-rows-inset: 42px;--paid-row-label-width: 218px;--verify-card-width: 670px;--verify-subtitle-width: 442px;--verify-code-box-width: 64px;--verify-code-box-height: 72px;--verify-code-box-width-compact: 44px;--verify-code-box-height-compact: 56px;--verify-code-gap: 20px;--color-banner-panel: #1a1d23;--color-banner-title: #1f2937;--color-banner-tagline: #9ca3af;--color-banner-footnote: rgba(250, 250, 250, .8);--color-banner-icon-ring-fill: rgba(229, 231, 249, .4);--color-banner-icon-ring-border: rgba(92, 97, 160, .5);--banner-icon-ring-size: 46px;--banner-tagline-width: 160px;--banner-panel-height: 121px;--banner-panel-padding: 20px;--banner-photo-height: 165px;--banner-partner-padding-inline: 20px;--banner-phone-height: 44px;--banner-phone-radius: 12px;--leading-banner-title: 25px;--leading-banner-tagline: 19.5px;--leading-banner-footnote: 15px;--tracking-banner-tagline: 1.2px;--tracking-banner-footnote: -.25px;--tracking-banner-phone: .35px;--color-admin-table-head: #f6f7f9;--color-admin-row-selected: #f4f4fc;--color-admin-status-active-fill: #edf7f2;--color-admin-status-active: #318065;--color-admin-status-disabled-fill: #fff5f5;--color-admin-status-disabled: #be515a;--admin-layout-padding-block: 32px;--admin-layout-padding-inline: 24px;--admin-layout-gap: 24px;--admin-sidebar-width: 224px;--admin-sidebar-padding: 16px;--admin-sidebar-item-height: 46px;--admin-sidebar-icon-size: 18px;--admin-sidebar-avatar-size: 32px;--admin-logo-height: 26px;--admin-search-width: 530px;--admin-field-height: 40px;--admin-table-head-height: 44px;--admin-table-row-height: 64px;--admin-table-padding-inline: 20px;--admin-table-column-gap: 16px;--admin-table-columns: minmax(0, 336fr) minmax(0, 168fr) minmax(0, 224fr) minmax(0, 148fr) minmax(0, 132fr) 16px;--admin-avatar-size: 34px;--admin-status-height: 24px;--admin-status-padding-inline: 9px;--admin-action-height: 36px;--admin-action-icon-size: 16px;--leading-admin: 1.45;--leading-admin-title: 1.2;--text-admin-caption: 11px}@media (max-width: 720px){:root{--map-height: 260px;--memorial-view-card-offset: 72px}}:root{color-scheme:light}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;min-height:100vh;background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-md);line-height:var(--leading-md);-webkit-font-smoothing:antialiased}#root{min-height:100vh;display:flex;flex-direction:column}h1,h2,h3,h4{margin:0 0 var(--space-3);font-weight:var(--weight-semibold);line-height:1.25;color:var(--color-text)}h1{font-size:var(--text-2xl);line-height:var(--leading-2xl)}h2{font-size:var(--text-xl);line-height:var(--leading-xl)}h3{font-size:var(--text-lg);line-height:var(--leading-lg)}p{margin:0 0 var(--space-3)}a{color:var(--color-primary);text-decoration:none}a:hover{text-decoration:underline}button{font:inherit;cursor:pointer}button:disabled{cursor:not-allowed}input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--radius-control)}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.container{width:100%;max-width:calc(var(--container) + 2 * var(--page-gutter));margin:0 auto;padding:0 var(--page-gutter)}.card{background:var(--color-card);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.muted{color:var(--color-muted)}._button_7qrr4_1{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--control-height);padding:var(--space-2) var(--space-4);border-radius:var(--radius-button);border:1px solid transparent;font-size:var(--text-md);font-weight:var(--weight-regular);line-height:var(--leading-tight);white-space:nowrap;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}._button_7qrr4_1:hover{text-decoration:none}._icon_7qrr4_26{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}._primary_7qrr4_33{background:var(--color-primary);color:var(--color-on-primary)}._primary_7qrr4_33:hover:not(:disabled){background:var(--color-primary-hover)}._outline_7qrr4_42{padding:calc(var(--space-2) - 1px) var(--pill-padding-inline);background:var(--color-surface);border-color:var(--color-border);border-radius:var(--radius-pill);color:var(--color-muted);font-weight:var(--weight-medium);line-height:var(--leading-md);letter-spacing:var(--tracking-button)}._outline_7qrr4_42 ._icon_7qrr4_26{color:var(--color-primary)}._outline_7qrr4_42:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-text)}._secondary_7qrr4_62{background:var(--color-primary-soft);color:var(--color-primary)}._secondary_7qrr4_62:hover:not(:disabled){background:var(--color-cloud-deep)}._ghost_7qrr4_71{background:transparent;color:var(--color-primary);border-color:var(--color-border)}._ghost_7qrr4_71:hover:not(:disabled){background:var(--color-primary-soft)}._danger_7qrr4_81{background:var(--color-danger-soft);color:var(--color-danger)}._large_7qrr4_86{min-height:var(--control-height-lg);padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);font-size:var(--text-base);line-height:1.2}._large_7qrr4_86._outline_7qrr4_42{color:var(--color-text);font-weight:var(--weight-regular);letter-spacing:0}._large_7qrr4_86._outline_7qrr4_42 ._icon_7qrr4_26{color:var(--color-text)}._block_7qrr4_104{width:100%}._button_7qrr4_1:disabled{opacity:.55}._root_teh1i_1{position:relative;display:inline-flex}._trigger_teh1i_6{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-secondary);font-size:var(--text-md);font-weight:var(--weight-medium);line-height:var(--leading-tight)}._trigger_teh1i_6:hover{background:var(--color-surface-muted)}._panel_teh1i_24{position:absolute;top:calc(100% + var(--space-1));z-index:60;min-width:100%;margin:0;padding:var(--space-1);list-style:none;background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-sm);box-shadow:var(--shadow-dropdown)}._item_teh1i_38{display:flex;width:100%;padding:var(--space-2) var(--space-3);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text);font-size:var(--text-md);line-height:var(--leading-md);text-align:left;white-space:nowrap}._item_teh1i_38:hover:not([aria-disabled=true]){background:var(--color-surface-muted)}._item_teh1i_38[aria-disabled=true]{cursor:default}._itemSelected_teh1i_60{color:var(--color-primary);font-weight:var(--weight-medium)}._alignEnd_teh1i_65{right:0}._alignStart_teh1i_69{left:0}._panelContext_teh1i_73{width:var(--context-menu-width);padding:var(--context-menu-padding-block) var(--space-2);border:0;border-radius:var(--radius-card);box-shadow:var(--shadow-card)}._itemContext_teh1i_81{align-items:center;gap:var(--context-menu-icon-gap);height:var(--context-menu-item-height);padding:0 var(--space-3);font-size:var(--text-sm);line-height:var(--leading-sm)}._itemIcon_teh1i_90{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--context-menu-icon-size);height:var(--context-menu-icon-size);color:var(--color-context-menu-icon)}._itemIconDanger_teh1i_100{color:var(--color-context-menu-icon-danger)}._field_1nncg_1{position:relative;display:flex;align-items:center;width:100%;min-height:var(--control-height-md);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-pill);transition:border-color .15s ease}._field_1nncg_1:focus-within{border-color:var(--color-primary)}._icon_1nncg_17{position:absolute;left:var(--space-4);top:50%;transform:translateY(-50%);color:var(--color-muted-light);pointer-events:none}._input_1nncg_26{align-self:stretch;width:100%;padding:0 var(--space-4) 0 calc(var(--space-4) + 14px + var(--space-2) + 2px);border:0;background:transparent;color:var(--color-text);font-size:var(--text-md);line-height:var(--leading-tight);-webkit-appearance:none;-moz-appearance:none;appearance:none}._input_1nncg_26::placeholder{color:var(--color-muted-light)}._input_1nncg_26::-webkit-search-cancel-button{display:none}._input_1nncg_26:focus{outline:none;box-shadow:none}._clear_1nncg_51{position:absolute;right:var(--space-3);top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:0;border-radius:var(--radius-pill);background:var(--color-primary-soft);color:var(--color-primary)}._large_1nncg_67{min-height:var(--control-height-lg);background:var(--color-surface)}._large_1nncg_67 ._icon_1nncg_17{left:var(--space-5)}._large_1nncg_67 ._input_1nncg_26{padding-left:calc(var(--space-5) + 14px + var(--space-2) + 2px);padding-right:calc(var(--space-3) + 30px + var(--space-2))}._header_5rfb5_1{position:sticky;top:0;z-index:50;background:#ffffffe6;-webkit-backdrop-filter:blur(var(--blur-header));backdrop-filter:blur(var(--blur-header));box-shadow:inset 0 -1px 0 var(--color-border-faint),var(--shadow-header)}._headerInner_5rfb5_13{display:grid;grid-template-columns:1fr minmax(0,var(--search-width)) 1fr;align-items:center;gap:var(--space-3);min-height:var(--header-height);max-width:none;padding:var(--space-4) var(--space-5)}._search_5rfb5_23{min-width:0}._nav_5rfb5_27{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-5);min-width:0}._registerLink_5rfb5_35{color:var(--color-primary);font-size:var(--text-md);line-height:21px;white-space:nowrap}._bell_5rfb5_42{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--bell-slot-width);height:var(--bell-slot-height);color:var(--color-icon)}._unreadIndicator_5rfb5_53{position:absolute;top:var(--space-1);right:0;width:var(--unread-indicator-size);height:var(--unread-indicator-size);border-radius:var(--radius-pill);background:var(--color-unread-indicator)}._avatarTrigger_5rfb5_63{padding:0;border-radius:var(--radius-pill)}._avatarTrigger_5rfb5_63:hover{background:transparent}._avatar_5rfb5_63{display:inline-flex;align-items:center;justify-content:center;width:var(--icon-button-size);height:var(--icon-button-size);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-primary-soft);color:var(--color-primary);font-weight:var(--weight-bold);text-transform:uppercase;overflow:hidden}._avatarPhoto_5rfb5_87{width:100%;height:100%;object-fit:cover}._main_5rfb5_93{flex:1;padding:var(--page-top) 0 var(--page-bottom)}._footer_5rfb5_98{margin-top:auto;color:var(--color-muted)}._clouds_5rfb5_103{display:block;width:100%;height:auto;margin-bottom:calc(-1 * var(--space-3));pointer-events:none;-webkit-user-select:none;user-select:none}._footerBar_5rfb5_112{background:var(--color-cloud)}._footerInner_5rfb5_116{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4) var(--space-6);min-height:var(--footer-height);max-width:none;padding:var(--space-5) var(--footer-gutter);font-size:var(--text-md);line-height:var(--leading-md)}._footerLinks_5rfb5_128{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-7);margin:0;padding:0;list-style:none}._footerLinks_5rfb5_128 a{color:var(--color-muted)}._copyright_5rfb5_141{color:var(--color-muted-light);white-space:nowrap}@media (max-width: 900px){._headerInner_5rfb5_13{grid-template-columns:auto minmax(0,1fr);padding:var(--space-3) var(--space-4)}._search_5rfb5_23{grid-column:1 / -1}._nav_5rfb5_27{grid-column:1 / -1;justify-content:flex-start;gap:var(--space-3)}._footerInner_5rfb5_116{flex-direction:column;align-items:flex-start;padding:var(--space-5) var(--space-4)}._footerLinks_5rfb5_128{gap:var(--space-2) var(--space-5)}}@media (max-width: 480px){._registerLink_5rfb5_35{display:none}._nav_5rfb5_27{gap:var(--space-2)}}._trigger_3q5v4_1{padding:var(--space-1) var(--language-switch-padding-inline);border-radius:var(--radius-xs)}._code_3q5v4_6{font-size:var(--text-md);font-weight:var(--weight-medium);line-height:var(--leading-tight);text-transform:uppercase}._chevron_3q5v4_13,._chevronOpen_3q5v4_14{color:var(--color-muted);transition:transform .15s ease}._chevronOpen_3q5v4_14{transform:rotate(180deg)}._logo_1lhzk_1{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-primary);text-decoration:none;white-space:nowrap}._logo_1lhzk_1:hover{text-decoration:none}._glyph_1lhzk_14{flex-shrink:0}._word_1lhzk_18{font-family:var(--font-brand);font-size:var(--text-xl);font-weight:var(--weight-semibold);line-height:var(--leading-xl);letter-spacing:var(--tracking-brand)}._compact_1lhzk_26 ._word_1lhzk_18{font-size:var(--text-base);line-height:var(--admin-logo-height);letter-spacing:var(--tracking-label)}._wrap_1gfcx_1{display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-5);color:var(--color-muted)}._dot_1gfcx_10{width:20px;height:20px;border-radius:50%;border:3px solid var(--color-primary-soft);border-top-color:var(--color-primary);animation:_spin_1gfcx_1 .8s linear infinite}@keyframes _spin_1gfcx_1{to{transform:rotate(360deg)}}._layout_d0uaw_1{display:flex;align-items:flex-start;gap:var(--admin-layout-gap);min-height:100vh;padding:var(--admin-layout-padding-block) var(--admin-layout-padding-inline);background:var(--color-bg)}._pending_d0uaw_10{min-height:100vh;background:var(--color-bg)}._section_d0uaw_15{display:flex;align-items:center;gap:10px;min-height:var(--admin-sidebar-item-height);padding:var(--space-3);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-muted);font-size:var(--text-note);font-weight:var(--weight-regular);line-height:var(--leading-admin);text-decoration:none}a._section_d0uaw_15:hover{text-decoration:none}._main_d0uaw_34{flex:1;min-width:0}._sidebar_d0uaw_39{position:sticky;top:var(--admin-layout-padding-block);display:flex;flex-direction:column;gap:var(--space-5);flex-shrink:0;width:var(--admin-sidebar-width);height:calc(100vh - 2 * var(--admin-layout-padding-block));padding:var(--admin-sidebar-padding);overflow-y:auto;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}._logoLine_d0uaw_55{padding:var(--space-2) var(--space-3) 0}._sections_d0uaw_59{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}._sectionActive_d0uaw_68{background:var(--color-primary-soft);color:var(--color-primary);font-weight:var(--weight-semibold)}._sectionIcon_d0uaw_74{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--admin-sidebar-icon-size);height:var(--admin-sidebar-icon-size)}._account_d0uaw_83{display:flex;flex-direction:column;gap:var(--space-4);margin-top:auto;padding-top:var(--space-4);border-top:1px solid var(--color-border)}._accountIdentity_d0uaw_92{display:flex;align-items:center;gap:10px;min-width:0}._accountInitials_d0uaw_99{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--admin-sidebar-avatar-size);height:var(--admin-sidebar-avatar-size);border-radius:var(--radius-pill);background:var(--color-primary-soft);color:var(--color-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-admin)}._accountText_d0uaw_114{display:flex;flex-direction:column;gap:2px;min-width:0}._accountName_d0uaw_121{overflow:hidden;color:var(--color-text);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-admin);text-overflow:ellipsis;white-space:nowrap}._accountRole_d0uaw_131{color:var(--color-muted);font-size:var(--text-admin-caption);line-height:var(--leading-admin)}._accountLink_d0uaw_137{display:flex;align-items:center;gap:10px;padding:0 10px;border:0;background:none;color:var(--color-muted);font:inherit;font-size:var(--text-note);line-height:var(--leading-admin);text-align:left;text-decoration:none;cursor:pointer}._accountLink_d0uaw_137:hover{text-decoration:none}@media (max-width: 960px){._layout_d0uaw_1{flex-direction:column;align-items:stretch;padding:var(--space-4) var(--page-gutter)}._sidebar_d0uaw_39{position:static;width:auto;height:auto}._account_d0uaw_83{margin-top:0}}._main_n4nr0_1{flex:1;padding:50px 0 30px}@media (max-width: 480px){._main_n4nr0_1{padding-top:var(--space-5)}}._wrap_q1lxl_1{max-width:520px;margin:0 auto;padding:var(--space-7) var(--space-5);text-align:center}._actions_q1lxl_8{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3)}._notice_uvkjn_1{padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);font-size:.925rem;border:1px solid transparent}._info_uvkjn_8{background:var(--color-primary-soft);color:var(--color-text)}._error_uvkjn_13{background:var(--color-danger-soft);color:var(--color-danger)}._success_uvkjn_18{background:var(--color-success-soft);color:var(--color-success)}._warning_uvkjn_23{background:var(--color-warning-soft);color:#8a5a00}._card_3hik4_1{display:flex;flex-direction:column;gap:var(--space-6);width:100%;max-width:450px;padding:var(--card-padding-lg);border:1px solid var(--color-border-light);border-radius:var(--radius-card-lg);background:var(--color-card);box-shadow:var(--shadow-card-soft)}._wide_3hik4_14{max-width:822px}._heading_3hik4_18{display:flex;flex-direction:column;align-items:center;text-align:center}._title_3hik4_25{margin:0 0 var(--space-2);color:var(--color-text);font-size:var(--text-title);font-weight:var(--weight-semibold);line-height:var(--leading-title)}._subtitle_3hik4_33{max-width:33ch;margin:0;color:var(--color-muted);font-size:var(--text-md);line-height:var(--leading-body)}._wide_3hik4_14 ._subtitle_3hik4_33{max-width:50ch}._footer_3hik4_45{margin:0;padding-top:var(--space-5);border-top:1px solid var(--color-border-light);color:var(--color-muted);font-size:var(--text-md);line-height:var(--leading-body);text-align:center}._footerLink_3hik4_55{color:var(--color-primary);font-weight:var(--weight-semibold)}@media (max-width: 480px){._card_3hik4_1{padding:var(--space-5)}}._field_1wj67_1{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}._labelRow_1wj67_8{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}._label_1wj67_8{color:var(--color-muted);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-label);text-transform:uppercase}._required_1wj67_23{margin-left:var(--space-1);color:var(--color-muted)}._box_1wj67_28{display:flex;align-items:center;gap:var(--space-3);min-width:0;height:var(--control-height-input);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-input);background:var(--color-bg);transition:border-color .15s ease,box-shadow .15s ease}._box_1wj67_28:focus-within{border-color:var(--color-primary);box-shadow:var(--shadow-focus)}._boxInvalid_1wj67_48,._boxInvalid_1wj67_48:focus-within{border-color:var(--color-danger);background:var(--color-danger-faint)}._icon_1wj67_54{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--space-4);color:var(--color-muted-light)}._input_1wj67_63{flex:1;min-width:0;height:100%;padding:0;border:0;background:transparent;color:var(--color-text);font-size:var(--text-md);outline:none}._input_1wj67_63:focus-visible{box-shadow:none}._input_1wj67_63::placeholder{color:var(--color-muted-light);opacity:1}._hint_1wj67_84{color:var(--color-muted);font-size:var(--text-sm);line-height:var(--leading-label)}._error_1wj67_90{color:var(--color-danger);font-size:var(--text-sm);line-height:var(--leading-label)}._backdrop_n96fv_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;overflow-y:auto;padding:var(--space-4);background:#1e214073}._dialog_n96fv_11{position:relative;width:100%;max-width:450px;margin:auto;padding:var(--card-padding-lg);border:1px solid var(--color-border-light);border-radius:var(--radius-card-lg);background:var(--color-card);box-shadow:var(--shadow-popup)}._closeRow_n96fv_23{display:flex;justify-content:flex-end}._close_n96fv_23{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--color-muted)}._close_n96fv_23:hover{background:var(--color-primary-soft)}._title_n96fv_45{margin:0 0 var(--space-2);color:var(--color-text);font-size:var(--text-title);font-weight:var(--weight-semibold);line-height:var(--leading-title);text-align:center}@media (max-width: 480px){._dialog_n96fv_11{padding:var(--space-5)}}._visibilityToggle_4w1zh_1{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--space-5);height:var(--space-5);padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-muted-light)}._visibilityToggle_4w1zh_1:hover{color:var(--color-muted)}._loginForm_cwmdj_1{display:flex;flex-direction:column;gap:var(--space-6)}._form_cwmdj_7{display:flex;flex-direction:column;gap:var(--grid-gap)}._forgotPassword_cwmdj_13{flex-shrink:0;color:var(--color-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-label);white-space:nowrap}._forgotPassword_cwmdj_13:hover{text-decoration:underline}._submit_cwmdj_26{margin-top:var(--space-3);box-shadow:var(--shadow-button-primary)}._text_1wvnc_1{max-width:33ch;margin:0 auto var(--space-6);color:var(--color-muted);font-size:var(--text-md);line-height:var(--leading-body);text-align:center}._demoSignIn_1wvnc_10{margin-top:var(--space-5)}._card_c3rto_2{display:flex;flex-direction:column;gap:var(--service-card-gap);width:var(--service-card-width);height:var(--service-card-height);padding:calc(var(--service-card-padding) - 1px);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card-lg);box-shadow:var(--shadow-service-card);overflow:hidden;text-align:left}._tile_c3rto_18{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--service-tile-size);height:var(--service-tile-size);border-radius:var(--service-tile-radius);background:var(--color-service-tile);color:var(--color-primary)}._content_c3rto_30{display:flex;flex-direction:column;gap:var(--service-card-text-gap)}._title_c3rto_36{margin:0;color:var(--color-text);font-size:var(--text-md);font-weight:var(--weight-medium);line-height:var(--leading-tight)}._text_c3rto_44{margin:0;color:var(--color-muted);font-size:var(--text-sm);line-height:var(--leading-label)}._stage_5fpcv_2{position:relative;width:100%;max-width:var(--hero-stage-width);min-height:var(--hero-stage-height);margin:0 auto;overflow-x:clip}._ringOuter_5fpcv_12,._ringInner_5fpcv_13{position:absolute;left:50%;border:1px solid var(--color-primary-soft);border-radius:50%;pointer-events:none}._ringOuter_5fpcv_12{top:15px;width:var(--hero-ring-outer-width);height:var(--hero-ring-outer-height);margin-left:calc(-1 * var(--hero-ring-outer-width) / 2)}._ringInner_5fpcv_13{top:64.96px;width:var(--hero-ring-inner-width);height:var(--hero-ring-inner-height);margin-left:calc(-1 * var(--hero-ring-inner-width) / 2)}._column_5fpcv_35{position:absolute;top:115px;left:50%;display:flex;flex-direction:column;align-items:center;width:var(--hero-column-width);margin-left:calc(-1 * var(--hero-column-width) / 2);text-align:center}._title_5fpcv_47{width:var(--hero-title-width);margin:0;padding-bottom:var(--space-3);color:var(--color-text);font-size:var(--text-2xl);font-weight:var(--weight-semibold);line-height:var(--hero-title-leading);white-space:pre-line}._lead_5fpcv_58{width:var(--hero-lead-width);margin:var(--space-2) 0 0;color:var(--color-text);font-size:var(--text-base);line-height:var(--leading-relaxed)}._actions_5fpcv_66{display:flex;gap:var(--space-4);margin-top:var(--section-gap)}._action_5fpcv_66{width:var(--hero-button-width)}._stage_5fpcv_2 ._actions_5fpcv_66 ._homeLink_5fpcv_78{color:var(--color-primary)}._services_5fpcv_82{display:contents}._group_5fpcv_86,._photo_5fpcv_90,._card_5fpcv_91{position:absolute}._photo_5fpcv_90{display:block;width:var(--service-card-width);height:var(--service-card-height);border-radius:var(--radius-card-lg);box-shadow:var(--shadow-service-card);overflow:hidden}._photo_5fpcv_90 img{display:block;width:100%;height:100%;object-fit:cover}._candle_5fpcv_112 ._photo_5fpcv_90 img{object-position:50% 67.9%}._cleaning_5fpcv_116 ._photo_5fpcv_90 img{object-position:50% 60.2%}._memorial_5fpcv_120 ._photo_5fpcv_90 img{transform:scale(1.0372)}._candle_5fpcv_112{top:75px;left:53px;width:382px;height:197px}._candle_5fpcv_112 ._photo_5fpcv_90{top:50px;left:0}._candle_5fpcv_112 ._card_5fpcv_91{top:0;left:142px}._prayer_5fpcv_141{top:75px;right:53px;width:386px;height:195px}._prayer_5fpcv_141 ._photo_5fpcv_90{top:0;left:146px}._prayer_5fpcv_141 ._card_5fpcv_91{top:48px;left:0}._memorial_5fpcv_120{top:387px;left:53px;width:357px;height:193px}._memorial_5fpcv_120 ._card_5fpcv_91{top:0;left:0}._memorial_5fpcv_120 ._photo_5fpcv_90{top:46px;left:117px}._cleaning_5fpcv_116{top:354px;right:53px;width:370px;height:202px}._cleaning_5fpcv_116 ._photo_5fpcv_90{top:55px;left:0}._cleaning_5fpcv_116 ._card_5fpcv_91{top:0;left:130px}@media (max-width: 1365px){._stage_5fpcv_2{display:flex;flex-direction:column;align-items:center;gap:var(--section-gap);min-height:0;padding:115px var(--page-gutter) var(--space-7);overflow:hidden}._column_5fpcv_35{position:relative;top:auto;left:auto;margin-left:0}._services_5fpcv_82{display:grid;grid-template-columns:repeat(2,auto);justify-content:center;gap:var(--section-gap) var(--space-7)}._group_5fpcv_86{position:relative;top:auto;right:auto;left:auto}}@media (max-width: 899px){._services_5fpcv_82{grid-template-columns:auto}}@media (max-width: 720px){._column_5fpcv_35{width:100%;max-width:var(--hero-column-width)}._title_5fpcv_47{width:100%;max-width:var(--hero-title-width)}._lead_5fpcv_58{width:100%;max-width:var(--hero-lead-width)}._actions_5fpcv_66{flex-direction:column;width:100%}._action_5fpcv_66{width:100%}}@media (max-width: 479px){._group_5fpcv_86{display:flex;flex-direction:column-reverse;align-items:center;gap:var(--space-4);width:auto;height:auto}._photo_5fpcv_90,._card_5fpcv_91{position:static}}._page_x8csq_3{margin-top:calc(-1 * var(--page-top));margin-bottom:calc(-1 * var(--page-bottom))}._wrap_67t3e_1{max-width:520px;margin:0 auto;padding:var(--space-7) var(--space-5);text-align:center}._bar_1jn7o_2{position:sticky;bottom:var(--space-5);z-index:10;display:flex;margin-top:var(--space-2);flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:var(--light-bar-height);padding:var(--space-4) var(--space-5);border-radius:var(--radius-card);background:var(--color-order-bar);box-shadow:var(--shadow-order-bar);color:var(--color-on-primary)}._summary_1jn7o_20{display:flex;align-items:center;gap:var(--space-4);min-width:0}._icon_1jn7o_27{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--icon-button-size);height:var(--icon-button-size);border-radius:var(--radius-pill);background:var(--color-order-bar-icon-fill);color:var(--color-order-bar-cancel)}._memorials_1jn7o_39,._amount_1jn7o_40{font-size:var(--text-md);font-weight:var(--weight-bold);line-height:var(--leading-md);white-space:nowrap}._total_1jn7o_47{display:flex;flex-direction:column;margin-left:var(--space-4)}._caption_1jn7o_53{color:var(--color-order-bar-caption);font-size:var(--text-sm);line-height:var(--leading-sm)}._actions_1jn7o_59{display:flex;align-items:center;gap:var(--space-6);margin-left:auto}._cancel_1jn7o_66{padding:0;border:0;background:none;color:var(--color-order-bar-cancel);font-size:var(--text-md);font-weight:var(--weight-bold);line-height:var(--leading-md)}._cancel_1jn7o_66:hover:not(:disabled){color:var(--color-on-primary)}._cancel_1jn7o_66:disabled{opacity:var(--opacity-disabled)}._continue_1jn7o_84{display:inline-flex;align-items:center;justify-content:center;gap:var(--light-bar-button-gap);min-width:var(--light-bar-button-width);height:var(--light-bar-button-height);padding:var(--light-bar-button-padding);border:0;border-radius:var(--radius-input);background:var(--color-primary-soft);color:var(--color-text);font-size:var(--text-md);font-weight:var(--weight-bold);line-height:var(--leading-md);transition:background-color .15s ease}._continue_1jn7o_84:hover:not(:disabled){background:var(--color-cloud-deep)}._continue_1jn7o_84:disabled{opacity:var(--opacity-disabled)}@media (max-width: 600px){._total_1jn7o_47{margin-left:0}}._tile_lx7np_1{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--space-2);min-width:0;min-height:var(--light-tile-height);padding:var(--space-4);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-light-tile)}._selected_lx7np_16{box-shadow:inset 0 0 0 var(--light-tile-selected-border) var(--color-primary),var(--shadow-light-tile)}._tile_lx7np_1:has(._input_lx7np_22:focus-visible){outline:var(--light-tile-selected-border) solid var(--color-primary-muted);outline-offset:var(--light-tile-selected-border)}._choice_lx7np_27{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);width:100%;cursor:pointer}._radio_lx7np_36{position:absolute;top:var(--space-4);right:var(--space-4);width:var(--light-tile-radio-size);height:var(--light-tile-radio-size);border:1px solid var(--color-primary);border-radius:var(--radius-pill);background:var(--color-surface)}._selected_lx7np_16 ._radio_lx7np_36:after{content:"";position:absolute;top:50%;left:50%;width:var(--light-tile-radio-dot-size);height:var(--light-tile-radio-dot-size);border-radius:var(--radius-pill);background:var(--color-primary);transform:translate(-50%,-50%)}._image_lx7np_59{width:var(--light-tile-image-size);height:var(--light-tile-image-size);object-fit:contain}._price_lx7np_65,._free_lx7np_66{font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:var(--light-tile-label-leading);text-align:center}._price_lx7np_65{color:var(--color-text)}._free_lx7np_66{color:var(--color-muted)}._unavailable_lx7np_81 ._choice_lx7np_27{cursor:not-allowed}._unavailable_lx7np_81 ._radio_lx7np_36{border-color:var(--color-border)}._unavailable_lx7np_81 ._image_lx7np_59,._unavailable_lx7np_81 ._free_lx7np_66,._unavailable_lx7np_81 ._price_lx7np_65{opacity:var(--opacity-disabled)}._hint_lx7np_95,._hintLink_lx7np_96{margin:0;font-size:var(--text-sm);line-height:var(--leading-sm);text-align:center}._hint_lx7np_95{color:var(--color-muted)}._hintLink_lx7np_96{color:var(--color-primary)}._field_cdnd2_1{position:relative;width:var(--light-duration-width);max-width:100%}._select_cdnd2_7{width:100%;height:var(--field-height);padding:0 calc(2 * var(--space-4)) 0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-input);background:var(--color-field-fill);color:var(--color-text);font-size:var(--text-md);line-height:var(--leading-label);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}._select_cdnd2_7:focus{border-color:var(--color-primary)}._chevron_cdnd2_25{position:absolute;top:50%;right:var(--space-4);color:var(--color-muted);transform:translateY(-50%);pointer-events:none}._chip_1k5xb_1{display:flex;align-items:center;gap:var(--space-4);width:var(--light-chip-width);max-width:100%;min-height:var(--light-chip-height);padding:var(--space-3) var(--space-4);border:1px solid var(--color-primary-soft);border-radius:var(--radius-input);background:var(--color-light-chip-fill)}._chip_1k5xb_1[data-warning]{border-color:var(--color-danger)}._warning_1k5xb_18{margin:0;color:var(--color-danger);font-size:var(--text-xs);line-height:var(--leading-xs)}._remove_1k5xb_26{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--light-chip-remove-size);height:var(--light-chip-remove-size);margin-left:auto;padding:0;border:0;border-radius:var(--radius-pill);background:var(--color-primary-soft);color:var(--color-primary);cursor:pointer}._remove_1k5xb_26:hover{background:var(--color-cloud-deep)}._photo_1k5xb_46{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--light-chip-photo-width);height:var(--light-chip-photo-height);border:var(--light-chip-photo-border) solid var(--color-primary-soft);border-radius:var(--radius-pill);background:var(--color-primary-soft);color:var(--color-primary);object-fit:cover}._body_1k5xb_60{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}._name_1k5xb_67{margin:0;overflow:hidden;color:var(--color-text);font-size:var(--text-md);font-weight:var(--weight-bold);line-height:var(--leading-body);text-overflow:ellipsis;white-space:nowrap}._years_1k5xb_78{margin:0;color:var(--color-muted);font-size:var(--text-sm);line-height:var(--leading-note)}._candles_1k5xb_85{display:flex;align-items:center;gap:var(--space-1);margin:0}._candle_1k5xb_85{width:var(--light-chip-candle-width);height:var(--light-chip-candle-height);object-fit:contain}._moreCandles_1k5xb_98{display:inline-flex;align-items:center;justify-content:center;min-width:var(--light-chip-candle-height);height:var(--light-chip-candle-height);padding:0 var(--space-1);border-radius:var(--radius-pill);background:var(--color-primary-soft);color:var(--color-muted);font-size:var(--text-xs);font-weight:var(--weight-bold);line-height:var(--leading-xs)}._page_gh22x_1{display:flex;flex-direction:column;gap:var(--space-5);padding-bottom:var(--space-5)}._card_gh22x_8{display:flex;flex-direction:column;gap:var(--light-card-gap);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-light-card)}._cardHead_gh22x_19{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}._cardTitle_gh22x_27{display:flex;align-items:center;gap:var(--space-3);margin:0;color:var(--color-text);font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:var(--leading-relaxed)}._titleIcon_gh22x_38{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--icon-button-size);height:var(--icon-button-size);border-radius:var(--radius-pill);background:var(--color-primary-soft);color:var(--color-primary)}._addMore_gh22x_50{color:var(--color-text)}._chips_gh22x_54{display:flex;flex-wrap:wrap;gap:var(--light-card-gap)}._heading_gh22x_61{margin:var(--space-2) 0;color:var(--color-text);font-size:var(--text-xl);font-weight:var(--weight-semibold);line-height:var(--leading-relaxed)}._tiles_gh22x_69{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--light-tile-width),1fr));gap:var(--light-tile-gap)}._page_1g3zf_1{display:flex;align-items:flex-start;justify-content:center;gap:60px}._illustration_1g3zf_8{display:none;flex-shrink:0;width:423px;height:613px;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none}._cardColumn_1g3zf_18{display:flex;flex-direction:column;align-items:center;gap:var(--space-5);width:100%;max-width:450px}._avatar_1g3zf_27{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:var(--space-4);border-radius:var(--radius-pill);background:var(--color-cloud);color:var(--color-primary)}@media (min-width: 1024px){._illustration_1g3zf_8{display:block}}._gridBar_1esh0_3._gridBar_1esh0_3{margin-top:var(--space-1)}._button_1oo02_1{display:inline-flex;align-items:center;justify-content:center;width:var(--icon-button-size);height:var(--icon-button-size);padding:0;border:1px solid transparent;border-radius:var(--radius-pill);color:var(--color-muted);transition:color .15s ease,background-color .15s ease,box-shadow .15s ease}._button_1oo02_1:hover{text-decoration:none}._raised_1oo02_21{background:var(--color-surface);border-color:var(--color-border-light);box-shadow:var(--shadow-icon-button)}._raised_1oo02_21:hover:not(:disabled){color:var(--color-primary)}._soft_1oo02_31{background:var(--color-primary-soft);color:var(--color-primary)}._soft_1oo02_31:hover:not(:disabled){background:var(--color-cloud-deep)}._small_1oo02_40{width:20px;height:20px}._button_1oo02_1:disabled{opacity:.55}._toast_qev7u_1{position:fixed;left:var(--space-4);bottom:var(--space-4);z-index:90;display:flex;align-items:flex-start;gap:var(--space-3);max-width:min(360px,calc(100vw - 2 * var(--space-4)));padding:var(--space-3) var(--space-4);background:var(--color-surface);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}._message_qev7u_16{flex:1;margin:0;font-size:var(--text-md)}._success_qev7u_22{border-left:4px solid var(--color-success)}._success_qev7u_22 ._message_qev7u_16{color:var(--color-success)}._card_1ayji_2{display:flex;flex-direction:column;min-height:var(--card-min-height);overflow:hidden;background:var(--color-card);border-radius:var(--radius-card);box-shadow:var(--shadow-card);transition:box-shadow .15s ease}._card_1ayji_2:hover{box-shadow:var(--shadow-card-hover)}._houseAdIntro_1ayji_17{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-5) var(--space-5) var(--space-4);text-align:center}._iconRing_1ayji_26{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--banner-icon-ring-size);height:var(--banner-icon-ring-size);border:1px solid var(--color-banner-icon-ring-border);border-radius:var(--radius-pill);background:var(--color-banner-icon-ring-fill);color:var(--color-primary)}._houseAdTitle_1ayji_39{margin:0;color:var(--color-banner-title);font-size:var(--text-xl);font-weight:var(--weight-bold);line-height:var(--leading-banner-title)}._tagline_1ayji_47{max-width:var(--banner-tagline-width);margin:0;padding-top:var(--space-1);color:var(--color-banner-tagline);font-size:var(--text-sm);line-height:var(--leading-banner-tagline);letter-spacing:var(--tracking-banner-tagline);text-transform:uppercase}._panel_1ayji_59{display:flex;flex-direction:column;flex-shrink:0;align-items:center;gap:var(--space-4);height:var(--banner-panel-height);margin-top:auto;padding:var(--banner-panel-padding);background:var(--color-banner-panel);border-radius:0 0 var(--radius-card) var(--radius-card)}._contactLink_1ayji_73{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--control-height);padding:var(--space-2) var(--space-4);border-radius:var(--radius-button);background:var(--color-primary);color:var(--color-on-primary);font-size:var(--text-md);font-weight:var(--weight-regular);line-height:var(--leading-tight);white-space:nowrap;transition:background-color .15s ease}._contactLink_1ayji_73:hover{background:var(--color-primary-hover);text-decoration:none}._contactLink_1ayji_73:focus-visible{border-radius:var(--radius-button);box-shadow:var(--shadow-focus-on-dark)}._footnote_1ayji_101{margin:0;color:var(--color-banner-footnote);font-size:var(--text-xs);line-height:var(--leading-banner-footnote);letter-spacing:var(--tracking-banner-footnote);text-align:center}._photo_1ayji_110{display:block;flex-shrink:0;width:100%;height:var(--banner-photo-height);background:var(--color-primary-soft);object-fit:cover}._partnerBody_1ayji_119{display:flex;flex:1;flex-direction:column;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--banner-partner-padding-inline)}._partnerTitle_1ayji_128{margin:0;color:var(--color-text-secondary);font-family:var(--font-serif);font-size:var(--text-xl);font-weight:var(--weight-bold);line-height:var(--leading-banner-title);text-align:left}._phoneLink_1ayji_138{display:flex;align-items:center;justify-content:center;gap:var(--space-3);width:100%;min-height:var(--banner-phone-height);padding:var(--space-3) 0;border-radius:var(--banner-phone-radius);background:var(--color-text-secondary);color:var(--color-on-primary);font-size:var(--text-md);font-weight:var(--weight-semibold);line-height:var(--leading-md);letter-spacing:var(--tracking-banner-phone)}._phoneLink_1ayji_138:hover{text-decoration:none}._ring_1tiyr_1{display:block}._track_1tiyr_5{stroke:var(--color-candle-ring-track)}._timeLeft_1tiyr_9{stroke:var(--color-candle-ring)}._popover_1k1st_1{position:absolute;z-index:60;width:min(var(--candle-popup-width),calc(100vw - 2 * var(--page-gutter)));overflow:hidden;border:1px solid var(--color-candle-popup-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-candle-popup);text-align:left}._below_1k1st_13{top:calc(100% + var(--space-2));left:0}._beside_1k1st_19{top:0;left:calc(100% + var(--candle-popup-beside-gap))}._header_1k1st_24{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--candle-popup-row-padding-inline);border-bottom:1px solid var(--color-border-light)}._title_1k1st_33{margin:0;color:var(--color-text);font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:var(--leading-subtitle)}._titleCount_1k1st_41{color:var(--color-muted);font-weight:var(--weight-regular)}._close_1k1st_46{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--candle-popup-avatar-size);height:var(--candle-popup-avatar-size);padding:0;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--color-muted)}._close_1k1st_46:hover{background:var(--color-primary-soft)}._search_1k1st_64{padding:var(--space-3) var(--candle-popup-row-padding-inline);border-bottom:1px solid var(--color-border-light)}._list_1k1st_69{max-height:calc(8 * var(--candle-popup-row-height));margin:0;padding:0;overflow-y:auto;list-style:none}._row_1k1st_77{display:flex;align-items:center;gap:var(--space-3);min-height:var(--candle-popup-row-height);padding:var(--space-3) var(--candle-popup-row-padding-inline);border-bottom:1px solid var(--color-border-light)}._row_1k1st_77:focus-visible{border-radius:0;box-shadow:inset var(--shadow-focus)}._avatar_1k1st_92{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--candle-popup-avatar-size);height:var(--candle-popup-avatar-size);overflow:hidden;border-radius:var(--radius-pill);background:var(--color-primary-soft);color:var(--color-primary)}._avatarPhoto_1k1st_105{width:100%;height:100%;object-fit:cover}._text_1k1st_111{display:flex;flex:1;flex-direction:column;min-width:0}._name_1k1st_118{overflow:hidden;color:var(--color-text);font-size:var(--text-md);line-height:var(--leading-body);text-overflow:ellipsis;white-space:nowrap}._meta_1k1st_127{display:flex;justify-content:space-between;gap:var(--space-2);color:var(--color-muted-light);font-size:var(--text-xs);line-height:var(--candle-ring-date-leading);white-space:nowrap}._thumb_1k1st_137{position:relative;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--candle-popup-thumb-circle);height:var(--candle-popup-thumb-circle);overflow:hidden;border-radius:var(--radius-pill)}._thumbImage_1k1st_149{width:var(--candle-popup-thumb-width);height:var(--candle-popup-thumb-height);object-fit:contain}._greyed_1k1st_155{filter:var(--candle-burnt-out-filter)}._thumbRing_1k1st_160{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}._empty_1k1st_167{margin:0;padding:var(--space-4) var(--candle-popup-row-padding-inline);color:var(--color-muted);font-size:var(--text-md);line-height:var(--leading-md)}._state_1k1st_175{padding:var(--space-3) var(--candle-popup-row-padding-inline)}._footer_1k1st_179{display:flex;justify-content:center;padding:var(--space-3) var(--candle-popup-row-padding-inline)}._footerLink_1k1st_185{padding:0;border:0;background:none;color:var(--color-primary);font-size:var(--text-md);font-weight:var(--weight-semibold);line-height:var(--leading-body)}._footerLink_1k1st_185[aria-disabled=true]{opacity:var(--opacity-disabled);cursor:default}._icon_1nefr_1{display:inline-flex;align-items:center;flex-shrink:0}._card_8w4tm_1{position:relative;display:flex;flex-direction:column;align-items:center;min-height:var(--card-min-height);padding-top:var(--space-4);background:var(--color-card);border-radius:var(--radius-card);box-shadow:var(--shadow-card);text-align:center;transition:box-shadow .15s ease}._card_8w4tm_1:hover{box-shadow:var(--shadow-card-hover)}._selected_8w4tm_21{outline:2px solid var(--color-primary);outline-offset:-2px}._selectSlot_8w4tm_27{position:absolute;top:0;left:var(--space-4);display:flex;align-items:center;justify-content:center;width:var(--icon-button-size);height:var(--icon-button-size);color:var(--color-primary);cursor:pointer}._selectSlot_8w4tm_27:has(input:disabled){cursor:not-allowed;opacity:var(--opacity-disabled)}._selectSlot_8w4tm_27:has(input:focus-visible){outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-xs)}._checkbox_8w4tm_51{display:inline-flex}._head_8w4tm_55{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-4) 0}._action_8w4tm_65{position:absolute;top:0;right:var(--space-4)}._star_8w4tm_71{color:var(--color-cloud-deep)}._starActive_8w4tm_75,._star_8w4tm_71:hover{color:var(--color-star)}._photoLink_8w4tm_80{display:block;border-radius:var(--radius-pill)}._photo_8w4tm_80{display:flex;align-items:center;justify-content:center;width:var(--card-photo-width);height:var(--card-photo-height);border:4px solid var(--color-primary-soft);border-radius:var(--radius-pill);background:var(--color-primary-soft);color:var(--color-primary);object-fit:cover}._religion_8w4tm_98{display:flex;justify-content:center;height:16px;color:var(--color-muted)}._body_8w4tm_105{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-4) var(--card-body-padding-bottom)}._name_8w4tm_114{margin:0;font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:var(--leading-lg);letter-spacing:.02px}._name_8w4tm_114 a{color:var(--color-text)}._latin_8w4tm_126{margin:0;color:var(--color-muted);font-size:var(--text-sm);line-height:var(--leading-sm)}._dates_8w4tm_133{margin:0;color:var(--color-muted);font-size:var(--text-md);line-height:var(--leading-label);letter-spacing:-.03px}._age_8w4tm_141{font-style:italic}._places_8w4tm_145{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);max-width:100%}._place_8w4tm_145{display:flex;align-items:center;gap:var(--space-2);margin:0;color:var(--color-muted);font-size:var(--text-xs);line-height:var(--leading-sm);letter-spacing:.03px;text-align:left}._placeIcon_8w4tm_165{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--card-place-icon-size);height:var(--card-place-icon-size)}._unknown_8w4tm_174{opacity:.7}._foot_8w4tm_178{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);width:100%;min-height:var(--card-footer-height);margin-top:auto;padding:0 var(--space-4);background:#fafafa66;border-top:1px solid var(--color-border);border-radius:0 0 var(--radius-card) var(--radius-card)}._lightCandle_8w4tm_192{color:var(--color-primary);font-size:var(--text-xs);font-style:italic;line-height:16.5px}._candlesSlot_8w4tm_199{position:relative}._candlesButton_8w4tm_203{display:flex;padding:0;border:0;border-radius:var(--radius-pill);background:none;cursor:pointer}._candle_8w4tm_199{display:inline-flex;align-items:center;justify-content:center;width:var(--icon-button-size);height:var(--icon-button-size);margin-left:-10px;overflow:hidden;border:2px solid var(--color-border-light);border-radius:var(--radius-pill);background:var(--color-surface);box-shadow:var(--shadow-candle)}._candle_8w4tm_199:first-child{margin-left:0}._candle_8w4tm_199 img{width:100%;height:100%;object-fit:cover}._candleMore_8w4tm_236{background:var(--color-primary-soft);color:var(--color-muted);font-size:var(--text-xs);font-weight:var(--weight-bold);line-height:var(--leading-xs)}._counters_8w4tm_244{display:flex;align-items:center;gap:var(--space-3);color:var(--color-muted);font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-counter)}._counter_8w4tm_244{display:inline-flex;align-items:center;gap:var(--card-counter-gap)}._counterIcon_8w4tm_260{display:inline-flex;align-items:center;justify-content:center;width:var(--card-counter-icon-size)}._foot_8w4tm_178 ._kebab_8w4tm_267{justify-content:center;width:var(--card-kebab-size);height:var(--card-kebab-size);padding:0;border-radius:var(--radius-pill);background:var(--color-primary-soft);color:var(--color-primary)}._foot_8w4tm_178 ._kebab_8w4tm_267:hover{background:var(--color-cloud-deep)}._grid_1w9gb_1{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--card-width),1fr));gap:var(--grid-gap)}@media (max-width: 480px){._grid_1w9gb_1{grid-template-columns:1fr}}._chip_11ero_1{display:inline-flex;align-items:center;gap:var(--space-2);min-height:37px;padding:var(--space-2) var(--pill-padding-inline);border:0;border-radius:var(--radius-pill);background:var(--color-surface-muted);color:var(--color-text);font-size:var(--text-md);line-height:21px;white-space:nowrap;transition:background-color .15s ease,color .15s ease}._chip_11ero_1:hover:not(._selected_11ero_19){background:var(--color-primary-soft)}._icon_11ero_23{display:inline-flex;color:var(--color-muted);opacity:.5}._count_11ero_29{color:var(--color-muted-light);line-height:var(--leading-lg)}._selected_11ero_19{background:var(--color-primary);color:var(--color-on-primary)}._selected_11ero_19 ._icon_11ero_23{color:var(--color-on-primary);opacity:.8}._selected_11ero_19 ._count_11ero_29{color:var(--color-on-primary);opacity:.6}._picker_1osa5_3{position:relative;min-width:0}._input_1osa5_8{width:100%;min-height:var(--field-height);padding:0 calc(var(--space-4) * 2 + var(--date-field-icon-size)) 0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-field-fill);color:var(--color-text);font-size:var(--text-md);line-height:var(--leading-field);transition:border-color .15s ease}._input_1osa5_8::placeholder{color:var(--color-muted-light);opacity:1}._input_1osa5_8:focus{border-color:var(--color-primary)}._input_1osa5_8[aria-invalid=true]{border-color:var(--color-danger)}._input_1osa5_8:disabled{opacity:var(--opacity-disabled)}._calendarButton_1osa5_38{position:absolute;top:0;right:0;display:inline-flex;align-items:center;justify-content:center;width:calc(var(--space-4) * 2 + var(--date-field-icon-size));height:100%;padding:0;border:0;background:transparent;color:var(--color-date-field-icon);cursor:pointer;transition:color .15s ease}._calendarButton_1osa5_38:hover:not(:disabled){color:var(--color-muted)}._calendarButton_1osa5_38:disabled{cursor:not-allowed}._popover_1osa5_63{position:absolute;top:calc(100% + var(--date-picker-offset));left:0;z-index:60;width:var(--date-picker-popover-width);max-width:calc(100vw - 2 * var(--page-gutter));border-radius:var(--radius-card);box-shadow:var(--shadow-dropdown)}._popover_1osa5_63[data-align=end]{right:0;left:auto}._popover_1osa5_63:focus,._popover_1osa5_63:focus-visible{outline:none;border-radius:var(--radius-card);box-shadow:var(--shadow-dropdown)}._calendar_1osa5_38{overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}._header_1osa5_93{display:flex;align-items:center;justify-content:center;gap:var(--space-3);height:var(--calendar-header-height);border-bottom:1px solid var(--color-border);background:var(--color-bg)}._headerControl_1osa5_103{position:relative;display:inline-flex;align-items:center;gap:var(--space-1);border-radius:var(--radius-xs);color:var(--color-text);font-size:var(--text-md);font-weight:var(--weight-bold);line-height:var(--leading-md)}._headerControl_1osa5_103:has(._headerSelect_1osa5_115:focus-visible){box-shadow:var(--shadow-focus)}._headerChevron_1osa5_119{color:var(--color-icon)}._headerSelect_1osa5_115{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;font:inherit;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}._calendarBody_1osa5_137{padding:var(--space-2)}._calendarPopover_1osa5_141 ._calendarBody_1osa5_137{padding-block:var(--calendar-popover-padding-block)}._grid_1osa5_145{display:flex;flex-direction:column;gap:var(--space-1)}._week_1osa5_151{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}._weekday_1osa5_156{color:var(--color-muted-light);font-size:var(--text-xs);font-weight:var(--weight-semibold);line-height:var(--leading-sm);letter-spacing:var(--tracking-label);text-align:center;text-transform:uppercase}._day_1osa5_166{display:block;width:100%;max-width:var(--calendar-day-width);height:var(--calendar-day-height);margin:0 auto;padding:0;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--color-text);font-size:var(--text-note);line-height:var(--calendar-day-height);text-align:center;cursor:pointer;transition:background-color .15s ease,color .15s ease}._day_1osa5_166:focus-visible{border-radius:var(--radius-pill)}._day_1osa5_166:hover:not(._dayToday_1osa5_191,._daySelected_1osa5_191,._dayDisabled_1osa5_191){background:var(--color-surface-muted)}._dayOutsideMonth_1osa5_195{color:var(--color-border)}._dayToday_1osa5_191{background:var(--color-primary-soft);font-weight:var(--weight-bold)}._daySelected_1osa5_191{background:var(--color-primary);color:var(--color-on-primary);font-weight:var(--weight-bold)}._daySelected_1osa5_191:hover{background:var(--color-primary-hover)}._dayDisabled_1osa5_191{color:var(--color-border);cursor:not-allowed}._field_1we6s_1{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}._label_1we6s_8{font-size:.875rem;font-weight:500;color:var(--color-text)}._required_1we6s_14{color:var(--color-muted);margin-left:2px}._control_1we6s_19{width:100%;min-height:42px;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-control);background:#fff;color:var(--color-text);transition:border-color .15s ease}._control_1we6s_19:focus{border-color:var(--color-primary)}._control_1we6s_19[aria-invalid=true]{border-color:var(--color-danger)}textarea._control_1we6s_19{min-height:96px;padding:var(--space-2) var(--space-3);resize:vertical}._hint_1we6s_44{font-size:.8rem;color:var(--color-muted)}._error_1we6s_49{font-size:.8rem;color:var(--color-danger)}._controlWithIcon_1we6s_54{position:relative;min-width:0}._trailingIcon_1we6s_59{position:absolute;top:50%;right:var(--space-4);display:inline-flex;color:var(--color-muted-light);transform:translateY(-50%);pointer-events:none}._leadingIcon_1we6s_69{position:absolute;top:50%;left:var(--space-4);display:inline-flex;color:var(--color-muted-light);transform:translateY(-50%);pointer-events:none}._controlWithLeadingIcon_1we6s_79 ._control_1we6s_19{padding-left:calc(var(--space-4) + var(--field-leading-icon-size) + var(--space-3))}._checkboxRow_1we6s_83{display:flex;align-items:center;gap:var(--space-2)}._checkbox_1we6s_83{display:inline-flex;align-items:center;gap:var(--space-4);color:var(--color-text);font-size:var(--text-note);line-height:var(--leading-note);cursor:pointer}._checkboxInput_1we6s_99{position:relative;flex-shrink:0;width:var(--checkbox-size);height:var(--checkbox-size);margin:0;border:1.5px solid var(--color-primary);border-radius:var(--radius-xs);background:var(--color-surface);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:background-color .15s ease}._checkboxInput_1we6s_99:checked{background:var(--color-primary)}._checkboxInput_1we6s_99:checked:after{content:"";position:absolute;top:22%;left:18%;width:55%;height:32%;border-bottom:2px solid var(--color-on-primary);border-left:2px solid var(--color-on-primary);transform:rotate(-45deg)}._checkboxInput_1we6s_99:focus-visible{border-radius:var(--radius-xs)}._checkboxInput_1we6s_99:disabled{opacity:.55;cursor:not-allowed}._checkboxSmall_1we6s_139{gap:var(--space-3)}._checkboxSmall_1we6s_139 ._checkboxInput_1we6s_99{width:var(--checkbox-size-small);height:var(--checkbox-size-small)}._popover_fin6c_2{position:absolute;top:calc(100% - 1px);left:clamp(0px,var(--filter-popover-anchor-left, 0px),calc(100% - var(--filter-popover-width)));z-index:40;width:var(--filter-popover-width);padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-dropdown)}._header_fin6c_19{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-5)}._title_fin6c_27{display:inline-flex;align-items:center;gap:var(--space-2);margin:0;color:var(--color-text);font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--leading-relaxed)}._close_fin6c_38{display:inline-flex;align-items:center;justify-content:center;width:var(--icon-button-size);height:var(--icon-button-size);padding:0;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--color-muted);transition:background-color .15s ease,color .15s ease}._close_fin6c_38:hover{background:var(--color-surface-muted);color:var(--color-text)}._fields_fin6c_59{display:flex;flex-direction:column;gap:var(--space-5)}._row_fin6c_65{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-5)}._label_fin6c_71{margin-bottom:var(--space-1);color:var(--color-muted);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:1.5;text-transform:uppercase}._form_fin6c_80 ._control_fin6c_80{min-height:var(--control-height-md);color:var(--color-text);font-size:var(--text-md)}._form_fin6c_80 ._control_fin6c_80::placeholder{color:var(--color-muted-light);opacity:1}._form_fin6c_80 ._placeholderShown_fin6c_91{color:var(--color-muted-light)}._lifeDates_fin6c_95{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}._dateRange_fin6c_102{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--space-2)}._dateDash_fin6c_109:before{content:"—";color:var(--color-muted-light)}._form_fin6c_80 ._dateControl_fin6c_115{padding-right:calc(var(--space-3) + var(--date-field-icon-size) + var(--space-2));padding-left:var(--space-3)}._divider_fin6c_120{margin:var(--space-5) 0;border:0;border-top:1px solid var(--color-border)}._footer_fin6c_126{display:flex;flex-wrap:wrap;gap:var(--space-3)}@media (max-width: 720px){._popover_fin6c_2{left:-1px;right:-1px;width:auto;padding:var(--space-4)}._row_fin6c_65{grid-template-columns:1fr;gap:var(--space-5)}}._toolbar_k87cc_1{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:var(--toolbar-height);padding:calc(var(--space-4) - 1px) var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm)}._group_k87cc_14{display:flex;align-items:center;gap:var(--space-3);min-width:0}._tabs_k87cc_21{display:flex;align-items:center;gap:var(--space-3)}._filter_k87cc_27{position:relative;display:inline-flex;align-items:center;justify-content:center;width:56px;height:var(--control-height);padding:0;border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-muted-light);transition:color .15s ease,border-color .15s ease}._filter_k87cc_27:hover,._filter_k87cc_27[aria-expanded=true]{color:var(--color-primary);border-color:var(--color-primary)}._filterDot_k87cc_50{position:absolute;top:var(--space-1);right:var(--space-3);width:var(--filter-dot-size);height:var(--filter-dot-size);border-radius:var(--radius-pill);background:var(--color-primary)}._services_k87cc_61 ._serviceActive_k87cc_61,._services_k87cc_61 ._serviceActive_k87cc_61:hover{background:var(--color-service-active-fill);border-color:var(--color-muted);color:var(--color-text)}._services_k87cc_61 ._serviceActive_k87cc_61>span:first-child{color:var(--color-muted)}@media (max-width: 1100px){._toolbar_k87cc_1,._group_k87cc_14{flex-wrap:wrap}}@media (max-width: 600px){._toolbar_k87cc_1{padding:var(--space-3) var(--space-4)}._group_k87cc_14{width:100%}._group_k87cc_14>*{flex:1 1 auto}._filter_k87cc_27{flex:0 0 56px}._tabs_k87cc_21{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}._services_k87cc_61{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 calc(-1 * var(--space-4));padding:0 var(--space-4)}._services_k87cc_61>*{flex:0 0 auto}}._block_5e49q_1{display:flex;flex-direction:column;align-items:center;padding:var(--no-results-top) 0 var(--space-7);overflow-wrap:anywhere;text-align:center}._illustrationCard_5e49q_10{display:flex;padding:var(--no-results-card-padding);border-radius:var(--radius-card-lg);background:var(--color-surface);box-shadow:var(--shadow-hero)}._illustrationTile_5e49q_18{display:flex;width:var(--no-results-tile-size);height:var(--no-results-tile-size);background:var(--color-no-results-tile)}._illustration_5e49q_10{width:100%;height:100%}._title_5e49q_30{margin:var(--no-results-title-top) 0 0;font-size:var(--text-title);font-weight:var(--weight-semibold);line-height:var(--leading-title)}._hint_5e49q_37{max-width:var(--no-results-hint-width);margin:var(--space-2) 0 0;color:var(--color-no-results-hint);font-size:var(--text-base);line-height:var(--no-results-hint-leading);text-wrap:pretty}._block_5e49q_1 ._createButton_5e49q_47{min-height:var(--no-results-action-height);margin-top:var(--section-gap)}._clearFilters_5e49q_52{margin-top:var(--space-4);padding:0;border:0;background:transparent;color:var(--color-primary);font-size:var(--text-md);font-weight:var(--weight-semibold);line-height:var(--leading-md)}._clearFilters_5e49q_52:hover{text-decoration:underline}@media (max-width: 600px){._block_5e49q_1{padding-top:var(--space-5)}._title_5e49q_30{margin-top:var(--space-5)}}._page_n3ejs_1{display:flex;flex-direction:column;gap:var(--space-4)}._sentinel_n3ejs_7{height:1px}._end_n3ejs_11{text-align:center;color:var(--color-muted);padding:var(--space-5);font-size:.9rem}._label_1q2ft_1,._caption_1q2ft_2{margin-bottom:var(--space-1);color:var(--color-muted);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-sm);letter-spacing:var(--tracking-label);text-transform:uppercase}._control_1q2ft_12{min-height:var(--field-height);padding:0 var(--space-4);border-color:var(--color-border);border-radius:var(--radius-control);background:var(--color-field-fill);color:var(--color-text);font-size:var(--text-md);line-height:var(--leading-field)}._control_1q2ft_12::placeholder{color:var(--color-muted-light);opacity:1}._control_1q2ft_12._textArea_1q2ft_28{display:block;min-height:var(--textarea-height);height:var(--textarea-height);padding:var(--space-3) var(--space-4);resize:none}._caption_1q2ft_2{display:block;margin-bottom:var(--space-2)}._label_1mwul_1{margin-bottom:var(--space-1);color:var(--color-muted);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-sm);letter-spacing:var(--tracking-label);text-transform:uppercase}._root_1mwul_11{position:relative;min-width:0}._trigger_1mwul_16{display:flex;align-items:center;gap:var(--space-2);width:100%;min-height:var(--field-height);padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-field-fill);color:var(--color-text);font-size:var(--text-md);line-height:var(--leading-field);text-align:left;cursor:pointer;transition:border-color .15s ease}._trigger_1mwul_16:focus,._triggerOpen_1mwul_35{border-color:var(--color-primary)}._trigger_1mwul_16[aria-invalid=true]{border-color:var(--color-danger)}._trigger_1mwul_16[aria-disabled=true]{cursor:default}._placeholderShown_1mwul_47{color:var(--color-muted-light)}._triggerText_1mwul_51{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._chevron_1mwul_58{flex-shrink:0;margin-left:auto;color:var(--color-muted-light);transition:transform .15s ease}._triggerOpen_1mwul_35 ._chevron_1mwul_58{transform:rotate(180deg)}._list_1mwul_69{position:absolute;top:calc(100% + var(--space-1));right:0;left:0;z-index:60;max-height:320px;margin:0;padding:var(--space-2);overflow-y:auto;border:1px solid var(--color-border-light);border-radius:var(--radius-input);background:var(--color-surface);box-shadow:var(--shadow-dropdown);list-style:none}._row_1mwul_86{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--color-text);font-size:var(--text-md);line-height:var(--leading-md);cursor:pointer}._showMore_1mwul_98{color:var(--color-primary);font-weight:var(--weight-medium)}._rowHighlighted_1mwul_103{background:var(--color-surface-muted)}._optionSelected_1mwul_107{color:var(--color-primary);font-weight:var(--weight-medium)}._optionIcon_1mwul_112{color:var(--color-muted)}._optionSelected_1mwul_107 ._optionIcon_1mwul_112{color:var(--color-primary)}._noIcon_1mwul_120{flex-shrink:0;width:16px}._optionName_1mwul_125{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._section_1y4s9_1{display:flex;flex-direction:column;gap:var(--space-5);min-width:0;padding:var(--memorial-form-card-padding);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-card);box-shadow:var(--shadow-card-soft)}._side_1y4s9_13{gap:var(--space-4);padding:var(--memorial-form-side-card-padding)}._title_1y4s9_18{display:flex;align-items:center;gap:var(--space-2);margin:0;color:var(--color-text);font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:var(--leading-relaxed)}._icon_1y4s9_29{display:inline-flex;align-items:center;justify-content:center;color:var(--color-primary)}@media (max-width: 480px){._section_1y4s9_1,._side_1y4s9_13{padding:var(--space-4)}}._pair_8gzsh_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5);align-items:start}._lifeDates_8gzsh_8{display:flex;flex-direction:column;min-width:0}._dateRange_8gzsh_14{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:var(--space-2)}._dateDash_8gzsh_21{align-self:start;line-height:var(--field-height)}._dateDash_8gzsh_21:before{content:"—";color:var(--color-muted-light)}@media (max-width: 640px){._pair_8gzsh_1{grid-template-columns:minmax(0,1fr)}}._tile_1ls77_1{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-input);background:var(--color-field-fill);color:var(--color-primary);text-align:center;transition:border-color .15s ease,background-color .15s ease}._tile_1ls77_1:hover:not(:disabled){border-color:var(--color-primary)}._tile_1ls77_1:disabled{opacity:.55}._gallery_1ls77_25{width:100%;height:var(--gallery-tile-height);border-radius:var(--radius-card)}._wide_1ls77_31{width:100%;height:var(--burial-photo-height)}._plus_1ls77_36{display:inline-flex;align-items:center;justify-content:center;width:var(--upload-tile-icon-size);height:var(--upload-tile-icon-size);margin-bottom:var(--space-5);border-radius:var(--radius-pill);background:var(--color-surface);box-shadow:var(--shadow-icon-button)}._wide_1ls77_31 ._plus_1ls77_36{width:var(--upload-tile-icon-size-large);height:var(--upload-tile-icon-size-large)}._caption_1ls77_53{font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-sm)}._formats_1ls77_59{margin-top:var(--space-4);color:var(--color-muted);font-size:var(--text-xs);line-height:var(--leading-xs)}._gallery_1ejjo_1{display:flex;flex-direction:column;min-width:0}._header_1ejjo_7{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-2)}._count_1ejjo_15{color:var(--color-muted);font-size:var(--text-sm);line-height:var(--leading-sm)}._grid_1ejjo_21{display:grid;grid-template-columns:repeat(auto-fill,minmax(0,var(--gallery-tile-width)));gap:var(--space-3);margin:0;padding:0;list-style:none}._photoTile_1ejjo_30{position:relative;height:var(--gallery-tile-height)}._photo_1ejjo_30{display:block;width:100%;height:100%;border-radius:var(--radius-input);object-fit:cover}._remove_1ejjo_43{position:absolute;top:var(--space-2);right:var(--space-2);opacity:0;transition:opacity .15s ease}._photoTile_1ejjo_30:hover ._remove_1ejjo_43,._photoTile_1ejjo_30:focus-within ._remove_1ejjo_43{opacity:1}@media (hover: none){._remove_1ejjo_43{opacity:1}}._error_1ejjo_62{margin:var(--space-2) 0 0;color:var(--color-danger);font-size:var(--text-sm)}@media (max-width: 480px){._grid_1ejjo_21{grid-template-columns:repeat(2,minmax(0,1fr))}}._picker_15x6c_1{display:flex;flex-direction:column;min-width:0}._row_15x6c_7{display:grid;grid-template-columns:var(--profile-photo-width) minmax(0,1fr);align-items:start;gap:var(--space-6)}._photo_15x6c_14{position:relative;display:flex;align-items:center;justify-content:center;width:var(--profile-photo-width);height:var(--profile-photo-height);border-radius:50%;background:var(--color-primary-soft);object-fit:cover}._person_15x6c_26{color:var(--color-primary-muted)}._badge_15x6c_30{position:absolute;right:33%;bottom:37%;display:inline-flex;align-items:center;justify-content:center;width:var(--profile-photo-badge-size);height:var(--profile-photo-badge-size);border:2px solid var(--color-primary-muted);border-radius:var(--radius-pill);background:var(--color-primary-soft);color:var(--color-primary-muted);transform:translate(50%,50%)}._panel_15x6c_46{display:flex;flex-direction:column;padding:var(--memorial-form-panel-padding-block) var(--memorial-form-panel-padding-inline);border:1px solid var(--color-border);border-radius:var(--radius-input);background:var(--color-field-fill)}._aiHint_15x6c_55{margin:0 0 var(--space-5);color:var(--color-muted);font-size:var(--text-note);font-style:italic;line-height:var(--leading-md)}._aiButton_15x6c_63{min-height:var(--memorial-form-panel-button-height);padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-border);color:var(--color-muted-light);font-size:var(--text-md);line-height:var(--leading-tight)}._aiButtonWithPhoto_15x6c_74{background:var(--color-surface);color:var(--color-primary)}._divider_15x6c_79{width:100%;margin:var(--space-6) 0;border:0;border-top:1px solid var(--color-border)}._photoButton_15x6c_86{min-height:var(--memorial-form-panel-button-height);padding-block:0;border-radius:var(--radius-pill)}._error_15x6c_92{margin:var(--space-2) 0 0;color:var(--color-danger);font-size:var(--text-sm)}@media (max-width: 640px){._row_15x6c_7{grid-template-columns:minmax(0,1fr);justify-items:center}._panel_15x6c_46{width:100%}}._tip_b5g6f_1{display:flex;align-items:center;gap:var(--space-3);margin:var(--space-2) 0;padding:var(--space-4);border:1px solid var(--color-border-light);border-radius:var(--radius-control);background:var(--color-field-fill);color:var(--color-muted);font-size:var(--text-note);line-height:var(--leading-note)}._tipIcon_b5g6f_15{flex-shrink:0;color:var(--color-primary)}._galleryBlock_b5g6f_20{display:flex;flex-direction:column;gap:var(--space-5)}._showAll_b5g6f_26{min-height:var(--control-height);padding:var(--space-2) var(--space-4);border:0;border-radius:var(--radius-pill);background:var(--color-cloud-deep);color:var(--color-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-sm);transition:background-color .15s ease}._showAll_b5g6f_26:hover{background:var(--color-primary-soft)}._visibility_1sc8e_1{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;margin:0;padding:0;border:0}._radios_1sc8e_11{display:flex;flex-wrap:wrap;gap:var(--space-5)}._radio_1sc8e_11{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-text);font-size:var(--text-note);line-height:var(--leading-note);cursor:pointer}._radio_1sc8e_11 input{width:var(--checkbox-size-small);height:var(--checkbox-size-small);margin:0;accent-color:var(--color-primary)}._hint_1sc8e_34{margin:0;color:var(--color-muted);font-size:var(--text-sm);line-height:var(--leading-sm)}._picker_8wdka_1{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}._photoFrame_8wdka_8{position:relative;overflow:hidden;border-radius:var(--radius-input)}._photoFrame_8wdka_8:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-photo-overlay);pointer-events:none}._photo_8wdka_8{display:block;width:100%;height:var(--burial-photo-height);object-fit:cover}._actions_8wdka_29{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}._action_8wdka_29{border-radius:var(--radius-pill)}._error_8wdka_39{margin:0;color:var(--color-danger);font-size:var(--text-sm)}._row_lu4n8_1{display:flex;align-items:flex-start;gap:var(--space-3);min-width:0}._icon_lu4n8_8{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--memorial-view-detail-icon-size);height:var(--memorial-view-detail-icon-size);border-radius:var(--radius-sm);background:var(--color-surface-muted);color:var(--color-primary)}._iconLarge_lu4n8_20{width:var(--memorial-view-place-icon-size);height:var(--memorial-view-place-icon-size)}._detail_lu4n8_25{display:flex;flex:1;flex-direction:column;gap:var(--space-1);min-width:0}._label_lu4n8_33{color:var(--color-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);line-height:var(--leading-xs);letter-spacing:var(--tracking-label);text-transform:uppercase}._value_lu4n8_42{color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-sm);overflow-wrap:anywhere}._copyStatus_lu4n8_49{color:var(--color-muted);font-size:var(--text-xs);line-height:var(--leading-xs)}._copy_lu4n8_49{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;padding:var(--space-1);border:0;border-radius:var(--radius-xs);background:transparent;color:var(--color-muted);transition:color .15s ease}._copy_lu4n8_49:hover{color:var(--color-primary)}._frame_19vyo_1{position:relative;isolation:isolate;width:100%;height:var(--map-height);overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface-muted);transition:border-color .15s ease}._frame_19vyo_1:focus-within{border-color:var(--color-primary)}._placeholder_19vyo_17{display:flex;align-items:center;justify-content:center}._unavailable_19vyo_23{margin:0;padding:var(--space-4);color:var(--color-muted);text-align:center}._map_19vyo_30{width:100%;height:100%;background:var(--color-surface-muted);font-family:var(--font-sans)}._map_19vyo_30:focus-visible{box-shadow:none}._map_19vyo_30 .leaflet-bottom.leaflet-right .leaflet-control{margin:0 var(--map-control-inset) var(--map-control-inset) 0}._map_19vyo_30 .leaflet-bar.leaflet-control-zoom{border:1px solid var(--color-border);border-radius:var(--radius-xs);box-shadow:var(--shadow-icon-button)}._map_19vyo_30 .leaflet-bar.leaflet-control-zoom a{width:var(--map-zoom-button-size);height:var(--map-zoom-button-size);color:var(--color-text);font-size:var(--text-base);line-height:var(--map-zoom-button-size)}._marker_19vyo_59{color:var(--color-primary)}._marker_19vyo_59 svg{display:block;width:100%;height:100%;filter:drop-shadow(var(--shadow-map-marker))}._marker_19vyo_59 path{stroke:var(--color-on-primary)}._marker_19vyo_59 circle{fill:var(--color-on-primary)}._approximateArea_19vyo_78{stroke:var(--color-primary);stroke-width:2;fill:var(--color-primary);fill-opacity:.15}._root_1gzgu_1{display:flex;flex-direction:column}._combobox_1gzgu_6{position:relative;min-width:0}._list_1gzgu_11{position:absolute;top:calc(100% + var(--space-1));right:0;left:0;z-index:60;margin:0;padding:var(--space-2);border:1px solid var(--color-border-light);border-radius:var(--radius-input);background:var(--color-surface);box-shadow:var(--shadow-dropdown);list-style:none}._option_1gzgu_26{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--color-text);font-size:var(--text-md);line-height:var(--leading-md);overflow-wrap:anywhere;cursor:pointer}._optionHighlighted_1gzgu_36{background:var(--color-surface-muted)}._searchStatus_1gzgu_40,._searchError_1gzgu_41{margin:0;font-size:.8rem}._searchStatus_1gzgu_40:not(:empty),._searchError_1gzgu_41:not(:empty){padding-top:var(--space-1)}._searchStatus_1gzgu_40{color:var(--color-muted)}._searchError_1gzgu_41{color:var(--color-danger)}._field_1iq74_1{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}._input_1iq74_9{display:block;width:100%;min-width:0;height:var(--leading-sm);margin:0;padding:0;border:0;background:transparent;color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-sm);text-overflow:ellipsis}._input_1iq74_9:focus-visible{border-radius:var(--radius-xs)}._error_1iq74_28{color:var(--color-danger);font-size:var(--text-sm);line-height:var(--leading-sm)}._picker_v27vp_1{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}._mapArea_v27vp_8{position:relative}._mapArea_v27vp_8 ._map_v27vp_8{height:var(--burial-map-picker-height);border-color:transparent;border-radius:var(--radius-input)}._mapArea_v27vp_8 ._map_v27vp_8:focus-within{border-color:var(--color-primary)}._locate_v27vp_24{position:absolute;right:calc(var(--map-control-inset) + (var(--map-zoom-button-size) - var(--map-locate-button-size)) / 2);bottom:calc(var(--map-control-inset) + var(--map-zoom-button-size) * 2 + var(--space-2));z-index:1;display:inline-flex;align-items:center;justify-content:center;width:var(--map-locate-button-size);height:var(--map-locate-button-size);padding:0;border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);box-shadow:var(--shadow-icon-button);color:var(--color-text)}._locate_v27vp_24:hover:not(:disabled){color:var(--color-primary)}._locate_v27vp_24:disabled{opacity:.55}._error_v27vp_52{margin:0;color:var(--color-danger);font-size:var(--text-sm)}._placeStatus_v27vp_59{margin:calc(-1 * var(--space-3)) 0 0;color:var(--color-danger);font-size:var(--text-sm);line-height:var(--leading-sm)}._fields_a89u5_1{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}._details_a89u5_8{margin-top:var(--space-3)}._photo_a89u5_12{margin-top:var(--space-2)}._info_a89u5_16{display:inline-flex;color:var(--color-muted-light);cursor:help}._additionalInfo_a89u5_22{line-height:var(--leading-lg)}._badge_9pvjb_1{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;width:var(--important-date-badge-width);height:var(--important-date-badge-height);border:1px solid var(--color-border-light);border-radius:var(--radius-sm);background:var(--color-surface)}._badgeMonth_9pvjb_14{color:var(--color-muted);font-size:var(--text-2xs);line-height:var(--leading-xs);text-transform:uppercase}._badgeDay_9pvjb_21{color:var(--color-text);font-size:var(--text-md);font-weight:var(--weight-semibold);line-height:var(--leading-md)}._badgeDayHighlighted_9pvjb_28{color:var(--color-date-highlight)}._editor_1k0ao_1{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-primary);border-radius:var(--radius-card);background:var(--color-date-editor-fill)}._calendarField_1k0ao_11{display:flex;flex-direction:column;gap:var(--space-1)}._error_1k0ao_17{margin:0;color:var(--color-danger);font-size:.8rem}._options_1k0ao_23{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3) var(--space-4)}._options_1k0ao_23 ._optionLabel_1k0ao_32{gap:var(--space-3);color:var(--color-muted);font-size:var(--text-sm);line-height:var(--leading-sm)}._actions_1k0ao_40{display:flex;gap:var(--space-3);margin-top:var(--space-5)}._action_1k0ao_40{flex:1 1 0;min-width:0}._block_2vn55_1{display:flex;flex-direction:column;gap:var(--space-4)}._title_2vn55_7{margin:0;color:var(--color-text);font-size:var(--text-md);font-weight:var(--weight-semibold);line-height:var(--leading-md)}._panel_2vn55_15{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-input);background:var(--color-cloud-faint)}._note_2vn55_24{margin:0;color:var(--color-primary);font-size:var(--text-sm);line-height:var(--leading-sm)}._list_2vn55_31{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}._row_2vn55_40{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:var(--space-5)}._info_2vn55_48{display:inline-flex;color:var(--color-muted-light);cursor:help}._date_2vn55_54{flex-shrink:0;color:var(--color-muted);font-size:var(--text-xs);line-height:var(--leading-xs)}._addSelected_2vn55_61{min-height:var(--control-height);padding:var(--space-2) var(--space-4);border:0;border-radius:var(--radius-pill);background:var(--color-cloud-deep);color:var(--color-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-sm);transition:background-color .15s ease}._addSelected_2vn55_61:hover:not(:disabled){background:var(--color-primary-soft)}._addSelected_2vn55_61:disabled{opacity:.55}._dates_a1vkx_1{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-1)}._list_a1vkx_8{display:flex;flex-direction:column;gap:var(--space-4);margin:0;padding:0;list-style:none}._rowEditor_a1vkx_17{margin-top:var(--space-4)}._row_a1vkx_17{display:flex;align-items:center;gap:var(--space-3);min-height:var(--important-date-row-height);padding:var(--space-2) var(--space-3);border-radius:var(--radius-input);background:var(--color-field-fill)}._rowText_a1vkx_31{display:flex;flex:1;flex-direction:column;gap:var(--space-1);min-width:0}._rowTitle_a1vkx_39{overflow:hidden;color:var(--color-text);font-size:var(--text-md);font-weight:var(--weight-medium);line-height:var(--leading-md);text-overflow:ellipsis;white-space:nowrap}._flags_a1vkx_49{display:flex;align-items:center;gap:var(--space-3);color:var(--color-muted-light)}._flags_a1vkx_49>span{display:inline-flex}._rowActions_a1vkx_60{display:flex;flex-shrink:0;gap:var(--space-4)}._rowError_a1vkx_66{margin:var(--space-1) 0 0;color:var(--color-danger);font-size:var(--text-sm)}._addTile_a1vkx_72{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);width:100%;min-height:var(--date-tile-height);padding:var(--space-3);border:1px dashed var(--color-border-dashed);border-radius:var(--radius-input);background:var(--color-surface);color:var(--color-muted);font-size:var(--text-sm);line-height:var(--leading-sm);transition:border-color .15s ease}._addTile_a1vkx_72:hover{border-color:var(--color-primary)}._addTileIcon_a1vkx_94{display:inline-flex;align-items:center;justify-content:center;width:var(--date-tile-icon-size);height:var(--date-tile-icon-size);border-radius:var(--radius-pill);background:var(--color-cloud);color:var(--color-primary)}._divider_a1vkx_105{width:100%;margin:var(--space-2) 0 0;border:0;border-top:1px solid var(--color-border)}._form_1p1ol_1{display:flex;flex-direction:column;gap:var(--space-6)}._titleRow_1p1ol_7{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4) var(--space-5)}._heading_1p1ol_15{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}._title_1p1ol_7{margin:0;color:var(--color-text);font-size:var(--text-page-title);font-weight:var(--weight-semibold);line-height:var(--leading-title)}._subtitle_1p1ol_30{margin:0;color:var(--color-muted);font-size:var(--text-md);line-height:var(--leading-subtitle)}._titleActions_1p1ol_37{display:flex;flex-wrap:wrap;gap:var(--space-3)}._titleAction_1p1ol_37{padding-inline:var(--memorial-form-title-action-padding-inline);border-radius:var(--radius-pill);font-weight:var(--weight-regular);letter-spacing:normal}._columns_1p1ol_51{display:grid;grid-template-columns:minmax(0,1fr) var(--memorial-form-side-column);align-items:start;gap:var(--memorial-form-column-gap)}._column_1p1ol_51{display:flex;flex-direction:column;gap:var(--space-5);min-width:0}._divider_1p1ol_65{width:100%;margin:0;border:0;border-top:1px solid var(--color-border)}._bottomActions_1p1ol_72{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-4);margin-top:calc(-1 * var(--space-2))}._bottomAction_1p1ol_72{min-width:var(--memorial-form-action-width);min-height:var(--memorial-form-action-height);padding-inline:var(--pill-padding-inline);border-radius:var(--radius-pill);font-size:var(--text-base);line-height:var(--leading-sm)}@media (max-width: 1023px){._columns_1p1ol_51{grid-template-columns:minmax(0,1fr);gap:var(--space-5)}}@media (max-width: 560px){._bottomActions_1p1ol_72{flex-direction:column-reverse}._bottomAction_1p1ol_72{min-width:0;width:100%}}._page_1mpn4_1{max-width:calc(var(--memorial-form-width) + 2 * var(--page-gutter));padding-top:var(--memorial-form-title-top);padding-bottom:var(--space-5)}._card_1a71c_1{display:flex;flex-direction:column;gap:var(--space-4);min-width:0;padding:var(--memorial-view-card-padding);border:1px solid var(--color-border);border-radius:var(--memorial-view-card-radius);background:var(--color-card);box-shadow:var(--shadow-card-soft)}._titleRow_1a71c_13{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}._title_1a71c_13{display:flex;align-items:center;gap:var(--space-2);margin:0;color:var(--color-text);font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:var(--leading-relaxed)}._icon_1a71c_32{display:inline-flex;align-items:center;justify-content:center;color:var(--color-primary)}@media (max-width: 480px){._card_1a71c_1{padding:var(--space-4)}}._thanks_118p8_2{display:flex;flex-direction:column;align-items:flex-start;gap:var(--candle-thanks-gap);margin-top:var(--space-2);padding-right:var(--space-5)}._note_118p8_11{align-self:stretch;padding:calc(var(--space-2) - 1px) var(--space-2);border-radius:var(--radius-sm);background:var(--color-surface-muted);color:var(--color-text);font-size:var(--text-note);line-height:var(--leading-sm)}._noteText_118p8_21{margin:0}._donorName_118p8_25{font-weight:var(--weight-bold)}._sayThanks_118p8_29{display:block;margin-top:var(--space-2);padding:0;border:0;background:transparent;color:var(--color-primary);font-size:var(--text-note);font-weight:var(--weight-bold);line-height:var(--leading-sm)}._sayThanks_118p8_29:hover{text-decoration:underline}._message_118p8_45{align-self:stretch;height:var(--candle-thanks-message-height);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text);font-size:var(--text-md);line-height:var(--leading-md);resize:none}._message_118p8_45::placeholder{color:var(--color-muted)}._message_118p8_45:focus-visible{border-color:var(--color-primary)}._actions_118p8_66{display:flex;gap:var(--candle-thanks-gap)}._action_118p8_66{min-height:0;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);font-size:var(--text-note);line-height:var(--leading-tight);letter-spacing:0}._error_118p8_81{margin:0;color:var(--color-danger);font-size:var(--text-sm);line-height:var(--leading-sm)}._popover_1nb6a_1{position:absolute;z-index:60;display:flex;flex-direction:column;gap:var(--space-1);width:min(var(--candle-popup-width),100%);margin-top:var(--space-2);padding:var(--space-4) var(--candle-popup-row-padding-inline);border:1px solid var(--color-candle-popup-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-candle-popup);text-align:left}._close_1nb6a_17{position:absolute;top:var(--space-2);right:var(--space-2);display:inline-flex;align-items:center;justify-content:center;width:var(--candle-popup-avatar-size);height:var(--candle-popup-avatar-size);padding:0;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--color-muted)}._close_1nb6a_17:hover{background:var(--color-primary-soft)}._header_1nb6a_38{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);padding-right:var(--space-5)}._avatar_1nb6a_46{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--candle-popup-avatar-size);height:var(--candle-popup-avatar-size);overflow:hidden;border-radius:var(--radius-pill);background:var(--color-primary-soft);color:var(--color-primary)}._avatarPhoto_1nb6a_59{width:100%;height:100%;object-fit:cover}._who_1nb6a_65{display:flex;flex:1;flex-direction:column;min-width:0}._name_1nb6a_72{overflow:hidden;color:var(--color-text);font-size:var(--text-md);line-height:var(--leading-body);text-overflow:ellipsis;white-space:nowrap}._meta_1nb6a_81{margin:0;color:var(--color-muted-light);font-size:var(--text-xs);line-height:var(--candle-ring-date-leading)}._candle_1nb6a_88{position:relative;flex-shrink:0;width:var(--candle-details-ring-size);height:var(--candle-details-ring-size)}._candleImage_1nb6a_95{position:absolute;top:var(--candle-details-image-inset);left:var(--candle-details-image-inset);width:calc(100% - 2 * var(--candle-details-image-inset));height:calc(100% - 2 * var(--candle-details-image-inset));border-radius:var(--radius-pill);object-fit:contain}._greyed_1nb6a_105{filter:var(--candle-burnt-out-filter)}._candleRing_1nb6a_109{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}._item_1vkon_5{flex:0 0 var(--candle-ring-item-width);width:var(--candle-ring-item-width);min-width:0;scroll-snap-align:start}._button_1vkon_12{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);width:100%;padding:0;border:0;border-radius:var(--radius-card);background:none;color:inherit;font:inherit;cursor:pointer}._button_1vkon_12:focus-visible{box-shadow:inset var(--shadow-focus)}._ring_1vkon_32{position:relative;flex-shrink:0;width:var(--candle-ring-size);height:var(--candle-ring-size)}._burnRing_1vkon_39{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}._image_1vkon_46{position:absolute;top:var(--candle-ring-thickness);left:var(--candle-ring-thickness);width:var(--candle-ring-image-size);height:var(--candle-ring-image-size);border-radius:var(--radius-pill);object-fit:contain}._greyed_1vkon_56{filter:var(--candle-burnt-out-filter)}._name_1vkon_60{max-width:100%;overflow:hidden;color:var(--color-text);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--candle-ring-name-leading);text-overflow:ellipsis;white-space:nowrap}._candlesCard_7kue2_2{gap:var(--space-5)}._count_7kue2_6{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-muted);font-size:var(--text-md);line-height:var(--leading-sm);letter-spacing:var(--tracking-label)}._rowFrame_7kue2_17{position:relative;display:flex;align-items:flex-start}._row_7kue2_17{display:flex;flex:1;gap:var(--candles-row-gap);min-width:0;margin:0;padding:0;overflow-x:auto;list-style:none;scroll-snap-type:x proximity;scrollbar-width:none}._row_7kue2_17::-webkit-scrollbar{display:none}._chevron_7kue2_42{display:inline-flex;flex:0 0 var(--candle-row-chevron-width);align-items:center;justify-content:center;height:var(--candle-ring-size);padding:0;border:0;border-radius:var(--radius-pill);background:none;color:var(--color-muted)}._chevron_7kue2_42:hover:not(:disabled){color:var(--color-text)}._chevron_7kue2_42:disabled{opacity:var(--opacity-disabled);cursor:default}._empty_7kue2_64{margin:0;color:var(--color-muted);font-size:var(--text-md);line-height:var(--leading-md)}._barSlot_7kue2_71{position:relative}._bar_7kue2_71{display:inline-flex;align-items:center;justify-content:center;width:100%;height:var(--candles-bar-height);padding:0 var(--space-4);border:0;border-radius:var(--radius-pill);background:var(--color-cloud-deep);color:var(--color-primary);font-size:var(--text-sm);font-weight:var(--weight-bold);line-height:var(--leading-sm);text-decoration:none;transition:background-color .15s ease}._bar_7kue2_71:hover{background:var(--color-primary-soft);text-decoration:none}._hiddenNote_6d8da_1{display:flex;align-items:center;gap:var(--space-2);margin:0;color:var(--color-muted);font-size:var(--text-note);line-height:var(--leading-note)}._map_6d8da_12._map_6d8da_12{height:var(--memorial-view-map-height);border-radius:var(--radius-input)}._gravePhotoFrame_6d8da_17{position:relative;overflow:hidden;border-radius:var(--radius-input)}._gravePhotoFrame_6d8da_17:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-photo-overlay);pointer-events:none}._gravePhoto_6d8da_17{display:block;width:100%;height:var(--memorial-view-grave-photo-height);object-fit:cover}._addButton_1i8g1_1{border-radius:var(--radius-pill)}._grid_1i8g1_5{display:grid;grid-template-columns:repeat(auto-fill,var(--gallery-tile-width));gap:var(--space-3);margin:0;padding:0;list-style:none}._photo_1i8g1_14{display:block;width:100%;height:var(--gallery-tile-height);border-radius:var(--radius-input);object-fit:cover}._error_1i8g1_22{margin:0;color:var(--color-danger);font-size:var(--text-sm)}._showAll_1i8g1_28{min-height:var(--control-height);padding:var(--space-2) var(--space-4);border:0;border-radius:var(--radius-pill);background:var(--color-cloud-deep);color:var(--color-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-sm);transition:background-color .15s ease}._showAll_1i8g1_28:hover{background:var(--color-primary-soft)}@media (max-width: 480px){._grid_1i8g1_5{grid-template-columns:repeat(2,minmax(0,1fr))}}._list_1u9gs_1{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;list-style:none}._row_1u9gs_10{display:flex;align-items:center;gap:var(--space-3);min-height:var(--important-date-row-height);padding:var(--space-2) var(--space-3);border-radius:var(--radius-input);background:var(--color-field-fill)}._title_1u9gs_20{min-width:0;overflow:hidden;color:var(--color-text);font-size:var(--text-md);font-weight:var(--weight-medium);line-height:var(--leading-md);text-overflow:ellipsis;white-space:nowrap}._band_1m7ux_1{position:relative;height:var(--memorial-view-card-offset)}._background_1m7ux_6{position:absolute;top:0;right:0;left:0;height:var(--memorial-view-band-height);background:linear-gradient(var(--color-cloud),var(--color-bg))}._pills_1m7ux_15{position:relative;display:flex;justify-content:space-between;gap:var(--space-3);padding:var(--memorial-view-band-padding-top) var(--page-gutter) 0}._pill_1m7ux_15{display:inline-flex;align-items:center;gap:var(--space-2);height:var(--memorial-view-band-pill-height);padding:0 var(--space-4);border:0;border-radius:var(--radius-pill);background:var(--color-glass);color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-sm);transition:color .15s ease}._pill_1m7ux_15 svg{color:var(--color-primary)}._pill_1m7ux_15:hover:not([aria-disabled=true]){color:var(--color-primary)}._pill_1m7ux_15[aria-disabled=true]{cursor:default}._pill_1m7ux_15:last-child:not(:first-child){margin-left:auto}._popover_fhlz4_1{position:absolute;top:calc(100% + var(--space-2));right:0;z-index:60;width:min(var(--share-popover-width),calc(100vw - 2 * var(--space-5)));overflow:hidden;border:1px solid var(--color-border-light);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-popup);text-align:left}._header_fhlz4_15{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-5) var(--space-5) 0}._title_fhlz4_23{margin:0;color:var(--color-text);font-size:var(--share-title-size);font-weight:var(--weight-bold);line-height:var(--leading-subtitle)}._close_fhlz4_31{display:inline-flex;align-items:center;justify-content:center;width:var(--icon-button-size);height:var(--icon-button-size);padding:0;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--color-muted)}._close_fhlz4_31:hover{background:var(--color-primary-soft)}._body_fhlz4_48{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4) var(--space-5) var(--space-5)}._caption_fhlz4_55{display:flex;align-items:center;gap:var(--space-2);margin:0;color:var(--color-muted);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-sm);letter-spacing:var(--tracking-label);text-transform:uppercase}._captionBar_fhlz4_68{flex-shrink:0;width:var(--share-caption-bar-width);height:var(--share-caption-bar-height);border-radius:var(--share-caption-bar-radius);background:var(--color-primary)}._fieldRow_fhlz4_76{display:flex;gap:var(--space-2)}._fieldWithIcon_fhlz4_81{position:relative;display:flex;flex:1;min-width:0}._fieldIcon_fhlz4_88{position:absolute;top:50%;left:var(--space-3);color:var(--color-muted);transform:translateY(-50%)}._fieldWithIcon_fhlz4_81 ._field_fhlz4_76{padding-left:calc(var(--space-3) * 2 + var(--space-2))}._field_fhlz4_76{flex:1;min-width:0;height:var(--share-action-size);padding:0 var(--space-3);border:1px solid var(--color-border-light);border-radius:var(--radius-control);background:var(--color-field-fill);color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-sm);text-overflow:ellipsis}._field_fhlz4_76:disabled{cursor:not-allowed}._squareAction_fhlz4_118{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--share-action-size);height:var(--share-action-size);padding:0;border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-primary)}._squareAction_fhlz4_118[aria-disabled=true]{cursor:default}._squareActionPrimary_fhlz4_136{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-on-primary)}._squareActionPrimary_fhlz4_136:hover{background:var(--color-primary-hover)}._status_fhlz4_146{margin:0;color:var(--color-success);font-size:var(--text-sm)}._done_fhlz4_152{border-radius:var(--radius-pill);padding-inline:var(--pill-padding-inline)}._footer_fhlz4_157{display:flex;justify-content:flex-end;padding:var(--space-3) var(--space-5);background:var(--color-surface-muted)}._card_j5nfx_1{position:relative;z-index:1;display:flex;align-items:center;gap:var(--memorial-view-header-gap);padding:var(--memorial-view-header-padding-block) var(--memorial-view-header-padding-inline);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-glass);-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass))}._photo_j5nfx_15{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--profile-photo-width);height:var(--profile-photo-height);border-radius:50%;background:var(--color-primary-soft);object-fit:cover}._photoPlaceholder_j5nfx_27{color:var(--color-primary-muted)}._body_j5nfx_31{display:flex;flex:1;flex-direction:column;align-items:flex-start;min-width:0;padding-right:calc(4 * var(--memorial-view-action-size) + 3 * var(--space-4))}._name_j5nfx_41{margin:0;color:var(--color-text);font-size:var(--text-title);font-weight:var(--weight-bold);line-height:1}._latinName_j5nfx_49{margin:var(--space-2) 0 0;color:var(--color-muted);font-size:var(--text-md);font-weight:var(--weight-medium);line-height:var(--leading-md)}._meta_j5nfx_57{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:var(--space-1) 0 0;color:var(--color-muted);font-size:var(--text-md);line-height:var(--leading-md)}._metaDivider_j5nfx_68{align-self:stretch;margin:0 var(--space-2);border-left:1px solid var(--color-border)}._religion_j5nfx_74{display:inline-flex;align-items:center;gap:var(--space-2)}._birthPlace_j5nfx_80{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);margin:var(--space-3) 0 0;color:var(--color-muted);font-size:var(--text-note);line-height:var(--leading-note)}._birthPlaceValue_j5nfx_91{color:var(--color-text-secondary);font-weight:var(--weight-medium)}._description_j5nfx_96{display:-webkit-box;max-width:var(--memorial-view-description-width);margin:var(--space-5) 0 0;overflow:hidden;color:var(--color-muted);font-size:var(--text-md);font-style:italic;line-height:var(--leading-lg);white-space:pre-line;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}._services_j5nfx_111{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-6)}._services_j5nfx_111 [aria-disabled=true]{cursor:default}._actions_j5nfx_122{position:absolute;top:var(--memorial-view-header-padding-block);right:var(--memorial-view-header-padding-inline);display:flex;gap:var(--space-4)}._actions_j5nfx_122 ._action_j5nfx_122{display:inline-flex;align-items:center;justify-content:center;width:var(--memorial-view-action-size);height:var(--memorial-view-action-size);padding:0;border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-muted);transition:color .15s ease,border-color .15s ease}._actions_j5nfx_122 ._action_j5nfx_122:hover:not([aria-disabled=true]){border-color:var(--color-primary);background:var(--color-surface);color:var(--color-primary);text-decoration:none}._actions_j5nfx_122 ._action_j5nfx_122[aria-disabled=true]{cursor:default}@media (max-width: 1023px){._body_j5nfx_31{padding-right:0}._card_j5nfx_1{flex-direction:column;align-items:flex-start;padding-top:calc(var(--memorial-view-header-padding-block) + var(--memorial-view-action-size) + var(--space-4))}}@media (max-width: 480px){._card_j5nfx_1{padding-inline:var(--space-4)}._actions_j5nfx_122{right:var(--space-4)}._photo_j5nfx_15{align-self:center}}._composer_52dga_1{display:flex;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-card);box-shadow:var(--shadow-card-soft)}._avatar_52dga_11{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--wall-composer-avatar-size);height:var(--wall-composer-avatar-size);border-radius:var(--radius-pill);background:var(--color-primary-soft);color:var(--color-primary-muted)}._body_52dga_23{display:flex;flex:1;flex-direction:column;gap:var(--space-4);min-width:0}._text_52dga_31{width:100%;min-height:var(--textarea-height);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-light);border-radius:var(--radius-input);background:var(--color-field-fill);color:var(--color-text);font-size:var(--text-md);line-height:var(--leading-md);resize:vertical}._text_52dga_31::placeholder{color:var(--color-muted)}._text_52dga_31:focus-visible{border-color:var(--color-primary);border-radius:var(--radius-input)}._attachments_52dga_53{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}._attachment_52dga_53{position:relative;width:var(--wall-attachment-size);height:var(--wall-attachment-size)}._attachmentPhoto_52dga_68{display:block;width:100%;height:100%;border-radius:var(--radius-sm);object-fit:cover}._removeAttachment_52dga_76{position:absolute;top:var(--space-1);right:var(--space-1);background:var(--color-surface)}._error_52dga_83{margin:0;color:var(--color-danger);font-size:var(--text-sm)}._actions_52dga_89{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}._tools_52dga_97{display:flex;align-items:center;gap:var(--space-4)}._tool_52dga_97{display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:var(--color-muted);transition:color .15s ease}._tool_52dga_97:hover:not(:disabled):not([aria-disabled=true]){color:var(--color-primary)}._tool_52dga_97[aria-disabled=true]{cursor:default}._publish_52dga_122{border-radius:var(--radius-pill);padding-inline:var(--pill-padding-inline)}@media (max-width: 480px){._composer_52dga_1{flex-direction:column;gap:var(--space-3)}}._card_ag7rm_1{display:flex;flex-direction:column;gap:var(--space-4);min-width:0;padding:var(--wall-post-padding) var(--wall-post-padding) var(--wall-post-footer-space);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-card)}._header_ag7rm_12{display:flex;align-items:center;gap:var(--space-3);min-width:0}._avatar_ag7rm_19{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--wall-avatar-size);height:var(--wall-avatar-size);overflow:hidden;border-radius:var(--radius-pill);background:var(--color-primary-soft);color:var(--color-primary-muted)}._avatarPhoto_ag7rm_32{width:100%;height:100%;object-fit:cover}._author_ag7rm_38{display:flex;flex-direction:column;min-width:0}._name_ag7rm_44{overflow:hidden;color:var(--color-primary);font-size:var(--text-md);font-weight:var(--weight-semibold);line-height:var(--leading-md);text-overflow:ellipsis;white-space:nowrap}._time_ag7rm_54{color:var(--color-muted);font-size:var(--text-sm);line-height:var(--leading-sm)}._text_ag7rm_60{margin:0;color:var(--color-text);font-size:var(--text-md);line-height:var(--leading-lg);white-space:pre-wrap;overflow-wrap:anywhere}._photos_ag7rm_69{display:flex;flex-wrap:wrap;gap:var(--space-3);margin:0;padding:0;list-style:none}._photo_ag7rm_69{display:block;max-width:100%;height:var(--wall-post-photo-height);border-radius:var(--radius-sm);object-fit:cover}._footer_ag7rm_86{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-5);margin-top:calc(var(--wall-post-footer-space) - var(--space-4))}._revealOnCardHover_klxf2_6{opacity:0;transition:opacity .15s ease}[data-wall-card]:hover ._revealOnCardHover_klxf2_6,[data-wall-card]:focus-within ._revealOnCardHover_klxf2_6{opacity:1}@media (hover: none){._revealOnCardHover_klxf2_6{opacity:1}}._text_klxf2_22{margin:0 0 var(--space-5);color:var(--color-muted);font-size:var(--text-md);line-height:var(--leading-md);text-align:center}._error_klxf2_30{margin:0 0 var(--space-4);color:var(--color-danger);font-size:var(--text-sm);text-align:center}._actions_klxf2_37{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3)}._composer_11nu1_1{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--wall-post-padding);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-card)}._text_11nu1_11{width:100%;min-height:var(--wall-reply-text-height);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-light);border-radius:var(--radius-input);background:var(--color-field-fill);color:var(--color-text);font-size:var(--text-md);line-height:var(--leading-md);resize:vertical}._text_11nu1_11::placeholder{color:var(--color-muted)}._text_11nu1_11:focus-visible{border-color:var(--color-primary);border-radius:var(--radius-input)}._error_11nu1_33{margin:0;color:var(--color-danger);font-size:var(--text-sm)}._send_11nu1_39{align-self:flex-end;border-radius:var(--radius-pill);padding-inline:var(--pill-padding-inline)}._replies_7keat_1{display:flex;flex-direction:column;gap:var(--space-2);margin-left:var(--wall-reply-indent)}._list_7keat_8{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}._deleteLink_7keat_18{margin-left:auto;padding:0;border:0;background:transparent;color:var(--color-primary);font-size:var(--text-sm);line-height:var(--leading-sm)}._deleteLink_7keat_18:hover,._moreReplies_7keat_29:hover,._collapseButton_7keat_30:hover{text-decoration:underline}._moreReplies_7keat_29{align-self:flex-start;padding:0;border:0;background:transparent;color:var(--color-primary);font-size:var(--text-sm);line-height:var(--leading-sm)}._collapse_7keat_30{display:flex;align-items:center;gap:var(--space-4);margin-top:var(--space-1)}._collapse_7keat_30:before,._collapse_7keat_30:after{content:"";flex:1;border-top:1px solid var(--color-border)}._collapseButton_7keat_30{padding:0;border:0;background:transparent;color:var(--color-primary);font-size:var(--text-sm);line-height:var(--leading-sm)}@media (max-width: 480px){._replies_7keat_1{margin-left:var(--space-4)}}._thread_1fyu5_1{display:flex;flex-direction:column;gap:var(--space-2)}._counters_1fyu5_7{display:flex;align-items:center;gap:var(--space-5)}._counter_1fyu5_7{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-muted);font-size:var(--text-sm);line-height:var(--leading-sm)}._likeButton_1fyu5_22{display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:inherit;transition:color .15s ease}._likeButton_1fyu5_22:hover{color:var(--color-like)}._liked_1fyu5_37{display:inline-flex;color:var(--color-like)}._repliesOpen_1fyu5_42{color:var(--color-primary)}._links_1fyu5_46{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-5)}._link_1fyu5_46{padding:0;border:0;background:transparent;color:var(--color-primary);font-size:var(--text-sm);line-height:var(--leading-sm)}._link_1fyu5_46:hover{text-decoration:underline}._repliesCounterButton_1fyu5_66{padding:0;border:0;background:transparent;font:inherit;font-size:var(--text-sm);line-height:var(--leading-sm);cursor:pointer;transition:color .15s ease}._repliesCounterButton_1fyu5_66:hover{color:var(--color-primary)}._repliesCounterButton_1fyu5_66:hover ._repliesCount_1fyu5_66{text-decoration:underline}._wall_1cju5_1{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}._title_1cju5_8{display:flex;align-items:center;gap:var(--space-2);margin:0;color:var(--color-text);font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:var(--leading-relaxed)}._titleIcon_1cju5_19{display:inline-flex;color:var(--color-primary)}._signIn_1cju5_24{margin:0;padding:var(--wall-post-padding);border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-card);color:var(--color-muted);font-size:var(--text-md);line-height:var(--leading-md)}._posts_1cju5_35{display:flex;flex-direction:column;gap:var(--space-3);margin:calc(var(--space-3) - var(--space-4)) 0 0;padding:0;list-style:none}._loadMore_1cju5_44{align-self:center}._page_1orqs_1{position:relative;margin-top:calc(-1 * var(--page-top))}._content_1orqs_7{position:relative;max-width:calc(var(--memorial-form-width) + 2 * var(--page-gutter))}._columns_1orqs_12{display:grid;grid-template-columns:minmax(0,1fr) var(--memorial-form-side-column);grid-template-areas:"main side" "wall side";grid-template-rows:auto 1fr;align-items:start;gap:var(--space-5) var(--memorial-form-column-gap);margin-top:var(--space-7)}._mainCards_1orqs_24,._sideCards_1orqs_25{display:flex;flex-direction:column;gap:var(--space-5);min-width:0}._mainCards_1orqs_24{grid-area:main}._sideCards_1orqs_25{grid-area:side}._wall_1orqs_40{grid-area:wall;min-width:0}@media (max-width: 1023px){._columns_1orqs_12{grid-template-columns:minmax(0,1fr);grid-template-areas:"main" "side" "wall";grid-template-rows:auto;margin-top:var(--space-5)}}._page_vs8w9_1{display:flex;justify-content:center}._card_vs8w9_6{display:flex;flex-direction:column;gap:var(--payment-card-gap);width:100%;max-width:var(--paid-card-width);padding:var(--card-padding-lg);border:1px solid var(--color-border-light);border-radius:var(--radius-card-lg);background:var(--color-card);box-shadow:var(--shadow-card-soft)}._logo_vs8w9_19{align-self:center}._heading_vs8w9_23{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);text-align:center}._badge_vs8w9_31{display:inline-flex;width:var(--paid-badge-size);height:var(--paid-badge-size);color:var(--color-success)}._title_vs8w9_38{margin:0;color:var(--color-text);font-size:var(--text-title);font-weight:var(--weight-semibold);line-height:var(--leading-title)}._rows_vs8w9_46{margin:0;padding:0 var(--paid-rows-inset)}._row_vs8w9_46{display:grid;grid-template-columns:var(--paid-row-label-width) minmax(0,1fr);padding:var(--space-2) 0;color:var(--color-muted);font-size:var(--text-md);line-height:var(--leading-body)}._row_vs8w9_46+._row_vs8w9_46{border-top:1px solid var(--color-border-light)}._row_vs8w9_46 dt,._row_vs8w9_46 dd{margin:0}._row_vs8w9_46 dd{color:var(--color-text)}._cardValue_vs8w9_74{display:inline-flex;align-items:center;gap:var(--space-2)}@media (max-width: 480px){._card_vs8w9_6{padding:var(--space-5)}._rows_vs8w9_46{padding:0}._row_vs8w9_46{grid-template-columns:auto minmax(0,1fr);column-gap:var(--space-4)}}._row_1vik5_1{display:flex;align-items:center;justify-content:center;gap:var(--space-1);height:var(--card-scheme-row-height)}._page_hiybw_1{display:flex;flex-direction:column;align-items:center;gap:var(--payment-back-link-gap)}._back_hiybw_8{display:inline-flex;align-items:center;gap:var(--space-2);padding:0;border:0;background:none;color:var(--color-primary);font-size:var(--text-md);font-weight:var(--weight-medium);line-height:var(--leading-md)}._card_hiybw_21{display:flex;flex-direction:column;gap:var(--payment-card-gap);width:100%;max-width:var(--payment-card-width);padding:var(--card-padding-lg);border:1px solid var(--color-border-light);border-radius:var(--radius-card-lg);background:var(--color-card);box-shadow:var(--shadow-card-soft)}._logo_hiybw_34{align-self:center}._heading_hiybw_38{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);text-align:center}._title_hiybw_46{margin:0;color:var(--color-text);font-size:var(--text-title);font-weight:var(--weight-semibold);line-height:var(--leading-title)}._subtitleGroup_hiybw_54{display:flex;flex-direction:column;gap:var(--space-2)}._subtitle_hiybw_54{margin:0;color:var(--color-muted);font-size:var(--text-md);line-height:var(--leading-body)}._fields_hiybw_67{display:flex;flex-direction:column;gap:var(--space-5)}._label_hiybw_73{margin-bottom:var(--space-1);color:var(--color-muted);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-label);text-transform:uppercase}._input_hiybw_82{min-height:var(--payment-input-height);padding:0 var(--space-4);border-radius:var(--radius-input);background:var(--color-bg);font-size:var(--text-md)}._input_hiybw_82::placeholder{color:var(--color-muted-light)}._masked_hiybw_95{-webkit-text-security:disc}._row_hiybw_99{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--form-column-gap)}._cvc_hiybw_105{position:relative;padding-right:calc(var(--space-4) + var(--payment-info-icon-size))}._cvcInfo_hiybw_111{position:absolute;top:calc(var(--leading-label) + 2 * var(--space-1) + var(--payment-input-height) / 2);right:0;display:inline-flex;color:var(--color-muted-light);transform:translateY(-50%);cursor:help}@media (max-width: 480px){._card_hiybw_21{padding:var(--space-5)}._row_hiybw_99{grid-template-columns:minmax(0,1fr);gap:var(--space-5)}}._page_wlj3h_1,._brand_wlj3h_6{display:flex;justify-content:center}._form_wlj3h_11,._result_wlj3h_12{display:flex;flex-direction:column;gap:var(--grid-gap)}._submit_wlj3h_18{margin-top:var(--space-3);box-shadow:var(--shadow-button-primary)}._footer_wlj3h_23{display:flex;justify-content:center;margin:0;padding-top:var(--space-5);border-top:1px solid var(--color-border-light)}._back_wlj3h_31{display:inline-flex;align-items:center;gap:var(--space-2);padding:0;border:0;background:none;color:var(--color-text);font-size:var(--text-md);font-weight:var(--weight-medium);line-height:var(--leading-md)}._back_wlj3h_31:hover{text-decoration:underline}
