@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url("./media/instrument-sans-latin-ext-wght-normal-PW4SIJGR.woff2") format("woff2-variations");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:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url("./media/instrument-sans-latin-wght-normal-VYC4K7BH.woff2") format("woff2-variations");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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/newsreader-vietnamese-wght-normal-LQQDKOLR.woff2") format("woff2-variations");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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/newsreader-latin-ext-wght-normal-KLWNQJPI.woff2") format("woff2-variations");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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/newsreader-latin-wght-normal-EV75YY3I.woff2") format("woff2-variations");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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url("./media/jetbrains-mono-cyrillic-ext-wght-normal-BUWC6ZS3.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url("./media/jetbrains-mono-cyrillic-wght-normal-ENSFVLK4.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url("./media/jetbrains-mono-greek-wght-normal-Y3BRZMJV.woff2") format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url("./media/jetbrains-mono-vietnamese-wght-normal-SP6EBKAH.woff2") format("woff2-variations");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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url("./media/jetbrains-mono-latin-ext-wght-normal-TSLVDSQR.woff2") format("woff2-variations");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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url("./media/jetbrains-mono-latin-wght-normal-VBS632QH.woff2") format("woff2-variations");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}:root{--gf-ink: #0b1520;--gf-navy: #14253a;--gf-navy-light: #1e3a57;--gf-navy-hover: #1b2f47;--gf-gold: #c8a15a;--gf-gold-light: #e0c088;--gf-gold-hover: #d2ad69;--gf-bronze: #8e6d33;--gf-identifier: #7a5c28;--gf-canvas: #f4f2ee;--gf-surface: #fffdfa;--gf-surface-sunken: #faf8f3;--gf-surface-raised: #ffffff;--gf-hairline: #e6e2da;--gf-hairline-strong: #d9d3c8;--gf-text: #12202d;--gf-text-secondary: #5a6472;--gf-text-muted: #736c5d;--gf-text-disabled: #b6b0a4;--gf-text-on-dark: #f2eee6;--gf-text-on-dark-muted: #8a93a0;--gf-success: #2e7d5b;--gf-success-soft: #e4f0ea;--gf-success-ink: #1f5c42;--gf-warning: #b8811f;--gf-warning-soft: #f6ecd8;--gf-warning-ink: #7a5410;--gf-danger: #c8452f;--gf-danger-soft: #f8e4df;--gf-danger-ink: #9a2f20;--gf-info: #3a6ea5;--gf-info-soft: #e3ecf5;--gf-info-ink: #2a5580;--gf-neutral-soft: #edeae3;--gf-neutral-ink: #4a4439;--gf-font-display: "Newsreader Variable", "Iowan Old Style", Georgia, serif;--gf-font-ui: "Instrument Sans Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--gf-font-mono: "JetBrains Mono Variable", ui-monospace, SFMono-Regular, Menlo, monospace;--gf-text-2xs: .6875rem;--gf-text-xs: .75rem;--gf-text-sm: .8125rem;--gf-text-md: .875rem;--gf-text-lg: 1rem;--gf-text-xl: 1.25rem;--gf-text-2xl: 1.6875rem;--gf-text-display: 3rem;--gf-radius-sm: 6px;--gf-radius-md: 10px;--gf-radius-lg: 14px;--gf-radius-pill: 999px;--gf-shadow-card: 0 1px 2px rgba(18, 32, 45, .04), 0 1px 0 rgba(18, 32, 45, .02);--gf-shadow-pop: 0 12px 32px -12px rgba(11, 21, 32, .28), 0 2px 6px rgba(11, 21, 32, .06);--gf-ease-standard: cubic-bezier(.4, 0, .2, 1);--gf-ease-out: cubic-bezier(.23, 1, .32, 1);--gf-ease-exit: cubic-bezier(.4, 0, 1, 1);--gf-dur-instant: .12s;--gf-dur-fast: .15s;--gf-dur-base: .18s;--gf-dur-slow: .22s;--gf-z-sticky: 10;--gf-z-appbar: 20;--gf-z-dropdown: 30;--gf-z-scrim: 40;--gf-z-dialog: 50;--gf-z-toast: 60;--gf-sidebar-width: 232px;--gf-sidebar-collapsed: 68px;--gf-appbar-height: 60px;--gf-content-max: 1360px}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:300;font-display:block;src:url(/fonts/material-symbols-outlined.woff) format("woff")}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:20px;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";font-feature-settings:"liga";-webkit-font-smoothing:antialiased}mat-icon.mat-icon:not(.mat-icon-inline){width:1em;height:1em}html{color-scheme:light;--mat-sys-background: light-dark(#faf9fd, #121316);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#f2f0f4, #2f3033);--mat-sys-inverse-primary: light-dark(#abc7ff, #005cbb);--mat-sys-inverse-surface: light-dark(#2f3033, #e3e2e6);--mat-sys-on-background: light-dark(#1a1b1f, #e3e2e6);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #002f65);--mat-sys-on-primary-container: light-dark(#00458f, #d7e3ff);--mat-sys-on-primary-fixed: light-dark(#001b3f, #001b3f);--mat-sys-on-primary-fixed-variant: light-dark(#00458f, #00458f);--mat-sys-on-secondary: light-dark(#ffffff, #283041);--mat-sys-on-secondary-container: light-dark(#3e4759, #dae2f9);--mat-sys-on-secondary-fixed: light-dark(#131c2b, #131c2b);--mat-sys-on-secondary-fixed-variant: light-dark(#3e4759, #3e4759);--mat-sys-on-surface: light-dark(#1a1b1f, #e3e2e6);--mat-sys-on-surface-variant: light-dark(#44474e, #e0e2ec);--mat-sys-on-tertiary: light-dark(#ffffff, #502400);--mat-sys-on-tertiary-container: light-dark(#723600, #ffdcc7);--mat-sys-on-tertiary-fixed: light-dark(#311300, #311300);--mat-sys-on-tertiary-fixed-variant: light-dark(#723600, #723600);--mat-sys-outline: light-dark(#74777f, #8e9099);--mat-sys-outline-variant: light-dark(#c4c6d0, #44474e);--mat-sys-primary: light-dark(#005cbb, #abc7ff);--mat-sys-primary-container: light-dark(#d7e3ff, #00458f);--mat-sys-primary-fixed: light-dark(#d7e3ff, #d7e3ff);--mat-sys-primary-fixed-dim: light-dark(#abc7ff, #abc7ff);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#565e71, #bec6dc);--mat-sys-secondary-container: light-dark(#dae2f9, #3e4759);--mat-sys-secondary-fixed: light-dark(#dae2f9, #dae2f9);--mat-sys-secondary-fixed-dim: light-dark(#bec6dc, #bec6dc);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#faf9fd, #121316);--mat-sys-surface-bright: light-dark(#faf9fd, #38393c);--mat-sys-surface-container: light-dark(#efedf0, #1f2022);--mat-sys-surface-container-high: light-dark(#e9e7eb, #292a2c);--mat-sys-surface-container-highest: light-dark(#e3e2e6, #343537);--mat-sys-surface-container-low: light-dark(#f4f3f6, #1a1b1f);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0d0e11);--mat-sys-surface-dim: light-dark(#dbd9dd, #121316);--mat-sys-surface-tint: light-dark(#005cbb, #abc7ff);--mat-sys-surface-variant: light-dark(#e0e2ec, #44474e);--mat-sys-tertiary: light-dark(#964900, #ffb787);--mat-sys-tertiary-container: light-dark(#ffdcc7, #723600);--mat-sys-tertiary-fixed: light-dark(#ffdcc7, #ffdcc7);--mat-sys-tertiary-fixed-dim: light-dark(#ffb787, #ffb787);--mat-sys-neutral-variant20: #2d3038;--mat-sys-neutral10: #1a1b1f;--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 Instrument Sans Variable;--mat-sys-body-large-font: Instrument Sans Variable;--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 Instrument Sans Variable;--mat-sys-body-medium-font: Instrument Sans Variable;--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 Instrument Sans Variable;--mat-sys-body-small-font: Instrument Sans Variable;--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 Instrument Sans Variable;--mat-sys-display-large-font: Instrument Sans Variable;--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 Instrument Sans Variable;--mat-sys-display-medium-font: Instrument Sans Variable;--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 Instrument Sans Variable;--mat-sys-display-small-font: Instrument Sans Variable;--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 Instrument Sans Variable;--mat-sys-headline-large-font: Instrument Sans Variable;--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 Instrument Sans Variable;--mat-sys-headline-medium-font: Instrument Sans Variable;--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 Instrument Sans Variable;--mat-sys-headline-small-font: Instrument Sans Variable;--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 Instrument Sans Variable;--mat-sys-label-large-font: Instrument Sans Variable;--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: 600;--mat-sys-label-medium: 500 .75rem / 1rem Instrument Sans Variable;--mat-sys-label-medium-font: Instrument Sans Variable;--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: 600;--mat-sys-label-small: 500 .688rem / 1rem Instrument Sans Variable;--mat-sys-label-small-font: Instrument Sans Variable;--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 Instrument Sans Variable;--mat-sys-title-large-font: Instrument Sans Variable;--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 Instrument Sans Variable;--mat-sys-title-medium-font: Instrument Sans Variable;--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 Instrument Sans Variable;--mat-sys-title-small-font: Instrument Sans Variable;--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-checkbox-touch-target-display: block;--mat-checkbox-state-layer-size: 36px;--mat-chip-container-height: 28px;--mat-expansion-header-collapsed-state-height: 44px;--mat-expansion-header-expanded-state-height: 60px;--mat-fab-small-touch-target-display: ;--mat-fab-touch-target-display: block;--mat-button-filled-touch-target-display: block;--mat-button-filled-container-height: 36px;--mat-button-outlined-container-height: 36px;--mat-button-outlined-touch-target-display: block;--mat-button-protected-touch-target-display: block;--mat-button-protected-container-height: 36px;--mat-button-text-touch-target-display: block;--mat-button-text-container-height: 36px;--mat-button-tonal-container-height: 36px;--mat-button-tonal-touch-target-display: block;--mat-form-field-container-height: 52px;--mat-form-field-filled-label-display: block;--mat-form-field-container-vertical-padding: 14px;--mat-form-field-filled-with-label-container-padding-top: 22px;--mat-form-field-filled-with-label-container-padding-bottom: 6px;--mat-icon-button-touch-target-display: block;--mat-icon-button-state-layer-size: 36px;--mat-list-list-item-leading-icon-start-space: 12px;--mat-list-list-item-leading-icon-end-space: 12px;--mat-list-list-item-one-line-container-height: 44px;--mat-list-list-item-two-line-container-height: 60px;--mat-list-list-item-three-line-container-height: 84px;--mat-paginator-container-size: 52px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: block;--mat-radio-touch-target-display: block;--mat-radio-state-layer-size: 36px;--mat-tab-container-height: 44px;--mat-select-arrow-transform: translateY(-8px);--mat-button-toggle-height: 40px;--mat-stepper-header-height: 68px;--mat-table-header-container-height: 52px;--mat-table-footer-container-height: 48px;--mat-toolbar-standard-height: 60px;--mat-toolbar-mobile-height: 52px;--mat-tree-node-min-height: 44px;--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-primary: #14253a;--mat-sys-on-primary: #fffdfa;--mat-sys-primary-container: #e3e8ee;--mat-sys-on-primary-container: #14253a;--mat-sys-secondary: #8e6d33;--mat-sys-on-secondary: #fffdfa;--mat-sys-secondary-container: #f6ecd8;--mat-sys-on-secondary-container: #7a5410;--mat-sys-tertiary: #c8a15a;--mat-sys-on-tertiary: #12202d;--mat-sys-tertiary-container: #f6ecd8;--mat-sys-on-tertiary-container: #7a5410;--mat-sys-background: #f4f2ee;--mat-sys-on-background: #12202d;--mat-sys-surface: #fffdfa;--mat-sys-on-surface: #12202d;--mat-sys-surface-variant: #efece5;--mat-sys-on-surface-variant: #5a6472;--mat-sys-surface-container-lowest: #f4f2ee;--mat-sys-surface-container-low: #faf8f3;--mat-sys-surface-container: #f2efe9;--mat-sys-surface-container-high: #efece5;--mat-sys-surface-container-highest: #e6e2da;--mat-sys-surface-bright: #fffdfa;--mat-sys-surface-dim: #e6e2da;--mat-sys-inverse-surface: #14253a;--mat-sys-inverse-on-surface: #f2eee6;--mat-sys-outline: #d9d3c8;--mat-sys-outline-variant: #e6e2da;--mat-sys-error: #c8452f;--mat-sys-on-error: #fffdfa;--mat-sys-error-container: #f8e4df;--mat-sys-on-error-container: #9a2f20;--mat-button-filled-container-shape: 6px;--mat-button-outlined-container-shape: 6px;--mat-button-text-container-shape: 6px;--mat-button-tonal-container-shape: 6px;--mat-button-protected-container-shape: 6px;--mat-form-field-outlined-container-shape: 6px;--mat-form-field-outlined-outline-color: #d9d3c8;--mat-form-field-outlined-hover-outline-color: #b6b0a4;--mat-form-field-outlined-focus-outline-color: #c8a15a;--mat-form-field-outlined-focus-outline-width: 2px;--mat-table-header-headline-color: #5a6472;--mat-table-header-headline-size: .6875rem;--mat-table-header-headline-weight: 600;--mat-table-header-headline-tracking: .08em;--mat-table-row-item-label-text-color: #12202d;--mat-table-row-item-label-text-size: .8125rem;--mat-table-row-item-container-height: 48px}html,body{height:100%;margin:0;background:var(--gf-canvas);color:var(--gf-text);font-family:var(--gf-font-ui);font-size:var(--gf-text-md);line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-variant-numeric:tabular-nums}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}::selection{background:color-mix(in srgb,var(--gf-gold) 28%,transparent);color:var(--gf-text)}:where(a,button,[role=button],[tabindex]):focus-visible{outline:3px solid color-mix(in srgb,var(--gf-gold) 55%,transparent);outline-offset:2px;border-radius:var(--gf-radius-sm)}.gf-page-title{margin:0;font-family:var(--gf-font-display);font-size:var(--gf-text-2xl);font-weight:400;line-height:1.15;letter-spacing:-.01em;color:var(--gf-text)}.gf-section-title{margin:0;font-size:var(--gf-text-md);font-weight:600;line-height:1.25;color:var(--gf-text)}.gf-mono{font-family:var(--gf-font-mono);font-size:.95em;font-feature-settings:"zero" 1;letter-spacing:-.01em}.gf-identifier{font-family:var(--gf-font-mono);font-size:var(--gf-text-xs);font-weight:500;color:var(--gf-identifier);font-feature-settings:"zero" 1}.gf-amount{font-family:var(--gf-font-mono);font-weight:500;white-space:nowrap;font-feature-settings:"zero" 1,"tnum" 1}.gf-label{display:block;font-size:var(--gf-text-2xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--gf-text-secondary)}.gf-muted{color:var(--gf-text-muted)}.gf-secondary{color:var(--gf-text-secondary)}.gf-page-header{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;flex-wrap:wrap}.gf-page-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.gf-select-cell{width:36px;min-width:36px;padding-right:0!important}.gf-select-cell.mat-mdc-header-cell,.gf-select-cell.mat-mdc-cell{padding-left:12px}.gf-check{width:16px;height:16px;margin:0;vertical-align:middle;accent-color:var(--gf-identifier, var(--mat-sys-primary));cursor:pointer;opacity:0;transition:opacity .12s ease}tr:hover .gf-check,.gf-hover-row:hover .gf-check,.gf-check:focus-visible,.gf-check:checked,.gf-check:indeterminate,.gf-selecting .gf-check{opacity:1}@media(hover:none){.gf-check{opacity:1}}tr.gf-picked>td,.gf-picked.gf-hover-row{background:color-mix(in srgb,var(--gf-identifier, #1a5fb4) 7%,transparent)}.gf-subtitle{margin:6px 0 0;max-width:68ch;font-size:var(--gf-text-sm);color:var(--gf-text-secondary)}.gf-filters{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-bottom:14px;--mat-form-field-container-height: 40px;--mat-form-field-filled-label-display: none;--mat-form-field-container-vertical-padding: 8px;--mat-form-field-filled-with-label-container-padding-top: 8px;--mat-form-field-filled-with-label-container-padding-bottom: 8px}.gf-filters mat-form-field{width:260px}.gf-table-panel{overflow-x:auto;background:var(--gf-surface);border:1px solid var(--gf-hairline);border-radius:var(--gf-radius-md);box-shadow:var(--gf-shadow-card)}.gf-table-panel+mat-paginator,.gf-table-panel+.mat-mdc-paginator{background:transparent;margin-top:4px}.gf-data-panel table.mat-mdc-table{width:100%}.gf-data-panel .refreshing>:not(.refresh-line){opacity:.55;transition:opacity var(--gf-dur-fast) var(--gf-ease-standard)}.gf-data-panel .mat-mdc-header-row{height:38px}.gf-data-panel .mat-mdc-header-cell{position:sticky;top:var(--gf-appbar-height);z-index:var(--gf-z-sticky);background:var(--gf-surface-sunken)}.gf-data-panel .mat-mdc-row{height:58px}.gf-data-panel .mat-mdc-header-cell,.gf-data-panel .mat-mdc-cell{padding:0 14px}.gf-data-panel .mat-mdc-row:last-child .mat-mdc-cell{border-bottom:0}.gf-data-panel .gf-col-name{width:100%;max-width:0}.gf-data-panel .gf-col-fit{width:1px;white-space:nowrap}.gf-data-panel .gf-cell-muted{color:var(--gf-text-secondary)}@container data-panel (max-width: 720px){.gf-data-panel .gf-col-secondary{display:none}}.gf-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:2px}@media(hover:hover)and (pointer:fine){.gf-row-actions .gf-reveal{opacity:0;transition:opacity var(--gf-dur-fast) var(--gf-ease-standard)}.mat-mdc-row:hover .gf-reveal,.mat-mdc-row:focus-within .gf-reveal{opacity:1}}.gf-row-link{cursor:pointer}.gf-menu-danger{--mat-menu-item-label-text-color: var(--gf-danger-ink);--mat-menu-item-icon-color: var(--gf-danger-ink)}.gf-panel{background:var(--gf-surface);border:1px solid var(--gf-hairline);border-radius:var(--gf-radius-md);box-shadow:var(--gf-shadow-card)}.gf-glass{background:#f6f3ee1a;-webkit-backdrop-filter:blur(26px) saturate(150%);backdrop-filter:blur(26px) saturate(150%);border:1px solid rgba(242,238,230,.18);box-shadow:0 30px 70px -28px #000000b8,inset 0 1px #ffffff24}.gf-glass--bar{background:#f4f2eed1;-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);border-bottom:1px solid #e4e0d8}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.gf-glass{background:#141e2aeb}.gf-glass--bar{background:var(--gf-canvas)}}.gf-badge{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px;border-radius:var(--gf-radius-pill);font-size:var(--gf-text-2xs);font-weight:600;line-height:1;white-space:nowrap;background:var(--gf-neutral-soft);color:var(--gf-neutral-ink)}.gf-badge--success{background:var(--gf-success-soft);color:var(--gf-success-ink)}.gf-badge--warning{background:var(--gf-warning-soft);color:var(--gf-warning-ink)}.gf-badge--danger{background:var(--gf-danger-soft);color:var(--gf-danger-ink)}.gf-badge--info{background:var(--gf-info-soft);color:var(--gf-info-ink)}.gf-badge--gold{background:var(--gf-warning-soft);color:var(--gf-identifier)}.gf-skeleton{display:block;border-radius:4px;background:linear-gradient(90deg,#ece8e0,#f8f6f1,#ece8e0 90%) 0 0/560px 100%;animation:gf-shimmer 1.6s var(--gf-ease-standard) infinite}@keyframes gf-shimmer{0%{background-position:-280px 0}to{background-position:280px 0}}table.mat-mdc-table{background:transparent}.mat-mdc-header-row{background:var(--gf-surface-sunken)}.mat-mdc-header-cell{text-transform:uppercase;border-bottom-color:var(--gf-hairline)!important}.mat-mdc-cell{border-bottom-color:var(--gf-hairline)!important}.mat-mdc-header-cell.gf-num,.mat-mdc-cell.gf-num{text-align:right}.mat-mdc-header-cell.gf-num .mat-sort-header-container{justify-content:flex-end}@media(hover:hover)and (pointer:fine){.mat-mdc-row{transition:background-color var(--gf-dur-fast) ease}.mat-mdc-row:hover{background:var(--gf-surface-sunken)}}.mdc-button,.mat-mdc-icon-button{transition:transform var(--gf-dur-instant) var(--gf-ease-standard),background-color var(--gf-dur-fast) var(--gf-ease-standard)}.mdc-button:active:not(:disabled),.mat-mdc-icon-button:active:not(:disabled){transform:scale(.97)}.mat-mdc-unelevated-button.gf-accent:not(:disabled){--mat-button-filled-container-color: var(--gf-gold);--mat-button-filled-label-text-color: var(--gf-text);--mat-button-filled-state-layer-color: var(--gf-ink)}.mat-mdc-outlined-button.gf-danger:not(:disabled){--mat-button-outlined-label-text-color: var(--gf-danger-ink);--mat-button-outlined-outline-color: #e8b9ae;--mat-button-outlined-state-layer-color: var(--gf-danger)}.cdk-overlay-dark-backdrop{background:#0b15206b;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.mat-mdc-dialog-container{--mat-dialog-container-shape: var(--gf-radius-lg);--mat-dialog-container-color: var(--gf-surface);--mat-dialog-subhead-font: var(--gf-font-display);--mat-dialog-subhead-weight: 400;--mat-dialog-subhead-size: 1.375rem}.mat-mdc-menu-panel{border:1px solid var(--gf-hairline);box-shadow:var(--gf-shadow-pop)!important}.bell-menu.mat-mdc-menu-panel,.account-menu.mat-mdc-menu-panel{max-width:none;border-radius:var(--gf-radius-lg);overflow:hidden}.bell-menu.mat-mdc-menu-panel .mat-mdc-menu-content,.account-menu.mat-mdc-menu-panel .mat-mdc-menu-content{padding:0}.bell-menu.mat-mdc-menu-panel{max-height:min(560px,100vh - var(--gf-appbar-height) - 24px);overflow-y:auto;overscroll-behavior:contain}.account-menu.mat-mdc-menu-panel{min-width:268px}.snack-success{--mat-snack-bar-container-color: var(--gf-navy);--mat-snack-bar-supporting-text-color: var(--gf-text-on-dark)}.snack-error{--mat-snack-bar-container-color: var(--gf-danger-ink);--mat-snack-bar-supporting-text-color: #fff}::view-transition-old(root),::view-transition-new(root){animation:none}::view-transition-old(gf-content){animation:gf-route-out .11s var(--gf-ease-exit) both}::view-transition-new(gf-content){animation:gf-route-in .18s var(--gf-ease-out) both}@keyframes gf-route-out{to{opacity:0}}@keyframes gf-route-in{0%{opacity:0;transform:translateY(4px)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}.mdc-button:active:not(:disabled),.mat-mdc-icon-button:active:not(:disabled){transform:none}.gf-skeleton{animation:none;background:#ece8e0}::view-transition-old(gf-content),::view-transition-new(gf-content){animation:none}}
