body,.theme-default{--app-primary-50: #eff6ff;--app-primary-50-rgb: 239,246,255;--app-primary-100: #dbeafe;--app-primary-100-rgb: 219,234,254;--app-primary-200: #bfdbfe;--app-primary-200-rgb: 191,219,254;--app-primary-300: #93c5fd;--app-primary-300-rgb: 147,197,253;--app-primary-400: #60a5fa;--app-primary-400-rgb: 96,165,250;--app-primary-500: #3b82f6;--app-primary-500-rgb: 59,130,246;--app-primary-600: #2563eb;--app-primary-600-rgb: 37,99,235;--app-primary-700: #1d4ed8;--app-primary-700-rgb: 29,78,216;--app-primary-800: #1e40af;--app-primary-800-rgb: 30,64,175;--app-primary-900: #1e3a8a;--app-primary-900-rgb: 30,58,138;--app-primary-950: #172554;--app-primary-950-rgb: 23,37,84;--app-primary: #1d4ed8;--app-primary-rgb: 29,78,216;--app-on-primary-50: #172554;--app-on-primary-50-rgb: 23,37,84;--app-on-primary-100: #172554;--app-on-primary-100-rgb: 23,37,84;--app-on-primary-200: #172554;--app-on-primary-200-rgb: 23,37,84;--app-on-primary-300: #172554;--app-on-primary-300-rgb: 23,37,84;--app-on-primary-400: #172554;--app-on-primary-400-rgb: 23,37,84;--app-on-primary-500: #172554;--app-on-primary-500-rgb: 23,37,84;--app-on-primary-600: #FFFFFF;--app-on-primary-600-rgb: 255,255,255;--app-on-primary-700: #FFFFFF;--app-on-primary-700-rgb: 255,255,255;--app-on-primary-800: #FFFFFF;--app-on-primary-800-rgb: 255,255,255;--app-on-primary-900: #FFFFFF;--app-on-primary-900-rgb: 255,255,255;--app-on-primary-950: #FFFFFF;--app-on-primary-950-rgb: 255,255,255;--app-on-primary: #FFFFFF;--app-on-primary-rgb: 255,255,255;--app-accent-50: #f8fafc;--app-accent-50-rgb: 248,250,252;--app-accent-100: #f1f5f9;--app-accent-100-rgb: 241,245,249;--app-accent-200: #e2e8f0;--app-accent-200-rgb: 226,232,240;--app-accent-300: #cbd5e1;--app-accent-300-rgb: 203,213,225;--app-accent-400: #94a3b8;--app-accent-400-rgb: 148,163,184;--app-accent-500: #64748b;--app-accent-500-rgb: 100,116,139;--app-accent-600: #475569;--app-accent-600-rgb: 71,85,105;--app-accent-700: #334155;--app-accent-700-rgb: 51,65,85;--app-accent-800: #1e293b;--app-accent-800-rgb: 30,41,59;--app-accent-900: #0f172a;--app-accent-900-rgb: 15,23,42;--app-accent-950: #020617;--app-accent-950-rgb: 2,6,23;--app-accent: #1e293b;--app-accent-rgb: 30,41,59;--app-on-accent-50: #020617;--app-on-accent-50-rgb: 2,6,23;--app-on-accent-100: #020617;--app-on-accent-100-rgb: 2,6,23;--app-on-accent-200: #020617;--app-on-accent-200-rgb: 2,6,23;--app-on-accent-300: #020617;--app-on-accent-300-rgb: 2,6,23;--app-on-accent-400: #020617;--app-on-accent-400-rgb: 2,6,23;--app-on-accent-500: #FFFFFF;--app-on-accent-500-rgb: 255,255,255;--app-on-accent-600: #FFFFFF;--app-on-accent-600-rgb: 255,255,255;--app-on-accent-700: #FFFFFF;--app-on-accent-700-rgb: 255,255,255;--app-on-accent-800: #FFFFFF;--app-on-accent-800-rgb: 255,255,255;--app-on-accent-900: #FFFFFF;--app-on-accent-900-rgb: 255,255,255;--app-on-accent-950: #FFFFFF;--app-on-accent-950-rgb: 255,255,255;--app-on-accent: #FFFFFF;--app-on-accent-rgb: 255,255,255;--app-warn-50: #fef2f2;--app-warn-50-rgb: 254,242,242;--app-warn-100: #fee2e2;--app-warn-100-rgb: 254,226,226;--app-warn-200: #fecaca;--app-warn-200-rgb: 254,202,202;--app-warn-300: #fca5a5;--app-warn-300-rgb: 252,165,165;--app-warn-400: #f87171;--app-warn-400-rgb: 248,113,113;--app-warn-500: #ef4444;--app-warn-500-rgb: 239,68,68;--app-warn-600: #dc2626;--app-warn-600-rgb: 220,38,38;--app-warn-700: #b91c1c;--app-warn-700-rgb: 185,28,28;--app-warn-800: #991b1b;--app-warn-800-rgb: 153,27,27;--app-warn-900: #7f1d1d;--app-warn-900-rgb: 127,29,29;--app-warn-950: #450a0a;--app-warn-950-rgb: 69,10,10;--app-warn: #dc2626;--app-warn-rgb: 220,38,38;--app-on-warn-50: #450a0a;--app-on-warn-50-rgb: 69,10,10;--app-on-warn-100: #450a0a;--app-on-warn-100-rgb: 69,10,10;--app-on-warn-200: #450a0a;--app-on-warn-200-rgb: 69,10,10;--app-on-warn-300: #450a0a;--app-on-warn-300-rgb: 69,10,10;--app-on-warn-400: #450a0a;--app-on-warn-400-rgb: 69,10,10;--app-on-warn-500: #fef2f2;--app-on-warn-500-rgb: 254,242,242;--app-on-warn-600: #FFFFFF;--app-on-warn-600-rgb: 255,255,255;--app-on-warn-700: #FFFFFF;--app-on-warn-700-rgb: 255,255,255;--app-on-warn-800: #FFFFFF;--app-on-warn-800-rgb: 255,255,255;--app-on-warn-900: #FFFFFF;--app-on-warn-900-rgb: 255,255,255;--app-on-warn-950: #FFFFFF;--app-on-warn-950-rgb: 255,255,255;--app-on-warn: #FFFFFF;--app-on-warn-rgb: 255,255,255}body.light,.light,.dark .light{--is-dark: false;--app-bg-app-bar: #FFFFFF;--app-bg-app-bar-rgb: 255,255,255;--app-bg-card: #FFFFFF;--app-bg-card-rgb: 255,255,255;--app-bg-default: #f1f5f9;--app-bg-default-rgb: 241,245,249;--app-bg-dialog: #FFFFFF;--app-bg-dialog-rgb: 255,255,255;--app-bg-hover: rgba(148,163,184,.12);--app-bg-hover-rgb: 148,163,184;--app-bg-status-bar: #cbd5e1;--app-bg-status-bar-rgb: 203,213,225;--app-text-default: #1e293b;--app-text-default-rgb: 30,41,59;--app-text-secondary: #64748b;--app-text-secondary-rgb: 100,116,139;--app-text-hint: #94a3b8;--app-text-hint-rgb: 148,163,184;--app-text-disabled: #94a3b8;--app-text-disabled-rgb: 148,163,184;--app-border: #e2e8f0;--app-border-rgb: 226,232,240;--app-divider: #e2e8f0;--app-divider-rgb: 226,232,240;--app-icon: #64748b;--app-icon-rgb: 100,116,139}body.dark,.dark,.light .dark{--app-bg-app-bar: #0f172a;--app-bg-app-bar-rgb: 15,23,42;--app-bg-card: #1e293b;--app-bg-card-rgb: 30,41,59;--app-bg-default: #0f172a;--app-bg-default-rgb: 15,23,42;--app-bg-dialog: #1e293b;--app-bg-dialog-rgb: 30,41,59;--app-bg-hover: rgba(255, 255, 255, .05);--app-bg-hover-rgb: 255,255,255;--app-bg-status-bar: #0f172a;--app-bg-status-bar-rgb: 15,23,42;--app-text-default: #FFFFFF;--app-text-default-rgb: 255,255,255;--app-text-secondary: #94a3b8;--app-text-secondary-rgb: 148,163,184;--app-text-hint: #64748b;--app-text-hint-rgb: 100,116,139;--app-text-disabled: #475569;--app-text-disabled-rgb: 71,85,105;--app-border: rgba(241,245,249,.12);--app-border-rgb: 241,245,249;--app-divider: rgba(241,245,249,.12);--app-divider-rgb: 241,245,249;--app-icon: #94a3b8;--app-icon-rgb: 148,163,184}input,textarea{background:transparent}input::placeholder,textarea::placeholder{color:var(--app-text-hint)}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--app-text-hint)}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:var(--app-text-hint)}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:var(--app-text-hint)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:active{-webkit-background-clip:text;transition:background-color 5000s!important}.dark input:-webkit-autofill,.dark input:-webkit-autofill:hover,.dark input:-webkit-autofill:focus,.dark input:-webkit-autofill:active,.dark textarea:-webkit-autofill,.dark textarea:-webkit-autofill:hover,.dark textarea:-webkit-autofill:focus,.dark textarea:-webkit-autofill:active{-webkit-text-fill-color:rgba(255,255,255,.87)}input[data-autocompleted],textarea[data-autocompleted]{background-color:transparent!important}.app-backdrop-on-mobile{background-color:#0009!important}@media(min-width:600px){.app-backdrop-on-mobile{background-color:transparent!important}}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;appearance:textfield}.app-aria-accordion-item{border-radius:8px;transition:box-shadow 225ms cubic-bezier(.4,0,.2,1);background-color:var(--app-bg-card);box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.app-aria-accordion-item.app-aria-accordion-item-expanded,.app-aria-accordion-item:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.app-aria-accordion-item-toned{background-color:var(--app-accent-100)}.dark .app-aria-accordion-item-toned{background-color:var(--app-accent-700)}.app-aria-accordion-trigger{position:relative;display:flex;align-items:center;width:100%;min-height:56px;padding:0 24px;background:transparent;border:0;border-radius:inherit;text-align:left;font-size:14px;overflow:hidden;color:var(--app-text-default);cursor:pointer}.app-aria-accordion-title{display:inline-flex;align-items:center;gap:12px;font-weight:500;line-height:1.25}.app-aria-accordion-title-icon{font-size:1.5rem;height:1.5rem;line-height:1.5rem;min-height:1.5rem;min-width:1.5rem;width:1.5rem;margin-right:.75rem}.app-aria-accordion-indicator{display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;margin-left:auto}.app-aria-accordion-indicator:after{content:"";display:inline-block;padding:3px;border-style:solid;border-width:0 2px 2px 0;border-color:currentColor;transform:rotate(45deg);transition:transform .15s cubic-bezier(.4,0,.2,1)}.app-aria-accordion-indicator-expanded:after{transform:rotate(-135deg)}.app-aria-accordion-status{position:absolute;bottom:-1.5rem;right:-1.5rem;width:6rem;height:6rem;margin:-1.5rem}.app-aria-accordion-status-icon{font-size:4rem;height:4rem;line-height:4rem;min-height:4rem;min-width:4rem;width:4rem;opacity:0;color:#ef4444;transition:opacity .7s cubic-bezier(.4,0,.2,1)}body.dark .app-aria-accordion-status-icon{color:#f87171}.app-aria-accordion-status-icon--visible{opacity:.25}.app-aria-accordion-status-icon--attention{opacity:.4;animation:app-aria-ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes app-aria-ping{75%,to{transform:scale(2);opacity:0}}.app-aria-accordion-panel{display:grid;grid-template-rows:0fr;padding:0 24px;overflow:hidden;transition:grid-template-rows 225ms cubic-bezier(.4,0,.2,1),padding-bottom 225ms cubic-bezier(.4,0,.2,1)}.app-aria-accordion-panel[data-visible=true]{grid-template-rows:1fr;padding-bottom:24px}.app-aria-accordion-panel-inner{min-height:0;overflow:hidden}@media(prefers-reduced-motion:reduce){.app-aria-accordion-panel{transition:none}}.app-aria-accordion-nested .app-aria-accordion-item+.app-aria-accordion-item{margin-top:16px}.dark .app-aria-accordion-panel{color:var(--app-text-secondary)!important}.app-button{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;vertical-align:middle;height:40px;min-height:40px;max-height:40px;line-height:1!important;border:0;background:transparent;font:inherit;cursor:pointer}.app-button.app-button-large{height:48px;min-height:48px;max-height:48px}.app-button:disabled,.app-button[aria-disabled=true]{cursor:not-allowed}.app-button:disabled .app-icon,.app-button[aria-disabled=true] .app-icon{opacity:.38!important}.app-button:not(.app-button--icon) .app-icon{color:currentColor}.app-button--icon{display:inline-flex!important;align-items:center;justify-content:center;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;gap:0;border-radius:9999px}.app-button--fab{width:56px;min-width:56px;height:56px;min-height:56px;border-radius:16px!important}.app-button--mini-fab{width:40px;min-width:40px;height:40px;min-height:40px;border-radius:12px!important}.app-button--raised{box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.app-button:not(.app-button--icon):not(.app-button--fab):not(.app-button--mini-fab){padding:0 20px!important;border-radius:9999px!important}.app-button--stroked{border:1px solid}.app-button--stroked:not(:disabled):not([aria-disabled=true]){border-color:#cbd5e1!important}.dark .app-button--stroked:not(:disabled):not([aria-disabled=true]){border-color:#64748b!important}.app-button--stroked:disabled,.app-button--stroked[aria-disabled=true]{border-color:#cbd5e1b3!important}.dark .app-button--stroked:disabled,.dark .app-button--stroked[aria-disabled=true]{border-color:#475569!important}.app-button--stroked.app-primary:not(:disabled):not([aria-disabled=true]){border-color:rgba(var(--app-primary-rgb),1)!important}.app-button--stroked.app-accent:not(:disabled):not([aria-disabled=true]){border-color:rgba(var(--app-accent-rgb),1)!important}.app-button--stroked.app-warn:not(:disabled):not([aria-disabled=true]){border-color:rgba(var(--app-warn-rgb),1)!important}.app-button--raised.app-primary,.app-button--flat.app-primary,.app-button--fab.app-primary,.app-button--mini-fab.app-primary{background-color:var(--app-primary)!important;color:var(--app-on-primary)!important}.app-button--raised.app-accent,.app-button--flat.app-accent,.app-button--fab.app-accent,.app-button--mini-fab.app-accent{background-color:var(--app-accent)!important;color:var(--app-on-accent)!important}.app-button--raised.app-warn,.app-button--flat.app-warn,.app-button--fab.app-warn,.app-button--mini-fab.app-warn{background-color:var(--app-warn)!important;color:var(--app-on-warn)!important}.app-button:not(.app-button--raised):not(.app-button--flat):not(.app-button--fab):not(.app-button--mini-fab):not(:disabled):not([aria-disabled=true]):not(.app-primary):not(.app-accent):not(.app-warn){color:var(--app-text-default)!important;font-weight:500!important}.app-button:not(.app-button--raised):not(.app-button--flat):not(.app-button--fab):not(.app-button--mini-fab):not(:disabled):not([aria-disabled=true]):not(.app-primary):not(.app-accent):not(.app-warn):focus-visible,.app-button:not(.app-button--raised):not(.app-button--flat):not(.app-button--fab):not(.app-button--mini-fab):not(:disabled):not([aria-disabled=true]):not(.app-primary):not(.app-accent):not(.app-warn).cdk-focused,.app-button:not(.app-button--raised):not(.app-button--flat):not(.app-button--fab):not(.app-button--mini-fab):not(:disabled):not([aria-disabled=true]):not(.app-primary):not(.app-accent):not(.app-warn).cdk-program-focused{background-color:#94a3b833!important}.app-button:not(.app-button--raised):not(.app-button--flat):not(.app-button--fab):not(.app-button--mini-fab):not(:disabled):not([aria-disabled=true]):not(.app-primary):not(.app-accent):not(.app-warn):hover{background-color:#64748b1a!important}.app-button:not(.app-button--raised):not(.app-button--flat):not(.app-button--fab):not(.app-button--mini-fab):not(:disabled):not([aria-disabled=true]):not(.app-primary):not(.app-accent):not(.app-warn):active{background-color:#64748b33!important}.app-button:not(.app-button--raised):not(.app-button--flat):not(.app-button--fab):not(.app-button--mini-fab):not(:disabled):not([aria-disabled=true]).app-primary{color:var(--app-primary)!important;font-weight:500!important}.app-button:not(.app-button--raised):not(.app-button--flat):not(.app-button--fab):not(.app-button--mini-fab):not(:disabled):not([aria-disabled=true]).app-primary:focus-visible,.app-button:not(.app-button--raised):not(.app-button--flat):not(.app-button--fab):not(.app-button--mini-fab):not(:disabled):not([aria-disabled=true]).app-primary.cdk-focused,.app-button:not(.app-button--raised):not(.app-button--flat):not(.app-button--fab):not(.app-button--mini-fab):not(:disabled):not([aria-disabled=true]).app-primary.cdk-program-focused{background-color:rgba(var(--app-primary-rgb),.2)!important}.app-button:not(.app-button--raised):not(.app-button--flat):not(.app-button--fab):not(.app-button--mini-fab):not(:disabled):not([aria-disabled=true]).app-primary:hover{background-color:rgba(var(--app-primary-rgb),.1)!important}.app-button:not(.app-button--raised):not(.app-button--flat):not(.app-button--fab):not(.app-button--mini-fab):not(:disabled):not([aria-disabled=true]).app-primary:active{background-color:rgba(var(--app-primary-rgb),.2)!important}.app-button:not(.app-button--raised):not(.app-button--flat):not(.app-button--fab):not(.app-button--mini-fab):not(:disabled):not([aria-disabled=true]).app-accent{color:var(--app-accent)!important;font-weight:500!important}.app-button:not(.app-button--raised):not(.app-button--flat):not(.app-button--fab):not(.app-button--mini-fab):not(:disabled):not([aria-disabled=true]).app-accent:focus-visible,.app-button:not(.app-button--raised):not(.app-button--flat):not(.app-button--fab):not(.app-button--mini-fab):not(:disabled):not([aria-disabled=true]).app-accent.cdk-focused,.app-button:not(.app-button--raised):not(.app-button--flat):not(.app-button--fab):not(.app-button--mini-fab):not(:disabled):not([aria-disabled=true]).app-accent.cdk-program-focused{background-color:rgba(var(--app-accent-rgb),.2)!important}.app-button:not(.app-button--raised):not(.app-button--flat):not(.app-button--fab):not(.app-button--mini-fab):not(:disabled):not([aria-disabled=true]).app-accent:hover{background-color:rgba(var(--app-accent-rgb),.1)!important}.app-button:not(.app-button--raised):not(.app-button--flat):not(.app-button--fab):not(.app-button--mini-fab):not(:disabled):not([aria-disabled=true]).app-accent:active{background-color:rgba(var(--app-accent-rgb),.2)!important}.app-button:not(.app-button--raised):not(.app-button--flat):not(.app-button--fab):not(.app-button--mini-fab):not(:disabled):not([aria-disabled=true]).app-warn{color:var(--app-warn)!important;font-weight:500!important}.app-button:not(.app-button--raised):not(.app-button--flat):not(.app-button--fab):not(.app-button--mini-fab):not(:disabled):not([aria-disabled=true]).app-warn:focus-visible,.app-button:not(.app-button--raised):not(.app-button--flat):not(.app-button--fab):not(.app-button--mini-fab):not(:disabled):not([aria-disabled=true]).app-warn.cdk-focused,.app-button:not(.app-button--raised):not(.app-button--flat):not(.app-button--fab):not(.app-button--mini-fab):not(:disabled):not([aria-disabled=true]).app-warn.cdk-program-focused{background-color:rgba(var(--app-warn-rgb),.2)!important}.app-button:not(.app-button--raised):not(.app-button--flat):not(.app-button--fab):not(.app-button--mini-fab):not(:disabled):not([aria-disabled=true]).app-warn:hover{background-color:rgba(var(--app-warn-rgb),.1)!important}.app-button:not(.app-button--raised):not(.app-button--flat):not(.app-button--fab):not(.app-button--mini-fab):not(:disabled):not([aria-disabled=true]).app-warn:active{background-color:rgba(var(--app-warn-rgb),.2)!important}.cdk-dialog-container{border-radius:16px!important;padding:24px;background-color:#fff!important;box-shadow:#0003 0 11px 15px -7px,#00000024 0 24px 38px 3px,#0000001f 0 9px 46px 8px!important}body.dark .cdk-dialog-container{background-color:#1e293b!important}.app-dialog-title{padding:0!important;margin:0 0 20px 8px!important;font-size:20px!important;font-weight:600!important;line-height:32px!important;color:var(--app-text-default)!important}.app-dialog-content{padding:0!important}.app-dialog-content label{font-size:14px!important;color:var(--app-text-default)!important}.app-dialog-actions{display:flex;justify-content:flex-end}.app-dialog-actions button{font-weight:500!important}.app-typography{font-size:14px;line-height:1.5}.bearing-form-field{flex:1 1 12rem;min-width:10rem}.app-icon{display:inline-flex!important;align-items:center;justify-content:center;width:24px;min-width:24px;height:24px;min-height:24px;font-size:24px;line-height:24px;-webkit-appearance:none!important}.app-aria-menu-panel{min-width:144px;border-radius:8px;padding:8px 0;background-color:var(--app-bg-card);color:var(--app-text-default);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.app-aria-menu-panel[data-visible=false]{display:none}.app-aria-menu-item{display:flex;align-items:center;gap:8px;width:100%;padding:8px 16px;background:transparent;border:0;text-align:left;font-size:13px;font-weight:500;line-height:20px;color:inherit;cursor:pointer;-webkit-user-select:none;user-select:none}.app-aria-menu-item[data-active=true],.app-aria-menu-item:focus-visible,.app-aria-menu-item:hover{background-color:var(--app-bg-hover)}.app-aria-menu-item[aria-disabled=true]{opacity:.5;cursor:default}.app-aria-menu-item .app-icon{color:rgba(var(--app-icon-rgb),1)}.app-aria-menu-header{padding:12px 16px;font-size:12px;color:var(--app-text-secondary)}.app-aria-menu-divider:not(.app-horizontal-navigation-menu-item){height:1px;background-color:#0000001f;margin:8px 0}body.dark .app-aria-menu-divider:not(.app-horizontal-navigation-menu-item){background-color:#ffffff1f}.lubrication-select-panel .app-aria-select-option{white-space:normal!important;height:auto!important;padding:12px 16px!important;min-height:48px!important;line-height:1.5!important;align-items:flex-start}.lubrication-select-panel .app-aria-select-option-text{white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.bearing-type-select-panel .app-aria-select-option{white-space:normal!important;height:auto!important;padding:8px 16px!important;min-height:48px!important;line-height:1.5!important}.bearing-type-select-panel .app-aria-select-option-text{white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.scroll-animate{opacity:0;transition-property:opacity,transform;transition-duration:var(--scroll-animate-duration, 1.5s);transition-timing-function:cubic-bezier(.25,.1,.25,1)}.scroll-animate-fade-up{transform:translateY(50px)}.scroll-animate-fade-down{transform:translateY(-50px)}.scroll-animate-fade-left{transform:translate(50px)}.scroll-animate-fade-right{transform:translate(-50px)}.scroll-animate-visible{opacity:1;transform:translate(0)}app-horizontal-navigation .app-horizontal-navigation-wrapper{display:flex;align-items:center}@media(min-width:600px){app-horizontal-navigation .app-horizontal-navigation-wrapper app-horizontal-navigation-basic-item:hover .app-horizontal-navigation-item-wrapper,app-horizontal-navigation .app-horizontal-navigation-wrapper app-horizontal-navigation-branch-item:hover .app-horizontal-navigation-item-wrapper{background-color:var(--app-bg-hover)}}app-horizontal-navigation .app-horizontal-navigation-wrapper app-horizontal-navigation-basic-item .app-horizontal-navigation-item-wrapper,app-horizontal-navigation .app-horizontal-navigation-wrapper app-horizontal-navigation-branch-item .app-horizontal-navigation-item-wrapper{border-radius:4px;overflow:hidden}app-horizontal-navigation .app-horizontal-navigation-wrapper app-horizontal-navigation-basic-item .app-horizontal-navigation-item,app-horizontal-navigation .app-horizontal-navigation-wrapper app-horizontal-navigation-branch-item .app-horizontal-navigation-item{padding:0 16px;cursor:pointer;-webkit-user-select:none;user-select:none}app-horizontal-navigation .app-horizontal-navigation-wrapper app-horizontal-navigation-basic-item .app-horizontal-navigation-item-icon,app-horizontal-navigation .app-horizontal-navigation-wrapper app-horizontal-navigation-branch-item .app-horizontal-navigation-item-icon{margin-right:12px}app-horizontal-navigation .app-horizontal-navigation-item-subtitle{color:var(--app-text-hint)}app-horizontal-navigation-divider-item .app-horizontal-navigation-item-wrapper{color:var(--app-divider)}app-horizontal-navigation .app-horizontal-navigation-wrapper app-horizontal-navigation-basic-item .app-horizontal-navigation-item-active .app-horizontal-navigation-item-title,app-horizontal-navigation .app-horizontal-navigation-wrapper app-horizontal-navigation-basic-item .app-horizontal-navigation-item-active-forced .app-horizontal-navigation-item-title{color:var(--app-primary)!important}.dark app-horizontal-navigation .app-horizontal-navigation-wrapper app-horizontal-navigation-basic-item .app-horizontal-navigation-item-active .app-horizontal-navigation-item-title,.dark app-horizontal-navigation .app-horizontal-navigation-wrapper app-horizontal-navigation-basic-item .app-horizontal-navigation-item-active-forced .app-horizontal-navigation-item-title{color:var(--app-primary-400)!important}app-horizontal-navigation .app-horizontal-navigation-wrapper app-horizontal-navigation-basic-item .app-horizontal-navigation-item-active .app-horizontal-navigation-item-subtitle,app-horizontal-navigation .app-horizontal-navigation-wrapper app-horizontal-navigation-basic-item .app-horizontal-navigation-item-active-forced .app-horizontal-navigation-item-subtitle{color:var(--app-primary-500)!important}.dark app-horizontal-navigation .app-horizontal-navigation-wrapper app-horizontal-navigation-basic-item .app-horizontal-navigation-item-active .app-horizontal-navigation-item-subtitle,.dark app-horizontal-navigation .app-horizontal-navigation-wrapper app-horizontal-navigation-basic-item .app-horizontal-navigation-item-active-forced .app-horizontal-navigation-item-subtitle{color:var(--app-primary-600)!important}app-horizontal-navigation .app-horizontal-navigation-wrapper app-horizontal-navigation-basic-item .app-horizontal-navigation-item-active .app-horizontal-navigation-item-icon,app-horizontal-navigation .app-horizontal-navigation-wrapper app-horizontal-navigation-basic-item .app-horizontal-navigation-item-active-forced .app-horizontal-navigation-item-icon{color:var(--app-primary)!important}.dark app-horizontal-navigation .app-horizontal-navigation-wrapper app-horizontal-navigation-basic-item .app-horizontal-navigation-item-active .app-horizontal-navigation-item-icon,.dark app-horizontal-navigation .app-horizontal-navigation-wrapper app-horizontal-navigation-basic-item .app-horizontal-navigation-item-active-forced .app-horizontal-navigation-item-icon{color:var(--app-primary-400)!important}app-horizontal-navigation .app-horizontal-navigation-wrapper app-horizontal-navigation-branch-item{position:relative}app-horizontal-navigation .app-horizontal-navigation-wrapper app-horizontal-navigation-branch-item .app-horizontal-navigation-menu-trigger{background:transparent;border:0;padding:0;text-align:left;width:100%}app-horizontal-navigation .app-horizontal-navigation-wrapper app-horizontal-navigation-branch-item .app-horizontal-navigation-menu-active .app-horizontal-navigation-item-wrapper,app-horizontal-navigation .app-horizontal-navigation-wrapper app-horizontal-navigation-branch-item .app-horizontal-navigation-menu-active-forced .app-horizontal-navigation-item-wrapper{background-color:var(--app-bg-hover)}app-horizontal-navigation .app-horizontal-navigation-wrapper app-horizontal-navigation-spacer-item{margin:12px 0}.app-horizontal-navigation-menu-panel{position:absolute;top:100%;left:0;margin-top:8px;z-index:50}.app-horizontal-navigation-menu-panel .app-horizontal-navigation-menu-item{height:auto;min-height:0;line-height:normal;white-space:normal}.app-horizontal-navigation-menu-panel .app-horizontal-navigation-menu-item app-horizontal-navigation-basic-item,.app-horizontal-navigation-menu-panel .app-horizontal-navigation-menu-item app-horizontal-navigation-branch-item,.app-horizontal-navigation-menu-panel .app-horizontal-navigation-menu-item app-horizontal-navigation-divider-item{display:flex;flex:1 1 auto}.app-horizontal-navigation-menu-panel .app-horizontal-navigation-menu-item app-horizontal-navigation-divider-item{margin:8px -16px}.app-horizontal-navigation-menu-panel .app-horizontal-navigation-menu-item app-horizontal-navigation-divider-item .app-horizontal-navigation-item-wrapper{height:1px;box-shadow:0 1px}app-horizontal-navigation-branch-item.app-horizontal-navigation-branch-child .app-horizontal-navigation-menu-panel{top:0;left:100%;margin-top:0;margin-left:8px}.app-horizontal-navigation-menu-item{position:relative}.app-horizontal-navigation-menu-item[ngMenuItem][data-active=true],.app-horizontal-navigation-menu-item[ngMenuItem]:focus-visible,.app-horizontal-navigation-menu-item[ngMenuItem]:hover{background-color:var(--app-bg-hover)}.app-horizontal-navigation-menu-item app-horizontal-navigation-basic-item .app-horizontal-navigation-item-active .app-horizontal-navigation-item-title,.app-horizontal-navigation-menu-item app-horizontal-navigation-basic-item .app-horizontal-navigation-item-active-forced .app-horizontal-navigation-item-title{color:var(--app-primary)!important}.dark .app-horizontal-navigation-menu-item app-horizontal-navigation-basic-item .app-horizontal-navigation-item-active .app-horizontal-navigation-item-title,.dark .app-horizontal-navigation-menu-item app-horizontal-navigation-basic-item .app-horizontal-navigation-item-active-forced .app-horizontal-navigation-item-title{color:var(--app-primary-400)!important}.app-horizontal-navigation-menu-item app-horizontal-navigation-basic-item .app-horizontal-navigation-item-active .app-horizontal-navigation-item-subtitle,.app-horizontal-navigation-menu-item app-horizontal-navigation-basic-item .app-horizontal-navigation-item-active-forced .app-horizontal-navigation-item-subtitle{color:var(--app-primary-400)!important}.dark .app-horizontal-navigation-menu-item app-horizontal-navigation-basic-item .app-horizontal-navigation-item-active .app-horizontal-navigation-item-subtitle,.dark .app-horizontal-navigation-menu-item app-horizontal-navigation-basic-item .app-horizontal-navigation-item-active-forced .app-horizontal-navigation-item-subtitle{color:var(--app-primary-600)!important}.app-horizontal-navigation-menu-item app-horizontal-navigation-basic-item .app-horizontal-navigation-item-active .app-horizontal-navigation-item-icon,.app-horizontal-navigation-menu-item app-horizontal-navigation-basic-item .app-horizontal-navigation-item-active-forced .app-horizontal-navigation-item-icon{color:var(--app-primary)!important}.dark .app-horizontal-navigation-menu-item app-horizontal-navigation-basic-item .app-horizontal-navigation-item-active .app-horizontal-navigation-item-icon,.dark .app-horizontal-navigation-menu-item app-horizontal-navigation-basic-item .app-horizontal-navigation-item-active-forced .app-horizontal-navigation-item-icon{color:var(--app-primary-400)!important}.app-horizontal-navigation-menu-item .app-horizontal-navigation-item-wrapper{width:100%}.app-horizontal-navigation-menu-item .app-horizontal-navigation-item-wrapper.app-horizontal-navigation-item-has-subtitle .app-horizontal-navigation-item{min-height:56px}.app-horizontal-navigation-menu-item .app-horizontal-navigation-item{position:relative;display:flex;align-items:center;justify-content:flex-start;min-height:48px;width:100%;font-size:13px;font-weight:500;text-decoration:none}.app-horizontal-navigation-menu-item .app-horizontal-navigation-item-title-wrapper .app-horizontal-navigation-item-subtitle{font-size:12px}.app-horizontal-navigation-menu-item .app-horizontal-navigation-item-badge{margin-left:auto}.app-horizontal-navigation-menu-item .app-horizontal-navigation-item-badge .app-horizontal-navigation-item-badge-content{display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;white-space:nowrap;height:20px}:root{--app-vertical-navigation-width: 280px}app-vertical-navigation{position:sticky;display:flex;flex-direction:column;flex:1 0 auto;top:0;width:var(--app-vertical-navigation-width);min-width:var(--app-vertical-navigation-width);max-width:var(--app-vertical-navigation-width);height:100vh;min-height:100vh;max-height:100vh;z-index:200}app-vertical-navigation.app-vertical-navigation-animations-enabled{transition-duration:.4s;transition-timing-function:cubic-bezier(.25,.8,.25,1);transition-property:visibility,margin-left,margin-right,transform,width,max-width,min-width}app-vertical-navigation.app-vertical-navigation-animations-enabled .app-vertical-navigation-wrapper{transition-duration:.4s;transition-timing-function:cubic-bezier(.25,.8,.25,1);transition-property:width,max-width,min-width}app-vertical-navigation.app-vertical-navigation-mode-over{position:fixed;top:0;bottom:0}app-vertical-navigation.app-vertical-navigation-position-left.app-vertical-navigation-mode-side{margin-left:calc(var(--app-vertical-navigation-width) * -1)}app-vertical-navigation.app-vertical-navigation-position-left.app-vertical-navigation-mode-side.app-vertical-navigation-opened{margin-left:0}app-vertical-navigation.app-vertical-navigation-position-left.app-vertical-navigation-mode-over{left:0;transform:translate3d(-100%,0,0)}app-vertical-navigation.app-vertical-navigation-position-left.app-vertical-navigation-mode-over.app-vertical-navigation-opened{transform:translateZ(0)}app-vertical-navigation.app-vertical-navigation-position-left .app-vertical-navigation-wrapper{left:0}app-vertical-navigation.app-vertical-navigation-position-right.app-vertical-navigation-mode-side{margin-right:calc(var(--app-vertical-navigation-width) * -1)}app-vertical-navigation.app-vertical-navigation-position-right.app-vertical-navigation-mode-side.app-vertical-navigation-opened{margin-right:0}app-vertical-navigation.app-vertical-navigation-position-right.app-vertical-navigation-mode-over{right:0;transform:translate3d(100%,0,0)}app-vertical-navigation.app-vertical-navigation-position-right.app-vertical-navigation-mode-over.app-vertical-navigation-opened{transform:translateZ(0)}app-vertical-navigation.app-vertical-navigation-position-right .app-vertical-navigation-wrapper{right:0}app-vertical-navigation.app-vertical-navigation-inner{position:relative;width:auto;min-width:0;max-width:none;height:auto;min-height:0;max-height:none;box-shadow:none}app-vertical-navigation.app-vertical-navigation-inner .app-vertical-navigation-wrapper{position:relative;overflow:visible;height:auto}app-vertical-navigation.app-vertical-navigation-inner .app-vertical-navigation-wrapper .app-vertical-navigation-content{overflow:visible!important}app-vertical-navigation .app-vertical-navigation-wrapper{position:absolute;display:flex;flex:1 1 auto;flex-direction:column;top:0;bottom:0;width:100%;height:100%;overflow:hidden;z-index:10;background:inherit;box-shadow:inset -1px 0 0 var(--app-border)}app-vertical-navigation .app-vertical-navigation-wrapper .app-vertical-navigation-content{flex:1 1 auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}app-vertical-navigation .app-vertical-navigation-wrapper .app-vertical-navigation-content>app-vertical-navigation-divider-item{margin:24px 0}app-vertical-navigation .app-vertical-navigation-wrapper .app-vertical-navigation-content>app-vertical-navigation-group-item{margin-top:24px}app-vertical-navigation .app-vertical-navigation-aside-wrapper{position:absolute;display:flex;flex:1 1 auto;flex-direction:column;top:0;bottom:0;left:var(--app-vertical-navigation-width);width:var(--app-vertical-navigation-width);height:100%;z-index:5;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;transition-duration:.4s;transition-property:left,right;transition-timing-function:cubic-bezier(.25,.8,.25,1);background:inherit}app-vertical-navigation .app-vertical-navigation-aside-wrapper>app-vertical-navigation-aside-item{padding:24px 0}app-vertical-navigation .app-vertical-navigation-aside-wrapper>app-vertical-navigation-aside-item>.app-vertical-navigation-item-wrapper{display:none!important}app-vertical-navigation.app-vertical-navigation-position-right .app-vertical-navigation-aside-wrapper{left:auto;right:var(--app-vertical-navigation-width)}app-vertical-navigation app-vertical-navigation-aside-item,app-vertical-navigation app-vertical-navigation-basic-item,app-vertical-navigation app-vertical-navigation-collapsable-item,app-vertical-navigation app-vertical-navigation-divider-item,app-vertical-navigation app-vertical-navigation-group-item,app-vertical-navigation app-vertical-navigation-spacer-item{display:flex;flex-direction:column;flex:1 0 auto;-webkit-user-select:none;user-select:none}app-vertical-navigation app-vertical-navigation-aside-item .app-vertical-navigation-item-wrapper .app-vertical-navigation-item,app-vertical-navigation app-vertical-navigation-basic-item .app-vertical-navigation-item-wrapper .app-vertical-navigation-item,app-vertical-navigation app-vertical-navigation-collapsable-item .app-vertical-navigation-item-wrapper .app-vertical-navigation-item,app-vertical-navigation app-vertical-navigation-divider-item .app-vertical-navigation-item-wrapper .app-vertical-navigation-item,app-vertical-navigation app-vertical-navigation-group-item .app-vertical-navigation-item-wrapper .app-vertical-navigation-item,app-vertical-navigation app-vertical-navigation-spacer-item .app-vertical-navigation-item-wrapper .app-vertical-navigation-item{position:relative;display:flex;align-items:center;justify-content:flex-start;padding:10px 16px;font-size:13px;font-weight:500;line-height:20px;text-decoration:none;border-radius:6px}app-vertical-navigation app-vertical-navigation-aside-item .app-vertical-navigation-item-wrapper .app-vertical-navigation-item.app-vertical-navigation-item-disabled,app-vertical-navigation app-vertical-navigation-basic-item .app-vertical-navigation-item-wrapper .app-vertical-navigation-item.app-vertical-navigation-item-disabled,app-vertical-navigation app-vertical-navigation-collapsable-item .app-vertical-navigation-item-wrapper .app-vertical-navigation-item.app-vertical-navigation-item-disabled,app-vertical-navigation app-vertical-navigation-divider-item .app-vertical-navigation-item-wrapper .app-vertical-navigation-item.app-vertical-navigation-item-disabled,app-vertical-navigation app-vertical-navigation-group-item .app-vertical-navigation-item-wrapper .app-vertical-navigation-item.app-vertical-navigation-item-disabled,app-vertical-navigation app-vertical-navigation-spacer-item .app-vertical-navigation-item-wrapper .app-vertical-navigation-item.app-vertical-navigation-item-disabled{cursor:default;opacity:.4}app-vertical-navigation app-vertical-navigation-aside-item .app-vertical-navigation-item-wrapper .app-vertical-navigation-item .app-vertical-navigation-item-icon,app-vertical-navigation app-vertical-navigation-basic-item .app-vertical-navigation-item-wrapper .app-vertical-navigation-item .app-vertical-navigation-item-icon,app-vertical-navigation app-vertical-navigation-collapsable-item .app-vertical-navigation-item-wrapper .app-vertical-navigation-item .app-vertical-navigation-item-icon,app-vertical-navigation app-vertical-navigation-divider-item .app-vertical-navigation-item-wrapper .app-vertical-navigation-item .app-vertical-navigation-item-icon,app-vertical-navigation app-vertical-navigation-group-item .app-vertical-navigation-item-wrapper .app-vertical-navigation-item .app-vertical-navigation-item-icon,app-vertical-navigation app-vertical-navigation-spacer-item .app-vertical-navigation-item-wrapper .app-vertical-navigation-item .app-vertical-navigation-item-icon{margin-right:16px}app-vertical-navigation app-vertical-navigation-aside-item .app-vertical-navigation-item-wrapper .app-vertical-navigation-item .app-vertical-navigation-item-title-wrapper .app-vertical-navigation-item-subtitle,app-vertical-navigation app-vertical-navigation-basic-item .app-vertical-navigation-item-wrapper .app-vertical-navigation-item .app-vertical-navigation-item-title-wrapper .app-vertical-navigation-item-subtitle,app-vertical-navigation app-vertical-navigation-collapsable-item .app-vertical-navigation-item-wrapper .app-vertical-navigation-item .app-vertical-navigation-item-title-wrapper .app-vertical-navigation-item-subtitle,app-vertical-navigation app-vertical-navigation-divider-item .app-vertical-navigation-item-wrapper .app-vertical-navigation-item .app-vertical-navigation-item-title-wrapper .app-vertical-navigation-item-subtitle,app-vertical-navigation app-vertical-navigation-group-item .app-vertical-navigation-item-wrapper .app-vertical-navigation-item .app-vertical-navigation-item-title-wrapper .app-vertical-navigation-item-subtitle,app-vertical-navigation app-vertical-navigation-spacer-item .app-vertical-navigation-item-wrapper .app-vertical-navigation-item .app-vertical-navigation-item-title-wrapper .app-vertical-navigation-item-subtitle{font-size:11px;line-height:1.5}app-vertical-navigation app-vertical-navigation-aside-item .app-vertical-navigation-item-wrapper .app-vertical-navigation-item .app-vertical-navigation-item-badge,app-vertical-navigation app-vertical-navigation-basic-item .app-vertical-navigation-item-wrapper .app-vertical-navigation-item .app-vertical-navigation-item-badge,app-vertical-navigation app-vertical-navigation-collapsable-item .app-vertical-navigation-item-wrapper .app-vertical-navigation-item .app-vertical-navigation-item-badge,app-vertical-navigation app-vertical-navigation-divider-item .app-vertical-navigation-item-wrapper .app-vertical-navigation-item .app-vertical-navigation-item-badge,app-vertical-navigation app-vertical-navigation-group-item .app-vertical-navigation-item-wrapper .app-vertical-navigation-item .app-vertical-navigation-item-badge,app-vertical-navigation app-vertical-navigation-spacer-item .app-vertical-navigation-item-wrapper .app-vertical-navigation-item .app-vertical-navigation-item-badge{margin-left:auto}app-vertical-navigation app-vertical-navigation-aside-item .app-vertical-navigation-item-wrapper .app-vertical-navigation-item .app-vertical-navigation-item-badge .app-vertical-navigation-item-badge-content,app-vertical-navigation app-vertical-navigation-basic-item .app-vertical-navigation-item-wrapper .app-vertical-navigation-item .app-vertical-navigation-item-badge .app-vertical-navigation-item-badge-content,app-vertical-navigation app-vertical-navigation-collapsable-item .app-vertical-navigation-item-wrapper .app-vertical-navigation-item .app-vertical-navigation-item-badge .app-vertical-navigation-item-badge-content,app-vertical-navigation app-vertical-navigation-divider-item .app-vertical-navigation-item-wrapper .app-vertical-navigation-item .app-vertical-navigation-item-badge .app-vertical-navigation-item-badge-content,app-vertical-navigation app-vertical-navigation-group-item .app-vertical-navigation-item-wrapper .app-vertical-navigation-item .app-vertical-navigation-item-badge .app-vertical-navigation-item-badge-content,app-vertical-navigation app-vertical-navigation-spacer-item .app-vertical-navigation-item-wrapper .app-vertical-navigation-item .app-vertical-navigation-item-badge .app-vertical-navigation-item-badge-content{display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;white-space:nowrap;height:20px}app-vertical-navigation app-vertical-navigation-aside-item>.app-vertical-navigation-item-wrapper,app-vertical-navigation app-vertical-navigation-basic-item>.app-vertical-navigation-item-wrapper,app-vertical-navigation app-vertical-navigation-collapsable-item>.app-vertical-navigation-item-wrapper,app-vertical-navigation app-vertical-navigation-group-item>.app-vertical-navigation-item-wrapper{margin:0 12px}app-vertical-navigation app-vertical-navigation-aside-item,app-vertical-navigation app-vertical-navigation-basic-item,app-vertical-navigation app-vertical-navigation-collapsable-item{margin-bottom:4px}app-vertical-navigation app-vertical-navigation-aside-item .app-vertical-navigation-item,app-vertical-navigation app-vertical-navigation-basic-item .app-vertical-navigation-item,app-vertical-navigation app-vertical-navigation-collapsable-item .app-vertical-navigation-item{cursor:pointer}app-vertical-navigation app-vertical-navigation-collapsable-item>.app-vertical-navigation-item-wrapper .app-vertical-navigation-item .app-vertical-navigation-item-badge+.app-vertical-navigation-item-arrow{margin-left:8px}app-vertical-navigation app-vertical-navigation-collapsable-item>.app-vertical-navigation-item-wrapper .app-vertical-navigation-item .app-vertical-navigation-item-arrow{width:1rem;height:1rem;line-height:1rem;font-size:1rem;margin-left:auto;transition:transform .3s cubic-bezier(.25,.8,.25,1),color 375ms cubic-bezier(.25,.8,.25,1)}app-vertical-navigation app-vertical-navigation-collapsable-item.app-vertical-navigation-item-expanded>.app-vertical-navigation-item-wrapper .app-vertical-navigation-item .app-vertical-navigation-item-arrow{transform:rotate(90deg)}app-vertical-navigation app-vertical-navigation-collapsable-item>.app-vertical-navigation-item-children>*:first-child{margin-top:6px}app-vertical-navigation app-vertical-navigation-collapsable-item>.app-vertical-navigation-item-children>*:last-child{padding-bottom:6px}app-vertical-navigation app-vertical-navigation-collapsable-item>.app-vertical-navigation-item-children>*:last-child>.app-vertical-navigation-item-children>*:last-child{padding-bottom:0}app-vertical-navigation app-vertical-navigation-collapsable-item>.app-vertical-navigation-item-children .app-vertical-navigation-item{padding:10px 16px}app-vertical-navigation app-vertical-navigation-collapsable-item .app-vertical-navigation-item-children{overflow:hidden}app-vertical-navigation app-vertical-navigation-collapsable-item .app-vertical-navigation-item-children .app-vertical-navigation-item{padding-left:56px}app-vertical-navigation app-vertical-navigation-collapsable-item .app-vertical-navigation-item-children .app-vertical-navigation-item-children .app-vertical-navigation-item{padding-left:72px}app-vertical-navigation app-vertical-navigation-collapsable-item .app-vertical-navigation-item-children .app-vertical-navigation-item-children .app-vertical-navigation-item-children .app-vertical-navigation-item{padding-left:88px}app-vertical-navigation app-vertical-navigation-collapsable-item .app-vertical-navigation-item-children .app-vertical-navigation-item-children .app-vertical-navigation-item-children .app-vertical-navigation-item-children .app-vertical-navigation-item{padding-left:104px}app-vertical-navigation app-vertical-navigation-divider-item{margin:12px 0}app-vertical-navigation app-vertical-navigation-divider-item .app-vertical-navigation-item-wrapper{height:1px;box-shadow:0 1px;color:var(--app-divider)}app-vertical-navigation app-vertical-navigation-group-item>.app-vertical-navigation-item-wrapper .app-vertical-navigation-item .app-vertical-navigation-item-badge,app-vertical-navigation app-vertical-navigation-group-item>.app-vertical-navigation-item-wrapper .app-vertical-navigation-item .app-vertical-navigation-item-icon{display:none!important}app-vertical-navigation app-vertical-navigation-group-item>.app-vertical-navigation-item-wrapper .app-vertical-navigation-item .app-vertical-navigation-item-title-wrapper .app-vertical-navigation-item-title{font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}app-vertical-navigation app-vertical-navigation-spacer-item{margin:6px 0}.app-vertical-navigation-overlay{position:absolute;inset:0;z-index:170;opacity:0;transition:opacity .3s cubic-bezier(.25,.8,.25,1);background-color:#0009}.app-vertical-navigation-overlay+.app-vertical-navigation-aside-overlay{background-color:transparent}.app-vertical-navigation-overlay.app-vertical-navigation-overlay-visible{opacity:1}.app-vertical-navigation-aside-overlay{position:absolute;inset:0;z-index:169;opacity:0;transition:opacity .3s cubic-bezier(.25,.8,.25,1);background-color:#0000004d}.app-vertical-navigation-aside-overlay.app-vertical-navigation-aside-overlay-visible{opacity:1}app-vertical-navigation-aside-item .app-vertical-navigation-item-wrapper .app-vertical-navigation-item,app-vertical-navigation-basic-item .app-vertical-navigation-item-wrapper .app-vertical-navigation-item,app-vertical-navigation-collapsable-item .app-vertical-navigation-item-wrapper .app-vertical-navigation-item,app-vertical-navigation-group-item .app-vertical-navigation-item-wrapper .app-vertical-navigation-item{color:currentColor}app-vertical-navigation-aside-item .app-vertical-navigation-item-wrapper .app-vertical-navigation-item .app-vertical-navigation-item-icon,app-vertical-navigation-basic-item .app-vertical-navigation-item-wrapper .app-vertical-navigation-item .app-vertical-navigation-item-icon,app-vertical-navigation-collapsable-item .app-vertical-navigation-item-wrapper .app-vertical-navigation-item .app-vertical-navigation-item-icon,app-vertical-navigation-group-item .app-vertical-navigation-item-wrapper .app-vertical-navigation-item .app-vertical-navigation-item-icon{color:currentColor;opacity:.6}app-vertical-navigation-aside-item .app-vertical-navigation-item-wrapper .app-vertical-navigation-item .app-vertical-navigation-item-title-wrapper .app-vertical-navigation-item-title,app-vertical-navigation-basic-item .app-vertical-navigation-item-wrapper .app-vertical-navigation-item .app-vertical-navigation-item-title-wrapper .app-vertical-navigation-item-title,app-vertical-navigation-collapsable-item .app-vertical-navigation-item-wrapper .app-vertical-navigation-item .app-vertical-navigation-item-title-wrapper .app-vertical-navigation-item-title,app-vertical-navigation-group-item .app-vertical-navigation-item-wrapper .app-vertical-navigation-item .app-vertical-navigation-item-title-wrapper .app-vertical-navigation-item-title{color:currentColor;opacity:.8}app-vertical-navigation-aside-item .app-vertical-navigation-item-wrapper .app-vertical-navigation-item .app-vertical-navigation-item-title-wrapper .app-vertical-navigation-item-subtitle,app-vertical-navigation-basic-item .app-vertical-navigation-item-wrapper .app-vertical-navigation-item .app-vertical-navigation-item-title-wrapper .app-vertical-navigation-item-subtitle,app-vertical-navigation-collapsable-item .app-vertical-navigation-item-wrapper .app-vertical-navigation-item .app-vertical-navigation-item-title-wrapper .app-vertical-navigation-item-subtitle,app-vertical-navigation-group-item .app-vertical-navigation-item-wrapper .app-vertical-navigation-item .app-vertical-navigation-item-title-wrapper .app-vertical-navigation-item-subtitle{color:currentColor;opacity:.5}app-vertical-navigation-aside-item>.app-vertical-navigation-item-wrapper .app-vertical-navigation-item:not(.app-vertical-navigation-item-disabled).app-vertical-navigation-item-active,app-vertical-navigation-aside-item>.app-vertical-navigation-item-wrapper .app-vertical-navigation-item:not(.app-vertical-navigation-item-disabled).app-vertical-navigation-item-active-forced,app-vertical-navigation-basic-item>.app-vertical-navigation-item-wrapper .app-vertical-navigation-item:not(.app-vertical-navigation-item-disabled).app-vertical-navigation-item-active,app-vertical-navigation-basic-item>.app-vertical-navigation-item-wrapper .app-vertical-navigation-item:not(.app-vertical-navigation-item-disabled).app-vertical-navigation-item-active-forced,app-vertical-navigation-collapsable-item>.app-vertical-navigation-item-wrapper .app-vertical-navigation-item:not(.app-vertical-navigation-item-disabled).app-vertical-navigation-item-active,app-vertical-navigation-collapsable-item>.app-vertical-navigation-item-wrapper .app-vertical-navigation-item:not(.app-vertical-navigation-item-disabled).app-vertical-navigation-item-active-forced{background-color:#1e293b0d}.dark app-vertical-navigation-aside-item>.app-vertical-navigation-item-wrapper .app-vertical-navigation-item:not(.app-vertical-navigation-item-disabled).app-vertical-navigation-item-active,.dark app-vertical-navigation-aside-item>.app-vertical-navigation-item-wrapper .app-vertical-navigation-item:not(.app-vertical-navigation-item-disabled).app-vertical-navigation-item-active-forced,.dark app-vertical-navigation-basic-item>.app-vertical-navigation-item-wrapper .app-vertical-navigation-item:not(.app-vertical-navigation-item-disabled).app-vertical-navigation-item-active,.dark app-vertical-navigation-basic-item>.app-vertical-navigation-item-wrapper .app-vertical-navigation-item:not(.app-vertical-navigation-item-disabled).app-vertical-navigation-item-active-forced,.dark app-vertical-navigation-collapsable-item>.app-vertical-navigation-item-wrapper .app-vertical-navigation-item:not(.app-vertical-navigation-item-disabled).app-vertical-navigation-item-active,.dark app-vertical-navigation-collapsable-item>.app-vertical-navigation-item-wrapper .app-vertical-navigation-item:not(.app-vertical-navigation-item-disabled).app-vertical-navigation-item-active-forced{background-color:#ffffff1f}app-vertical-navigation-aside-item>.app-vertical-navigation-item-wrapper .app-vertical-navigation-item:not(.app-vertical-navigation-item-disabled).app-vertical-navigation-item-active .app-vertical-navigation-item-icon,app-vertical-navigation-aside-item>.app-vertical-navigation-item-wrapper .app-vertical-navigation-item:not(.app-vertical-navigation-item-disabled).app-vertical-navigation-item-active-forced .app-vertical-navigation-item-icon,app-vertical-navigation-basic-item>.app-vertical-navigation-item-wrapper .app-vertical-navigation-item:not(.app-vertical-navigation-item-disabled).app-vertical-navigation-item-active .app-vertical-navigation-item-icon,app-vertical-navigation-basic-item>.app-vertical-navigation-item-wrapper .app-vertical-navigation-item:not(.app-vertical-navigation-item-disabled).app-vertical-navigation-item-active-forced .app-vertical-navigation-item-icon,app-vertical-navigation-collapsable-item>.app-vertical-navigation-item-wrapper .app-vertical-navigation-item:not(.app-vertical-navigation-item-disabled).app-vertical-navigation-item-active .app-vertical-navigation-item-icon,app-vertical-navigation-collapsable-item>.app-vertical-navigation-item-wrapper .app-vertical-navigation-item:not(.app-vertical-navigation-item-disabled).app-vertical-navigation-item-active-forced .app-vertical-navigation-item-icon{opacity:1}app-vertical-navigation-aside-item>.app-vertical-navigation-item-wrapper .app-vertical-navigation-item:not(.app-vertical-navigation-item-disabled).app-vertical-navigation-item-active .app-vertical-navigation-item-title,app-vertical-navigation-aside-item>.app-vertical-navigation-item-wrapper .app-vertical-navigation-item:not(.app-vertical-navigation-item-disabled).app-vertical-navigation-item-active-forced .app-vertical-navigation-item-title,app-vertical-navigation-basic-item>.app-vertical-navigation-item-wrapper .app-vertical-navigation-item:not(.app-vertical-navigation-item-disabled).app-vertical-navigation-item-active .app-vertical-navigation-item-title,app-vertical-navigation-basic-item>.app-vertical-navigation-item-wrapper .app-vertical-navigation-item:not(.app-vertical-navigation-item-disabled).app-vertical-navigation-item-active-forced .app-vertical-navigation-item-title,app-vertical-navigation-collapsable-item>.app-vertical-navigation-item-wrapper .app-vertical-navigation-item:not(.app-vertical-navigation-item-disabled).app-vertical-navigation-item-active .app-vertical-navigation-item-title,app-vertical-navigation-collapsable-item>.app-vertical-navigation-item-wrapper .app-vertical-navigation-item:not(.app-vertical-navigation-item-disabled).app-vertical-navigation-item-active-forced .app-vertical-navigation-item-title{opacity:1}app-vertical-navigation-aside-item>.app-vertical-navigation-item-wrapper .app-vertical-navigation-item:not(.app-vertical-navigation-item-disabled).app-vertical-navigation-item-active .app-vertical-navigation-item-subtitle,app-vertical-navigation-aside-item>.app-vertical-navigation-item-wrapper .app-vertical-navigation-item:not(.app-vertical-navigation-item-disabled).app-vertical-navigation-item-active-forced .app-vertical-navigation-item-subtitle,app-vertical-navigation-basic-item>.app-vertical-navigation-item-wrapper .app-vertical-navigation-item:not(.app-vertical-navigation-item-disabled).app-vertical-navigation-item-active .app-vertical-navigation-item-subtitle,app-vertical-navigation-basic-item>.app-vertical-navigation-item-wrapper .app-vertical-navigation-item:not(.app-vertical-navigation-item-disabled).app-vertical-navigation-item-active-forced .app-vertical-navigation-item-subtitle,app-vertical-navigation-collapsable-item>.app-vertical-navigation-item-wrapper .app-vertical-navigation-item:not(.app-vertical-navigation-item-disabled).app-vertical-navigation-item-active .app-vertical-navigation-item-subtitle,app-vertical-navigation-collapsable-item>.app-vertical-navigation-item-wrapper .app-vertical-navigation-item:not(.app-vertical-navigation-item-disabled).app-vertical-navigation-item-active-forced .app-vertical-navigation-item-subtitle{opacity:1}app-vertical-navigation-aside-item>.app-vertical-navigation-item-wrapper .app-vertical-navigation-item:not(.app-vertical-navigation-item-active-forced):not(.app-vertical-navigation-item-active):not(.app-vertical-navigation-item-disabled):hover,app-vertical-navigation-basic-item>.app-vertical-navigation-item-wrapper .app-vertical-navigation-item:not(.app-vertical-navigation-item-active-forced):not(.app-vertical-navigation-item-active):not(.app-vertical-navigation-item-disabled):hover,app-vertical-navigation-collapsable-item>.app-vertical-navigation-item-wrapper .app-vertical-navigation-item:not(.app-vertical-navigation-item-active-forced):not(.app-vertical-navigation-item-active):not(.app-vertical-navigation-item-disabled):hover{background-color:#1e293b0d}.dark app-vertical-navigation-aside-item>.app-vertical-navigation-item-wrapper .app-vertical-navigation-item:not(.app-vertical-navigation-item-active-forced):not(.app-vertical-navigation-item-active):not(.app-vertical-navigation-item-disabled):hover,.dark app-vertical-navigation-basic-item>.app-vertical-navigation-item-wrapper .app-vertical-navigation-item:not(.app-vertical-navigation-item-active-forced):not(.app-vertical-navigation-item-active):not(.app-vertical-navigation-item-disabled):hover,.dark app-vertical-navigation-collapsable-item>.app-vertical-navigation-item-wrapper .app-vertical-navigation-item:not(.app-vertical-navigation-item-active-forced):not(.app-vertical-navigation-item-active):not(.app-vertical-navigation-item-disabled):hover{background-color:#ffffff1f}app-vertical-navigation-aside-item>.app-vertical-navigation-item-wrapper .app-vertical-navigation-item:not(.app-vertical-navigation-item-active-forced):not(.app-vertical-navigation-item-active):not(.app-vertical-navigation-item-disabled):hover .app-vertical-navigation-item-icon,app-vertical-navigation-basic-item>.app-vertical-navigation-item-wrapper .app-vertical-navigation-item:not(.app-vertical-navigation-item-active-forced):not(.app-vertical-navigation-item-active):not(.app-vertical-navigation-item-disabled):hover .app-vertical-navigation-item-icon,app-vertical-navigation-collapsable-item>.app-vertical-navigation-item-wrapper .app-vertical-navigation-item:not(.app-vertical-navigation-item-active-forced):not(.app-vertical-navigation-item-active):not(.app-vertical-navigation-item-disabled):hover .app-vertical-navigation-item-icon{opacity:1}app-vertical-navigation-aside-item>.app-vertical-navigation-item-wrapper .app-vertical-navigation-item:not(.app-vertical-navigation-item-active-forced):not(.app-vertical-navigation-item-active):not(.app-vertical-navigation-item-disabled):hover .app-vertical-navigation-item-title,app-vertical-navigation-aside-item>.app-vertical-navigation-item-wrapper .app-vertical-navigation-item:not(.app-vertical-navigation-item-active-forced):not(.app-vertical-navigation-item-active):not(.app-vertical-navigation-item-disabled):hover .app-vertical-navigation-item-arrow,app-vertical-navigation-basic-item>.app-vertical-navigation-item-wrapper .app-vertical-navigation-item:not(.app-vertical-navigation-item-active-forced):not(.app-vertical-navigation-item-active):not(.app-vertical-navigation-item-disabled):hover .app-vertical-navigation-item-title,app-vertical-navigation-basic-item>.app-vertical-navigation-item-wrapper .app-vertical-navigation-item:not(.app-vertical-navigation-item-active-forced):not(.app-vertical-navigation-item-active):not(.app-vertical-navigation-item-disabled):hover .app-vertical-navigation-item-arrow,app-vertical-navigation-collapsable-item>.app-vertical-navigation-item-wrapper .app-vertical-navigation-item:not(.app-vertical-navigation-item-active-forced):not(.app-vertical-navigation-item-active):not(.app-vertical-navigation-item-disabled):hover .app-vertical-navigation-item-title,app-vertical-navigation-collapsable-item>.app-vertical-navigation-item-wrapper .app-vertical-navigation-item:not(.app-vertical-navigation-item-active-forced):not(.app-vertical-navigation-item-active):not(.app-vertical-navigation-item-disabled):hover .app-vertical-navigation-item-arrow{opacity:1}app-vertical-navigation-aside-item>.app-vertical-navigation-item-wrapper .app-vertical-navigation-item:not(.app-vertical-navigation-item-active-forced):not(.app-vertical-navigation-item-active):not(.app-vertical-navigation-item-disabled):hover .app-vertical-navigation-item-subtitle,app-vertical-navigation-basic-item>.app-vertical-navigation-item-wrapper .app-vertical-navigation-item:not(.app-vertical-navigation-item-active-forced):not(.app-vertical-navigation-item-active):not(.app-vertical-navigation-item-disabled):hover .app-vertical-navigation-item-subtitle,app-vertical-navigation-collapsable-item>.app-vertical-navigation-item-wrapper .app-vertical-navigation-item:not(.app-vertical-navigation-item-active-forced):not(.app-vertical-navigation-item-active):not(.app-vertical-navigation-item-disabled):hover .app-vertical-navigation-item-subtitle{opacity:1}app-vertical-navigation-collapsable-item.app-vertical-navigation-item-expanded>.app-vertical-navigation-item-wrapper .app-vertical-navigation-item .app-vertical-navigation-item-icon{opacity:1}app-vertical-navigation-collapsable-item.app-vertical-navigation-item-expanded>.app-vertical-navigation-item-wrapper .app-vertical-navigation-item .app-vertical-navigation-item-title,app-vertical-navigation-collapsable-item.app-vertical-navigation-item-expanded>.app-vertical-navigation-item-wrapper .app-vertical-navigation-item .app-vertical-navigation-item-arrow{opacity:1}app-vertical-navigation-collapsable-item.app-vertical-navigation-item-expanded>.app-vertical-navigation-item-wrapper .app-vertical-navigation-item .app-vertical-navigation-item-subtitle{opacity:1}app-vertical-navigation-group-item>.app-vertical-navigation-item-wrapper .app-vertical-navigation-item .app-vertical-navigation-item-title-wrapper .app-vertical-navigation-item-title{color:var(--app-primary-600);opacity:1}.dark app-vertical-navigation-group-item>.app-vertical-navigation-item-wrapper .app-vertical-navigation-item .app-vertical-navigation-item-title-wrapper .app-vertical-navigation-item-title{color:var(--app-primary-400)}:root{--app-vertical-navigation-compact-width: 112px}app-vertical-navigation.app-vertical-navigation-appearance-compact{width:var(--app-vertical-navigation-compact-width);min-width:var(--app-vertical-navigation-compact-width);max-width:var(--app-vertical-navigation-compact-width)}app-vertical-navigation.app-vertical-navigation-appearance-compact.app-vertical-navigation-position-left.app-vertical-navigation-mode-side{margin-left:calc(var(--app-vertical-navigation-compact-width) * -1)}app-vertical-navigation.app-vertical-navigation-appearance-compact.app-vertical-navigation-position-left.app-vertical-navigation-opened{margin-left:0}app-vertical-navigation.app-vertical-navigation-appearance-compact.app-vertical-navigation-position-right.app-vertical-navigation-mode-side{margin-right:calc(var(--app-vertical-navigation-compact-width) * -1)}app-vertical-navigation.app-vertical-navigation-appearance-compact.app-vertical-navigation-position-right.app-vertical-navigation-opened{margin-right:0}app-vertical-navigation.app-vertical-navigation-appearance-compact.app-vertical-navigation-position-right .app-vertical-navigation-aside-wrapper{left:auto;right:var(--app-vertical-navigation-compact-width)}app-vertical-navigation.app-vertical-navigation-appearance-compact .app-vertical-navigation-wrapper .app-vertical-navigation-content>app-vertical-navigation-aside-item .app-vertical-navigation-item-wrapper,app-vertical-navigation.app-vertical-navigation-appearance-compact .app-vertical-navigation-wrapper .app-vertical-navigation-content>app-vertical-navigation-basic-item .app-vertical-navigation-item-wrapper{margin:4px 8px 0}app-vertical-navigation.app-vertical-navigation-appearance-compact .app-vertical-navigation-wrapper .app-vertical-navigation-content>app-vertical-navigation-aside-item .app-vertical-navigation-item-wrapper .app-vertical-navigation-item,app-vertical-navigation.app-vertical-navigation-appearance-compact .app-vertical-navigation-wrapper .app-vertical-navigation-content>app-vertical-navigation-basic-item .app-vertical-navigation-item-wrapper .app-vertical-navigation-item{flex-direction:column;justify-content:center;padding:12px;border-radius:6px}app-vertical-navigation.app-vertical-navigation-appearance-compact .app-vertical-navigation-wrapper .app-vertical-navigation-content>app-vertical-navigation-aside-item .app-vertical-navigation-item-wrapper .app-vertical-navigation-item .app-vertical-navigation-item-icon,app-vertical-navigation.app-vertical-navigation-appearance-compact .app-vertical-navigation-wrapper .app-vertical-navigation-content>app-vertical-navigation-basic-item .app-vertical-navigation-item-wrapper .app-vertical-navigation-item .app-vertical-navigation-item-icon{margin-right:0}app-vertical-navigation.app-vertical-navigation-appearance-compact .app-vertical-navigation-wrapper .app-vertical-navigation-content>app-vertical-navigation-aside-item .app-vertical-navigation-item-wrapper .app-vertical-navigation-item .app-vertical-navigation-item-title-wrapper,app-vertical-navigation.app-vertical-navigation-appearance-compact .app-vertical-navigation-wrapper .app-vertical-navigation-content>app-vertical-navigation-basic-item .app-vertical-navigation-item-wrapper .app-vertical-navigation-item .app-vertical-navigation-item-title-wrapper{margin-top:8px}app-vertical-navigation.app-vertical-navigation-appearance-compact .app-vertical-navigation-wrapper .app-vertical-navigation-content>app-vertical-navigation-aside-item .app-vertical-navigation-item-wrapper .app-vertical-navigation-item .app-vertical-navigation-item-title-wrapper .app-vertical-navigation-item-title,app-vertical-navigation.app-vertical-navigation-appearance-compact .app-vertical-navigation-wrapper .app-vertical-navigation-content>app-vertical-navigation-basic-item .app-vertical-navigation-item-wrapper .app-vertical-navigation-item .app-vertical-navigation-item-title-wrapper .app-vertical-navigation-item-title{font-size:12px;font-weight:500;text-align:center;line-height:16px}app-vertical-navigation.app-vertical-navigation-appearance-compact .app-vertical-navigation-wrapper .app-vertical-navigation-content>app-vertical-navigation-aside-item .app-vertical-navigation-item-wrapper .app-vertical-navigation-item .app-vertical-navigation-item-title-wrapper .app-vertical-navigation-item-subtitle,app-vertical-navigation.app-vertical-navigation-appearance-compact .app-vertical-navigation-wrapper .app-vertical-navigation-content>app-vertical-navigation-basic-item .app-vertical-navigation-item-wrapper .app-vertical-navigation-item .app-vertical-navigation-item-title-wrapper .app-vertical-navigation-item-subtitle{display:none!important}app-vertical-navigation.app-vertical-navigation-appearance-compact .app-vertical-navigation-wrapper .app-vertical-navigation-content>app-vertical-navigation-aside-item .app-vertical-navigation-item-wrapper .app-vertical-navigation-item .app-vertical-navigation-item-badge,app-vertical-navigation.app-vertical-navigation-appearance-compact .app-vertical-navigation-wrapper .app-vertical-navigation-content>app-vertical-navigation-basic-item .app-vertical-navigation-item-wrapper .app-vertical-navigation-item .app-vertical-navigation-item-badge{position:absolute;top:12px;left:64px}app-vertical-navigation.app-vertical-navigation-appearance-compact .app-vertical-navigation-wrapper .app-vertical-navigation-content>app-vertical-navigation-aside-item>app-vertical-navigation-collapsable-item,app-vertical-navigation.app-vertical-navigation-appearance-compact .app-vertical-navigation-wrapper .app-vertical-navigation-content>app-vertical-navigation-basic-item>app-vertical-navigation-collapsable-item{display:none}app-vertical-navigation.app-vertical-navigation-appearance-compact .app-vertical-navigation-wrapper .app-vertical-navigation-content>app-vertical-navigation-aside-item>app-vertical-navigation-group-item>.app-vertical-navigation-item-wrapper,app-vertical-navigation.app-vertical-navigation-appearance-compact .app-vertical-navigation-wrapper .app-vertical-navigation-content>app-vertical-navigation-basic-item>app-vertical-navigation-group-item>.app-vertical-navigation-item-wrapper{display:none}app-vertical-navigation.app-vertical-navigation-appearance-compact .app-vertical-navigation-aside-wrapper{left:var(--app-vertical-navigation-compact-width)}:root{--app-vertical-navigation-width: 280px;--app-vertical-navigation-dense-width: 80px}app-vertical-navigation.app-vertical-navigation-appearance-dense:not(.app-vertical-navigation-mode-over){width:var(--app-vertical-navigation-dense-width);min-width:var(--app-vertical-navigation-dense-width);max-width:var(--app-vertical-navigation-dense-width)}app-vertical-navigation.app-vertical-navigation-appearance-dense:not(.app-vertical-navigation-mode-over).app-vertical-navigation-position-left.app-vertical-navigation-mode-side{margin-left:calc(var(--app-vertical-navigation-dense-width) * -1)}app-vertical-navigation.app-vertical-navigation-appearance-dense:not(.app-vertical-navigation-mode-over).app-vertical-navigation-position-left.app-vertical-navigation-opened{margin-left:0}app-vertical-navigation.app-vertical-navigation-appearance-dense:not(.app-vertical-navigation-mode-over).app-vertical-navigation-position-right.app-vertical-navigation-mode-side{margin-right:calc(var(--app-vertical-navigation-dense-width) * -1)}app-vertical-navigation.app-vertical-navigation-appearance-dense:not(.app-vertical-navigation-mode-over).app-vertical-navigation-position-right.app-vertical-navigation-opened{margin-right:0}app-vertical-navigation.app-vertical-navigation-appearance-dense:not(.app-vertical-navigation-mode-over).app-vertical-navigation-position-right .app-vertical-navigation-aside-wrapper{left:auto;right:var(--app-vertical-navigation-dense-width)}app-vertical-navigation.app-vertical-navigation-appearance-dense:not(.app-vertical-navigation-mode-over).app-vertical-navigation-position-right.app-vertical-navigation-hover .app-vertical-navigation-aside-wrapper{left:auto;right:var(--app-vertical-navigation-width)}app-vertical-navigation.app-vertical-navigation-appearance-dense .app-vertical-navigation-wrapper .app-vertical-navigation-content app-vertical-navigation-aside-item .app-vertical-navigation-item-wrapper .app-vertical-navigation-item,app-vertical-navigation.app-vertical-navigation-appearance-dense .app-vertical-navigation-wrapper .app-vertical-navigation-content app-vertical-navigation-basic-item .app-vertical-navigation-item-wrapper .app-vertical-navigation-item,app-vertical-navigation.app-vertical-navigation-appearance-dense .app-vertical-navigation-wrapper .app-vertical-navigation-content app-vertical-navigation-collapsable-item .app-vertical-navigation-item-wrapper .app-vertical-navigation-item,app-vertical-navigation.app-vertical-navigation-appearance-dense .app-vertical-navigation-wrapper .app-vertical-navigation-content app-vertical-navigation-group-item .app-vertical-navigation-item-wrapper .app-vertical-navigation-item{width:calc(var(--app-vertical-navigation-dense-width) - 24px);min-width:calc(var(--app-vertical-navigation-dense-width) - 24px);max-width:calc(var(--app-vertical-navigation-dense-width) - 24px)}app-vertical-navigation.app-vertical-navigation-appearance-dense .app-vertical-navigation-wrapper .app-vertical-navigation-content app-vertical-navigation-aside-item .app-vertical-navigation-item-wrapper .app-vertical-navigation-item .app-vertical-navigation-item-arrow,app-vertical-navigation.app-vertical-navigation-appearance-dense .app-vertical-navigation-wrapper .app-vertical-navigation-content app-vertical-navigation-aside-item .app-vertical-navigation-item-wrapper .app-vertical-navigation-item .app-vertical-navigation-item-badge,app-vertical-navigation.app-vertical-navigation-appearance-dense .app-vertical-navigation-wrapper .app-vertical-navigation-content app-vertical-navigation-aside-item .app-vertical-navigation-item-wrapper .app-vertical-navigation-item .app-vertical-navigation-item-title-wrapper,app-vertical-navigation.app-vertical-navigation-appearance-dense .app-vertical-navigation-wrapper .app-vertical-navigation-content app-vertical-navigation-basic-item .app-vertical-navigation-item-wrapper .app-vertical-navigation-item .app-vertical-navigation-item-arrow,app-vertical-navigation.app-vertical-navigation-appearance-dense .app-vertical-navigation-wrapper .app-vertical-navigation-content app-vertical-navigation-basic-item .app-vertical-navigation-item-wrapper .app-vertical-navigation-item .app-vertical-navigation-item-badge,app-vertical-navigation.app-vertical-navigation-appearance-dense .app-vertical-navigation-wrapper .app-vertical-navigation-content app-vertical-navigation-basic-item .app-vertical-navigation-item-wrapper .app-vertical-navigation-item .app-vertical-navigation-item-title-wrapper,app-vertical-navigation.app-vertical-navigation-appearance-dense .app-vertical-navigation-wrapper .app-vertical-navigation-content app-vertical-navigation-collapsable-item .app-vertical-navigation-item-wrapper .app-vertical-navigation-item .app-vertical-navigation-item-arrow,app-vertical-navigation.app-vertical-navigation-appearance-dense .app-vertical-navigation-wrapper .app-vertical-navigation-content app-vertical-navigation-collapsable-item .app-vertical-navigation-item-wrapper .app-vertical-navigation-item .app-vertical-navigation-item-badge,app-vertical-navigation.app-vertical-navigation-appearance-dense .app-vertical-navigation-wrapper .app-vertical-navigation-content app-vertical-navigation-collapsable-item .app-vertical-navigation-item-wrapper .app-vertical-navigation-item .app-vertical-navigation-item-title-wrapper,app-vertical-navigation.app-vertical-navigation-appearance-dense .app-vertical-navigation-wrapper .app-vertical-navigation-content app-vertical-navigation-group-item .app-vertical-navigation-item-wrapper .app-vertical-navigation-item .app-vertical-navigation-item-arrow,app-vertical-navigation.app-vertical-navigation-appearance-dense .app-vertical-navigation-wrapper .app-vertical-navigation-content app-vertical-navigation-group-item .app-vertical-navigation-item-wrapper .app-vertical-navigation-item .app-vertical-navigation-item-badge,app-vertical-navigation.app-vertical-navigation-appearance-dense .app-vertical-navigation-wrapper .app-vertical-navigation-content app-vertical-navigation-group-item .app-vertical-navigation-item-wrapper .app-vertical-navigation-item .app-vertical-navigation-item-title-wrapper{transition:opacity .4s cubic-bezier(.25,.8,.25,1)}app-vertical-navigation.app-vertical-navigation-appearance-dense .app-vertical-navigation-wrapper .app-vertical-navigation-content app-vertical-navigation-group-item:first-of-type{margin-top:0}app-vertical-navigation.app-vertical-navigation-appearance-dense:not(.app-vertical-navigation-hover):not(.app-vertical-navigation-mode-over) .app-vertical-navigation-wrapper .app-vertical-navigation-content .app-vertical-navigation-item-wrapper .app-vertical-navigation-item{padding:10px 16px}app-vertical-navigation.app-vertical-navigation-appearance-dense:not(.app-vertical-navigation-hover):not(.app-vertical-navigation-mode-over) .app-vertical-navigation-wrapper .app-vertical-navigation-content .app-vertical-navigation-item-wrapper .app-vertical-navigation-item .app-vertical-navigation-item-arrow,app-vertical-navigation.app-vertical-navigation-appearance-dense:not(.app-vertical-navigation-hover):not(.app-vertical-navigation-mode-over) .app-vertical-navigation-wrapper .app-vertical-navigation-content .app-vertical-navigation-item-wrapper .app-vertical-navigation-item .app-vertical-navigation-item-badge,app-vertical-navigation.app-vertical-navigation-appearance-dense:not(.app-vertical-navigation-hover):not(.app-vertical-navigation-mode-over) .app-vertical-navigation-wrapper .app-vertical-navigation-content .app-vertical-navigation-item-wrapper .app-vertical-navigation-item .app-vertical-navigation-item-title-wrapper{white-space:nowrap;opacity:0}app-vertical-navigation.app-vertical-navigation-appearance-dense:not(.app-vertical-navigation-hover):not(.app-vertical-navigation-mode-over) .app-vertical-navigation-wrapper .app-vertical-navigation-content app-vertical-navigation-collapsable-item .app-vertical-navigation-item-children{display:none}app-vertical-navigation.app-vertical-navigation-appearance-dense:not(.app-vertical-navigation-hover):not(.app-vertical-navigation-mode-over) .app-vertical-navigation-wrapper .app-vertical-navigation-content app-vertical-navigation-group-item>.app-vertical-navigation-item-wrapper .app-vertical-navigation-item:before{content:"";position:absolute;top:20px;width:23px;border-top-width:2px}app-vertical-navigation.app-vertical-navigation-appearance-dense .app-vertical-navigation-aside-wrapper{left:var(--app-vertical-navigation-dense-width)}app-vertical-navigation.app-vertical-navigation-appearance-dense.app-vertical-navigation-hover .app-vertical-navigation-wrapper{width:var(--app-vertical-navigation-width)}app-vertical-navigation.app-vertical-navigation-appearance-dense.app-vertical-navigation-hover .app-vertical-navigation-wrapper .app-vertical-navigation-content .app-vertical-navigation-item-wrapper .app-vertical-navigation-item{width:calc(var(--app-vertical-navigation-width) - 24px);min-width:calc(var(--app-vertical-navigation-width) - 24px);max-width:calc(var(--app-vertical-navigation-width) - 24px)}app-vertical-navigation.app-vertical-navigation-appearance-dense.app-vertical-navigation-hover .app-vertical-navigation-wrapper .app-vertical-navigation-content .app-vertical-navigation-item-wrapper .app-vertical-navigation-item .app-vertical-navigation-item-arrow,app-vertical-navigation.app-vertical-navigation-appearance-dense.app-vertical-navigation-hover .app-vertical-navigation-wrapper .app-vertical-navigation-content .app-vertical-navigation-item-wrapper .app-vertical-navigation-item .app-vertical-navigation-item-badge,app-vertical-navigation.app-vertical-navigation-appearance-dense.app-vertical-navigation-hover .app-vertical-navigation-wrapper .app-vertical-navigation-content .app-vertical-navigation-item-wrapper .app-vertical-navigation-item .app-vertical-navigation-item-title-wrapper{white-space:nowrap;animation:removeWhiteSpaceNoWrap 1ms linear .35s;animation-fill-mode:forwards}app-vertical-navigation.app-vertical-navigation-appearance-dense.app-vertical-navigation-hover .app-vertical-navigation-aside-wrapper{left:var(--app-vertical-navigation-width)}@keyframes removeWhiteSpaceNoWrap{0%{white-space:nowrap}99%{white-space:nowrap}to{white-space:normal}}:root{--app-vertical-navigation-thin-width: 80px}app-vertical-navigation.app-vertical-navigation-appearance-thin{width:var(--app-vertical-navigation-thin-width);min-width:var(--app-vertical-navigation-thin-width);max-width:var(--app-vertical-navigation-thin-width)}app-vertical-navigation.app-vertical-navigation-appearance-thin.app-vertical-navigation-position-left.app-vertical-navigation-mode-side{margin-left:calc(var(--app-vertical-navigation-thin-width) * -1)}app-vertical-navigation.app-vertical-navigation-appearance-thin.app-vertical-navigation-position-left.app-vertical-navigation-opened{margin-left:0}app-vertical-navigation.app-vertical-navigation-appearance-thin.app-vertical-navigation-position-right.app-vertical-navigation-mode-side{margin-right:calc(var(--app-vertical-navigation-thin-width) * -1)}app-vertical-navigation.app-vertical-navigation-appearance-thin.app-vertical-navigation-position-right.app-vertical-navigation-opened{margin-right:0}app-vertical-navigation.app-vertical-navigation-appearance-thin.app-vertical-navigation-position-right .app-vertical-navigation-aside-wrapper{left:auto;right:var(--app-vertical-navigation-thin-width)}app-vertical-navigation.app-vertical-navigation-appearance-thin .app-vertical-navigation-wrapper .app-vertical-navigation-content>app-vertical-navigation-aside-item,app-vertical-navigation.app-vertical-navigation-appearance-thin .app-vertical-navigation-wrapper .app-vertical-navigation-content>app-vertical-navigation-basic-item{flex-direction:column;justify-content:center;height:64px;min-height:64px;max-height:64px;padding:0 16px}app-vertical-navigation.app-vertical-navigation-appearance-thin .app-vertical-navigation-wrapper .app-vertical-navigation-content>app-vertical-navigation-aside-item .app-vertical-navigation-item-wrapper,app-vertical-navigation.app-vertical-navigation-appearance-thin .app-vertical-navigation-wrapper .app-vertical-navigation-content>app-vertical-navigation-basic-item .app-vertical-navigation-item-wrapper{display:flex;align-items:center;justify-content:center}app-vertical-navigation.app-vertical-navigation-appearance-thin .app-vertical-navigation-wrapper .app-vertical-navigation-content>app-vertical-navigation-aside-item .app-vertical-navigation-item-wrapper .app-vertical-navigation-item,app-vertical-navigation.app-vertical-navigation-appearance-thin .app-vertical-navigation-wrapper .app-vertical-navigation-content>app-vertical-navigation-basic-item .app-vertical-navigation-item-wrapper .app-vertical-navigation-item{justify-content:center;padding:12px;border-radius:4px}app-vertical-navigation.app-vertical-navigation-appearance-thin .app-vertical-navigation-wrapper .app-vertical-navigation-content>app-vertical-navigation-aside-item .app-vertical-navigation-item-wrapper .app-vertical-navigation-item .app-vertical-navigation-item-icon,app-vertical-navigation.app-vertical-navigation-appearance-thin .app-vertical-navigation-wrapper .app-vertical-navigation-content>app-vertical-navigation-basic-item .app-vertical-navigation-item-wrapper .app-vertical-navigation-item .app-vertical-navigation-item-icon{margin:0}app-vertical-navigation.app-vertical-navigation-appearance-thin .app-vertical-navigation-wrapper .app-vertical-navigation-content>app-vertical-navigation-aside-item .app-vertical-navigation-item-wrapper .app-vertical-navigation-item .app-vertical-navigation-item-arrow,app-vertical-navigation.app-vertical-navigation-appearance-thin .app-vertical-navigation-wrapper .app-vertical-navigation-content>app-vertical-navigation-aside-item .app-vertical-navigation-item-wrapper .app-vertical-navigation-item .app-vertical-navigation-item-badge-content,app-vertical-navigation.app-vertical-navigation-appearance-thin .app-vertical-navigation-wrapper .app-vertical-navigation-content>app-vertical-navigation-aside-item .app-vertical-navigation-item-wrapper .app-vertical-navigation-item .app-vertical-navigation-item-title-wrapper,app-vertical-navigation.app-vertical-navigation-appearance-thin .app-vertical-navigation-wrapper .app-vertical-navigation-content>app-vertical-navigation-basic-item .app-vertical-navigation-item-wrapper .app-vertical-navigation-item .app-vertical-navigation-item-arrow,app-vertical-navigation.app-vertical-navigation-appearance-thin .app-vertical-navigation-wrapper .app-vertical-navigation-content>app-vertical-navigation-basic-item .app-vertical-navigation-item-wrapper .app-vertical-navigation-item .app-vertical-navigation-item-badge-content,app-vertical-navigation.app-vertical-navigation-appearance-thin .app-vertical-navigation-wrapper .app-vertical-navigation-content>app-vertical-navigation-basic-item .app-vertical-navigation-item-wrapper .app-vertical-navigation-item .app-vertical-navigation-item-title-wrapper{display:none}app-vertical-navigation.app-vertical-navigation-appearance-thin .app-vertical-navigation-wrapper .app-vertical-navigation-content>app-vertical-navigation-collapsable-item{display:none}app-vertical-navigation.app-vertical-navigation-appearance-thin .app-vertical-navigation-wrapper .app-vertical-navigation-content>app-vertical-navigation-group-item>.app-vertical-navigation-item-wrapper{display:none}app-vertical-navigation.app-vertical-navigation-appearance-thin .app-vertical-navigation-aside-wrapper{left:var(--app-vertical-navigation-thin-width)}*,*:before,*:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:var(--app-border);text-rendering:optimizeLegibility;-o-text-rendering:optimizeLegibility;-ms-text-rendering:optimizeLegibility;-moz-text-rendering:optimizeLegibility;-webkit-text-rendering:optimizeLegibility;-webkit-tap-highlight-color:transparent}html{font-size:16px;line-height:1.5;-webkit-text-size-adjust:100%}body{margin:0;font-size:.875rem;min-height:100%;font-family:Inter var,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif;font-feature-settings:"salt"}html,body{display:flex;flex-direction:column;flex:1 1 auto;width:100%}app-root{display:flex;flex:1 1 auto;width:100%;height:100%}body,.dark,.light{color:var(--app-text-default);background-color:var(--app-bg-default)}img,video{max-width:100%;height:auto;vertical-align:top}hr{margin:32px 0;border-bottom-width:1px}p,h1,h2,h3,h4,h5,h6,figure,blockquote,dl,dd{margin:0}ol,ul{margin:0;padding:0;list-style:none}button,input,optgroup,select,textarea{font:inherit;color:inherit;line-height:inherit;margin:0}button{background:transparent;padding:0}a{color:inherit;text-decoration:inherit}:focus-visible{outline:2px solid rgba(var(--app-primary-rgb),.6);outline-offset:2px}input[disabled]{opacity:1;-webkit-text-fill-color:currentColor}[disabled]{color:var(--app-text-disabled)}@media only screen and (min-width:960px){body:not(.os-mac) ::-webkit-scrollbar{width:8px;height:8px;background-color:#0000}body:not(.os-mac) ::-webkit-scrollbar:hover{background-color:#0000000f}body:not(.os-mac) ::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:20px;box-shadow:inset 0 0 0 20px #0000003d}body:not(.os-mac) ::-webkit-scrollbar-thumb:active{box-shadow:inset 0 0 0 20px #0000005e}body:not(.os-mac).dark ::-webkit-scrollbar-thumb{box-shadow:inset 0 0 0 20px #ffffff3d}body:not(.os-mac).dark ::-webkit-scrollbar-thumb:active{box-shadow:inset 0 0 0 20px #ffffff5e}}@media print{html{font-size:12px!important}body,.dark,.light{background:none!important}}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:normal;font-named-instance:"Regular";src:url("./media/Inter-roman.var-EDENVCUS.woff2?v=3.18") format("woff2")}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:italic;font-named-instance:"Italic";src:url("./media/Inter-italic.var-7LS4VCXC.woff2?v=3.18") format("woff2")}layout{display:flex;flex:1 1 auto;width:100%;max-width:100%;min-width:0}layout>*{position:relative;display:flex;flex:1 1 auto;width:100%}layout router-outlet+*{position:relative;display:flex;flex:1 1 auto;width:100%}.page-shell{display:flex;flex:1 1 auto;flex-direction:column;min-height:100vh;min-height:100dvh;min-width:0;width:100%}.page-shell--centered{align-items:center}.page-shell--white{background-color:#fff}@media(min-width:600px){.page-shell--centered{justify-content:center}}.page-panel{padding:2rem 1rem;width:100%}@media(min-width:600px){.page-panel{padding:3rem;width:auto}}.page-panel--card{background-color:transparent;border-radius:0;box-shadow:none}@media(min-width:600px){.page-panel--card{background-color:var(--app-bg-card);border-radius:1rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}}.page-container{width:100%}.page-container--narrow{max-width:20rem}.page-container--wide{max-width:35rem}.page-title{font-size:2.25rem;font-weight:800;letter-spacing:-.025em;line-height:1.25;margin-top:2rem}.page-title--centered{text-align:center}.page-title--display{font-size:3.75rem}@media(min-width:600px){.page-title--display{font-size:4.5rem}}.page-status{display:flex;font-weight:500;justify-content:center;margin-top:.125rem}.page-lead{font-size:1.25rem;font-weight:400;letter-spacing:-.025em;line-height:1.25;margin:2rem 1.25rem;text-align:center}@media(min-width:600px){.page-lead{margin-left:2rem;margin-right:2rem}}.page-meta{color:var(--app-text-secondary);font-size:.8125rem;font-weight:500;margin-top:2rem;text-align:center}.page-link{color:var(--app-primary-500);text-decoration:none}.page-link:hover{text-decoration:underline}.page-link--spaced{margin-left:.25rem}.page-logo{cursor:pointer;margin:0 auto;width:3rem}.page-icon-row{display:flex;flex:1 1 auto;justify-content:center;margin-bottom:1.5rem;width:100%}.page-icon{height:auto;width:7.5rem}.page-icon--success{filter:brightness(0) saturate(100%) invert(40%) sepia(86%) saturate(349%) hue-rotate(85deg) brightness(95%) contrast(90%)}.page-header{background-color:var(--app-bg-card);border-bottom:1px solid var(--app-border);display:flex;flex:0 0 auto;flex-direction:column;padding:1.5rem}.dark .page-header{background-color:transparent}@media(min-width:600px){.page-header{align-items:center;flex-direction:row;justify-content:space-between;padding:1.5rem 2.5rem}}.page-header__content{flex:1 1 auto;min-width:0}.page-header__back{margin-left:-1rem}.page-header__back--spaced{margin-bottom:.75rem}.page-back-label{margin-left:.5rem}.page-header-title{font-size:1.875rem;font-weight:800;letter-spacing:-.025em;line-height:1.75rem;margin-top:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:600px){.page-header-title{line-height:2.5rem}}@media(min-width:960px){.page-header-title{font-size:2.25rem}}.page-content{flex:1 1 auto;padding:1.5rem}@media(min-width:600px){.page-content{padding:2.5rem}}.page-prose{max-width:42rem}.container{width:100%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media(min-width:600px){.container{max-width:600px}}@media(min-width:960px){.container{max-width:960px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1440px){.container{max-width:1440px}}.wave-top{display:block;width:100%;height:auto}.prose{color:var(--app-text-default);max-width:65ch}.prose-sm{font-size:.875rem;line-height:1.5}.prose :where(p,ul,ol,blockquote){margin-top:.75rem;margin-bottom:.75rem}.prose :where(ul,ol){padding-left:1.5rem}.prose ul{list-style:disc}.prose ol{list-style:decimal}.prose li{margin-top:.25rem;margin-bottom:.25rem}.prose a{color:var(--app-primary-500);text-decoration:underline}.prose h2,.prose h3,.prose h4{color:var(--app-text-default);font-weight:600;line-height:1.25;margin-top:1.5rem;margin-bottom:.75rem}.auth-shell{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;min-height:100vh;min-height:100dvh;min-width:0;width:100%}@media(min-width:600px){.auth-shell{flex-direction:row;justify-content:center}}@media(min-width:960px){.auth-shell{align-items:stretch;justify-content:flex-start}}.auth-panel{width:100%;padding:2rem 1rem}@media(min-width:600px){.auth-panel{width:auto;padding:3rem;background-color:var(--app-bg-card);border-radius:1rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}}@media(min-width:960px){.auth-panel{display:flex;align-items:center;justify-content:flex-end;height:100%;width:50%;padding:4rem;border-radius:0;box-shadow:none}}.auth-container{width:100%;max-width:20rem;margin:0 auto}@media(min-width:600px){.auth-container{width:20rem;margin:0}}.auth-logo{cursor:pointer;width:3rem}.auth-title{margin-top:2rem;font-size:2.25rem;font-weight:800;letter-spacing:-.025em;line-height:1.25}.auth-subtitle{display:flex;align-items:baseline;margin-top:.125rem;font-weight:500}.auth-subtitle-text{margin-top:.125rem;font-weight:500}.auth-description{margin-top:1rem}.auth-alert{margin-top:2rem;margin-bottom:-1rem}.auth-form{margin-top:2rem}.auth-field{width:100%}.auth-actions{display:inline-flex;align-items:flex-end;justify-content:space-between;width:100%;margin-top:.375rem}.auth-input-icon{font-size:1.25rem;height:1.25rem;line-height:1.25rem;min-height:1.25rem;min-width:1.25rem;width:1.25rem}.auth-link{color:var(--app-primary-500);font-weight:500;text-decoration:none}.auth-link:hover{text-decoration:underline}.auth-link--spaced{margin-left:.25rem}.auth-link--small{font-size:.8125rem}.auth-submit{width:100%;margin-top:1.5rem}.auth-submit--dense{margin-top:.75rem}.auth-separator{display:flex;align-items:center;margin:1.5rem 0}.auth-separator__line{flex:1 1 auto;border-top:1px solid var(--app-border);margin-top:1px}.auth-separator__text{margin:0 .5rem;color:var(--app-text-secondary)}.auth-socials{display:flex;gap:.75rem}.auth-socials--spaced{margin-bottom:1.5rem}.auth-social-button{flex:1}.auth-social-icon{width:1.5rem;height:1.5rem;margin-right:.75rem}.auth-legal{text-align:center}.auth-footer{margin-top:2rem;color:var(--app-text-secondary);font-size:.8125rem;font-weight:500}.auth-hero{position:relative;display:none;flex:1 1 auto;align-items:center;justify-content:center;width:50%;height:100%;padding:4rem;overflow:hidden;background-color:var(--app-accent-800)}.dark .auth-hero{border-left:1px solid var(--app-border)}@media(min-width:960px){.auth-hero{display:flex}}@media(min-width:1280px){.auth-hero{padding-left:7rem;padding-right:7rem}}.auth-hero-rings{position:absolute;inset:0;pointer-events:none}.auth-hero-ring{color:var(--app-accent-700);opacity:.25}.auth-hero-dots{position:absolute;top:-4rem;right:-4rem;color:var(--app-accent-700)}.auth-hero-content{position:relative;z-index:1;width:100%;max-width:42rem}.auth-hero-title{color:var(--app-accent-100);font-size:3rem;font-weight:700;line-height:3rem}.auth-hero-body{margin-top:1.5rem;color:var(--app-accent-400);font-size:1rem;letter-spacing:-.025em;line-height:1.5rem}.app-card{background-color:var(--app-bg-card);border-radius:.75rem;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;display:flex;flex-direction:column;padding:1.25rem}@media(min-width:600px){.app-card{border-radius:1.5rem;padding:1.5rem}}.app-card--tall{height:22.5rem}@media(min-width:600px){.app-card--tall{height:25rem}}.app-card__header{display:flex;justify-content:space-between;padding:0 1rem .5rem}.app-card__header--spacious{padding-bottom:.75rem}.app-card__header-main{display:flex;align-items:center;gap:.75rem}.app-card__title{font-size:.875rem;font-weight:600;-webkit-user-select:none;user-select:none}.app-status-icon{font-size:1.25rem;height:1.25rem;line-height:1.25rem;min-height:1.25rem;min-width:1.25rem;width:1.25rem}.app-status-icon--warning{color:#f59e0b}.app-status-icon--success{color:#22c55e}.app-plot-frame{position:relative;background-color:var(--app-bg-card);border:2px solid var(--app-border);border-radius:.5rem;height:100%;overflow:hidden}@media(min-width:600px){.app-plot-frame{border-radius:1rem}}.app-plot-frame--padded{padding:.25rem}.bearing-form-row{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem;align-items:stretch}@media(min-width:600px){.bearing-form-row{flex-direction:row;flex-wrap:wrap;align-items:flex-start}}.bearing-form-field{flex:1 1 12rem;min-width:10rem;width:100%;font-size:.75rem}.app-table-align-responsive{text-align:center}@media(min-width:600px){.app-table-align-responsive{text-align:left}}.app-table-cell--compact{font-size:.75rem}.app-table-header--compact{font-size:.625rem}.app-table-cell--actions{padding-right:.25rem}body fuse-splash-screen{display:flex;flex-direction:column;align-items:center;justify-content:center;position:fixed;inset:0;background-color:#fff;color:#f9fafb;z-index:999999;pointer-events:none;opacity:1;visibility:visible;transition:opacity .4s cubic-bezier(.4,0,.2,1)}body fuse-splash-screen img{width:240px;max-width:240px}body fuse-splash-screen .spinner{display:flex;align-items:center;justify-content:space-between;margin-top:60px;width:84px}body fuse-splash-screen .spinner>div{width:18px;height:18px;background-color:#1e96f7;border-radius:100%;display:inline-block;animation:fuse-bouncedelay 1s infinite ease-in-out both}body fuse-splash-screen .spinner .bounce1{animation-delay:-.32s}body fuse-splash-screen .spinner .bounce2{animation-delay:-.16s}@keyframes fuse-bouncedelay{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}body:not(.fuse-splash-screen-hidden){overflow:hidden}body.fuse-splash-screen-hidden fuse-splash-screen{visibility:hidden;opacity:0}:root{--app-anim-enter: 225ms;--app-anim-exit: 195ms;--app-anim-ease-in: cubic-bezier(0, 0, .2, 1);--app-anim-ease-out: cubic-bezier(.4, 0, 1, 1)}.app-animate-fade-in{animation:app-fade-in var(--app-anim-enter) var(--app-anim-ease-in) both}.app-animate-fade-out{animation:app-fade-out var(--app-anim-exit) var(--app-anim-ease-out) both}.app-animate-fade-in-left{animation:app-fade-in-left var(--app-anim-enter) var(--app-anim-ease-in) both}.app-animate-fade-out-left{animation:app-fade-out-left var(--app-anim-exit) var(--app-anim-ease-out) both}.app-animate-fade-in-right{animation:app-fade-in-right var(--app-anim-enter) var(--app-anim-ease-in) both}.app-animate-fade-out-right{animation:app-fade-out-right var(--app-anim-exit) var(--app-anim-ease-out) both}.app-animate-expand{animation:app-expand var(--app-anim-enter) var(--app-anim-ease-in) both}.app-animate-collapse{animation:app-collapse var(--app-anim-exit) var(--app-anim-ease-out) both}.app-animate-shake{animation:app-shake .8s cubic-bezier(.455,.03,.515,.955) both}@keyframes app-fade-in{0%{opacity:0}to{opacity:1}}@keyframes app-fade-out{0%{opacity:1}to{opacity:0}}@keyframes app-fade-in-left{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes app-fade-out-left{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(-100%,0,0)}}@keyframes app-fade-in-right{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes app-fade-out-right{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(100%,0,0)}}@keyframes app-expand{0%{max-height:0;opacity:0}to{max-height:2000px;opacity:1}}@keyframes app-collapse{0%{max-height:2000px;opacity:1}to{max-height:0;opacity:0}}@keyframes app-shake{0%{transform:translateZ(0)}10%{transform:translate3d(-10px,0,0)}20%{transform:translate3d(10px,0,0)}30%{transform:translate3d(-10px,0,0)}40%{transform:translate3d(10px,0,0)}50%{transform:translate3d(-10px,0,0)}60%{transform:translate3d(10px,0,0)}70%{transform:translate3d(-10px,0,0)}80%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-10px,0,0)}to{transform:translateZ(0)}}@media(prefers-reduced-motion:reduce){.app-animate-fade-in,.app-animate-fade-out,.app-animate-fade-in-left,.app-animate-fade-out-left,.app-animate-fade-in-right,.app-animate-fade-out-right,.app-animate-expand,.app-animate-collapse,.app-animate-shake{animation-duration:1ms;animation-iteration-count:1}}.bg-row-alternate{background-color:var(--app-accent-100)}.dark .bg-row-alternate{background-color:var(--app-accent-800)}.bg-row-even{background-color:var(--app-accent-100)}.dark .bg-row-even{background-color:var(--app-accent-700)}.bg-row-odd{background-color:transparent}.dark .bg-row-odd{background-color:var(--app-accent-800)}.bs-row{padding:.125rem 1rem}@media(min-width:600px){.bs-row{padding-top:.25rem;padding-bottom:.25rem}}.bs-row:nth-child(odd){background-color:var(--app-accent-100)}.bs-row:nth-child(2n){background-color:transparent}.dark .bs-row:nth-child(odd){background-color:rgba(var(--app-accent-900-rgb),.5)}.dark .bs-row:nth-child(2n){background-color:var(--app-accent-800)}.bs-row--split{display:flex;flex-direction:row;justify-content:space-between}.bs-row.bs-row--changed{background-color:#fef3c7;color:#78350f}.dark .bs-row.bs-row--changed{background-color:#78350f80;color:#fef3c7}
