:root{--wc-layout-space-xs: 4px;--wc-layout-space-sm: 8px;--wc-layout-space-md: 16px;--wc-layout-space-lg: 26px;--wc-layout-space-xl: 32px;--wc-layout-space-2xl: 48px;--wc-layout-space-3xl: 64px;--wc-layout-base-toolbar-height: 88px;--wc-type-submit-font-size: 1.125rem}:root{--wc-type-font-page-title: clamp(1.95rem, 1.34rem + 1.12vw, 2.75rem);--wc-type-font-section-title: 1.68rem;--wc-type-font-card-title: 1.38rem;--wc-type-font-card-subtitle: .95rem;--wc-type-font-nav-label: .72rem;--wc-type-font-meta: .78rem;--wc-type-line-page-title: 1.12;--wc-type-line-card-title: 1.18;--wc-type-line-card-subtitle: 1.42;--wc-layout-page-max-width: 1200px;--wc-layout-page-padding-x: 24px;--wc-layout-page-padding-y: 24px;--wc-layout-page-padding-x-mobile: 16px;--wc-layout-page-padding-y-mobile: 16px;--wc-layout-section-gap: 24px;--wc-layout-card-gap: 20px;--wc-layout-page-min-height: 100dvh;--wc-layout-shell-edge-gap: 16px;--wc-layout-shell-edge-gap-small: 12px;--wc-layout-shell-edge-gap-desktop: 24px;--wc-layout-shell-top-gap: 12px;--wc-layout-shell-top-gap-desktop: 16px;--wc-layout-shell-bottom-gap: 12px;--wc-layout-shell-bottom-gap-desktop: 18px;--wc-layout-shell-mobile-max-width: 720px;--wc-layout-shell-toolbar-height: 64px;--wc-layout-shell-toolbar-height-desktop: 72px;--wc-layout-shell-bottom-height: 64px;--wc-layout-shell-bottom-height-desktop: 68px;--wc-layout-shell-radius: 26px;--wc-layout-shell-radius-desktop: 28px;--wc-layout-shell-content-top-extra: 20px;--wc-layout-shell-content-bottom-extra: 24px;--wc-layout-shell-toolbar-padding-x: 14px;--wc-layout-shell-toolbar-padding-x-small: 10px;--wc-layout-shell-toolbar-padding-x-desktop: 22px;--wc-layout-shell-toolbar-gap: 10px;--wc-layout-shell-actions-gap: 6px;--wc-layout-shell-action-radius: 18px;--wc-layout-bottom-nav-gap: 4px;--wc-layout-bottom-nav-gap-desktop: 8px;--wc-layout-bottom-nav-padding: 6px;--wc-layout-bottom-nav-padding-small: 5px;--wc-layout-bottom-nav-padding-desktop: 7px 10px;--wc-layout-bottom-nav-min-width-desktop: 456px;--wc-layout-bottom-nav-max-width-desktop: 560px;--wc-layout-nav-item-max-width: 112px;--wc-layout-nav-item-height: 52px;--wc-layout-nav-item-min-width-desktop: 92px;--wc-layout-nav-item-padding-x-desktop: 12px;--wc-layout-nav-item-padding-x-small: 4px;--wc-layout-nav-item-gap: 3px;--wc-layout-nav-item-radius: 20px;--wc-layout-nav-icon-size: 23px;--wc-layout-nav-icon-size-small: 22px;--wc-type-font-nav-label-small: .66rem;--wc-layout-radius-card: 24px;--wc-layout-radius-panel: 28px;--wc-layout-radius-icon-pocket: 20px;--wc-layout-radius-pill: 999px;--wc-layout-menu-radius: calc(var(--wc-layout-radius-card) / 2);--wc-layout-collection-card-min-height: 264px;--wc-layout-collection-card-min-height-mobile: 236px;--wc-layout-collection-card-edge-padding-x: 20px;--wc-layout-collection-card-edge-padding-x-mobile: 14px;--wc-layout-collection-card-edge-padding-y: 18px;--wc-layout-collection-card-edge-padding-y-mobile: 14px;--wc-layout-collection-card-content-padding-y: 8px;--wc-layout-collection-card-content-padding-bottom: 14px;--wc-layout-collection-card-content-padding-y-mobile: 6px;--wc-layout-collection-card-content-padding-bottom-mobile: 10px;--wc-layout-collection-badge-max-width: 100%;--wc-layout-collection-stat-gap: 10px;--wc-layout-collection-stat-gap-mobile: 8px;--wc-layout-collection-stat-padding: 7px 8px;--wc-layout-collection-stat-padding-mobile: 6px 7px;--wc-layout-collection-footer-divider-width: 50%;--wc-layout-home-grid-max-width: 920px;--wc-layout-home-card-min-height-mobile: 144px;--wc-layout-home-card-padding: 30px;--wc-layout-home-card-padding-mobile: 22px;--wc-layout-home-card-gap: 24px;--wc-layout-home-card-gap-mobile: 16px;--wc-layout-home-card-radius: 28px;--wc-layout-home-icon-pocket-size: 96px;--wc-layout-home-icon-pocket-size-mobile: 78px;--wc-layout-home-icon-size: 54px;--wc-layout-home-icon-size-mobile: 42px;--wc-layout-home-landscape-grid-max-width: 760px;--wc-layout-home-landscape-grid-gap: 14px;--wc-layout-home-landscape-container-padding-y: 6px;--wc-layout-home-landscape-container-padding-x: 12px;--wc-layout-home-landscape-card-padding: 12px 18px;--wc-layout-home-landscape-card-gap: 12px;--wc-layout-home-landscape-icon-pocket-size: 58px;--wc-layout-home-landscape-icon-radius: 18px;--wc-layout-home-landscape-icon-size: 34px;--wc-layout-home-landscape-title-size: .92rem;--wc-layout-home-landscape-subtitle-size: .72rem;--wc-layout-home-landscape-compact-grid-max-width: 620px;--wc-layout-home-landscape-compact-grid-gap: 10px;--wc-layout-home-landscape-compact-container-padding-y: 4px;--wc-layout-home-landscape-compact-container-padding-x: 10px;--wc-layout-home-landscape-compact-card-padding: 10px 14px;--wc-layout-home-landscape-compact-card-gap: 10px;--wc-layout-home-landscape-compact-icon-pocket-size: 50px;--wc-layout-home-landscape-compact-icon-radius: 16px;--wc-layout-home-landscape-compact-icon-size: 30px;--wc-layout-home-landscape-compact-title-size: .86rem;--wc-layout-home-landscape-compact-subtitle-size: .68rem}body.dark-mode{--wc-layout-menu-radius: calc(var(--wc-layout-radius-card) / 2)}:root{--wc-type-font-sans: "Roboto", "Helvetica Neue", sans-serif;--wc-type-font-weight-medium: 500;--wc-type-font-weight-semibold: 600;--wc-type-font-weight-bold: 700;--safe-area-top: env(safe-area-inset-top, 0px);--safe-area-right: env(safe-area-inset-right, 0px);--safe-area-bottom: env(safe-area-inset-bottom, 0px);--safe-area-left: env(safe-area-inset-left, 0px)}:root{--wc-type-font-weight-regular: 400}:root{--wc-ui-page-bg-light: #fff7e4;--wc-ui-page-bg-dark: #071b36;--wc-ui-page-bg: var(--wc-ui-page-bg-light);--wc-ui-page-bg-inverse: var(--wc-ui-page-bg-dark);--wc-ui-panel-bg: #f3e7cd;--wc-ui-menu-bg: var(--wc-ui-page-bg);--wc-ui-text-main: #071b36;--wc-ui-text-muted: #41536a;--wc-ui-accent: #0a69d8;--wc-ui-link: #0955af;--wc-ui-on-accent: #ffffff;--wc-ui-success-text: #176537;--wc-ui-danger-text: #8f1d16;--wc-ui-collection-tint-strength: 18%;--wc-ui-border: rgb(7 27 54 / .16);--wc-ui-shadow: 0 2px 6px rgb(7 27 54 / .08);--wc-ui-shadow-hover: 0 4px 12px rgb(7 27 54 / .14);--wc-ui-notice-bg: #f3dfb4;--wc-ui-notice-text: #443114;--wc-ui-icon-collections: #075985;--wc-ui-icon-recent: #9f1239;--wc-ui-icon-favorites: #854d0e;--wc-ui-icon-statistics: #166534;--wc-ui-icon-gallery: #5b21b6;--wc-ui-icon-settings: #9a3412;--wc-ui-scanner-preview-text: color-mix(in srgb, white 96%, var(--wc-ui-gold-light) 4%)}body.dark-mode{--wc-ui-page-bg: var(--wc-ui-page-bg-dark);--wc-ui-page-bg-inverse: var(--wc-ui-page-bg-light);--wc-ui-panel-bg: #112743;--wc-ui-menu-bg: var(--wc-ui-panel-bg);--wc-ui-text-main: #f5f8ff;--wc-ui-text-muted: #b8c8da;--wc-ui-accent: #73b9ff;--wc-ui-link: var(--wc-ui-accent);--wc-ui-on-accent: var(--wc-ui-page-bg);--wc-ui-success-text: #8fdba7;--wc-ui-danger-text: #ff9c94;--wc-ui-collection-tint-strength: 18%;--wc-ui-border: rgb(245 248 255 / .18);--wc-ui-shadow: 0 2px 6px rgb(0 0 0 / .18);--wc-ui-shadow-hover: 0 4px 12px rgb(0 0 0 / .28);--wc-ui-notice-bg: #1b3553;--wc-ui-notice-text: var(--wc-ui-text-main);--wc-ui-icon-collections: #7dd3fc;--wc-ui-icon-recent: #fda4af;--wc-ui-icon-favorites: #facc15;--wc-ui-icon-statistics: #86efac;--wc-ui-icon-gallery: #c4b5fd;--wc-ui-icon-settings: #fdba74;--wc-ui-scanner-preview-text: color-mix(in srgb, white 94%, var(--wc-ui-gold-light) 6%)}:root{--wc-ui-category-warning-fill: #f59e0b;--wc-ui-category-warning-icon: #b45309}:root{--wc-ui-gold: #D4A574;--wc-ui-gold-light: rgb(224.0494505495, 190.2197802198, 154.9505494505);--wc-ui-gold-dark: rgb(192.0796703297, 127.1318681319, 59.4203296703);--wc-ui-brand-navy: #1A3A52;--wc-ui-brand-navy-rgb: 26, 58, 82;--wc-ui-brand-navy-light: rgb(44.4166666667, 99.0833333333, 140.0833333333);--wc-ui-brand-navy-dark: rgb(13.7222222222, 30.6111111111, 43.2777777778);--wc-ui-brand-accent: var(--wc-ui-gold);--wc-ui-palette-page-light: #F5F5F7;--wc-ui-palette-page-dark: #1C1C1E;--wc-ui-palette-page: var(--wc-ui-palette-page-light);--wc-ui-palette-surface: rgba(255, 255, 255, .7);--wc-ui-palette-text-main: #1D1D1F;--wc-ui-palette-text-muted: #57575C;--wc-ui-palette-text-on-dark: #FFFFFF;--wc-ui-palette-border: rgba(26, 58, 82, .12);--wc-ui-palette-focus: var(--wc-ui-gold);--wc-ui-label-color: #B28350;--wc-ui-data-card-base: #FFFFFF;--wc-ui-data-card-bg: var(--wc-ui-data-card-base);--wc-ui-label-color-dark: #B8935F;--wc-ui-success-color: #4CAF50;--wc-ui-error-color: #F44336;--wc-ui-warning-color: #FF9800;--wc-ui-info-color: var(--wc-ui-label-color)}body.dark-mode{--wc-ui-palette-page: var(--wc-ui-palette-page-dark);--wc-ui-palette-surface: rgba(30, 30, 30, .7);--wc-ui-palette-text-main: #F5F5F7;--wc-ui-palette-text-muted: #A1A1A6;--wc-ui-palette-border: rgba(255, 255, 255, .12);--wc-ui-palette-focus: var(--wc-ui-gold-light);--wc-ui-label-color: var(--wc-ui-gold-light);--wc-ui-data-card-base: #1C1C1E;--wc-ui-data-card-bg: var(--wc-ui-data-card-base);--wc-ui-label-color-dark: #E8C9A1}:root{--wc-ui-data-border: color-mix(in srgb, white 42%, transparent)}body.dark-mode{--wc-ui-data-border: color-mix(in srgb, white 18%, transparent)}body.native-platform{--wc-ui-data-border: rgba(255, 255, 255, .42)}body.native-platform.dark-mode{--wc-ui-data-border: rgba(255, 255, 255, .18)}:root,body.dark-mode{--wc-ui-nav-bg: var(--wc-ui-panel-bg);--wc-ui-scanner-preview-scrim: rgba(9, 26, 39, .22);--wc-ui-scanner-frame-scrim: rgba(0, 0, 0, .32);--wc-ui-translucent-alpha: .94;--wc-ui-accent-active-bg: color-mix(in srgb, var(--wc-ui-accent) 85%, var(--wc-ui-text-main));--wc-ui-accent-pressed-bg: color-mix(in srgb, var(--wc-ui-accent) 75%, var(--wc-ui-text-main));--wc-ui-accent-disabled-bg: color-mix(in srgb, var(--wc-ui-accent) 20%, var(--wc-ui-panel-bg));--wc-ui-accent-disabled-text: var(--wc-ui-text-muted);--wc-ui-hover-bg: color-mix(in srgb, var(--wc-ui-accent) 12%, transparent);--wc-ui-selected-bg: color-mix(in srgb, var(--wc-ui-accent) 16%, transparent);--wc-ui-icon-pocket-bg: var(--wc-ui-page-bg);--wc-ui-lift-distance: -2px;--wc-ui-lift-duration: .14s;--wc-ui-lift-easing: ease-out;--wc-ui-lift-hold-delay: .24s;--wc-ui-nav-pressed-bg: color-mix(in srgb, var(--wc-ui-accent) 28%, transparent);--wc-ui-nav-pressed-ring: inset 0 0 0 1px color-mix(in srgb, var(--wc-ui-accent) 40%, transparent)}:root,body.dark-mode{--wc-ui-control-bg: var(--wc-ui-panel-bg);--wc-ui-control-hover-bg: color-mix(in srgb, var(--wc-ui-accent) 12%, var(--wc-ui-control-bg));--wc-ui-control-pressed-bg: color-mix(in srgb, var(--wc-ui-accent) 20%, var(--wc-ui-control-bg));--wc-ui-control-disabled-bg: color-mix(in srgb, var(--wc-ui-text-muted) 8%, var(--wc-ui-panel-bg));--wc-ui-control-disabled-text: var(--wc-ui-text-muted);--wc-ui-input-bg: var(--wc-ui-page-bg);--wc-ui-toggle-thumb-bg: color-mix(in srgb, white 94%, var(--wc-ui-palette-surface) 6%);--wc-ui-settings-toggle-active-bg: var(--wc-ui-label-color);--wc-ui-settings-avatar-bg: color-mix(in srgb, var(--wc-ui-label-color) 18%, var(--wc-ui-panel-bg));--wc-ui-success-bg: color-mix(in srgb, var(--wc-ui-success-text) 10%, var(--wc-ui-panel-bg));--wc-ui-success-hover-bg: color-mix(in srgb, var(--wc-ui-success-text) 12%, var(--wc-ui-panel-bg));--wc-ui-success-pressed-bg: color-mix(in srgb, var(--wc-ui-success-text) 14%, var(--wc-ui-panel-bg));--wc-ui-danger-bg: color-mix(in srgb, var(--wc-ui-error-color) 12%, var(--wc-ui-panel-bg));--wc-ui-danger-hover-bg: color-mix(in srgb, var(--wc-ui-error-color) 20%, var(--wc-ui-panel-bg));--wc-ui-danger-pressed-bg: color-mix(in srgb, var(--wc-ui-error-color) 28%, var(--wc-ui-panel-bg));--wc-ui-danger-border: color-mix(in srgb, var(--wc-ui-error-color) 28%, transparent);--wc-ui-scrim-bg: rgb(7 13 24 / .45)}:root,body.dark-mode{--wc-ui-detail-warning-bg: color-mix(in srgb, var(--wc-ui-gold) 12%, var(--wc-ui-panel-bg))}:root,body.dark-mode{--wc-ui-dialog-bg: var(--wc-ui-page-bg);--wc-ui-field-bg: var(--wc-ui-panel-bg);--wc-ui-loading-bg: color-mix(in srgb, var(--wc-ui-page-bg) 75%, transparent);--wc-ui-category-warning-bg: color-mix(in srgb, var(--wc-ui-category-warning-fill) 12%, var(--wc-ui-panel-bg))}:root{--wc-ui-native-disabled-opacity: .48}:root{--wc-ui-feedback-fast: .15s cubic-bezier(.4, 0, .2, 1)}body{background:var(--wc-ui-page-bg)}app-root{display:block;min-height:100%}.wc-flat-collection-tint:before{background:linear-gradient(180deg,color-mix(in srgb,var(--collection-accent) var(--wc-ui-collection-tint-strength),transparent),transparent)}.wc-flat-nav{background:color-mix(in srgb,var(--wc-ui-nav-bg) calc(var(--wc-ui-translucent-alpha) * 100%),transparent);border-color:var(--wc-ui-border);box-shadow:var(--wc-ui-shadow);color:var(--wc-ui-text-main)}.wc-flat-menu,.cdk-overlay-pane .mat-mdc-menu-panel.wc-flat-menu{--mat-menu-container-color: var(--wc-ui-menu-bg);--mat-menu-item-label-text-color: var(--wc-ui-text-main);--mat-menu-item-icon-color: var(--wc-ui-text-muted);--mat-menu-item-hover-state-layer-color: var(--wc-ui-hover-bg);--mat-menu-item-focus-state-layer-color: var(--wc-ui-selected-bg);background:var(--wc-ui-menu-bg);border-color:var(--wc-ui-border);box-shadow:var(--wc-ui-shadow);color:var(--wc-ui-text-main)}.wc-flat-card{background:var(--wc-ui-panel-bg);border-color:var(--wc-ui-border);box-shadow:var(--wc-ui-shadow);color:var(--wc-ui-text-main)}.wc-flat-icon-pocket{background:var(--wc-ui-icon-pocket-bg);border-color:var(--wc-ui-border)}.wc-flat-collection-card{--wc-ui-collection-bg: color-mix(in srgb, var(--collection-accent) 8%, var(--wc-ui-data-card-bg));--wc-ui-collection-stat-bg: color-mix(in srgb, var(--wc-ui-palette-text-main) 5%, var(--wc-ui-data-card-bg));--wc-ui-collection-stat-border: color-mix(in srgb, var(--wc-ui-data-border) 62%, transparent);--wc-ui-collection-icon: color-mix(in srgb, var(--collection-accent) 68%, var(--wc-ui-gold));--wc-ui-collection-icon-bg: color-mix(in srgb, var(--collection-accent) 14%, transparent);--wc-ui-collection-divider: color-mix(in srgb, var(--wc-ui-data-border) 74%, transparent);background:var(--wc-ui-collection-bg);box-shadow:var(--wc-ui-shadow);color:var(--wc-ui-text-main)}.wc-flat-collectible-card{--wc-ui-collectible-bg: var(--wc-ui-data-card-bg);background:var(--wc-ui-collectible-bg);box-shadow:var(--wc-ui-shadow);color:var(--wc-ui-text-main)}.wc-flat-control.wc-flat-favorite-control{--wc-ui-favorite-border: var(--wc-ui-border);--wc-ui-favorite-icon: var(--wc-ui-palette-text-main);--wc-ui-favorite-selected-icon: var(--wc-ui-gold);--wc-ui-favorite-selected-border: color-mix(in srgb, var(--wc-ui-gold) 20%, transparent);background:var(--wc-ui-data-card-bg);color:var(--wc-ui-favorite-icon);box-shadow:var(--wc-ui-shadow)}.wc-flat-type-badge{--wc-ui-badge-icon: color-mix(in srgb, var(--collection-accent, var(--wc-ui-gold)) 74%, white);--wc-ui-badge-bg: color-mix(in srgb, var(--collection-accent, var(--wc-ui-gold)) 18%, var(--wc-ui-data-card-bg));--wc-ui-badge-border: color-mix(in srgb, var(--collection-accent, var(--wc-ui-gold)) 28%, var(--wc-ui-data-border));color:var(--wc-ui-badge-icon);background:var(--wc-ui-badge-bg)}.wc-flat-panel{background:var(--wc-ui-panel-bg);color:var(--wc-ui-text-main)}.wc-flat-notice{background:var(--wc-ui-notice-bg);color:var(--wc-ui-notice-text)}.wc-flat-danger-notice{background:var(--wc-ui-danger-bg);color:var(--wc-ui-danger-text)}.wc-flat-control.wc-flat-card{background:var(--wc-ui-panel-bg)}.wc-flat-control.wc-flat-secondary-control{background:var(--wc-ui-control-bg)}.wc-flat-toned-pocket{--wc-ui-tone-strength: 14%;color:var(--wc-ui-tone-color);background:color-mix(in srgb,var(--wc-ui-tone-color) var(--wc-ui-tone-strength),var(--wc-ui-panel-bg))}.wc-flat-toned-pocket.tone-primary{--wc-ui-tone-color: var(--wc-ui-label-color);--wc-ui-tone-strength: 16%}.wc-flat-toned-pocket.tone-teal{--wc-ui-tone-color: var(--wc-ui-info-color)}.wc-flat-toned-pocket.tone-purple{--wc-ui-tone-color: var(--wc-ui-label-color-dark)}.wc-flat-toned-pocket.tone-gold{--wc-ui-tone-color: var(--wc-ui-gold-light)}.wc-flat-toned-pocket.tone-orange,.wc-flat-toned-pocket.settings-badge.tone-warning{--wc-ui-tone-color: var(--wc-ui-warning-color)}.wc-flat-toned-pocket.tone-success{--wc-ui-tone-color: var(--wc-ui-success-color)}.wc-flat-toned-pocket.icon-pocket.tone-warning,.wc-flat-toned-pocket.tone-error{--wc-ui-tone-color: var(--wc-ui-error-color)}.wc-flat-control{--mat-button-outlined-label-text-color: var(--wc-ui-text-main);--mat-button-outlined-outline-color: var(--wc-ui-border);color:var(--wc-ui-text-main);background:transparent;transition:none}.wc-flat-control:active:not(.wc-flat-accent-control):not(.wc-flat-secondary-control):not(.wc-flat-danger-control):not(.wc-flat-success-control):not(.wc-flat-nav-item):not(.wc-flat-card):not(:disabled):not([aria-disabled=true]){background-color:var(--wc-ui-hover-bg)}.wc-flat-input:focus-visible,.wc-flat-control:focus-visible,.wc-flat-liftable:focus-visible{outline:3px solid var(--wc-ui-accent);outline-offset:3px}.wc-flat-accent-control{--wc-ui-button-hover-bg: var(--wc-ui-accent-active-bg);--wc-ui-button-pressed-bg: var(--wc-ui-accent-pressed-bg);--wc-ui-button-disabled-bg: var(--wc-ui-accent-disabled-bg);--wc-ui-button-disabled-text: var(--wc-ui-accent-disabled-text);--mat-button-protected-container-elevation-shadow: var(--wc-ui-shadow);--mat-button-protected-hover-container-elevation-shadow: var(--wc-ui-shadow);--mat-button-protected-focus-container-elevation-shadow: var(--wc-ui-shadow);--mat-button-protected-pressed-container-elevation-shadow: var(--wc-ui-shadow);--mat-button-protected-container-color: var(--wc-ui-accent);--mat-button-protected-label-text-color: var(--wc-ui-on-accent);--mat-button-filled-container-color: var(--wc-ui-accent);--mat-button-filled-label-text-color: var(--wc-ui-on-accent);color:var(--wc-ui-on-accent);background:var(--wc-ui-accent)}.wc-flat-accent-control:active:not(:disabled):not([aria-disabled=true]){background-color:var(--wc-ui-accent-pressed-bg)}.wc-flat-nav-item{color:var(--wc-ui-text-muted)}.wc-flat-nav-item.active{color:var(--wc-ui-accent);background-color:var(--wc-ui-selected-bg)}.wc-flat-nav-item.pending{color:var(--wc-ui-accent);background-color:var(--wc-ui-hover-bg)}.wc-flat-nav-item:active:not([aria-disabled=true]){color:var(--wc-ui-text-main);background-color:var(--wc-ui-nav-pressed-bg);box-shadow:var(--wc-ui-nav-pressed-ring)}@media(min-width:1024px)and (hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){body.wc-flat-desktop-hover .wc-flat-control:not(.wc-flat-accent-control):not(.wc-flat-secondary-control):not(.wc-flat-danger-control):not(.wc-flat-success-control):not(.wc-flat-card):not(:disabled):not([aria-disabled=true]):not(:active):hover{background-color:var(--wc-ui-hover-bg)}}@media(prefers-reduced-motion:reduce){.wc-flat-control{transition:none}}@media(prefers-reduced-motion:no-preference){body.wc-flat-desktop-hover .wc-flat-liftable,.wc-flat-liftable.wc-flat-touch-lift:not(:disabled):not([aria-disabled=true]){transition:transform var(--wc-ui-lift-duration) var(--wc-ui-lift-easing)}body.wc-flat-desktop-hover .wc-flat-liftable:not(:disabled):not([aria-disabled=true]):not(:active):not(:has(button:hover)):hover,.wc-flat-liftable.wc-flat-touch-lift:not(:disabled):not([aria-disabled=true]){transform:translateY(var(--wc-ui-lift-distance));box-shadow:var(--wc-ui-shadow-hover)}}@media(forced-colors:active){.wc-flat-control:focus-visible{outline-color:Highlight}.wc-flat-nav-item.active{color:LinkText}}.wc-flat-tab{color:var(--wc-ui-text-muted)}.wc-flat-tab.active{background:var(--wc-ui-selected-bg);color:var(--wc-ui-text-main)}.wc-flat-favorite-control.is-favorite{color:var(--wc-ui-favorite-selected-icon);--wc-ui-favorite-border: var(--wc-ui-favorite-selected-border)}.wc-flat-tab:focus-visible{outline-offset:-3px}.wc-flat-control.wc-flat-danger-control{--wc-ui-button-hover-bg: var(--wc-ui-danger-hover-bg);--wc-ui-button-pressed-bg: var(--wc-ui-danger-pressed-bg);--mat-button-outlined-label-text-color: var(--wc-ui-danger-text);--mat-button-outlined-outline-color: var(--wc-ui-danger-border);--mat-button-protected-container-color: var(--wc-ui-danger-bg);--mat-button-protected-label-text-color: var(--wc-ui-danger-text);--mat-button-filled-container-color: var(--wc-ui-danger-bg);--mat-button-filled-label-text-color: var(--wc-ui-danger-text);color:var(--wc-ui-danger-text);background:var(--wc-ui-danger-bg)}.wc-flat-control.wc-flat-secondary-control{--wc-ui-button-hover-bg: var(--wc-ui-control-hover-bg);--wc-ui-button-pressed-bg: var(--wc-ui-control-pressed-bg)}.wc-flat-control.wc-flat-secondary-control.mat-mdc-raised-button{--mat-button-protected-container-color: var(--wc-ui-control-bg);--mat-button-protected-label-text-color: var(--wc-ui-text-main);--mat-button-protected-container-elevation-shadow: var(--wc-ui-shadow);--mat-button-protected-hover-container-elevation-shadow: var(--wc-ui-shadow);--mat-button-protected-focus-container-elevation-shadow: var(--wc-ui-shadow);--mat-button-protected-pressed-container-elevation-shadow: var(--wc-ui-shadow)}.wc-flat-control.wc-flat-success-control{--wc-ui-button-hover-bg: var(--wc-ui-success-hover-bg);--wc-ui-button-pressed-bg: var(--wc-ui-success-pressed-bg);--mat-button-outlined-label-text-color: var(--wc-ui-success-text);--mat-button-outlined-outline-color: var(--wc-ui-success-text);--mat-button-protected-container-color: var(--wc-ui-success-bg);--mat-button-protected-label-text-color: var(--wc-ui-success-text);--mat-button-filled-container-color: var(--wc-ui-success-bg);--mat-button-filled-label-text-color: var(--wc-ui-success-text);color:var(--wc-ui-success-text);background:var(--wc-ui-success-bg)}@media(hover:hover)and (pointer:fine){.wc-flat-control:is(.wc-flat-secondary-control,.wc-flat-accent-control,.wc-flat-danger-control,.wc-flat-success-control):not(:disabled):not([aria-disabled=true]):not(:active):hover{background-color:var(--wc-ui-button-hover-bg)}}.wc-flat-control:is(.wc-flat-secondary-control,.wc-flat-accent-control,.wc-flat-danger-control,.wc-flat-success-control):not(:disabled):not([aria-disabled=true]):active{background-color:var(--wc-ui-button-pressed-bg)}.wc-flat-control:is(.wc-flat-secondary-control,.wc-flat-accent-control,.wc-flat-danger-control,.wc-flat-success-control):is(:disabled,[aria-disabled=true],.mat-mdc-button-disabled){--mat-button-text-disabled-label-text-color: var(--wc-ui-button-disabled-text, var(--wc-ui-control-disabled-text));--mat-button-outlined-disabled-label-text-color: var(--wc-ui-button-disabled-text, var(--wc-ui-control-disabled-text));--mat-button-outlined-disabled-outline-color: var(--wc-ui-border);--mat-button-protected-disabled-container-color: var(--wc-ui-button-disabled-bg, var(--wc-ui-control-disabled-bg));--mat-button-protected-disabled-label-text-color: var(--wc-ui-button-disabled-text, var(--wc-ui-control-disabled-text));--mat-button-filled-disabled-container-color: var(--wc-ui-button-disabled-bg, var(--wc-ui-control-disabled-bg));--mat-button-filled-disabled-label-text-color: var(--wc-ui-button-disabled-text, var(--wc-ui-control-disabled-text));--mat-icon-button-disabled-icon-color: var(--wc-ui-button-disabled-text, var(--wc-ui-control-disabled-text));background:var(--wc-ui-button-disabled-bg, var(--wc-ui-control-disabled-bg));color:var(--wc-ui-button-disabled-text, var(--wc-ui-control-disabled-text));box-shadow:none;cursor:default}.wc-flat-settings .settings-card>.wc-flat-control:first-child:is(:hover,:active,.wc-flat-touch-lift){border-top-left-radius:inherit;border-top-right-radius:inherit}.wc-flat-settings .settings-card>.wc-flat-control:last-child:is(:hover,:active,.wc-flat-touch-lift){border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.wc-flat-link{color:var(--wc-ui-link)}.wc-flat-control.wc-flat-density-control.is-active{color:var(--wc-ui-text-main);background:var(--wc-ui-selected-bg);border-color:var(--wc-ui-accent)}:root{--mat-form-field-outlined-container-shape: var(--wc-layout-radius-card);--mat-form-field-outlined-outline-color: var(--wc-ui-border);--mat-form-field-outlined-focus-outline-color: var(--wc-ui-accent);--mat-form-field-outlined-hover-outline-color: var(--wc-ui-accent);--mat-form-field-outlined-label-text-color: var(--wc-ui-text-muted);--mat-form-field-outlined-focus-label-text-color: var(--wc-ui-accent);--mat-form-field-outlined-input-text-color: var(--wc-ui-text-main);--mat-form-field-outlined-input-text-font: var(--wc-type-font-sans);--mat-dialog-container-shape: var(--wc-layout-radius-panel);--mat-dialog-container-color: var(--wc-ui-dialog-bg);--mat-dialog-subhead-color: var(--wc-ui-text-main);--mat-dialog-supporting-text-color: var(--wc-ui-text-main);--mat-button-filled-container-shape: 9999px;--mat-button-filled-label-text-color: white;--mat-button-outlined-container-shape: 9999px;--mat-button-protected-container-shape: 9999px;--mat-menu-container-shape: var(--wc-layout-menu-radius);--mat-menu-container-color: var(--wc-ui-menu-bg);--mat-menu-item-label-text-color: var(--wc-ui-text-main);--mat-menu-item-icon-color: var(--wc-ui-text-muted);--mat-menu-divider-color: var(--wc-ui-border);--mat-menu-item-hover-state-layer-color: var(--wc-ui-hover-bg);--mat-menu-item-focus-state-layer-color: var(--wc-ui-selected-bg);--mat-snackbar-container-color: var(--wc-ui-panel-bg);--mat-snackbar-supporting-text-color: var(--wc-ui-text-main)}.mat-mdc-dialog-container{--mat-dialog-container-color: transparent;--mat-dialog-container-shape: var(--wc-layout-radius-panel, 24px);background:transparent;box-shadow:none}.mat-mdc-dialog-container .mdc-dialog__surface{background:var(--wc-ui-dialog-bg);border-radius:var(--wc-layout-radius-panel, 24px);padding:0;overflow-x:hidden;overflow-y:auto;max-height:calc(var(--wc-layout-page-min-height, 100dvh) - 32px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))}.mat-mdc-dialog-container [mat-dialog-title]{background:var(--wc-ui-field-bg);padding:26px 32px;margin:0;font-weight:700;color:var(--wc-ui-text-main);border-bottom:1px solid var(--wc-ui-border)}.mat-mdc-dialog-container [mat-dialog-title]:before{display:none}.mat-mdc-dialog-container .mat-mdc-dialog-content{padding:32px;color:var(--wc-ui-text-main)}.mat-mdc-dialog-container .mat-mdc-dialog-actions{padding:26px;border-top:1px solid var(--wc-ui-border);background:transparent;gap:8px}.cdk-overlay-dark-backdrop{background:var(--wc-ui-scrim-bg);opacity:1}.cdk-overlay-dark-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-overlay-pane .mat-mdc-menu-panel{position:relative;background:var(--wc-ui-menu-bg);border:1px solid var(--wc-ui-border);border-radius:var(--wc-layout-menu-radius, var(--wc-layout-radius-card, 20px));overflow:hidden;box-shadow:var(--wc-ui-shadow)}.cdk-overlay-pane .mat-mdc-menu-panel .mat-mdc-menu-content{padding:0;border-radius:inherit;background:transparent;position:relative;z-index:2}.mat-mdc-menu-item{color:var(--wc-ui-text-main);min-height:48px;margin:0;border-radius:0;background:transparent}.mat-mdc-menu-item .mat-icon{color:var(--wc-ui-text-muted);margin-right:16px}.mat-mdc-menu-item:focus-visible,.mat-mdc-menu-item.cdk-keyboard-focused{outline:none;background:var(--wc-ui-selected-bg);box-shadow:inset 3px 0 0 var(--wc-ui-accent)}.mat-mdc-menu-item.cdk-program-focused,.mat-mdc-menu-item.mat-mdc-menu-item-highlighted:not(.cdk-keyboard-focused):not(:hover):not([disabled]){background:transparent;box-shadow:none}.mat-mdc-menu-item[disabled]{opacity:1;cursor:default;box-shadow:none}.mat-mdc-menu-item[disabled] .mat-icon{opacity:1}@media(hover:hover)and (pointer:fine){.mat-mdc-menu-item:hover:not([disabled]){background:var(--wc-ui-hover-bg)}}.cdk-overlay-pane .mat-mdc-menu-content>.mat-mdc-menu-item:first-of-type{border-top-left-radius:var(--wc-layout-menu-radius);border-top-right-radius:var(--wc-layout-menu-radius)}.cdk-overlay-pane .mat-mdc-menu-content>.mat-mdc-menu-item:last-of-type{border-bottom-left-radius:var(--wc-layout-menu-radius);border-bottom-right-radius:var(--wc-layout-menu-radius)}.mat-mdc-menu-item .mdc-list-item__primary-text{color:inherit}.mat-divider.mat-divider-horizontal,.mat-mdc-menu-content .mat-divider{margin:0;border-top-color:var(--wc-ui-border)}.mat-mdc-menu-item.delete-action .mat-icon{color:var(--wc-ui-danger-text)}.mat-mdc-checkbox label{color:var(--wc-ui-text-main);font-weight:500}.mat-mdc-radio-button label{color:var(--wc-ui-text-main)}.mat-mdc-chip-set .mat-mdc-standard-chip{position:relative;border-radius:9999px;border:1px solid var(--wc-ui-border);background:var(--wc-ui-panel-bg)}.mat-mdc-chip-set .mat-mdc-standard-chip.mat-mdc-chip-selected{background:var(--wc-ui-selected-bg);border-color:var(--wc-ui-accent);color:var(--wc-ui-accent)}.cdk-overlay-pane .form-select-panel-premium{background:var(--wc-ui-menu-bg);border:1px solid var(--wc-ui-border);border-radius:20px;overflow:hidden;margin-top:8px;box-shadow:var(--wc-ui-shadow)}.cdk-overlay-pane .form-select-panel-premium .mat-mdc-option{font-size:16px;min-height:48px;padding:0 16px;color:var(--wc-ui-text-main)}.cdk-overlay-pane .form-select-panel-premium .mat-mdc-option:hover{background:var(--wc-ui-hover-bg)}.cdk-overlay-pane .form-select-panel-premium .mat-mdc-option.mat-mdc-option-active{background:var(--wc-ui-selected-bg);color:var(--wc-ui-accent)}.cdk-overlay-pane .form-select-panel-premium .mat-mdc-option.mdc-list-item--selected{background:var(--wc-ui-selected-bg);color:var(--wc-ui-accent);font-weight:600}.wc-flat-legal{color:var(--wc-ui-text-main)}.wc-flat-legal mat-checkbox{--mat-checkbox-label-text-color: var(--wc-ui-text-main);--mat-checkbox-selected-icon-color: var(--wc-ui-accent);--mat-checkbox-selected-checkmark-color: var(--wc-ui-on-accent);--mat-checkbox-unselected-icon-color: var(--wc-ui-text-muted)}.wc-flat-dialog{background:color-mix(in srgb,var(--wc-ui-dialog-bg) calc(var(--wc-ui-translucent-alpha) * 100%),transparent);color:var(--wc-ui-text-main);box-shadow:var(--wc-ui-shadow)}.mat-mdc-dialog-container .mdc-dialog__surface:has(.wc-flat-dialog){background:transparent;box-shadow:none;animation:none}.cdk-overlay-container:has(.wc-flat-dialog) .cdk-overlay-dark-backdrop{background:var(--wc-ui-scrim-bg)}.wc-flat-auth mat-form-field{width:100%;margin-bottom:16px;--mat-form-field-outlined-input-text-color: var(--wc-ui-text-main);--mat-form-field-outlined-label-text-color: var(--wc-ui-text-muted);--mat-form-field-outlined-hover-label-text-color: var(--wc-ui-text-main);--mat-form-field-outlined-focus-label-text-color: var(--wc-ui-accent);--mat-form-field-outlined-outline-color: var(--wc-ui-border);--mat-form-field-outlined-hover-outline-color: var(--wc-ui-accent);--mat-form-field-outlined-focus-outline-color: var(--wc-ui-accent);--mat-form-field-container-text-size: 1rem;--mat-form-field-error-text-color: var(--wc-ui-danger-text)}.wc-flat-auth .mat-mdc-form-field-error{color:var(--wc-ui-danger-text)}.wc-flat-auth .mdc-text-field--outlined{background:var(--wc-ui-field-bg)}.wc-flat-auth mat-form-field.mat-form-field-invalid{--mat-form-field-outlined-outline-color: var(--wc-ui-danger-text);--mat-form-field-outlined-hover-outline-color: var(--wc-ui-danger-text);--mat-form-field-outlined-focus-outline-color: var(--wc-ui-danger-text)}.wc-flat-auth :is(input,textarea,select){font-size:1rem;color:var(--wc-ui-text-main);caret-color:var(--wc-ui-accent)}.wc-flat-auth input::placeholder{color:var(--wc-ui-text-muted);opacity:1}.wc-flat-auth .submit-button{width:100%;min-height:52px;margin-top:8px;font-size:var(--wc-type-submit-font-size);font-weight:700;text-transform:uppercase;letter-spacing:.05em}.wc-flat-auth .submit-button .mdc-button__label{width:100%}.wc-flat-auth .submit-button:is([aria-disabled=true],:disabled){--mat-button-protected-container-color: var(--wc-ui-accent-disabled-bg);--mat-button-protected-label-text-color: var(--wc-ui-accent-disabled-text);--mat-button-protected-disabled-container-color: var(--wc-ui-accent-disabled-bg);--mat-button-protected-disabled-label-text-color: var(--wc-ui-accent-disabled-text);--mat-button-protected-hover-state-layer-opacity: 0;--mat-button-protected-pressed-state-layer-opacity: 0;background:var(--wc-ui-accent-disabled-bg);color:var(--wc-ui-accent-disabled-text);box-shadow:none;cursor:default}@media(hover:hover)and (pointer:fine){.wc-flat-auth .submit-button:not(:disabled):not([aria-disabled=true]):hover{background-color:var(--wc-ui-accent-active-bg);box-shadow:var(--wc-ui-shadow-hover)}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.wc-flat-auth .submit-button{transition:transform var(--wc-ui-lift-duration) var(--wc-ui-lift-easing)}.wc-flat-auth .submit-button:not(:disabled):not([aria-disabled=true]):not(:active):hover{transform:translateY(var(--wc-ui-lift-distance))}}.wc-flat-toggle-group{--mat-button-toggle-background-color: var(--wc-ui-control-bg);--mat-button-toggle-text-color: var(--wc-ui-text-main);--mat-button-toggle-selected-state-background-color: var(--wc-ui-accent);--mat-button-toggle-selected-state-text-color: var(--wc-ui-on-accent);--mat-button-toggle-disabled-state-background-color: var(--wc-ui-control-disabled-bg);--mat-button-toggle-disabled-state-text-color: var(--wc-ui-control-disabled-text);--mat-button-toggle-disabled-selected-state-background-color: var(--wc-ui-accent-disabled-bg);--mat-button-toggle-disabled-selected-state-text-color: var(--wc-ui-accent-disabled-text);--mat-button-toggle-divider-color: var(--wc-ui-border);--mat-button-toggle-state-layer-color: var(--wc-ui-text-main);--mat-button-toggle-hover-state-layer-opacity: .12;--mat-button-toggle-focus-state-layer-opacity: .12}.wc-flat-auth a{color:var(--wc-ui-link);text-decoration:none;font-weight:600}.wc-flat-auth a:hover{text-decoration:underline}.wc-flat-auth :is(a,button,input[type=checkbox]):focus-visible{outline:3px solid var(--wc-ui-accent);outline-offset:3px}.wc-flat-auth .mat-mdc-input-element:focus-visible{outline:none}html.barcode-scanner-active,body.barcode-scanner-active{width:100%;height:100%;overflow:hidden;background:transparent!important}body.barcode-scanner-active:before,body.barcode-scanner-active:after{display:none}body.barcode-scanner-active>app-root{visibility:hidden!important}body.barcode-scanner-active>.cdk-overlay-container,body.barcode-scanner-active .cdk-global-overlay-wrapper,body.barcode-scanner-active .barcode-scanner-dialog-panel,body.barcode-scanner-active .barcode-scanner-dialog-panel .mat-mdc-dialog-container,body.barcode-scanner-active .barcode-scanner-dialog-panel .mdc-dialog__surface{visibility:visible!important}body.barcode-scanner-active>.cdk-overlay-container,body.barcode-scanner-active .cdk-global-overlay-wrapper,body.barcode-scanner-active .barcode-scanner-dialog-panel,body.barcode-scanner-active .barcode-scanner-dialog-panel .mat-mdc-dialog-container,body.barcode-scanner-active .barcode-scanner-dialog-panel .mdc-dialog__surface{background:transparent!important}body.barcode-scanner-active>.cdk-overlay-container,body.barcode-scanner-active .cdk-global-overlay-wrapper{width:100%!important;height:100%!important}body.barcode-scanner-active .cdk-global-overlay-wrapper{display:block!important}body.barcode-scanner-active .cdk-overlay-backdrop{display:none!important;pointer-events:none!important}.cdk-overlay-pane.barcode-scanner-dialog-panel{position:fixed!important;inset:0!important;display:block!important;width:100vw!important;height:100vh!important;height:100dvh!important;max-width:none!important;max-height:none!important;margin:0!important;visibility:visible!important;pointer-events:auto!important;z-index:1}.cdk-overlay-pane.barcode-scanner-dialog-panel .mat-mdc-dialog-container,.cdk-overlay-pane.barcode-scanner-dialog-panel .mdc-dialog__surface{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;min-width:0!important;min-height:0!important;padding:0!important;overflow:hidden!important;background:transparent!important;box-shadow:none!important;border-radius:0!important}*{margin:0;padding:0;box-sizing:border-box;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:transparent}html,body{min-height:100%;font-family:var(--wc-type-font-sans);scroll-behavior:smooth;overflow-x:hidden;max-width:100%}@media(min-width:1024px){html{scrollbar-gutter:stable}}body{margin:0;min-height:100dvh;color:var(--wc-ui-text-main)}input,select,textarea,button{font-size:16px;font-family:inherit}button,a,[role=button]{touch-action:manipulation;cursor:pointer}
