.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{--success-rgb: 34, 197, 94;--warning-rgb: 245, 158, 11;--error-rgb: 239, 68, 68;--info-rgb: 59, 130, 246;--neutral-rgb: 107, 114, 128;--violet-rgb: 168, 85, 247;--orange-rgb: 249, 115, 22;--accent-primary: rgb(var(--accent-rgb));--accent-secondary: rgb(var(--accent-2-rgb));--accent-tertiary: rgb(var(--accent-3-rgb));--accent-soft: rgba(var(--accent-rgb), .1);--accent-fill: var(--accent-primary);--text-primary: rgba(var(--ui-tint-rgb), .95);--text-secondary: rgba(var(--ui-tint-rgb), .75);--text-tertiary: rgba(var(--ui-tint-rgb), .6);--text-muted: rgba(var(--ui-tint-rgb), .5);--ui-control-border: rgba(var(--ui-tint-rgb), .4);--ui-control-border-hover: rgba(var(--ui-tint-rgb), .6);--success: rgb(var(--success-rgb));--success-strong: #15803d;--warning: rgb(var(--warning-rgb));--warning-strong: #d97706;--error: rgb(var(--error-rgb));--error-strong: #dc2626;--info: rgb(var(--info-rgb));--info-strong: #2563eb;--neutral: rgb(var(--neutral-rgb));--violet: rgb(var(--violet-rgb));--success-text: #4ade80;--warning-text: #fbbf24;--error-text: #fa9191;--info-text: #7eb6fb;--violet-text: #cb9afd;--orange: rgb(var(--orange-rgb));--pink: #ec4899;--cyan: #06b6d4;--severity-critical: #dc2626;--severity-high: #ea580c;--severity-medium: #ca8a04;--severity-low: #2563eb;--severity-info: #22c55e;--severity-critical-text: #f98484;--severity-high-text: #fb9643;--severity-medium-text: #facc15;--severity-low-text: #71affb;--severity-info-text: #4ade80;--shadow-sm: 0 2px 8px rgba(var(--overlay-rgb), .3);--shadow-md: 0 4px 16px rgba(var(--overlay-rgb), .4);--shadow-lg: 0 8px 32px rgba(var(--overlay-rgb), .5);--shadow-glow: 0 0 20px rgba(var(--accent-rgb), .15);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--transition-fast: .15s ease;--transition-normal: .25s ease;--transition-slow: .4s ease}:root[data-mode=light]{--success-rgb: 22, 163, 74;--warning-rgb: 217, 119, 6;--error-rgb: 220, 38, 38;--info-rgb: 37, 99, 235;--neutral-rgb: 100, 116, 139;--violet-rgb: 147, 51, 234;--orange-rgb: 234, 88, 12;--success-strong: #166534;--warning-strong: #b45309;--error-strong: #b91c1c;--info-strong: #1d4ed8;--cyan: #0891b2;--severity-medium: #a16207;--severity-info: #16a34a;--success-text: #105f2d;--warning-text: #883f07;--error-text: #9a1717;--info-text: #1943bb;--violet-text: #6f1eb6;--severity-critical-text: #9a1717;--severity-high-text: #923109;--severity-medium-text: #75440c;--severity-low-text: #1943bb;--severity-info-text: #105f2d;--text-primary: rgba(var(--ui-tint-rgb), .92);--text-secondary: rgba(var(--ui-tint-rgb), .78);--text-tertiary: rgba(var(--ui-tint-rgb), .7);--text-muted: rgba(var(--ui-tint-rgb), .64);--ui-control-border: rgba(var(--ui-tint-rgb), .5);--ui-control-border-hover: rgba(var(--ui-tint-rgb), .7);--shadow-sm: 0 1px 3px rgba(var(--overlay-rgb), .08), 0 1px 2px rgba(var(--overlay-rgb), .04);--shadow-md: 0 4px 12px rgba(var(--overlay-rgb), .1);--shadow-lg: 0 12px 32px rgba(var(--overlay-rgb), .14);--shadow-glow: 0 0 20px rgba(var(--accent-rgb), .18)}:root,:root[data-style=glass]{--ui-tint-rgb: 255, 255, 255;--overlay-rgb: 0, 0, 0;--surface-rgb: 10, 10, 15;--accent-rgb: 0, 212, 255;--accent-2-rgb: 124, 58, 237;--accent-3-rgb: 236, 72, 153;--bg-primary: #0a0a0f;--bg-secondary: #12121a;--bg-tertiary: #1a1a25;--ui-bg: rgba(var(--ui-tint-rgb), .03);--ui-bg-hover: rgba(var(--ui-tint-rgb), .06);--ui-bg-strong: rgba(var(--ui-tint-rgb), .08);--ui-border: rgba(var(--ui-tint-rgb), .08);--ui-border-hover: rgba(var(--ui-tint-rgb), .15);--ui-blur: blur(20px);--ui-well: rgba(var(--overlay-rgb), .3);--ui-scrim: rgba(var(--overlay-rgb), .6);--ui-solid: #12121a;--accent-gradient: linear-gradient(135deg, #007f99 0%, #7c3aed 100%);--accent-gradient-hover: linear-gradient(135deg, #00738b 0%, #6d28d9 100%);--on-accent: #ffffff}:root:not([data-style]):not([data-mode=light]),:root[data-style=glass]:not([data-mode=light]){--accent-fill: #007f99}:root[data-style=glass][data-mode=light]{--ui-tint-rgb: 15, 23, 42;--overlay-rgb: 15, 23, 42;--surface-rgb: 255, 255, 255;--accent-rgb: 6, 117, 144;--accent-2-rgb: 124, 58, 237;--accent-3-rgb: 219, 39, 119;--bg-primary: #eef2f7;--bg-secondary: #ffffff;--bg-tertiary: #e2e8f0;--ui-bg: rgba(255, 255, 255, .6);--ui-bg-hover: rgba(255, 255, 255, .8);--ui-bg-strong: rgba(255, 255, 255, .9);--ui-border: rgba(var(--ui-tint-rgb), .1);--ui-border-hover: rgba(var(--ui-tint-rgb), .2);--ui-well: rgba(var(--overlay-rgb), .04);--ui-scrim: rgba(var(--overlay-rgb), .35);--ui-solid: #ffffff;--accent-gradient: linear-gradient(135deg, #067590 0%, #7c3aed 100%);--accent-gradient-hover: linear-gradient(135deg, #155e75 0%, #6d28d9 100%);--on-accent: #ffffff}:root[data-style=liquid]{--radius-sm: 12px;--radius-md: 18px;--radius-lg: 24px;--radius-xl: 32px;--ui-blur: blur(28px) saturate(180%);--ui-page-glow: .3}:root[data-style=liquid][data-mode=dark]{--ui-tint-rgb: 255, 255, 255;--overlay-rgb: 0, 0, 0;--surface-rgb: 14, 16, 24;--accent-rgb: 10, 132, 255;--accent-2-rgb: 191, 90, 242;--accent-3-rgb: 255, 55, 95;--bg-primary: #05060a;--bg-secondary: #12141b;--bg-tertiary: #1c1f28;--ui-bg: rgba(var(--ui-tint-rgb), .07);--ui-bg-hover: rgba(var(--ui-tint-rgb), .11);--ui-bg-strong: rgba(var(--ui-tint-rgb), .14);--ui-border: rgba(var(--ui-tint-rgb), .14);--ui-border-hover: rgba(var(--ui-tint-rgb), .26);--ui-well: rgba(var(--ui-tint-rgb), .06);--ui-scrim: rgba(var(--overlay-rgb), .45);--ui-solid: #15171f;--ui-input-bg: rgba(var(--ui-tint-rgb), .06);--accent-fill: #0072e5;--accent-gradient: linear-gradient(135deg, #0072e5 0%, #af32ef 100%);--accent-gradient-hover: linear-gradient(135deg, #0066cc 0%, #9a1fdb 100%);--on-accent: #ffffff;--ui-surface-shadow: inset 0 1px 0 rgba(255, 255, 255, .28), inset 0 -1px 0 rgba(255, 255, 255, .06), inset 0 0 22px rgba(255, 255, 255, .04), 0 10px 40px rgba(0, 0, 0, .45);--ui-surface-shadow-hover: inset 0 1px 0 rgba(255, 255, 255, .38), inset 0 0 26px rgba(255, 255, 255, .07), 0 14px 48px rgba(0, 0, 0, .5), var(--shadow-glow);--ui-dialog-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 24px 64px rgba(0, 0, 0, .6);--ui-raised-shadow: inset 0 1px 0 rgba(255, 255, 255, .22), 0 4px 16px rgba(0, 0, 0, .3);--ui-control-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), inset 0 -1px 0 rgba(0, 0, 0, .15);--ui-pressed-shadow: inset 0 1px 0 rgba(255, 255, 255, .35), 0 0 0 1px rgba(255, 255, 255, .1);--ui-well-shadow: inset 0 1px 2px rgba(0, 0, 0, .3);--ui-knob-shadow: 0 1px 3px rgba(0, 0, 0, .4)}:root[data-style=liquid][data-mode=light]{--ui-tint-rgb: 17, 24, 39;--overlay-rgb: 31, 38, 80;--surface-rgb: 255, 255, 255;--accent-rgb: 0, 102, 214;--accent-2-rgb: 175, 82, 222;--accent-3-rgb: 255, 45, 85;--bg-primary: #e9edf5;--bg-secondary: #ffffff;--bg-tertiary: #e3e8f0;--ui-bg: rgba(255, 255, 255, .42);--ui-bg-hover: rgba(255, 255, 255, .58);--ui-bg-strong: rgba(255, 255, 255, .7);--ui-border: rgba(var(--ui-tint-rgb), .08);--ui-border-hover: rgba(var(--ui-tint-rgb), .16);--ui-well: rgba(var(--ui-tint-rgb), .04);--ui-scrim: rgba(var(--overlay-rgb), .28);--ui-solid: #ffffff;--ui-input-bg: rgba(255, 255, 255, .55);--accent-gradient: linear-gradient(135deg, #0066d6 0%, #a843db 100%);--accent-gradient-hover: linear-gradient(135deg, #0058b8 0%, #9a3dc9 100%);--on-accent: #ffffff;--ui-surface-shadow: inset 0 1px 0 rgba(255, 255, 255, .95), inset 0 0 0 1px rgba(255, 255, 255, .5), 0 8px 32px rgba(var(--overlay-rgb), .12);--ui-surface-shadow-hover: inset 0 1px 0 #ffffff, inset 0 0 0 1px rgba(255, 255, 255, .7), 0 12px 40px rgba(var(--overlay-rgb), .16), var(--shadow-glow);--ui-dialog-shadow: inset 0 1px 0 #ffffff, 0 24px 64px rgba(var(--overlay-rgb), .22);--ui-raised-shadow: inset 0 1px 0 rgba(255, 255, 255, .9), 0 4px 14px rgba(var(--overlay-rgb), .08);--ui-control-shadow: inset 0 1px 0 rgba(255, 255, 255, .9), 0 1px 3px rgba(var(--overlay-rgb), .1);--ui-pressed-shadow: inset 0 1px 0 rgba(255, 255, 255, .5), inset 0 1px 3px rgba(var(--overlay-rgb), .15);--ui-well-shadow: inset 0 1px 2px rgba(var(--overlay-rgb), .08);--ui-knob-shadow: 0 1px 3px rgba(var(--overlay-rgb), .3)}:root[data-style=liquid] :is(.ui-btn,.ui-tab,.ui-segmented,.ui-search,.ui-chip){border-radius:999px}:root[data-style=liquid] .ui-icon-btn{border-radius:50%}:root[data-style=liquid]{--ui-ease: cubic-bezier(.32, .72, 0, 1);--ui-spring: cubic-bezier(.34, 1.56, .64, 1);--transition-fast: .2s var(--ui-ease);--transition-normal: .35s var(--ui-ease);--transition-slow: .5s var(--ui-ease);--ui-hover-transform: scale(1.03);--ui-press-transform: scale(.96);--ui-card-hover-transform: translateY(-2px);--ui-nav-transition: .3s var(--ui-ease);--ui-nav-hover-transform: scale(1.02);--ui-collapse-duration: .35s;--ui-collapse-ease: var(--ui-ease);--ui-toggle-transition: .35s var(--ui-spring);--ui-dialog-enter: ui-enter-pop .45s var(--ui-spring);--ui-popover-enter: ui-enter-pop .35s var(--ui-spring);--ui-overlay-enter: ui-fade .3s var(--ui-ease);--ui-expand-enter: ui-expand .3s var(--ui-ease);--ui-popover-radius: 16px}:root[data-style=liquid][data-mode=dark]{--ui-control-shadow-hover: inset 0 1px 0 rgba(255, 255, 255, .4), 0 4px 16px rgba(var(--accent-rgb), .25);--ui-nav-hover-shadow: inset 0 1px 0 rgba(255, 255, 255, .18);--ui-nav-active-bg: rgba(var(--accent-rgb), .18);--ui-nav-active-shadow: inset 0 1px 0 rgba(255, 255, 255, .3), 0 4px 14px rgba(var(--accent-rgb), .25);--ui-row-hover-bg: rgba(var(--accent-rgb), .08)}:root[data-style=liquid][data-mode=light]{--ui-control-shadow-hover: inset 0 1px 0 #ffffff, 0 4px 14px rgba(var(--accent-rgb), .2);--ui-nav-hover-shadow: inset 0 1px 0 #ffffff, 0 1px 3px rgba(var(--overlay-rgb), .08);--ui-nav-active-bg: rgba(var(--accent-rgb), .12);--ui-nav-active-shadow: inset 0 1px 0 #ffffff, 0 4px 12px rgba(var(--accent-rgb), .18);--ui-row-hover-bg: rgba(var(--accent-rgb), .06)}:root[data-style=liquid]{--ui-blur: blur(14px) saturate(200%) brightness(1.06);--liquid-chrome-blur: blur(18px) saturate(210%) brightness(1.08);--liquid-gap: 10px}:root[data-style=liquid][data-mode=dark]{--ui-bg: rgba(var(--ui-tint-rgb), .05);--ui-bg-hover: rgba(var(--ui-tint-rgb), .09);--liquid-sheen: linear-gradient(165deg, rgba(255, 255, 255, .1) 0%, rgba(255, 255, 255, 0) 38%);--liquid-glow: .16;--ui-surface-shadow: inset 1px 1px 0 rgba(255, 255, 255, .34), inset -1px -1px 0 rgba(255, 255, 255, .1), inset 0 0 0 .5px rgba(255, 255, 255, .1), inset 0 18px 30px -20px rgba(255, 255, 255, .14), 0 12px 40px rgba(0, 0, 0, .45);--ui-surface-shadow-hover: inset 1px 1px 0 rgba(255, 255, 255, .45), inset -1px -1px 0 rgba(255, 255, 255, .16), inset 0 0 0 .5px rgba(255, 255, 255, .14), inset 0 18px 30px -18px rgba(255, 255, 255, .2), 0 16px 48px rgba(0, 0, 0, .5), var(--shadow-glow);--ui-control-shadow: inset 1px 1px 0 rgba(255, 255, 255, .32), inset -1px -1px 0 rgba(255, 255, 255, .08), 0 2px 8px rgba(0, 0, 0, .25);--ui-control-shadow-hover: inset 1px 1px 0 rgba(255, 255, 255, .45), inset -1px -1px 0 rgba(255, 255, 255, .14), 0 6px 18px rgba(var(--accent-rgb), .28)}:root[data-style=liquid][data-mode=light]{--ui-bg: rgba(255, 255, 255, .32);--ui-bg-hover: rgba(255, 255, 255, .5);--liquid-sheen: linear-gradient(165deg, rgba(255, 255, 255, .55) 0%, rgba(255, 255, 255, 0) 40%);--liquid-glow: .5;--ui-surface-shadow: inset 1px 1px 0 #ffffff, inset -1px -1px 0 rgba(255, 255, 255, .55), inset 0 0 0 .5px rgba(var(--overlay-rgb), .06), 0 10px 32px rgba(var(--overlay-rgb), .12);--ui-surface-shadow-hover: inset 1px 1px 0 #ffffff, inset -1px -1px 0 rgba(255, 255, 255, .75), inset 0 0 0 .5px rgba(var(--overlay-rgb), .08), 0 14px 40px rgba(var(--overlay-rgb), .16), var(--shadow-glow);--ui-control-shadow: inset 1px 1px 0 #ffffff, inset -1px -1px 0 rgba(255, 255, 255, .5), inset 0 0 0 .5px rgba(var(--overlay-rgb), .08), 0 2px 8px rgba(var(--overlay-rgb), .1);--ui-control-shadow-hover: inset 1px 1px 0 #ffffff, inset -1px -1px 0 rgba(255, 255, 255, .7), 0 6px 16px rgba(var(--accent-rgb), .22)}:root[data-style=liquid][data-mode=dark] body{background-image:radial-gradient(55% 50% at 12% 8%,rgba(var(--accent-rgb),.42) 0%,transparent 70%),radial-gradient(45% 45% at 88% 22%,rgba(var(--accent-3-rgb),.26) 0%,transparent 70%),radial-gradient(60% 55% at 70% 92%,rgba(var(--accent-2-rgb),.38) 0%,transparent 72%)}:root[data-style=liquid][data-mode=light] body{background-image:radial-gradient(55% 50% at 12% 8%,rgba(var(--accent-rgb),.28) 0%,transparent 70%),radial-gradient(45% 45% at 88% 22%,rgba(var(--accent-3-rgb),.18) 0%,transparent 70%),radial-gradient(60% 55% at 70% 92%,rgba(var(--accent-2-rgb),.26) 0%,transparent 72%)}:root[data-style=liquid] :is(.ui-panel,.ui-card,.ui-stat,.ui-dialog,.ui-list){background-image:var(--liquid-sheen)}@media(min-width:769px){:root[data-style=liquid] .sidebar.ui-panel{top:var(--liquid-gap);left:var(--liquid-gap);height:calc(100vh - 2 * var(--liquid-gap));border:1px solid var(--ui-border);border-radius:var(--radius-xl);backdrop-filter:var(--liquid-chrome-blur);-webkit-backdrop-filter:var(--liquid-chrome-blur)}:root[data-style=liquid] .main-wrapper{padding-left:calc(2 * var(--liquid-gap))}:root[data-style=liquid] .header.ui-panel{top:var(--liquid-gap);margin:var(--liquid-gap) var(--liquid-gap) 0 0;height:calc(70px - var(--liquid-gap));padding:0 14px;gap:12px;border:1px solid var(--ui-border);border-radius:var(--radius-xl);backdrop-filter:var(--liquid-chrome-blur);-webkit-backdrop-filter:var(--liquid-chrome-blur)}}:root[data-style=liquid] .nav-item{border-radius:999px}:root[data-style=liquid] .nav-item .nav-indicator{display:none}:root[data-style=liquid] .ui-btn-primary{background-color:color-mix(in srgb,var(--accent-fill) 92%,transparent);backdrop-filter:blur(10px) saturate(180%);-webkit-backdrop-filter:blur(10px) saturate(180%)}html.ui-lens[data-style=liquid] :is(.sidebar.ui-panel,.header.ui-panel,.ui-dialog,.ui-chip){-webkit-backdrop-filter:url(#ui-liquid-lens) var(--liquid-chrome-blur);backdrop-filter:url(#ui-liquid-lens) var(--liquid-chrome-blur)}:root[data-style=liquid] :is(.ui-btn:not(.ui-btn-gradient,.ui-btn-primary),.ui-icon-btn,.ui-tab:not(.active),.nav-item,.ui-chip):hover{background-image:radial-gradient(120px circle at var(--ui-mx, 50%) var(--ui-my, 50%),rgba(255,255,255,var(--liquid-glow)),transparent 70%)}:root[data-style=liquid] :is(.ui-btn-primary,.ui-select,.mat-mdc-menu-item,.mat-mdc-option):hover,:root[data-style=liquid] .mat-mdc-form-field:hover .mat-mdc-text-field-wrapper{background-image:radial-gradient(120px circle at var(--ui-mx, 50%) var(--ui-my, 50%),rgba(255,255,255,var(--liquid-glow)),transparent 70%)}:root[data-style=liquid] .ui-btn-gradient:hover{background-image:radial-gradient(120px circle at var(--ui-mx, 50%) var(--ui-my, 50%),rgba(255,255,255,var(--liquid-glow)),transparent 70%),var(--accent-gradient-hover)}:root[data-style=liquid] .ui-card:hover{background-image:radial-gradient(260px circle at var(--ui-mx, 50%) var(--ui-my, 50%),rgba(255,255,255,calc(var(--liquid-glow) * .6)),transparent 70%),var(--liquid-sheen)}:root[data-style=liquid][data-mode=dark] .ui-dialog{background-color:rgba(var(--surface-rgb),.62)}:root[data-style=liquid][data-mode=light] .ui-dialog{background-color:#fff9}:root[data-style=liquid] .ui-dialog{backdrop-filter:var(--liquid-chrome-blur);-webkit-backdrop-filter:var(--liquid-chrome-blur)}:root[data-style=liquid][data-mode=dark]{--ui-popover-bg: rgba(var(--surface-rgb), .55)}:root[data-style=liquid][data-mode=light]{--ui-popover-bg: rgba(255, 255, 255, .55)}:root[data-style=liquid]{--ui-popover-item-radius: 999px}:root[data-style=liquid] :is(.mat-mdc-menu-panel,.mat-mdc-select-panel){background-image:var(--liquid-sheen)!important;backdrop-filter:var(--liquid-chrome-blur)!important;-webkit-backdrop-filter:var(--liquid-chrome-blur)!important;box-shadow:var(--ui-surface-shadow)!important}html.ui-lens[data-style=liquid] :is(.mat-mdc-menu-panel,.mat-mdc-select-panel){-webkit-backdrop-filter:url(#ui-liquid-lens) var(--liquid-chrome-blur)!important;backdrop-filter:url(#ui-liquid-lens) var(--liquid-chrome-blur)!important}:root[data-style=liquid]{--ui-tooltip-bg: var(--ui-popover-bg)}:root[data-style=liquid] :is(.mdc-tooltip__surface,.mat-mdc-snack-bar-container .mdc-snackbar__surface){backdrop-filter:var(--liquid-chrome-blur);-webkit-backdrop-filter:var(--liquid-chrome-blur);box-shadow:var(--ui-control-shadow)}:root[data-style=liquid]{--ui-shadow-room: 20px}:root[data-style=neu]{--radius-sm: 12px;--radius-md: 16px;--radius-lg: 20px;--radius-xl: 28px;--ui-blur: none;--ui-page-glow: 0;--ui-bg: var(--bg-primary);--ui-bg-hover: color-mix(in srgb, var(--bg-primary) 94%, var(--neu-highlight));--ui-bg-strong: color-mix(in srgb, var(--bg-primary) 90%, var(--neu-highlight));--ui-input-bg: var(--bg-primary);--ui-solid: var(--bg-primary);--bg-secondary: var(--bg-primary);--neu-dark: color-mix(in srgb, var(--bg-primary) var(--neu-dark-mix), #000000);--neu-light: color-mix(in srgb, var(--bg-primary) var(--neu-light-mix), var(--neu-highlight));--ui-surface-shadow: 7px 7px 16px var(--neu-dark), -7px -7px 16px var(--neu-light);--ui-surface-shadow-hover: 9px 9px 20px var(--neu-dark), -9px -9px 20px var(--neu-light);--ui-dialog-shadow: 12px 12px 30px var(--neu-dark), -12px -12px 30px var(--neu-light);--ui-raised-shadow: 4px 4px 10px var(--neu-dark), -4px -4px 10px var(--neu-light);--ui-control-shadow: 3px 3px 7px var(--neu-dark), -3px -3px 7px var(--neu-light);--ui-pressed-shadow: inset 3px 3px 7px var(--neu-dark), inset -3px -3px 7px var(--neu-light);--ui-well-shadow: inset 2px 2px 5px var(--neu-dark), inset -2px -2px 5px var(--neu-light);--ui-well-focus-shadow: inset 2px 2px 5px var(--neu-dark), inset -2px -2px 5px var(--neu-light), 0 0 0 2px rgba(var(--accent-rgb), .35);--ui-knob-shadow: 1px 1px 3px var(--neu-dark)}:root[data-style=neu][data-mode=dark]{--ui-tint-rgb: 226, 230, 238;--overlay-rgb: 0, 0, 0;--surface-rgb: 36, 40, 48;--accent-rgb: 108, 140, 255;--accent-2-rgb: 167, 139, 250;--accent-3-rgb: 244, 114, 182;--bg-primary: #242830;--bg-tertiary: #2c313a;--ui-border: rgba(var(--ui-tint-rgb), .05);--ui-border-hover: rgba(var(--ui-tint-rgb), .1);--ui-well: rgba(0, 0, 0, .15);--ui-scrim: rgba(var(--overlay-rgb), .55);--neu-highlight: #ffffff;--neu-dark-mix: 55%;--neu-light-mix: 92%;--accent-fill: #3c66ff;--accent-gradient: linear-gradient(135deg, #3c66ff 0%, #7e55f8 100%);--accent-gradient-hover: linear-gradient(135deg, #2f58f0 0%, #6d3ff0 100%);--text-secondary: rgba(var(--ui-tint-rgb), .78);--text-tertiary: rgba(var(--ui-tint-rgb), .66);--text-muted: rgba(var(--ui-tint-rgb), .58);--on-accent: #ffffff}:root[data-style=neu][data-mode=light]{--ui-tint-rgb: 30, 41, 59;--overlay-rgb: 30, 41, 59;--surface-rgb: 227, 232, 239;--accent-rgb: 54, 86, 234;--accent-2-rgb: 124, 58, 237;--accent-3-rgb: 219, 39, 119;--bg-primary: #e3e8ef;--bg-tertiary: #d8dee7;--ui-border: rgba(255, 255, 255, .55);--ui-border-hover: rgba(var(--ui-tint-rgb), .12);--ui-well: rgba(var(--ui-tint-rgb), .04);--ui-scrim: rgba(var(--overlay-rgb), .3);--neu-highlight: #ffffff;--neu-dark-mix: 82%;--neu-light-mix: 25%;--accent-gradient: linear-gradient(135deg, #3656ea 0%, #7c3aed 100%);--accent-gradient-hover: linear-gradient(135deg, #2c48d0 0%, #6d28d9 100%);--text-secondary: rgba(var(--ui-tint-rgb), .8);--text-tertiary: rgba(var(--ui-tint-rgb), .74);--text-muted: rgba(var(--ui-tint-rgb), .69);--ui-control-border: rgba(var(--ui-tint-rgb), .54);--on-accent: #ffffff}:root[data-style=neu]{--transition-fast: .2s ease-out;--transition-normal: .3s ease-out;--transition-slow: .45s ease-out;--ui-control-shadow-hover: 5px 5px 12px var(--neu-dark), -5px -5px 12px var(--neu-light);--ui-nav-transition: .25s ease-out;--ui-nav-hover-shadow: 3px 3px 7px var(--neu-dark), -3px -3px 7px var(--neu-light);--ui-nav-active-bg: var(--bg-primary);--ui-nav-active-shadow: inset 3px 3px 7px var(--neu-dark), inset -3px -3px 7px var(--neu-light);--ui-row-hover-bg: color-mix(in srgb, var(--bg-primary) 96%, var(--neu-dark));--ui-collapse-duration: .25s;--ui-collapse-ease: ease-in-out;--ui-toggle-transition: .25s ease-out;--ui-dialog-enter: ui-enter-pop .25s ease-out;--ui-popover-enter: ui-fade .2s ease-out;--ui-overlay-enter: ui-fade .25s ease-out;--ui-expand-enter: ui-expand .2s ease-out;--ui-popover-radius: 14px}:root[data-style=neu]{--ui-popover-bg: var(--bg-primary);--ui-popover-item-radius: 10px}:root[data-style=neu]{--ui-shadow-room: 20px}:root[data-style=skeuo]{--radius-sm: 6px;--radius-md: 8px;--radius-lg: 10px;--radius-xl: 14px;--ui-blur: none;--ui-page-glow: 0;--ui-bg: var(--bg-secondary);--ui-solid: var(--bg-secondary)}:root[data-style=skeuo][data-mode=dark]{--ui-tint-rgb: 240, 240, 242;--overlay-rgb: 0, 0, 0;--surface-rgb: 42, 44, 48;--accent-rgb: 64, 140, 235;--accent-2-rgb: 104, 96, 222;--accent-3-rgb: 235, 137, 52;--bg-primary: #26282c;--bg-secondary: #33363b;--bg-tertiary: #3c3f45;--ui-bg-hover: color-mix(in srgb, var(--bg-secondary) 92%, #ffffff);--ui-bg-strong: color-mix(in srgb, var(--bg-secondary) 86%, #ffffff);--ui-border: rgba(0, 0, 0, .55);--ui-border-hover: rgba(0, 0, 0, .75);--ui-well: rgba(0, 0, 0, .3);--ui-scrim: rgba(var(--overlay-rgb), .6);--ui-input-bg: color-mix(in srgb, var(--bg-primary) 80%, #000000);--accent-fill: #1872e3;--accent-gradient: linear-gradient(180deg, #1273df 0%, #2560b8 100%);--accent-gradient-hover: linear-gradient(180deg, #0f68cc 0%, #2157a8 100%);--text-secondary: rgba(var(--ui-tint-rgb), .78);--text-tertiary: rgba(var(--ui-tint-rgb), .66);--text-muted: rgba(var(--ui-tint-rgb), .58);--on-accent: #ffffff;--skeuo-gloss: linear-gradient(180deg, rgba(255, 255, 255, .14) 0%, rgba(255, 255, 255, 0) 55%, rgba(0, 0, 0, .14) 100%);--skeuo-sheen: linear-gradient(180deg, rgba(255, 255, 255, .04) 0%, rgba(0, 0, 0, .08) 100%);--skeuo-emboss: 0 1px 0 rgba(0, 0, 0, .6);--ui-surface-shadow: inset 0 1px 0 rgba(255, 255, 255, .08), 0 1px 0 rgba(255, 255, 255, .03), 0 3px 8px rgba(0, 0, 0, .5);--ui-surface-shadow-hover: inset 0 1px 0 rgba(255, 255, 255, .12), 0 6px 14px rgba(0, 0, 0, .55);--ui-dialog-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 16px 40px rgba(0, 0, 0, .7);--ui-raised-shadow: inset 0 1px 0 rgba(255, 255, 255, .07), 0 2px 4px rgba(0, 0, 0, .4);--ui-control-shadow: inset 0 1px 0 rgba(255, 255, 255, .18), 0 1px 2px rgba(0, 0, 0, .6);--ui-pressed-shadow: inset 0 2px 5px rgba(0, 0, 0, .6), inset 0 -1px 0 rgba(255, 255, 255, .05);--ui-well-shadow: inset 0 2px 4px rgba(0, 0, 0, .55), 0 1px 0 rgba(255, 255, 255, .06);--ui-well-focus-shadow: inset 0 2px 4px rgba(0, 0, 0, .55), 0 0 0 2px rgba(var(--accent-rgb), .45);--ui-knob-shadow: inset 0 1px 0 #ffffff, 0 1px 3px rgba(0, 0, 0, .6)}:root[data-style=skeuo][data-mode=light]{--ui-tint-rgb: 28, 30, 34;--overlay-rgb: 0, 0, 0;--surface-rgb: 241, 242, 244;--accent-rgb: 26, 92, 179;--accent-2-rgb: 88, 80, 200;--accent-3-rgb: 205, 105, 20;--bg-primary: #d6d9de;--bg-secondary: #f1f2f4;--bg-tertiary: #e3e6ea;--ui-bg-hover: color-mix(in srgb, var(--bg-secondary) 70%, #ffffff);--ui-bg-strong: #ffffff;--ui-border: rgba(0, 0, 0, .2);--ui-border-hover: rgba(0, 0, 0, .32);--ui-well: rgba(0, 0, 0, .05);--ui-scrim: rgba(var(--overlay-rgb), .35);--ui-input-bg: #ffffff;--accent-gradient: linear-gradient(180deg, #1a73de 0%, #1e62c4 100%);--accent-gradient-hover: linear-gradient(180deg, #1668cc 0%, #1a56ad 100%);--text-secondary: rgba(var(--ui-tint-rgb), .8);--text-tertiary: rgba(var(--ui-tint-rgb), .74);--text-muted: rgba(var(--ui-tint-rgb), .69);--ui-control-border: rgba(var(--ui-tint-rgb), .54);--on-accent: #ffffff;--skeuo-gloss: linear-gradient(180deg, rgba(255, 255, 255, .55) 0%, rgba(255, 255, 255, 0) 55%, rgba(0, 0, 0, .05) 100%);--skeuo-sheen: linear-gradient(180deg, rgba(255, 255, 255, .6) 0%, rgba(255, 255, 255, 0) 40%);--skeuo-emboss: 0 1px 0 rgba(255, 255, 255, .85);--ui-surface-shadow: inset 0 1px 0 #ffffff, 0 1px 2px rgba(0, 0, 0, .18), 0 3px 8px rgba(0, 0, 0, .1);--ui-surface-shadow-hover: inset 0 1px 0 #ffffff, 0 2px 4px rgba(0, 0, 0, .2), 0 8px 18px rgba(0, 0, 0, .12);--ui-dialog-shadow: inset 0 1px 0 #ffffff, 0 16px 40px rgba(0, 0, 0, .3);--ui-raised-shadow: inset 0 1px 0 #ffffff, 0 1px 2px rgba(0, 0, 0, .15);--ui-control-shadow: inset 0 1px 0 rgba(255, 255, 255, .9), 0 1px 2px rgba(0, 0, 0, .25);--ui-pressed-shadow: inset 0 2px 4px rgba(0, 0, 0, .25);--ui-well-shadow: inset 0 1px 3px rgba(0, 0, 0, .2), 0 1px 0 rgba(255, 255, 255, .8);--ui-well-focus-shadow: inset 0 1px 3px rgba(0, 0, 0, .2), 0 0 0 2px rgba(var(--accent-rgb), .4);--ui-knob-shadow: 0 1px 3px rgba(0, 0, 0, .35)}:root[data-style=skeuo] body{background-image:repeating-linear-gradient(90deg,rgba(var(--ui-tint-rgb),.012) 0 1px,transparent 1px 3px),linear-gradient(180deg,color-mix(in srgb,var(--bg-primary) 90%,#ffffff) 0%,var(--bg-primary) 60%)}:root[data-style=skeuo] :is(.ui-panel,.ui-card,.ui-stat,.ui-dialog,.ui-list){background-image:var(--skeuo-sheen)}:root[data-style=skeuo] :is(.ui-btn:not(.ui-btn-gradient,.ui-btn-ghost),.ui-icon-btn:not(.is-ghost),.ui-tab,.ui-segmented){background-image:var(--skeuo-gloss)}:root[data-style=skeuo] :is(.ui-page-title h1,.ui-page-title h2,.ui-dialog-header h2,.ui-dialog-header h3){text-shadow:var(--skeuo-emboss)}:root[data-style=skeuo]{--transition-fast: .1s ease;--transition-normal: .18s ease;--transition-slow: .3s ease;--ui-press-transform: translateY(1px);--ui-nav-transition: .12s ease;--ui-collapse-duration: .2s;--ui-collapse-ease: ease-in-out;--ui-toggle-transition: .15s ease;--ui-dialog-enter: ui-enter-drop .2s ease-out;--ui-popover-enter: ui-enter-drop .15s ease-out;--ui-overlay-enter: ui-fade .15s ease;--ui-expand-enter: ui-expand .15s ease-out;--ui-popover-radius: 6px}:root[data-style=skeuo][data-mode=dark]{--ui-control-shadow-hover: inset 0 1px 0 rgba(255, 255, 255, .26), 0 2px 4px rgba(0, 0, 0, .6);--ui-nav-hover-shadow: inset 0 1px 0 rgba(255, 255, 255, .06);--ui-nav-active-bg: rgba(0, 0, 0, .3);--ui-nav-active-shadow: inset 0 2px 4px rgba(0, 0, 0, .6), 0 1px 0 rgba(255, 255, 255, .05);--ui-row-hover-bg: rgba(255, 255, 255, .04)}:root[data-style=skeuo][data-mode=light]{--ui-control-shadow-hover: inset 0 1px 0 #ffffff, 0 2px 4px rgba(0, 0, 0, .25);--ui-nav-hover-shadow: inset 0 1px 0 rgba(255, 255, 255, .8);--ui-nav-active-bg: rgba(0, 0, 0, .07);--ui-nav-active-shadow: inset 0 1px 3px rgba(0, 0, 0, .22), 0 1px 0 rgba(255, 255, 255, .8);--ui-row-hover-bg: rgba(0, 0, 0, .035)}:root[data-style=skeuo]{--ui-popover-bg: var(--bg-secondary);--ui-popover-item-radius: 4px}:root[data-style=skeuo] :is(.mat-mdc-menu-panel,.mat-mdc-select-panel){background-image:var(--skeuo-sheen)!important}:root[data-style=skeuo]{--ui-shadow-room: 12px}:root[data-style=clay]{--radius-sm: 14px;--radius-md: 20px;--radius-lg: 26px;--radius-xl: 34px;--ui-blur: none;--ui-page-glow: .12;--ui-bg: color-mix(in srgb, var(--bg-secondary) 80%, var(--bg-primary));--ui-bg-hover: var(--bg-secondary);--ui-bg-strong: var(--bg-secondary);--ui-solid: var(--bg-secondary)}:root[data-style=clay][data-mode=dark]{--ui-tint-rgb: 238, 236, 255;--overlay-rgb: 0, 0, 0;--surface-rgb: 39, 36, 63;--accent-rgb: 167, 139, 250;--accent-2-rgb: 244, 114, 182;--accent-3-rgb: 103, 232, 249;--bg-primary: #1c1a2e;--bg-secondary: #2b2845;--bg-tertiary: #322e50;--ui-border: rgba(var(--ui-tint-rgb), .06);--ui-border-hover: rgba(var(--ui-tint-rgb), .12);--ui-well: rgba(0, 0, 0, .2);--ui-scrim: rgba(var(--overlay-rgb), .55);--ui-input-bg: color-mix(in srgb, var(--bg-primary) 70%, var(--bg-secondary));--accent-gradient: linear-gradient(135deg, #a78bfa 0%, #f472b6 100%);--accent-gradient-hover: linear-gradient(135deg, #c4b5fd 0%, #f9a8d4 100%);--text-secondary: rgba(var(--ui-tint-rgb), .78);--text-tertiary: rgba(var(--ui-tint-rgb), .66);--text-muted: rgba(var(--ui-tint-rgb), .58);--on-accent: #1b1530;--ui-surface-shadow: 10px 12px 28px rgba(0, 0, 0, .45), inset -6px -6px 14px rgba(0, 0, 0, .25), inset 6px 6px 14px rgba(255, 255, 255, .06);--ui-surface-shadow-hover: 14px 16px 34px rgba(0, 0, 0, .5), inset -6px -6px 14px rgba(0, 0, 0, .25), inset 6px 6px 14px rgba(255, 255, 255, .08), var(--shadow-glow);--ui-dialog-shadow: 18px 22px 48px rgba(0, 0, 0, .6), inset -8px -8px 18px rgba(0, 0, 0, .25), inset 8px 8px 18px rgba(255, 255, 255, .06);--ui-raised-shadow: 6px 8px 18px rgba(0, 0, 0, .35), inset -4px -4px 10px rgba(0, 0, 0, .2), inset 4px 4px 10px rgba(255, 255, 255, .05);--ui-control-shadow: 4px 6px 12px rgba(0, 0, 0, .4), inset -3px -3px 8px rgba(0, 0, 0, .25), inset 3px 3px 8px rgba(255, 255, 255, .18);--ui-pressed-shadow: inset 4px 4px 10px rgba(0, 0, 0, .35), inset -3px -3px 8px rgba(255, 255, 255, .08);--ui-well-shadow: inset 3px 3px 8px rgba(0, 0, 0, .35), inset -3px -3px 8px rgba(255, 255, 255, .04);--ui-well-focus-shadow: inset 3px 3px 8px rgba(0, 0, 0, .35), inset -3px -3px 8px rgba(255, 255, 255, .04), 0 0 0 3px rgba(var(--accent-rgb), .3);--ui-knob-shadow: 2px 2px 4px rgba(0, 0, 0, .35), inset -1px -1px 2px rgba(0, 0, 0, .2)}:root[data-style=clay][data-mode=light]{--ui-tint-rgb: 37, 35, 64;--overlay-rgb: 52, 40, 120;--surface-rgb: 248, 248, 255;--accent-rgb: 106, 69, 255;--accent-2-rgb: 236, 72, 153;--accent-3-rgb: 14, 165, 233;--bg-primary: #eceefb;--bg-secondary: #ffffff;--bg-tertiary: #e3e5f6;--ui-border: rgba(var(--ui-tint-rgb), .06);--ui-border-hover: rgba(var(--ui-tint-rgb), .12);--ui-well: rgba(var(--overlay-rgb), .05);--ui-scrim: rgba(var(--overlay-rgb), .25);--ui-input-bg: color-mix(in srgb, var(--bg-primary) 60%, var(--bg-secondary));--accent-gradient: linear-gradient(135deg, #6a45ff 0%, #dd1779 100%);--accent-gradient-hover: linear-gradient(135deg, #5b35f0 0%, #c0136a 100%);--text-secondary: rgba(var(--ui-tint-rgb), .8);--text-tertiary: rgba(var(--ui-tint-rgb), .74);--text-muted: rgba(var(--ui-tint-rgb), .69);--ui-control-border: rgba(var(--ui-tint-rgb), .54);--on-accent: #ffffff;--ui-surface-shadow: 10px 12px 28px rgba(var(--overlay-rgb), .14), inset -6px -6px 14px rgba(var(--overlay-rgb), .06), inset 6px 6px 14px rgba(255, 255, 255, .9);--ui-surface-shadow-hover: 14px 16px 34px rgba(var(--overlay-rgb), .18), inset -6px -6px 14px rgba(var(--overlay-rgb), .06), inset 6px 6px 14px #ffffff, var(--shadow-glow);--ui-dialog-shadow: 18px 22px 48px rgba(var(--overlay-rgb), .22), inset -8px -8px 18px rgba(var(--overlay-rgb), .06), inset 8px 8px 18px #ffffff;--ui-raised-shadow: 6px 8px 18px rgba(var(--overlay-rgb), .12), inset -4px -4px 10px rgba(var(--overlay-rgb), .05), inset 4px 4px 10px rgba(255, 255, 255, .85);--ui-control-shadow: 4px 6px 12px rgba(var(--overlay-rgb), .15), inset -3px -3px 8px rgba(var(--overlay-rgb), .1), inset 3px 3px 8px rgba(255, 255, 255, .55);--ui-pressed-shadow: inset 4px 4px 10px rgba(var(--overlay-rgb), .15), inset -3px -3px 8px rgba(255, 255, 255, .6);--ui-well-shadow: inset 3px 3px 8px rgba(var(--overlay-rgb), .1), inset -3px -3px 8px rgba(255, 255, 255, .9);--ui-well-focus-shadow: inset 3px 3px 8px rgba(var(--overlay-rgb), .1), inset -3px -3px 8px rgba(255, 255, 255, .9), 0 0 0 3px rgba(var(--accent-rgb), .25);--ui-knob-shadow: 2px 2px 4px rgba(var(--overlay-rgb), .25), inset -1px -1px 2px rgba(var(--overlay-rgb), .1)}:root[data-style=clay]{--ui-bounce: cubic-bezier(.34, 1.56, .64, 1);--transition-fast: .22s var(--ui-bounce);--transition-normal: .35s var(--ui-bounce);--transition-slow: .5s var(--ui-bounce);--ui-hover-transform: translateY(-2px) scale(1.02);--ui-press-transform: scale(.95);--ui-card-hover-transform: translateY(-4px);--ui-nav-transition: .3s var(--ui-bounce);--ui-nav-hover-transform: translateX(3px);--ui-nav-hover-shadow: var(--ui-raised-shadow);--ui-nav-active-bg: rgba(var(--accent-rgb), .18);--ui-nav-active-shadow: var(--ui-control-shadow);--ui-row-hover-bg: rgba(var(--accent-rgb), .07);--ui-collapse-duration: .35s;--ui-collapse-ease: cubic-bezier(.34, 1.3, .64, 1);--ui-toggle-transition: .35s var(--ui-bounce);--ui-dialog-enter: ui-enter-pop .4s var(--ui-bounce);--ui-popover-enter: ui-enter-pop .35s var(--ui-bounce);--ui-overlay-enter: ui-fade .25s ease-out;--ui-expand-enter: ui-expand .3s var(--ui-bounce);--ui-popover-radius: 20px}:root[data-style=clay][data-mode=dark]{--ui-control-shadow-hover: 6px 9px 16px rgba(0, 0, 0, .45), inset -3px -3px 8px rgba(0, 0, 0, .25), inset 3px 3px 8px rgba(255, 255, 255, .2)}:root[data-style=clay][data-mode=light]{--ui-control-shadow-hover: 6px 9px 16px rgba(var(--overlay-rgb), .2), inset -3px -3px 8px rgba(var(--overlay-rgb), .1), inset 3px 3px 8px rgba(255, 255, 255, .6)}:root[data-style=clay]{--ui-popover-bg: var(--bg-secondary);--ui-popover-item-radius: 14px}:root[data-style=clay]{--ui-shadow-room: 20px}:root{color-scheme:dark;--mat-sys-primary: var(--accent-primary);--mat-sys-on-primary: var(--on-accent)}:root[data-mode=light]{color-scheme:light}*{box-sizing:border-box}body{background:var(--bg-primary);background-image:radial-gradient(ellipse at 20% 20%,rgba(var(--accent-rgb),var(--ui-page-glow, .08)) 0%,transparent 50%),radial-gradient(ellipse at 80% 80%,rgba(var(--accent-2-rgb),var(--ui-page-glow, .08)) 0%,transparent 50%),radial-gradient(ellipse at 50% 50%,rgba(var(--overlay-rgb),0) 0%,var(--bg-primary) 100%);background-attachment:fixed;color:var(--text-primary);min-height:100vh}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:var(--ui-border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--ui-border-hover)}.ui-panel{background:var(--ui-bg);backdrop-filter:var(--ui-blur);-webkit-backdrop-filter:var(--ui-blur);border:1px solid var(--ui-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.ui-card{background:var(--ui-bg);backdrop-filter:var(--ui-blur);-webkit-backdrop-filter:var(--ui-blur);border:1px solid var(--ui-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transition:all var(--transition-normal)}.ui-card:hover{background:var(--ui-bg-hover);border-color:var(--ui-border-hover);box-shadow:var(--shadow-lg),var(--shadow-glow)}.ui-stat{display:flex;align-items:center;gap:12px;padding:16px 20px;background:var(--ui-bg);backdrop-filter:var(--ui-blur);-webkit-backdrop-filter:var(--ui-blur);border:1px solid var(--ui-border);border-radius:var(--radius-md)}.ui-stat>mat-icon{font-size:28px;width:28px;height:28px;color:var(--accent-primary)}.ui-stat.is-success>mat-icon{color:var(--success)}.ui-stat.is-warning>mat-icon{color:var(--warning)}.ui-stat.is-error>mat-icon{color:var(--error)}.ui-stat.is-info>mat-icon{color:var(--info)}.ui-stat.is-neutral>mat-icon{color:var(--neutral)}.ui-stat.is-violet>mat-icon{color:var(--violet)}.ui-stat-info{display:flex;flex-direction:column}.ui-stat-value{font-size:24px;font-weight:600;color:var(--text-primary)}.ui-stat-label{font-size:12px;color:var(--text-muted)}.ui-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--neutral)}.ui-dot.is-success{background:var(--success)}.ui-dot.is-warning{background:var(--warning)}.ui-dot.is-error{background:var(--error)}.ui-dot.is-info{background:var(--info)}.ui-page-header{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:16px;margin-bottom:24px}.ui-page-title{display:flex;flex-direction:column;gap:4px}.ui-page-title h1,.ui-page-title h2{margin:0;font-size:24px;font-weight:600;color:var(--text-primary)}.ui-page-subtitle{margin:0;color:var(--text-secondary);font-size:14px}.ui-page-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.ui-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 14px;border:1px solid var(--ui-border);border-radius:var(--radius-sm);background:var(--ui-bg);color:var(--text-primary);font:inherit;font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer;transition:all var(--transition-fast)}.ui-btn mat-icon{font-size:18px;width:18px;height:18px}.ui-btn:hover:not(:disabled){background:var(--ui-bg-hover);border-color:var(--ui-border-hover)}.ui-btn:disabled{opacity:.5;cursor:not-allowed}.ui-btn-lg{padding:12px 24px;font-size:14px}.ui-btn-primary{background:var(--accent-fill);border-color:transparent;color:var(--on-accent)}.ui-btn-primary:hover:not(:disabled){background:var(--accent-fill);border-color:transparent;box-shadow:var(--shadow-glow);filter:brightness(1.1)}.ui-btn-gradient{background:var(--accent-gradient);border-color:transparent;color:var(--on-accent)}.ui-btn-gradient:hover:not(:disabled){background:var(--accent-gradient-hover);border-color:transparent;box-shadow:0 8px 25px rgba(var(--accent-rgb),.3)}.ui-btn-danger{background:rgba(var(--error-rgb),.15);border-color:rgba(var(--error-rgb),.35);color:var(--error-text)}.ui-btn-danger:hover:not(:disabled){background:rgba(var(--error-rgb),.25);border-color:rgba(var(--error-rgb),.5)}.ui-btn-success{background:rgba(var(--success-rgb),.15);border-color:rgba(var(--success-rgb),.35);color:var(--success-text)}.ui-btn-success:hover:not(:disabled){background:rgba(var(--success-rgb),.25);border-color:rgba(var(--success-rgb),.5)}.ui-btn-warning{background:rgba(var(--warning-rgb),.15);border-color:rgba(var(--warning-rgb),.35);color:var(--warning-text)}.ui-btn-warning:hover:not(:disabled){background:rgba(var(--warning-rgb),.25);border-color:rgba(var(--warning-rgb),.5)}.ui-btn-ghost{background:transparent}.ui-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid var(--ui-border);border-radius:var(--radius-sm);background:var(--ui-bg);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast)}.ui-icon-btn mat-icon{font-size:20px;width:20px;height:20px}.ui-icon-btn:hover:not(:disabled){background:var(--ui-bg-hover);color:var(--accent-primary)}.ui-icon-btn.is-danger:hover:not(:disabled){background:rgba(var(--error-rgb),.15);color:var(--error)}.ui-icon-btn.is-ghost{background:transparent;border-color:transparent;color:var(--text-muted)}.ui-icon-btn.is-ghost:hover:not(:disabled){background:rgba(var(--ui-tint-rgb),.1);color:var(--text-primary)}.ui-icon-btn.is-ghost.is-danger{color:var(--error)}.ui-icon-btn.is-ghost.is-warning{color:var(--warning-text)}.ui-icon-btn.is-sm{width:28px;height:28px}.ui-icon-btn.is-sm mat-icon{font-size:18px;width:18px;height:18px}.ui-icon-btn:disabled{opacity:.5;cursor:not-allowed}.ui-input,.ui-select{background:rgba(var(--ui-tint-rgb),.03);border:1px solid var(--ui-control-border);border-radius:var(--radius-sm);color:var(--text-primary);padding:12px 16px;font:inherit;font-size:14px;width:100%;transition:all var(--transition-fast);outline:none}.ui-input::placeholder,.ui-select::placeholder{color:var(--text-muted)}.ui-input:focus,.ui-select:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.1)}.ui-input:hover:not(:focus),.ui-select:hover:not(:focus){border-color:var(--ui-control-border-hover)}.ui-field{display:flex;flex-direction:column;gap:6px}.ui-field>label{font-size:12px;color:var(--text-secondary)}.ui-select option{background:var(--ui-solid);color:var(--text-primary)}.ui-search{display:flex;align-items:center;gap:8px;padding:0 12px;background:var(--ui-bg);border:1px solid var(--ui-control-border);border-radius:var(--radius-sm);transition:border-color var(--transition-fast)}.ui-search mat-icon{color:var(--text-tertiary);font-size:20px;width:20px;height:20px}.ui-search input{flex:1;min-width:0;padding:10px 0;background:transparent;border:none;outline:none;color:var(--text-primary);font:inherit;font-size:14px}.ui-search input::placeholder{color:var(--text-muted)}.ui-search:focus-within{border-color:var(--accent-primary)}.ui-toggle{position:relative;display:inline-block;width:44px;height:24px;flex-shrink:0}.ui-toggle input{opacity:0;width:0;height:0}.ui-toggle .ui-toggle-slider{position:absolute;inset:0;cursor:pointer;background:rgba(var(--neutral-rgb),.3);border-radius:24px;transition:var(--ui-toggle-transition, .2s)}.ui-toggle .ui-toggle-slider:before{content:"";position:absolute;width:18px;height:18px;left:3px;bottom:3px;background:var(--on-accent);border-radius:50%;transition:var(--ui-toggle-transition, .2s)}.ui-toggle input:checked+.ui-toggle-slider{background:var(--accent-primary)}.ui-toggle input:focus-visible+.ui-toggle-slider{outline:2px solid var(--accent-primary);outline-offset:2px}.ui-toggle input:checked+.ui-toggle-slider:before{transform:translate(20px)}.ui-toggle input:disabled+.ui-toggle-slider{opacity:.5;cursor:not-allowed}.ui-toggle.is-on .ui-toggle-slider{background:var(--accent-primary)}.ui-toggle.is-on .ui-toggle-slider:before{transform:translate(20px)}.ui-toggle.is-sm{width:36px;height:20px}.ui-toggle.is-sm .ui-toggle-slider:before{width:14px;height:14px}.ui-toggle.is-sm.is-on .ui-toggle-slider:before{transform:translate(16px)}.ui-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:var(--ui-bg);border:1px solid var(--ui-border);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:13px;font-weight:500}.ui-chip mat-icon{font-size:18px;width:18px;height:18px;color:var(--accent-primary)}.ui-list{display:flex;flex-direction:column;background:var(--ui-bg);border:1px solid var(--ui-border);border-radius:var(--radius-md);overflow:hidden}.ui-list-item{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 20px;border-bottom:1px solid var(--ui-border)}.ui-list-item:last-child{border-bottom:none}.ui-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:20px}.ui-tab{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;background:var(--ui-bg);border:1px solid var(--ui-border);border-radius:20px;color:var(--text-tertiary);font:inherit;font-size:13px;cursor:pointer;transition:all var(--transition-fast)}.ui-tab mat-icon{font-size:16px;width:16px;height:16px}.ui-tab:hover:not(.active){background:var(--ui-bg-hover);color:var(--text-primary)}.ui-tab.active{background:var(--accent-fill);border-color:transparent;color:var(--on-accent)}.ui-tab-count{font-size:11px;padding:1px 6px;border-radius:10px;background:rgba(var(--ui-tint-rgb),.2)}.ui-segmented{display:inline-flex;overflow:hidden;background:var(--ui-bg);border:1px solid var(--ui-border);border-radius:var(--radius-sm)}.ui-segmented button{display:inline-flex;align-items:center;padding:8px 12px;background:transparent;border:none;color:var(--text-muted);cursor:pointer;transition:all var(--transition-fast)}.ui-segmented button:hover:not(.active){background:var(--ui-bg-hover);color:var(--text-primary)}.ui-segmented button.active{background:var(--accent-fill);color:var(--on-accent)}.ui-segmented mat-icon{font-size:20px;width:20px;height:20px}.ui-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:999px;border:1px solid var(--ui-border);background:var(--ui-bg-strong);color:var(--text-secondary);font-size:11px;font-weight:600;white-space:nowrap;text-transform:capitalize}.ui-badge mat-icon{font-size:14px;width:14px;height:14px}.ui-badge.is-success{background:rgba(var(--success-rgb),.15);border-color:rgba(var(--success-rgb),.3);color:var(--success-text)}.ui-badge.is-warning{background:rgba(var(--warning-rgb),.15);border-color:rgba(var(--warning-rgb),.3);color:var(--warning-text)}.ui-badge.is-error{background:rgba(var(--error-rgb),.15);border-color:rgba(var(--error-rgb),.3);color:var(--error-text)}.ui-badge.is-info{background:rgba(var(--info-rgb),.15);border-color:rgba(var(--info-rgb),.3);color:var(--info-text)}.ui-badge.is-accent{background:rgba(var(--accent-rgb),.15);border-color:rgba(var(--accent-rgb),.3);color:var(--accent-primary)}.ui-badge.is-violet{background:rgba(var(--violet-rgb),.15);border-color:rgba(var(--violet-rgb),.3);color:var(--violet-text)}.ui-badge.is-neutral{background:rgba(var(--neutral-rgb),.15);border-color:rgba(var(--neutral-rgb),.3);color:var(--text-secondary)}.ui-badge.is-sev-critical,.ui-badge.is-sev-high,.ui-badge.is-sev-medium,.ui-badge.is-sev-low,.ui-badge.is-sev-info{background:color-mix(in srgb,var(--severity) 18%,transparent);border-color:color-mix(in srgb,var(--severity) 35%,transparent);color:var(--severity-text);text-transform:capitalize}.ui-badge.is-sev-critical{--severity: var(--severity-critical);--severity-text: var(--severity-critical-text)}.ui-badge.is-sev-high{--severity: var(--severity-high);--severity-text: var(--severity-high-text)}.ui-badge.is-sev-medium{--severity: var(--severity-medium);--severity-text: var(--severity-medium-text)}.ui-badge.is-sev-low{--severity: var(--severity-low);--severity-text: var(--severity-low-text)}.ui-badge.is-sev-info{--severity: var(--severity-info);--severity-text: var(--severity-info-text)}.ui-table{width:100%;border-collapse:collapse;background:var(--ui-bg);border:1px solid var(--ui-border);border-radius:var(--radius-md);overflow:hidden}.ui-table-header{background:rgba(var(--ui-tint-rgb),.04);border-bottom:1px solid var(--ui-border);color:var(--text-tertiary);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.ui-table-row{border-bottom:1px solid var(--ui-border);transition:background var(--transition-fast)}.ui-table-row:last-child{border-bottom:none}.ui-table-row:hover{background:var(--ui-bg-hover)}table.ui-table{background:transparent;border:none;border-radius:0}table.ui-table th{padding:14px 20px;text-align:left;background:rgba(var(--ui-tint-rgb),.04);border-bottom:1px solid var(--ui-border);color:var(--text-tertiary);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}table.ui-table td{padding:14px 20px;border-bottom:1px solid var(--ui-border);color:var(--text-primary);font-size:14px}table.ui-table tr:last-child td{border-bottom:none}table.ui-table tbody tr:hover td,table.ui-table tr.mat-mdc-row:hover td{background:var(--ui-bg-hover)}.ui-dialog-overlay{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;background:var(--ui-scrim);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.ui-dialog{display:flex;flex-direction:column;width:100%;max-width:560px;max-height:90vh;overflow:hidden;background:var(--ui-solid);border:1px solid var(--ui-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.ui-dialog-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 24px;border-bottom:1px solid var(--ui-border)}.ui-dialog-header h2,.ui-dialog-header h3{margin:0;font-size:18px;font-weight:600;color:var(--text-primary)}.ui-dialog-body{flex:1;overflow-y:auto;padding:24px}.ui-dialog-actions{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid var(--ui-border)}.ui-loading{display:flex;align-items:center;justify-content:center;gap:12px;min-height:200px;padding:40px 20px;color:var(--text-tertiary)}.ui-alert{display:flex;align-items:center;gap:8px;padding:12px 16px;margin-bottom:16px;border-radius:var(--radius-sm);border:1px solid var(--ui-border);background:var(--ui-bg);color:var(--text-secondary);font-size:14px}.ui-alert mat-icon{font-size:20px;width:20px;height:20px;flex-shrink:0}.ui-alert.is-success{background:rgba(var(--success-rgb),.1);border-color:rgba(var(--success-rgb),.3);color:var(--success-text)}.ui-alert.is-warning{background:rgba(var(--warning-rgb),.1);border-color:rgba(var(--warning-rgb),.3);color:var(--warning-text)}.ui-alert.is-error{background:rgba(var(--error-rgb),.1);border-color:rgba(var(--error-rgb),.3);color:var(--error-text)}.ui-alert.is-info{background:rgba(var(--info-rgb),.1);border-color:rgba(var(--info-rgb),.3);color:var(--info-text)}.ui-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:60px 20px;color:var(--text-tertiary);text-align:center}.ui-empty>mat-icon{font-size:48px;width:48px;height:48px;color:var(--text-muted)}.ui-empty h3{margin:0;font-size:16px;font-weight:600;color:var(--text-primary)}.ui-empty p{margin:0;font-size:14px}.ui-panel,.ui-card{box-shadow:var(--ui-surface-shadow, var(--shadow-md))}.ui-card:hover{box-shadow:var(--ui-surface-shadow-hover, var(--shadow-lg), var(--shadow-glow))}.ui-dialog{box-shadow:var(--ui-dialog-shadow, var(--shadow-lg))}.ui-stat,.ui-list,.ui-table,.ui-chip{box-shadow:var(--ui-raised-shadow, none)}.ui-btn,.ui-icon-btn,.ui-tab,.ui-segmented{box-shadow:var(--ui-control-shadow, none)}.ui-btn:where(:active:not(:disabled)),.ui-icon-btn:where(:active:not(:disabled)),.ui-tab.active,.ui-segmented button.active{box-shadow:var(--ui-pressed-shadow, none)}.ui-btn-ghost,.ui-icon-btn.is-ghost{box-shadow:none}.ui-input,.ui-select{background:var(--ui-input-bg, rgba(var(--ui-tint-rgb), .03));box-shadow:var(--ui-well-shadow, none)}.ui-input:focus,.ui-select:focus{box-shadow:var(--ui-well-focus-shadow, 0 0 0 3px rgba(var(--accent-rgb), .1))}.ui-search{background:var(--ui-input-bg, var(--ui-bg));box-shadow:var(--ui-well-shadow, none)}.ui-toggle .ui-toggle-slider{box-shadow:var(--ui-well-shadow, none)}.ui-toggle .ui-toggle-slider:before{box-shadow:var(--ui-knob-shadow, none);background:var(--ui-knob-bg, #ffffff)}.ui-btn:where(:hover:not(:disabled)),.ui-icon-btn:where(:hover:not(:disabled)),.ui-tab:where(:hover:not(.active)){box-shadow:var(--ui-control-shadow-hover, var(--ui-control-shadow, none));transform:var(--ui-hover-transform, none)}.ui-btn:where(:active:not(:disabled)),.ui-icon-btn:where(:active:not(:disabled)){box-shadow:var(--ui-pressed-shadow, none);transform:var(--ui-press-transform, none)}.ui-btn-ghost:hover:not(:disabled),.ui-icon-btn.is-ghost:hover:not(:disabled){box-shadow:none}.ui-card:hover{transform:var(--ui-card-hover-transform, none)}.ui-table-row:hover,table.ui-table tbody tr:hover td{background:var(--ui-row-hover-bg, var(--ui-bg-hover))}.ui-dialog-overlay{animation:var(--ui-overlay-enter, none)}.ui-dialog{animation:var(--ui-dialog-enter, none)}.ui-shadow-room{padding:var(--ui-shadow-room, 0px);margin:calc(-1 * var(--ui-shadow-room, 0px))}:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}[uiActivate]:focus-visible{outline-offset:-2px}.ui-skip-link{position:fixed;top:8px;left:8px;z-index:10000;padding:10px 16px;border-radius:var(--radius-sm);background:var(--accent-fill);color:var(--on-accent);font-weight:600;text-decoration:none;transform:translateY(-200%)}.ui-skip-link:focus{transform:none}.ui-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mat-mdc-dialog-container{--mdc-dialog-container-color: var(--bg-secondary) !important}.ui-dialog-panel .mat-mdc-dialog-container{--mdc-dialog-container-color: transparent !important;--mat-dialog-container-color: transparent !important}.ui-dialog-panel .mat-mdc-dialog-surface{background:transparent;box-shadow:none}.ui-dialog-panel .ui-dialog{max-width:none}.mat-mdc-snack-bar-container{--mdc-snackbar-container-color: var(--ui-tooltip-bg, var(--bg-tertiary)) !important;--mdc-snackbar-supporting-text-color: var(--text-primary) !important;--mat-snack-bar-container-color: var(--ui-tooltip-bg, var(--bg-tertiary)) !important;--mat-snack-bar-supporting-text-color: var(--text-primary) !important}.mat-mdc-form-field{--mdc-filled-text-field-container-color: rgba(var(--ui-tint-rgb), .03);--mdc-filled-text-field-label-text-color: var(--text-secondary);--mdc-filled-text-field-input-text-color: var(--text-primary);--mdc-filled-text-field-focus-active-indicator-color: var(--accent-primary);--mdc-filled-text-field-focus-label-text-color: var(--accent-primary);--mdc-filled-text-field-hover-active-indicator-color: var(--ui-border-hover);--mdc-outlined-text-field-outline-color: var(--ui-control-border);--mdc-outlined-text-field-hover-outline-color: var(--ui-control-border-hover);--mdc-outlined-text-field-focus-outline-color: var(--accent-primary);--mdc-outlined-text-field-label-text-color: var(--text-secondary);--mdc-outlined-text-field-input-text-color: var(--text-primary);--mdc-outlined-text-field-focus-label-text-color: var(--accent-primary)}.mat-mdc-form-field .mdc-notched-outline__leading,.mat-mdc-form-field .mdc-notched-outline__notch,.mat-mdc-form-field .mdc-notched-outline__trailing{border-color:var(--ui-control-border)!important}.mat-mdc-form-field:hover .mdc-notched-outline__leading,.mat-mdc-form-field:hover .mdc-notched-outline__notch,.mat-mdc-form-field:hover .mdc-notched-outline__trailing{border-color:var(--ui-control-border-hover)!important}.mat-mdc-form-field.mat-focused .mdc-notched-outline__leading,.mat-mdc-form-field.mat-focused .mdc-notched-outline__notch,.mat-mdc-form-field.mat-focused .mdc-notched-outline__trailing{border-color:var(--accent-primary)!important}.mat-mdc-form-field .mat-mdc-form-field-icon-prefix{padding:0 8px 0 0!important;color:var(--text-secondary)}.mat-mdc-form-field .mat-mdc-form-field-icon-suffix{padding:0 0 0 8px!important}.mat-mdc-select{--mat-select-trigger-text-color: var(--text-primary);--mat-select-panel-background-color: var(--bg-secondary);--mat-select-enabled-trigger-text-color: var(--text-primary)}.mat-mdc-option{--mat-option-label-text-color: var(--text-primary);--mat-option-hover-state-layer-color: var(--ui-bg-hover);--mat-option-selected-state-layer-color: rgba(var(--accent-rgb), .1)}.mat-mdc-table{--mat-table-background-color: transparent;--mat-table-header-headline-color: var(--text-secondary);--mat-table-row-item-label-text-color: var(--text-primary);--mat-table-row-item-outline-color: var(--ui-border)}.mat-mdc-paginator{--mat-paginator-container-background-color: transparent;--mat-paginator-container-text-color: var(--text-secondary);--mat-paginator-enabled-icon-color: var(--text-secondary)}.mat-mdc-menu-panel{--mat-menu-container-color: var(--ui-popover-bg, var(--bg-secondary)) !important;background:var(--ui-popover-bg, var(--bg-secondary))!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--ui-border)}.mat-mdc-menu-item{--mat-menu-item-label-text-color: var(--text-primary);--mat-menu-item-icon-color: var(--text-secondary);--mat-menu-item-hover-state-layer-color: var(--ui-bg-hover)}.mat-mdc-button,.mat-mdc-raised-button,.mat-mdc-outlined-button{--mdc-text-button-label-text-color: var(--text-primary);--mdc-filled-button-container-color: var(--accent-primary);--mdc-outlined-button-outline-color: var(--ui-border)}.mat-mdc-icon-button{--mdc-icon-button-icon-color: var(--text-secondary)}.mat-mdc-chip{--mdc-chip-elevated-container-color: var(--ui-bg);--mdc-chip-label-text-color: var(--text-primary)}.mat-mdc-progress-spinner{--mdc-circular-progress-active-indicator-color: var(--accent-primary)}.mat-mdc-slide-toggle{--mdc-switch-selected-track-color: var(--accent-primary);--mdc-switch-selected-handle-color: var(--on-accent);--mdc-switch-unselected-track-color: var(--ui-border)}.mat-mdc-tooltip{--mdc-plain-tooltip-container-color: var(--ui-tooltip-bg, var(--bg-tertiary));--mdc-plain-tooltip-supporting-text-color: var(--text-primary);--mat-tooltip-container-color: var(--ui-tooltip-bg, var(--bg-tertiary));--mat-tooltip-supporting-text-color: var(--text-primary)}.aibox-field.mat-mdc-form-field,.period-field.mat-mdc-form-field{line-height:1;font-size:14px}.aibox-field .mat-mdc-form-field-subscript-wrapper,.period-field .mat-mdc-form-field-subscript-wrapper{display:none}.aibox-field .mat-mdc-text-field-wrapper,.period-field .mat-mdc-text-field-wrapper{padding:0 12px!important;border-radius:8px!important}.aibox-field .mat-mdc-form-field-infix,.period-field .mat-mdc-form-field-infix{padding-top:9px!important;padding-bottom:9px!important;min-height:unset!important}.aibox-field .mdc-notched-outline__leading,.aibox-field .mdc-notched-outline__notch,.aibox-field .mdc-notched-outline__trailing,.period-field .mdc-notched-outline__leading,.period-field .mdc-notched-outline__notch,.period-field .mdc-notched-outline__trailing{border-color:var(--ui-control-border)!important}.aibox-field:hover .mdc-notched-outline__leading,.aibox-field:hover .mdc-notched-outline__notch,.aibox-field:hover .mdc-notched-outline__trailing,.period-field:hover .mdc-notched-outline__leading,.period-field:hover .mdc-notched-outline__notch,.period-field:hover .mdc-notched-outline__trailing{border-color:var(--ui-control-border-hover)!important}.aibox-field .mat-mdc-select-trigger,.period-field .mat-mdc-select-trigger{cursor:pointer}.aibox-field .mat-mdc-select-arrow,.period-field .mat-mdc-select-arrow{color:rgba(var(--ui-tint-rgb),.5)}.aibox-field{min-width:200px}.period-field{min-width:140px}.mat-mdc-select-panel{background:var(--ui-popover-bg, var(--bg-secondary))!important;border:1px solid var(--ui-border)!important;border-radius:var(--ui-popover-radius, 8px)!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}:root:not([data-style=glass]){--mat-menu-container-shape: var(--ui-popover-radius, 8px)}:root:not([data-style=glass]) :is(.mat-mdc-menu-panel,.mat-mdc-select-panel){box-shadow:var(--ui-dialog-shadow, var(--shadow-lg));backdrop-filter:var(--ui-blur);-webkit-backdrop-filter:var(--ui-blur)}.cdk-overlay-pane:has(.mat-mdc-menu-panel,.mat-mdc-select-panel){transform-origin:top center;animation:var(--ui-popover-enter, none)}:root:not([data-style=glass]){--mat-menu-item-hover-state-layer-color: rgba(var(--accent-rgb), .12);--mat-option-hover-state-layer-color: rgba(var(--accent-rgb), .12)}:root:not([data-style=glass]) :is(.mat-mdc-menu-panel:not(.notification-dropdown),.mat-mdc-select-panel){padding:6px!important}:root:not([data-style=glass]) :is(.mat-mdc-menu-panel:not(.notification-dropdown),.mat-mdc-select-panel) :is(.mat-mdc-menu-item,.mat-mdc-option){border-radius:var(--ui-popover-item-radius, 8px)}:root:not([data-style=glass]){--mat-tooltip-container-shape: var(--ui-popover-item-radius, 4px);--mat-snack-bar-container-shape: var(--ui-popover-radius, 4px)}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.animate-fade-in{animation:fadeIn .4s ease forwards}.animate-slide-in{animation:slideInLeft .4s ease forwards}.text-gradient{background:var(--accent-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.glow-text{text-shadow:0 0 20px rgba(var(--accent-rgb),.5)}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes ui-fade{0%{opacity:0}to{opacity:1}}@keyframes ui-enter-pop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes ui-enter-drop{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes ui-expand{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){:root{--ui-dialog-enter: none !important;--ui-popover-enter: none !important;--ui-overlay-enter: none !important;--ui-expand-enter: none !important;--ui-hover-transform: none !important;--ui-press-transform: none !important;--ui-card-hover-transform: none !important;--ui-nav-hover-transform: none !important;--ui-collapse-duration: 0s !important}}html{height:100%;--mat-sys-background: light-dark(#f7faf9, #101414);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#eff1f0, #2d3131);--mat-sys-inverse-primary: light-dark(#00dddd, #006a6a);--mat-sys-inverse-surface: light-dark(#2d3131, #e0e3e2);--mat-sys-on-background: light-dark(#191c1c, #e0e3e2);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #003737);--mat-sys-on-primary-container: light-dark(#004f4f, #00fbfb);--mat-sys-on-primary-fixed: light-dark(#002020, #002020);--mat-sys-on-primary-fixed-variant: light-dark(#004f4f, #004f4f);--mat-sys-on-secondary: light-dark(#ffffff, #1b3534);--mat-sys-on-secondary-container: light-dark(#324b4b, #cce8e7);--mat-sys-on-secondary-fixed: light-dark(#051f1f, #051f1f);--mat-sys-on-secondary-fixed-variant: light-dark(#324b4b, #324b4b);--mat-sys-on-surface: light-dark(#191c1c, #e0e3e2);--mat-sys-on-surface-variant: light-dark(#3f4948, #dae5e4);--mat-sys-on-tertiary: light-dark(#ffffff, #42008a);--mat-sys-on-tertiary-container: light-dark(#5f00c0, #ecdcff);--mat-sys-on-tertiary-fixed: light-dark(#270057, #270057);--mat-sys-on-tertiary-fixed-variant: light-dark(#5f00c0, #5f00c0);--mat-sys-outline: light-dark(#6f7979, #889392);--mat-sys-outline-variant: light-dark(#bec9c8, #3f4948);--mat-sys-primary: light-dark(#006a6a, #00dddd);--mat-sys-primary-container: light-dark(#00fbfb, #004f4f);--mat-sys-primary-fixed: light-dark(#00fbfb, #00fbfb);--mat-sys-primary-fixed-dim: light-dark(#00dddd, #00dddd);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#4a6363, #b0cccb);--mat-sys-secondary-container: light-dark(#cce8e7, #324b4b);--mat-sys-secondary-fixed: light-dark(#cce8e7, #cce8e7);--mat-sys-secondary-fixed-dim: light-dark(#b0cccb, #b0cccb);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#f7faf9, #101414);--mat-sys-surface-bright: light-dark(#f7faf9, #363a39);--mat-sys-surface-container: light-dark(#ebefed, #1c2020);--mat-sys-surface-container-high: light-dark(#e6e9e7, #272b2a);--mat-sys-surface-container-highest: light-dark(#e0e3e2, #313635);--mat-sys-surface-container-low: light-dark(#f1f4f3, #191c1c);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0b0f0e);--mat-sys-surface-dim: light-dark(#d7dbd9, #101414);--mat-sys-surface-tint: light-dark(#006a6a, #00dddd);--mat-sys-surface-variant: light-dark(#dae5e4, #3f4948);--mat-sys-tertiary: light-dark(#7d00fa, #d5baff);--mat-sys-tertiary-container: light-dark(#ecdcff, #5f00c0);--mat-sys-tertiary-fixed: light-dark(#ecdcff, #ecdcff);--mat-sys-tertiary-fixed-dim: light-dark(#d5baff, #d5baff);--mat-sys-neutral-variant20: #293232;--mat-sys-neutral10: #191c1c;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Inter, -apple-system, BlinkMacSystemFont, sans-serif;--mat-sys-body-large-font: Inter, -apple-system, BlinkMacSystemFont, sans-serif;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Inter, -apple-system, BlinkMacSystemFont, sans-serif;--mat-sys-body-medium-font: Inter, -apple-system, BlinkMacSystemFont, sans-serif;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Inter, -apple-system, BlinkMacSystemFont, sans-serif;--mat-sys-body-small-font: Inter, -apple-system, BlinkMacSystemFont, sans-serif;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Inter, -apple-system, BlinkMacSystemFont, sans-serif;--mat-sys-display-large-font: Inter, -apple-system, BlinkMacSystemFont, sans-serif;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Inter, -apple-system, BlinkMacSystemFont, sans-serif;--mat-sys-display-medium-font: Inter, -apple-system, BlinkMacSystemFont, sans-serif;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Inter, -apple-system, BlinkMacSystemFont, sans-serif;--mat-sys-display-small-font: Inter, -apple-system, BlinkMacSystemFont, sans-serif;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Inter, -apple-system, BlinkMacSystemFont, sans-serif;--mat-sys-headline-large-font: Inter, -apple-system, BlinkMacSystemFont, sans-serif;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Inter, -apple-system, BlinkMacSystemFont, sans-serif;--mat-sys-headline-medium-font: Inter, -apple-system, BlinkMacSystemFont, sans-serif;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Inter, -apple-system, BlinkMacSystemFont, sans-serif;--mat-sys-headline-small-font: Inter, -apple-system, BlinkMacSystemFont, sans-serif;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Inter, -apple-system, BlinkMacSystemFont, sans-serif;--mat-sys-label-large-font: Inter, -apple-system, BlinkMacSystemFont, sans-serif;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Inter, -apple-system, BlinkMacSystemFont, sans-serif;--mat-sys-label-medium-font: Inter, -apple-system, BlinkMacSystemFont, sans-serif;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Inter, -apple-system, BlinkMacSystemFont, sans-serif;--mat-sys-label-small-font: Inter, -apple-system, BlinkMacSystemFont, sans-serif;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Inter, -apple-system, BlinkMacSystemFont, sans-serif;--mat-sys-title-large-font: Inter, -apple-system, BlinkMacSystemFont, sans-serif;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Inter, -apple-system, BlinkMacSystemFont, sans-serif;--mat-sys-title-medium-font: Inter, -apple-system, BlinkMacSystemFont, sans-serif;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Inter, -apple-system, BlinkMacSystemFont, sans-serif;--mat-sys-title-small-font: Inter, -apple-system, BlinkMacSystemFont, sans-serif;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}body{margin:0;height:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}
