@charset "UTF-8";.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url("./media/layers-55W3Q4RM.png");width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url("./media/layers-2x-TBM42ERR.png");background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url("./media/marker-icon-2V3QKKVC.png")}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}:root{--color-primary: #2563eb;--color-primary-hover: #1d4ed8;--color-primary-light: #3b82f6;--color-primary-dark: #1e40af;--color-primary-subtle: rgba(37, 99, 235, .08);--color-primary-glow: rgba(37, 99, 235, .3);--color-success: #059669;--color-success-subtle: rgba(5, 150, 105, .1);--color-success-strong: #047857;--color-warning: #d97706;--color-warning-subtle: rgba(217, 119, 6, .12);--color-warning-strong: #b45309;--color-danger: #dc2626;--color-danger-subtle: rgba(220, 38, 38, .1);--color-danger-strong: #b91c1c;--color-social-whatsapp: #25d366;--color-social-whatsapp-hover: #1ebe5a;--color-social-linkedin: #0077b5;--color-social-twitter: #1da1f2;--color-social-facebook: #1877f2;--color-social-youtube: #ff0000;--color-social-instagram: #e4405f;--color-text-primary: #0f172a;--color-text-secondary: #475569;--color-text-tertiary: #94a3b8;--color-text-inverse: #ffffff;--color-text-on-dark: #ffffff;--color-text-on-light: #0f172a;--color-text-link: #2563eb;--color-text-link-hover: #1d4ed8;--color-selection: rgba(37, 99, 235, .2);--color-bg-primary: #ffffff;--color-bg-secondary: #f8fafc;--color-bg-tertiary: #f1f5f9;--color-bg-hero: #f0f5fe;--color-surface: #ffffff;--color-card-bg: #ffffff;--color-card-hover: #f8fafc;--color-border: #e2e8f0;--color-border-light: rgba(0, 0, 0, .06);--color-border-strong: #cbd5e1;--color-border-focus: #2563eb;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .04);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .06), 0 1px 2px rgba(0, 0, 0, .04);--shadow-md: 0 4px 12px rgba(0, 0, 0, .08), 0 1px 2px rgba(0, 0, 0, .04);--shadow-lg: 0 8px 32px rgba(0, 0, 0, .12), 0 2px 4px rgba(0, 0, 0, .04);--shadow-xl: 0 20px 60px rgba(0, 0, 0, .15);--shadow-glow: 0 4px 14px rgba(37, 99, 235, .3);--font-family: "DM Sans", sans-serif;--text-hero: clamp(36px, 5vw, 64px);--text-h1: clamp(28px, 4vw, 48px);--text-h2: clamp(24px, 3.5vw, 36px);--text-h3: clamp(20px, 2.5vw, 28px);--text-h4: clamp(18px, 2vw, 22px);--text-body-lg: 18px;--text-body: 16px;--text-sm: 14px;--text-xs: 12px;--leading-tight: 1.15;--leading-snug: 1.3;--leading-normal: 1.5;--leading-relaxed: 1.65;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--section-gap: clamp(48px, 8vw, 96px);--section-padding-y: clamp(40px, 6vw, 80px);--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--radius-2xl: 24px;--radius-pill: 100px;--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-base: .2s cubic-bezier(.2, .8, .2, 1);--transition-slow: .35s cubic-bezier(.4, 0, .2, 1);--container-max: 1280px;--container-padding: 48px;--container-padding-tablet: 24px;--container-padding-mobile: 20px;--gradient-hero: linear-gradient(135deg, #2563eb 0%, #7c3aed 40%, #ec4899 100%);--gradient-accent: linear-gradient(135deg, #0ea5e9 0%, #2563eb 50%, #7c3aed 100%);--gradient-primary: linear-gradient(135deg, #2563eb 0%, #1e40af 100%);--gradient-primary-soft: linear-gradient(135deg, #3b82f6 0%, #2563eb 100%);--gradient-success: linear-gradient(135deg, #059669 0%, #10b981 100%);--gradient-warm: linear-gradient(135deg, #f59e0b 0%, #ef4444 100%);--gradient-amber: linear-gradient(135deg, #f59e0b 0%, #d97706 100%);--gradient-luxury: linear-gradient(135deg, #c9a25b 0%, #b8924a 100%);--color-bg-hero-gradient: linear-gradient(180deg, var(--color-bg-secondary) 0%, var(--color-bg-primary) 100%);--bg-section-a: #ffffff;--bg-section-b: #f5f8ff;--bg-spotlight-green: linear-gradient(135deg, #f0fdf4 0%, #dcfce7 40%, #bbf7d0 100%);--bg-spotlight-deep: linear-gradient(180deg, #0b1a4a 0%, #0a1840 50%, #081233 100%);--bg-accent-glow: radial-gradient(1200px 420px at 50% -10%, rgba(37, 99, 235, .06), transparent 70%);--card-on-a: rgba(255, 255, 255, .92);--card-on-b: rgba(255, 255, 255, .7);--card-glass-bg: rgba(255, 255, 255, .6);--card-glass-border: rgba(255, 255, 255, .2);--card-glass-backdrop: blur(20px);--card-glass-bg-strong: rgba(255, 255, 255, .85);--header-height: 99px;--header-top-offset: 28px;--header-total: calc(var(--header-height) + var(--header-top-offset));--total-header-space: var(--header-total);--page-top-spacing: calc(var(--header-total) + 20px);--page-top-spacing-mobile: calc(var(--header-total) + 10px);--lux-amber: #c9a25b;--lux-amber-hover: #b8924a;--lux-amber-soft: rgba(201, 162, 91, .12);--lux-ivory: #f7f3ec;--lux-ivory-elev: #fbf8f2;--lux-ink: #0b0f19;--lux-ink-soft: #1a1f2e;--lux-border: rgba(11, 15, 25, .08);--color-amber: #d97706;--color-amber-light: #f59e0b;--color-amber-lighter: #fbbf24;--color-amber-dark: #b45309;--color-amber-subtle: rgba(217, 119, 6, .12);--color-amber-bg: #fffbeb;--orbit-bg-subtle: #e2e8f0;--orbit-accent: #60a5fa;--orbit-accent-strong: #3b82f6}html[data-theme=dark]{--color-primary: #3b82f6;--color-primary-hover: #60a5fa;--color-primary-light: #60a5fa;--color-primary-dark: #2563eb;--color-primary-subtle: rgba(59, 130, 246, .12);--color-primary-glow: rgba(59, 130, 246, .4);--color-text-primary: #f1f5f9;--color-text-secondary: #94a3b8;--color-text-tertiary: #64748b;--color-text-inverse: #0f172a;--color-text-link: #60a5fa;--color-text-link-hover: #93c5fd;--color-bg-primary: #050a15;--color-bg-secondary: #0f172a;--color-bg-tertiary: #1e293b;--color-bg-hero: #0a1628;--color-surface: #0f172a;--color-card-bg: #1e293b;--color-card-hover: #334155;--color-border: rgba(255, 255, 255, .08);--color-border-light: rgba(255, 255, 255, .04);--color-border-strong: rgba(255, 255, 255, .16);--color-border-focus: #3b82f6;--color-success-subtle: rgba(52, 211, 153, .14);--color-success-strong: #10b981;--color-warning-subtle: rgba(251, 191, 36, .14);--color-warning-strong: #f59e0b;--color-danger-subtle: rgba(248, 113, 113, .14);--color-danger-strong: #ef4444;--color-selection: rgba(96, 165, 250, .3);--shadow-xs: 0 1px 2px rgba(0, 0, 0, .2);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .25);--shadow-md: 0 4px 12px rgba(0, 0, 0, .35);--shadow-lg: 0 8px 32px rgba(0, 0, 0, .45);--shadow-xl: 0 20px 60px rgba(0, 0, 0, .5);--shadow-glow: 0 4px 20px rgba(59, 130, 246, .4);--gradient-hero: linear-gradient(135deg, #60a5fa 0%, #a78bfa 40%, #f472b6 100%);--gradient-accent: linear-gradient(135deg, #38bdf8 0%, #60a5fa 50%, #a78bfa 100%);--gradient-primary: linear-gradient(135deg, #3b82f6 0%, #2563eb 100%);--gradient-primary-soft: linear-gradient(135deg, #60a5fa 0%, #3b82f6 100%);--gradient-success: linear-gradient(135deg, #34d399 0%, #6ee7b7 100%);--gradient-warm: linear-gradient(135deg, #fbbf24 0%, #f87171 100%);--gradient-amber: linear-gradient(135deg, #fbbf24 0%, #f59e0b 100%);--gradient-luxury: linear-gradient(135deg, #d4b373 0%, #c9a25b 100%);--color-bg-hero-gradient: linear-gradient(180deg, var(--color-bg-secondary) 0%, var(--color-bg-primary) 100%);--bg-section-a: #050a15;--bg-section-b: #0b1428;--bg-spotlight-green: linear-gradient(135deg, #041b10 0%, #062b1a 40%, #083b24 100%);--bg-spotlight-deep: linear-gradient(180deg, #020617 0%, #030826 50%, #020617 100%);--bg-accent-glow: radial-gradient(1200px 480px at 50% -10%, rgba(96, 165, 250, .18), transparent 70%);--card-on-a: rgba(15, 23, 42, .6);--card-on-b: rgba(30, 41, 59, .5);--card-glass-bg: rgba(15, 23, 42, .6);--card-glass-border: rgba(255, 255, 255, .08);--card-glass-backdrop: blur(20px);--card-glass-bg-strong: rgba(15, 23, 42, .85);--header-top-offset: 28px;--lux-amber: #d4b373;--lux-amber-hover: #c9a25b;--lux-amber-soft: rgba(212, 179, 115, .16);--lux-ivory: #1a1f2e;--lux-ivory-elev: #242b3d;--lux-ink: #f7f3ec;--lux-ink-soft: #e8e3d8;--lux-border: rgba(255, 255, 255, .08);--color-amber: #f59e0b;--color-amber-light: #fbbf24;--color-amber-lighter: #fde68a;--color-amber-dark: #d97706;--color-amber-subtle: rgba(251, 191, 36, .14);--color-amber-bg: rgba(251, 191, 36, .05);--orbit-bg-subtle: #1e293b;--orbit-accent: #93c5fd;--orbit-accent-strong: #60a5fa}:root{--blog-text: var(--color-text-primary);--blog-text-muted: var(--color-text-secondary);--blog-text-faint: var(--color-text-tertiary);--blog-border: var(--color-border);--blog-border-strong: var(--color-border-strong, var(--color-border));--blog-bg: var(--color-bg-primary);--blog-bg-soft: var(--color-bg-secondary);--blog-bg-sunken: var(--color-bg-tertiary, var(--color-bg-secondary));--blog-card-bg: var(--color-card-bg, var(--color-bg-primary));--blog-card-hover: var(--color-card-hover, var(--color-bg-secondary));--blog-brand: var(--color-primary);--blog-brand-hover: var(--color-primary-hover, var(--color-primary));--blog-brand-soft: color-mix(in srgb, var(--color-primary) 12%, transparent);--blog-link: var(--color-text-link, var(--color-primary));--blog-code-bg: color-mix(in srgb, var(--color-primary) 6%, var(--color-bg-secondary));--blog-code-text: var(--color-text-primary);--blog-fs-xs: clamp(.75rem, .71rem + .2vw, .8125rem);--blog-fs-sm: clamp(.8125rem, .78rem + .22vw, .875rem);--blog-fs-base: clamp(1rem, .96rem + .2vw, 1.0625rem);--blog-fs-lg: clamp(1.0625rem, 1rem + .32vw, 1.1875rem);--blog-fs-xl: clamp(1.25rem, 1.1rem + .75vw, 1.5rem);--blog-fs-2xl: clamp(1.5rem, 1.25rem + 1.2vw, 1.875rem);--blog-fs-3xl: clamp(1.75rem, 1.4rem + 1.8vw, 2.375rem);--blog-fs-4xl: clamp(2rem, 1.55rem + 2.3vw, 3rem);--blog-lh-tight: 1.2;--blog-lh-snug: 1.35;--blog-lh-body: 1.7;--blog-space-1: 4px;--blog-space-2: 8px;--blog-space-3: 12px;--blog-space-4: 16px;--blog-space-5: 24px;--blog-space-6: 32px;--blog-space-7: 48px;--blog-space-8: 64px;--blog-space-9: 96px;--blog-container: 1200px;--blog-reading: 72ch;--blog-sidebar: 320px;--blog-radius-sm: 8px;--blog-radius: 12px;--blog-radius-lg: 16px;--blog-radius-pill: 999px;--blog-shadow-sm: 0 1px 2px rgba(15, 23, 42, .04), 0 1px 3px rgba(15, 23, 42, .06);--blog-shadow: 0 4px 12px rgba(15, 23, 42, .06), 0 2px 4px rgba(15, 23, 42, .04);--blog-shadow-lg: 0 12px 32px rgba(15, 23, 42, .1), 0 4px 8px rgba(15, 23, 42, .06);--blog-ease: cubic-bezier(.22, 1, .36, 1);--blog-dur: .24s}html[data-theme=dark]{--blog-shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--blog-shadow: 0 4px 12px rgba(0, 0, 0, .35), 0 2px 4px rgba(0, 0, 0, .2);--blog-shadow-lg: 0 12px 32px rgba(0, 0, 0, .4), 0 4px 8px rgba(0, 0, 0, .25);--blog-brand-soft: color-mix(in srgb, var(--color-primary-light, var(--color-primary)) 18%, transparent);--blog-card-bg: #131a2c;--blog-card-hover: #1c243a;--blog-border: rgba(148, 163, 184, .16);--blog-border-strong: rgba(148, 163, 184, .28)}.blog-home h1,.blog-home h2,.blog-home h3,.blog-home h4,.blog-home h5,.blog-home h6,.blog-tag h1,.blog-tag h2,.blog-tag h3,.blog-tag h4,.blog-tag h5,.blog-tag h6,.blog-author h1,.blog-author h2,.blog-author h3,.blog-author h4,.blog-author h5,.blog-author h6,.article h1,.article h2,.article h3,.article h4,.article h5,.article h6,.bh-card h1,.bh-card h2,.bh-card h3,.bh-card h4,.bh-card h5,.bh-card h6,.bt-card h1,.bt-card h2,.bt-card h3,.bt-card h4,.bt-card h5,.bt-card h6,.ba-card-post h1,.ba-card-post h2,.ba-card-post h3,.ba-card-post h4,.ba-card-post h5,.ba-card-post h6{font:inherit;margin:0;color:inherit}:root{--modal-accent: #2563eb;--modal-accent-hover: #1d4ed8;--modal-accent-2: #06b6d4;--modal-accent-3: #10b981;--modal-surface: #ffffff;--modal-surface-elev: #f8fafc;--modal-border: rgba(15, 23, 42, .08);--modal-border-strong: rgba(15, 23, 42, .16);--modal-text: #0f172a;--modal-text-muted: #475569;--modal-text-dim: #94a3b8;--modal-danger: #f43f5e;--modal-success: #10b981;--modal-radius: 20px;--modal-radius-sm: 12px;--modal-gradient-hero: radial-gradient(120% 140% at 0% 0%, rgba(124, 58, 237, .12), transparent 55%), radial-gradient(100% 120% at 100% 0%, rgba(6, 182, 212, .1), transparent 55%), linear-gradient(135deg, #ffffff 0%, #f8fafc 100%)}html[data-theme=dark]{--modal-accent: #3b82f6;--modal-accent-hover: #60a5fa;--modal-surface: #0f172a;--modal-surface-elev: #111827;--modal-border: rgba(255, 255, 255, .08);--modal-border-strong: rgba(255, 255, 255, .16);--modal-text: #f1f5f9;--modal-text-muted: #94a3b8;--modal-text-dim: #64748b;--modal-gradient-hero: radial-gradient(120% 140% at 0% 0%, rgba(59, 130, 246, .28), transparent 55%), radial-gradient(100% 120% at 100% 0%, rgba(6, 182, 212, .18), transparent 55%), linear-gradient(135deg, #0b1220 0%, #111827 100%)}.cdk-overlay-container{z-index:2000!important}.cdk-overlay-pane.inforida-modal{border-radius:var(--modal-radius)}.cdk-overlay-pane.inforida-modal .mat-mdc-dialog-container{padding:0!important;border-radius:var(--modal-radius)!important;overflow:hidden!important;background:transparent!important;box-shadow:none!important}.cdk-overlay-pane.inforida-modal .mat-mdc-dialog-container .mdc-dialog__surface{background:transparent!important;box-shadow:0 30px 80px -20px #00000073,0 0 0 1px var(--modal-border)!important;border-radius:var(--modal-radius)!important}@media (max-width: 600px){.cdk-overlay-pane.inforida-modal{max-width:100vw!important;width:100vw!important;height:100dvh!important;max-height:100dvh!important}.cdk-overlay-pane.inforida-modal .mat-mdc-dialog-container,.cdk-overlay-pane.inforida-modal .mat-mdc-dialog-container .mdc-dialog__surface{border-radius:0!important;height:100dvh!important;max-height:100dvh!important}}.inforida-backdrop{background:#0508148c!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important}html[data-theme=dark] .inforida-backdrop{background:#000000ad!important}.cdk-overlay-pane.expert-dialog-desktop,.cdk-overlay-pane.expert-dialog-mobile{max-width:600px!important;width:calc(100vw - 32px)!important}.cdk-overlay-pane.expert-dialog-desktop .mat-mdc-dialog-container,.cdk-overlay-pane.expert-dialog-mobile .mat-mdc-dialog-container{padding:0!important;border-radius:var(--modal-radius)!important;overflow:hidden!important;background:transparent!important;box-shadow:none!important}.cdk-overlay-pane.expert-dialog-desktop .mat-mdc-dialog-container .mdc-dialog__surface,.cdk-overlay-pane.expert-dialog-mobile .mat-mdc-dialog-container .mdc-dialog__surface{background:transparent!important;box-shadow:0 30px 80px -20px #00000073,0 0 0 1px var(--modal-border)!important;border-radius:var(--modal-radius)!important}@media (max-width: 640px){.cdk-overlay-pane.expert-dialog-desktop,.cdk-overlay-pane.expert-dialog-mobile{max-width:100vw!important;width:100vw!important;max-height:100dvh!important;height:100dvh!important;margin:0!important}.cdk-overlay-pane.expert-dialog-desktop .mat-mdc-dialog-container,.cdk-overlay-pane.expert-dialog-desktop .mat-mdc-dialog-container .mdc-dialog__surface,.cdk-overlay-pane.expert-dialog-mobile .mat-mdc-dialog-container,.cdk-overlay-pane.expert-dialog-mobile .mat-mdc-dialog-container .mdc-dialog__surface{border-radius:0!important;max-height:100dvh!important;height:100dvh!important}}:root{--product-accent: var(--color-primary);--product-accent-soft: color-mix(in srgb, var(--product-accent) 12%, transparent);--product-accent-ring: color-mix(in srgb, var(--product-accent) 28%, transparent);--product-accent-glow: color-mix(in srgb, var(--product-accent) 45%, transparent);--product-accent-gradient: linear-gradient( 135deg, var(--product-accent) 0%, color-mix(in srgb, var(--product-accent) 72%, #000 0%) 100% );--product-section-y: clamp(56px, 8vw, 104px);--product-section-y-tight: clamp(40px, 6vw, 72px);--product-section-gap: clamp(0px, 2vw, 24px);--product-container-px: clamp(20px, 4vw, 48px);--product-container-max: 1180px;--showcase-card-bg: var(--color-card-bg);--showcase-card-border: color-mix(in srgb, var(--product-accent) 14%, transparent);--pricing-card-bg: var(--color-card-bg);--pricing-card-border: var(--color-border);--pricing-popular-ring: var(--product-accent);--pricing-popular-glow: 0 20px 60px -24px var(--product-accent-glow);--pricing-tick: var(--product-accent);--pricing-cross: color-mix(in srgb, var(--color-text-tertiary) 70%, transparent);--matrix-header-bg: color-mix(in srgb, var(--product-accent) 6%, var(--color-card-bg));--matrix-row-border: var(--color-border);--matrix-check: var(--product-accent);--matrix-dash: var(--color-text-tertiary);--matrix-highlight-bg: color-mix(in srgb, var(--product-accent) 5%, transparent);--faq-divider: var(--color-border);--faq-question-hover: var(--product-accent)}html[data-theme=dark]{--product-accent-soft: color-mix(in srgb, var(--product-accent) 18%, transparent);--product-accent-ring: color-mix(in srgb, var(--product-accent) 40%, transparent);--product-accent-glow: color-mix(in srgb, var(--product-accent) 55%, transparent);--showcase-card-bg: #0f1626;--showcase-card-border: color-mix(in srgb, var(--product-accent) 18%, rgba(255, 255, 255, .06));--pricing-card-bg: #0f1626;--pricing-card-border: rgba(255, 255, 255, .08);--matrix-header-bg: color-mix(in srgb, var(--product-accent) 12%, #0f1626);--matrix-row-border: rgba(255, 255, 255, .06);--matrix-highlight-bg: color-mix(in srgb, var(--product-accent) 10%, transparent)}.float-orbs{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.float-orb{position:absolute;border-radius:50%;filter:blur(clamp(36px,6vw,60px));opacity:.55;will-change:transform}.float-orb--1{width:clamp(220px,42vw,480px);height:clamp(220px,42vw,480px);top:clamp(-120px,-8vw,-60px);left:clamp(-80px,-6vw,-40px);background:radial-gradient(circle,var(--product-accent) 0%,transparent 65%);animation:float-orb-a 18s ease-in-out infinite}.float-orb--2{width:clamp(180px,34vw,380px);height:clamp(180px,34vw,380px);top:28%;right:clamp(-60px,-5vw,-30px);background:radial-gradient(circle,color-mix(in srgb,var(--product-accent) 60%,#7c3aed) 0%,transparent 65%);animation:float-orb-b 22s ease-in-out infinite;opacity:.35}.float-orb--3{width:clamp(180px,32vw,360px);height:clamp(180px,32vw,360px);bottom:clamp(-120px,-9vw,-80px);left:40%;background:radial-gradient(circle,color-mix(in srgb,var(--product-accent) 50%,#06b6d4) 0%,transparent 65%);animation:float-orb-c 26s ease-in-out infinite;opacity:.4}html[data-theme=dark] .float-orb--1{opacity:.35}html[data-theme=dark] .float-orb--2{opacity:.25}html[data-theme=dark] .float-orb--3{opacity:.28}@keyframes float-orb-a{0%,to{transform:translate(0) scale(1)}33%{transform:translate(40px,60px) scale(1.05)}66%{transform:translate(-30px,30px) scale(.95)}}@keyframes float-orb-b{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-50px,-40px) scale(1.08)}}@keyframes float-orb-c{0%,to{transform:translate(0) scale(1)}50%{transform:translate(30px,-30px) scale(.92)}}@media (prefers-reduced-motion: reduce){.float-orb--1,.float-orb--2,.float-orb--3{animation:none}}[class$=-cta]:not([class*=btn-]){position:relative;isolation:isolate;padding:clamp(40px,6vw,80px) var(--product-container-px);margin:clamp(48px,6vw,80px) auto clamp(40px,5vw,64px);max-width:var(--product-container-max);background:linear-gradient(135deg,#0b1120,color-mix(in srgb,var(--product-accent) 22%,#0b1120),color-mix(in srgb,var(--product-accent) 14%,#050a15));border:1px solid color-mix(in srgb,var(--product-accent) 28%,rgba(255,255,255,.06));border-radius:clamp(24px,2.4vw,32px);color:#f1f5f9;overflow:hidden;box-shadow:0 1px #ffffff14 inset,0 40px 80px -24px color-mix(in srgb,var(--product-accent) 40%,transparent),0 24px 48px -16px #0f172a4d}[class$=-cta]:not([class*=btn-]):before,[class$=-cta]:not([class*=btn-]):after{content:"";position:absolute;z-index:-1;pointer-events:none}[class$=-cta]:not([class*=btn-]):before{inset:0;background:radial-gradient(600px 240px at 10% 10%,color-mix(in srgb,var(--product-accent) 35%,transparent),transparent 60%),radial-gradient(700px 280px at 90% 100%,color-mix(in srgb,var(--product-accent) 22%,#7c3aed),transparent 65%);opacity:.8}[class$=-cta]:not([class*=btn-]):after{inset:0;background-image:linear-gradient(to right,rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.05) 1px,transparent 1px);background-size:44px 44px;mask-image:radial-gradient(ellipse 75% 60% at 50% 50%,#000 20%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 75% 60% at 50% 50%,#000 20%,transparent 80%);opacity:.35}@media (max-width: 767px){[class$=-cta]:not([class*=btn-]){margin-left:16px;margin-right:16px;border-radius:clamp(18px,3vw,24px)}}[class$=-cta] [class$=-cta__inner]{position:relative;z-index:1;max-width:720px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:20px}[class$=-cta] [class$=-cta__title]{font-family:var(--font-family);font-size:clamp(28px,3.6vw,44px);font-weight:800;line-height:1.1;letter-spacing:-.03em;color:#f1f5f9!important;margin:0;text-wrap:balance}[class$=-cta] [class$=-cta__accent]{background:linear-gradient(135deg,color-mix(in srgb,var(--product-accent) 70%,#ffffff),color-mix(in srgb,var(--product-accent) 50%,#f0abfc));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}[class$=-cta] [class$=-cta__subtitle]{font-family:var(--font-family);font-size:clamp(15px,1.3vw,17px);line-height:1.65;color:#f1f5f9b8;margin:0 auto;max-width:560px;text-wrap:pretty}[class$=-cta] [class$=-cta__actions]{margin-top:8px;display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.mat-mdc-unelevated-button.mat-mdc-button-base,.mat-mdc-raised-button.mat-mdc-button-base,.mat-mdc-outlined-button.mat-mdc-button-base{--_cta-accent: var(--cta-accent, var(--color-primary, #2563eb));--_cta-accent-hover: var(--cta-accent-hover, var(--color-primary-hover, #1d4ed8));--_cta-accent-light: color-mix(in srgb, var(--_cta-accent) 78%, #ffffff 22%)}.mat-mdc-unelevated-button.mat-mdc-button-base,.mat-mdc-raised-button.mat-mdc-button-base,.mat-mdc-outlined-button.mat-mdc-button-base{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;min-height:48px!important;height:auto!important;padding:14px 28px!important;border-radius:999px!important;font-family:DM Sans,sans-serif!important;font-size:15px!important;font-weight:600!important;letter-spacing:.01em!important;line-height:1.2!important;text-transform:none!important;text-decoration:none!important;white-space:nowrap!important;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s ease,filter .2s ease!important;--mdc-filled-button-container-shape: 999px;--mdc-outlined-button-container-shape: 999px;--mdc-protected-button-container-shape: 999px;--mdc-filled-button-container-height: 48px;--mdc-outlined-button-container-height: 48px;--mdc-protected-button-container-height: 48px;--mdc-filled-button-label-text-size: 15px;--mdc-outlined-button-label-text-size: 15px;--mdc-filled-button-label-text-weight: 600;--mdc-outlined-button-label-text-weight: 600;--mdc-filled-button-label-text-tracking: .01em;--mdc-outlined-button-label-text-tracking: .01em}.mat-mdc-unelevated-button.mat-mdc-button-base .mat-mdc-button-touch-target,.mat-mdc-raised-button.mat-mdc-button-base .mat-mdc-button-touch-target,.mat-mdc-outlined-button.mat-mdc-button-base .mat-mdc-button-touch-target{display:none}.mat-mdc-unelevated-button.mat-mdc-button-base .mdc-button__label,.mat-mdc-raised-button.mat-mdc-button-base .mdc-button__label,.mat-mdc-outlined-button.mat-mdc-button-base .mdc-button__label{display:inline-flex;align-items:center;gap:10px;z-index:1}.mat-mdc-unelevated-button.mat-mdc-button-base mat-icon,.mat-mdc-unelevated-button.mat-mdc-button-base .mat-icon,.mat-mdc-unelevated-button.mat-mdc-button-base .cta-arrow,.mat-mdc-unelevated-button.mat-mdc-button-base .cta-icon,.mat-mdc-unelevated-button.mat-mdc-button-base svg,.mat-mdc-raised-button.mat-mdc-button-base mat-icon,.mat-mdc-raised-button.mat-mdc-button-base .mat-icon,.mat-mdc-raised-button.mat-mdc-button-base .cta-arrow,.mat-mdc-raised-button.mat-mdc-button-base .cta-icon,.mat-mdc-raised-button.mat-mdc-button-base svg,.mat-mdc-outlined-button.mat-mdc-button-base mat-icon,.mat-mdc-outlined-button.mat-mdc-button-base .mat-icon,.mat-mdc-outlined-button.mat-mdc-button-base .cta-arrow,.mat-mdc-outlined-button.mat-mdc-button-base .cta-icon,.mat-mdc-outlined-button.mat-mdc-button-base svg{font-size:18px!important;width:18px!important;height:18px!important;line-height:18px!important;margin:0!important;flex:0 0 auto;transition:transform .2s ease}.mat-mdc-unelevated-button.mat-mdc-button-base[disabled],.mat-mdc-unelevated-button.mat-mdc-button-base.mat-mdc-button-disabled,.mat-mdc-raised-button.mat-mdc-button-base[disabled],.mat-mdc-raised-button.mat-mdc-button-base.mat-mdc-button-disabled,.mat-mdc-outlined-button.mat-mdc-button-base[disabled],.mat-mdc-outlined-button.mat-mdc-button-base.mat-mdc-button-disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.mat-mdc-unelevated-button.mat-mdc-button-base,.mat-mdc-raised-button.mat-mdc-button-base{--mdc-filled-button-container-color: transparent;--mdc-filled-button-label-text-color: #ffffff;--mdc-protected-button-container-color: transparent;--mdc-protected-button-label-text-color: #ffffff;border:1px solid transparent!important;color:#fff!important;background:linear-gradient(135deg,var(--_cta-accent-light) 0%,var(--_cta-accent) 100%)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--_cta-accent) 28%,transparent) inset,0 6px 20px color-mix(in srgb,var(--_cta-accent) 32%,transparent),0 1px #ffffff2e inset!important}.mat-mdc-unelevated-button.mat-mdc-button-base .mdc-button__label,.mat-mdc-unelevated-button.mat-mdc-button-base mat-icon,.mat-mdc-unelevated-button.mat-mdc-button-base .mat-icon,.mat-mdc-raised-button.mat-mdc-button-base .mdc-button__label,.mat-mdc-raised-button.mat-mdc-button-base mat-icon,.mat-mdc-raised-button.mat-mdc-button-base .mat-icon{color:#fff!important}.mat-mdc-unelevated-button.mat-mdc-button-base:hover:not([disabled]):not(.mat-mdc-button-disabled),.mat-mdc-raised-button.mat-mdc-button-base:hover:not([disabled]):not(.mat-mdc-button-disabled){transform:translateY(-1px);filter:brightness(1.06);box-shadow:0 0 0 1px color-mix(in srgb,var(--_cta-accent) 38%,transparent) inset,0 10px 28px color-mix(in srgb,var(--_cta-accent) 42%,transparent),0 1px #ffffff38 inset!important}.mat-mdc-unelevated-button.mat-mdc-button-base:hover:not([disabled]):not(.mat-mdc-button-disabled) mat-icon,.mat-mdc-unelevated-button.mat-mdc-button-base:hover:not([disabled]):not(.mat-mdc-button-disabled) .mat-icon,.mat-mdc-unelevated-button.mat-mdc-button-base:hover:not([disabled]):not(.mat-mdc-button-disabled) .cta-arrow,.mat-mdc-unelevated-button.mat-mdc-button-base:hover:not([disabled]):not(.mat-mdc-button-disabled) svg,.mat-mdc-raised-button.mat-mdc-button-base:hover:not([disabled]):not(.mat-mdc-button-disabled) mat-icon,.mat-mdc-raised-button.mat-mdc-button-base:hover:not([disabled]):not(.mat-mdc-button-disabled) .mat-icon,.mat-mdc-raised-button.mat-mdc-button-base:hover:not([disabled]):not(.mat-mdc-button-disabled) .cta-arrow,.mat-mdc-raised-button.mat-mdc-button-base:hover:not([disabled]):not(.mat-mdc-button-disabled) svg{transform:translate(3px)}.mat-mdc-unelevated-button.mat-mdc-button-base:active:not([disabled]):not(.mat-mdc-button-disabled),.mat-mdc-raised-button.mat-mdc-button-base:active:not([disabled]):not(.mat-mdc-button-disabled){transform:translateY(0);filter:brightness(.98)}.mat-mdc-unelevated-button.mat-mdc-button-base:focus-visible,.mat-mdc-raised-button.mat-mdc-button-base:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--_cta-accent) 32%,transparent),0 6px 20px color-mix(in srgb,var(--_cta-accent) 32%,transparent)!important}.mat-mdc-outlined-button.mat-mdc-button-base{--mdc-outlined-button-container-color: transparent;--mdc-outlined-button-label-text-color: var(--_cta-accent);--mdc-outlined-button-outline-color: var(--_cta-accent);--mdc-outlined-button-outline-width: 1.5px;padding:13px 27px!important;border:1.5px solid var(--_cta-accent)!important;color:var(--_cta-accent)!important;background:transparent!important;box-shadow:none!important}.mat-mdc-outlined-button.mat-mdc-button-base .mdc-button__label{color:var(--_cta-accent)}.mat-mdc-outlined-button.mat-mdc-button-base mat-icon,.mat-mdc-outlined-button.mat-mdc-button-base .mat-icon{color:var(--_cta-accent)!important}.mat-mdc-outlined-button.mat-mdc-button-base:hover:not([disabled]):not(.mat-mdc-button-disabled){transform:translateY(-1px);background:color-mix(in srgb,var(--_cta-accent) 10%,transparent)!important;border-color:var(--_cta-accent-hover)!important;color:var(--_cta-accent-hover)!important}.mat-mdc-outlined-button.mat-mdc-button-base:hover:not([disabled]):not(.mat-mdc-button-disabled) .mdc-button__label{color:var(--_cta-accent-hover)}.mat-mdc-outlined-button.mat-mdc-button-base:hover:not([disabled]):not(.mat-mdc-button-disabled) mat-icon,.mat-mdc-outlined-button.mat-mdc-button-base:hover:not([disabled]):not(.mat-mdc-button-disabled) .mat-icon,.mat-mdc-outlined-button.mat-mdc-button-base:hover:not([disabled]):not(.mat-mdc-button-disabled) .cta-arrow,.mat-mdc-outlined-button.mat-mdc-button-base:hover:not([disabled]):not(.mat-mdc-button-disabled) svg{transform:translate(3px);color:var(--_cta-accent-hover)!important}.mat-mdc-outlined-button.mat-mdc-button-base:active:not([disabled]):not(.mat-mdc-button-disabled){transform:translateY(0)}.mat-mdc-outlined-button.mat-mdc-button-base:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--_cta-accent) 28%,transparent)!important}.hero-buttons,.hero-cta-row,.cta-card__actions,.card-ctas,.ps-ctas,.ps-closing-ctas,.qna-cta-actions,.aie-hero-cta,.aie-vision-cta,.ai-cta-group,.pillars-cta-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:flex-start}@media (max-width: 600px){.hero-buttons,.hero-cta-row,.cta-card__actions,.card-ctas,.ps-ctas,.ps-closing-ctas,.qna-cta-actions,.aie-hero-cta,.aie-vision-cta,.ai-cta-group,.pillars-cta-row{flex-direction:column;align-items:stretch;width:100%}.hero-buttons .mat-mdc-unelevated-button,.hero-buttons .mat-mdc-raised-button,.hero-buttons .mat-mdc-outlined-button,.hero-cta-row .mat-mdc-unelevated-button,.hero-cta-row .mat-mdc-raised-button,.hero-cta-row .mat-mdc-outlined-button,.cta-card__actions .mat-mdc-unelevated-button,.cta-card__actions .mat-mdc-raised-button,.cta-card__actions .mat-mdc-outlined-button,.card-ctas .mat-mdc-unelevated-button,.card-ctas .mat-mdc-raised-button,.card-ctas .mat-mdc-outlined-button,.ps-ctas .mat-mdc-unelevated-button,.ps-ctas .mat-mdc-raised-button,.ps-ctas .mat-mdc-outlined-button,.ps-closing-ctas .mat-mdc-unelevated-button,.ps-closing-ctas .mat-mdc-raised-button,.ps-closing-ctas .mat-mdc-outlined-button,.qna-cta-actions .mat-mdc-unelevated-button,.qna-cta-actions .mat-mdc-raised-button,.qna-cta-actions .mat-mdc-outlined-button,.aie-hero-cta .mat-mdc-unelevated-button,.aie-hero-cta .mat-mdc-raised-button,.aie-hero-cta .mat-mdc-outlined-button,.aie-vision-cta .mat-mdc-unelevated-button,.aie-vision-cta .mat-mdc-raised-button,.aie-vision-cta .mat-mdc-outlined-button,.ai-cta-group .mat-mdc-unelevated-button,.ai-cta-group .mat-mdc-raised-button,.ai-cta-group .mat-mdc-outlined-button,.pillars-cta-row .mat-mdc-unelevated-button,.pillars-cta-row .mat-mdc-raised-button,.pillars-cta-row .mat-mdc-outlined-button{width:100%}}.pillars-cta-row{justify-content:center}@media (prefers-reduced-motion: reduce){.mat-mdc-unelevated-button.mat-mdc-button-base,.mat-mdc-raised-button.mat-mdc-button-base,.mat-mdc-outlined-button.mat-mdc-button-base{transition:none!important}.mat-mdc-unelevated-button.mat-mdc-button-base:hover,.mat-mdc-raised-button.mat-mdc-button-base:hover,.mat-mdc-outlined-button.mat-mdc-button-base:hover{transform:none!important}.mat-mdc-unelevated-button.mat-mdc-button-base mat-icon,.mat-mdc-unelevated-button.mat-mdc-button-base .mat-icon,.mat-mdc-unelevated-button.mat-mdc-button-base .cta-arrow,.mat-mdc-unelevated-button.mat-mdc-button-base svg,.mat-mdc-raised-button.mat-mdc-button-base mat-icon,.mat-mdc-raised-button.mat-mdc-button-base .mat-icon,.mat-mdc-raised-button.mat-mdc-button-base .cta-arrow,.mat-mdc-raised-button.mat-mdc-button-base svg,.mat-mdc-outlined-button.mat-mdc-button-base mat-icon,.mat-mdc-outlined-button.mat-mdc-button-base .mat-icon,.mat-mdc-outlined-button.mat-mdc-button-base .cta-arrow,.mat-mdc-outlined-button.mat-mdc-button-base svg{transition:none!important}.mat-mdc-unelevated-button.mat-mdc-button-base:hover mat-icon,.mat-mdc-unelevated-button.mat-mdc-button-base:hover .mat-icon,.mat-mdc-unelevated-button.mat-mdc-button-base:hover .cta-arrow,.mat-mdc-unelevated-button.mat-mdc-button-base:hover svg,.mat-mdc-raised-button.mat-mdc-button-base:hover mat-icon,.mat-mdc-raised-button.mat-mdc-button-base:hover .mat-icon,.mat-mdc-raised-button.mat-mdc-button-base:hover .cta-arrow,.mat-mdc-raised-button.mat-mdc-button-base:hover svg,.mat-mdc-outlined-button.mat-mdc-button-base:hover mat-icon,.mat-mdc-outlined-button.mat-mdc-button-base:hover .mat-icon,.mat-mdc-outlined-button.mat-mdc-button-base:hover .cta-arrow,.mat-mdc-outlined-button.mat-mdc-button-base:hover svg{transform:none!important}}.cta-persona-owners{--cta-accent: #c9a25b;--cta-accent-hover: #b8924d}.cta-persona-teachers{--cta-accent: #059669;--cta-accent-hover: #047857}.cta-persona-parents{--cta-accent: #2563eb;--cta-accent-hover: #1d4ed8}.cta-persona-students{--cta-accent: #ef4444;--cta-accent-hover: #dc2626}.cta-product-nucleus{--cta-accent: #2563eb;--cta-accent-hover: #1d4ed8}.cta-product-orbit{--cta-accent: #7c3aed;--cta-accent-hover: #6d28d9}.cta-product-bird{--cta-accent: #f59e0b;--cta-accent-hover: #d97706}.cta-product-quick-enroll{--cta-accent: #06b6d4;--cta-accent-hover: #0891b2}.cta-product-goood-morning{--cta-accent: #10b981;--cta-accent-hover: #059669}.cta-product-compass{--cta-accent: #8b5cf6;--cta-accent-hover: #7c3aed}.persona-faq-section{padding:clamp(3rem,6vw,5rem) clamp(1rem,4vw,4rem);background:var(--color-bg-primary, #fff)}.persona-faq-section .persona-faq-header{text-align:center;margin-bottom:2.5rem}.persona-faq-section .persona-faq-title{font-size:clamp(1.6rem,3vw,2.2rem);font-weight:700;margin:.75rem 0 0;color:var(--color-text-primary, #0f172a)}.persona-faq-section .persona-faq-grid{max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:.8rem}.persona-faq-section .persona-faq-item{border:1px solid rgba(15,23,42,.08);border-radius:14px;background:var(--color-bg-secondary, #f8fafc);overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.persona-faq-section .persona-faq-item[open]{border-color:#2563eb59;box-shadow:0 6px 22px -12px #2563eb40;background:var(--color-bg-primary, #fff)}.persona-faq-section .persona-faq-item[open] summary mat-icon{transform:rotate(180deg)}.persona-faq-section .persona-faq-item:hover:not([open]){border-color:#2563eb33}.persona-faq-section .persona-faq-item summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.3rem;cursor:pointer;font-weight:600;font-size:1rem;line-height:1.35;color:var(--color-text-primary, #0f172a)}.persona-faq-section .persona-faq-item summary::-webkit-details-marker{display:none}.persona-faq-section .persona-faq-item summary mat-icon{color:#2563eb;transition:transform .22s ease;flex-shrink:0}.persona-faq-section .persona-faq-item>p,.persona-faq-section .persona-faq-item>div,.persona-faq-section .persona-faq-item>ul{margin:0;padding:0 1.3rem 1.15rem;font-size:.96rem;line-height:1.65;color:var(--color-text-secondary, #475569)}.persona-scope{--persona-accent: #c9a25b;--persona-accent-2: #b68940;--persona-accent-soft: rgba(201, 162, 91, .12);--product-accent: var(--persona-accent);--product-accent-soft: var(--persona-accent-soft);--product-accent-ring: color-mix(in srgb, var(--persona-accent) 28%, transparent);--product-accent-glow: color-mix(in srgb, var(--persona-accent) 45%, transparent);--product-accent-gradient: linear-gradient(135deg, var(--persona-accent), var(--persona-accent-2))}.persona-scope.theme-amber{--persona-accent: #c9a25b;--persona-accent-2: #b68940;--persona-accent-soft: rgba(201, 162, 91, .12)}.persona-scope.theme-emerald{--persona-accent: #059669;--persona-accent-2: #047857;--persona-accent-soft: rgba(5, 150, 105, .12)}.persona-scope.theme-sapphire{--persona-accent: #2563eb;--persona-accent-2: #1d4ed8;--persona-accent-soft: rgba(37, 99, 235, .12)}.persona-scope.theme-coral{--persona-accent: #ef4444;--persona-accent-2: #dc2626;--persona-accent-soft: rgba(239, 68, 68, .12)}html[data-theme=dark] .persona-scope.theme-amber{--persona-accent: #d4b373;--persona-accent-2: #e4c281;--persona-accent-soft: rgba(212, 179, 115, .16)}html[data-theme=dark] .persona-scope.theme-emerald{--persona-accent: #34d399;--persona-accent-2: #6ee7b7;--persona-accent-soft: rgba(52, 211, 153, .16)}html[data-theme=dark] .persona-scope.theme-sapphire{--persona-accent: #60a5fa;--persona-accent-2: #93c5fd;--persona-accent-soft: rgba(96, 165, 250, .16)}html[data-theme=dark] .persona-scope.theme-coral{--persona-accent: #fb7185;--persona-accent-2: #fda4af;--persona-accent-soft: rgba(251, 113, 133, .16)}.persona-scope .ps-container{width:100%!important;max-width:1280px!important;margin-left:auto!important;margin-right:auto!important;padding-left:48px!important;padding-right:48px!important;box-sizing:border-box!important}@media (max-width: 1024px){.persona-scope .ps-container{padding-left:24px!important;padding-right:24px!important}}@media (max-width: 768px){.persona-scope .ps-container{padding-left:20px!important;padding-right:20px!important}}.persona-scope .ps-italic{font-family:Fraunces,"DM Serif Display",Georgia,serif;font-style:italic;font-weight:400;color:var(--persona-accent);letter-spacing:-.01em}.persona-scope .ps-hero{position:relative;padding:calc(var(--header-total, 128px) + 48px) 24px clamp(64px,8vw,104px);text-align:center;overflow:hidden;background:var(--color-bg-primary);margin-bottom:0}@media (max-width: 768px){.persona-scope .ps-hero{padding:calc(var(--page-top-spacing-mobile, 110px) + 24px) 20px 72px}}.persona-scope .ps-hero-bg{position:absolute;inset:0;z-index:0;pointer-events:none}.persona-scope .ps-hero-grain{position:absolute;inset:0;background-image:radial-gradient(rgba(0,0,0,.04) 1px,transparent 1px);background-size:4px 4px;opacity:.5;mix-blend-mode:multiply}.persona-scope .ps-hero-orb{position:absolute;width:520px;height:520px;border-radius:50%;filter:blur(120px);opacity:.28}@media (max-width: 768px){.persona-scope .ps-hero-orb{width:360px;height:360px;opacity:.22}}.persona-scope .ps-hero-orb--accent{top:-140px;right:-120px;background:radial-gradient(circle,var(--persona-accent) 0%,transparent 70%)}.persona-scope .ps-hero-orb--cool{bottom:-160px;left:-140px;background:radial-gradient(circle,color-mix(in srgb,var(--persona-accent-2) 70%,#1e3a5f) 0%,transparent 70%);opacity:.18}.persona-scope .ps-hero-inner{position:relative;z-index:2;max-width:940px;margin:0 auto}.persona-scope .ps-hero-halo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:0;height:0;z-index:1;pointer-events:none}@media (max-width: 768px){.persona-scope .ps-hero-halo{display:none}}@media (prefers-reduced-motion: reduce){.persona-scope .ps-hero-halo{display:none}}.persona-scope .ps-eyebrow{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-5);border-radius:var(--radius-pill);background:var(--color-primary-subtle);border:1px solid rgba(37,99,235,.15);font-size:var(--text-sm);font-weight:600;color:var(--color-primary);width:fit-content;line-height:1;margin:0 auto 28px;background:var(--persona-accent-soft);border-color:color-mix(in srgb,var(--persona-accent) 25%,transparent);color:var(--persona-accent-2);text-align:center;justify-content:center}.persona-scope .ps-eyebrow mat-icon,.persona-scope .ps-eyebrow .badge-icon{font-size:16px;width:16px;height:16px}.persona-scope .ps-hero-title{font-family:var(--font-family);font-size:clamp(36px,5.5vw,72px);font-weight:800;line-height:var(--leading-tight);letter-spacing:-.03em;color:var(--color-text-primary);margin:0 0 20px}.persona-scope .ps-hero-title .ps-italic{display:block;font-size:inherit;margin-top:4px;font-weight:400;letter-spacing:-.015em}.persona-scope .ps-hero-lede{font-family:var(--font-family);font-size:clamp(16px,1.4vw,20px);font-weight:400;line-height:var(--leading-relaxed);color:var(--color-text-secondary);max-width:720px;margin:0;text-wrap:balance;max-width:700px;margin:0 auto clamp(28px,4vw,44px)}.persona-scope .ps-hero-meta{display:inline-flex;align-items:center;gap:28px;padding:16px 28px;background:var(--card-glass-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--card-glass-border);border-radius:var(--radius-pill);box-shadow:var(--shadow-md)}@media (max-width: 640px){.persona-scope .ps-hero-meta{gap:18px 26px;padding:14px 20px;flex-wrap:wrap;justify-content:center;border-radius:var(--radius-xl);max-width:calc(100vw - 40px)}}.persona-scope .ps-meta{display:flex;flex-direction:column;align-items:center}.persona-scope .ps-meta .ps-meta-num{font-size:22px;font-weight:800;line-height:1;color:var(--color-text-primary);letter-spacing:-.01em}.persona-scope .ps-meta .ps-meta-label{font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-tertiary);margin-top:4px}.persona-scope .ps-meta-sep{width:1px;height:24px;background:var(--color-border)}@media (max-width: 640px){.persona-scope .ps-meta-sep{display:none}}.persona-scope .ps-section{padding-top:clamp(40px,6vw,80px);padding-bottom:clamp(40px,6vw,80px);position:relative;background:var(--color-bg-primary);scroll-margin-top:var(--header-total, 128px)}.persona-scope .ps-section:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:min(900px,100%);height:320px;background:radial-gradient(ellipse at 50% 0%,var(--persona-accent-soft),transparent 70%);opacity:.6;pointer-events:none;z-index:0}.persona-scope .ps-section>*{position:relative;z-index:1}.persona-scope .ps-section--alt{background:var(--bg-section-b)}.persona-scope .ps-section--alt:before{opacity:.85}.persona-scope .ps-powers-section:before{height:480px;background:radial-gradient(ellipse at 50% 0%,color-mix(in srgb,var(--persona-accent) 14%,transparent),transparent 65%)}.persona-scope .ps-closing-section:before{display:none}.persona-scope .ps-section-header{text-align:center;max-width:800px;margin:0 auto var(--space-12)}.persona-scope .ps-section-header h2{font-family:var(--font-family);font-size:var(--text-h1);font-weight:800;line-height:var(--leading-tight);letter-spacing:-.02em;color:var(--color-text-primary);margin-bottom:var(--space-4)}.persona-scope .ps-section-header p{font-family:var(--font-family);font-size:clamp(16px,1.4vw,20px);font-weight:400;line-height:var(--leading-relaxed);color:var(--color-text-secondary);max-width:720px;text-wrap:balance;margin:0 auto}.persona-scope .ps-eyebrow-pill{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-5);border-radius:var(--radius-pill);background:var(--color-primary-subtle);border:1px solid rgba(37,99,235,.15);font-size:var(--text-sm);font-weight:600;color:var(--color-primary);width:fit-content;line-height:1;background:var(--persona-accent-soft);border-color:color-mix(in srgb,var(--persona-accent) 25%,transparent);color:var(--persona-accent-2);margin-bottom:var(--space-5)}.persona-scope .ps-eyebrow-pill mat-icon,.persona-scope .ps-eyebrow-pill .badge-icon{font-size:16px;width:16px;height:16px}.persona-scope .ps-section-title{font-family:var(--font-family);font-size:var(--text-h1);font-weight:800;line-height:var(--leading-tight);letter-spacing:-.02em;color:var(--color-text-primary);margin-bottom:var(--space-4)}.persona-scope .ps-section-title .ps-italic{display:inline;font-weight:400;font-size:inherit}.persona-scope .ps-section-sub{font-family:var(--font-family);font-size:clamp(16px,1.4vw,20px);font-weight:400;line-height:var(--leading-relaxed);color:var(--color-text-secondary);max-width:720px;margin:0;text-wrap:balance;margin:var(--space-4) auto 0}.persona-scope .ps-prologue-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(36px,5vw,72px);align-items:start;margin-top:var(--space-8)}@media (max-width: 1024px){.persona-scope .ps-prologue-grid{grid-template-columns:1fr;gap:var(--space-8)}}.persona-scope .ps-prologue-copy{font-family:Fraunces,"DM Serif Display",Georgia,serif;font-size:clamp(18px,1.6vw,22px);font-weight:350;line-height:1.55;color:var(--color-text-secondary);letter-spacing:-.005em;margin:0;max-width:60ch}.persona-scope .ps-burdens{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.persona-scope .ps-burdens li{display:flex;align-items:center;gap:14px;padding:14px 18px;background:var(--color-card-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:500;color:var(--color-text-primary);transition:transform var(--transition-base),border-color var(--transition-base),box-shadow var(--transition-base)}.persona-scope .ps-burdens li:hover{transform:translate(4px);border-color:color-mix(in srgb,var(--persona-accent) 30%,var(--color-border));box-shadow:var(--shadow-sm)}.persona-scope .ps-burdens li mat-icon{font-size:20px;width:20px;height:20px;color:var(--persona-accent-2);flex-shrink:0}.persona-scope .ps-power-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6);margin-top:var(--space-8)}@media (max-width: 1024px){.persona-scope .ps-power-grid{grid-template-columns:1fr;gap:var(--space-4)}}.persona-scope .ps-power-card{position:relative;padding:2px;border-radius:var(--radius-xl);background:linear-gradient(135deg,color-mix(in srgb,var(--persona-accent) 40%,transparent) 0%,transparent 50%,color-mix(in srgb,var(--persona-accent) 22%,transparent) 100%);transition:transform .35s cubic-bezier(.22,1,.36,1),filter .35s ease;isolation:isolate}.persona-scope .ps-power-card:hover{transform:translateY(-3px);filter:drop-shadow(0 12px 28px color-mix(in srgb,var(--persona-accent) 30%,transparent))}.persona-scope .ps-power-card:hover .ps-power-icon mat-icon{transform:scale(1.08) rotate(-3deg)}.persona-scope .ps-power-inner{position:relative;padding:32px 28px 28px;background:var(--color-card-bg);border-radius:calc(var(--radius-xl) - 2px);height:100%;box-shadow:var(--shadow-sm)}@media (max-width: 640px){.persona-scope .ps-power-inner{padding:24px 22px}}.persona-scope .ps-power-no{position:absolute;top:18px;right:24px;font-family:Fraunces,"DM Serif Display",Georgia,serif;font-size:48px;font-weight:300;font-style:italic;color:color-mix(in srgb,var(--persona-accent) 30%,transparent);line-height:1;letter-spacing:-.04em}html[data-theme=dark] .persona-scope .ps-power-no{color:color-mix(in srgb,var(--persona-accent) 55%,transparent)}.persona-scope .ps-power-icon{width:48px;height:48px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;background:var(--persona-accent-soft);color:var(--persona-accent-2);margin-bottom:var(--space-5);transition:transform .35s cubic-bezier(.22,1,.36,1)}.persona-scope .ps-power-icon mat-icon{font-size:26px;width:26px;height:26px}.persona-scope .ps-power-title{font-family:var(--font-family);font-size:clamp(20px,2vw,26px);font-weight:700;line-height:1.2;letter-spacing:-.015em;color:var(--color-text-primary);margin:0 0 10px}.persona-scope .ps-power-title .ps-italic{display:inline;font-size:inherit;color:color-mix(in srgb,var(--persona-accent) 90%,black);margin-right:.2em}.persona-scope .ps-power-desc{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-secondary);margin:0 0 18px}.persona-scope .ps-power-proof{list-style:none;padding:16px 0 0;margin:0 0 18px;display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--color-border)}.persona-scope .ps-power-proof li{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:var(--color-text-primary);line-height:1.45}.persona-scope .ps-power-proof li mat-icon{font-size:16px;width:16px;height:16px;color:var(--persona-accent);flex-shrink:0;margin-top:2px}.persona-scope .ps-power-kicker{display:flex;align-items:baseline;justify-content:space-between;padding:12px 16px;background:var(--persona-accent-soft);border-radius:var(--radius-md);border:1px dashed color-mix(in srgb,var(--persona-accent) 30%,transparent)}.persona-scope .ps-power-kicker .ps-kicker-label{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-tertiary)}.persona-scope .ps-power-kicker .ps-kicker-value{font-family:Fraunces,"DM Serif Display",Georgia,serif;font-size:20px;font-weight:500;font-style:italic;color:var(--persona-accent-2);letter-spacing:-.01em}.persona-scope .ps-day-wrap{margin-top:var(--space-8);border-radius:var(--radius-xl);background:var(--color-card-bg);border:1px solid var(--color-border);overflow:hidden;box-shadow:var(--shadow-md)}.persona-scope .ps-day-table{width:100%;border-collapse:collapse;font-family:var(--font-family);color:var(--color-text-primary)}.persona-scope .ps-day-table thead th{text-align:left;padding:20px 22px;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-tertiary);background:color-mix(in srgb,var(--persona-accent) 5%,var(--color-card-bg));border-bottom:1px solid var(--color-border)}.persona-scope .ps-day-table thead th.ps-th-time{width:16%}.persona-scope .ps-day-table thead th.ps-th-after{color:var(--persona-accent-2)}.persona-scope .ps-day-table tbody td{padding:18px 22px;vertical-align:top;font-size:var(--text-sm);line-height:1.55;border-bottom:1px solid var(--color-border);transition:background var(--transition-base)}.persona-scope .ps-day-table tbody tr:last-child td{border-bottom:none}.persona-scope .ps-day-table tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--persona-accent) 2.5%,transparent)}.persona-scope .ps-day-table tbody tr:hover td{background:color-mix(in srgb,var(--persona-accent) 7%,transparent)}.persona-scope .ps-day-table .ps-td-time{font-family:Fraunces,"DM Serif Display",Georgia,serif;font-size:17px;font-style:italic;color:var(--persona-accent);white-space:nowrap}.persona-scope .ps-day-table .ps-td-before{color:var(--color-text-tertiary)}.persona-scope .ps-day-table .ps-td-before .ps-strike{text-decoration:line-through;opacity:.75}.persona-scope .ps-day-table .ps-td-after{color:var(--color-text-primary);font-weight:500}.persona-scope .ps-day-table .ps-td-after .ps-after-tag{display:inline-flex;align-items:center;gap:5px;margin-left:6px;font-size:11px;font-weight:600;padding:2px 8px;border-radius:var(--radius-pill);background:var(--persona-accent-soft);color:var(--persona-accent-2);letter-spacing:.04em}@media (max-width: 768px){.persona-scope .ps-day-table thead{display:none}.persona-scope .ps-day-table tbody td{display:block;padding:10px 16px;border-bottom:none}.persona-scope .ps-day-table tbody tr{display:block;border-bottom:1px solid var(--color-border);padding:8px 0}.persona-scope .ps-day-table tbody tr:nth-child(2n) td,.persona-scope .ps-day-table tbody tr:hover td{background:transparent}.persona-scope .ps-day-table .ps-td-time{font-size:15px;padding-top:14px}.persona-scope .ps-day-table .ps-td-before:before{content:"Without \b7  ";font-weight:600;color:var(--color-text-tertiary);letter-spacing:.06em;text-transform:uppercase;font-size:10px}.persona-scope .ps-day-table .ps-td-after:before{content:"With \b7  ";font-weight:600;color:var(--persona-accent-2);letter-spacing:.06em;text-transform:uppercase;font-size:10px}}.persona-scope .ps-chart-card{position:relative;overflow:hidden;margin-top:var(--space-8);background:var(--color-card-bg);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:32px 28px;box-shadow:var(--shadow-md)}@media (max-width: 640px){.persona-scope .ps-chart-card{padding:22px 18px}}.persona-scope .ps-chart-legend{display:flex;align-items:center;gap:22px;margin-bottom:20px;font-size:12px;font-weight:600;color:var(--color-text-tertiary);letter-spacing:.04em}.persona-scope .ps-chart-legend .ps-legend-dot{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:6px;vertical-align:-1px}.persona-scope .ps-chart-legend .ps-legend-before .ps-legend-dot{background:color-mix(in srgb,var(--color-text-tertiary) 60%,transparent)}.persona-scope .ps-chart-legend .ps-legend-after .ps-legend-dot{background:var(--persona-accent)}.persona-scope .ps-chart-rows{display:flex;flex-direction:column;gap:20px}.persona-scope .ps-chart-row{display:grid;grid-template-columns:180px 1fr;gap:18px;align-items:center}@media (max-width: 640px){.persona-scope .ps-chart-row{grid-template-columns:1fr;gap:6px}}.persona-scope .ps-chart-label{font-size:13px;font-weight:600;color:var(--color-text-primary)}.persona-scope .ps-chart-bars{display:flex;flex-direction:column;gap:8px}.persona-scope .ps-chart-bar{position:relative;display:flex;align-items:center;gap:10px}.persona-scope .ps-chart-bar .ps-track{position:relative;flex:1;height:12px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-text-tertiary) 14%,transparent);overflow:hidden}.persona-scope .ps-chart-bar .ps-fill{display:block;height:100%;border-radius:inherit;transform:scaleX(0);transform-origin:left center;transition:transform .9s cubic-bezier(.22,1,.36,1) .05s;will-change:transform}.persona-scope .ps-chart-bar.before .ps-fill{background:linear-gradient(90deg,color-mix(in srgb,var(--color-text-tertiary) 70%,transparent),color-mix(in srgb,var(--color-text-tertiary) 90%,transparent))}.persona-scope .ps-chart-bar.after .ps-fill{background:var(--product-accent-gradient);box-shadow:0 1px 6px color-mix(in srgb,var(--persona-accent) 50%,transparent) inset}.persona-scope .ps-outcomes-section.revealed .ps-chart-bar .ps-fill,.persona-scope .ps-outcomes-section [data-reveal].revealed .ps-chart-bar .ps-fill{transform:scaleX(1)}.persona-scope .ps-outcomes-section .ps-chart-row:nth-child(1) .ps-chart-bar .ps-fill{transition-delay:.1s}.persona-scope .ps-outcomes-section .ps-chart-row:nth-child(2) .ps-chart-bar .ps-fill{transition-delay:.2s}.persona-scope .ps-outcomes-section .ps-chart-row:nth-child(3) .ps-chart-bar .ps-fill{transition-delay:.3s}.persona-scope .ps-outcomes-section .ps-chart-row:nth-child(4) .ps-chart-bar .ps-fill{transition-delay:.4s}@media (prefers-reduced-motion: reduce){.persona-scope .ps-chart-bar .ps-fill{transform:none!important;transition:none}}.persona-scope .ps-chart-bar .ps-bar-label{flex:0 0 auto;min-width:96px;font-size:12px;font-weight:700;color:var(--color-text-primary);letter-spacing:.02em;text-align:right;font-variant-numeric:tabular-nums}@media (max-width: 640px){.persona-scope .ps-chart-bar .ps-bar-label{min-width:80px;font-size:11px}}.persona-scope .ps-chart-bar.before .ps-bar-label{color:var(--color-text-tertiary)}.persona-scope .ps-chart-bar.after .ps-bar-label{color:var(--persona-accent-2);font-weight:800}.persona-scope .ps-pair-grid{margin-top:var(--space-8);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6)}@media (max-width: 1024px){.persona-scope .ps-pair-grid{grid-template-columns:1fr}}.persona-scope .ps-pair-card{display:grid;grid-template-rows:auto 1fr;background:var(--color-card-bg);border:1px solid var(--color-border);border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-sm);transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow var(--transition-base),border-color var(--transition-base)}.persona-scope .ps-pair-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg);border-color:color-mix(in srgb,var(--persona-accent) 35%,var(--color-border))}.persona-scope .ps-pair-visual{position:relative;aspect-ratio:16/9;background:radial-gradient(circle at 30% 20%,var(--persona-accent-soft),transparent 55%),linear-gradient(180deg,var(--color-card-bg) 0%,var(--color-bg-secondary) 100%);overflow:hidden}.persona-scope .ps-pair-visual img{position:absolute;inset:8% 8% 0;width:84%;height:92%;object-fit:cover;object-position:top center;border-radius:12px 12px 0 0;border:1px solid var(--color-border);box-shadow:var(--shadow-md)}.persona-scope .ps-pair-body{padding:clamp(22px,2.4vw,30px);display:grid;gap:12px}.persona-scope .ps-pair-head{display:flex;align-items:center;gap:12px}.persona-scope .ps-pair-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-md);background:var(--persona-accent-soft);border:1px solid var(--color-border);color:var(--persona-accent-2)}.persona-scope .ps-pair-icon mat-icon{font-size:20px;width:20px;height:20px}.persona-scope .ps-pair-tag{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--persona-accent-2)}.persona-scope .ps-pair-title{font-family:var(--font-family);font-weight:700;font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.2;letter-spacing:-.015em;color:var(--color-text-primary);margin:0}.persona-scope .ps-pair-desc{font-size:.95rem;line-height:var(--leading-relaxed);color:var(--color-text-secondary);margin:0}.persona-scope .ps-pair-bullets{list-style:none;padding:0;margin:4px 0 0;display:grid;gap:8px}.persona-scope .ps-pair-bullets li{display:flex;gap:10px;align-items:flex-start;font-size:.92rem;color:var(--color-text-primary);line-height:1.5}.persona-scope .ps-pair-bullets li mat-icon{flex-shrink:0;font-size:18px;width:18px;height:18px;color:var(--persona-accent);margin-top:2px}.persona-scope .ps-chart-floodlight{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.65}.persona-scope .ps-chart-card>.ps-chart-legend,.persona-scope .ps-chart-card>.ps-chart-rows{position:relative;z-index:1}@media (prefers-reduced-motion: reduce){.persona-scope .ps-chart-floodlight{display:none}}.persona-scope .ps-closing-section{padding-top:clamp(64px,8vw,96px);padding-bottom:clamp(80px,10vw,128px)}.persona-scope .ps-closing-shine{display:block;border-radius:var(--radius-2xl);isolation:isolate}.persona-scope om-shiny-text.ps-closing-shiny{display:inline-block;font-family:Fraunces,"DM Serif Display",Georgia,serif;font-style:italic;font-weight:400;font-size:inherit;line-height:1;letter-spacing:-.015em}.persona-scope ::ng-deep om-shiny-text.ps-closing-shiny .om-shiny-text,.persona-scope ::ng-deep om-shiny-text.ps-closing-shiny span{font-family:Fraunces,"DM Serif Display",Georgia,serif!important;font-style:italic!important;font-weight:400!important;font-size:inherit!important}.persona-scope .ps-closing-card{position:relative;padding:clamp(48px,7vw,80px) clamp(24px,4vw,56px);border-radius:var(--radius-2xl);background:radial-gradient(800px 360px at 50% 0%,color-mix(in srgb,var(--persona-accent) 18%,transparent),transparent 60%),linear-gradient(180deg,color-mix(in srgb,var(--persona-accent-2) 85%,#0b0f19),color-mix(in srgb,var(--persona-accent-2) 35%,#050814));color:#fff;text-align:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--persona-accent) 25%,rgba(255,255,255,.08));box-shadow:0 1px #ffffff0f inset,0 40px 80px -20px color-mix(in srgb,var(--persona-accent) 30%,rgba(11,15,25,.4))}.persona-scope .ps-closing-glow{position:absolute;top:-45%;left:50%;transform:translate(-50%);width:560px;height:560px;border-radius:50%;background:radial-gradient(circle,var(--persona-accent) 0%,transparent 60%);opacity:.32;filter:blur(80px);pointer-events:none}.persona-scope .ps-closing-eyebrow{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;padding:6px 14px;border:1px solid rgba(255,255,255,.25);border-radius:var(--radius-pill);color:#fffffff2;margin-bottom:var(--space-5)}.persona-scope .ps-closing-title{font-family:var(--font-family);font-size:clamp(28px,4vw,52px);font-weight:800;line-height:var(--leading-tight);letter-spacing:-.025em;color:#fff;margin:0 0 var(--space-4)}.persona-scope .ps-closing-title .ps-italic{display:inline;font-size:inherit;color:#ffffffd1;font-weight:400}.persona-scope .ps-closing-sub{font-size:clamp(15px,1.2vw,18px);line-height:var(--leading-relaxed);color:#ffffffd1;max-width:560px;margin:0 auto var(--space-8)}.persona-scope .ps-closing-note{font-size:13px;color:#ffffffa6;margin:0;font-style:italic}::selection{background:var(--color-selection);color:inherit}::-moz-selection{background:var(--color-selection);color:inherit}img{image-rendering:-webkit-optimize-contrast}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--color-border-focus, #2563eb);outline-offset:2px;border-radius:4px}button:focus:not(:focus-visible),a:focus:not(:focus-visible){outline:none}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.skip-link{position:fixed;top:-100px;left:16px;z-index:10000;padding:12px 20px;background:var(--color-primary);color:#fff;font-family:DM Sans,sans-serif;font-size:14px;font-weight:700;border-radius:8px;text-decoration:none;box-shadow:0 8px 24px #00000040;transition:top .2s ease}.skip-link:focus,.skip-link:focus-visible{top:16px;outline:2px solid #ffffff;outline-offset:2px}.mat-mdc-chip,.mat-mdc-standard-chip,.mdc-evolution-chip{--mdc-chip-elevated-container-color: var(--color-card-bg);--mdc-chip-label-text-color: var(--color-text-primary);--mdc-chip-with-icon-icon-color: var(--color-text-secondary);--mdc-chip-outline-color: var(--color-border)}html[data-theme=dark] .mat-mdc-chip,html[data-theme=dark] .mat-mdc-standard-chip,html[data-theme=dark] .mdc-evolution-chip{--mdc-chip-elevated-container-color: rgba(255, 255, 255, .06);--mdc-chip-label-text-color: #f1f5f9;--mdc-chip-with-icon-icon-color: rgba(226, 232, 240, .8);--mdc-chip-outline-color: rgba(255, 255, 255, .12)}.mat-mdc-tooltip .mdc-tooltip__surface{background:var(--color-text-primary)!important;color:var(--color-bg-primary)!important;font-family:DM Sans,sans-serif!important;font-size:12.5px!important;font-weight:500!important;border-radius:8px!important;padding:8px 12px!important;box-shadow:0 8px 24px #0000002e!important}.mat-mdc-button .mat-ripple-element,.mat-mdc-icon-button .mat-ripple-element,.mat-mdc-fab .mat-ripple-element,.mat-mdc-outlined-button .mat-ripple-element,.mat-mdc-unelevated-button .mat-ripple-element,.mat-mdc-raised-button .mat-ripple-element{background-color:color-mix(in srgb,var(--color-primary) 20%,transparent)!important}html[data-theme=dark] .mat-mdc-button .mat-ripple-element,html[data-theme=dark] .mat-mdc-icon-button .mat-ripple-element,html[data-theme=dark] .mat-mdc-outlined-button .mat-ripple-element{background-color:#60a5fa38!important}:target,section[id],h1[id],h2[id],h3[id],h4[id]{scroll-margin-top:120px}@media (max-width: 768px){:target,section[id],h1[id],h2[id],h3[id],h4[id]{scroll-margin-top:92px}}html{scroll-behavior:smooth}.hairline-divider,hr.hairline-divider{border:0;height:1px;width:100%;margin:0;background:linear-gradient(90deg,transparent 0%,var(--color-border) 30%,var(--color-border) 70%,transparent 100%)}html[data-theme=dark] .hairline-divider,html[data-theme=dark] hr.hairline-divider{background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.1) 30%,rgba(255,255,255,.1) 70%,transparent 100%)}:focus-visible{outline:2px solid color-mix(in srgb,var(--color-primary) 60%,transparent);outline-offset:3px;border-radius:4px}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#0f172a2e;border:3px solid transparent;background-clip:padding-box;border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:#2563eb6b;background-clip:padding-box}html[data-theme=dark] ::-webkit-scrollbar-thumb{background:#e2e8f029;border:3px solid transparent;background-clip:padding-box}html[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background-color:#60a5fa80;background-clip:padding-box}html{scrollbar-width:thin;scrollbar-color:rgba(15,23,42,.22) transparent}html[data-theme=dark]{scrollbar-color:rgba(226,232,240,.18) transparent}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}@media print{html,body{background:#fff!important;color:#0f172a!important}app-new-header,app-new-footer,app-cookie-consent,app-notifications,.cdk-overlay-container,.header-container,app-talk-to-expert-modal,.partner-cta-section,app-persona-ecosystem,.om-aurora,.om-halo,.bg-mesh,.bg-orb,.partner-ripple-bg,[class*=aurora],[class*=floodlight]{display:none!important}*,*:before,*:after{animation:none!important;transition:none!important;box-shadow:none!important;text-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}a{color:#0f172a!important;text-decoration:underline}h1,h2,h3,h4{page-break-after:avoid;break-after:avoid}img,table,.pricing-card,.ps-power-card,.ps-pair-card,.bento-card{page-break-inside:avoid;break-inside:avoid}}h1 om-gradient-text,h2 om-gradient-text,h3 om-gradient-text{display:block;width:100%;font:inherit}om-gradient-text .om-gradient-text{background-image:var(--gradient-hero)!important;background-size:300% 300%!important;animation:inforida-gradient-flow 6s ease infinite!important}@keyframes inforida-gradient-flow{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.heading-gradient{background:var(--gradient-hero);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:inline}.heading-highlight{color:var(--color-primary);font-weight:inherit;display:inline}.title-highlight{background:var(--gradient-hero);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:inline}.gradient-text-accent{background:var(--gradient-accent);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:inline}.gradient-text-success{background:var(--gradient-success);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:inline}.gradient-text-warm{background:var(--gradient-warm);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:inline}.glass-card{background:var(--card-glass-bg);backdrop-filter:var(--card-glass-backdrop);-webkit-backdrop-filter:var(--card-glass-backdrop);border:1px solid var(--card-glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transition:box-shadow var(--transition-base),transform var(--transition-base)}.glass-card:hover{box-shadow:var(--shadow-lg)}.glass-card-strong{background:var(--card-glass-bg-strong);backdrop-filter:var(--card-glass-backdrop);-webkit-backdrop-filter:var(--card-glass-backdrop);border:1px solid var(--card-glass-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}html[data-theme=dark] .heading-highlight{color:var(--color-primary-light)}.mat-elevation-z0,.mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:var(--mat-app-elevation-shadow-level-0, 0px 0px 0px 0px --mat-sys-shadow, 0px 0px 0px 0px --mat-sys-shadow, 0px 0px 0px 0px --mat-sys-shadow)}.mat-elevation-z1,.mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:var(--mat-app-elevation-shadow-level-1, 0px 2px 1px -1px --mat-sys-shadow, 0px 1px 1px 0px --mat-sys-shadow, 0px 1px 3px 0px --mat-sys-shadow)}.mat-elevation-z2,.mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:var(--mat-app-elevation-shadow-level-2, 0px 3px 1px -2px --mat-sys-shadow, 0px 2px 2px 0px --mat-sys-shadow, 0px 1px 5px 0px --mat-sys-shadow)}.mat-elevation-z3,.mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:var(--mat-app-elevation-shadow-level-3, 0px 3px 3px -2px --mat-sys-shadow, 0px 3px 4px 0px --mat-sys-shadow, 0px 1px 8px 0px --mat-sys-shadow)}.mat-elevation-z4,.mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:var(--mat-app-elevation-shadow-level-4, 0px 2px 4px -1px --mat-sys-shadow, 0px 4px 5px 0px --mat-sys-shadow, 0px 1px 10px 0px --mat-sys-shadow)}.mat-elevation-z5,.mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:var(--mat-app-elevation-shadow-level-5, 0px 3px 5px -1px --mat-sys-shadow, 0px 5px 8px 0px --mat-sys-shadow, 0px 1px 14px 0px --mat-sys-shadow)}.mat-elevation-z6,.mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:var(--mat-app-elevation-shadow-level-6, 0px 3px 5px -1px --mat-sys-shadow, 0px 6px 10px 0px --mat-sys-shadow, 0px 1px 18px 0px --mat-sys-shadow)}.mat-elevation-z7,.mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:var(--mat-app-elevation-shadow-level-7, 0px 4px 5px -2px --mat-sys-shadow, 0px 7px 10px 1px --mat-sys-shadow, 0px 2px 16px 1px --mat-sys-shadow)}.mat-elevation-z8,.mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:var(--mat-app-elevation-shadow-level-8, 0px 5px 5px -3px --mat-sys-shadow, 0px 8px 10px 1px --mat-sys-shadow, 0px 3px 14px 2px --mat-sys-shadow)}.mat-elevation-z9,.mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:var(--mat-app-elevation-shadow-level-9, 0px 5px 6px -3px --mat-sys-shadow, 0px 9px 12px 1px --mat-sys-shadow, 0px 3px 16px 2px --mat-sys-shadow)}.mat-elevation-z10,.mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:var(--mat-app-elevation-shadow-level-10, 0px 6px 6px -3px --mat-sys-shadow, 0px 10px 14px 1px --mat-sys-shadow, 0px 4px 18px 3px --mat-sys-shadow)}.mat-elevation-z11,.mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:var(--mat-app-elevation-shadow-level-11, 0px 6px 7px -4px --mat-sys-shadow, 0px 11px 15px 1px --mat-sys-shadow, 0px 4px 20px 3px --mat-sys-shadow)}.mat-elevation-z12,.mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:var(--mat-app-elevation-shadow-level-12, 0px 7px 8px -4px --mat-sys-shadow, 0px 12px 17px 2px --mat-sys-shadow, 0px 5px 22px 4px --mat-sys-shadow)}.mat-elevation-z13,.mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:var(--mat-app-elevation-shadow-level-13, 0px 7px 8px -4px --mat-sys-shadow, 0px 13px 19px 2px --mat-sys-shadow, 0px 5px 24px 4px --mat-sys-shadow)}.mat-elevation-z14,.mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:var(--mat-app-elevation-shadow-level-14, 0px 7px 9px -4px --mat-sys-shadow, 0px 14px 21px 2px --mat-sys-shadow, 0px 5px 26px 4px --mat-sys-shadow)}.mat-elevation-z15,.mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:var(--mat-app-elevation-shadow-level-15, 0px 8px 9px -5px --mat-sys-shadow, 0px 15px 22px 2px --mat-sys-shadow, 0px 6px 28px 5px --mat-sys-shadow)}.mat-elevation-z16,.mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:var(--mat-app-elevation-shadow-level-16, 0px 8px 10px -5px --mat-sys-shadow, 0px 16px 24px 2px --mat-sys-shadow, 0px 6px 30px 5px --mat-sys-shadow)}.mat-elevation-z17,.mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:var(--mat-app-elevation-shadow-level-17, 0px 8px 11px -5px --mat-sys-shadow, 0px 17px 26px 2px --mat-sys-shadow, 0px 6px 32px 5px --mat-sys-shadow)}.mat-elevation-z18,.mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:var(--mat-app-elevation-shadow-level-18, 0px 9px 11px -5px --mat-sys-shadow, 0px 18px 28px 2px --mat-sys-shadow, 0px 7px 34px 6px --mat-sys-shadow)}.mat-elevation-z19,.mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:var(--mat-app-elevation-shadow-level-19, 0px 9px 12px -6px --mat-sys-shadow, 0px 19px 29px 2px --mat-sys-shadow, 0px 7px 36px 6px --mat-sys-shadow)}.mat-elevation-z20,.mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:var(--mat-app-elevation-shadow-level-20, 0px 10px 13px -6px --mat-sys-shadow, 0px 20px 31px 3px --mat-sys-shadow, 0px 8px 38px 7px --mat-sys-shadow)}.mat-elevation-z21,.mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:var(--mat-app-elevation-shadow-level-21, 0px 10px 13px -6px --mat-sys-shadow, 0px 21px 33px 3px --mat-sys-shadow, 0px 8px 40px 7px --mat-sys-shadow)}.mat-elevation-z22,.mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:var(--mat-app-elevation-shadow-level-22, 0px 10px 14px -6px --mat-sys-shadow, 0px 22px 35px 3px --mat-sys-shadow, 0px 8px 42px 7px --mat-sys-shadow)}.mat-elevation-z23,.mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:var(--mat-app-elevation-shadow-level-23, 0px 11px 14px -7px --mat-sys-shadow, 0px 23px 36px 3px --mat-sys-shadow, 0px 9px 44px 8px --mat-sys-shadow)}.mat-elevation-z24,.mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:var(--mat-app-elevation-shadow-level-24, 0px 11px 15px -7px --mat-sys-shadow, 0px 24px 38px 3px --mat-sys-shadow, 0px 9px 46px 8px --mat-sys-shadow)}html{--mat-sys-on-surface: initial}.mat-app-background{background-color:var(--mat-app-background-color, var(--mat-sys-background, transparent));color:var(--mat-app-text-color, var(--mat-sys-on-background, inherit))}.mat-h1,.mat-headline-5,.mat-typography .mat-h1,.mat-typography .mat-headline-5,.mat-typography h1{font:400 24px/32px Roboto,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h2,.mat-headline-6,.mat-typography .mat-h2,.mat-typography .mat-headline-6,.mat-typography h2{font:500 20px/32px Roboto,sans-serif;letter-spacing:.0125em;margin:0 0 16px}.mat-h3,.mat-subtitle-1,.mat-typography .mat-h3,.mat-typography .mat-subtitle-1,.mat-typography h3{font:400 16px/28px Roboto,sans-serif;letter-spacing:.009375em;margin:0 0 16px}.mat-h4,.mat-body-1,.mat-typography .mat-h4,.mat-typography .mat-body-1,.mat-typography h4{font:400 16px/24px Roboto,sans-serif;letter-spacing:.03125em;margin:0 0 16px}.mat-h5,.mat-typography .mat-h5,.mat-typography h5{font:400 11.62px/20px Roboto,sans-serif;margin:0 0 12px}.mat-h6,.mat-typography .mat-h6,.mat-typography h6{font:400 9.38px/20px Roboto,sans-serif;margin:0 0 12px}.mat-body-strong,.mat-subtitle-2,.mat-typography .mat-body-strong,.mat-typography .mat-subtitle-2{font:500 14px/22px Roboto,sans-serif;letter-spacing:.0071428571em}.mat-body,.mat-body-2,.mat-typography .mat-body,.mat-typography .mat-body-2,.mat-typography{font:400 14px/20px Roboto,sans-serif;letter-spacing:.0178571429em}.mat-body p,.mat-body-2 p,.mat-typography .mat-body p,.mat-typography .mat-body-2 p,.mat-typography p{margin:0 0 12px}.mat-small,.mat-caption,.mat-typography .mat-small,.mat-typography .mat-caption{font:400 12px/20px Roboto,sans-serif;letter-spacing:.0333333333em}.mat-headline-1,.mat-typography .mat-headline-1{font:300 96px/96px Roboto,sans-serif;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2,.mat-typography .mat-headline-2{font:300 60px/60px Roboto,sans-serif;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3,.mat-typography .mat-headline-3{font:400 48px/50px Roboto,sans-serif;letter-spacing:normal;margin:0 0 64px}.mat-headline-4,.mat-typography .mat-headline-4{font:400 34px/40px Roboto,sans-serif;letter-spacing:.0073529412em;margin:0 0 64px}html{--mat-app-background-color: #fafafa;--mat-app-text-color: rgba(0, 0, 0, .87);--mat-app-elevation-shadow-level-0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html{--mat-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent)}html{--mat-option-selected-state-label-text-color: #2563eb;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-option-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-option-selected-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent)}.mat-accent{--mat-option-selected-state-label-text-color: #93c5fd;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-option-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-option-selected-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent)}.mat-warn{--mat-option-selected-state-label-text-color: #f44336;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-option-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-option-selected-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent)}html{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}html{--mat-pseudo-checkbox-full-selected-icon-color: #93c5fd;--mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, .54);--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #93c5fd;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}.mat-primary{--mat-pseudo-checkbox-full-selected-icon-color: #2563eb;--mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, .54);--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #2563eb;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}.mat-accent{--mat-pseudo-checkbox-full-selected-icon-color: #93c5fd;--mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, .54);--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #93c5fd;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}.mat-warn{--mat-pseudo-checkbox-full-selected-icon-color: #f44336;--mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, .54);--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #f44336;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}html{--mat-option-label-text-font: Roboto, sans-serif;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html{--mat-optgroup-label-text-font: Roboto, sans-serif;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}html{--mat-card-elevated-container-shape: 4px;--mat-card-outlined-container-shape: 4px;--mat-card-filled-container-shape: 4px;--mat-card-outlined-outline-width: 1px}html{--mat-card-elevated-container-color: white;--mat-card-elevated-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-card-outlined-container-color: white;--mat-card-outlined-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-outlined-outline-color: rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54);--mat-card-filled-container-color: white;--mat-card-filled-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12)}html{--mat-card-title-text-font: Roboto, sans-serif;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Roboto, sans-serif;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}html{--mat-progress-bar-active-indicator-height: 4px;--mat-progress-bar-track-height: 4px;--mat-progress-bar-track-shape: 0}.mat-mdc-progress-bar{--mat-progress-bar-active-indicator-color: #2563eb;--mat-progress-bar-track-color: rgba(37, 99, 235, .25)}.mat-mdc-progress-bar.mat-accent{--mat-progress-bar-active-indicator-color: #93c5fd;--mat-progress-bar-track-color: rgba(147, 197, 253, .25)}.mat-mdc-progress-bar.mat-warn{--mat-progress-bar-active-indicator-color: #f44336;--mat-progress-bar-track-color: rgba(244, 67, 54, .25)}html{--mat-tooltip-container-shape: 4px;--mat-tooltip-supporting-text-line-height: 16px}html{--mat-tooltip-container-color: #424242;--mat-tooltip-supporting-text-color: white}html{--mat-tooltip-supporting-text-font: Roboto, sans-serif;--mat-tooltip-supporting-text-size: 12px;--mat-tooltip-supporting-text-weight: 400;--mat-tooltip-supporting-text-tracking: .0333333333em}html{--mat-form-field-filled-active-indicator-height: 1px;--mat-form-field-filled-focus-active-indicator-height: 2px;--mat-form-field-filled-container-shape: 4px;--mat-form-field-outlined-outline-width: 1px;--mat-form-field-outlined-focus-outline-width: 2px;--mat-form-field-outlined-container-shape: 4px}html{--mat-form-field-focus-select-arrow-color: color-mix(in srgb, #2563eb 87%, transparent);--mat-form-field-filled-caret-color: #2563eb;--mat-form-field-filled-focus-active-indicator-color: #2563eb;--mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #2563eb 87%, transparent);--mat-form-field-outlined-caret-color: #2563eb;--mat-form-field-outlined-focus-outline-color: #2563eb;--mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #2563eb 87%, transparent);--mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-state-layer-color: rgba(0, 0, 0, .87);--mat-form-field-error-text-color: #f44336;--mat-form-field-select-option-text-color: inherit;--mat-form-field-select-disabled-option-text-color: GrayText;--mat-form-field-leading-icon-color: unset;--mat-form-field-disabled-leading-icon-color: unset;--mat-form-field-trailing-icon-color: unset;--mat-form-field-disabled-trailing-icon-color: unset;--mat-form-field-error-focus-trailing-icon-color: unset;--mat-form-field-error-hover-trailing-icon-color: unset;--mat-form-field-error-trailing-icon-color: unset;--mat-form-field-enabled-select-arrow-color: rgba(0, 0, 0, .54);--mat-form-field-disabled-select-arrow-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-hover-state-layer-opacity: .04;--mat-form-field-focus-state-layer-opacity: .12;--mat-form-field-filled-container-color: #f6f6f6;--mat-form-field-filled-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-form-field-filled-label-text-color: rgba(0, 0, 0, .54);--mat-form-field-filled-hover-label-text-color: rgba(0, 0, 0, .54);--mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-filled-input-text-color: rgba(0, 0, 0, .87);--mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-filled-input-text-placeholder-color: rgba(0, 0, 0, .54);--mat-form-field-filled-error-hover-label-text-color: #f44336;--mat-form-field-filled-error-focus-label-text-color: #f44336;--mat-form-field-filled-error-label-text-color: #f44336;--mat-form-field-filled-error-caret-color: #f44336;--mat-form-field-filled-active-indicator-color: rgba(0, 0, 0, .54);--mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-form-field-filled-hover-active-indicator-color: rgba(0, 0, 0, .87);--mat-form-field-filled-error-active-indicator-color: #f44336;--mat-form-field-filled-error-focus-active-indicator-color: #f44336;--mat-form-field-filled-error-hover-active-indicator-color: #f44336;--mat-form-field-outlined-label-text-color: rgba(0, 0, 0, .54);--mat-form-field-outlined-hover-label-text-color: rgba(0, 0, 0, .87);--mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-outlined-input-text-color: rgba(0, 0, 0, .87);--mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-outlined-input-text-placeholder-color: rgba(0, 0, 0, .54);--mat-form-field-outlined-error-caret-color: #f44336;--mat-form-field-outlined-error-focus-label-text-color: #f44336;--mat-form-field-outlined-error-label-text-color: #f44336;--mat-form-field-outlined-error-hover-label-text-color: #f44336;--mat-form-field-outlined-outline-color: rgba(0, 0, 0, .38);--mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-form-field-outlined-hover-outline-color: rgba(0, 0, 0, .87);--mat-form-field-outlined-error-focus-outline-color: #f44336;--mat-form-field-outlined-error-hover-outline-color: #f44336;--mat-form-field-outlined-error-outline-color: #f44336}.mat-mdc-form-field.mat-accent{--mat-form-field-focus-select-arrow-color: color-mix(in srgb, #93c5fd 87%, transparent);--mat-form-field-filled-caret-color: #93c5fd;--mat-form-field-filled-focus-active-indicator-color: #93c5fd;--mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #93c5fd 87%, transparent);--mat-form-field-outlined-caret-color: #93c5fd;--mat-form-field-outlined-focus-outline-color: #93c5fd;--mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #93c5fd 87%, transparent)}.mat-mdc-form-field.mat-warn{--mat-form-field-focus-select-arrow-color: color-mix(in srgb, #f44336 87%, transparent);--mat-form-field-filled-caret-color: #f44336;--mat-form-field-filled-focus-active-indicator-color: #f44336;--mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #f44336 87%, transparent);--mat-form-field-outlined-caret-color: #f44336;--mat-form-field-outlined-focus-outline-color: #f44336;--mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #f44336 87%, transparent)}html{--mat-form-field-container-height: 56px;--mat-form-field-filled-label-display: block;--mat-form-field-container-vertical-padding: 16px;--mat-form-field-filled-with-label-container-padding-top: 24px;--mat-form-field-filled-with-label-container-padding-bottom: 8px}html{--mat-form-field-container-text-font: Roboto, sans-serif;--mat-form-field-container-text-line-height: 24px;--mat-form-field-container-text-size: 16px;--mat-form-field-container-text-tracking: .03125em;--mat-form-field-container-text-weight: 400;--mat-form-field-outlined-label-text-populated-size: 16px;--mat-form-field-subscript-text-font: Roboto, sans-serif;--mat-form-field-subscript-text-line-height: 20px;--mat-form-field-subscript-text-size: 12px;--mat-form-field-subscript-text-tracking: .0333333333em;--mat-form-field-subscript-text-weight: 400;--mat-form-field-filled-label-text-font: Roboto, sans-serif;--mat-form-field-filled-label-text-size: 16px;--mat-form-field-filled-label-text-tracking: .03125em;--mat-form-field-filled-label-text-weight: 400;--mat-form-field-outlined-label-text-font: Roboto, sans-serif;--mat-form-field-outlined-label-text-size: 16px;--mat-form-field-outlined-label-text-tracking: .03125em;--mat-form-field-outlined-label-text-weight: 400}html{--mat-select-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-placeholder-text-color: rgba(0, 0, 0, .54);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-focused-arrow-color: #2563eb;--mat-select-invalid-arrow-color: #f44336}.mat-mdc-form-field.mat-accent{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-placeholder-text-color: rgba(0, 0, 0, .54);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-focused-arrow-color: #93c5fd;--mat-select-invalid-arrow-color: #f44336}.mat-mdc-form-field.mat-warn{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-placeholder-text-color: rgba(0, 0, 0, .54);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-focused-arrow-color: #f44336;--mat-select-invalid-arrow-color: #f44336}html{--mat-select-arrow-transform: translateY(-8px)}html{--mat-select-trigger-text-font: Roboto, sans-serif;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html{--mat-autocomplete-container-shape: 4px;--mat-autocomplete-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html{--mat-autocomplete-background-color: white}html{--mat-dialog-container-shape: 4px;--mat-dialog-container-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-dialog-container-max-width: 80vw;--mat-dialog-container-small-max-width: 80vw;--mat-dialog-container-min-width: 0;--mat-dialog-actions-alignment: start;--mat-dialog-actions-padding: 8px;--mat-dialog-content-padding: 20px 24px;--mat-dialog-with-actions-content-padding: 20px 24px;--mat-dialog-headline-padding: 0 24px 9px}html{--mat-dialog-container-color: white;--mat-dialog-subhead-color: rgba(0, 0, 0, .87);--mat-dialog-supporting-text-color: rgba(0, 0, 0, .54)}html{--mat-dialog-subhead-font: Roboto, sans-serif;--mat-dialog-subhead-line-height: 32px;--mat-dialog-subhead-size: 20px;--mat-dialog-subhead-weight: 500;--mat-dialog-subhead-tracking: .0125em;--mat-dialog-supporting-text-font: Roboto, sans-serif;--mat-dialog-supporting-text-line-height: 24px;--mat-dialog-supporting-text-size: 16px;--mat-dialog-supporting-text-weight: 400;--mat-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip{--mat-chip-container-shape-radius: 16px;--mat-chip-disabled-container-opacity: .4;--mat-chip-disabled-outline-color: transparent;--mat-chip-flat-selected-outline-width: 0;--mat-chip-focus-outline-color: transparent;--mat-chip-hover-state-layer-opacity: .04;--mat-chip-outline-color: transparent;--mat-chip-outline-width: 0;--mat-chip-selected-hover-state-layer-opacity: .04;--mat-chip-selected-trailing-action-state-layer-color: transparent;--mat-chip-trailing-action-focus-opacity: 1;--mat-chip-trailing-action-focus-state-layer-opacity: 0;--mat-chip-trailing-action-hover-state-layer-opacity: 0;--mat-chip-trailing-action-opacity: .54;--mat-chip-trailing-action-state-layer-color: transparent;--mat-chip-with-avatar-avatar-shape-radius: 14px;--mat-chip-with-avatar-avatar-size: 28px;--mat-chip-with-avatar-disabled-avatar-opacity: 1;--mat-chip-with-icon-disabled-icon-opacity: 1;--mat-chip-with-icon-icon-size: 18px;--mat-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1}.mat-mdc-standard-chip{--mat-chip-disabled-label-text-color: rgba(0, 0, 0, .87);--mat-chip-elevated-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-chip-elevated-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-chip-elevated-selected-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-chip-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-focus-state-layer-opacity: .12;--mat-chip-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-label-text-color: rgba(0, 0, 0, .87);--mat-chip-selected-disabled-trailing-icon-color: rgba(0, 0, 0, .87);--mat-chip-selected-focus-state-layer-color: .12;--mat-chip-selected-focus-state-layer-opacity: .12;--mat-chip-selected-hover-state-layer-color: .04;--mat-chip-selected-label-text-color: rgba(0, 0, 0, .87);--mat-chip-selected-trailing-icon-color: rgba(0, 0, 0, .87);--mat-chip-with-icon-disabled-icon-color: rgba(0, 0, 0, .87);--mat-chip-with-icon-icon-color: rgba(0, 0, 0, .87);--mat-chip-with-icon-selected-icon-color: rgba(0, 0, 0, .87);--mat-chip-with-trailing-icon-disabled-trailing-icon-color: rgba(0, 0, 0, .87);--mat-chip-with-trailing-icon-trailing-icon-color: rgba(0, 0, 0, .87)}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mat-chip-disabled-label-text-color: #ffffff;--mat-chip-elevated-container-color: #2563eb;--mat-chip-elevated-disabled-container-color: #2563eb;--mat-chip-elevated-selected-container-color: #2563eb;--mat-chip-flat-disabled-selected-container-color: #2563eb;--mat-chip-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-focus-state-layer-opacity: .12;--mat-chip-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-label-text-color: #ffffff;--mat-chip-selected-disabled-trailing-icon-color: #ffffff;--mat-chip-selected-focus-state-layer-color: .12;--mat-chip-selected-focus-state-layer-opacity: .12;--mat-chip-selected-hover-state-layer-color: .04;--mat-chip-selected-label-text-color: #ffffff;--mat-chip-selected-trailing-icon-color: #ffffff;--mat-chip-with-icon-disabled-icon-color: #ffffff;--mat-chip-with-icon-icon-color: #ffffff;--mat-chip-with-icon-selected-icon-color: #ffffff;--mat-chip-with-trailing-icon-disabled-trailing-icon-color: #ffffff;--mat-chip-with-trailing-icon-trailing-icon-color: #ffffff}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mat-chip-disabled-label-text-color: #0f172a;--mat-chip-elevated-container-color: #93c5fd;--mat-chip-elevated-disabled-container-color: #93c5fd;--mat-chip-elevated-selected-container-color: #93c5fd;--mat-chip-flat-disabled-selected-container-color: #93c5fd;--mat-chip-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-focus-state-layer-opacity: .12;--mat-chip-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-label-text-color: #0f172a;--mat-chip-selected-disabled-trailing-icon-color: #0f172a;--mat-chip-selected-focus-state-layer-color: .12;--mat-chip-selected-focus-state-layer-opacity: .12;--mat-chip-selected-hover-state-layer-color: .04;--mat-chip-selected-label-text-color: #0f172a;--mat-chip-selected-trailing-icon-color: #0f172a;--mat-chip-with-icon-disabled-icon-color: #0f172a;--mat-chip-with-icon-icon-color: #0f172a;--mat-chip-with-icon-selected-icon-color: #0f172a;--mat-chip-with-trailing-icon-disabled-trailing-icon-color: #0f172a;--mat-chip-with-trailing-icon-trailing-icon-color: #0f172a}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mat-chip-disabled-label-text-color: white;--mat-chip-elevated-container-color: #f44336;--mat-chip-elevated-disabled-container-color: #f44336;--mat-chip-elevated-selected-container-color: #f44336;--mat-chip-flat-disabled-selected-container-color: #f44336;--mat-chip-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-focus-state-layer-opacity: .12;--mat-chip-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-chip-label-text-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-focus-state-layer-color: .12;--mat-chip-selected-focus-state-layer-opacity: .12;--mat-chip-selected-hover-state-layer-color: .04;--mat-chip-selected-label-text-color: white;--mat-chip-selected-trailing-icon-color: white;--mat-chip-with-icon-disabled-icon-color: white;--mat-chip-with-icon-icon-color: white;--mat-chip-with-icon-selected-icon-color: white;--mat-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mat-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip{--mat-chip-container-height: 32px}.mat-mdc-standard-chip{--mat-chip-label-text-font: Roboto, sans-serif;--mat-chip-label-text-line-height: 20px;--mat-chip-label-text-size: 14px;--mat-chip-label-text-tracking: .0178571429em;--mat-chip-label-text-weight: 400}html{--mat-slide-toggle-disabled-handle-opacity: .38;--mat-slide-toggle-disabled-selected-handle-opacity: .38;--mat-slide-toggle-disabled-selected-icon-opacity: .38;--mat-slide-toggle-disabled-track-opacity: .12;--mat-slide-toggle-disabled-unselected-handle-opacity: .38;--mat-slide-toggle-disabled-unselected-icon-opacity: .38;--mat-slide-toggle-disabled-unselected-track-outline-color: transparent;--mat-slide-toggle-disabled-unselected-track-outline-width: 1px;--mat-slide-toggle-handle-height: 20px;--mat-slide-toggle-handle-shape: 10px;--mat-slide-toggle-handle-width: 20px;--mat-slide-toggle-hidden-track-opacity: 1;--mat-slide-toggle-hidden-track-transition: transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);--mat-slide-toggle-pressed-handle-size: 20px;--mat-slide-toggle-selected-focus-state-layer-opacity: .12;--mat-slide-toggle-selected-handle-horizontal-margin: 0;--mat-slide-toggle-selected-handle-size: 20px;--mat-slide-toggle-selected-hover-state-layer-opacity: .04;--mat-slide-toggle-selected-icon-size: 18px;--mat-slide-toggle-selected-pressed-handle-horizontal-margin: 0;--mat-slide-toggle-selected-pressed-state-layer-opacity: .12;--mat-slide-toggle-selected-track-outline-color: transparent;--mat-slide-toggle-selected-track-outline-width: 1px;--mat-slide-toggle-selected-with-icon-handle-horizontal-margin: 0;--mat-slide-toggle-track-height: 14px;--mat-slide-toggle-track-outline-color: transparent;--mat-slide-toggle-track-outline-width: 1px;--mat-slide-toggle-track-shape: 7px;--mat-slide-toggle-track-width: 36px;--mat-slide-toggle-unselected-focus-state-layer-opacity: .12;--mat-slide-toggle-unselected-handle-horizontal-margin: 0;--mat-slide-toggle-unselected-handle-size: 20px;--mat-slide-toggle-unselected-hover-state-layer-opacity: .12;--mat-slide-toggle-unselected-icon-size: 18px;--mat-slide-toggle-unselected-pressed-handle-horizontal-margin: 0;--mat-slide-toggle-unselected-pressed-state-layer-opacity: .1;--mat-slide-toggle-unselected-with-icon-handle-horizontal-margin: 0;--mat-slide-toggle-visible-track-opacity: 1;--mat-slide-toggle-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, .2, 1);--mat-slide-toggle-with-icon-handle-size: 20px;--mat-slide-toggle-touch-target-size: 48px}html{--mat-slide-toggle-selected-icon-color: #ffffff;--mat-slide-toggle-disabled-selected-icon-color: #ffffff;--mat-slide-toggle-selected-focus-state-layer-color: #2563eb;--mat-slide-toggle-selected-handle-color: #2563eb;--mat-slide-toggle-selected-hover-state-layer-color: #2563eb;--mat-slide-toggle-selected-pressed-state-layer-color: #2563eb;--mat-slide-toggle-selected-focus-handle-color: #2563eb;--mat-slide-toggle-selected-hover-handle-color: #2563eb;--mat-slide-toggle-selected-pressed-handle-color: #2563eb;--mat-slide-toggle-selected-focus-track-color: #93c5fd;--mat-slide-toggle-selected-hover-track-color: #93c5fd;--mat-slide-toggle-selected-pressed-track-color: #93c5fd;--mat-slide-toggle-selected-track-color: #93c5fd;--mat-slide-toggle-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-slide-toggle-disabled-handle-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-slide-toggle-disabled-selected-handle-color: rgba(0, 0, 0, .87);--mat-slide-toggle-disabled-selected-track-color: rgba(0, 0, 0, .87);--mat-slide-toggle-disabled-unselected-handle-color: rgba(0, 0, 0, .87);--mat-slide-toggle-disabled-unselected-icon-color: #f6f6f6;--mat-slide-toggle-disabled-unselected-track-color: rgba(0, 0, 0, .87);--mat-slide-toggle-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-slide-toggle-handle-surface-color: white;--mat-slide-toggle-label-text-color: rgba(0, 0, 0, .87);--mat-slide-toggle-unselected-hover-handle-color: #424242;--mat-slide-toggle-unselected-focus-handle-color: #424242;--mat-slide-toggle-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-slide-toggle-unselected-focus-track-color: rgba(0, 0, 0, .12);--mat-slide-toggle-unselected-icon-color: #f6f6f6;--mat-slide-toggle-unselected-handle-color: rgba(0, 0, 0, .54);--mat-slide-toggle-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-slide-toggle-unselected-hover-track-color: rgba(0, 0, 0, .12);--mat-slide-toggle-unselected-pressed-handle-color: #424242;--mat-slide-toggle-unselected-pressed-track-color: rgba(0, 0, 0, .12);--mat-slide-toggle-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87);--mat-slide-toggle-unselected-track-color: rgba(0, 0, 0, .12)}.mat-mdc-slide-toggle.mat-accent{--mat-slide-toggle-selected-icon-color: #0f172a;--mat-slide-toggle-disabled-selected-icon-color: #0f172a;--mat-slide-toggle-selected-focus-state-layer-color: #93c5fd;--mat-slide-toggle-selected-handle-color: #93c5fd;--mat-slide-toggle-selected-hover-state-layer-color: #93c5fd;--mat-slide-toggle-selected-pressed-state-layer-color: #93c5fd;--mat-slide-toggle-selected-focus-handle-color: #93c5fd;--mat-slide-toggle-selected-hover-handle-color: #93c5fd;--mat-slide-toggle-selected-pressed-handle-color: #93c5fd;--mat-slide-toggle-selected-focus-track-color: #93c5fd;--mat-slide-toggle-selected-hover-track-color: #93c5fd;--mat-slide-toggle-selected-pressed-track-color: #93c5fd;--mat-slide-toggle-selected-track-color: #93c5fd}.mat-mdc-slide-toggle.mat-warn{--mat-slide-toggle-selected-icon-color: white;--mat-slide-toggle-disabled-selected-icon-color: white;--mat-slide-toggle-selected-focus-state-layer-color: #f44336;--mat-slide-toggle-selected-handle-color: #f44336;--mat-slide-toggle-selected-hover-state-layer-color: #f44336;--mat-slide-toggle-selected-pressed-state-layer-color: #f44336;--mat-slide-toggle-selected-focus-handle-color: #f44336;--mat-slide-toggle-selected-hover-handle-color: #f44336;--mat-slide-toggle-selected-pressed-handle-color: #f44336;--mat-slide-toggle-selected-focus-track-color: #e57373;--mat-slide-toggle-selected-hover-track-color: #e57373;--mat-slide-toggle-selected-pressed-track-color: #e57373;--mat-slide-toggle-selected-track-color: #e57373}html{--mat-slide-toggle-state-layer-size: 40px;--mat-slide-toggle-touch-target-display: block}html,html .mat-mdc-slide-toggle{--mat-slide-toggle-label-text-font: Roboto, sans-serif;--mat-slide-toggle-label-text-line-height: 20px;--mat-slide-toggle-label-text-size: 14px;--mat-slide-toggle-label-text-tracking: .0178571429em;--mat-slide-toggle-label-text-weight: 400}html{--mat-radio-disabled-selected-icon-opacity: .38;--mat-radio-disabled-unselected-icon-opacity: .38;--mat-radio-state-layer-size: 40px;--mat-radio-touch-target-size: 48px}.mat-mdc-radio-button.mat-primary{--mat-radio-checked-ripple-color: #2563eb;--mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87);--mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87);--mat-radio-label-text-color: rgba(0, 0, 0, .87);--mat-radio-ripple-color: rgba(0, 0, 0, .87);--mat-radio-selected-focus-icon-color: #2563eb;--mat-radio-selected-hover-icon-color: #2563eb;--mat-radio-selected-icon-color: #2563eb;--mat-radio-selected-pressed-icon-color: #2563eb;--mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87)}.mat-mdc-radio-button.mat-accent{--mat-radio-checked-ripple-color: #93c5fd;--mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87);--mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87);--mat-radio-label-text-color: rgba(0, 0, 0, .87);--mat-radio-ripple-color: rgba(0, 0, 0, .87);--mat-radio-selected-focus-icon-color: #93c5fd;--mat-radio-selected-hover-icon-color: #93c5fd;--mat-radio-selected-icon-color: #93c5fd;--mat-radio-selected-pressed-icon-color: #93c5fd;--mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87)}.mat-mdc-radio-button.mat-warn{--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87);--mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87);--mat-radio-label-text-color: rgba(0, 0, 0, .87);--mat-radio-ripple-color: rgba(0, 0, 0, .87);--mat-radio-selected-focus-icon-color: #f44336;--mat-radio-selected-hover-icon-color: #f44336;--mat-radio-selected-icon-color: #f44336;--mat-radio-selected-pressed-icon-color: #f44336;--mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87)}html{--mat-radio-state-layer-size: 40px;--mat-radio-touch-target-display: block}html{--mat-radio-label-text-font: Roboto, sans-serif;--mat-radio-label-text-line-height: 20px;--mat-radio-label-text-size: 14px;--mat-radio-label-text-tracking: .0178571429em;--mat-radio-label-text-weight: 400}html{--mat-slider-active-track-height: 6px;--mat-slider-active-track-shape: 9999px;--mat-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-slider-handle-height: 20px;--mat-slider-handle-shape: 50%;--mat-slider-handle-width: 20px;--mat-slider-inactive-track-height: 4px;--mat-slider-inactive-track-shape: 9999px;--mat-slider-value-indicator-border-radius: 4px;--mat-slider-value-indicator-caret-display: block;--mat-slider-value-indicator-container-transform: translateX(-50%);--mat-slider-value-indicator-height: 32px;--mat-slider-value-indicator-padding: 0 12px;--mat-slider-value-indicator-text-transform: none;--mat-slider-value-indicator-width: auto;--mat-slider-with-overlap-handle-outline-width: 1px;--mat-slider-with-tick-marks-active-container-opacity: .6;--mat-slider-with-tick-marks-container-shape: 50%;--mat-slider-with-tick-marks-container-size: 2px;--mat-slider-with-tick-marks-inactive-container-opacity: .6;--mat-slider-value-indicator-transform-origin: bottom}html{--mat-slider-active-track-color: #2563eb;--mat-slider-focus-handle-color: #2563eb;--mat-slider-handle-color: #2563eb;--mat-slider-hover-handle-color: #2563eb;--mat-slider-focus-state-layer-color: color-mix(in srgb, #2563eb 12%, transparent);--mat-slider-hover-state-layer-color: color-mix(in srgb, #2563eb 4%, transparent);--mat-slider-inactive-track-color: #2563eb;--mat-slider-ripple-color: #2563eb;--mat-slider-with-tick-marks-active-container-color: #ffffff;--mat-slider-with-tick-marks-inactive-container-color: #2563eb;--mat-slider-disabled-active-track-color: rgba(0, 0, 0, .87);--mat-slider-disabled-handle-color: rgba(0, 0, 0, .87);--mat-slider-disabled-inactive-track-color: rgba(0, 0, 0, .87);--mat-slider-label-container-color: #424242;--mat-slider-label-label-text-color: white;--mat-slider-value-indicator-opacity: 1;--mat-slider-with-overlap-handle-outline-color: rgba(0, 0, 0, .87);--mat-slider-with-tick-marks-disabled-container-color: rgba(0, 0, 0, .87)}.mat-accent{--mat-slider-active-track-color: #93c5fd;--mat-slider-focus-handle-color: #93c5fd;--mat-slider-handle-color: #93c5fd;--mat-slider-hover-handle-color: #93c5fd;--mat-slider-focus-state-layer-color: color-mix(in srgb, #93c5fd 12%, transparent);--mat-slider-hover-state-layer-color: color-mix(in srgb, #93c5fd 4%, transparent);--mat-slider-inactive-track-color: #93c5fd;--mat-slider-ripple-color: #93c5fd;--mat-slider-with-tick-marks-active-container-color: #0f172a;--mat-slider-with-tick-marks-inactive-container-color: #93c5fd}.mat-warn{--mat-slider-active-track-color: #f44336;--mat-slider-focus-handle-color: #f44336;--mat-slider-handle-color: #f44336;--mat-slider-hover-handle-color: #f44336;--mat-slider-focus-state-layer-color: color-mix(in srgb, #f44336 12%, transparent);--mat-slider-hover-state-layer-color: color-mix(in srgb, #f44336 4%, transparent);--mat-slider-inactive-track-color: #f44336;--mat-slider-ripple-color: #f44336;--mat-slider-with-tick-marks-active-container-color: white;--mat-slider-with-tick-marks-inactive-container-color: #f44336}html{--mat-slider-label-label-text-font: Roboto, sans-serif;--mat-slider-label-label-text-size: 14px;--mat-slider-label-label-text-line-height: 22px;--mat-slider-label-label-text-tracking: .0071428571em;--mat-slider-label-label-text-weight: 500}html{--mat-menu-container-shape: 4px;--mat-menu-divider-bottom-spacing: 0;--mat-menu-divider-top-spacing: 0;--mat-menu-item-spacing: 16px;--mat-menu-item-icon-size: 24px;--mat-menu-item-leading-spacing: 16px;--mat-menu-item-trailing-spacing: 16px;--mat-menu-item-with-icon-leading-spacing: 16px;--mat-menu-item-with-icon-trailing-spacing: 16px;--mat-menu-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-menu-item-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-menu-container-color: white;--mat-menu-divider-color: rgba(0, 0, 0, .12)}html{--mat-menu-item-label-text-font: Roboto, sans-serif;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}html{--mat-list-active-indicator-color: transparent;--mat-list-active-indicator-shape: 4px;--mat-list-list-item-container-shape: 0;--mat-list-list-item-leading-avatar-shape: 50%;--mat-list-list-item-container-color: transparent;--mat-list-list-item-selected-container-color: transparent;--mat-list-list-item-leading-avatar-color: transparent;--mat-list-list-item-leading-icon-size: 24px;--mat-list-list-item-leading-avatar-size: 40px;--mat-list-list-item-trailing-icon-size: 24px;--mat-list-list-item-disabled-state-layer-color: transparent;--mat-list-list-item-disabled-state-layer-opacity: 0;--mat-list-list-item-disabled-label-text-opacity: .38;--mat-list-list-item-disabled-leading-icon-opacity: .38;--mat-list-list-item-disabled-trailing-icon-opacity: .38}html{--mat-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mat-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mat-list-list-item-leading-icon-color: rgba(0, 0, 0, .54);--mat-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .54);--mat-list-list-item-trailing-icon-color: rgba(0, 0, 0, .54);--mat-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .54);--mat-list-list-item-disabled-label-text-color: rgba(0, 0, 0, .87);--mat-list-list-item-disabled-leading-icon-color: rgba(0, 0, 0, .87);--mat-list-list-item-disabled-trailing-icon-color: rgba(0, 0, 0, .87);--mat-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mat-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .54);--mat-list-list-item-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-list-list-item-hover-state-layer-opacity: .04;--mat-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .54);--mat-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mat-list-list-item-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start,.mdc-list-item__end{--mat-radio-checked-ripple-color: #2563eb;--mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87);--mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87);--mat-radio-label-text-color: rgba(0, 0, 0, .87);--mat-radio-ripple-color: rgba(0, 0, 0, .87);--mat-radio-selected-focus-icon-color: #2563eb;--mat-radio-selected-hover-icon-color: #2563eb;--mat-radio-selected-icon-color: #2563eb;--mat-radio-selected-pressed-icon-color: #2563eb;--mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87)}.mat-accent .mdc-list-item__start,.mat-accent .mdc-list-item__end{--mat-radio-checked-ripple-color: #93c5fd;--mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87);--mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87);--mat-radio-label-text-color: rgba(0, 0, 0, .87);--mat-radio-ripple-color: rgba(0, 0, 0, .87);--mat-radio-selected-focus-icon-color: #93c5fd;--mat-radio-selected-hover-icon-color: #93c5fd;--mat-radio-selected-icon-color: #93c5fd;--mat-radio-selected-pressed-icon-color: #93c5fd;--mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87)}.mat-warn .mdc-list-item__start,.mat-warn .mdc-list-item__end{--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, .87);--mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, .87);--mat-radio-label-text-color: rgba(0, 0, 0, .87);--mat-radio-ripple-color: rgba(0, 0, 0, .87);--mat-radio-selected-focus-icon-color: #f44336;--mat-radio-selected-hover-icon-color: #f44336;--mat-radio-selected-icon-color: #f44336;--mat-radio-selected-pressed-icon-color: #f44336;--mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .87)}.mat-mdc-list-option{--mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-label-text-color: rgba(0, 0, 0, .87);--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-selected-checkmark-color: #ffffff;--mat-checkbox-selected-focus-icon-color: #2563eb;--mat-checkbox-selected-hover-icon-color: #2563eb;--mat-checkbox-selected-icon-color: #2563eb;--mat-checkbox-selected-pressed-icon-color: #2563eb;--mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-checkbox-selected-focus-state-layer-color: #2563eb;--mat-checkbox-selected-hover-state-layer-color: #2563eb;--mat-checkbox-selected-pressed-state-layer-color: #2563eb;--mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-list-option.mat-accent{--mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-label-text-color: rgba(0, 0, 0, .87);--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-selected-checkmark-color: #0f172a;--mat-checkbox-selected-focus-icon-color: #93c5fd;--mat-checkbox-selected-hover-icon-color: #93c5fd;--mat-checkbox-selected-icon-color: #93c5fd;--mat-checkbox-selected-pressed-icon-color: #93c5fd;--mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-checkbox-selected-focus-state-layer-color: #93c5fd;--mat-checkbox-selected-hover-state-layer-color: #93c5fd;--mat-checkbox-selected-pressed-state-layer-color: #93c5fd;--mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-list-option.mat-warn{--mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-label-text-color: rgba(0, 0, 0, .87);--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-selected-checkmark-color: white;--mat-checkbox-selected-focus-icon-color: #f44336;--mat-checkbox-selected-hover-icon-color: #f44336;--mat-checkbox-selected-icon-color: #f44336;--mat-checkbox-selected-pressed-icon-color: #f44336;--mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-checkbox-selected-focus-state-layer-color: #f44336;--mat-checkbox-selected-hover-state-layer-color: #f44336;--mat-checkbox-selected-pressed-state-layer-color: #f44336;--mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start{color:#2563eb}.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}html{--mat-list-list-item-leading-icon-start-space: 16px;--mat-list-list-item-leading-icon-end-space: 32px;--mat-list-list-item-one-line-container-height: 48px;--mat-list-list-item-two-line-container-height: 64px;--mat-list-list-item-three-line-container-height: 88px}.mdc-list-item__start,.mdc-list-item__end{--mat-radio-state-layer-size: 40px;--mat-radio-touch-target-display: block}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}html{--mat-list-list-item-label-text-font: Roboto, sans-serif;--mat-list-list-item-label-text-line-height: 24px;--mat-list-list-item-label-text-size: 16px;--mat-list-list-item-label-text-tracking: .03125em;--mat-list-list-item-label-text-weight: 400;--mat-list-list-item-supporting-text-font: Roboto, sans-serif;--mat-list-list-item-supporting-text-line-height: 20px;--mat-list-list-item-supporting-text-size: 14px;--mat-list-list-item-supporting-text-tracking: .0178571429em;--mat-list-list-item-supporting-text-weight: 400;--mat-list-list-item-trailing-supporting-text-font: Roboto, sans-serif;--mat-list-list-item-trailing-supporting-text-line-height: 20px;--mat-list-list-item-trailing-supporting-text-size: 12px;--mat-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mat-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader{font:400 16px/28px Roboto,sans-serif;letter-spacing:.009375em}html{--mat-paginator-page-size-select-width: 84px;--mat-paginator-page-size-select-touch-target-height: 48px}html{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}html{--mat-paginator-container-size: 56px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: block}html{--mat-paginator-container-text-font: Roboto, sans-serif;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}html{--mat-tab-container-height: 48px;--mat-tab-divider-color: transparent;--mat-tab-divider-height: 0;--mat-tab-active-indicator-height: 2px;--mat-tab-active-indicator-shape: 0}.mat-mdc-tab-group,.mat-mdc-tab-nav-bar{--mat-tab-disabled-ripple-color: rgba(0, 0, 0, .54);--mat-tab-pagination-icon-color: rgba(0, 0, 0, .87);--mat-tab-inactive-label-text-color: rgba(0, 0, 0, .54);--mat-tab-active-label-text-color: #2563eb;--mat-tab-active-ripple-color: #2563eb;--mat-tab-inactive-ripple-color: #2563eb;--mat-tab-inactive-focus-label-text-color: rgba(0, 0, 0, .54);--mat-tab-inactive-hover-label-text-color: rgba(0, 0, 0, .54);--mat-tab-active-focus-label-text-color: #2563eb;--mat-tab-active-hover-label-text-color: #2563eb;--mat-tab-active-focus-indicator-color: #2563eb;--mat-tab-active-hover-indicator-color: #2563eb;--mat-tab-active-indicator-color: #2563eb}.mat-mdc-tab-group.mat-accent,.mat-mdc-tab-nav-bar.mat-accent{--mat-tab-disabled-ripple-color: rgba(0, 0, 0, .54);--mat-tab-pagination-icon-color: rgba(0, 0, 0, .87);--mat-tab-inactive-label-text-color: rgba(0, 0, 0, .54);--mat-tab-active-label-text-color: #93c5fd;--mat-tab-active-ripple-color: #93c5fd;--mat-tab-inactive-ripple-color: #93c5fd;--mat-tab-inactive-focus-label-text-color: rgba(0, 0, 0, .54);--mat-tab-inactive-hover-label-text-color: rgba(0, 0, 0, .54);--mat-tab-active-focus-label-text-color: #93c5fd;--mat-tab-active-hover-label-text-color: #93c5fd;--mat-tab-active-focus-indicator-color: #93c5fd;--mat-tab-active-hover-indicator-color: #93c5fd;--mat-tab-active-indicator-color: #93c5fd}.mat-mdc-tab-group.mat-warn,.mat-mdc-tab-nav-bar.mat-warn{--mat-tab-disabled-ripple-color: rgba(0, 0, 0, .54);--mat-tab-pagination-icon-color: rgba(0, 0, 0, .87);--mat-tab-inactive-label-text-color: rgba(0, 0, 0, .54);--mat-tab-active-label-text-color: #f44336;--mat-tab-active-ripple-color: #f44336;--mat-tab-inactive-ripple-color: #f44336;--mat-tab-inactive-focus-label-text-color: rgba(0, 0, 0, .54);--mat-tab-inactive-hover-label-text-color: rgba(0, 0, 0, .54);--mat-tab-active-focus-label-text-color: #f44336;--mat-tab-active-hover-label-text-color: #f44336;--mat-tab-active-focus-indicator-color: #f44336;--mat-tab-active-hover-indicator-color: #f44336;--mat-tab-active-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary,.mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-background-color: #2563eb;--mat-tab-foreground-color: #ffffff}.mat-mdc-tab-group.mat-background-accent,.mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-background-color: #93c5fd;--mat-tab-foreground-color: #0f172a}.mat-mdc-tab-group.mat-background-warn,.mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-background-color: #f44336;--mat-tab-foreground-color: white}.mat-mdc-tab-header{--mat-tab-container-height: 48px}.mat-mdc-tab-header{--mat-tab-label-text-font: Roboto, sans-serif;--mat-tab-label-text-size: 14px;--mat-tab-label-text-tracking: .0892857143em;--mat-tab-label-text-line-height: 36px;--mat-tab-label-text-weight: 500}html{--mat-checkbox-disabled-selected-checkmark-color: white;--mat-checkbox-selected-focus-state-layer-opacity: .12;--mat-checkbox-selected-hover-state-layer-opacity: .04;--mat-checkbox-selected-pressed-state-layer-opacity: .12;--mat-checkbox-unselected-focus-state-layer-opacity: .12;--mat-checkbox-unselected-hover-state-layer-opacity: .04;--mat-checkbox-unselected-pressed-state-layer-opacity: .12;--mat-checkbox-touch-target-size: 48px}html{--mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-label-text-color: rgba(0, 0, 0, .87);--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-selected-checkmark-color: #0f172a;--mat-checkbox-selected-focus-icon-color: #93c5fd;--mat-checkbox-selected-hover-icon-color: #93c5fd;--mat-checkbox-selected-icon-color: #93c5fd;--mat-checkbox-selected-pressed-icon-color: #93c5fd;--mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-checkbox-selected-focus-state-layer-color: #93c5fd;--mat-checkbox-selected-hover-state-layer-color: #93c5fd;--mat-checkbox-selected-pressed-state-layer-color: #93c5fd;--mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-checkbox.mat-primary{--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-selected-checkmark-color: #ffffff;--mat-checkbox-selected-focus-icon-color: #2563eb;--mat-checkbox-selected-hover-icon-color: #2563eb;--mat-checkbox-selected-icon-color: #2563eb;--mat-checkbox-selected-pressed-icon-color: #2563eb;--mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-checkbox-selected-focus-state-layer-color: #2563eb;--mat-checkbox-selected-hover-state-layer-color: #2563eb;--mat-checkbox-selected-pressed-state-layer-color: #2563eb;--mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-checkbox.mat-warn{--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-checkbox-selected-checkmark-color: white;--mat-checkbox-selected-focus-icon-color: #f44336;--mat-checkbox-selected-hover-icon-color: #f44336;--mat-checkbox-selected-icon-color: #f44336;--mat-checkbox-selected-pressed-icon-color: #f44336;--mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-checkbox-selected-focus-state-layer-color: #f44336;--mat-checkbox-selected-hover-state-layer-color: #f44336;--mat-checkbox-selected-pressed-state-layer-color: #f44336;--mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, .87);--mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, .87)}html{--mat-checkbox-touch-target-display: block;--mat-checkbox-state-layer-size: 40px}html{--mat-checkbox-label-text-font: Roboto, sans-serif;--mat-checkbox-label-text-line-height: 20px;--mat-checkbox-label-text-size: 14px;--mat-checkbox-label-text-tracking: .0178571429em;--mat-checkbox-label-text-weight: 400}html{--mat-button-filled-container-shape: 4px;--mat-button-filled-horizontal-padding: 16px;--mat-button-filled-icon-offset: -4px;--mat-button-filled-icon-spacing: 8px;--mat-button-filled-touch-target-size: 48px;--mat-button-outlined-container-shape: 4px;--mat-button-outlined-horizontal-padding: 15px;--mat-button-outlined-icon-offset: -4px;--mat-button-outlined-icon-spacing: 8px;--mat-button-outlined-keep-touch-target: false;--mat-button-outlined-outline-width: 1px;--mat-button-outlined-touch-target-size: 48px;--mat-button-protected-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-button-protected-container-shape: 4px;--mat-button-protected-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-button-protected-focus-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-button-protected-horizontal-padding: 16px;--mat-button-protected-hover-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-button-protected-icon-offset: -4px;--mat-button-protected-icon-spacing: 8px;--mat-button-protected-pressed-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-button-protected-touch-target-size: 48px;--mat-button-text-container-shape: 4px;--mat-button-text-horizontal-padding: 8px;--mat-button-text-icon-offset: 0;--mat-button-text-icon-spacing: 8px;--mat-button-text-with-icon-horizontal-padding: 8px;--mat-button-text-touch-target-size: 48px;--mat-button-tonal-container-shape: 4px;--mat-button-tonal-horizontal-padding: 16px;--mat-button-tonal-icon-offset: -4px;--mat-button-tonal-icon-spacing: 8px;--mat-button-tonal-touch-target-size: 48px}html{--mat-button-filled-container-color: white;--mat-button-filled-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-filled-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-filled-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-button-filled-focus-state-layer-opacity: .12;--mat-button-filled-hover-state-layer-opacity: .04;--mat-button-filled-label-text-color: rgba(0, 0, 0, .87);--mat-button-filled-pressed-state-layer-opacity: .12;--mat-button-filled-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-filled-state-layer-color: rgba(0, 0, 0, .87);--mat-button-outlined-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-outlined-disabled-outline-color: rgba(0, 0, 0, .12);--mat-button-outlined-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-button-outlined-focus-state-layer-opacity: .12;--mat-button-outlined-hover-state-layer-opacity: .04;--mat-button-outlined-label-text-color: rgba(0, 0, 0, .87);--mat-button-outlined-outline-color: rgba(0, 0, 0, .12);--mat-button-outlined-pressed-state-layer-opacity: .12;--mat-button-outlined-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-outlined-state-layer-color: rgba(0, 0, 0, .87);--mat-button-protected-container-color: white;--mat-button-protected-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-protected-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-protected-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-button-protected-focus-state-layer-opacity: .12;--mat-button-protected-hover-state-layer-opacity: .04;--mat-button-protected-label-text-color: rgba(0, 0, 0, .87);--mat-button-protected-pressed-state-layer-opacity: .12;--mat-button-protected-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-protected-state-layer-color: rgba(0, 0, 0, .87);--mat-button-text-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-text-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-button-text-focus-state-layer-opacity: .12;--mat-button-text-hover-state-layer-opacity: .04;--mat-button-text-label-text-color: rgba(0, 0, 0, .87);--mat-button-text-pressed-state-layer-opacity: .12;--mat-button-text-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-text-state-layer-color: rgba(0, 0, 0, .87);--mat-button-tonal-container-color: white;--mat-button-tonal-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-tonal-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-tonal-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-button-tonal-focus-state-layer-opacity: .12;--mat-button-tonal-hover-state-layer-opacity: .04;--mat-button-tonal-label-text-color: rgba(0, 0, 0, .87);--mat-button-tonal-pressed-state-layer-opacity: .12;--mat-button-tonal-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-tonal-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-button.mat-primary,.mat-mdc-unelevated-button.mat-primary,.mat-mdc-raised-button.mat-primary,.mat-mdc-outlined-button.mat-primary,.mat-tonal-button.mat-primary{--mat-button-filled-container-color: #2563eb;--mat-button-filled-label-text-color: #ffffff;--mat-button-filled-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);--mat-button-filled-state-layer-color: #ffffff;--mat-button-outlined-label-text-color: #2563eb;--mat-button-outlined-outline-color: rgba(0, 0, 0, .12);--mat-button-outlined-ripple-color: color-mix(in srgb, #2563eb 12%, transparent);--mat-button-outlined-state-layer-color: #2563eb;--mat-button-protected-container-color: #2563eb;--mat-button-protected-label-text-color: #ffffff;--mat-button-protected-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);--mat-button-protected-state-layer-color: #ffffff;--mat-button-text-label-text-color: #2563eb;--mat-button-text-ripple-color: color-mix(in srgb, #2563eb 12%, transparent);--mat-button-text-state-layer-color: #2563eb;--mat-button-tonal-container-color: #2563eb;--mat-button-tonal-label-text-color: #ffffff;--mat-button-tonal-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);--mat-button-tonal-state-layer-color: #ffffff}.mat-mdc-button.mat-accent,.mat-mdc-unelevated-button.mat-accent,.mat-mdc-raised-button.mat-accent,.mat-mdc-outlined-button.mat-accent,.mat-tonal-button.mat-accent{--mat-button-filled-container-color: #93c5fd;--mat-button-filled-label-text-color: #0f172a;--mat-button-filled-ripple-color: color-mix(in srgb, #0f172a 12%, transparent);--mat-button-filled-state-layer-color: #0f172a;--mat-button-outlined-label-text-color: #93c5fd;--mat-button-outlined-outline-color: rgba(0, 0, 0, .12);--mat-button-outlined-ripple-color: color-mix(in srgb, #93c5fd 12%, transparent);--mat-button-outlined-state-layer-color: #93c5fd;--mat-button-protected-container-color: #93c5fd;--mat-button-protected-label-text-color: #0f172a;--mat-button-protected-ripple-color: color-mix(in srgb, #0f172a 12%, transparent);--mat-button-protected-state-layer-color: #0f172a;--mat-button-text-label-text-color: #93c5fd;--mat-button-text-ripple-color: color-mix(in srgb, #93c5fd 12%, transparent);--mat-button-text-state-layer-color: #93c5fd;--mat-button-tonal-container-color: #93c5fd;--mat-button-tonal-label-text-color: #0f172a;--mat-button-tonal-ripple-color: color-mix(in srgb, #0f172a 12%, transparent);--mat-button-tonal-state-layer-color: #0f172a}.mat-mdc-button.mat-warn,.mat-mdc-unelevated-button.mat-warn,.mat-mdc-raised-button.mat-warn,.mat-mdc-outlined-button.mat-warn,.mat-tonal-button.mat-warn{--mat-button-filled-container-color: #f44336;--mat-button-filled-label-text-color: white;--mat-button-filled-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-filled-state-layer-color: white;--mat-button-outlined-label-text-color: #f44336;--mat-button-outlined-outline-color: rgba(0, 0, 0, .12);--mat-button-outlined-ripple-color: color-mix(in srgb, #f44336 12%, transparent);--mat-button-outlined-state-layer-color: #f44336;--mat-button-protected-container-color: #f44336;--mat-button-protected-label-text-color: white;--mat-button-protected-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-protected-state-layer-color: white;--mat-button-text-label-text-color: #f44336;--mat-button-text-ripple-color: color-mix(in srgb, #f44336 12%, transparent);--mat-button-text-state-layer-color: #f44336;--mat-button-tonal-container-color: #f44336;--mat-button-tonal-label-text-color: white;--mat-button-tonal-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-tonal-state-layer-color: white}html{--mat-button-filled-container-height: 36px;--mat-button-filled-touch-target-display: block;--mat-button-outlined-container-height: 36px;--mat-button-outlined-touch-target-display: block;--mat-button-protected-container-height: 36px;--mat-button-protected-touch-target-display: block;--mat-button-text-container-height: 36px;--mat-button-text-touch-target-display: block;--mat-button-tonal-container-height: 36px;--mat-button-tonal-touch-target-display: block}html{--mat-button-filled-label-text-font: Roboto, sans-serif;--mat-button-filled-label-text-size: 14px;--mat-button-filled-label-text-tracking: .0892857143em;--mat-button-filled-label-text-transform: none;--mat-button-filled-label-text-weight: 500;--mat-button-outlined-label-text-font: Roboto, sans-serif;--mat-button-outlined-label-text-size: 14px;--mat-button-outlined-label-text-tracking: .0892857143em;--mat-button-outlined-label-text-transform: none;--mat-button-outlined-label-text-weight: 500;--mat-button-protected-label-text-font: Roboto, sans-serif;--mat-button-protected-label-text-size: 14px;--mat-button-protected-label-text-tracking: .0892857143em;--mat-button-protected-label-text-transform: none;--mat-button-protected-label-text-weight: 500;--mat-button-text-label-text-font: Roboto, sans-serif;--mat-button-text-label-text-size: 14px;--mat-button-text-label-text-tracking: .0892857143em;--mat-button-text-label-text-transform: none;--mat-button-text-label-text-weight: 500;--mat-button-tonal-label-text-font: Roboto, sans-serif;--mat-button-tonal-label-text-size: 14px;--mat-button-tonal-label-text-tracking: .0892857143em;--mat-button-tonal-label-text-transform: none;--mat-button-tonal-label-text-weight: 500}html{--mat-icon-button-icon-size: 24px;--mat-icon-button-container-shape: 50%;--mat-icon-button-touch-target-size: 48px}html{--mat-icon-button-disabled-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-icon-button-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-icon-button-focus-state-layer-opacity: .12;--mat-icon-button-hover-state-layer-opacity: .04;--mat-icon-button-icon-color: inherit;--mat-icon-button-pressed-state-layer-opacity: .12;--mat-icon-button-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-icon-button-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-icon-button.mat-primary{--mat-icon-button-icon-color: #2563eb;--mat-icon-button-state-layer-color: #2563eb;--mat-icon-button-ripple-color: color-mix(in srgb, #2563eb 12%, transparent)}.mat-mdc-icon-button.mat-accent{--mat-icon-button-icon-color: #93c5fd;--mat-icon-button-state-layer-color: #93c5fd;--mat-icon-button-ripple-color: color-mix(in srgb, #93c5fd 12%, transparent)}.mat-mdc-icon-button.mat-warn{--mat-icon-button-icon-color: #f44336;--mat-icon-button-state-layer-color: #f44336;--mat-icon-button-ripple-color: color-mix(in srgb, #f44336 12%, transparent)}html{--mat-icon-button-touch-target-display: block}.mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 48px;--mat-icon-button-state-layer-size: 48px;width:var(--mat-icon-button-state-layer-size);height:var(--mat-icon-button-state-layer-size);padding:12px}html{--mat-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-container-shape: 50%;--mat-fab-touch-target-size: 48px;--mat-fab-extended-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-extended-container-height: 48px;--mat-fab-extended-container-shape: 24px;--mat-fab-extended-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-extended-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-extended-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-fab-small-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-fab-small-container-shape: 50%;--mat-fab-small-touch-target-size: 48px;--mat-fab-small-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-small-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-fab-small-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)}html{--mat-fab-container-color: white;--mat-fab-disabled-state-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-fab-disabled-state-foreground-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-fab-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-fab-focus-state-layer-opacity: .12;--mat-fab-foreground-color: rgba(0, 0, 0, .87);--mat-fab-hover-state-layer-opacity: .04;--mat-fab-pressed-state-layer-opacity: .12;--mat-fab-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-fab-small-container-color: white;--mat-fab-small-disabled-state-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-fab-small-disabled-state-foreground-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-fab-small-disabled-state-layer-color: rgba(0, 0, 0, .54);--mat-fab-small-focus-state-layer-opacity: .12;--mat-fab-small-foreground-color: rgba(0, 0, 0, .87);--mat-fab-small-hover-state-layer-opacity: .04;--mat-fab-small-pressed-state-layer-opacity: .12;--mat-fab-small-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-fab-small-state-layer-color: rgba(0, 0, 0, .87);--mat-fab-state-layer-color: rgba(0, 0, 0, .87)}.mat-mdc-fab.mat-primary,.mat-mdc-mini-fab.mat-primary{--mat-fab-container-color: #2563eb;--mat-fab-foreground-color: #ffffff;--mat-fab-ripple-color: color-mix(in srgb, #2563eb 12%, transparent);--mat-fab-small-container-color: #2563eb;--mat-fab-small-foreground-color: #ffffff;--mat-fab-small-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);--mat-fab-small-state-layer-color: #ffffff;--mat-fab-state-layer-color: #ffffff}.mat-mdc-fab.mat-accent,.mat-mdc-mini-fab.mat-accent{--mat-fab-container-color: #93c5fd;--mat-fab-foreground-color: #0f172a;--mat-fab-ripple-color: color-mix(in srgb, #93c5fd 12%, transparent);--mat-fab-small-container-color: #93c5fd;--mat-fab-small-foreground-color: #0f172a;--mat-fab-small-ripple-color: color-mix(in srgb, #0f172a 12%, transparent);--mat-fab-small-state-layer-color: #0f172a;--mat-fab-state-layer-color: #0f172a}.mat-mdc-fab.mat-warn,.mat-mdc-mini-fab.mat-warn{--mat-fab-container-color: #f44336;--mat-fab-foreground-color: white;--mat-fab-ripple-color: color-mix(in srgb, #f44336 12%, transparent);--mat-fab-small-container-color: #f44336;--mat-fab-small-foreground-color: white;--mat-fab-small-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-fab-small-state-layer-color: white;--mat-fab-state-layer-color: white}html{--mat-fab-small-touch-target-display: block;--mat-fab-touch-target-display: block}html{--mat-fab-extended-label-text-font: Roboto, sans-serif;--mat-fab-extended-label-text-size: 14px;--mat-fab-extended-label-text-tracking: .0892857143em;--mat-fab-extended-label-text-weight: 500}html{--mat-snack-bar-container-shape: 4px}html{--mat-snack-bar-container-color: #424242;--mat-snack-bar-supporting-text-color: white;--mat-snack-bar-button-color: #93c5fd}html{--mat-snack-bar-supporting-text-font: Roboto, sans-serif;--mat-snack-bar-supporting-text-line-height: 20px;--mat-snack-bar-supporting-text-size: 14px;--mat-snack-bar-supporting-text-weight: 400}html{--mat-table-row-item-outline-width: 1px}html{--mat-table-background-color: white;--mat-table-header-headline-color: rgba(0, 0, 0, .87);--mat-table-row-item-label-text-color: rgba(0, 0, 0, .87);--mat-table-row-item-outline-color: rgba(0, 0, 0, .12)}html{--mat-table-header-container-height: 56px;--mat-table-footer-container-height: 52px;--mat-table-row-item-container-height: 52px}html{--mat-table-header-headline-font: Roboto, sans-serif;--mat-table-header-headline-line-height: 22px;--mat-table-header-headline-size: 14px;--mat-table-header-headline-weight: 500;--mat-table-header-headline-tracking: .0071428571em;--mat-table-row-item-label-text-font: Roboto, sans-serif;--mat-table-row-item-label-text-line-height: 20px;--mat-table-row-item-label-text-size: 14px;--mat-table-row-item-label-text-weight: 400;--mat-table-row-item-label-text-tracking: .0178571429em;--mat-table-footer-supporting-text-font: Roboto, sans-serif;--mat-table-footer-supporting-text-line-height: 20px;--mat-table-footer-supporting-text-size: 14px;--mat-table-footer-supporting-text-weight: 400;--mat-table-footer-supporting-text-tracking: .0178571429em}html{--mat-progress-spinner-active-indicator-width: 4px;--mat-progress-spinner-size: 48px}html{--mat-progress-spinner-active-indicator-color: #2563eb}.mat-accent{--mat-progress-spinner-active-indicator-color: #93c5fd}.mat-warn{--mat-progress-spinner-active-indicator-color: #f44336}html{--mat-badge-container-shape: 50%;--mat-badge-container-size: unset;--mat-badge-small-size-container-size: unset;--mat-badge-large-size-container-size: unset;--mat-badge-legacy-container-size: 22px;--mat-badge-legacy-small-size-container-size: 16px;--mat-badge-legacy-large-size-container-size: 28px;--mat-badge-container-offset: -11px 0;--mat-badge-small-size-container-offset: -8px 0;--mat-badge-large-size-container-offset: -14px 0;--mat-badge-container-overlap-offset: -11px;--mat-badge-small-size-container-overlap-offset: -8px;--mat-badge-large-size-container-overlap-offset: -14px;--mat-badge-container-padding: 0;--mat-badge-small-size-container-padding: 0;--mat-badge-large-size-container-padding: 0}html{--mat-badge-background-color: #2563eb;--mat-badge-text-color: #ffffff;--mat-badge-disabled-state-background-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-badge-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}.mat-badge-accent{--mat-badge-background-color: #93c5fd;--mat-badge-text-color: #0f172a}.mat-badge-warn{--mat-badge-background-color: #f44336;--mat-badge-text-color: white}html{--mat-badge-text-font: Roboto, sans-serif;--mat-badge-line-height: 22px;--mat-badge-text-size: 12px;--mat-badge-text-weight: 600;--mat-badge-small-size-text-size: 9px;--mat-badge-small-size-line-height: 16px;--mat-badge-large-size-text-size: 24px;--mat-badge-large-size-line-height: 28px}html{--mat-bottom-sheet-container-shape: 4px}html{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html{--mat-bottom-sheet-container-text-font: Roboto, sans-serif;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html{--mat-button-toggle-focus-state-layer-opacity: .12;--mat-button-toggle-hover-state-layer-opacity: .04;--mat-button-toggle-legacy-focus-state-layer-opacity: 1;--mat-button-toggle-legacy-height: 36px;--mat-button-toggle-legacy-shape: 2px;--mat-button-toggle-shape: 4px}html{--mat-button-toggle-background-color: white;--mat-button-toggle-disabled-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-toggle-disabled-selected-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-toggle-disabled-state-background-color: white;--mat-button-toggle-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-toggle-divider-color: rgba(0, 0, 0, .12);--mat-button-toggle-legacy-disabled-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-toggle-legacy-disabled-state-background-color: white;--mat-button-toggle-legacy-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-button-toggle-legacy-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-toggle-legacy-selected-state-text-color: rgba(0, 0, 0, .87);--mat-button-toggle-legacy-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-toggle-legacy-text-color: rgba(0, 0, 0, .87);--mat-button-toggle-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-button-toggle-state-layer-color: rgba(0, 0, 0, .87);--mat-button-toggle-text-color: rgba(0, 0, 0, .87)}html{--mat-button-toggle-height: 48px}html{--mat-button-toggle-label-text-font: Roboto, sans-serif;--mat-button-toggle-label-text-line-height: 24px;--mat-button-toggle-label-text-size: 16px;--mat-button-toggle-label-text-tracking: .03125em;--mat-button-toggle-label-text-weight: 400;--mat-button-toggle-legacy-label-text-font: Roboto, sans-serif;--mat-button-toggle-legacy-label-text-line-height: 24px;--mat-button-toggle-legacy-label-text-size: 16px;--mat-button-toggle-legacy-label-text-tracking: .03125em;--mat-button-toggle-legacy-label-text-weight: 400}html{--mat-datepicker-calendar-container-shape: 4px;--mat-datepicker-calendar-container-touch-shape: 4px;--mat-datepicker-calendar-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-touch-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html{--mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #2563eb 20%, transparent);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #93c5fd 20%, transparent);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);--mat-datepicker-calendar-date-selected-state-text-color: #ffffff;--mat-datepicker-calendar-date-selected-state-background-color: #2563eb;--mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #2563eb 38%, transparent);--mat-datepicker-calendar-date-today-selected-state-outline-color: #ffffff;--mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #2563eb 12%, transparent);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #2563eb 4%, transparent);--mat-datepicker-toggle-active-state-icon-color: #2563eb;--mat-datepicker-toggle-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-period-button-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, .12);--mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, .54);--mat-datepicker-range-input-separator-color: rgba(0, 0, 0, .87);--mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-container-background-color: white;--mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, .87)}.mat-datepicker-content.mat-accent,.mat-datepicker-toggle-active.mat-accent{--mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #93c5fd 20%, transparent);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #93c5fd 20%, transparent);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);--mat-datepicker-calendar-date-selected-state-text-color: #0f172a;--mat-datepicker-calendar-date-selected-state-background-color: #93c5fd;--mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #93c5fd 38%, transparent);--mat-datepicker-calendar-date-today-selected-state-outline-color: #0f172a;--mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #93c5fd 12%, transparent);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #93c5fd 4%, transparent);--mat-datepicker-toggle-active-state-icon-color: #93c5fd;--mat-datepicker-toggle-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-period-button-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, .12);--mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, .54);--mat-datepicker-range-input-separator-color: rgba(0, 0, 0, .87);--mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-container-background-color: white;--mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, .87)}.mat-datepicker-content.mat-warn,.mat-datepicker-toggle-active.mat-warn{--mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #f44336 20%, transparent);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #93c5fd 20%, transparent);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #f44336;--mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #f44336 38%, transparent);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #f44336 12%, transparent);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #f44336 4%, transparent);--mat-datepicker-toggle-active-state-icon-color: #f44336;--mat-datepicker-toggle-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-period-button-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, .12);--mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, .54);--mat-datepicker-range-input-separator-color: rgba(0, 0, 0, .87);--mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-container-background-color: white;--mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, .87)}.mat-calendar-controls{--mat-icon-button-touch-target-display: none}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 40px;--mat-icon-button-state-layer-size: 40px;width:var(--mat-icon-button-state-layer-size);height:var(--mat-icon-button-state-layer-size);padding:8px}html{--mat-datepicker-calendar-text-font: Roboto, sans-serif;--mat-datepicker-calendar-text-size: 13px;--mat-datepicker-calendar-body-label-text-size: 14px;--mat-datepicker-calendar-body-label-text-weight: 500;--mat-datepicker-calendar-period-button-text-size: 14px;--mat-datepicker-calendar-period-button-text-weight: 500;--mat-datepicker-calendar-header-text-size: 11px;--mat-datepicker-calendar-header-text-weight: 400}html{--mat-divider-width: 1px}html{--mat-divider-color: rgba(0, 0, 0, .12)}html{--mat-expansion-container-shape: 4px;--mat-expansion-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-expansion-legacy-header-indicator-display: inline-block;--mat-expansion-header-indicator-display: none}html{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-expansion-header-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-expansion-header-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html{--mat-expansion-header-text-font: Roboto, sans-serif;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Roboto, sans-serif;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}html{--mat-grid-list-tile-header-primary-text-size: 14px;--mat-grid-list-tile-header-secondary-text-size: 12px;--mat-grid-list-tile-footer-primary-text-size: 14px;--mat-grid-list-tile-footer-secondary-text-size: 12px}html{--mat-icon-color: inherit}.mat-icon.mat-primary{--mat-icon-color: #2563eb}.mat-icon.mat-accent{--mat-icon-color: #93c5fd}.mat-icon.mat-warn{--mat-icon-color: #f44336}html{--mat-sidenav-container-shape: 0;--mat-sidenav-container-elevation-shadow: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-sidenav-container-width: auto}html{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html{--mat-stepper-header-focus-state-layer-shape: 0;--mat-stepper-header-hover-state-layer-shape: 0}html{--mat-stepper-header-icon-foreground-color: #ffffff;--mat-stepper-header-selected-state-icon-background-color: #2563eb;--mat-stepper-header-selected-state-icon-foreground-color: #ffffff;--mat-stepper-header-done-state-icon-background-color: #2563eb;--mat-stepper-header-done-state-icon-foreground-color: #ffffff;--mat-stepper-header-edit-state-icon-background-color: #2563eb;--mat-stepper-header-edit-state-icon-foreground-color: #ffffff;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-stepper-header-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}.mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color: #0f172a;--mat-stepper-header-selected-state-icon-background-color: #93c5fd;--mat-stepper-header-selected-state-icon-foreground-color: #0f172a;--mat-stepper-header-done-state-icon-background-color: #93c5fd;--mat-stepper-header-done-state-icon-foreground-color: #0f172a;--mat-stepper-header-edit-state-icon-background-color: #93c5fd;--mat-stepper-header-edit-state-icon-foreground-color: #0f172a}.mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html{--mat-stepper-header-height: 72px}html{--mat-stepper-container-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}html{--mat-sort-arrow-color: rgba(0, 0, 0, .87)}html{--mat-toolbar-container-background-color: white;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary{--mat-toolbar-container-background-color: #2563eb;--mat-toolbar-container-text-color: #ffffff}.mat-toolbar.mat-accent{--mat-toolbar-container-background-color: #93c5fd;--mat-toolbar-container-text-color: #0f172a}.mat-toolbar.mat-warn{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html{--mat-toolbar-title-text-font: Roboto, sans-serif;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}html{--mat-tree-container-background-color: white;--mat-tree-node-text-color: rgba(0, 0, 0, .87)}html{--mat-tree-node-min-height: 48px}html{--mat-tree-node-text-font: Roboto, sans-serif;--mat-tree-node-text-size: 14px;--mat-tree-node-text-weight: 400}html{--mat-timepicker-container-shape: 4px;--mat-timepicker-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html{--mat-timepicker-container-background-color: white}html[data-theme=dark]{--mat-app-background-color: #303030;--mat-app-text-color: white;--mat-app-elevation-shadow-level-0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-option-selected-state-label-text-color: #2563eb;--mat-option-label-text-color: white;--mat-option-hover-state-layer-color: color-mix(in srgb, white 4%, transparent);--mat-option-focus-state-layer-color: color-mix(in srgb, white 12%, transparent);--mat-option-selected-state-layer-color: color-mix(in srgb, white 12%, transparent);--mat-optgroup-label-text-color: white;--mat-pseudo-checkbox-full-selected-icon-color: #93c5fd;--mat-pseudo-checkbox-full-selected-checkmark-color: #303030;--mat-pseudo-checkbox-full-unselected-icon-color: rgba(255, 255, 255, .7);--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #303030;--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, white 38%, transparent);--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, white 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #93c5fd;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, white 38%, transparent);--mat-card-elevated-container-color: #424242;--mat-card-elevated-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-card-outlined-container-color: #424242;--mat-card-outlined-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-outlined-outline-color: rgba(255, 255, 255, .12);--mat-card-subtitle-text-color: rgba(255, 255, 255, .7);--mat-card-filled-container-color: #424242;--mat-card-filled-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-tooltip-container-color: white;--mat-tooltip-supporting-text-color: rgba(0, 0, 0, .87);--mat-form-field-focus-select-arrow-color: color-mix(in srgb, #2563eb 87%, transparent);--mat-form-field-filled-caret-color: #2563eb;--mat-form-field-filled-focus-active-indicator-color: #2563eb;--mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #2563eb 87%, transparent);--mat-form-field-outlined-caret-color: #2563eb;--mat-form-field-outlined-focus-outline-color: #2563eb;--mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #2563eb 87%, transparent);--mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, white 38%, transparent);--mat-form-field-state-layer-color: white;--mat-form-field-error-text-color: #f44336;--mat-form-field-select-option-text-color: rgba(0, 0, 0, .87);--mat-form-field-select-disabled-option-text-color: rgba(0, 0, 0, .38);--mat-form-field-leading-icon-color: unset;--mat-form-field-disabled-leading-icon-color: unset;--mat-form-field-trailing-icon-color: unset;--mat-form-field-disabled-trailing-icon-color: unset;--mat-form-field-error-focus-trailing-icon-color: unset;--mat-form-field-error-hover-trailing-icon-color: unset;--mat-form-field-error-trailing-icon-color: unset;--mat-form-field-enabled-select-arrow-color: rgba(255, 255, 255, .7);--mat-form-field-disabled-select-arrow-color: color-mix(in srgb, white 38%, transparent);--mat-form-field-hover-state-layer-opacity: .04;--mat-form-field-focus-state-layer-opacity: .12;--mat-form-field-filled-container-color: #4a4a4a;--mat-form-field-filled-disabled-container-color: color-mix(in srgb, white 4%, transparent);--mat-form-field-filled-label-text-color: rgba(255, 255, 255, .7);--mat-form-field-filled-hover-label-text-color: rgba(255, 255, 255, .7);--mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, white 38%, transparent);--mat-form-field-filled-input-text-color: white;--mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, white 38%, transparent);--mat-form-field-filled-input-text-placeholder-color: rgba(255, 255, 255, .7);--mat-form-field-filled-error-hover-label-text-color: #f44336;--mat-form-field-filled-error-focus-label-text-color: #f44336;--mat-form-field-filled-error-label-text-color: #f44336;--mat-form-field-filled-error-caret-color: #f44336;--mat-form-field-filled-active-indicator-color: rgba(255, 255, 255, .7);--mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, white 12%, transparent);--mat-form-field-filled-hover-active-indicator-color: white;--mat-form-field-filled-error-active-indicator-color: #f44336;--mat-form-field-filled-error-focus-active-indicator-color: #f44336;--mat-form-field-filled-error-hover-active-indicator-color: #f44336;--mat-form-field-outlined-label-text-color: rgba(255, 255, 255, .7);--mat-form-field-outlined-hover-label-text-color: white;--mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, white 38%, transparent);--mat-form-field-outlined-input-text-color: white;--mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, white 38%, transparent);--mat-form-field-outlined-input-text-placeholder-color: rgba(255, 255, 255, .7);--mat-form-field-outlined-error-caret-color: #f44336;--mat-form-field-outlined-error-focus-label-text-color: #f44336;--mat-form-field-outlined-error-label-text-color: #f44336;--mat-form-field-outlined-error-hover-label-text-color: #f44336;--mat-form-field-outlined-outline-color: rgba(255, 255, 255, .38);--mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, white 12%, transparent);--mat-form-field-outlined-hover-outline-color: white;--mat-form-field-outlined-error-focus-outline-color: #f44336;--mat-form-field-outlined-error-hover-outline-color: #f44336;--mat-form-field-outlined-error-outline-color: #f44336;--mat-select-panel-background-color: #424242;--mat-select-enabled-trigger-text-color: white;--mat-select-disabled-trigger-text-color: color-mix(in srgb, white 38%, transparent);--mat-select-placeholder-text-color: rgba(255, 255, 255, .7);--mat-select-enabled-arrow-color: rgba(255, 255, 255, .7);--mat-select-disabled-arrow-color: color-mix(in srgb, white 38%, transparent);--mat-select-focused-arrow-color: #2563eb;--mat-select-invalid-arrow-color: #f44336;--mat-autocomplete-background-color: #424242;--mat-dialog-container-color: #424242;--mat-dialog-subhead-color: white;--mat-dialog-supporting-text-color: rgba(255, 255, 255, .7);--mat-slide-toggle-selected-icon-color: #ffffff;--mat-slide-toggle-disabled-selected-icon-color: #ffffff;--mat-slide-toggle-selected-focus-state-layer-color: #2563eb;--mat-slide-toggle-selected-handle-color: #2563eb;--mat-slide-toggle-selected-hover-state-layer-color: #2563eb;--mat-slide-toggle-selected-pressed-state-layer-color: #2563eb;--mat-slide-toggle-selected-focus-handle-color: #2563eb;--mat-slide-toggle-selected-hover-handle-color: #2563eb;--mat-slide-toggle-selected-pressed-handle-color: #2563eb;--mat-slide-toggle-selected-focus-track-color: #2563eb;--mat-slide-toggle-selected-hover-track-color: #2563eb;--mat-slide-toggle-selected-pressed-track-color: #2563eb;--mat-slide-toggle-selected-track-color: #2563eb;--mat-slide-toggle-disabled-label-text-color: color-mix(in srgb, white 38%, transparent);--mat-slide-toggle-disabled-handle-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-slide-toggle-disabled-selected-handle-color: white;--mat-slide-toggle-disabled-selected-track-color: white;--mat-slide-toggle-disabled-unselected-handle-color: white;--mat-slide-toggle-disabled-unselected-icon-color: #4a4a4a;--mat-slide-toggle-disabled-unselected-track-color: white;--mat-slide-toggle-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-slide-toggle-handle-surface-color: #424242;--mat-slide-toggle-label-text-color: white;--mat-slide-toggle-unselected-hover-handle-color: white;--mat-slide-toggle-unselected-focus-handle-color: white;--mat-slide-toggle-unselected-focus-state-layer-color: white;--mat-slide-toggle-unselected-focus-track-color: rgba(255, 255, 255, .12);--mat-slide-toggle-unselected-icon-color: #4a4a4a;--mat-slide-toggle-unselected-handle-color: rgba(255, 255, 255, .7);--mat-slide-toggle-unselected-hover-state-layer-color: white;--mat-slide-toggle-unselected-hover-track-color: rgba(255, 255, 255, .12);--mat-slide-toggle-unselected-pressed-handle-color: white;--mat-slide-toggle-unselected-pressed-track-color: rgba(255, 255, 255, .12);--mat-slide-toggle-unselected-pressed-state-layer-color: white;--mat-slide-toggle-unselected-track-color: rgba(255, 255, 255, .12);--mat-slider-active-track-color: #2563eb;--mat-slider-focus-handle-color: #2563eb;--mat-slider-handle-color: #2563eb;--mat-slider-hover-handle-color: #2563eb;--mat-slider-focus-state-layer-color: color-mix(in srgb, #2563eb 12%, transparent);--mat-slider-hover-state-layer-color: color-mix(in srgb, #2563eb 4%, transparent);--mat-slider-inactive-track-color: #2563eb;--mat-slider-ripple-color: #2563eb;--mat-slider-with-tick-marks-active-container-color: #ffffff;--mat-slider-with-tick-marks-inactive-container-color: #2563eb;--mat-slider-disabled-active-track-color: white;--mat-slider-disabled-handle-color: white;--mat-slider-disabled-inactive-track-color: white;--mat-slider-label-container-color: white;--mat-slider-label-label-text-color: rgba(0, 0, 0, .87);--mat-slider-value-indicator-opacity: 1;--mat-slider-with-overlap-handle-outline-color: white;--mat-slider-with-tick-marks-disabled-container-color: white;--mat-menu-item-label-text-color: white;--mat-menu-item-icon-color: white;--mat-menu-item-hover-state-layer-color: color-mix(in srgb, white 4%, transparent);--mat-menu-item-focus-state-layer-color: color-mix(in srgb, white 12%, transparent);--mat-menu-container-color: #424242;--mat-menu-divider-color: rgba(255, 255, 255, .12);--mat-list-list-item-label-text-color: white;--mat-list-list-item-supporting-text-color: rgba(255, 255, 255, .7);--mat-list-list-item-leading-icon-color: rgba(255, 255, 255, .7);--mat-list-list-item-trailing-supporting-text-color: rgba(255, 255, 255, .7);--mat-list-list-item-trailing-icon-color: rgba(255, 255, 255, .7);--mat-list-list-item-selected-trailing-icon-color: rgba(255, 255, 255, .7);--mat-list-list-item-disabled-label-text-color: white;--mat-list-list-item-disabled-leading-icon-color: white;--mat-list-list-item-disabled-trailing-icon-color: white;--mat-list-list-item-hover-label-text-color: white;--mat-list-list-item-hover-leading-icon-color: rgba(255, 255, 255, .7);--mat-list-list-item-hover-state-layer-color: white;--mat-list-list-item-hover-state-layer-opacity: .04;--mat-list-list-item-hover-trailing-icon-color: rgba(255, 255, 255, .7);--mat-list-list-item-focus-label-text-color: white;--mat-list-list-item-focus-state-layer-color: white;--mat-list-list-item-focus-state-layer-opacity: .12;--mat-paginator-container-text-color: white;--mat-paginator-container-background-color: #424242;--mat-paginator-enabled-icon-color: rgba(255, 255, 255, .7);--mat-paginator-disabled-icon-color: color-mix(in srgb, white 38%, transparent);--mat-checkbox-disabled-label-color: color-mix(in srgb, white 38%, transparent);--mat-checkbox-label-text-color: white;--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, white 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, white 38%, transparent);--mat-checkbox-selected-checkmark-color: #0f172a;--mat-checkbox-selected-focus-icon-color: #93c5fd;--mat-checkbox-selected-hover-icon-color: #93c5fd;--mat-checkbox-selected-icon-color: #93c5fd;--mat-checkbox-selected-pressed-icon-color: #93c5fd;--mat-checkbox-unselected-focus-icon-color: white;--mat-checkbox-unselected-hover-icon-color: white;--mat-checkbox-unselected-icon-color: rgba(255, 255, 255, .7);--mat-checkbox-selected-focus-state-layer-color: #93c5fd;--mat-checkbox-selected-hover-state-layer-color: #93c5fd;--mat-checkbox-selected-pressed-state-layer-color: #93c5fd;--mat-checkbox-unselected-focus-state-layer-color: white;--mat-checkbox-unselected-hover-state-layer-color: white;--mat-checkbox-unselected-pressed-state-layer-color: white;--mat-button-filled-container-color: #424242;--mat-button-filled-disabled-container-color: color-mix(in srgb, white 12%, transparent);--mat-button-filled-disabled-label-text-color: color-mix(in srgb, white 38%, transparent);--mat-button-filled-disabled-state-layer-color: rgba(255, 255, 255, .7);--mat-button-filled-focus-state-layer-opacity: .12;--mat-button-filled-hover-state-layer-opacity: .04;--mat-button-filled-label-text-color: white;--mat-button-filled-pressed-state-layer-opacity: .12;--mat-button-filled-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-filled-state-layer-color: white;--mat-button-outlined-disabled-label-text-color: color-mix(in srgb, white 38%, transparent);--mat-button-outlined-disabled-outline-color: rgba(255, 255, 255, .12);--mat-button-outlined-disabled-state-layer-color: rgba(255, 255, 255, .7);--mat-button-outlined-focus-state-layer-opacity: .12;--mat-button-outlined-hover-state-layer-opacity: .04;--mat-button-outlined-label-text-color: white;--mat-button-outlined-outline-color: rgba(255, 255, 255, .12);--mat-button-outlined-pressed-state-layer-opacity: .12;--mat-button-outlined-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-outlined-state-layer-color: white;--mat-button-protected-container-color: #424242;--mat-button-protected-disabled-container-color: color-mix(in srgb, white 12%, transparent);--mat-button-protected-disabled-label-text-color: color-mix(in srgb, white 38%, transparent);--mat-button-protected-disabled-state-layer-color: rgba(255, 255, 255, .7);--mat-button-protected-focus-state-layer-opacity: .12;--mat-button-protected-hover-state-layer-opacity: .04;--mat-button-protected-label-text-color: white;--mat-button-protected-pressed-state-layer-opacity: .12;--mat-button-protected-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-protected-state-layer-color: white;--mat-button-text-disabled-label-text-color: color-mix(in srgb, white 38%, transparent);--mat-button-text-disabled-state-layer-color: rgba(255, 255, 255, .7);--mat-button-text-focus-state-layer-opacity: .12;--mat-button-text-hover-state-layer-opacity: .04;--mat-button-text-label-text-color: white;--mat-button-text-pressed-state-layer-opacity: .12;--mat-button-text-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-text-state-layer-color: white;--mat-button-tonal-container-color: #424242;--mat-button-tonal-disabled-container-color: color-mix(in srgb, white 12%, transparent);--mat-button-tonal-disabled-label-text-color: color-mix(in srgb, white 38%, transparent);--mat-button-tonal-disabled-state-layer-color: rgba(255, 255, 255, .7);--mat-button-tonal-focus-state-layer-opacity: .12;--mat-button-tonal-hover-state-layer-opacity: .04;--mat-button-tonal-label-text-color: white;--mat-button-tonal-pressed-state-layer-opacity: .12;--mat-button-tonal-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-tonal-state-layer-color: white;--mat-icon-button-disabled-icon-color: color-mix(in srgb, white 38%, transparent);--mat-icon-button-disabled-state-layer-color: rgba(255, 255, 255, .7);--mat-icon-button-focus-state-layer-opacity: .12;--mat-icon-button-hover-state-layer-opacity: .04;--mat-icon-button-icon-color: inherit;--mat-icon-button-pressed-state-layer-opacity: .12;--mat-icon-button-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-icon-button-state-layer-color: white;--mat-fab-container-color: #424242;--mat-fab-disabled-state-container-color: color-mix(in srgb, white 12%, transparent);--mat-fab-disabled-state-foreground-color: color-mix(in srgb, white 38%, transparent);--mat-fab-disabled-state-layer-color: rgba(255, 255, 255, .7);--mat-fab-focus-state-layer-opacity: .12;--mat-fab-foreground-color: white;--mat-fab-hover-state-layer-opacity: .04;--mat-fab-pressed-state-layer-opacity: .12;--mat-fab-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-fab-small-container-color: #424242;--mat-fab-small-disabled-state-container-color: color-mix(in srgb, white 12%, transparent);--mat-fab-small-disabled-state-foreground-color: color-mix(in srgb, white 38%, transparent);--mat-fab-small-disabled-state-layer-color: rgba(255, 255, 255, .7);--mat-fab-small-focus-state-layer-opacity: .12;--mat-fab-small-foreground-color: white;--mat-fab-small-hover-state-layer-opacity: .04;--mat-fab-small-pressed-state-layer-opacity: .12;--mat-fab-small-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-fab-small-state-layer-color: white;--mat-fab-state-layer-color: white;--mat-snack-bar-container-color: white;--mat-snack-bar-supporting-text-color: rgba(0, 0, 0, .87);--mat-snack-bar-button-color: #2563eb;--mat-table-background-color: #424242;--mat-table-header-headline-color: white;--mat-table-row-item-label-text-color: white;--mat-table-row-item-outline-color: rgba(255, 255, 255, .12);--mat-progress-spinner-active-indicator-color: #2563eb;--mat-badge-background-color: #2563eb;--mat-badge-text-color: #ffffff;--mat-badge-disabled-state-background-color: color-mix(in srgb, white 12%, transparent);--mat-badge-disabled-state-text-color: color-mix(in srgb, white 38%, transparent);--mat-bottom-sheet-container-text-color: white;--mat-bottom-sheet-container-background-color: #424242;--mat-button-toggle-background-color: #424242;--mat-button-toggle-disabled-selected-state-background-color: color-mix(in srgb, white 12%, transparent);--mat-button-toggle-disabled-selected-state-text-color: color-mix(in srgb, white 38%, transparent);--mat-button-toggle-disabled-state-background-color: #424242;--mat-button-toggle-disabled-state-text-color: color-mix(in srgb, white 38%, transparent);--mat-button-toggle-divider-color: rgba(255, 255, 255, .12);--mat-button-toggle-legacy-disabled-selected-state-background-color: color-mix(in srgb, white 12%, transparent);--mat-button-toggle-legacy-disabled-state-background-color: #424242;--mat-button-toggle-legacy-disabled-state-text-color: color-mix(in srgb, white 38%, transparent);--mat-button-toggle-legacy-selected-state-background-color: color-mix(in srgb, white 12%, transparent);--mat-button-toggle-legacy-selected-state-text-color: white;--mat-button-toggle-legacy-state-layer-color: color-mix(in srgb, white 12%, transparent);--mat-button-toggle-legacy-text-color: white;--mat-button-toggle-selected-state-background-color: color-mix(in srgb, white 12%, transparent);--mat-button-toggle-selected-state-text-color: white;--mat-button-toggle-state-layer-color: white;--mat-button-toggle-text-color: white;--mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #2563eb 20%, transparent);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #93c5fd 20%, transparent);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);--mat-datepicker-calendar-date-selected-state-text-color: #ffffff;--mat-datepicker-calendar-date-selected-state-background-color: #2563eb;--mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #2563eb 38%, transparent);--mat-datepicker-calendar-date-today-selected-state-outline-color: #ffffff;--mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #2563eb 12%, transparent);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #2563eb 4%, transparent);--mat-datepicker-toggle-active-state-icon-color: #2563eb;--mat-datepicker-toggle-icon-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-body-label-text-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-period-button-text-color: white;--mat-datepicker-calendar-period-button-icon-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-navigation-button-icon-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-header-divider-color: rgba(255, 255, 255, .12);--mat-datepicker-calendar-header-text-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-date-today-outline-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, white 38%, transparent);--mat-datepicker-calendar-date-text-color: white;--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, white 38%, transparent);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(255, 255, 255, .7);--mat-datepicker-range-input-separator-color: white;--mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, white 38%, transparent);--mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, white 38%, transparent);--mat-datepicker-calendar-container-background-color: #424242;--mat-datepicker-calendar-container-text-color: white;--mat-divider-color: rgba(255, 255, 255, .12);--mat-expansion-container-background-color: #424242;--mat-expansion-container-text-color: white;--mat-expansion-actions-divider-color: rgba(255, 255, 255, .12);--mat-expansion-header-hover-state-layer-color: color-mix(in srgb, white 4%, transparent);--mat-expansion-header-focus-state-layer-color: color-mix(in srgb, white 12%, transparent);--mat-expansion-header-disabled-state-text-color: color-mix(in srgb, white 38%, transparent);--mat-expansion-header-text-color: white;--mat-expansion-header-description-color: rgba(255, 255, 255, .7);--mat-expansion-header-indicator-color: rgba(255, 255, 255, .7);--mat-icon-color: inherit;--mat-sidenav-container-divider-color: rgba(255, 255, 255, .12);--mat-sidenav-container-background-color: #424242;--mat-sidenav-container-text-color: white;--mat-sidenav-content-background-color: #303030;--mat-sidenav-content-text-color: white;--mat-sidenav-scrim-color: rgba(255, 255, 255, .6);--mat-stepper-header-icon-foreground-color: #ffffff;--mat-stepper-header-selected-state-icon-background-color: #2563eb;--mat-stepper-header-selected-state-icon-foreground-color: #ffffff;--mat-stepper-header-done-state-icon-background-color: #2563eb;--mat-stepper-header-done-state-icon-foreground-color: #ffffff;--mat-stepper-header-edit-state-icon-background-color: #2563eb;--mat-stepper-header-edit-state-icon-foreground-color: #ffffff;--mat-stepper-container-color: #424242;--mat-stepper-line-color: rgba(255, 255, 255, .12);--mat-stepper-header-hover-state-layer-color: color-mix(in srgb, white 4%, transparent);--mat-stepper-header-focus-state-layer-color: color-mix(in srgb, white 12%, transparent);--mat-stepper-header-label-text-color: rgba(255, 255, 255, .7);--mat-stepper-header-optional-label-text-color: rgba(255, 255, 255, .7);--mat-stepper-header-selected-state-label-text-color: white;--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(255, 255, 255, .7);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent;--mat-sort-arrow-color: white;--mat-toolbar-container-background-color: #424242;--mat-toolbar-container-text-color: white;--mat-tree-container-background-color: #424242;--mat-tree-node-text-color: white;--mat-timepicker-container-background-color: #424242}html[data-theme=dark] .mat-accent{--mat-option-selected-state-label-text-color: #93c5fd;--mat-option-label-text-color: white;--mat-option-hover-state-layer-color: color-mix(in srgb, white 4%, transparent);--mat-option-focus-state-layer-color: color-mix(in srgb, white 12%, transparent);--mat-option-selected-state-layer-color: color-mix(in srgb, white 12%, transparent)}html[data-theme=dark] .mat-warn{--mat-option-selected-state-label-text-color: #f44336;--mat-option-label-text-color: white;--mat-option-hover-state-layer-color: color-mix(in srgb, white 4%, transparent);--mat-option-focus-state-layer-color: color-mix(in srgb, white 12%, transparent);--mat-option-selected-state-layer-color: color-mix(in srgb, white 12%, transparent)}html[data-theme=dark] .mat-primary{--mat-pseudo-checkbox-full-selected-icon-color: #2563eb;--mat-pseudo-checkbox-full-selected-checkmark-color: #303030;--mat-pseudo-checkbox-full-unselected-icon-color: rgba(255, 255, 255, .7);--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #303030;--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, white 38%, transparent);--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, white 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #2563eb;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, white 38%, transparent)}html[data-theme=dark] .mat-accent{--mat-pseudo-checkbox-full-selected-icon-color: #93c5fd;--mat-pseudo-checkbox-full-selected-checkmark-color: #303030;--mat-pseudo-checkbox-full-unselected-icon-color: rgba(255, 255, 255, .7);--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #303030;--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, white 38%, transparent);--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, white 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #93c5fd;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, white 38%, transparent)}html[data-theme=dark] .mat-warn{--mat-pseudo-checkbox-full-selected-icon-color: #f44336;--mat-pseudo-checkbox-full-selected-checkmark-color: #303030;--mat-pseudo-checkbox-full-unselected-icon-color: rgba(255, 255, 255, .7);--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #303030;--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, white 38%, transparent);--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, white 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #f44336;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, white 38%, transparent)}html[data-theme=dark] .mat-mdc-progress-bar{--mat-progress-bar-active-indicator-color: #2563eb;--mat-progress-bar-track-color: rgba(37, 99, 235, .25)}html[data-theme=dark] .mat-mdc-progress-bar.mat-accent{--mat-progress-bar-active-indicator-color: #93c5fd;--mat-progress-bar-track-color: rgba(147, 197, 253, .25)}html[data-theme=dark] .mat-mdc-progress-bar.mat-warn{--mat-progress-bar-active-indicator-color: #f44336;--mat-progress-bar-track-color: rgba(244, 67, 54, .25)}html[data-theme=dark] .mat-mdc-form-field.mat-accent{--mat-form-field-focus-select-arrow-color: color-mix(in srgb, #93c5fd 87%, transparent);--mat-form-field-filled-caret-color: #93c5fd;--mat-form-field-filled-focus-active-indicator-color: #93c5fd;--mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #93c5fd 87%, transparent);--mat-form-field-outlined-caret-color: #93c5fd;--mat-form-field-outlined-focus-outline-color: #93c5fd;--mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #93c5fd 87%, transparent)}html[data-theme=dark] .mat-mdc-form-field.mat-warn{--mat-form-field-focus-select-arrow-color: color-mix(in srgb, #f44336 87%, transparent);--mat-form-field-filled-caret-color: #f44336;--mat-form-field-filled-focus-active-indicator-color: #f44336;--mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #f44336 87%, transparent);--mat-form-field-outlined-caret-color: #f44336;--mat-form-field-outlined-focus-outline-color: #f44336;--mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #f44336 87%, transparent)}html[data-theme=dark] .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color: #424242;--mat-select-enabled-trigger-text-color: white;--mat-select-disabled-trigger-text-color: color-mix(in srgb, white 38%, transparent);--mat-select-placeholder-text-color: rgba(255, 255, 255, .7);--mat-select-enabled-arrow-color: rgba(255, 255, 255, .7);--mat-select-disabled-arrow-color: color-mix(in srgb, white 38%, transparent);--mat-select-focused-arrow-color: #93c5fd;--mat-select-invalid-arrow-color: #f44336}html[data-theme=dark] .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color: #424242;--mat-select-enabled-trigger-text-color: white;--mat-select-disabled-trigger-text-color: color-mix(in srgb, white 38%, transparent);--mat-select-placeholder-text-color: rgba(255, 255, 255, .7);--mat-select-enabled-arrow-color: rgba(255, 255, 255, .7);--mat-select-disabled-arrow-color: color-mix(in srgb, white 38%, transparent);--mat-select-focused-arrow-color: #f44336;--mat-select-invalid-arrow-color: #f44336}html[data-theme=dark] .mat-mdc-standard-chip{--mat-chip-disabled-label-text-color: white;--mat-chip-elevated-container-color: color-mix(in srgb, white 12%, transparent);--mat-chip-elevated-disabled-container-color: color-mix(in srgb, white 12%, transparent);--mat-chip-elevated-selected-container-color: color-mix(in srgb, white 12%, transparent);--mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, white 12%, transparent);--mat-chip-focus-state-layer-color: white;--mat-chip-focus-state-layer-opacity: .12;--mat-chip-hover-state-layer-color: white;--mat-chip-label-text-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-focus-state-layer-color: .12;--mat-chip-selected-focus-state-layer-opacity: .12;--mat-chip-selected-hover-state-layer-color: .04;--mat-chip-selected-label-text-color: white;--mat-chip-selected-trailing-icon-color: white;--mat-chip-with-icon-disabled-icon-color: white;--mat-chip-with-icon-icon-color: white;--mat-chip-with-icon-selected-icon-color: white;--mat-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mat-chip-with-trailing-icon-trailing-icon-color: white}html[data-theme=dark] .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,html[data-theme=dark] .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mat-chip-disabled-label-text-color: #ffffff;--mat-chip-elevated-container-color: #2563eb;--mat-chip-elevated-disabled-container-color: #2563eb;--mat-chip-elevated-selected-container-color: #2563eb;--mat-chip-flat-disabled-selected-container-color: #2563eb;--mat-chip-focus-state-layer-color: white;--mat-chip-focus-state-layer-opacity: .12;--mat-chip-hover-state-layer-color: white;--mat-chip-label-text-color: #ffffff;--mat-chip-selected-disabled-trailing-icon-color: #ffffff;--mat-chip-selected-focus-state-layer-color: .12;--mat-chip-selected-focus-state-layer-opacity: .12;--mat-chip-selected-hover-state-layer-color: .04;--mat-chip-selected-label-text-color: #ffffff;--mat-chip-selected-trailing-icon-color: #ffffff;--mat-chip-with-icon-disabled-icon-color: #ffffff;--mat-chip-with-icon-icon-color: #ffffff;--mat-chip-with-icon-selected-icon-color: #ffffff;--mat-chip-with-trailing-icon-disabled-trailing-icon-color: #ffffff;--mat-chip-with-trailing-icon-trailing-icon-color: #ffffff}html[data-theme=dark] .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,html[data-theme=dark] .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mat-chip-disabled-label-text-color: #0f172a;--mat-chip-elevated-container-color: #93c5fd;--mat-chip-elevated-disabled-container-color: #93c5fd;--mat-chip-elevated-selected-container-color: #93c5fd;--mat-chip-flat-disabled-selected-container-color: #93c5fd;--mat-chip-focus-state-layer-color: white;--mat-chip-focus-state-layer-opacity: .12;--mat-chip-hover-state-layer-color: white;--mat-chip-label-text-color: #0f172a;--mat-chip-selected-disabled-trailing-icon-color: #0f172a;--mat-chip-selected-focus-state-layer-color: .12;--mat-chip-selected-focus-state-layer-opacity: .12;--mat-chip-selected-hover-state-layer-color: .04;--mat-chip-selected-label-text-color: #0f172a;--mat-chip-selected-trailing-icon-color: #0f172a;--mat-chip-with-icon-disabled-icon-color: #0f172a;--mat-chip-with-icon-icon-color: #0f172a;--mat-chip-with-icon-selected-icon-color: #0f172a;--mat-chip-with-trailing-icon-disabled-trailing-icon-color: #0f172a;--mat-chip-with-trailing-icon-trailing-icon-color: #0f172a}html[data-theme=dark] .mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,html[data-theme=dark] .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mat-chip-disabled-label-text-color: white;--mat-chip-elevated-container-color: #f44336;--mat-chip-elevated-disabled-container-color: #f44336;--mat-chip-elevated-selected-container-color: #f44336;--mat-chip-flat-disabled-selected-container-color: #f44336;--mat-chip-focus-state-layer-color: white;--mat-chip-focus-state-layer-opacity: .12;--mat-chip-hover-state-layer-color: white;--mat-chip-label-text-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-focus-state-layer-color: .12;--mat-chip-selected-focus-state-layer-opacity: .12;--mat-chip-selected-hover-state-layer-color: .04;--mat-chip-selected-label-text-color: white;--mat-chip-selected-trailing-icon-color: white;--mat-chip-with-icon-disabled-icon-color: white;--mat-chip-with-icon-icon-color: white;--mat-chip-with-icon-selected-icon-color: white;--mat-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mat-chip-with-trailing-icon-trailing-icon-color: white}html[data-theme=dark] .mat-mdc-slide-toggle.mat-accent{--mat-slide-toggle-selected-icon-color: #0f172a;--mat-slide-toggle-disabled-selected-icon-color: #0f172a;--mat-slide-toggle-selected-focus-state-layer-color: #93c5fd;--mat-slide-toggle-selected-handle-color: #93c5fd;--mat-slide-toggle-selected-hover-state-layer-color: #93c5fd;--mat-slide-toggle-selected-pressed-state-layer-color: #93c5fd;--mat-slide-toggle-selected-focus-handle-color: #93c5fd;--mat-slide-toggle-selected-hover-handle-color: #93c5fd;--mat-slide-toggle-selected-pressed-handle-color: #93c5fd;--mat-slide-toggle-selected-focus-track-color: #2563eb;--mat-slide-toggle-selected-hover-track-color: #2563eb;--mat-slide-toggle-selected-pressed-track-color: #2563eb;--mat-slide-toggle-selected-track-color: #2563eb}html[data-theme=dark] .mat-mdc-slide-toggle.mat-warn{--mat-slide-toggle-selected-icon-color: white;--mat-slide-toggle-disabled-selected-icon-color: white;--mat-slide-toggle-selected-focus-state-layer-color: #f44336;--mat-slide-toggle-selected-handle-color: #f44336;--mat-slide-toggle-selected-hover-state-layer-color: #f44336;--mat-slide-toggle-selected-pressed-state-layer-color: #f44336;--mat-slide-toggle-selected-focus-handle-color: #f44336;--mat-slide-toggle-selected-hover-handle-color: #f44336;--mat-slide-toggle-selected-pressed-handle-color: #f44336;--mat-slide-toggle-selected-focus-track-color: #e53935;--mat-slide-toggle-selected-hover-track-color: #e53935;--mat-slide-toggle-selected-pressed-track-color: #e53935;--mat-slide-toggle-selected-track-color: #e53935}html[data-theme=dark] .mat-mdc-radio-button.mat-primary{--mat-radio-checked-ripple-color: #2563eb;--mat-radio-disabled-label-color: color-mix(in srgb, white 38%, transparent);--mat-radio-disabled-selected-icon-color: white;--mat-radio-disabled-unselected-icon-color: white;--mat-radio-label-text-color: white;--mat-radio-ripple-color: white;--mat-radio-selected-focus-icon-color: #2563eb;--mat-radio-selected-hover-icon-color: #2563eb;--mat-radio-selected-icon-color: #2563eb;--mat-radio-selected-pressed-icon-color: #2563eb;--mat-radio-unselected-focus-icon-color: white;--mat-radio-unselected-hover-icon-color: white;--mat-radio-unselected-icon-color: rgba(255, 255, 255, .7);--mat-radio-unselected-pressed-icon-color: white}html[data-theme=dark] .mat-mdc-radio-button.mat-accent{--mat-radio-checked-ripple-color: #93c5fd;--mat-radio-disabled-label-color: color-mix(in srgb, white 38%, transparent);--mat-radio-disabled-selected-icon-color: white;--mat-radio-disabled-unselected-icon-color: white;--mat-radio-label-text-color: white;--mat-radio-ripple-color: white;--mat-radio-selected-focus-icon-color: #93c5fd;--mat-radio-selected-hover-icon-color: #93c5fd;--mat-radio-selected-icon-color: #93c5fd;--mat-radio-selected-pressed-icon-color: #93c5fd;--mat-radio-unselected-focus-icon-color: white;--mat-radio-unselected-hover-icon-color: white;--mat-radio-unselected-icon-color: rgba(255, 255, 255, .7);--mat-radio-unselected-pressed-icon-color: white}html[data-theme=dark] .mat-mdc-radio-button.mat-warn{--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: color-mix(in srgb, white 38%, transparent);--mat-radio-disabled-selected-icon-color: white;--mat-radio-disabled-unselected-icon-color: white;--mat-radio-label-text-color: white;--mat-radio-ripple-color: white;--mat-radio-selected-focus-icon-color: #f44336;--mat-radio-selected-hover-icon-color: #f44336;--mat-radio-selected-icon-color: #f44336;--mat-radio-selected-pressed-icon-color: #f44336;--mat-radio-unselected-focus-icon-color: white;--mat-radio-unselected-hover-icon-color: white;--mat-radio-unselected-icon-color: rgba(255, 255, 255, .7);--mat-radio-unselected-pressed-icon-color: white}html[data-theme=dark] .mat-accent{--mat-slider-active-track-color: #93c5fd;--mat-slider-focus-handle-color: #93c5fd;--mat-slider-handle-color: #93c5fd;--mat-slider-hover-handle-color: #93c5fd;--mat-slider-focus-state-layer-color: color-mix(in srgb, #93c5fd 12%, transparent);--mat-slider-hover-state-layer-color: color-mix(in srgb, #93c5fd 4%, transparent);--mat-slider-inactive-track-color: #93c5fd;--mat-slider-ripple-color: #93c5fd;--mat-slider-with-tick-marks-active-container-color: #0f172a;--mat-slider-with-tick-marks-inactive-container-color: #93c5fd}html[data-theme=dark] .mat-warn{--mat-slider-active-track-color: #f44336;--mat-slider-focus-handle-color: #f44336;--mat-slider-handle-color: #f44336;--mat-slider-hover-handle-color: #f44336;--mat-slider-focus-state-layer-color: color-mix(in srgb, #f44336 12%, transparent);--mat-slider-hover-state-layer-color: color-mix(in srgb, #f44336 4%, transparent);--mat-slider-inactive-track-color: #f44336;--mat-slider-ripple-color: #f44336;--mat-slider-with-tick-marks-active-container-color: white;--mat-slider-with-tick-marks-inactive-container-color: #f44336}html[data-theme=dark] .mdc-list-item__start,html[data-theme=dark] .mdc-list-item__end{--mat-radio-checked-ripple-color: #2563eb;--mat-radio-disabled-label-color: color-mix(in srgb, white 38%, transparent);--mat-radio-disabled-selected-icon-color: white;--mat-radio-disabled-unselected-icon-color: white;--mat-radio-label-text-color: white;--mat-radio-ripple-color: white;--mat-radio-selected-focus-icon-color: #2563eb;--mat-radio-selected-hover-icon-color: #2563eb;--mat-radio-selected-icon-color: #2563eb;--mat-radio-selected-pressed-icon-color: #2563eb;--mat-radio-unselected-focus-icon-color: white;--mat-radio-unselected-hover-icon-color: white;--mat-radio-unselected-icon-color: rgba(255, 255, 255, .7);--mat-radio-unselected-pressed-icon-color: white}html[data-theme=dark] .mat-accent .mdc-list-item__start,html[data-theme=dark] .mat-accent .mdc-list-item__end{--mat-radio-checked-ripple-color: #93c5fd;--mat-radio-disabled-label-color: color-mix(in srgb, white 38%, transparent);--mat-radio-disabled-selected-icon-color: white;--mat-radio-disabled-unselected-icon-color: white;--mat-radio-label-text-color: white;--mat-radio-ripple-color: white;--mat-radio-selected-focus-icon-color: #93c5fd;--mat-radio-selected-hover-icon-color: #93c5fd;--mat-radio-selected-icon-color: #93c5fd;--mat-radio-selected-pressed-icon-color: #93c5fd;--mat-radio-unselected-focus-icon-color: white;--mat-radio-unselected-hover-icon-color: white;--mat-radio-unselected-icon-color: rgba(255, 255, 255, .7);--mat-radio-unselected-pressed-icon-color: white}html[data-theme=dark] .mat-warn .mdc-list-item__start,html[data-theme=dark] .mat-warn .mdc-list-item__end{--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: color-mix(in srgb, white 38%, transparent);--mat-radio-disabled-selected-icon-color: white;--mat-radio-disabled-unselected-icon-color: white;--mat-radio-label-text-color: white;--mat-radio-ripple-color: white;--mat-radio-selected-focus-icon-color: #f44336;--mat-radio-selected-hover-icon-color: #f44336;--mat-radio-selected-icon-color: #f44336;--mat-radio-selected-pressed-icon-color: #f44336;--mat-radio-unselected-focus-icon-color: white;--mat-radio-unselected-hover-icon-color: white;--mat-radio-unselected-icon-color: rgba(255, 255, 255, .7);--mat-radio-unselected-pressed-icon-color: white}html[data-theme=dark] .mat-mdc-list-option{--mat-checkbox-disabled-label-color: color-mix(in srgb, white 38%, transparent);--mat-checkbox-label-text-color: white;--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, white 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, white 38%, transparent);--mat-checkbox-selected-checkmark-color: #ffffff;--mat-checkbox-selected-focus-icon-color: #2563eb;--mat-checkbox-selected-hover-icon-color: #2563eb;--mat-checkbox-selected-icon-color: #2563eb;--mat-checkbox-selected-pressed-icon-color: #2563eb;--mat-checkbox-unselected-focus-icon-color: white;--mat-checkbox-unselected-hover-icon-color: white;--mat-checkbox-unselected-icon-color: rgba(255, 255, 255, .7);--mat-checkbox-selected-focus-state-layer-color: #2563eb;--mat-checkbox-selected-hover-state-layer-color: #2563eb;--mat-checkbox-selected-pressed-state-layer-color: #2563eb;--mat-checkbox-unselected-focus-state-layer-color: white;--mat-checkbox-unselected-hover-state-layer-color: white;--mat-checkbox-unselected-pressed-state-layer-color: white}html[data-theme=dark] .mat-mdc-list-option.mat-accent{--mat-checkbox-disabled-label-color: color-mix(in srgb, white 38%, transparent);--mat-checkbox-label-text-color: white;--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, white 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, white 38%, transparent);--mat-checkbox-selected-checkmark-color: #0f172a;--mat-checkbox-selected-focus-icon-color: #93c5fd;--mat-checkbox-selected-hover-icon-color: #93c5fd;--mat-checkbox-selected-icon-color: #93c5fd;--mat-checkbox-selected-pressed-icon-color: #93c5fd;--mat-checkbox-unselected-focus-icon-color: white;--mat-checkbox-unselected-hover-icon-color: white;--mat-checkbox-unselected-icon-color: rgba(255, 255, 255, .7);--mat-checkbox-selected-focus-state-layer-color: #93c5fd;--mat-checkbox-selected-hover-state-layer-color: #93c5fd;--mat-checkbox-selected-pressed-state-layer-color: #93c5fd;--mat-checkbox-unselected-focus-state-layer-color: white;--mat-checkbox-unselected-hover-state-layer-color: white;--mat-checkbox-unselected-pressed-state-layer-color: white}html[data-theme=dark] .mat-mdc-list-option.mat-warn{--mat-checkbox-disabled-label-color: color-mix(in srgb, white 38%, transparent);--mat-checkbox-label-text-color: white;--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, white 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, white 38%, transparent);--mat-checkbox-selected-checkmark-color: white;--mat-checkbox-selected-focus-icon-color: #f44336;--mat-checkbox-selected-hover-icon-color: #f44336;--mat-checkbox-selected-icon-color: #f44336;--mat-checkbox-selected-pressed-icon-color: #f44336;--mat-checkbox-unselected-focus-icon-color: white;--mat-checkbox-unselected-hover-icon-color: white;--mat-checkbox-unselected-icon-color: rgba(255, 255, 255, .7);--mat-checkbox-selected-focus-state-layer-color: #f44336;--mat-checkbox-selected-hover-state-layer-color: #f44336;--mat-checkbox-selected-pressed-state-layer-color: #f44336;--mat-checkbox-unselected-focus-state-layer-color: white;--mat-checkbox-unselected-hover-state-layer-color: white;--mat-checkbox-unselected-pressed-state-layer-color: white}html[data-theme=dark] .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,html[data-theme=dark] .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,html[data-theme=dark] .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,html[data-theme=dark] .mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start{color:#2563eb}html[data-theme=dark] .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,html[data-theme=dark] .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,html[data-theme=dark] .mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}html[data-theme=dark] .mat-mdc-tab-group,html[data-theme=dark] .mat-mdc-tab-nav-bar{--mat-tab-disabled-ripple-color: rgba(255, 255, 255, .7);--mat-tab-pagination-icon-color: white;--mat-tab-inactive-label-text-color: rgba(255, 255, 255, .7);--mat-tab-active-label-text-color: #2563eb;--mat-tab-active-ripple-color: #2563eb;--mat-tab-inactive-ripple-color: #2563eb;--mat-tab-inactive-focus-label-text-color: rgba(255, 255, 255, .7);--mat-tab-inactive-hover-label-text-color: rgba(255, 255, 255, .7);--mat-tab-active-focus-label-text-color: #2563eb;--mat-tab-active-hover-label-text-color: #2563eb;--mat-tab-active-focus-indicator-color: #2563eb;--mat-tab-active-hover-indicator-color: #2563eb;--mat-tab-active-indicator-color: #2563eb}html[data-theme=dark] .mat-mdc-tab-group.mat-accent,html[data-theme=dark] .mat-mdc-tab-nav-bar.mat-accent{--mat-tab-disabled-ripple-color: rgba(255, 255, 255, .7);--mat-tab-pagination-icon-color: white;--mat-tab-inactive-label-text-color: rgba(255, 255, 255, .7);--mat-tab-active-label-text-color: #93c5fd;--mat-tab-active-ripple-color: #93c5fd;--mat-tab-inactive-ripple-color: #93c5fd;--mat-tab-inactive-focus-label-text-color: rgba(255, 255, 255, .7);--mat-tab-inactive-hover-label-text-color: rgba(255, 255, 255, .7);--mat-tab-active-focus-label-text-color: #93c5fd;--mat-tab-active-hover-label-text-color: #93c5fd;--mat-tab-active-focus-indicator-color: #93c5fd;--mat-tab-active-hover-indicator-color: #93c5fd;--mat-tab-active-indicator-color: #93c5fd}html[data-theme=dark] .mat-mdc-tab-group.mat-warn,html[data-theme=dark] .mat-mdc-tab-nav-bar.mat-warn{--mat-tab-disabled-ripple-color: rgba(255, 255, 255, .7);--mat-tab-pagination-icon-color: white;--mat-tab-inactive-label-text-color: rgba(255, 255, 255, .7);--mat-tab-active-label-text-color: #f44336;--mat-tab-active-ripple-color: #f44336;--mat-tab-inactive-ripple-color: #f44336;--mat-tab-inactive-focus-label-text-color: rgba(255, 255, 255, .7);--mat-tab-inactive-hover-label-text-color: rgba(255, 255, 255, .7);--mat-tab-active-focus-label-text-color: #f44336;--mat-tab-active-hover-label-text-color: #f44336;--mat-tab-active-focus-indicator-color: #f44336;--mat-tab-active-hover-indicator-color: #f44336;--mat-tab-active-indicator-color: #f44336}html[data-theme=dark] .mat-mdc-tab-group.mat-background-primary,html[data-theme=dark] .mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-background-color: #2563eb;--mat-tab-foreground-color: #ffffff}html[data-theme=dark] .mat-mdc-tab-group.mat-background-accent,html[data-theme=dark] .mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-background-color: #93c5fd;--mat-tab-foreground-color: #0f172a}html[data-theme=dark] .mat-mdc-tab-group.mat-background-warn,html[data-theme=dark] .mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-background-color: #f44336;--mat-tab-foreground-color: white}html[data-theme=dark] .mat-mdc-checkbox.mat-primary{--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, white 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, white 38%, transparent);--mat-checkbox-selected-checkmark-color: #ffffff;--mat-checkbox-selected-focus-icon-color: #2563eb;--mat-checkbox-selected-hover-icon-color: #2563eb;--mat-checkbox-selected-icon-color: #2563eb;--mat-checkbox-selected-pressed-icon-color: #2563eb;--mat-checkbox-unselected-focus-icon-color: white;--mat-checkbox-unselected-hover-icon-color: white;--mat-checkbox-unselected-icon-color: rgba(255, 255, 255, .7);--mat-checkbox-selected-focus-state-layer-color: #2563eb;--mat-checkbox-selected-hover-state-layer-color: #2563eb;--mat-checkbox-selected-pressed-state-layer-color: #2563eb;--mat-checkbox-unselected-focus-state-layer-color: white;--mat-checkbox-unselected-hover-state-layer-color: white;--mat-checkbox-unselected-pressed-state-layer-color: white}html[data-theme=dark] .mat-mdc-checkbox.mat-warn{--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, white 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, white 38%, transparent);--mat-checkbox-selected-checkmark-color: white;--mat-checkbox-selected-focus-icon-color: #f44336;--mat-checkbox-selected-hover-icon-color: #f44336;--mat-checkbox-selected-icon-color: #f44336;--mat-checkbox-selected-pressed-icon-color: #f44336;--mat-checkbox-unselected-focus-icon-color: white;--mat-checkbox-unselected-hover-icon-color: white;--mat-checkbox-unselected-icon-color: rgba(255, 255, 255, .7);--mat-checkbox-selected-focus-state-layer-color: #f44336;--mat-checkbox-selected-hover-state-layer-color: #f44336;--mat-checkbox-selected-pressed-state-layer-color: #f44336;--mat-checkbox-unselected-focus-state-layer-color: white;--mat-checkbox-unselected-hover-state-layer-color: white;--mat-checkbox-unselected-pressed-state-layer-color: white}html[data-theme=dark] .mat-mdc-button.mat-primary,html[data-theme=dark] .mat-mdc-unelevated-button.mat-primary,html[data-theme=dark] .mat-mdc-raised-button.mat-primary,html[data-theme=dark] .mat-mdc-outlined-button.mat-primary,html[data-theme=dark] .mat-tonal-button.mat-primary{--mat-button-filled-container-color: #2563eb;--mat-button-filled-label-text-color: #ffffff;--mat-button-filled-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);--mat-button-filled-state-layer-color: #ffffff;--mat-button-outlined-label-text-color: #2563eb;--mat-button-outlined-outline-color: rgba(255, 255, 255, .12);--mat-button-outlined-ripple-color: color-mix(in srgb, #2563eb 12%, transparent);--mat-button-outlined-state-layer-color: #2563eb;--mat-button-protected-container-color: #2563eb;--mat-button-protected-label-text-color: #ffffff;--mat-button-protected-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);--mat-button-protected-state-layer-color: #ffffff;--mat-button-text-label-text-color: #2563eb;--mat-button-text-ripple-color: color-mix(in srgb, #2563eb 12%, transparent);--mat-button-text-state-layer-color: #2563eb;--mat-button-tonal-container-color: #2563eb;--mat-button-tonal-label-text-color: #ffffff;--mat-button-tonal-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);--mat-button-tonal-state-layer-color: #ffffff}html[data-theme=dark] .mat-mdc-button.mat-accent,html[data-theme=dark] .mat-mdc-unelevated-button.mat-accent,html[data-theme=dark] .mat-mdc-raised-button.mat-accent,html[data-theme=dark] .mat-mdc-outlined-button.mat-accent,html[data-theme=dark] .mat-tonal-button.mat-accent{--mat-button-filled-container-color: #93c5fd;--mat-button-filled-label-text-color: #0f172a;--mat-button-filled-ripple-color: color-mix(in srgb, #0f172a 12%, transparent);--mat-button-filled-state-layer-color: #0f172a;--mat-button-outlined-label-text-color: #93c5fd;--mat-button-outlined-outline-color: rgba(255, 255, 255, .12);--mat-button-outlined-ripple-color: color-mix(in srgb, #93c5fd 12%, transparent);--mat-button-outlined-state-layer-color: #93c5fd;--mat-button-protected-container-color: #93c5fd;--mat-button-protected-label-text-color: #0f172a;--mat-button-protected-ripple-color: color-mix(in srgb, #0f172a 12%, transparent);--mat-button-protected-state-layer-color: #0f172a;--mat-button-text-label-text-color: #93c5fd;--mat-button-text-ripple-color: color-mix(in srgb, #93c5fd 12%, transparent);--mat-button-text-state-layer-color: #93c5fd;--mat-button-tonal-container-color: #93c5fd;--mat-button-tonal-label-text-color: #0f172a;--mat-button-tonal-ripple-color: color-mix(in srgb, #0f172a 12%, transparent);--mat-button-tonal-state-layer-color: #0f172a}html[data-theme=dark] .mat-mdc-button.mat-warn,html[data-theme=dark] .mat-mdc-unelevated-button.mat-warn,html[data-theme=dark] .mat-mdc-raised-button.mat-warn,html[data-theme=dark] .mat-mdc-outlined-button.mat-warn,html[data-theme=dark] .mat-tonal-button.mat-warn{--mat-button-filled-container-color: #f44336;--mat-button-filled-label-text-color: white;--mat-button-filled-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-filled-state-layer-color: white;--mat-button-outlined-label-text-color: #f44336;--mat-button-outlined-outline-color: rgba(255, 255, 255, .12);--mat-button-outlined-ripple-color: color-mix(in srgb, #f44336 12%, transparent);--mat-button-outlined-state-layer-color: #f44336;--mat-button-protected-container-color: #f44336;--mat-button-protected-label-text-color: white;--mat-button-protected-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-protected-state-layer-color: white;--mat-button-text-label-text-color: #f44336;--mat-button-text-ripple-color: color-mix(in srgb, #f44336 12%, transparent);--mat-button-text-state-layer-color: #f44336;--mat-button-tonal-container-color: #f44336;--mat-button-tonal-label-text-color: white;--mat-button-tonal-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-button-tonal-state-layer-color: white}html[data-theme=dark] .mat-mdc-icon-button.mat-primary{--mat-icon-button-icon-color: #2563eb;--mat-icon-button-state-layer-color: #2563eb;--mat-icon-button-ripple-color: color-mix(in srgb, #2563eb 12%, transparent)}html[data-theme=dark] .mat-mdc-icon-button.mat-accent{--mat-icon-button-icon-color: #93c5fd;--mat-icon-button-state-layer-color: #93c5fd;--mat-icon-button-ripple-color: color-mix(in srgb, #93c5fd 12%, transparent)}html[data-theme=dark] .mat-mdc-icon-button.mat-warn{--mat-icon-button-icon-color: #f44336;--mat-icon-button-state-layer-color: #f44336;--mat-icon-button-ripple-color: color-mix(in srgb, #f44336 12%, transparent)}html[data-theme=dark] .mat-mdc-fab.mat-primary,html[data-theme=dark] .mat-mdc-mini-fab.mat-primary{--mat-fab-container-color: #2563eb;--mat-fab-foreground-color: #ffffff;--mat-fab-ripple-color: color-mix(in srgb, #2563eb 12%, transparent);--mat-fab-small-container-color: #2563eb;--mat-fab-small-foreground-color: #ffffff;--mat-fab-small-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);--mat-fab-small-state-layer-color: #ffffff;--mat-fab-state-layer-color: #ffffff}html[data-theme=dark] .mat-mdc-fab.mat-accent,html[data-theme=dark] .mat-mdc-mini-fab.mat-accent{--mat-fab-container-color: #93c5fd;--mat-fab-foreground-color: #0f172a;--mat-fab-ripple-color: color-mix(in srgb, #93c5fd 12%, transparent);--mat-fab-small-container-color: #93c5fd;--mat-fab-small-foreground-color: #0f172a;--mat-fab-small-ripple-color: color-mix(in srgb, #0f172a 12%, transparent);--mat-fab-small-state-layer-color: #0f172a;--mat-fab-state-layer-color: #0f172a}html[data-theme=dark] .mat-mdc-fab.mat-warn,html[data-theme=dark] .mat-mdc-mini-fab.mat-warn{--mat-fab-container-color: #f44336;--mat-fab-foreground-color: white;--mat-fab-ripple-color: color-mix(in srgb, #f44336 12%, transparent);--mat-fab-small-container-color: #f44336;--mat-fab-small-foreground-color: white;--mat-fab-small-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-fab-small-state-layer-color: white;--mat-fab-state-layer-color: white}html[data-theme=dark] .mat-accent{--mat-progress-spinner-active-indicator-color: #93c5fd}html[data-theme=dark] .mat-warn{--mat-progress-spinner-active-indicator-color: #f44336}html[data-theme=dark] .mat-badge-accent{--mat-badge-background-color: #93c5fd;--mat-badge-text-color: #0f172a}html[data-theme=dark] .mat-badge-warn{--mat-badge-background-color: #f44336;--mat-badge-text-color: white}html[data-theme=dark] .mat-datepicker-content.mat-accent,html[data-theme=dark] .mat-datepicker-toggle-active.mat-accent{--mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #93c5fd 20%, transparent);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #93c5fd 20%, transparent);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);--mat-datepicker-calendar-date-selected-state-text-color: #0f172a;--mat-datepicker-calendar-date-selected-state-background-color: #93c5fd;--mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #93c5fd 38%, transparent);--mat-datepicker-calendar-date-today-selected-state-outline-color: #0f172a;--mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #93c5fd 12%, transparent);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #93c5fd 4%, transparent);--mat-datepicker-toggle-active-state-icon-color: #93c5fd;--mat-datepicker-toggle-icon-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-body-label-text-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-period-button-text-color: white;--mat-datepicker-calendar-period-button-icon-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-navigation-button-icon-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-header-divider-color: rgba(255, 255, 255, .12);--mat-datepicker-calendar-header-text-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-date-today-outline-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, white 38%, transparent);--mat-datepicker-calendar-date-text-color: white;--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, white 38%, transparent);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(255, 255, 255, .7);--mat-datepicker-range-input-separator-color: white;--mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, white 38%, transparent);--mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, white 38%, transparent);--mat-datepicker-calendar-container-background-color: #424242;--mat-datepicker-calendar-container-text-color: white}html[data-theme=dark] .mat-datepicker-content.mat-warn,html[data-theme=dark] .mat-datepicker-toggle-active.mat-warn{--mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #f44336 20%, transparent);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #93c5fd 20%, transparent);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #f44336;--mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #f44336 38%, transparent);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #f44336 12%, transparent);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #f44336 4%, transparent);--mat-datepicker-toggle-active-state-icon-color: #f44336;--mat-datepicker-toggle-icon-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-body-label-text-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-period-button-text-color: white;--mat-datepicker-calendar-period-button-icon-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-navigation-button-icon-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-header-divider-color: rgba(255, 255, 255, .12);--mat-datepicker-calendar-header-text-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-date-today-outline-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, white 38%, transparent);--mat-datepicker-calendar-date-text-color: white;--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, white 38%, transparent);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(255, 255, 255, .7);--mat-datepicker-range-input-separator-color: white;--mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, white 38%, transparent);--mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, white 38%, transparent);--mat-datepicker-calendar-container-background-color: #424242;--mat-datepicker-calendar-container-text-color: white}html[data-theme=dark] .mat-icon.mat-primary{--mat-icon-color: #2563eb}html[data-theme=dark] .mat-icon.mat-accent{--mat-icon-color: #93c5fd}html[data-theme=dark] .mat-icon.mat-warn{--mat-icon-color: #f44336}html[data-theme=dark] .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color: #0f172a;--mat-stepper-header-selected-state-icon-background-color: #93c5fd;--mat-stepper-header-selected-state-icon-foreground-color: #0f172a;--mat-stepper-header-done-state-icon-background-color: #93c5fd;--mat-stepper-header-done-state-icon-foreground-color: #0f172a;--mat-stepper-header-edit-state-icon-background-color: #93c5fd;--mat-stepper-header-edit-state-icon-foreground-color: #0f172a}html[data-theme=dark] .mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html[data-theme=dark] .mat-toolbar.mat-primary{--mat-toolbar-container-background-color: #2563eb;--mat-toolbar-container-text-color: #ffffff}html[data-theme=dark] .mat-toolbar.mat-accent{--mat-toolbar-container-background-color: #93c5fd;--mat-toolbar-container-text-color: #0f172a}html[data-theme=dark] .mat-toolbar.mat-warn{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}.page-container{padding-top:var(--page-top-spacing)}@media (max-width: 768px){.page-container{padding-top:var(--page-top-spacing-mobile)}}.page-container-large{padding-top:calc(var(--page-top-spacing) + 30px)}@media (max-width: 768px){.page-container-large{padding-top:calc(var(--page-top-spacing-mobile) + 20px)}}.page-container-small{padding-top:calc(var(--page-top-spacing) - 20px)}@media (max-width: 768px){.page-container-small{padding-top:calc(var(--page-top-spacing-mobile) - 10px)}}.header-clearance{margin-top:var(--header-total)}.content-container{width:100%!important;max-width:1280px!important;margin-left:auto!important;margin-right:auto!important;padding-left:48px!important;padding-right:48px!important;box-sizing:border-box!important}@media (max-width: 1024px){.content-container{padding-left:24px!important;padding-right:24px!important}}@media (max-width: 768px){.content-container{padding-left:20px!important;padding-right:20px!important}}body{min-height:100vh;overflow-x:clip}html{overflow-x:clip;background-color:var(--color-bg-primary)!important}body{margin:0;font-family:DM Sans,sans-serif!important;background-color:var(--color-bg-primary)!important;color:var(--color-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .3s ease,color .3s ease}body .app-container{background-color:transparent;transition:background-color .3s ease}@media (max-width: 1024px){body .app-container{padding-top:0}}body .selected-web{border:2px solid var(--color-border-strong);background:var(--gradient-hero);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}body .selected-mobile{background:var(--gradient-hero);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}body .selected-foot{background:var(--gradient-warm);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}html[data-theme=light]{background-color:var(--color-bg-primary)!important;color-scheme:light}html[data-theme=light] body{background-color:var(--color-bg-primary)!important;background-image:none!important;background-attachment:initial!important}html[data-theme=light] body.mat-typography{background:#fff!important}html[data-theme=dark]{background-color:var(--color-bg-primary)!important;color-scheme:dark}html[data-theme=dark] body{background-color:var(--color-bg-primary)!important;background-image:radial-gradient(ellipse 70% 50% at 85% 20%,rgba(59,130,246,.1) 0%,transparent 60%),radial-gradient(ellipse 65% 45% at 15% 85%,rgba(139,92,246,.08) 0%,transparent 60%);background-attachment:fixed}html[data-theme=dark] body.mat-typography,html[data-theme=dark] body.mat-app-background,html[data-theme=dark] body.mat-typography.mat-app-background{background:var(--color-bg-primary)!important}.rect-view{border-style:solid;border-radius:50px;border-width:1.5px;border-color:var(--color-text-primary);background-color:var(--color-card-bg)}.display{display:flex;justify-content:center}.mat-mdc-dialog-content{max-height:100%!important}.school_performance{background-color:var(--color-card-bg);border-radius:15px;display:flex;flex-wrap:nowrap;flex-direction:column;align-items:center;justify-content:center}.people-card{border-radius:8px;text-align:center;background-color:var(--color-card-bg);width:96%;margin:2%}@media (max-width: 768px){.people-card{width:100%;margin:0% 0% 20px}}.people-main-div{display:flex;flex-direction:column;align-items:center}.chat-link{text-decoration:none;background-color:var(--color-social-whatsapp);color:var(--color-text-on-dark);margin-top:50px;border-radius:20px;width:100%;display:flex;justify-content:space-between}.whatsapp-section{margin:40px auto;display:flex;width:100%;justify-content:center}@media (max-width: 768px){.whatsapp-section{margin:0 0 20px;width:90%}}.whatsapp-section .whatsapp-card{display:flex;align-items:center;padding:20px;width:86%;border-radius:8px;border:1px solid var(--color-border-strong);background:linear-gradient(90deg,#25d36657 .02%,#ffffff57 20.47%)}@media (max-width: 768px){.whatsapp-section .whatsapp-card{flex-direction:column;text-align:center;width:100%}}.whatsapp-section .whatsapp-card .whatsapp-icon{margin-right:20px}.whatsapp-section .whatsapp-card .whatsapp-icon img{height:50px;width:50px}@media (max-width: 768px){.whatsapp-section .whatsapp-card .whatsapp-icon img{height:80px;width:80px}}@media (max-width: 768px){.whatsapp-section .whatsapp-card .whatsapp-icon{margin-bottom:20px}}.whatsapp-section .whatsapp-card .whatsapp-text{flex:1}.whatsapp-section .whatsapp-card .whatsapp-text h3{margin:0;font-size:18px;font-weight:500;color:var(--color-text-primary)}.whatsapp-section .whatsapp-card .whatsapp-text p{margin:0;font-size:12px;color:var(--color-text-secondary)}.key-features-container{max-width:1000px;margin:0 auto;padding:40px;text-align:center}@media (max-width: 768px){.key-features-container{padding:0}}.key-features-container .section-title{font-size:32px;font-weight:700;margin-bottom:40px;color:var(--color-text-primary)}.key-features-container .feature-card{background-color:var(--color-card-bg);padding:20px;margin-bottom:40px;border-radius:10px;display:flex;justify-content:center;align-items:center}.key-features-container .feature-card .content-container{display:flex;justify-content:space-between;align-items:center;max-width:1000px;width:100%}.key-features-container .feature-card .content-container .card-image{flex:1;text-align:center;vertical-align:middle;padding:20px}.key-features-container .feature-card .content-container .card-image img{max-width:70%;height:auto}@media (max-width: 768px){.key-features-container .feature-card .content-container .card-image img{max-width:100%}}.key-features-container .feature-card .content-container .card-content{flex:1;text-align:left}.key-features-container .feature-card .content-container .card-content h3{font-size:20px;font-style:normal;font-weight:500}.key-features-container .feature-card .content-container .card-content .feature-title{font-weight:600}.key-features-container .feature-card .content-container .card-content .feature-desc{font-weight:400}.key-features-container .feature-card .content-container .card-content .find-role{padding:0 32px;border-radius:40px;font-size:12px;font-weight:400;height:36px;color:var(--color-text-on-dark);background:var(--gradient-primary)!important}@media (max-width: 768px){.key-features-container .feature-card .content-container{flex-direction:column;text-align:center}.key-features-container .feature-card .content-container .card-content{text-align:center;margin-top:20px}}.image-popup{border-radius:0!important;border-width:0px!important;box-shadow:none!important}.urgency-badge{max-width:330px;display:inline-flex;align-items:center;gap:.5rem;background:var(--color-amber-subtle);border:1px solid var(--color-amber-light);border-radius:25px;padding:.75rem 1.5rem;margin-bottom:2rem;font-weight:600;line-height:1.2;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.urgency-badge i{color:var(--color-amber-light)}.carousel-container{background:var(--color-bg-secondary);padding:32px 0}.carousel-container .carousel-header{text-align:center;margin-bottom:2rem}.carousel-container .carousel-header h3{font-size:2rem;font-weight:700;color:var(--color-text-primary);margin-bottom:.5rem;line-height:1.2;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.carousel-container .carousel-header p{color:var(--color-text-secondary);font-size:1.1rem;line-height:1.4;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.carousel-container .carousel-images{position:relative}.carousel-container .carousel-images .marquee-wrapper{position:relative;overflow:hidden}.carousel-container .carousel-images .marquee-wrapper .marquee-card{display:inline-block;margin:0 1rem}.carousel-container .carousel-images .marquee-wrapper .marquee-card .school-logos{height:70px;width:auto;object-fit:contain;filter:grayscale(100%);transition:filter var(--transition-slow)}.carousel-container .carousel-images .marquee-wrapper .marquee-card .school-logos:hover{filter:grayscale(0%)}.carousel-container .carousel-images .marquee-gradient{position:absolute;top:0;bottom:0;width:100px;z-index:2}.carousel-container .carousel-images .marquee-gradient.left{left:0;background:linear-gradient(90deg,var(--color-bg-secondary) 0%,transparent 100%)}.carousel-container .carousel-images .marquee-gradient.right{right:0;background:linear-gradient(90deg,transparent 0%,var(--color-bg-secondary) 100%)}.auth-modal-overlay-panel .mat-mdc-dialog-container{padding:0!important;border-radius:16px!important;overflow:hidden!important;background:transparent!important}.auth-modal-overlay-panel .mat-mdc-dialog-container .mdc-dialog__surface{background:transparent!important;box-shadow:none!important}.auth-backdrop{background:#00000080!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important}body.side-menu-open app-ai-chatbot .chatbot-fab{right:auto!important;left:32px!important;transition:left .35s cubic-bezier(.4,0,.2,1),right .35s cubic-bezier(.4,0,.2,1)!important}body.side-menu-open app-ai-chatbot .chatbot-window{right:auto!important;left:16px!important;transition:left .35s cubic-bezier(.4,0,.2,1)!important}.section-title{font-family:DM Sans,sans-serif;font-size:var(--text-h2);font-weight:600;color:var(--color-text-primary);margin-bottom:var(--space-8);letter-spacing:-.01em;line-height:var(--leading-snug)}.section-subtitle,.section-lead-text{font-family:DM Sans,sans-serif;font-size:var(--text-body);font-weight:400;color:var(--color-text-secondary);margin-bottom:var(--space-6);line-height:var(--leading-normal);display:block}.airbnb-divider{border-bottom:1px solid var(--color-border);margin:var(--space-12) 0}.airbnb-divider.wide{max-width:1302px;margin:var(--space-16) auto}.auth-dialog-container .mat-mdc-dialog-container{border-radius:16px!important;overflow:hidden;padding:0!important}.auth-dialog-container .mat-mdc-dialog-container .mdc-dialog__surface{border-radius:16px!important;box-shadow:0 40px 100px #0003!important}@media (max-width: 600px){.auth-dialog-container{max-width:100vw!important;width:100vw!important}.auth-dialog-container .mat-mdc-dialog-container,.auth-dialog-container .mat-mdc-dialog-container .mdc-dialog__surface{border-radius:0!important}}.cdk-overlay-dark-backdrop{background:#00000080!important;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.inforida-dialog .mat-mdc-dialog-container{border-radius:24px!important;overflow:hidden;padding:0!important}.inforida-dialog .mat-mdc-dialog-container .mdc-dialog__surface{border-radius:24px!important;box-shadow:0 40px 100px #00000026!important;background:var(--color-bg-primary)!important;color:var(--color-text-primary)!important}@media (max-width: 480px){.inforida-dialog{max-width:100vw!important;width:100vw!important}.inforida-dialog .mat-mdc-dialog-container,.inforida-dialog .mat-mdc-dialog-container .mdc-dialog__surface{border-radius:0!important}}html[data-theme=dark] .expert-dialog-desktop .mat-mdc-dialog-container .mdc-dialog__surface,html[data-theme=dark] .expert-dialog-mobile .mat-mdc-dialog-container .mdc-dialog__surface,html[data-theme=dark] .inforida-dialog .mat-mdc-dialog-container .mdc-dialog__surface,html[data-theme=dark] .auth-dialog-container .mat-mdc-dialog-container .mdc-dialog__surface{background:var(--color-card-bg)!important;color:var(--color-text-primary)!important}html[data-theme=dark] .expert-dialog-header{background:linear-gradient(135deg,var(--color-primary-dark) 0%,#1e3a8a 100%)!important}html[data-theme=dark] .expert-dialog-content,html[data-theme=dark] .mat-mdc-dialog-content{background:var(--color-card-bg)!important;color:var(--color-text-primary)!important}html[data-theme=dark] .form-section{background:var(--color-bg-secondary)!important;border-color:var(--color-border)!important}html[data-theme=dark] .form-section .section-title{color:var(--color-text-primary)!important}html[data-theme=dark] .expert-dialog-content .mat-mdc-form-field,html[data-theme=dark] .inforida-dialog .mat-mdc-form-field,html[data-theme=dark] .auth-dialog-container .mat-mdc-form-field{--mat-form-field-outlined-outline-color: var(--color-bg-tertiary);--mat-form-field-outlined-hover-outline-color: var(--color-border);--mat-form-field-outlined-focus-outline-color: var(--color-primary);--mat-form-field-outlined-label-text-color: var(--color-text-secondary);--mat-form-field-outlined-hover-label-text-color: var(--color-text-primary);--mat-form-field-outlined-focus-label-text-color: var(--color-primary-light);--mat-form-field-outlined-input-text-color: var(--color-text-primary);--mat-form-field-outlined-input-text-placeholder-color: var(--color-text-tertiary);--mat-form-field-outlined-caret-color: var(--color-primary);--mat-form-field-error-text-color: #f43f5e;--mat-select-enabled-arrow-color: var(--color-text-secondary);--mat-select-focused-arrow-color: var(--color-primary);--mat-select-enabled-trigger-text-color: var(--color-text-primary)}html[data-theme=dark] .expert-dialog-content .mat-mdc-checkbox,html[data-theme=dark] .inforida-dialog .mat-mdc-checkbox,html[data-theme=dark] .auth-dialog-container .mat-mdc-checkbox{--mat-checkbox-unselected-icon-color: var(--color-text-tertiary);--mat-checkbox-unselected-hover-icon-color: var(--color-text-secondary);--mat-checkbox-selected-icon-color: var(--color-primary);--mat-checkbox-label-text-color: var(--color-text-secondary)}html[data-theme=dark] .terms-section,html[data-theme=dark] .terms-checkbox-wrap{background:var(--color-bg-secondary)!important;border-color:var(--color-border)!important}html[data-theme=dark] .terms-section .terms-checkbox,html[data-theme=dark] .terms-section .tc-label,html[data-theme=dark] .terms-checkbox-wrap .terms-checkbox,html[data-theme=dark] .terms-checkbox-wrap .tc-label{color:var(--color-text-secondary)!important}html[data-theme=dark] .terms-section .terms-checkbox .terms-link,html[data-theme=dark] .terms-section .terms-checkbox a,html[data-theme=dark] .terms-section .tc-label .terms-link,html[data-theme=dark] .terms-section .tc-label a,html[data-theme=dark] .terms-checkbox-wrap .terms-checkbox .terms-link,html[data-theme=dark] .terms-checkbox-wrap .terms-checkbox a,html[data-theme=dark] .terms-checkbox-wrap .tc-label .terms-link,html[data-theme=dark] .terms-checkbox-wrap .tc-label a{color:var(--color-text-link)!important}html[data-theme=dark] .expert-dialog-actions,html[data-theme=dark] .mat-mdc-dialog-actions{background:var(--color-card-bg)!important;border-top-color:var(--color-border)!important}html[data-theme=dark] .expert-dialog-actions .submit-button-full-width.button-disabled,html[data-theme=dark] .mat-mdc-dialog-actions .submit-button-full-width.button-disabled{background:var(--color-bg-tertiary)!important;color:var(--color-text-tertiary)!important}html[data-theme=dark] .success-state h3,html[data-theme=dark] .success-state .success-title,html[data-theme=dark] .success-body h3,html[data-theme=dark] .success-body .success-title{color:var(--color-text-primary)!important}html[data-theme=dark] .success-state p,html[data-theme=dark] .success-state .success-message,html[data-theme=dark] .success-body p,html[data-theme=dark] .success-body .success-message{color:var(--color-text-secondary)!important}html[data-theme=dark] .success-state .success-footer,html[data-theme=dark] .success-body .success-footer{color:var(--color-text-tertiary)!important}html[data-theme=dark] .success-state .success-details,html[data-theme=dark] .success-body .success-details{background:#0596691a!important;border-color:#05966933!important}html[data-theme=dark] .success-state .success-details p,html[data-theme=dark] .success-body .success-details p{color:#34d399!important}html[data-theme=dark] .success-state .success-details ul,html[data-theme=dark] .success-body .success-details ul{color:var(--color-text-secondary)!important}html[data-theme=dark] .success-state .done-btn,html[data-theme=dark] .success-body .done-btn{background:var(--color-bg-secondary)!important;border-color:var(--color-border)!important;color:var(--color-text-primary)!important}html[data-theme=dark] .success-state .done-btn:hover,html[data-theme=dark] .success-body .done-btn:hover{background:var(--color-bg-tertiary)!important}html[data-theme=dark] .wa-consent-box{background:var(--color-bg-secondary)!important;border-color:#25d36626!important}html[data-theme=dark] .wa-consent-box .wa-title{color:#4ade80!important}html[data-theme=dark] .wa-consent-box .wa-icon-wrap{background:var(--color-bg-tertiary)!important}html[data-theme=dark] .mat-mdc-select-panel{background:var(--color-card-bg)!important}html[data-theme=dark] .mat-mdc-select-panel .mat-mdc-option{color:var(--color-text-primary)!important}html[data-theme=dark] .mat-mdc-select-panel .mat-mdc-option:hover,html[data-theme=dark] .mat-mdc-select-panel .mat-mdc-option.mat-mdc-option-active{background:var(--color-card-hover)!important}html[data-theme=dark] .mat-mdc-select-panel .mat-mdc-option.mdc-list-item--selected{background:var(--color-primary-subtle)!important}html[data-theme=dark] .mat-datepicker-content{background:var(--color-card-bg)!important;color:var(--color-text-primary)!important}html[data-theme=dark] .mat-datepicker-content .mat-calendar-body-cell-content{color:var(--color-text-primary)!important}html[data-theme=dark] .mat-datepicker-content .mat-calendar-body-selected{background:var(--color-primary)!important;color:var(--color-text-inverse)!important}html[data-theme=dark] .mat-datepicker-content .mat-calendar-arrow{fill:var(--color-text-primary)!important}html[data-theme=dark] .school_performance,html[data-theme=dark] .people-card,html[data-theme=dark] .feature-card,html[data-theme=dark] .key-features-container .feature-card{background-color:var(--color-card-bg)!important;color:var(--color-text-primary);border-color:var(--color-border)}html[data-theme=dark] .section-title,html[data-theme=dark] .carousel-header h3,html[data-theme=dark] .key-features-container .section-title{color:var(--color-text-primary)!important}html[data-theme=dark] .section-subtitle,html[data-theme=dark] .section-lead-text,html[data-theme=dark] .carousel-header p{color:var(--color-text-secondary)!important}html[data-theme=dark] .whatsapp-section .whatsapp-card{background:linear-gradient(90deg,rgba(90,245,114,.08) .02%,var(--color-card-bg) 20.47%);border-color:var(--color-border)}html[data-theme=dark] .whatsapp-section .whatsapp-card .whatsapp-text h3{color:var(--color-text-primary)}html[data-theme=dark] .whatsapp-section .whatsapp-card .whatsapp-text p{color:var(--color-text-secondary)}html[data-theme=dark] .key-features-container .feature-card .content-container .card-content h3{color:var(--color-text-primary)}html[data-theme=dark] .key-features-container .feature-card .content-container .card-content .feature-desc{color:var(--color-text-secondary)}html[data-theme=dark] .carousel-container{background:var(--color-bg-secondary)}html[data-theme=dark] .carousel-container .marquee-gradient.left{background:linear-gradient(90deg,var(--color-bg-secondary) 0%,transparent 100%)}html[data-theme=dark] .carousel-container .marquee-gradient.right{background:linear-gradient(90deg,transparent 0%,var(--color-bg-secondary) 100%)}html[data-theme=dark] .urgency-badge{background:#fbbf241a;border-color:#fbbf244d;color:#fbbf24}html[data-theme=dark] .airbnb-divider{border-bottom-color:var(--color-border)!important}html[data-theme=dark] .rect-view{border-color:var(--color-border);background-color:var(--color-card-bg)}.scroll-reveal-ready [data-reveal]:not(.revealed){opacity:0;transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1)}.scroll-reveal-ready [data-reveal].revealed{opacity:1!important;transform:none!important;transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1)}.scroll-reveal-ready [data-reveal=up]:not(.revealed){transform:translateY(48px)}.scroll-reveal-ready [data-reveal=down]:not(.revealed){transform:translateY(-48px)}.scroll-reveal-ready [data-reveal=left]:not(.revealed){transform:translate(-48px)}.scroll-reveal-ready [data-reveal=right]:not(.revealed){transform:translate(48px)}.scroll-reveal-ready [data-reveal=scale]:not(.revealed){transform:scale(.88)}.scroll-reveal-ready [data-reveal=fade]:not(.revealed){transform:none}.scroll-reveal-ready [data-reveal-delay="1"]:not(.revealed){transition-delay:.08s}.scroll-reveal-ready [data-reveal-delay="2"]:not(.revealed){transition-delay:.16s}.scroll-reveal-ready [data-reveal-delay="3"]:not(.revealed){transition-delay:.24s}.scroll-reveal-ready [data-reveal-delay="4"]:not(.revealed){transition-delay:.32s}.scroll-reveal-ready [data-reveal-delay="5"]:not(.revealed){transition-delay:.4s}.scroll-reveal-ready [data-reveal-delay="6"]:not(.revealed){transition-delay:.48s}[data-reveal-duration=fast]{transition-duration:.4s}[data-reveal-duration=slow]{transition-duration:1s}@media (prefers-reduced-motion: reduce){[data-reveal]{opacity:1!important;transform:none!important;transition:none!important}}.hover-lift{transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1)}.hover-lift:hover{transform:translateY(-4px);box-shadow:0 12px 32px #0000001a,0 4px 8px #0000000f}html[data-theme=dark] .hover-lift:hover{box-shadow:0 12px 32px #0000004d,0 4px 8px #0003}
