@charset "UTF-8";html{color-scheme:light dark;--mat-sys-background: light-dark(#f8f9fe, #101417);--mat-sys-error: light-dark(#ae3021, #ffb4a8);--mat-sys-error-container: light-dark(#ffdad4, #8c170c);--mat-sys-inverse-on-surface: light-dark(#eff1f5, #2d3134);--mat-sys-inverse-primary: light-dark(#edc06d, #7b580e);--mat-sys-inverse-surface: light-dark(#2d3134, #e0e2e7);--mat-sys-on-background: light-dark(#191c1f, #e0e2e7);--mat-sys-on-error: light-dark(#ffffff, #680200);--mat-sys-on-error-container: light-dark(#8c170c, #ffdad4);--mat-sys-on-primary: light-dark(#ffffff, #422d00);--mat-sys-on-primary-container: light-dark(#5e4200, #ffdea8);--mat-sys-on-primary-fixed: light-dark(#271900, #271900);--mat-sys-on-primary-fixed-variant: light-dark(#5e4200, #5e4200);--mat-sys-on-secondary: light-dark(#ffffff, #27313c);--mat-sys-on-secondary-container: light-dark(#3d4853, #d8e4f1);--mat-sys-on-secondary-fixed: light-dark(#121d26, #121d26);--mat-sys-on-secondary-fixed-variant: light-dark(#3d4853, #3d4853);--mat-sys-on-surface: light-dark(#191c1f, #e0e2e7);--mat-sys-on-surface-variant: light-dark(#484743, #e6e2dd);--mat-sys-on-tertiary: light-dark(#ffffff, #00344e);--mat-sys-on-tertiary-container: light-dark(#1b4b68, #c9e6ff);--mat-sys-on-tertiary-fixed: light-dark(#001e2f, #001e2f);--mat-sys-on-tertiary-fixed-variant: light-dark(#1b4b68, #1b4b68);--mat-sys-outline: light-dark(#797772, #93908c);--mat-sys-outline-variant: light-dark(#cac6c1, #484743);--mat-sys-primary: light-dark(#7b580e, #edc06d);--mat-sys-primary-container: light-dark(#ffdea8, #5e4200);--mat-sys-primary-fixed: light-dark(#ffdea8, #ffdea8);--mat-sys-primary-fixed-dim: light-dark(#edc06d, #edc06d);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#55606b, #bcc8d5);--mat-sys-secondary-container: light-dark(#d8e4f1, #3d4853);--mat-sys-secondary-fixed: light-dark(#d8e4f1, #d8e4f1);--mat-sys-secondary-fixed-dim: light-dark(#bcc8d5, #bcc8d5);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#f8f9fe, #101417);--mat-sys-surface-bright: light-dark(#f8f9fe, #36393d);--mat-sys-surface-container: light-dark(#eceef2, #1d2023);--mat-sys-surface-container-high: light-dark(#e6e8ed, #272a2e);--mat-sys-surface-container-highest: light-dark(#e0e2e7, #323539);--mat-sys-surface-container-low: light-dark(#f2f3f8, #191c1f);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0b0f12);--mat-sys-surface-dim: light-dark(#d8dadf, #101417);--mat-sys-surface-tint: light-dark(#7b580e, #edc06d);--mat-sys-surface-variant: light-dark(#e6e2dd, #484743);--mat-sys-tertiary: light-dark(#376381, #a0ccee);--mat-sys-tertiary-container: light-dark(#c9e6ff, #1b4b68);--mat-sys-tertiary-fixed: light-dark(#c9e6ff, #c9e6ff);--mat-sys-tertiary-fixed-dim: light-dark(#a0ccee, #a0ccee);--mat-sys-neutral-variant20: #31302d;--mat-sys-neutral10: #191c1f;--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 "Source Sans 3", Helvetica Neue, sans-serif;--mat-sys-body-large-font: "Source Sans 3", Helvetica Neue, sans-serif;--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 "Source Sans 3", Helvetica Neue, sans-serif;--mat-sys-body-medium-font: "Source Sans 3", Helvetica Neue, sans-serif;--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 "Source Sans 3", Helvetica Neue, sans-serif;--mat-sys-body-small-font: "Source Sans 3", Helvetica Neue, sans-serif;--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 Cinzel, Palatino Linotype, Palatino, Book Antiqua, URW Palladio L, Georgia, serif;--mat-sys-display-large-font: Cinzel, Palatino Linotype, Palatino, Book Antiqua, URW Palladio L, Georgia, serif;--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 Cinzel, Palatino Linotype, Palatino, Book Antiqua, URW Palladio L, Georgia, serif;--mat-sys-display-medium-font: Cinzel, Palatino Linotype, Palatino, Book Antiqua, URW Palladio L, Georgia, serif;--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 Cinzel, Palatino Linotype, Palatino, Book Antiqua, URW Palladio L, Georgia, serif;--mat-sys-display-small-font: Cinzel, Palatino Linotype, Palatino, Book Antiqua, URW Palladio L, Georgia, serif;--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 Cinzel, Palatino Linotype, Palatino, Book Antiqua, URW Palladio L, Georgia, serif;--mat-sys-headline-large-font: Cinzel, Palatino Linotype, Palatino, Book Antiqua, URW Palladio L, Georgia, serif;--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 Cinzel, Palatino Linotype, Palatino, Book Antiqua, URW Palladio L, Georgia, serif;--mat-sys-headline-medium-font: Cinzel, Palatino Linotype, Palatino, Book Antiqua, URW Palladio L, Georgia, serif;--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 Cinzel, Palatino Linotype, Palatino, Book Antiqua, URW Palladio L, Georgia, serif;--mat-sys-headline-small-font: Cinzel, Palatino Linotype, Palatino, Book Antiqua, URW Palladio L, Georgia, serif;--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: 600 .875rem / 1.25rem "Source Sans 3", Helvetica Neue, sans-serif;--mat-sys-label-large-font: "Source Sans 3", Helvetica Neue, sans-serif;--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: 600;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 600 .75rem / 1rem "Source Sans 3", Helvetica Neue, sans-serif;--mat-sys-label-medium-font: "Source Sans 3", Helvetica Neue, sans-serif;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 600;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 600 .688rem / 1rem "Source Sans 3", Helvetica Neue, sans-serif;--mat-sys-label-small-font: "Source Sans 3", Helvetica Neue, sans-serif;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 600;--mat-sys-title-large: 400 1.375rem / 1.75rem Cinzel, Palatino Linotype, Palatino, Book Antiqua, URW Palladio L, Georgia, serif;--mat-sys-title-large-font: Cinzel, Palatino Linotype, Palatino, Book Antiqua, URW Palladio L, Georgia, serif;--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: 600 1rem / 1.5rem "Source Sans 3", Helvetica Neue, sans-serif;--mat-sys-title-medium-font: "Source Sans 3", Helvetica Neue, sans-serif;--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: 600;--mat-sys-title-small: 600 .875rem / 1.25rem "Source Sans 3", Helvetica Neue, sans-serif;--mat-sys-title-small-font: "Source Sans 3", Helvetica Neue, sans-serif;--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: 600;--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-surface: light-dark(#f7f1e6, #101215);--mat-sys-surface-dim: light-dark(#e6dccb, #0b0c0f);--mat-sys-surface-bright: light-dark(#fffaf1, #2a2d33);--mat-sys-surface-container-lowest: light-dark(#fffdf8, #0a0b0d);--mat-sys-surface-container-low: light-dark(#f9f3e8, #15171b);--mat-sys-surface-container: light-dark(#f2eadc, #1a1d22);--mat-sys-surface-container-high: light-dark(#ece2d1, #20242a);--mat-sys-surface-container-highest: light-dark(#e5dac6, #282c33);--mat-sys-on-surface: light-dark(#211b12, #ebe6dc);--mat-sys-on-surface-variant: light-dark(#564b3c, #c7c1b5);--mat-sys-outline: light-dark(#867964, #8f8a80);--mat-sys-outline-variant: light-dark(#d5c8b0, #3b3d42);--mat-sys-background: light-dark(#f7f1e6, #0d0f12);--mat-sys-title-large: 400 1.25rem / 1.625rem Cinzel, Palatino Linotype, Palatino, Book Antiqua, URW Palladio L, Georgia, serif;--mat-sys-title-large-size: 1.25rem;--mat-sys-title-large-line-height: 1.625rem;--mat-focus-indicator-border-color: var(--mat-sys-primary);--mat-focus-indicator-display: block;--mat-focus-indicator-fallback-border-style: none}html .mat-mdc-standard-chip .mdc-evolution-chip__cell--primary,html .mat-mdc-standard-chip .mdc-evolution-chip__action--primary,html .mat-mdc-standard-chip .mat-mdc-chip-action-label{overflow:visible}html{--app-status-success: light-dark(#1d6b45, #7fd3a5);--app-status-on-success: light-dark(#ffffff, #003921);--app-status-missed: var(--mat-sys-error);--app-brand-bronze: var(--mat-sys-primary);--app-shadow-color: light-dark(rgb(58 40 12 / 18%), rgb(0 0 0 / 55%));--as-font-display: Cinzel, Palatino Linotype, Palatino, Book Antiqua, URW Palladio L, Georgia, serif;--as-font-numeric: Barlow Condensed, "Source Sans 3", Helvetica Neue, sans-serif;--as-gold: var(--mat-sys-primary);--as-gold-bright: light-dark(#7b580e, #f6d995);--as-gold-deep: light-dark(#5e4200, #a87d2e);--as-gold-line: light-dark(rgb(123 88 14 / 38%), rgb(237 192 109 / 30%));--as-gold-glow: light-dark(rgb(150 113 39 / 14%), rgb(237 192 109 / 14%));--as-gold-text: linear-gradient( 180deg, light-dark(#8f6410, #fff1c8) 0%, light-dark(#7b580e, #edc06d) 48%, light-dark(#5e4200, #b3843a) 100% );--as-steel-text: linear-gradient( 180deg, light-dark(#4b5560, #ffffff) 0%, light-dark(#3d4853, #c9d0d8) 55%, light-dark(#27313c, #8e98a3) 100% );--as-gold-rule: linear-gradient( 90deg, transparent, var(--as-gold-line) 18%, var(--as-gold) 50%, var(--as-gold-line) 82%, transparent );--as-stone-edge: light-dark(rgb(255 255 255 / 70%), rgb(255 255 255 / 5%));--as-card-shadow: 0 1px 0 var(--as-stone-edge) inset, 0 10px 28px -16px var(--app-shadow-color), 0 2px 6px -2px var(--app-shadow-color);--as-radius: 14px;--mat-toolbar-container-background-color: transparent;--mat-toolbar-container-text-color: var(--mat-sys-on-surface);--mat-toolbar-title-text-font: Cinzel, Palatino Linotype, Palatino, Book Antiqua, URW Palladio L, Georgia, serif;--mat-toolbar-title-text-tracking: .06em;--mat-card-outlined-container-color: var(--mat-sys-surface-container);--mat-card-outlined-outline-color: var(--as-gold-line);--mat-card-outlined-outline-width: 1px;--mat-card-outlined-container-shape: var(--as-radius);--mat-card-outlined-container-elevation: var(--as-card-shadow);--mat-card-elevated-container-color: var(--mat-sys-surface-container);--mat-card-elevated-container-shape: var(--as-radius);--mat-card-filled-container-shape: var(--as-radius);--mat-card-title-text-font: Cinzel, Palatino Linotype, Palatino, Book Antiqua, URW Palladio L, Georgia, serif;--mat-card-title-text-tracking: .01em;--mat-card-subtitle-text-color: var(--mat-sys-on-surface-variant);--mat-button-filled-container-shape: 10px;--mat-button-filled-label-text-tracking: .04em;--mat-button-filled-label-text-weight: 700;--mat-button-outlined-container-shape: 10px;--mat-button-outlined-outline-color: var(--as-gold-line);--mat-button-outlined-label-text-weight: 600;--mat-button-protected-container-shape: 10px;--mat-button-text-container-shape: 10px;--mat-button-text-label-text-weight: 600;--mat-button-tonal-container-shape: 10px;--mat-icon-button-icon-color: var(--mat-sys-on-surface-variant);--mat-dialog-container-color: var(--mat-sys-surface-container-high);--mat-dialog-container-shape: 18px;--mat-dialog-subhead-font: Cinzel, Palatino Linotype, Palatino, Book Antiqua, URW Palladio L, Georgia, serif;--mat-dialog-subhead-color: var(--as-gold-bright);--mat-dialog-subhead-tracking: .01em;--mat-dialog-subhead-size: 1.25rem;--mat-dialog-subhead-line-height: 1.625rem;--mat-bottom-sheet-container-background-color: var(--mat-sys-surface-container-high);--mat-bottom-sheet-container-shape: 20px;--mat-menu-container-color: var(--mat-sys-surface-container-high);--mat-menu-container-shape: 12px;--mat-menu-item-icon-color: var(--as-gold);--mat-expansion-container-background-color: var(--mat-sys-surface-container);--mat-expansion-container-shape: var(--as-radius);--mat-expansion-header-text-font: Cinzel, Palatino Linotype, Palatino, Book Antiqua, URW Palladio L, Georgia, serif;--mat-form-field-outlined-container-shape: 10px;--mat-form-field-outlined-outline-color: var(--mat-sys-outline);--mat-form-field-outlined-hover-outline-color: var(--as-gold);--mat-form-field-filled-container-shape: 10px;--mat-snack-bar-container-color: var(--mat-sys-surface-container-highest);--mat-snack-bar-supporting-text-color: var(--mat-sys-on-surface);--mat-snack-bar-button-color: var(--as-gold);--mat-snack-bar-container-shape: 12px;--mat-tooltip-container-color: var(--mat-sys-surface-container-highest);--mat-tooltip-supporting-text-color: var(--mat-sys-on-surface);--mat-tab-active-indicator-color: var(--as-gold);--mat-tab-active-label-text-color: var(--as-gold-bright);--mat-tab-active-focus-label-text-color: var(--as-gold-bright);--mat-tab-active-hover-label-text-color: var(--as-gold-bright);--mat-tab-label-text-tracking: .04em}html .action-tertiary{--mat-button-filled-container-color: var(--mat-sys-tertiary);--mat-button-filled-label-text-color: var(--mat-sys-on-tertiary);--mat-button-filled-state-layer-color: var(--mat-sys-on-tertiary);--mat-button-filled-ripple-color: color-mix(in srgb, var(--mat-sys-on-tertiary) 16%, transparent)}body{color:var(--mat-sys-on-surface);background-color:var(--mat-sys-background);background-image:radial-gradient(120% 70% at 50% -12%,light-dark(rgba(196,154,76,.22),rgba(237,192,109,.11)),transparent 62%),radial-gradient(70% 45% at 92% 4%,light-dark(rgba(91,134,166,.1),rgba(150,172,200,.09)),transparent 70%),radial-gradient(70% 45% at 6% 10%,light-dark(rgba(91,134,166,.07),rgba(150,172,200,.06)),transparent 70%),linear-gradient(180deg,light-dark(#fbf6ec,#14171b) 0%,light-dark(#f3ead9,#0d0f12) 55%,light-dark(#eee3cf,#08090b) 100%);background-repeat:no-repeat;background-size:100% 100vh;background-attachment:fixed}.mat-display-large{font:var(--mat-sys-display-large)}.mat-display-medium{font:var(--mat-sys-display-medium)}.mat-display-small{font:var(--mat-sys-display-small)}.mat-headline-large{font:var(--mat-sys-headline-large)}.mat-headline-medium{font:var(--mat-sys-headline-medium)}.mat-headline-small{font:var(--mat-sys-headline-small)}.mat-title-large{font:var(--mat-sys-title-large)}.mat-title-medium{font:var(--mat-sys-title-medium)}.mat-title-small{font:var(--mat-sys-title-small)}.mat-body-large{font:var(--mat-sys-body-large)}.mat-body-medium{font:var(--mat-sys-body-medium)}.mat-body-small{font:var(--mat-sys-body-small)}.mat-label-large{font:var(--mat-sys-label-large)}.mat-label-medium{font:var(--mat-sys-label-medium)}.mat-label-small{font:var(--mat-sys-label-small)}:where(h1,h2,h3,h4){font-family:var(--as-font-display);font-weight:700;letter-spacing:.02em;text-wrap:balance}:where(h1,h2,h3,h4,mat-card-title,mat-card-subtitle){overflow-wrap:anywhere}:where(h1,h2){color:var(--as-gold-bright)}:where(h3){color:var(--mat-sys-on-surface)}::selection{background:color-mix(in srgb,var(--mat-sys-primary) 35%,transparent)}a:where(:not([mat-button],[mat-flat-button],[mat-stroked-button],[mat-menu-item])){color:var(--as-gold-bright);text-underline-offset:.18em}.as-gold-text,.as-steel-text{color:var(--as-gold-bright)}@supports (background-clip: text) or (-webkit-background-clip: text){.as-gold-text,.as-steel-text{background:var(--as-gold-text);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.as-steel-text{background-image:var(--as-steel-text)}}@media(forced-colors:active){.as-gold-text,.as-steel-text{background:none;color:CanvasText;-webkit-text-fill-color:CanvasText}}.as-page-title{margin:.25em 0 0;font-family:var(--as-font-display);font-size:clamp(1.6rem,1.2rem + 1.8vw,2.4rem);line-height:1.15;letter-spacing:.06em;text-transform:uppercase;text-align:center}.as-eyebrow{margin:0;font-family:"Source Sans 3",sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--mat-sys-on-surface-variant)}.as-divider{display:block;width:min(100%,320px);height:16px;margin:6px auto 18px;background:var(--as-gold);opacity:.85;-webkit-mask:url("./media/divider-CJ3L4FT4.svg") center/contain no-repeat;mask:url("./media/divider-CJ3L4FT4.svg") center/contain no-repeat}.as-framed{position:relative;border:1px solid var(--as-gold-line);border-radius:var(--as-radius);background-color:var(--mat-sys-surface-container);background-image:linear-gradient(var(--as-gold),var(--as-gold)),linear-gradient(var(--as-gold),var(--as-gold)),linear-gradient(var(--as-gold),var(--as-gold)),linear-gradient(var(--as-gold),var(--as-gold)),linear-gradient(180deg,var(--as-gold-glow),transparent 38%);background-size:18px 1.5px,1.5px 18px,18px 1.5px,1.5px 18px,100% 100%;background-position:top 7px left 7px,top 7px left 7px,bottom 7px right 7px,bottom 7px right 7px,0 0;background-repeat:no-repeat;box-shadow:var(--as-card-shadow)}.as-gold-rule{height:1px;border:0;margin:0;background:var(--as-gold-rule)}.as-numeric{font-family:var(--as-font-numeric);font-variant-numeric:tabular-nums;letter-spacing:.02em}@media(prefers-reduced-motion:no-preference){.as-rise{animation:as-rise .28s cubic-bezier(.2,.7,.2,1) both}}@keyframes as-rise{0%{opacity:0;translate:0 6px}}app-rest-countdown{display:block;flex:1 1 auto;min-width:0}.countdown-control{position:relative;isolation:isolate;overflow:hidden;width:100%;height:48px;padding:0 14px;border:1px solid var(--as-gold-line);border-radius:12px;background:var(--mat-sys-surface-container-lowest);color:var(--mat-sys-on-surface);font:inherit;cursor:pointer;box-shadow:inset 0 1px 0 var(--as-stone-edge)}.countdown-control:focus-visible{outline:2px solid var(--mat-sys-primary);outline-offset:2px}.countdown-fill{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,color-mix(in srgb,var(--as-gold-deep) 55%,transparent),color-mix(in srgb,var(--mat-sys-primary) 32%,transparent));transform-origin:left;transition:transform 1s linear}.countdown-label{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;text-align:left;font-size:.72rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.countdown-label strong{font-family:var(--as-font-numeric);font-size:1.5rem;font-weight:700;letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--as-gold-bright)}.countdown-label mat-icon{justify-self:end;font-size:20px;height:20px;width:20px;color:var(--as-gold)}@media(prefers-reduced-motion:reduce){.countdown-fill{transition:none}}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url("./media/SourceSans3-Latin-MJ4C66JP.woff2") format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url("./media/BarlowCondensed-500-Latin-GZT4BEJG.woff2") format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url("./media/BarlowCondensed-700-Latin-IN7F6I6J.woff2") format("woff2")}@font-face{font-family:Cinzel;font-style:normal;font-weight:400 900;font-display:swap;src:url("./media/Cinzel-Latin-7VUAB5TA.woff2") format("woff2")}html,body{height:100%}body{margin:0;padding:0;font-family:"Source Sans 3",Helvetica Neue,sans-serif;touch-action:manipulation}.material-symbols-outlined,.material-symbols-filled{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;direction:ltr;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;font-size:24px}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:100 700;font-display:block;src:url("./media/MaterialSymbolsOutlined[FILL,GRAD,opsz,wght]-ONDHZS2F.woff2") format("woff2")}.material-symbols-filled{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}.ms-wght-300{font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 24}.ms-wght-400{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}.ms-wght-500{font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 24}.ms-wght-600{font-variation-settings:"FILL" 0,"wght" 600,"GRAD" 0,"opsz" 24}.ms-animate-fill{transition:font-variation-settings .2s ease}.mat-calendar-body-cell.day-planned:after{position:absolute;width:auto;height:auto;inset:auto auto 0 35%;color:var(--mat-sys-primary);content:"\25cf";font-size:10px}.mat-calendar-body-cell.day-completed:before{position:absolute;inset:auto 25% 0 auto;width:auto;height:auto;color:var(--app-status-success);content:"\2713";font-size:12px}.mat-calendar-body-cell.day-missed:after{position:absolute;width:auto;height:auto;inset:auto auto 0 25%;color:var(--app-status-missed);content:"!";font-size:12px}
