.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;inset:0;pointer-events:auto;-webkit-tap-highlight-color:transparent;opacity:0;touch-action:manipulation;z-index:1000;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}@media(prefers-reduced-motion){.cdk-overlay-backdrop{transition-duration:1ms}}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors:active){.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}.cdk-overlay-popover{background:none;border:none;padding:0;outline:0;overflow:visible;position:fixed;pointer-events:none;white-space:normal;color:inherit;text-decoration:none;width:100%;height:100%;inset:0 auto auto 0}.cdk-overlay-popover::backdrop{display:none}.cdk-overlay-popover .cdk-overlay-backdrop{position:fixed;z-index:auto}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}html{color-scheme:light dark;--mat-sys-background: light-dark(#f9f9fe, #111317);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad5, #930009);--mat-sys-inverse-on-surface: light-dark(#f0f0f6, #2f3035);--mat-sys-inverse-primary: light-dark(#febb14, #7b5800);--mat-sys-inverse-surface: light-dark(#2f3035, #e2e2e8);--mat-sys-on-background: light-dark(#1a1c20, #e2e2e8);--mat-sys-on-error: light-dark(#ffffff, #690004);--mat-sys-on-error-container: light-dark(#930009, #ffdad5);--mat-sys-on-primary: light-dark(#ffffff, #412d00);--mat-sys-on-primary-container: light-dark(#5d4200, #ffdea5);--mat-sys-on-primary-fixed: light-dark(#271900, #271900);--mat-sys-on-primary-fixed-variant: light-dark(#5d4200, #5d4200);--mat-sys-on-secondary: light-dark(#ffffff, #33302a);--mat-sys-on-secondary-container: light-dark(#4a4640, #e8e1d8);--mat-sys-on-secondary-fixed: light-dark(#1e1b16, #1e1b16);--mat-sys-on-secondary-fixed-variant: light-dark(#4a4640, #4a4640);--mat-sys-on-surface: light-dark(#1a1c20, #e2e2e8);--mat-sys-on-surface-variant: light-dark(#45474b, #e2e2e8);--mat-sys-on-tertiary: light-dark(#ffffff, #3f2e00);--mat-sys-on-tertiary-container: light-dark(#5b4300, #ffdf9c);--mat-sys-on-tertiary-fixed: light-dark(#251a00, #251a00);--mat-sys-on-tertiary-fixed-variant: light-dark(#5b4300, #5b4300);--mat-sys-outline: light-dark(#76777c, #8f9096);--mat-sys-outline-variant: light-dark(#c6c6cb, #45474b);--mat-sys-primary: light-dark(#7b5800, #febb14);--mat-sys-primary-container: light-dark(#ffdea5, #5d4200);--mat-sys-primary-fixed: light-dark(#ffdea5, #ffdea5);--mat-sys-primary-fixed-dim: light-dark(#febb14, #febb14);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#625e57, #ccc6bd);--mat-sys-secondary-container: light-dark(#e8e1d8, #4a4640);--mat-sys-secondary-fixed: light-dark(#e8e1d8, #e8e1d8);--mat-sys-secondary-fixed-dim: light-dark(#ccc6bd, #ccc6bd);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#f9f9fe, #111317);--mat-sys-surface-bright: light-dark(#f9f9fe, #37393e);--mat-sys-surface-container: light-dark(#ededf3, #1e2024);--mat-sys-surface-container-high: light-dark(#e8e8ed, #282a2e);--mat-sys-surface-container-highest: light-dark(#e2e2e8, #333539);--mat-sys-surface-container-low: light-dark(#f3f3f9, #1a1c20);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0c0e12);--mat-sys-surface-dim: light-dark(#d9d9df, #111317);--mat-sys-surface-tint: light-dark(#7b5800, #febb14);--mat-sys-surface-variant: light-dark(#e2e2e8, #45474b);--mat-sys-tertiary: light-dark(#785a00, #eac166);--mat-sys-tertiary-container: light-dark(#ffdf9c, #5b4300);--mat-sys-tertiary-fixed: light-dark(#ffdf9c, #ffdf9c);--mat-sys-tertiary-fixed-dim: light-dark(#eac166, #eac166);--mat-sys-neutral-variant20: #2f3035;--mat-sys-neutral10: #1a1c20;--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 Roboto, Helvetica Neue, sans-serif;--mat-sys-body-large-font: Roboto, 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 Roboto, Helvetica Neue, sans-serif;--mat-sys-body-medium-font: Roboto, 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 Roboto, Helvetica Neue, sans-serif;--mat-sys-body-small-font: Roboto, 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 Roboto, Helvetica Neue, sans-serif;--mat-sys-display-large-font: Roboto, Helvetica Neue, sans-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 Roboto, Helvetica Neue, sans-serif;--mat-sys-display-medium-font: Roboto, Helvetica Neue, sans-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 Roboto, Helvetica Neue, sans-serif;--mat-sys-display-small-font: Roboto, Helvetica Neue, sans-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 Roboto, Helvetica Neue, sans-serif;--mat-sys-headline-large-font: Roboto, Helvetica Neue, sans-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 Roboto, Helvetica Neue, sans-serif;--mat-sys-headline-medium-font: Roboto, Helvetica Neue, sans-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 Roboto, Helvetica Neue, sans-serif;--mat-sys-headline-small-font: Roboto, Helvetica Neue, sans-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: 500 .875rem / 1.25rem Roboto, Helvetica Neue, sans-serif;--mat-sys-label-large-font: Roboto, 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: 500;--mat-sys-label-large-weight-prominent: 600;--mat-sys-label-medium: 500 .75rem / 1rem Roboto, Helvetica Neue, sans-serif;--mat-sys-label-medium-font: Roboto, 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: 500;--mat-sys-label-medium-weight-prominent: 600;--mat-sys-label-small: 500 .688rem / 1rem Roboto, Helvetica Neue, sans-serif;--mat-sys-label-small-font: Roboto, 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: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Roboto, Helvetica Neue, sans-serif;--mat-sys-title-large-font: Roboto, Helvetica Neue, sans-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: 500 1rem / 1.5rem Roboto, Helvetica Neue, sans-serif;--mat-sys-title-medium-font: Roboto, 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: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Roboto, Helvetica Neue, sans-serif;--mat-sys-title-small-font: Roboto, 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: 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-button-filled-container-shape: 999px;--mat-button-outlined-container-shape: 999px;--mat-button-protected-container-shape: 999px;--mat-button-filled-container-height: 44px;--mat-button-outlined-container-height: 44px;--mat-button-protected-container-height: 44px;--mat-fab-container-shape: 18px;--mat-fab-small-container-shape: 14px;--mat-card-elevated-container-shape: 16px;--mat-dialog-container-shape: 20px;--mat-snack-bar-container-shape: 12px;--mat-toolbar-standard-height: 60px;--mat-toolbar-mobile-height: 56px}:root{--nl-gold: #F5B301;--nl-gold-strong: #E0A200;--nl-on-gold: #1A1C20;--nl-gold-ink: light-dark(#8A6100, #FFD873);--nl-nav: light-dark(#14161A, #0E0F12);--nl-nav-ink: #F4F4F5;--nl-nav-ink-dim: #A8AAB0;--nl-nav-active: var(--nl-gold);--nl-sidenav-bg: light-dark(var(--mat-sys-surface), var(--nl-nav));--nl-sidenav-ink: light-dark(var(--mat-sys-on-surface), var(--nl-nav-ink));--nl-sidenav-ink-dim: light-dark(var(--mat-sys-on-surface-variant), var(--nl-nav-ink-dim));--nl-sidenav-hover: light-dark(color-mix(in srgb, var(--nl-nav-active) 12%, transparent), rgba(255, 255, 255, .07));--nl-sidenav-active-bg: color-mix(in srgb, var(--nl-nav-active) 18%, transparent);--nl-sidenav-line: light-dark(var(--nl-hairline), rgba(255, 255, 255, .08));--nl-bg: var(--mat-sys-background);--nl-surface: var(--mat-sys-surface);--nl-surface-2: var(--mat-sys-surface-container-low);--nl-surface-3: var(--mat-sys-surface-container);--nl-text: var(--mat-sys-on-surface);--nl-text-muted: var(--mat-sys-on-surface-variant);--nl-border: color-mix(in srgb, var(--mat-sys-outline) 45%, transparent);--nl-hairline: color-mix(in srgb, var(--mat-sys-outline) 22%, transparent);--nl-danger: light-dark(#ba1a1a, #ef4444);--mat-sys-error: light-dark(#ba1a1a, #ef4444);--nl-success: light-dark(#2E7D32, #7CC47F);--nl-info: light-dark(#1565C0, #7FB2F0);--nl-warn: light-dark(#B26A00, #FFC773);--nl-row-hover: color-mix(in srgb, var(--nl-gold) 16%, transparent);--nl-s1: 4px;--nl-s2: 8px;--nl-s3: 12px;--nl-s4: 16px;--nl-s5: 20px;--nl-s6: 24px;--nl-s8: 32px;--nl-s10: 40px;--nl-radius: 16px;--nl-radius-sm: 12px;--nl-radius-pill: 999px;--nl-shadow: 0 1px 2px rgba(0, 0, 0, .06), 0 10px 30px -18px rgba(0, 0, 0, .28);--nl-shadow-lg: 0 2px 8px rgba(0, 0, 0, .08), 0 24px 60px -24px rgba(0, 0, 0, .34);--nl-page-max: 980px;--nl-topbar-h: 56px;--nl-bottomnav-h: 64px;--nl-sidenav-w: 264px;--nl-safe-top: env(safe-area-inset-top, 0px);--nl-safe-bottom: env(safe-area-inset-bottom, 0px);--nl-ease: cubic-bezier(.2, 0, 0, 1)}[data-brand=slate]{--nl-gold: #0D9488;--nl-gold-strong: #0B7E74;--nl-on-gold: #FFFFFF;--nl-gold-ink: light-dark(#0B7E74, #5EEAD4);--nl-nav: light-dark(#1E293B, #0F172A);--nl-nav-active: #5EEAD4;--nl-row-hover: color-mix(in srgb, #0D9488 14%, transparent);--mat-sys-primary: light-dark(#0D9488, #5EEAD4);--mat-sys-on-primary: light-dark(#FFFFFF, #00332F);--mat-sys-primary-container: light-dark(#9DF0E5, #00504A);--mat-sys-on-primary-container: light-dark(#00201D, #B8FFF5);--mat-sys-inverse-primary: light-dark(#5EEAD4, #0D9488);--mat-sys-tertiary: light-dark(#0D9488, #5EEAD4)}[data-brand=midnight]{--nl-gold: #4F83FF;--nl-gold-strong: #3B6FE8;--nl-on-gold: #FFFFFF;--nl-gold-ink: light-dark(#2A5BD7, #A6C4FF);--nl-nav: light-dark(#131826, #0A0E19);--nl-nav-active: #A6C4FF;--nl-row-hover: color-mix(in srgb, #4F83FF 14%, transparent);--mat-sys-primary: light-dark(#2F62E6, #AEC6FF);--mat-sys-on-primary: light-dark(#FFFFFF, #002A78);--mat-sys-primary-container: light-dark(#DBE2FF, #123A94);--mat-sys-on-primary-container: light-dark(#001945, #DBE2FF);--mat-sys-inverse-primary: light-dark(#AEC6FF, #2F62E6);--mat-sys-tertiary: light-dark(#2F62E6, #AEC6FF)}[data-brand=emerald]{--nl-gold: #10B981;--nl-gold-strong: #0E9E70;--nl-on-gold: #FFFFFF;--nl-gold-ink: light-dark(#0B7F5B, #5EEBC0);--nl-nav: light-dark(#0F1E18, #0A140F);--nl-nav-active: #5EEBC0;--nl-row-hover: color-mix(in srgb, #10B981 14%, transparent);--mat-sys-primary: light-dark(#0E9E70, #5EEBC0);--mat-sys-on-primary: light-dark(#FFFFFF, #00382A);--mat-sys-primary-container: light-dark(#A7F3D9, #005240);--mat-sys-on-primary-container: light-dark(#00201A, #C7FFE9);--mat-sys-inverse-primary: light-dark(#5EEBC0, #0E9E70);--mat-sys-tertiary: light-dark(#0E9E70, #5EEBC0)}[data-brand=amethyst]{--nl-gold: #9061F9;--nl-gold-strong: #7C4DEB;--nl-on-gold: #FFFFFF;--nl-gold-ink: light-dark(#6A3ED0, #CBB4FF);--nl-nav: light-dark(#171226, #0E0A1A);--nl-nav-active: #CBB4FF;--nl-row-hover: color-mix(in srgb, #9061F9 14%, transparent);--mat-sys-primary: light-dark(#7C4DEB, #CBB4FF);--mat-sys-on-primary: light-dark(#FFFFFF, #331066);--mat-sys-primary-container: light-dark(#E9DDFF, #4A2593);--mat-sys-on-primary-container: light-dark(#20005C, #E9DDFF);--mat-sys-inverse-primary: light-dark(#CBB4FF, #7C4DEB);--mat-sys-tertiary: light-dark(#7C4DEB, #CBB4FF)}[data-brand=crimson]{--nl-gold: #E5484D;--nl-gold-strong: #CE363B;--nl-on-gold: #FFFFFF;--nl-gold-ink: light-dark(#C02A2F, #FF9EA0);--nl-nav: light-dark(#201416, #16090B);--nl-nav-active: #FF9EA0;--nl-row-hover: color-mix(in srgb, #E5484D 12%, transparent);--mat-sys-primary: light-dark(#C42B31, #FFB3B3);--mat-sys-on-primary: light-dark(#FFFFFF, #68000A);--mat-sys-primary-container: light-dark(#FFDAD8, #91000F);--mat-sys-on-primary-container: light-dark(#410004, #FFDAD8);--mat-sys-inverse-primary: light-dark(#FFB3B3, #C42B31);--mat-sys-tertiary: light-dark(#C42B31, #FFB3B3)}[data-brand=copper]{--nl-gold: #C77B47;--nl-gold-strong: #A85E2A;--nl-on-gold: #2A1A0E;--nl-gold-ink: light-dark(#8F4E22, #F0B892);--nl-nav: light-dark(#1E1712, #14100C);--nl-nav-active: #F0B892;--nl-row-hover: color-mix(in srgb, #C77B47 16%, transparent);--mat-sys-primary: light-dark(#9A5A2C, #F5BA8E);--mat-sys-on-primary: light-dark(#FFFFFF, #4A2400);--mat-sys-primary-container: light-dark(#FFDCC2, #6C3B12);--mat-sys-on-primary-container: light-dark(#331200, #FFDCC2);--mat-sys-inverse-primary: light-dark(#F5BA8E, #9A5A2C);--mat-sys-tertiary: light-dark(#9A5A2C, #F5BA8E)}*,*:before,*:after{box-sizing:border-box}html,body{height:100%}body{margin:0;font-family:Roboto,Helvetica Neue,sans-serif;color:var(--nl-text);background:var(--nl-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overscroll-behavior-y:none}img,svg,video{max-width:100%;height:auto}a{color:var(--nl-gold-ink);text-underline-offset:2px}a:hover{text-decoration:underline}h1,h2,h3,h4{color:var(--nl-text);font-weight:600;line-height:1.2;margin:0 0 var(--nl-s3)}h1{font-size:clamp(1.5rem,2.6rem,2rem);letter-spacing:-.01em}h2{font-size:clamp(1.2rem,1.85rem,1.5rem)}h3{font-size:1.125rem}h4{font-size:1rem;color:var(--nl-text-muted);font-weight:500}p{line-height:1.6}pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;font-family:inherit;font-size:inherit;margin:0 0 var(--nl-s3);max-width:100%}*{scrollbar-width:thin;scrollbar-color:var(--nl-gold) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--nl-gold) 80%,transparent);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--nl-gold)}:focus-visible{outline:2px solid var(--nl-gold-strong);outline-offset:2px;border-radius:4px}.nl-page{width:100%;max-width:var(--nl-page-max);margin-inline:auto;padding:var(--nl-s4);padding-bottom:var(--nl-s8);display:flex;flex-direction:column;gap:var(--nl-s4)}@media(min-width:768px){.nl-page{padding:var(--nl-s8);padding-bottom:var(--nl-s10);gap:var(--nl-s6)}}.nl-page__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--nl-s3)}.nl-page__title{margin:0;font-size:clamp(1.35rem,2.2rem,1.75rem);font-weight:600;letter-spacing:-.01em}.nl-page__sub{margin:2px 0 0;color:var(--nl-text-muted);font-size:.9rem}.nl-card{background:var(--nl-surface);border:1px solid var(--nl-hairline);border-radius:var(--nl-radius);box-shadow:var(--nl-shadow);padding:var(--nl-s5)}@media(min-width:768px){.nl-card{padding:var(--nl-s6)}}.nl-card--flush{padding:0;overflow:hidden}.nl-card__head{display:flex;align-items:center;justify-content:space-between;gap:var(--nl-s3);margin-bottom:var(--nl-s4)}.nl-card__title{font-size:1.05rem;font-weight:600;margin:0}.nl-stack>*+*{margin-top:var(--nl-s4)}.nl-stack--tight>*+*{margin-top:var(--nl-s2)}.nl-stack--loose>*+*{margin-top:var(--nl-s6)}.nl-actions{display:flex;flex-wrap:wrap;gap:var(--nl-s3);align-items:center}.nl-actions--end{justify-content:flex-end}@media(max-width:599px){.nl-actions{flex-direction:column;align-items:stretch}.nl-actions>.mat-mdc-button-base{width:100%}}.nl-form-grid{display:grid;grid-template-columns:1fr;gap:var(--nl-s3) var(--nl-s4)}@media(min-width:640px){.nl-form-grid--2{grid-template-columns:1fr 1fr}}.nl-form-grid .mat-mdc-form-field{width:100%}.nl-form-grid .nl-span-2{grid-column:1 / -1}@media(max-width:599px){.nl-page .mat-mdc-form-field,.nl-page [style*=width] .mat-mdc-form-field{width:100%!important}}.search-row{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--nl-s3)}.search-row .mat-mdc-form-field{flex:1 1 0;min-width:0;width:100%;max-width:420px}.search-row .mat-mdc-form-field .mat-mdc-form-field-infix{min-width:0;width:auto}.search-row .mat-mdc-form-field .mat-mdc-form-field-subscript-wrapper{display:none}.search-row .search-btn{flex:0 0 auto;align-self:center;white-space:nowrap}@media(max-width:599px){.nl-page .search-row .mat-mdc-form-field,.search-row .mat-mdc-form-field{width:auto!important;flex:1 1 0;min-width:0}}.nl-muted{color:var(--nl-text-muted)}.nl-error-text{color:var(--nl-danger);font-weight:500}.nl-right{margin-left:auto}.nl-table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--nl-hairline);border-radius:var(--nl-radius-sm)}.nl-table-wrap>table{margin:0}@media(max-width:719px){table.nl-cards-sm{border:0}table.nl-cards-sm thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}table.nl-cards-sm tr.mat-mdc-row,table.nl-cards-sm tr{display:block;border:1px solid var(--nl-hairline);border-radius:var(--nl-radius-sm);padding:var(--nl-s2) var(--nl-s3);margin-bottom:var(--nl-s3);background:var(--nl-surface)}table.nl-cards-sm td.mat-mdc-cell,table.nl-cards-sm td{display:flex;justify-content:space-between;gap:var(--nl-s4);align-items:center;text-align:right;border:0;border-bottom:1px solid var(--nl-hairline)!important;padding:var(--nl-s2) 0!important;white-space:normal}table.nl-cards-sm td:last-child{border-bottom:0!important}table.nl-cards-sm td:before{content:attr(data-label);font-weight:600;color:var(--nl-text-muted);text-align:left;flex:0 0 45%}}.main{width:100%;max-width:var(--nl-page-max);min-width:0!important;margin-inline:auto}.mat-mdc-unelevated-button.mat-primary,.mat-mdc-unelevated-button.mat-accent,.mat-mdc-raised-button.mat-primary,.mat-mdc-raised-button.mat-accent{--mdc-filled-button-container-color: var(--nl-gold);--mdc-filled-button-label-text-color: #1A1C20;--mdc-protected-button-container-color: var(--nl-gold);--mdc-protected-button-label-text-color: #1A1C20}.mat-mdc-fab.mat-primary,.mat-mdc-fab.mat-accent,.mat-mdc-mini-fab.mat-primary,.mat-mdc-mini-fab.mat-accent{--mdc-fab-container-color: var(--nl-gold);--mdc-fab-small-container-color: var(--nl-gold);--mat-fab-foreground-color: var(--nl-on-gold);--mat-fab-small-foreground-color: var(--nl-on-gold);background-color:var(--nl-gold)!important;color:var(--nl-on-gold)!important}.mat-mdc-fab.mat-primary .mat-icon,.mat-mdc-fab.mat-accent .mat-icon,.mat-mdc-mini-fab.mat-primary .mat-icon,.mat-mdc-mini-fab.mat-accent .mat-icon{color:var(--nl-on-gold)!important}.mat-mdc-outlined-button.mat-primary,.mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: var(--nl-gold-ink);--mdc-outlined-button-outline-color: color-mix(in srgb, var(--nl-gold) 55%, transparent)}.mat-mdc-button.mat-primary,.mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: var(--nl-gold-ink)}.mat-mdc-unelevated-button.mat-warn{--mat-button-filled-container-color: var(--mat-sys-error);--mat-button-filled-label-text-color: var(--mat-sys-on-error);--mat-button-filled-icon-color: var(--mat-sys-on-error)}.mat-mdc-raised-button.mat-warn{--mat-button-protected-container-color: var(--mat-sys-error);--mat-button-protected-label-text-color: var(--mat-sys-on-error);--mat-button-protected-icon-color: var(--mat-sys-on-error)}.mat-mdc-button.mat-warn{--mat-button-text-label-text-color: var(--nl-danger);--mat-button-text-icon-color: var(--nl-danger);--mat-button-text-state-layer-color: var(--mat-sys-error)}.mat-mdc-outlined-button.mat-warn{--mat-button-outlined-label-text-color: var(--nl-danger);--mat-button-outlined-icon-color: var(--nl-danger);--mat-button-outlined-outline-color: color-mix(in srgb, var(--mat-sys-error) 55%, transparent);--mat-button-outlined-state-layer-color: var(--mat-sys-error)}.mat-mdc-fab.mat-warn,.mat-mdc-mini-fab.mat-warn{--mat-fab-container-color: var(--mat-sys-error);--mat-fab-foreground-color: var(--mat-sys-on-error);--mat-fab-small-container-color: var(--mat-sys-error);--mat-fab-small-foreground-color: var(--mat-sys-on-error)}.mat-mdc-icon-button.mat-warn{--mat-icon-button-icon-color: var(--nl-danger);--mat-icon-button-state-layer-color: var(--mat-sys-error)}.mat-mdc-unelevated-button.mat-warn .mat-icon,.mat-mdc-raised-button.mat-warn .mat-icon,.mat-mdc-fab.mat-warn .mat-icon,.mat-mdc-mini-fab.mat-warn .mat-icon{color:var(--mat-sys-on-error)}.mat-mdc-button.mat-warn .mat-icon,.mat-mdc-outlined-button.mat-warn .mat-icon,.mat-mdc-icon-button.mat-warn .mat-icon{color:var(--nl-danger)}.mat-mdc-unelevated-button:has(>.mdc-button__label:empty)>mat-icon,.mat-mdc-raised-button:has(>.mdc-button__label:empty)>mat-icon,.mat-mdc-outlined-button:has(>.mdc-button__label:empty)>mat-icon,.mat-mdc-button:has(>.mdc-button__label:empty)>mat-icon,.mat-mdc-unelevated-button:has(>.mdc-button__label:empty)>.mat-icon,.mat-mdc-raised-button:has(>.mdc-button__label:empty)>.mat-icon,.mat-mdc-outlined-button:has(>.mdc-button__label:empty)>.mat-icon,.mat-mdc-button:has(>.mdc-button__label:empty)>.mat-icon{margin-left:0;margin-right:0}.nl-surface-nav{background:var(--nl-nav)!important;color:var(--nl-nav-ink)!important}.mat-mdc-header-cell{font-weight:600;color:var(--nl-text-muted);letter-spacing:.02em}tr.mat-mdc-row:hover{background:var(--nl-row-hover);cursor:pointer}.mat-mdc-table{background:transparent}.mat-mdc-tab .mdc-tab__text-label{font-weight:600}.mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color: var(--nl-gold);--mdc-linear-progress-track-color: color-mix(in srgb, var(--nl-gold) 20%, transparent)}.mat-mdc-form-field{--mdc-filled-text-field-container-color: var(--nl-surface-2);--mdc-filled-text-field-focus-active-indicator-color: var(--nl-gold-strong);--mdc-filled-text-field-caret-color: var(--nl-gold-strong);--mdc-outlined-text-field-focus-outline-color: var(--nl-gold-strong);--mdc-outlined-text-field-caret-color: var(--nl-gold-strong);--mat-form-field-focus-select-arrow-color: var(--nl-gold-strong)}.mat-mdc-form-field:hover{--mdc-filled-text-field-container-color: var(--nl-surface-3)}.mdc-text-field--filled{border-radius:10px 10px 0 0}.mat-mdc-form-field-focus-overlay{background:transparent}.mat-mdc-checkbox,.mat-mdc-radio-button{--mdc-checkbox-selected-icon-color: var(--nl-gold-strong);--mdc-checkbox-selected-focus-icon-color: var(--nl-gold-strong);--mdc-checkbox-selected-hover-icon-color: var(--nl-gold-strong);--mdc-radio-selected-icon-color: var(--nl-gold-strong);--mat-radio-checked-ripple-color: var(--nl-gold-strong)}.mat-mdc-slide-toggle{--mdc-switch-selected-track-color: color-mix(in srgb, var(--nl-gold) 55%, transparent);--mdc-switch-selected-handle-color: var(--nl-gold-strong);--mdc-switch-selected-hover-handle-color: var(--nl-gold-strong);--mdc-switch-selected-focus-handle-color: var(--nl-gold-strong);--mdc-switch-selected-pressed-handle-color: var(--nl-gold-strong)}.mat-mdc-snack-bar-container{--mdc-snackbar-container-shape: 12px}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled){color:var(--nl-gold)}.snack-success .mdc-snackbar__surface{background:var(--nl-success)!important}.snack-error .mdc-snackbar__surface{background:var(--nl-danger)!important}.snack-info .mdc-snackbar__surface{background:var(--nl-info)!important}.snack-success .mdc-snackbar__label,.snack-error .mdc-snackbar__label,.snack-info .mdc-snackbar__label{color:#fff!important}.main{display:block;padding:var(--nl-s4);padding-bottom:var(--nl-s6)}@media(min-width:768px){.main{padding:var(--nl-s8);padding-bottom:var(--nl-s10)}}.shell--desktop .main{padding-bottom:var(--nl-s8)}@media(min-width:1024px){.shell--wide .main,.shell--wide .nl-page{max-width:none}.shell--desktop .main:has(table.mat-mdc-table),.shell--desktop .nl-page:has(table.mat-mdc-table){max-width:none}}.shell--anon .main{min-height:calc(100dvh - var(--nl-topbar-h) - var(--nl-safe-top));display:grid;place-items:start center;padding-block:clamp(var(--nl-s6),8vh,96px);padding-bottom:var(--nl-s10)}.shell--anon .main>*{width:100%;max-width:460px}.shell--anon .main .mat-mdc-card{width:100%}@media(min-width:768px){.shell--anon .main{place-items:center}}.mat-mdc-card{--mdc-elevated-card-container-color: var(--nl-surface);border:1px solid var(--nl-hairline);border-radius:var(--nl-radius)!important;box-shadow:var(--nl-shadow)!important}.mat-mdc-card+.mat-mdc-card{margin-top:var(--nl-s4)}.mat-mdc-card-content{padding:var(--nl-s5)!important}@media(min-width:768px){.mat-mdc-card-content{padding:var(--nl-s6)!important}}.mat-mdc-card-title,.mat-mdc-card-header .mat-mdc-card-title{padding:var(--nl-s5) var(--nl-s5) 0!important;margin:0!important;font-size:clamp(1.2rem,1.85rem,1.5rem)!important;font-weight:600!important;letter-spacing:-.01em}@media(min-width:768px){.mat-mdc-card-title{padding:var(--nl-s6) var(--nl-s6) 0!important}}.margin-top{margin-top:var(--nl-s4)}.margin-bottom{margin-bottom:var(--nl-s4)}.right-side{float:right}.main tr.mat-mdc-row:hover,.mat-mdc-table tr.mat-mdc-row:hover{background:var(--nl-row-hover)!important}.main tr.mat-mdc-row:hover td,.mat-mdc-table tr.mat-mdc-row:hover td{color:inherit!important}.main tr.mat-mdc-row:hover .mat-mdc-button:not(.mat-warn):not(.mat-primary):not(.mat-accent),.main tr.mat-mdc-row:hover .mdc-button:not(.mat-warn):not(.mat-primary):not(.mat-accent){background:transparent!important;color:inherit!important}.green,.complete{color:var(--nl-success)!important}.red,.warn,.incomplete{color:var(--nl-danger)!important}.consolidation-open{color:var(--nl-success)!important}.error-text,.error-text *{color:var(--nl-danger)!important}.red-icon,.red-icon svg{color:var(--nl-danger)!important;fill:var(--nl-danger)!important}.main table.mat-mdc-table,.nl-page table.mat-mdc-table{width:100%;min-width:max-content}.main div:has(>table.mat-mdc-table),.nl-page div:has(>table.mat-mdc-table),.mat-mdc-tab-body-content div:has(>table.mat-mdc-table){margin-top:var(--nl-s4)}.main div:has(>table.mat-mdc-table),.nl-page div:has(>table.mat-mdc-table),.mat-mdc-tab-body-content div:has(>table.mat-mdc-table),.mat-mdc-card-content:has(>table.mat-mdc-table),.main .nl-scroll-x,.nl-page .nl-scroll-x,.nl-table-wrap{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:auto;scrollbar-color:var(--nl-gold) var(--nl-surface-3);cursor:grab}.main div:has(>table.mat-mdc-table).is-dragging,.nl-page div:has(>table.mat-mdc-table).is-dragging,.mat-mdc-tab-body-content div:has(>table.mat-mdc-table).is-dragging,.mat-mdc-card-content:has(>table.mat-mdc-table).is-dragging,.main .nl-scroll-x.is-dragging,.nl-page .nl-scroll-x.is-dragging,.nl-table-wrap.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none;scroll-behavior:auto}.main div:has(>table.mat-mdc-table).is-dragging *,.nl-page div:has(>table.mat-mdc-table).is-dragging *,.mat-mdc-tab-body-content div:has(>table.mat-mdc-table).is-dragging *,.mat-mdc-card-content:has(>table.mat-mdc-table).is-dragging *,.main .nl-scroll-x.is-dragging *,.nl-page .nl-scroll-x.is-dragging *,.nl-table-wrap.is-dragging *{cursor:grabbing!important;-webkit-user-select:none;user-select:none}.main div:has(>table.mat-mdc-table)::-webkit-scrollbar,.nl-page div:has(>table.mat-mdc-table)::-webkit-scrollbar,.mat-mdc-tab-body-content div:has(>table.mat-mdc-table)::-webkit-scrollbar,.mat-mdc-card-content:has(>table.mat-mdc-table)::-webkit-scrollbar,.main .nl-scroll-x::-webkit-scrollbar,.nl-page .nl-scroll-x::-webkit-scrollbar,.nl-table-wrap::-webkit-scrollbar{height:14px}.main div:has(>table.mat-mdc-table)::-webkit-scrollbar-track,.nl-page div:has(>table.mat-mdc-table)::-webkit-scrollbar-track,.mat-mdc-tab-body-content div:has(>table.mat-mdc-table)::-webkit-scrollbar-track,.mat-mdc-card-content:has(>table.mat-mdc-table)::-webkit-scrollbar-track,.main .nl-scroll-x::-webkit-scrollbar-track,.nl-page .nl-scroll-x::-webkit-scrollbar-track,.nl-table-wrap::-webkit-scrollbar-track{background:var(--nl-surface-3);border-radius:999px}.main div:has(>table.mat-mdc-table)::-webkit-scrollbar-thumb,.nl-page div:has(>table.mat-mdc-table)::-webkit-scrollbar-thumb,.mat-mdc-tab-body-content div:has(>table.mat-mdc-table)::-webkit-scrollbar-thumb,.mat-mdc-card-content:has(>table.mat-mdc-table)::-webkit-scrollbar-thumb,.main .nl-scroll-x::-webkit-scrollbar-thumb,.nl-page .nl-scroll-x::-webkit-scrollbar-thumb,.nl-table-wrap::-webkit-scrollbar-thumb{background:var(--nl-gold);border:3px solid var(--nl-surface-3);border-radius:999px;min-width:56px}.main div:has(>table.mat-mdc-table)::-webkit-scrollbar-thumb:hover,.nl-page div:has(>table.mat-mdc-table)::-webkit-scrollbar-thumb:hover,.mat-mdc-tab-body-content div:has(>table.mat-mdc-table)::-webkit-scrollbar-thumb:hover,.mat-mdc-card-content:has(>table.mat-mdc-table)::-webkit-scrollbar-thumb:hover,.main .nl-scroll-x::-webkit-scrollbar-thumb:hover,.nl-page .nl-scroll-x::-webkit-scrollbar-thumb:hover,.nl-table-wrap::-webkit-scrollbar-thumb:hover{background:var(--nl-gold-strong)}@media(max-width:900px),(pointer:coarse){.main div:has(>table.mat-mdc-table),.nl-page div:has(>table.mat-mdc-table),.mat-mdc-tab-body-content div:has(>table.mat-mdc-table),.mat-mdc-card-content:has(>table.mat-mdc-table),.main .nl-scroll-x,.nl-page .nl-scroll-x,.nl-table-wrap{touch-action:pan-y;cursor:default}}@media(max-width:719px){.main table.mat-mdc-table th.mat-mdc-header-cell,.main table.mat-mdc-table td.mat-mdc-cell{padding:6px 8px;font-size:.78rem;white-space:nowrap}.main table.mat-mdc-table .mat-mdc-icon-button{width:34px;height:34px;padding:5px}}.mat-mdc-button-base{transition:transform .12s var(--nl-ease),box-shadow .12s var(--nl-ease),background-color .15s var(--nl-ease)}.mat-mdc-button-base:active{transform:scale(.97)}@media(prefers-reduced-motion:no-preference){.shell__main>*:not(router-outlet){animation:nl-page-in .28s var(--nl-ease) both}@keyframes nl-page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}.mat-drawer-content{-webkit-overflow-scrolling:touch}.cdk-overlay-dark-backdrop{background:#0000008c}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.mat-mdc-dialog-container{--mdc-dialog-container-color: var(--nl-surface);--mdc-dialog-subhead-color: var(--nl-text);--mdc-dialog-supporting-text-color: var(--nl-text)}.mat-mdc-dialog-surface,.mat-mdc-dialog-container .mdc-dialog__surface{background:var(--nl-surface)!important;color:var(--nl-text)!important;border-radius:20px!important;border:1px solid var(--nl-hairline)}.mat-mdc-dialog-container .mdc-dialog__content,.mat-mdc-dialog-container .mat-mdc-dialog-content{color:var(--nl-text)}.mat-mdc-menu-panel,.mat-mdc-autocomplete-panel,.mat-mdc-select-panel{background:var(--nl-surface)!important;border:1px solid var(--nl-hairline)}.theme-menu{min-width:232px!important}.theme-menu .theme-menu__label{padding:10px 16px 4px;font-size:.68rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--nl-text-muted)}.theme-menu .mat-mdc-menu-item .mat-icon{margin-right:4px}.theme-menu .mat-mdc-menu-item.is-active{color:var(--nl-gold-ink);font-weight:600}.theme-menu .theme-menu__name{flex:1 1 auto}.theme-menu .theme-menu__check{color:var(--nl-gold-strong);margin-left:8px;font-size:18px;width:18px;height:18px}.theme-menu mat-divider{margin:6px 0}div.grecaptcha-badge{display:none!important}.mat-drawer-content{min-height:unset}
