:root{--fas-bg: #0a0f1e;--fas-surface: rgba(22, 35, 61, .85);--fas-surface-solid: #16233d;--fas-surface-border: rgba(91, 132, 176, .25);--fas-scrim: rgb(4, 8, 20);--fas-chrome-border: rgba(255, 255, 255, .08);--fas-blue: #5b84b0;--fas-blue-light: #a1cafa;--fas-gold: #f3c969;--fas-gold-muted: rgba(243, 201, 105, .5);--fas-danger: #ff8a80;--fas-caution: var(--fas-gold);--fas-text: #f3ece2;--fas-heading: #fff5e6;--fas-text-muted: rgba(243, 236, 226, .6);--fas-glow: 0 0 10px rgba(243, 201, 105, .7);--fas-scrollbar-thumb: rgba(243, 236, 226, .22);--fas-scrollbar-thumb-hover: rgba(243, 236, 226, .4);--fas-chrome-inset: 4.5rem;--fas-rail-inset: 4.25rem;--fas-bar-inset: 0px;--fas-heading-font: "Fraunces", "Literata", Georgia, serif;--fas-body-font: "Inter", "Helvetica Neue", sans-serif;--fas-mono-font: ui-monospace, SFMono-Regular, Menlo, monospace;--fas-weight-normal: 400;--fas-weight-medium: 500;--fas-weight-semibold: 600;--fas-text-xs: .6875rem;--fas-text-sm: .875rem;--fas-text-md: .9375rem;--fas-text-lg: 1rem;--fas-text-reading: .9375rem;--fas-leading-reading: 1.6;--fas-text-body: rgba(243, 236, 226, .78);--fas-display-sm: 1.625rem;--fas-display-md: 2rem;--fas-display-name: 1.75rem}@font-face{font-family:Fraunces;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/fraunces-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/fraunces-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/fraunces-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-greek-ext.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-greek.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/literata-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/literata-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/material-icons.woff2) format("woff2")}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.auth-card{max-width:360px;margin:max(48px,var(--fas-chrome-inset)) auto;padding:24px}.auth-sub{margin:-4px 0 16px;color:var(--fas-text-muted);font-size:.9rem}.auth-method{width:100%}.auth-or{display:flex;align-items:center;gap:10px;margin:16px 0;color:var(--fas-text-muted);font-size:.75rem}.auth-or:before,.auth-or:after{content:"";flex:1;height:1px;background:var(--fas-chrome-border)}.auth-legal a{color:var(--fas-blue-light, #a1cafa)}.auth-alt{display:flex;align-items:center;justify-content:flex-start;gap:4px;margin-top:8px;padding-top:12px;border-top:1px solid var(--mat-sys-outline-variant, rgba(255, 255, 255, .12))}.auth-alt span{color:var(--mat-sys-on-surface-variant);font-size:.85rem}.auth-alt a{--mat-button-text-label-text-color: var(--fas-blue-light);padding-left:0;padding-right:0;font-size:.85rem}.auth-alt a .mdc-button__label{color:var(--fas-blue-light)}.auth-card h1{font-size:1.5em;margin:.83em 0}.fas-prose h2{font-family:var(--fas-body-font);font-weight:var(--fas-weight-semibold);color:var(--fas-heading);font-size:1.25rem;line-height:1.3;margin:40px 0 8px}.fas-prose p,.fas-prose li{font-size:var(--fas-text-reading);line-height:var(--fas-leading-reading);color:var(--fas-text-body)}.fas-prose ul{padding-left:20px}.fas-prose li{margin-bottom:8px}.fas-prose a:not(.mat-mdc-button-base){color:var(--fas-blue)}html{color-scheme:dark;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--mat-sys-background: #05132c;--mat-sys-error: #ffb4ab;--mat-sys-error-container: #93000a;--mat-sys-inverse-on-surface: #23304b;--mat-sys-inverse-primary: #37618b;--mat-sys-inverse-surface: #d8e2ff;--mat-sys-on-background: #d8e2ff;--mat-sys-on-error: #690005;--mat-sys-on-error-container: #ffdad6;--mat-sys-on-primary: #003256;--mat-sys-on-primary-container: #d0e4ff;--mat-sys-on-primary-fixed: #001d35;--mat-sys-on-primary-fixed-variant: #1b4972;--mat-sys-on-secondary: #233242;--mat-sys-on-secondary-container: #d4e4f9;--mat-sys-on-secondary-fixed: #0d1d2c;--mat-sys-on-secondary-fixed-variant: #394859;--mat-sys-on-surface: #d8e2ff;--mat-sys-on-surface-variant: #dee3ec;--mat-sys-on-tertiary: #003256;--mat-sys-on-tertiary-container: #d0e4ff;--mat-sys-on-tertiary-fixed: #001d35;--mat-sys-on-tertiary-fixed-variant: #1b4972;--mat-sys-outline: #8c9199;--mat-sys-outline-variant: #42474e;--mat-sys-primary: #a1cafa;--mat-sys-primary-container: #1b4972;--mat-sys-primary-fixed: #d0e4ff;--mat-sys-primary-fixed-dim: #a1cafa;--mat-sys-scrim: #000000;--mat-sys-secondary: #b9c8dd;--mat-sys-secondary-container: #394859;--mat-sys-secondary-fixed: #d4e4f9;--mat-sys-secondary-fixed-dim: #b9c8dd;--mat-sys-shadow: #000000;--mat-sys-surface: #05132c;--mat-sys-surface-bright: #2c3954;--mat-sys-surface-container: #121f39;--mat-sys-surface-container-high: #1d2a44;--mat-sys-surface-container-highest: #28344f;--mat-sys-surface-container-low: #0d1b35;--mat-sys-surface-container-lowest: #010d27;--mat-sys-surface-dim: #05132c;--mat-sys-surface-tint: #a1cafa;--mat-sys-surface-variant: #42474e;--mat-sys-tertiary: #a1cafa;--mat-sys-tertiary-container: #1b4972;--mat-sys-tertiary-fixed: #d0e4ff;--mat-sys-tertiary-fixed-dim: #a1cafa;--mat-sys-neutral-variant20: #2c3138;--mat-sys-neutral10: #0d1b35;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Inter;--mat-sys-body-large-font: Inter;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Inter;--mat-sys-body-medium-font: Inter;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Inter;--mat-sys-body-small-font: Inter;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Fraunces;--mat-sys-display-large-font: Fraunces;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Fraunces;--mat-sys-display-medium-font: Fraunces;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Fraunces;--mat-sys-display-small-font: Fraunces;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Fraunces;--mat-sys-headline-large-font: Fraunces;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Fraunces;--mat-sys-headline-medium-font: Fraunces;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Fraunces;--mat-sys-headline-small-font: Fraunces;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Inter;--mat-sys-label-large-font: Inter;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Inter;--mat-sys-label-medium-font: Inter;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Inter;--mat-sys-label-small-font: Inter;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Fraunces;--mat-sys-title-large-font: Fraunces;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Inter;--mat-sys-title-medium-font: Inter;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Inter;--mat-sys-title-small-font: Inter;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12;--mat-sys-background: var(--fas-bg);--mat-sys-surface: var(--fas-bg);--mat-sys-surface-container: var(--fas-surface-solid);--mat-sys-surface-container-low: var(--fas-surface-solid);--mat-sys-surface-container-high: var(--fas-surface-solid);--mat-sys-on-surface: var(--fas-text)}html,body{height:100%}body{margin:0;background:var(--fas-bg);color:var(--fas-text);font-family:var(--fas-body-font)}h1,h2,h3{font-family:var(--fas-heading-font);font-weight:var(--fas-weight-medium);color:var(--fas-heading)}@supports (scrollbar-color: auto){*{scrollbar-width:thin;scrollbar-color:var(--fas-scrollbar-thumb) transparent}}::-webkit-scrollbar{width:8px;height:8px;background:transparent}::-webkit-scrollbar-thumb{background:var(--fas-scrollbar-thumb);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--fas-scrollbar-thumb-hover)}::-webkit-scrollbar-corner{background:transparent}.fas-dialog-claim .mat-mdc-dialog-surface{background:var(--fas-surface-solid);border:1px solid var(--fas-surface-border);border-radius:12px}.fas-dialog-claim{width:min(760px,92vw)!important;max-width:92vw!important;max-height:90vh!important}.fas-dialog-claim h2[mat-dialog-title]{text-align:center}.fas-dialog-about{width:min(440px,92vw)!important;max-width:92vw!important}.fas-dialog-about .mat-mdc-dialog-surface{background:var(--fas-surface-solid);border:1px solid var(--fas-surface-border);border-radius:12px;overflow:hidden}.fas-dialog-about h2[mat-dialog-title]{text-align:center;border-bottom:1px solid var(--fas-surface-border);padding-bottom:16px}.fas-dialog-memorial .mat-mdc-dialog-surface{background:var(--fas-surface-solid);border:1px solid var(--fas-surface-border);border-radius:12px;overflow:hidden;padding:0;display:flex;flex-direction:column}@media(max-width:599.98px){.fas-dialog-memorial{width:100vw!important;max-width:100vw!important;height:100%!important;max-height:100dvh!important;margin:0!important}.fas-dialog-memorial .mat-mdc-dialog-surface{border-radius:0;border:none}}.fas-dialog-photo-viewer{width:100vw!important;height:100vh!important;height:100dvh!important;max-width:100vw!important;max-height:100vh!important;max-height:100dvh!important}.fas-dialog-photo-viewer .mat-mdc-dialog-surface{background:transparent;box-shadow:none;padding:0;border-radius:0;overflow:hidden}.fas-dialog-backdrop-blur{background:#0a0a1480;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media(min-width:600px)and (max-width:899.98px){.fas-dialog-memorial{width:min(640px,90vw)!important;max-width:90vw!important;max-height:85vh!important}}@media(min-width:900px){.fas-dialog-memorial-popup{width:min(720px,92vw)!important;max-width:92vw!important;max-height:90vh!important}}.fas-page{display:block;max-width:800px;margin:0 auto;padding:var(--fas-chrome-inset) 24px 48px}@media(max-width:899px){.fas-page{padding-inline:16px}}.fas-page-footed{display:flex;flex-direction:column;box-sizing:border-box;min-height:100%;padding-bottom:0}.fas-page-footed>app-site-footer{margin-top:auto;padding-top:24px}@media(max-width:979.98px){.app-content.has-rail .fas-page{padding-right:72px}}@media(max-width:599.98px){.app-content.has-rail .fas-page{padding-right:16px;padding-bottom:calc(48px + var(--fas-bar-inset))}}.mat-mdc-menu-panel.fas-menu{--mat-menu-container-color: var(--fas-surface-solid);--mat-menu-container-shape: 12px;--mat-menu-item-icon-color: var(--fas-gold-muted);--mat-menu-item-icon-size: 20px;--mat-menu-item-label-text-color: var(--fas-text);--mat-menu-item-hover-state-layer-color: rgba(243, 201, 105, .08);--mat-menu-item-focus-state-layer-color: rgba(243, 201, 105, .08);--mat-menu-divider-color: var(--fas-surface-border);border:1px solid var(--fas-surface-border);min-width:220px}.mat-mdc-menu-panel.fas-menu .mat-mdc-menu-content{padding-block:6px}.mat-mdc-menu-panel.fas-menu .mat-mdc-menu-item{min-height:44px}.mat-mdc-menu-panel.fas-menu .mat-mdc-menu-item:hover .mat-icon,.mat-mdc-menu-panel.fas-menu .mat-mdc-menu-item.cdk-keyboard-focused .mat-icon,.mat-mdc-menu-panel.fas-menu .mat-mdc-menu-item.cdk-program-focused .mat-icon{color:var(--fas-gold)}.fas-menu-label{margin-top:8px;padding:6px 16px 4px 44px;font-size:var(--fas-text-xs);font-weight:var(--fas-weight-medium);letter-spacing:.08em;text-transform:uppercase;color:var(--fas-text-muted)}.fas-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
