:root{--nv-page: var(--mat-sys-surface-container-low);--nv-surface: var(--mat-sys-surface);--nv-surface-raised: var(--mat-sys-surface-container-lowest);--nv-surface-inset: var(--mat-sys-surface-container-high);--nv-text: var(--mat-sys-on-surface);--nv-muted: var(--mat-sys-on-surface-variant);--nv-line: var(--mat-sys-primary);--nv-line-quiet: var(--mat-sys-outline-variant);--nv-primary: var(--mat-sys-primary);--nv-primary-container: var(--mat-sys-primary-container);--nv-on-primary-container: var(--mat-sys-on-primary-container);--nv-success: #2e7d50;--nv-success-bg: rgb(46 125 80 / 10%);--nv-warning: #b86b12;--nv-warning-bg: rgb(184 107 18 / 10%);--nv-danger: var(--mat-sys-error);--nv-danger-bg: var(--mat-sys-error-container);--nv-info: var(--mat-sys-secondary);--nv-info-bg: var(--mat-sys-secondary-container);--nv-radius-sm: 8px;--nv-radius: 12px;--nv-radius-lg: 16px;--nv-radius-pill: 999px;--nv-space-1: 4px;--nv-space-2: 8px;--nv-space-3: 12px;--nv-space-4: 16px;--nv-space-5: 24px;--nv-space-6: 32px;--nv-font-sans: "DM Sans", "Noto Sans Devanagari", system-ui, sans-serif;--nv-font-mono: "DM Mono", ui-monospace, "SFMono-Regular", monospace;--nv-shadow-card: 0 1px 2px rgb(0 0 0 / 6%), 0 4px 12px -6px rgb(0 0 0 / 10%);--nv-nav-surface: var(--mat-sys-primary);--nv-nav-on-surface: var(--mat-sys-on-primary);--nv-nav-active: var(--mat-sys-primary-container);--nv-nav-on-active: var(--mat-sys-on-primary-container)}:root{--ac: oklch(.47 .085 55);--ac-strong: oklch(.37 .085 55);--ac-soft: oklch(.94 .03 55);--ac-softer: oklch(.975 .014 55);--ac-line: oklch(.86 .05 55);--nvc-a: var(--ac);--nvc-ad: oklch(.27 .05 55);--nvc-aw: var(--ac-soft);--nvc-a-hover: var(--ac-strong);--nvc-a-wash: var(--ac-soft);--nvc-selection: oklch(.9 .04 55);--nvc-canvas: #efede8;--nvc-app: #f6f5f2;--nvc-surface: #fff;--nvc-surface-subtle: #fbfaf8;--nvc-surface-alt: #f3f2ee;--nvc-surface-muted: #f8f7f4;--nvc-track: #ebe9e4;--nvc-dark: #1d1b18;--nvc-rail-bg: #fbfaf8;--nvc-rail-line: #e9e6e0;--nvc-kds-bg: #1a1814;--nvc-kds-card: #26231e;--nvc-impersonate: #4a2673;--nvc-impersonate-dot: #ffd166;--nvc-line: #e7e4de;--nvc-line-header: #e9e6e0;--nvc-line-inner: #e7e4de;--nvc-line-divider: #efece7;--nvc-line-card: #efece7;--nvc-line-row: #f2f0ec;--nvc-line-input: #dcd8d0;--nvc-line-secondary: #e3e0da;--nvc-line-dashed: #dcd8d0;--nvc-line-dashed-soft: #d6d2ca;--nvc-line-hairline: #efece7;--nvc-line-hover: #c9c4ba;--nvc-text: #1d1b18;--nvc-text-strong: #35322c;--nvc-text-secondary: #4a463f;--nvc-text-tertiary: #5f5a52;--nvc-text-muted: #77726a;--nvc-text-faint: #8d877d;--nvc-text-label: #4a463f;--nvc-text-deep: #26231f;--nvc-text-disabled: #b3aea5;--nvc-on-dark: #fff;--nvc-on-dark-idle: rgb(255 255 255 / 72%);--nvc-on-dark-label: rgb(255 255 255 / 45%);--nvc-on-dark-group: rgb(255 255 255 / 34%);--nvc-on-dark-hover: rgb(255 255 255 / 9%);--nvc-on-dark-active: rgb(255 255 255 / 14%);--nvc-on-dark-badge: rgb(255 255 255 / 16%);--nvc-on-dark-rule: rgb(255 255 255 / 9%);--nvc-success: oklch(.42 .1 150);--nvc-success-wash: oklch(.95 .04 150);--nvc-warning: oklch(.43 .1 60);--nvc-warning-wash: oklch(.94 .07 80);--nvc-danger: oklch(.5 .17 25);--nvc-danger-wash: oklch(.95 .04 25);--nvc-danger-tint: oklch(.99 .01 25);--nvc-neutral: oklch(.42 .02 250);--nvc-neutral-wash: oklch(.94 .01 250);--nvc-info: oklch(.45 .12 255);--nvc-info-wash: oklch(.95 .03 255);--nvc-requested: oklch(.45 .14 285);--nvc-requested-wash: oklch(.95 .03 285);--st-free-bg: oklch(.95 .04 150);--st-free-fg: oklch(.42 .1 150);--st-free-dot: oklch(.62 .15 150);--st-free-card-bg: #fff;--st-free-card-border: #e7e4de;--st-occupied-bg: var(--ac-soft);--st-occupied-fg: var(--ac-strong);--st-occupied-dot: var(--ac);--st-occupied-card-bg: #fff;--st-occupied-card-border: var(--ac-line);--st-bill-bg: oklch(.94 .07 80);--st-bill-fg: oklch(.43 .1 60);--st-bill-dot: oklch(.72 .15 70);--st-bill-card-bg: oklch(.985 .02 85);--st-bill-card-border: oklch(.87 .08 80);--st-paid-online-bg: oklch(.94 .04 200);--st-paid-online-fg: oklch(.4 .09 215);--st-paid-online-dot: oklch(.62 .12 210);--st-paid-online-card-bg: oklch(.985 .015 200);--st-paid-online-card-border: oklch(.86 .06 205);--st-cleaning-bg: oklch(.94 .01 250);--st-cleaning-fg: oklch(.42 .02 250);--st-cleaning-dot: oklch(.62 .03 250);--st-cleaning-card-bg: #fbfaf8;--st-cleaning-card-border: #e7e4de;--st-danger-bg: oklch(.95 .04 25);--st-danger-fg: oklch(.5 .17 25);--st-danger-dot: oklch(.62 .19 25);--nvc-r-xs: 6px;--nvc-r-sm: 8px;--nvc-r-md: 10px;--nvc-r-lg: 10px;--nvc-r-xl: 12px;--nvc-r-2xl: 14px;--nvc-r-3xl: 16px;--nvc-r-4xl: 16px;--nvc-r-5xl: 20px;--nvc-r-pill: 999px;--nvc-shadow-card: 0 1px 2px rgb(40 30 20 / 4%);--nvc-shadow-urgent: 0 1px 3px rgb(40 30 20 / 6%);--nvc-shadow-hover: 0 4px 14px rgb(40 30 20 / 8%);--nvc-shadow-kpi-hover: 0 6px 18px rgb(40 30 20 / 7%);--nvc-shadow-attention-hover: 0 8px 22px rgb(40 30 20 / 8%);--nvc-shadow-plan: 0 8px 24px rgb(40 30 20 / 10%);--nvc-shadow-pill: 0 12px 30px rgb(29 27 24 / 16%);--nvc-shadow-login: 0 18px 48px rgb(29 27 24 / 10%);--nvc-shadow-overlay: 0 24px 60px rgb(29 27 24 / 25%);--nvc-shadow-sheet: 0 -18px 50px rgb(29 27 24 / 18%);--nvc-shadow-side: -12px 0 40px rgb(29 27 24 / 14%);--nvc-shadow-knob: 0 1px 2px rgb(0 0 0 / 20%);--nvc-shadow-segment: 0 1px 3px rgb(0 0 0 / 10%);--nvc-shadow-frame: 0 0 0 1px rgb(29 27 24 / 6%);--nvc-scrim: rgb(29 27 24 / 28%);--nvc-font: "Figtree", "Instrument Sans", "Noto Sans Devanagari", system-ui, sans-serif;--nvc-font-mono: "JetBrains Mono", ui-monospace, "SFMono-Regular", monospace;--nvc-rail-w: 236px;--nvc-rail-w-collapsed: 62px;--nvc-header-h: 56px;--nvc-shift-h: 50px;--nvc-control-h: 44px;--nvc-control-h-sm: 38px}@keyframes nvxPulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes nvxShimmer{0%{background-position:-400px 0}to{background-position:400px 0}}@keyframes nvxRise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.nvx-scroll{scrollbar-width:thin;scrollbar-color:transparent transparent;scrollbar-gutter:stable}.nvx-scroll:hover{scrollbar-color:rgba(29,27,24,.2) transparent}.nvx-scroll::-webkit-scrollbar{width:8px;height:8px}.nvx-scroll::-webkit-scrollbar-track{background:transparent}.nvx-scroll::-webkit-scrollbar-thumb{border-radius:var(--nvc-r-pill);background:transparent;transition:background-color .15s}.nvx-scroll:hover::-webkit-scrollbar-thumb{background:#1d1b1833}.nvx-scroll::-webkit-scrollbar-thumb:hover{background:#1d1b1857}.nvx-dark:hover{scrollbar-color:rgba(255,255,255,.24) transparent}.nvx-dark:hover::-webkit-scrollbar-thumb{background:#ffffff3d}.nvx-dark::-webkit-scrollbar-thumb:hover{background:#fff6}.nvx-num{font-variant-numeric:tabular-nums}.nvx-eyebrow{font-family:var(--nvc-font-mono);font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--nvc-text-muted)}.nv-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid transparent;border-radius:var(--nvc-r-lg);font-family:var(--nvc-font);font-size:14.5px;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;white-space:nowrap;font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s,filter .15s}.nv-btn:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.nv-btn:disabled,.nv-btn[aria-disabled=true]{cursor:not-allowed;opacity:.5}.nv-btn--md{min-height:44px;padding:0 18px;font-size:15px}.nv-btn--sm{min-height:40px;padding:0 14px;font-size:14px}.nv-btn--xs{min-height:36px;padding:0 13px;font-size:13.5px}.nv-btn--block{width:100%}.nv-btn--primary{background:var(--ac);color:#fff}.nv-btn--primary:hover:not(:disabled){background:var(--ac-strong)}.nv-btn--primary.nv-btn--danger{background:var(--nvc-danger)}.nv-btn--secondary{border-color:var(--nvc-line-secondary);background:var(--nvc-surface);color:var(--nvc-text)}.nv-btn--secondary:hover:not(:disabled){background:var(--nvc-surface-alt)}.nv-btn--secondary.nv-btn--danger{border-color:var(--nvc-danger);color:var(--nvc-danger)}.nv-btn--secondary.nv-btn--danger:hover:not(:disabled){background:var(--nvc-danger-wash)}.nv-btn--dark{background:var(--nvc-dark);color:#fff}.nv-btn--dark:hover:not(:disabled){filter:brightness(1.2)}.nv-btn--text{padding:0 6px;border-color:transparent;background:none;border-radius:var(--nvc-r-sm);font-size:14px;color:var(--ac)}.nv-btn--text:hover:not(:disabled){color:var(--ac-strong);background:var(--nvc-surface-alt)}.nv-btn--text.nv-btn--danger{color:var(--nvc-danger)}.nv-btn--icon{padding:0;border-color:var(--nvc-line-secondary);border-radius:var(--nvc-r-md);background:var(--nvc-surface);color:var(--nvc-text-secondary);aspect-ratio:1}.nv-btn--icon:hover:not(:disabled){background:var(--nvc-surface-alt)}.nv-btn--icon.nv-btn--md{min-width:40px;min-height:40px}.nv-btn--icon.nv-btn--sm{min-width:34px;min-height:34px}.nv-btn--icon.nv-btn--xs{min-width:28px;min-height:28px;border-radius:var(--nvc-r-sm)}.nv-btn--icon.nv-btn--danger{color:var(--nvc-danger)}nv-field{display:block;min-width:0}.nv-field{display:flex;flex-direction:column;gap:6px;min-width:0;font-family:var(--nvc-font)}.nv-field__label{font-size:13.5px;font-weight:600;color:var(--nvc-text-label)}.nv-field__hint{font-size:12.5px;line-height:1.4;color:var(--nvc-text-muted)}.nv-field__error{font-size:12.5px;line-height:1.4;font-weight:600;color:var(--nvc-danger)}.nv-field--invalid .nv-input,.nv-field--invalid .nv-select__trigger{border-color:var(--nvc-danger)}.nv-input,.nv-select__trigger{width:100%;min-height:44px;padding:10px 14px;border:1px solid var(--nvc-line-input);border-radius:var(--nvc-r-lg);background:var(--nvc-surface);font-family:inherit;font-size:15px;color:var(--nvc-text);transition:border-color .15s,box-shadow .15s}.nv-input::placeholder,.nv-select__trigger::placeholder{color:var(--nvc-text-disabled)}.nv-input:hover:not(:disabled),.nv-select__trigger:hover:not(:disabled){border-color:var(--nvc-line-hover)}.nv-input:focus,.nv-input:focus-visible,.nv-select__trigger:focus,.nv-select__trigger:focus-visible{border-color:var(--ac);outline:none;box-shadow:0 0 0 3px var(--ac-soft)}.nv-input:disabled,.nv-select__trigger:disabled{background:var(--nvc-surface-alt);color:var(--nvc-text-muted);cursor:not-allowed}textarea.nv-input{min-height:88px;line-height:1.5;resize:vertical}.nv-menu{min-width:200px;padding:5px;border:1px solid var(--nvc-line);border-radius:var(--nvc-r-2xl);background:var(--nvc-surface);box-shadow:var(--nvc-shadow-overlay);font-family:var(--nvc-font);animation:nvxRise .16s ease-out}@media(prefers-reduced-motion:reduce){.nv-menu{animation:none}}.nv-menu__item{display:flex;gap:10px;align-items:center;width:100%;min-height:40px;padding:9px 11px;border:0;border-radius:var(--nvc-r-md);background:none;font:inherit;font-size:14.5px;color:var(--nvc-text-strong);text-align:left;cursor:pointer}.nv-menu__item:hover,.nv-menu__item:focus-visible{outline:none;background:var(--nvc-surface-alt)}.nv-menu__item[disabled]{color:var(--nvc-text-disabled);cursor:not-allowed}.nv-panel-row{display:flex;gap:12px;align-items:center;padding:13px 17px;border-bottom:1px solid var(--nvc-line-row)}.nv-panel-row:last-child{border-bottom:0}.nv-input-suffix{position:relative;display:flex;align-items:center;min-width:0}.nv-input-suffix__control{flex:1 1 auto;min-width:0;width:100%;padding-right:40px}.nv-input-suffix__btn{all:unset;position:absolute;right:8px;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--nvc-r-sm, 7px);color:var(--nvc-text-secondary);cursor:pointer}.nv-input-suffix__btn:hover{background:var(--nvc-surface-alt)}.nv-input-suffix__btn:focus-visible{outline:2px solid var(--nvc-a);outline-offset:1px}.nv-search{display:flex;align-items:center;gap:8px;flex:1 1 240px;min-width:0}.nv-search__icon{color:var(--nvc-text-muted);flex:none}.nv-search__input{flex:1;min-width:0;border:none;outline:none;background:transparent;color:var(--nvc-text);font:inherit;font-family:var(--nvc-font)}.nv-search__input::-webkit-search-cancel-button{display:none}.nv-search__clear{flex:none}.nv-search__count{flex:none;font-size:12px;font-family:var(--nvc-font-mono);color:var(--nvc-text-muted)}.nv-loading-centre{min-height:160px;display:flex;align-items:center;justify-content:center}.nv-dialog-backdrop{background:var(--nvc-scrim)}.nv-dialog-panel{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--nvc-r-4xl);background:var(--nvc-surface);box-shadow:var(--nvc-shadow-overlay);animation:nvxRise .18s ease-out}.nv-dialog-panel .cdk-dialog-container{display:flex;flex-direction:column;min-height:0;outline:none}.nv-dialog-panel .cdk-dialog-container>*{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.nv-dialog-panel .cdk-dialog-container>*>:has(>.nv-dialog__content){display:flex;flex-direction:column;flex:1 1 auto;min-height:0}@media(prefers-reduced-motion:reduce){.nv-dialog-panel{animation:none}}.nv-dialog__title{flex:0 0 auto;margin:0;padding:16px 18px 14px;border-bottom:1px solid var(--nvc-line-card);font-family:var(--nvc-font);font-size:17px;font-weight:700;letter-spacing:-.01em;color:var(--nvc-text)}.nv-dialog__content{flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px 18px;font-family:var(--nvc-font);font-size:14.5px;line-height:1.5;color:var(--nvc-text-strong)}.nv-dialog__actions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:8px;justify-content:flex-end;padding:12px 18px 14px;border-top:1px solid var(--nvc-line-card);background:var(--nvc-surface-subtle)}.nv-side-sheet-backdrop{background:var(--nvc-scrim)}.nv-dialog-panel.nv-side-sheet{border-radius:0;border-left:1px solid var(--nvc-line);box-shadow:var(--nvc-shadow-side);animation:nvxSlideInRight .22s cubic-bezier(.2,.8,.2,1)}@media(prefers-reduced-motion:reduce){.nv-dialog-panel.nv-side-sheet{animation:none}}@keyframes nvxSlideInRight{0%{transform:translate(24px);opacity:0}to{transform:none;opacity:1}}nv-branding-settings,nv-venue-settings,nv-notifications-settings,nv-rewards-settings,nv-billing-settings,nv-payouts-settings,nv-devices-settings,nv-onboarding{display:contents}nv-branding-settings>[class*=-header],nv-branding-settings>[class*=-actions],nv-venue-settings>[class*=-header],nv-venue-settings>[class*=-actions],nv-notifications-settings>[class*=-header],nv-notifications-settings>[class*=-actions],nv-rewards-settings>[class*=-header],nv-rewards-settings>[class*=-actions],nv-billing-settings>[class*=-header],nv-billing-settings>[class*=-actions],nv-payouts-settings>[class*=-header],nv-payouts-settings>[class*=-actions],nv-devices-settings>[class*=-header],nv-devices-settings>[class*=-actions],nv-onboarding>[class*=-header],nv-onboarding>[class*=-actions]{grid-column:1/-1;grid-row:1}nv-branding-settings>[class*=-header].nv-settings-header--action,nv-venue-settings>[class*=-header].nv-settings-header--action,nv-notifications-settings>[class*=-header].nv-settings-header--action,nv-rewards-settings>[class*=-header].nv-settings-header--action,nv-billing-settings>[class*=-header].nv-settings-header--action,nv-payouts-settings>[class*=-header].nv-settings-header--action,nv-devices-settings>[class*=-header].nv-settings-header--action,nv-onboarding>[class*=-header].nv-settings-header--action{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}nv-branding-settings>[class*=-header].nv-settings-header--action .nv-settings-header__text,nv-venue-settings>[class*=-header].nv-settings-header--action .nv-settings-header__text,nv-notifications-settings>[class*=-header].nv-settings-header--action .nv-settings-header__text,nv-rewards-settings>[class*=-header].nv-settings-header--action .nv-settings-header__text,nv-billing-settings>[class*=-header].nv-settings-header--action .nv-settings-header__text,nv-payouts-settings>[class*=-header].nv-settings-header--action .nv-settings-header__text,nv-devices-settings>[class*=-header].nv-settings-header--action .nv-settings-header__text,nv-onboarding>[class*=-header].nv-settings-header--action .nv-settings-header__text{min-width:0}nv-branding-settings .nv-panel,nv-venue-settings .nv-panel,nv-notifications-settings .nv-panel,nv-rewards-settings .nv-panel,nv-billing-settings .nv-panel,nv-payouts-settings .nv-panel,nv-devices-settings .nv-panel,nv-onboarding .nv-panel{width:100%!important;max-width:none!important}.nv-panel--wide{grid-column:1/-1!important}.nv-form-fields{display:flex;flex-direction:column;gap:var(--nv-space-2, .5rem)}.nv-dialog-panel .nv-form-fields{min-width:400px}@media(max-width:599px){.nv-dialog-panel .nv-form-fields{min-width:0}}.nv-row{display:flex;gap:var(--nv-space-2, .5rem)}.nv-row>*{flex:1;min-width:0}@media(max-width:599px){.nv-row{flex-direction:column}}.nv-form-error{color:var(--nvc-danger, var(--mat-sys-error));font-size:.875rem}.nv-dialog-actions{display:flex;justify-content:flex-end;gap:var(--nv-space-2, .5rem)}.nv-guest-surface{--nv-guest-primary: var(--mat-sys-primary);--nv-guest-on-primary: var(--mat-sys-on-primary);--nv-guest-primary-container: var(--mat-sys-primary-container);--nv-guest-accent: var(--mat-sys-tertiary);--nv-guest-on-accent: var(--mat-sys-on-tertiary);--nv-guest-bg: var(--mat-sys-surface-container-low);--nv-guest-surface: var(--mat-sys-surface-container-lowest);--nv-guest-surface-raised: var(--mat-sys-surface-container);--nv-guest-text: var(--mat-sys-on-surface);--nv-guest-muted: var(--mat-sys-on-surface-variant);--nv-guest-line: var(--mat-sys-outline-variant);--nv-guest-success: #2e7d50;--nv-guest-success-bg: rgb(46 125 80 / 9%);--nv-guest-success-border: rgb(46 125 80 / 30%);--nv-guest-danger: var(--mat-sys-error);--nv-guest-danger-bg: var(--mat-sys-error-container);--nv-guest-danger-on-bg: var(--mat-sys-on-error-container);--nv-guest-chilled: #0d47a1;--nv-guest-chilled-bg: linear-gradient(180deg, #e3f0fd 0%, #cde3fa 100%);--nv-guest-chilled-border: #9dc4ef;--nv-guest-chilled-shadow: 0 14px 24px -16px rgb(13 71 161 / 45%);--nv-guest-chilled-icon-bg: #1565c0;--nv-guest-scrim: rgb(36 26 20 / 42%);--nv-guest-scrim-strong: rgb(36 26 20 / 45%);--nv-guest-voice-bg: rgb(30 21 15 / 94%);--nv-guest-toast-bg: #241a14;--nv-guest-toast-fg: #fff;--nv-guest-radius: 20px;--nv-guest-radius-lg: 26px;--nv-guest-radius-md: 16px;--nv-guest-radius-sm: 14px;--nv-guest-radius-xs: 12px;--nv-guest-radius-pill: 999px;--nv-guest-shadow-cta: 0 10px 24px -12px color-mix(in srgb, var(--nv-guest-primary) 60%, transparent);--nv-guest-shadow-hero: 0 14px 26px -18px color-mix(in srgb, var(--nv-guest-primary) 85%, transparent);--nv-guest-shadow-card: 0 12px 22px -16px color-mix(in srgb, var(--nv-guest-primary) 75%, transparent);--nv-guest-shadow-fab: 0 14px 30px -14px color-mix(in srgb, var(--nv-guest-primary) 80%, transparent);--nv-guest-font-sans: "DM Sans", "Noto Sans Telugu", "Noto Sans Devanagari", system-ui, sans-serif;--nv-guest-font-display: "Instrument Serif", Georgia, serif;--nv-guest-font-mono: "DM Mono", ui-monospace, "SFMono-Regular", monospace;--nv-guest-gutter: 16px;background:var(--nv-guest-bg);color:var(--nv-guest-text);font-family:var(--nv-guest-font-sans)}.nv-guest-surface :focus-visible{outline:2px solid var(--nv-guest-primary);outline-offset:2px}.nv-guest-surface .nv-btn--primary,.nv-guest-surface .nv-gai-cta,.nv-guest-surface .nv-fb__submit,.nv-guest-surface .nv-gai-panel__send{--nvc-a: var(--nv-guest-on-primary);--nvc-line: color-mix(in srgb, var(--nv-guest-on-primary) 35%, transparent)}@keyframes nv-guest-spin{to{transform:rotate(360deg)}}@keyframes nv-guest-up{0%{transform:translateY(24px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes nv-guest-fade{0%{opacity:0}to{opacity:1}}@keyframes nv-guest-pulse{0%,to{opacity:.3}50%{opacity:1}}@keyframes nv-guest-pop{0%{transform:scale(.86);opacity:0}60%{transform:scale(1.03)}to{transform:scale(1);opacity:1}}@keyframes nv-guest-bar{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){.nv-guest-surface *,.nv-guest-surface *:before,.nv-guest-surface *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}:root{--mat-sys-primary: #354fd6;--mat-sys-on-primary: #ffffff;--mat-sys-primary-container: #dee0ff;--mat-sys-on-primary-container: #00105c;--mat-sys-primary-fixed: #dee0ff;--mat-sys-primary-fixed-dim: #bac3ff;--mat-sys-on-primary-fixed: #00105c;--mat-sys-on-primary-fixed-variant: #1233bf;--mat-sys-secondary: #5b5d72;--mat-sys-on-secondary: #ffffff;--mat-sys-secondary-container: #e0e1f9;--mat-sys-on-secondary-container: #181a2c;--mat-sys-secondary-fixed: #e0e1f9;--mat-sys-secondary-fixed-dim: #c3c5dd;--mat-sys-on-secondary-fixed: #181a2c;--mat-sys-on-secondary-fixed-variant: #434659;--mat-sys-tertiary: #77536d;--mat-sys-on-tertiary: #ffffff;--mat-sys-tertiary-container: #ffd7f1;--mat-sys-on-tertiary-container: #2d1228;--mat-sys-tertiary-fixed: #ffd7f1;--mat-sys-tertiary-fixed-dim: #e6bad7;--mat-sys-on-tertiary-fixed: #2d1228;--mat-sys-on-tertiary-fixed-variant: #5d3c55;--mat-sys-error: #ba1a1a;--mat-sys-on-error: #ffffff;--mat-sys-error-container: #ffdad6;--mat-sys-on-error-container: #410002;--mat-sys-background: #fefbff;--mat-sys-on-background: #1b1b1f;--mat-sys-surface: #fefbff;--mat-sys-on-surface: #1b1b1f;--mat-sys-surface-variant: #e3e1ec;--mat-sys-on-surface-variant: #46464f;--mat-sys-surface-tint: #354fd6;--mat-sys-surface-dim: #dcd9de;--mat-sys-surface-bright: #fbf8fd;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-container-low: #f6f2f7;--mat-sys-surface-container: #f0edf1;--mat-sys-surface-container-high: #eae7ec;--mat-sys-surface-container-highest: #e4e1e6;--mat-sys-outline: #767680;--mat-sys-outline-variant: #c7c5d0;--mat-sys-shadow: #000000;--mat-sys-scrim: #000000;--mat-sys-inverse-surface: #303034;--mat-sys-inverse-on-surface: #f3f0f4;--mat-sys-inverse-primary: #bac3ff}html{color-scheme:light}html,body{height:100%;margin:0}body{font-family:var(--nvc-font, "Instrument Sans", "DM Sans", Roboto, "Helvetica Neue", sans-serif);background:var(--nvc-app);color:var(--nvc-text)}*{box-sizing:border-box}*{scrollbar-width:thin;scrollbar-color:var(--nvc-line-hover) transparent}*::-webkit-scrollbar{width:6px;height:6px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:var(--nvc-line-hover);border-radius:999px}.material-symbols-outlined,.material-symbols-rounded{font-family:Material Symbols Rounded,Material Symbols Outlined;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr}html:not(.nv-icons-ready) .material-symbols-outlined,html:not(.nv-icons-ready) .material-symbols-rounded{color:transparent}@media print{.nv-shell__rail,nv-header,.nv-shell__impersonation{display:none!important}.nv-shell__body,.nv-shell__main,.nv-shell__content{height:auto!important;overflow:visible!important;margin:0!important;padding:0!important}.nvx-print-plain{border:0!important;box-shadow:none!important;border-radius:0!important}.nvx-print-plain .nv-panel__head{display:none!important}}
