@charset "UTF-8";.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;padding-left:1.5em;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"\2022"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"\2611"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"\2610"}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media(pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor .ql-code-block-container{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor .ql-code-block-container{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}html{--mat-app-background-color: #fcf8fa;--mat-app-text-color: #1b1b1d;--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, #1b1b1d 10%, transparent)}html{--mat-option-focus-state-layer-color: color-mix(in srgb, #1b1b1d 12%, transparent);--mat-option-hover-state-layer-color: color-mix(in srgb, #1b1b1d 8%, transparent);--mat-option-label-text-color: #1b1b1d;--mat-option-selected-state-label-text-color: #454650;--mat-option-selected-state-layer-color: #e2e1ee}html{--mat-optgroup-label-text-color: #46464d}html{--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fcf8fa;--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, #1b1b1d 38%, transparent);--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, #1b1b1d 38%, transparent);--mat-pseudo-checkbox-full-selected-checkmark-color: #ffffff;--mat-pseudo-checkbox-full-selected-icon-color: #585d76;--mat-pseudo-checkbox-full-unselected-icon-color: #46464d;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, #1b1b1d 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #585d76}html{--mat-option-label-text-size: 1rem;--mat-option-label-text-weight: 400;--mat-option-label-text-font: Roboto, sans-serif;--mat-option-label-text-line-height: 1.25rem;--mat-option-label-text-tracking: .006rem}html{--mat-optgroup-label-text-font: Roboto, sans-serif;--mat-optgroup-label-text-line-height: 1.25rem;--mat-optgroup-label-text-size: .875rem;--mat-optgroup-label-text-tracking: .006rem;--mat-optgroup-label-text-weight: 500}html{--mat-card-elevated-container-shape: 12px;--mat-card-filled-container-shape: 12px;--mat-card-outlined-container-shape: 12px;--mat-card-outlined-outline-width: 1px}html{--mat-card-elevated-container-color: #f6f3f5;--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-filled-container-color: #e5e2e4;--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-card-outlined-container-color: #fcf8fa;--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: #c7c5cd;--mat-card-subtitle-text-color: #1b1b1d}html{--mat-card-subtitle-text-font: Roboto, sans-serif;--mat-card-subtitle-text-line-height: 1.5rem;--mat-card-subtitle-text-size: 1rem;--mat-card-subtitle-text-tracking: .009rem;--mat-card-subtitle-text-weight: 500;--mat-card-title-text-font: var(--font-family-base);--mat-card-title-text-line-height: 1.75rem;--mat-card-title-text-size: 1.375rem;--mat-card-title-text-tracking: 0;--mat-card-title-text-weight: 400}html{--mat-progress-bar-active-indicator-height: 4px;--mat-progress-bar-track-height: 4px;--mat-progress-bar-track-shape: 0}html{--mat-progress-bar-active-indicator-color: #585d76;--mat-progress-bar-track-color: #e3e1e9}html{--mat-tooltip-container-color: #313032;--mat-tooltip-container-shape: 4px;--mat-tooltip-supporting-text-color: #f3f0f2}html{--mat-tooltip-supporting-text-font: Roboto, sans-serif;--mat-tooltip-supporting-text-line-height: 1rem;--mat-tooltip-supporting-text-size: .75rem;--mat-tooltip-supporting-text-tracking: .025rem;--mat-tooltip-supporting-text-weight: 400}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-disabled-input-text-placeholder-color: color-mix(in srgb, #1b1b1d 38%, transparent);--mat-form-field-disabled-leading-icon-color: color-mix(in srgb, #1b1b1d 38%, transparent);--mat-form-field-disabled-select-arrow-color: color-mix(in srgb, #1b1b1d 38%, transparent);--mat-form-field-disabled-trailing-icon-color: color-mix(in srgb, #1b1b1d 38%, transparent);--mat-form-field-enabled-select-arrow-color: #46464d;--mat-form-field-error-focus-trailing-icon-color: #ba1a1a;--mat-form-field-error-hover-trailing-icon-color: #93000a;--mat-form-field-error-text-color: #ba1a1a;--mat-form-field-error-trailing-icon-color: #ba1a1a;--mat-form-field-filled-active-indicator-color: #46464d;--mat-form-field-filled-caret-color: #585d76;--mat-form-field-filled-container-color: #e3e1e9;--mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, #1b1b1d 38%, transparent);--mat-form-field-filled-disabled-container-color: color-mix(in srgb, #1b1b1d 4%, transparent);--mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, #1b1b1d 38%, transparent);--mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, #1b1b1d 38%, transparent);--mat-form-field-filled-error-active-indicator-color: #ba1a1a;--mat-form-field-filled-error-caret-color: #ba1a1a;--mat-form-field-filled-error-focus-active-indicator-color: #ba1a1a;--mat-form-field-filled-error-focus-label-text-color: #ba1a1a;--mat-form-field-filled-error-hover-active-indicator-color: #93000a;--mat-form-field-filled-error-hover-label-text-color: #93000a;--mat-form-field-filled-error-label-text-color: #ba1a1a;--mat-form-field-filled-focus-active-indicator-color: #585d76;--mat-form-field-filled-focus-label-text-color: #585d76;--mat-form-field-filled-hover-active-indicator-color: #1b1b1d;--mat-form-field-filled-hover-label-text-color: #46464d;--mat-form-field-filled-input-text-color: #1b1b1d;--mat-form-field-filled-input-text-placeholder-color: #46464d;--mat-form-field-filled-label-text-color: #46464d;--mat-form-field-focus-select-arrow-color: #585d76;--mat-form-field-focus-state-layer-opacity: 0;--mat-form-field-hover-state-layer-opacity: .08;--mat-form-field-leading-icon-color: #46464d;--mat-form-field-outlined-caret-color: #585d76;--mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, #1b1b1d 38%, transparent);--mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, #1b1b1d 38%, transparent);--mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, #1b1b1d 12%, transparent);--mat-form-field-outlined-error-caret-color: #ba1a1a;--mat-form-field-outlined-error-focus-label-text-color: #ba1a1a;--mat-form-field-outlined-error-focus-outline-color: #ba1a1a;--mat-form-field-outlined-error-hover-label-text-color: #93000a;--mat-form-field-outlined-error-hover-outline-color: #93000a;--mat-form-field-outlined-error-label-text-color: #ba1a1a;--mat-form-field-outlined-error-outline-color: #ba1a1a;--mat-form-field-outlined-focus-label-text-color: #585d76;--mat-form-field-outlined-focus-outline-color: #585d76;--mat-form-field-outlined-hover-label-text-color: #1b1b1d;--mat-form-field-outlined-hover-outline-color: #1b1b1d;--mat-form-field-outlined-input-text-color: #1b1b1d;--mat-form-field-outlined-input-text-placeholder-color: #46464d;--mat-form-field-outlined-label-text-color: #46464d;--mat-form-field-outlined-outline-color: #77767d;--mat-form-field-select-disabled-option-text-color: color-mix(in srgb, #1b1b1d 38%, transparent);--mat-form-field-select-option-text-color: #1b1b1d;--mat-form-field-state-layer-color: #1b1b1d;--mat-form-field-trailing-icon-color: #46464d}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: 1.5rem;--mat-form-field-container-text-size: 1rem;--mat-form-field-container-text-tracking: .031rem;--mat-form-field-container-text-weight: 400;--mat-form-field-subscript-text-font: Roboto, sans-serif;--mat-form-field-subscript-text-line-height: 1rem;--mat-form-field-subscript-text-size: .75rem;--mat-form-field-subscript-text-tracking: .025rem;--mat-form-field-subscript-text-weight: 400;--mat-form-field-outlined-label-text-font: Roboto, sans-serif;--mat-form-field-outlined-label-text-size: 1rem;--mat-form-field-outlined-label-text-tracking: .031rem;--mat-form-field-outlined-label-text-weight: 400;--mat-form-field-filled-label-text-font: Roboto, sans-serif;--mat-form-field-filled-label-text-size: 1rem;--mat-form-field-filled-label-text-tracking: .031rem;--mat-form-field-filled-label-text-weight: 400}html{--mat-select-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)}html{--mat-select-panel-background-color: #f0edef;--mat-select-enabled-trigger-text-color: #1b1b1d;--mat-select-disabled-trigger-text-color: color-mix(in srgb, #1b1b1d 38%, transparent);--mat-select-placeholder-text-color: #46464d;--mat-select-enabled-arrow-color: #46464d;--mat-select-disabled-arrow-color: color-mix(in srgb, #1b1b1d 38%, transparent);--mat-select-focused-arrow-color: #585d76;--mat-select-invalid-arrow-color: #ba1a1a}html{--mat-select-arrow-transform: translateY(-8px)}html{--mat-select-trigger-text-font: Roboto, sans-serif;--mat-select-trigger-text-line-height: 1.5rem;--mat-select-trigger-text-size: 1rem;--mat-select-trigger-text-tracking: .031rem;--mat-select-trigger-text-weight: 400}html{--mat-autocomplete-container-shape: 4px;--mat-autocomplete-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)}html{--mat-autocomplete-background-color: #f0edef}html{--mat-dialog-actions-alignment: flex-end;--mat-dialog-actions-padding: 16px 24px;--mat-dialog-container-elevation-shadow: none;--mat-dialog-container-max-width: 560px;--mat-dialog-container-min-width: 280px;--mat-dialog-container-shape: 28px;--mat-dialog-container-small-max-width: calc(100vw - 32px) ;--mat-dialog-content-padding: 20px 24px;--mat-dialog-headline-padding: 6px 24px 13px;--mat-dialog-with-actions-content-padding: 20px 24px 0}html{--mat-dialog-container-color: #fcf8fa;--mat-dialog-subhead-color: #1b1b1d;--mat-dialog-supporting-text-color: #46464d}html{--mat-dialog-subhead-font: var(--font-family-base);--mat-dialog-subhead-line-height: 2rem;--mat-dialog-subhead-size: 1.5rem;--mat-dialog-subhead-tracking: 0;--mat-dialog-subhead-weight: 400;--mat-dialog-supporting-text-font: Roboto, sans-serif;--mat-dialog-supporting-text-line-height: 1.25rem;--mat-dialog-supporting-text-size: .875rem;--mat-dialog-supporting-text-tracking: .016rem;--mat-dialog-supporting-text-weight: 400}html{--mat-chip-container-shape-radius: 8px;--mat-chip-disabled-container-opacity: 1;--mat-chip-elevated-container-color: transparent;--mat-chip-flat-selected-outline-width: 0;--mat-chip-outline-width: 1px;--mat-chip-trailing-action-focus-opacity: 1;--mat-chip-trailing-action-opacity: 1;--mat-chip-with-avatar-avatar-shape-radius: 24px;--mat-chip-with-avatar-avatar-size: 24px;--mat-chip-with-avatar-disabled-avatar-opacity: .38;--mat-chip-with-icon-disabled-icon-opacity: .38;--mat-chip-with-icon-icon-size: 18px;--mat-chip-with-trailing-icon-disabled-trailing-icon-opacity: .38}html{--mat-chip-disabled-label-text-color: color-mix(in srgb, #1b1b1d 38%, transparent);--mat-chip-disabled-outline-color: color-mix(in srgb, #1b1b1d 12%, transparent);--mat-chip-elevated-selected-container-color: #e2e1ee;--mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, #1b1b1d 12%, transparent);--mat-chip-focus-outline-color: #46464d;--mat-chip-focus-state-layer-color: #46464d;--mat-chip-focus-state-layer-opacity: .12;--mat-chip-hover-state-layer-color: #46464d;--mat-chip-hover-state-layer-opacity: .08;--mat-chip-label-text-color: #46464d;--mat-chip-outline-color: #77767d;--mat-chip-selected-disabled-trailing-icon-color: #1b1b1d;--mat-chip-selected-focus-state-layer-color: #454650;--mat-chip-selected-focus-state-layer-opacity: .12;--mat-chip-selected-hover-state-layer-color: #454650;--mat-chip-selected-hover-state-layer-opacity: .08;--mat-chip-selected-label-text-color: #454650;--mat-chip-selected-trailing-action-state-layer-color: #454650;--mat-chip-selected-trailing-icon-color: #454650;--mat-chip-trailing-action-focus-state-layer-opacity: .12;--mat-chip-trailing-action-hover-state-layer-opacity: .08;--mat-chip-trailing-action-state-layer-color: #46464d;--mat-chip-with-icon-disabled-icon-color: #1b1b1d;--mat-chip-with-icon-icon-color: #46464d;--mat-chip-with-icon-selected-icon-color: #454650;--mat-chip-with-trailing-icon-disabled-trailing-icon-color: #1b1b1d;--mat-chip-with-trailing-icon-trailing-icon-color: #46464d}html{--mat-chip-container-height: 32px}html{--mat-chip-label-text-font: Roboto, sans-serif;--mat-chip-label-text-line-height: 1.25rem;--mat-chip-label-text-size: .875rem;--mat-chip-label-text-tracking: .006rem;--mat-chip-label-text-weight: 500}html{--mat-slide-toggle-disabled-selected-handle-opacity: 1;--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-width: 2px;--mat-slide-toggle-handle-shape: 9999px;--mat-slide-toggle-hidden-track-opacity: 0;--mat-slide-toggle-hidden-track-transition: opacity 75ms;--mat-slide-toggle-pressed-handle-size: 28px;--mat-slide-toggle-selected-handle-horizontal-margin: 0 24px;--mat-slide-toggle-selected-handle-size: 24px;--mat-slide-toggle-selected-icon-size: 16px;--mat-slide-toggle-selected-pressed-handle-horizontal-margin: 0 22px;--mat-slide-toggle-selected-track-outline-color: transparent;--mat-slide-toggle-selected-track-outline-width: 2px;--mat-slide-toggle-selected-with-icon-handle-horizontal-margin: 0 24px;--mat-slide-toggle-state-layer-size: 40px;--mat-slide-toggle-track-height: 32px;--mat-slide-toggle-track-outline-width: 2px;--mat-slide-toggle-track-shape: 9999px;--mat-slide-toggle-track-width: 52px;--mat-slide-toggle-unselected-handle-horizontal-margin: 0 8px;--mat-slide-toggle-unselected-handle-size: 16px;--mat-slide-toggle-unselected-icon-size: 16px;--mat-slide-toggle-unselected-pressed-handle-horizontal-margin: 0 2px;--mat-slide-toggle-unselected-with-icon-handle-horizontal-margin: 0 4px;--mat-slide-toggle-visible-track-opacity: 1;--mat-slide-toggle-visible-track-transition: opacity 75ms;--mat-slide-toggle-with-icon-handle-size: 24px;--mat-slide-toggle-touch-target-size: 48px}html{--mat-slide-toggle-disabled-label-text-color: #1b1b1d;--mat-slide-toggle-disabled-selected-handle-color: #fcf8fa;--mat-slide-toggle-disabled-selected-icon-color: #1b1b1d;--mat-slide-toggle-disabled-selected-track-color: #1b1b1d;--mat-slide-toggle-disabled-unselected-handle-color: #1b1b1d;--mat-slide-toggle-disabled-unselected-icon-color: #e3e1e9;--mat-slide-toggle-disabled-unselected-track-color: #e3e1e9;--mat-slide-toggle-disabled-unselected-track-outline-color: #1b1b1d;--mat-slide-toggle-label-text-color: #1b1b1d;--mat-slide-toggle-selected-focus-handle-color: #dde1fe;--mat-slide-toggle-selected-focus-state-layer-color: #585d76;--mat-slide-toggle-selected-focus-state-layer-opacity: .12;--mat-slide-toggle-selected-focus-track-color: #585d76;--mat-slide-toggle-selected-handle-color: #ffffff;--mat-slide-toggle-selected-hover-handle-color: #dde1fe;--mat-slide-toggle-selected-hover-state-layer-color: #585d76;--mat-slide-toggle-selected-hover-state-layer-opacity: .08;--mat-slide-toggle-selected-hover-track-color: #585d76;--mat-slide-toggle-selected-icon-color: #41465d;--mat-slide-toggle-selected-pressed-handle-color: #dde1fe;--mat-slide-toggle-selected-pressed-state-layer-color: #585d76;--mat-slide-toggle-selected-pressed-state-layer-opacity: .12;--mat-slide-toggle-selected-pressed-track-color: #585d76;--mat-slide-toggle-selected-track-color: #585d76;--mat-slide-toggle-track-outline-color: #77767d;--mat-slide-toggle-unselected-focus-handle-color: #46464d;--mat-slide-toggle-unselected-focus-state-layer-color: #1b1b1d;--mat-slide-toggle-unselected-focus-state-layer-opacity: .12;--mat-slide-toggle-unselected-focus-track-color: #e3e1e9;--mat-slide-toggle-unselected-handle-color: #77767d;--mat-slide-toggle-unselected-hover-handle-color: #46464d;--mat-slide-toggle-unselected-hover-state-layer-color: #1b1b1d;--mat-slide-toggle-unselected-hover-state-layer-opacity: .08;--mat-slide-toggle-unselected-hover-track-color: #e3e1e9;--mat-slide-toggle-unselected-icon-color: #e3e1e9;--mat-slide-toggle-unselected-pressed-handle-color: #46464d;--mat-slide-toggle-unselected-pressed-state-layer-color: #1b1b1d;--mat-slide-toggle-unselected-pressed-state-layer-opacity: .12;--mat-slide-toggle-unselected-pressed-track-color: #e3e1e9;--mat-slide-toggle-unselected-track-color: #e3e1e9}html{--mat-slide-toggle-touch-target-display: block}html{--mat-slide-toggle-label-text-font: Roboto, sans-serif;--mat-slide-toggle-label-text-line-height: 1.25rem;--mat-slide-toggle-label-text-size: .875rem;--mat-slide-toggle-label-text-tracking: .016rem;--mat-slide-toggle-label-text-weight: 400}html{--mat-radio-disabled-unselected-icon-opacity: .38;--mat-radio-disabled-selected-icon-opacity: .38;--mat-radio-touch-target-size: 48px}html{--mat-radio-checked-ripple-color: #585d76;--mat-radio-disabled-label-color: color-mix(in srgb, #1b1b1d 38%, transparent);--mat-radio-disabled-selected-icon-color: #1b1b1d;--mat-radio-disabled-unselected-icon-color: #1b1b1d;--mat-radio-label-text-color: #1b1b1d;--mat-radio-ripple-color: #1b1b1d;--mat-radio-selected-focus-icon-color: #585d76;--mat-radio-selected-hover-icon-color: #585d76;--mat-radio-selected-icon-color: #585d76;--mat-radio-selected-pressed-icon-color: #585d76;--mat-radio-unselected-focus-icon-color: #1b1b1d;--mat-radio-unselected-hover-icon-color: #1b1b1d;--mat-radio-unselected-icon-color: #46464d;--mat-radio-unselected-pressed-icon-color: #1b1b1d}html{--mat-radio-touch-target-display: block;--mat-radio-state-layer-size: 40px}html{--mat-radio-label-text-font: Roboto, sans-serif;--mat-radio-label-text-line-height: 1.25rem;--mat-radio-label-text-size: .875rem;--mat-radio-label-text-tracking: .016rem;--mat-radio-label-text-weight: 400}html{--mat-slider-value-indicator-opacity: 1;--mat-slider-value-indicator-padding: 0;--mat-slider-value-indicator-width: 28px;--mat-slider-value-indicator-height: 28px;--mat-slider-value-indicator-caret-display: none;--mat-slider-value-indicator-border-radius: 50% 50% 50% 0;--mat-slider-value-indicator-text-transform: rotate(45deg);--mat-slider-value-indicator-container-transform: translateX(-50%) rotate(-45deg);--mat-slider-active-track-height: 4px;--mat-slider-handle-height: 20px;--mat-slider-handle-width: 20px;--mat-slider-inactive-track-height: 4px;--mat-slider-with-overlap-handle-outline-width: 1px;--mat-slider-with-tick-marks-active-container-opacity: .38;--mat-slider-with-tick-marks-container-size: 2px;--mat-slider-with-tick-marks-inactive-container-opacity: .38;--mat-slider-value-indicator-transform-origin: 0 28px}html{--mat-slider-active-track-color: #585d76;--mat-slider-active-track-shape: 9999px;--mat-slider-disabled-active-track-color: #1b1b1d;--mat-slider-disabled-handle-color: #1b1b1d;--mat-slider-disabled-inactive-track-color: #1b1b1d;--mat-slider-focus-handle-color: #585d76;--mat-slider-focus-state-layer-color: color-mix(in srgb, #585d76 20%, transparent);--mat-slider-handle-color: #585d76;--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-shape: 9999px;--mat-slider-hover-handle-color: #585d76;--mat-slider-hover-state-layer-color: color-mix(in srgb, #585d76 5%, transparent);--mat-slider-inactive-track-color: #e3e1e9;--mat-slider-inactive-track-shape: 9999px;--mat-slider-label-container-color: #585d76;--mat-slider-label-label-text-color: #ffffff;--mat-slider-ripple-color: #585d76;--mat-slider-with-overlap-handle-outline-color: #ffffff;--mat-slider-with-tick-marks-active-container-color: #ffffff;--mat-slider-with-tick-marks-container-shape: 9999px;--mat-slider-with-tick-marks-disabled-container-color: #1b1b1d;--mat-slider-with-tick-marks-inactive-container-color: #46464d}html{--mat-slider-label-label-text-font: Roboto, sans-serif;--mat-slider-label-label-text-line-height: 1rem;--mat-slider-label-label-text-size: .75rem;--mat-slider-label-label-text-tracking: .031rem;--mat-slider-label-label-text-weight: 500}html{--mat-menu-divider-bottom-spacing: 8px;--mat-menu-divider-top-spacing: 8px;--mat-menu-item-icon-size: 24px;--mat-menu-item-spacing: 12px;--mat-menu-item-leading-spacing: 12px;--mat-menu-item-trailing-spacing: 12px;--mat-menu-item-with-icon-leading-spacing: 12px;--mat-menu-item-with-icon-trailing-spacing: 12px}html{--mat-menu-container-shape: 4px;--mat-menu-divider-color: #e3e1e9;--mat-menu-item-label-text-color: #1b1b1d;--mat-menu-item-icon-color: #46464d;--mat-menu-item-hover-state-layer-color: color-mix(in srgb, #1b1b1d 8%, transparent);--mat-menu-item-focus-state-layer-color: color-mix(in srgb, #1b1b1d 12%, transparent);--mat-menu-container-color: #f0edef;--mat-menu-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)}html{--mat-menu-item-label-text-font: Roboto, sans-serif;--mat-menu-item-label-text-line-height: 1.25rem;--mat-menu-item-label-text-size: .875rem;--mat-menu-item-label-text-tracking: .006rem;--mat-menu-item-label-text-weight: 500}html{--mat-list-active-indicator-color: #e2e1ee;--mat-list-active-indicator-shape: 9999px;--mat-list-list-item-container-color: transparent;--mat-list-list-item-container-shape: 0;--mat-list-list-item-disabled-label-text-color: #1b1b1d;--mat-list-list-item-disabled-label-text-opacity: .3;--mat-list-list-item-disabled-leading-icon-color: #1b1b1d;--mat-list-list-item-disabled-leading-icon-opacity: .38;--mat-list-list-item-disabled-state-layer-color: #1b1b1d;--mat-list-list-item-disabled-state-layer-opacity: .12;--mat-list-list-item-disabled-trailing-icon-color: #1b1b1d;--mat-list-list-item-disabled-trailing-icon-opacity: .38;--mat-list-list-item-focus-label-text-color: #1b1b1d;--mat-list-list-item-focus-state-layer-color: #1b1b1d;--mat-list-list-item-focus-state-layer-opacity: .12;--mat-list-list-item-hover-label-text-color: #1b1b1d;--mat-list-list-item-hover-state-layer-color: #1b1b1d;--mat-list-list-item-hover-state-layer-opacity: .08;--mat-list-list-item-label-text-color: #1b1b1d;--mat-list-list-item-leading-avatar-color: #dde1fe;--mat-list-list-item-leading-avatar-shape: 9999px;--mat-list-list-item-leading-avatar-size: 40px;--mat-list-list-item-leading-icon-color: #46464d;--mat-list-list-item-leading-icon-size: 24px;--mat-list-list-item-selected-trailing-icon-color: #585d76;--mat-list-list-item-supporting-text-color: #46464d;--mat-list-list-item-trailing-icon-color: #46464d;--mat-list-list-item-trailing-icon-size: 24px;--mat-list-list-item-trailing-supporting-text-color: #46464d}html{--mat-list-list-item-leading-icon-start-space: 16px;--mat-list-list-item-leading-icon-end-space: 16px;--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}html{--mat-list-list-item-label-text-font: Roboto, sans-serif;--mat-list-list-item-label-text-line-height: 1.5rem;--mat-list-list-item-label-text-size: 1rem;--mat-list-list-item-label-text-tracking: .031rem;--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: 1.25rem;--mat-list-list-item-supporting-text-size: .875rem;--mat-list-list-item-supporting-text-tracking: .016rem;--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: 1rem;--mat-list-list-item-trailing-supporting-text-size: .688rem;--mat-list-list-item-trailing-supporting-text-tracking: .031rem;--mat-list-list-item-trailing-supporting-text-weight: 500}html{--mat-paginator-page-size-select-width: 84px;--mat-paginator-page-size-select-touch-target-height: 48px}html{--mat-paginator-container-text-color: #1b1b1d;--mat-paginator-container-background-color: #fcf8fa;--mat-paginator-disabled-icon-color: color-mix(in srgb, #1b1b1d 38%, transparent);--mat-paginator-enabled-icon-color: #46464d}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: 1rem;--mat-paginator-container-text-size: .75rem;--mat-paginator-container-text-tracking: .025rem;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: .75rem}html{--mat-tab-active-indicator-height: 2px;--mat-tab-active-indicator-shape: 0;--mat-tab-divider-height: 1px}html{--mat-tab-active-focus-indicator-color: #585d76;--mat-tab-active-focus-label-text-color: #1b1b1d;--mat-tab-active-hover-indicator-color: #585d76;--mat-tab-active-hover-label-text-color: #1b1b1d;--mat-tab-active-indicator-color: #585d76;--mat-tab-active-label-text-color: #1b1b1d;--mat-tab-active-ripple-color: #1b1b1d;--mat-tab-divider-color: #e3e1e9;--mat-tab-inactive-focus-label-text-color: #1b1b1d;--mat-tab-inactive-hover-label-text-color: #1b1b1d;--mat-tab-inactive-label-text-color: #1b1b1d;--mat-tab-inactive-ripple-color: #1b1b1d;--mat-tab-pagination-icon-color: #1b1b1d;--mat-tab-disabled-ripple-color: #46464d}html{--mat-tab-container-height: 48px}html{--mat-tab-label-text-font: Roboto, sans-serif;--mat-tab-label-text-line-height: 1.25rem;--mat-tab-label-text-size: .875rem;--mat-tab-label-text-tracking: .006rem;--mat-tab-label-text-weight: 500}html{--mat-checkbox-selected-focus-state-layer-opacity: .12;--mat-checkbox-selected-hover-state-layer-opacity: .08;--mat-checkbox-selected-pressed-state-layer-opacity: .12;--mat-checkbox-unselected-focus-state-layer-opacity: .12;--mat-checkbox-unselected-hover-state-layer-opacity: .08;--mat-checkbox-unselected-pressed-state-layer-opacity: .12;--mat-checkbox-touch-target-size: 48px}html{--mat-checkbox-disabled-label-color: color-mix(in srgb, #1b1b1d 38%, transparent);--mat-checkbox-disabled-selected-checkmark-color: #fcf8fa;--mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, #1b1b1d 38%, transparent);--mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, #1b1b1d 38%, transparent);--mat-checkbox-label-text-color: #1b1b1d;--mat-checkbox-selected-checkmark-color: #ffffff;--mat-checkbox-selected-focus-icon-color: #585d76;--mat-checkbox-selected-focus-state-layer-color: #585d76;--mat-checkbox-selected-hover-icon-color: #585d76;--mat-checkbox-selected-hover-state-layer-color: #585d76;--mat-checkbox-selected-icon-color: #585d76;--mat-checkbox-selected-pressed-icon-color: #585d76;--mat-checkbox-selected-pressed-state-layer-color: #1b1b1d;--mat-checkbox-unselected-focus-icon-color: #1b1b1d;--mat-checkbox-unselected-focus-state-layer-color: #1b1b1d;--mat-checkbox-unselected-hover-icon-color: #1b1b1d;--mat-checkbox-unselected-hover-state-layer-color: #1b1b1d;--mat-checkbox-unselected-icon-color: #46464d;--mat-checkbox-unselected-pressed-state-layer-color: #585d76}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: 1.25rem;--mat-checkbox-label-text-size: .875rem;--mat-checkbox-label-text-tracking: .016rem;--mat-checkbox-label-text-weight: 400}html{--mat-button-filled-container-shape: 9999px;--mat-button-filled-horizontal-padding: 24px;--mat-button-filled-icon-offset: -8px;--mat-button-filled-icon-spacing: 8px;--mat-button-filled-touch-target-size: 48px;--mat-button-outlined-container-shape: 9999px;--mat-button-outlined-horizontal-padding: 24px;--mat-button-outlined-icon-offset: -8px;--mat-button-outlined-icon-spacing: 8px;--mat-button-outlined-outline-width: 1px;--mat-button-outlined-touch-target-size: 48px;--mat-button-protected-container-shape: 9999px;--mat-button-protected-horizontal-padding: 24px;--mat-button-protected-icon-offset: -8px;--mat-button-protected-icon-spacing: 8px;--mat-button-protected-touch-target-size: 48px;--mat-button-text-container-shape: 9999px;--mat-button-text-horizontal-padding: 12px;--mat-button-text-icon-offset: -4px;--mat-button-text-icon-spacing: 8px;--mat-button-text-with-icon-horizontal-padding: 16px;--mat-button-text-touch-target-size: 48px;--mat-button-tonal-container-shape: 9999px;--mat-button-tonal-horizontal-padding: 24px;--mat-button-tonal-icon-offset: -8px;--mat-button-tonal-icon-spacing: 8px;--mat-button-tonal-touch-target-size: 48px}html{--mat-button-filled-container-color: #585d76;--mat-button-filled-disabled-container-color: color-mix(in srgb, #1b1b1d 12%, transparent);--mat-button-filled-disabled-label-text-color: color-mix(in srgb, #1b1b1d 38%, transparent);--mat-button-filled-disabled-state-layer-color: #46464d;--mat-button-filled-focus-state-layer-opacity: .12;--mat-button-filled-hover-state-layer-opacity: .08;--mat-button-filled-label-text-color: #ffffff;--mat-button-filled-pressed-state-layer-opacity: .12;--mat-button-filled-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);--mat-button-filled-state-layer-color: #ffffff;--mat-button-outlined-disabled-label-text-color: color-mix(in srgb, #1b1b1d 38%, transparent);--mat-button-outlined-disabled-outline-color: color-mix(in srgb, #1b1b1d 12%, transparent);--mat-button-outlined-disabled-state-layer-color: #46464d;--mat-button-outlined-focus-state-layer-opacity: .12;--mat-button-outlined-hover-state-layer-opacity: .08;--mat-button-outlined-label-text-color: #585d76;--mat-button-outlined-outline-color: #77767d;--mat-button-outlined-pressed-state-layer-opacity: .12;--mat-button-outlined-ripple-color: color-mix(in srgb, #585d76 12%, transparent);--mat-button-outlined-state-layer-color: #585d76;--mat-button-protected-container-color: #fcf8fa;--mat-button-protected-container-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-button-protected-disabled-container-color: color-mix(in srgb, #1b1b1d 12%, transparent);--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-disabled-label-text-color: color-mix(in srgb, #1b1b1d 38%, transparent);--mat-button-protected-disabled-state-layer-color: #46464d;--mat-button-protected-focus-container-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-button-protected-focus-state-layer-opacity: .12;--mat-button-protected-hover-container-elevation-shadow: 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-button-protected-hover-state-layer-opacity: .08;--mat-button-protected-label-text-color: #585d76;--mat-button-protected-pressed-container-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-button-protected-pressed-state-layer-opacity: .12;--mat-button-protected-ripple-color: color-mix(in srgb, #585d76 12%, transparent);--mat-button-protected-state-layer-color: #585d76;--mat-button-text-disabled-label-text-color: color-mix(in srgb, #1b1b1d 38%, transparent);--mat-button-text-disabled-state-layer-color: #46464d;--mat-button-text-focus-state-layer-opacity: .12;--mat-button-text-hover-state-layer-opacity: .08;--mat-button-text-label-text-color: #585d76;--mat-button-text-pressed-state-layer-opacity: .12;--mat-button-text-ripple-color: color-mix(in srgb, #585d76 12%, transparent);--mat-button-text-state-layer-color: #585d76;--mat-button-tonal-container-color: #e2e1ee;--mat-button-tonal-disabled-container-color: color-mix(in srgb, #1b1b1d 12%, transparent);--mat-button-tonal-disabled-label-text-color: color-mix(in srgb, #1b1b1d 38%, transparent);--mat-button-tonal-disabled-state-layer-color: #46464d;--mat-button-tonal-focus-state-layer-opacity: .12;--mat-button-tonal-hover-state-layer-opacity: .08;--mat-button-tonal-label-text-color: #454650;--mat-button-tonal-pressed-state-layer-opacity: .12;--mat-button-tonal-ripple-color: color-mix(in srgb, #454650 12%, transparent);--mat-button-tonal-state-layer-color: #454650}html{--mat-button-filled-touch-target-display: block;--mat-button-filled-container-height: 40px;--mat-button-outlined-container-height: 40px;--mat-button-outlined-touch-target-display: block;--mat-button-protected-touch-target-display: block;--mat-button-protected-container-height: 40px;--mat-button-text-touch-target-display: block;--mat-button-text-container-height: 40px;--mat-button-tonal-container-height: 40px;--mat-button-tonal-touch-target-display: block}html{--mat-button-filled-label-text-font: Roboto, sans-serif;--mat-button-filled-label-text-size: .875rem;--mat-button-filled-label-text-tracking: .006rem;--mat-button-filled-label-text-weight: 500;--mat-button-outlined-label-text-font: Roboto, sans-serif;--mat-button-outlined-label-text-size: .875rem;--mat-button-outlined-label-text-tracking: .006rem;--mat-button-outlined-label-text-weight: 500;--mat-button-protected-label-text-font: Roboto, sans-serif;--mat-button-protected-label-text-size: .875rem;--mat-button-protected-label-text-tracking: .006rem;--mat-button-protected-label-text-weight: 500;--mat-button-text-label-text-font: Roboto, sans-serif;--mat-button-text-label-text-size: .875rem;--mat-button-text-label-text-tracking: .006rem;--mat-button-text-label-text-weight: 500;--mat-button-tonal-label-text-font: Roboto, sans-serif;--mat-button-tonal-label-text-size: .875rem;--mat-button-tonal-label-text-tracking: .006rem;--mat-button-tonal-label-text-weight: 500}html{--mat-icon-button-icon-size: 24px;--mat-icon-button-container-shape: 9999px;--mat-icon-button-touch-target-size: 48px}html{--mat-icon-button-disabled-icon-color: color-mix(in srgb, #1b1b1d 38%, transparent);--mat-icon-button-disabled-state-layer-color: #46464d;--mat-icon-button-focus-state-layer-opacity: .12;--mat-icon-button-hover-state-layer-opacity: .08;--mat-icon-button-icon-color: #46464d;--mat-icon-button-pressed-state-layer-opacity: .12;--mat-icon-button-ripple-color: color-mix(in srgb, #46464d 12%, transparent);--mat-icon-button-state-layer-color: #46464d}html{--mat-icon-button-touch-target-display: block;--mat-icon-button-state-layer-size: 40px}html{--mat-fab-container-shape: 16px;--mat-fab-extended-container-height: 56px;--mat-fab-extended-container-shape: 16px;--mat-fab-small-container-shape: 12px;--mat-fab-touch-target-size: 48px;--mat-fab-small-touch-target-size: 48px}html{--mat-fab-container-color: #dde1fe;--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-disabled-state-container-color: color-mix(in srgb, #1b1b1d 12%, transparent);--mat-fab-disabled-state-foreground-color: color-mix(in srgb, #1b1b1d 38%, transparent);--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-focus-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-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: 6;--mat-fab-focus-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-focus-state-layer-opacity: .12;--mat-fab-foreground-color: #41465d;--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-hover-state-layer-opacity: .08;--mat-fab-pressed-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-pressed-state-layer-opacity: .12;--mat-fab-ripple-color: color-mix(in srgb, #41465d 12%, transparent);--mat-fab-small-container-color: #dde1fe;--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-disabled-state-container-color: color-mix(in srgb, #1b1b1d 12%, transparent);--mat-fab-small-disabled-state-foreground-color: color-mix(in srgb, #1b1b1d 38%, transparent);--mat-fab-small-focus-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-focus-state-layer-opacity: .12;--mat-fab-small-foreground-color: #41465d;--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-hover-state-layer-opacity: .08;--mat-fab-small-pressed-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-pressed-state-layer-opacity: .12;--mat-fab-small-ripple-color: color-mix(in srgb, #41465d 12%, transparent);--mat-fab-small-state-layer-color: #41465d;--mat-fab-state-layer-color: #41465d}html{--mat-fab-touch-target-display: block}html{--mat-fab-extended-label-text-font: Roboto, sans-serif;--mat-fab-extended-label-text-size: .875rem;--mat-fab-extended-label-text-tracking: .006rem;--mat-fab-extended-label-text-weight: 500}html{--mat-snack-bar-container-shape: 4px}html{--mat-snack-bar-button-color: #c1c5e1;--mat-snack-bar-container-color: #313032;--mat-snack-bar-supporting-text-color: #f3f0f2}html{--mat-snack-bar-supporting-text-font: Roboto, sans-serif;--mat-snack-bar-supporting-text-line-height: 1.25rem;--mat-snack-bar-supporting-text-size: .875rem;--mat-snack-bar-supporting-text-weight: 400}html{--mat-table-row-item-outline-width: 1px}html{--mat-table-background-color: #fcf8fa;--mat-table-header-headline-color: #1b1b1d;--mat-table-row-item-label-text-color: #1b1b1d;--mat-table-row-item-outline-color: #77767d}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: 1.25rem;--mat-table-header-headline-size: .875rem;--mat-table-header-headline-tracking: .006rem;--mat-table-header-headline-weight: 500;--mat-table-row-item-label-text-font: Roboto, sans-serif;--mat-table-row-item-label-text-line-height: 1.25rem;--mat-table-row-item-label-text-size: .875rem;--mat-table-row-item-label-text-tracking: .016rem;--mat-table-row-item-label-text-weight: 400;--mat-table-footer-supporting-text-font: Roboto, sans-serif;--mat-table-footer-supporting-text-line-height: 1.25rem;--mat-table-footer-supporting-text-size: .875rem;--mat-table-footer-supporting-text-tracking: .016rem;--mat-table-footer-supporting-text-weight: 400}html{--mat-progress-spinner-size: 48px;--mat-progress-spinner-active-indicator-width: 4px}html{--mat-progress-spinner-active-indicator-color: #585d76}html{--mat-badge-container-offset: -12px 0;--mat-badge-container-overlap-offset: -12px;--mat-badge-container-padding: 0 4px;--mat-badge-container-shape: 9999px;--mat-badge-container-size: 16px;--mat-badge-large-size-container-offset: -12px 0;--mat-badge-large-size-container-overlap-offset: -12px;--mat-badge-large-size-container-padding: 0 4px;--mat-badge-large-size-container-size: 16px;--mat-badge-legacy-container-size: unset;--mat-badge-legacy-large-size-container-size: unset;--mat-badge-legacy-small-size-container-size: unset;--mat-badge-small-size-container-offset: -6px 0;--mat-badge-small-size-container-overlap-offset: -6px;--mat-badge-small-size-container-padding: 0;--mat-badge-small-size-container-size: 6px}html{--mat-badge-background-color: #ba1a1a;--mat-badge-disabled-state-background-color: color-mix(in srgb, #ba1a1a 38%, transparent);--mat-badge-disabled-state-text-color: #ffffff;--mat-badge-text-color: #ffffff}html{--mat-badge-large-size-line-height: 16px;--mat-badge-large-size-text-size: .688rem;--mat-badge-line-height: 16px;--mat-badge-small-size-line-height: 6px;--mat-badge-small-size-text-size: 0;--mat-badge-text-font: Roboto, sans-serif;--mat-badge-text-size: .688rem;--mat-badge-text-weight: 500}html{--mat-bottom-sheet-container-shape: 28px}html{--mat-bottom-sheet-container-text-color: #1b1b1d;--mat-bottom-sheet-container-background-color: #f6f3f5}html{--mat-bottom-sheet-container-text-font: Roboto, sans-serif;--mat-bottom-sheet-container-text-line-height: 1.5rem;--mat-bottom-sheet-container-text-size: 1rem;--mat-bottom-sheet-container-text-tracking: .031rem;--mat-bottom-sheet-container-text-weight: 400}html{--mat-button-toggle-focus-state-layer-opacity: .12;--mat-button-toggle-hover-state-layer-opacity: .08;--mat-button-toggle-shape: 28px}html{--mat-button-toggle-background-color: transparent;--mat-button-toggle-disabled-selected-state-background-color: color-mix(in srgb, #1b1b1d 12%, transparent);--mat-button-toggle-disabled-selected-state-text-color: color-mix(in srgb, #1b1b1d 38%, transparent);--mat-button-toggle-disabled-state-background-color: transparent;--mat-button-toggle-disabled-state-text-color: color-mix(in srgb, #1b1b1d 38%, transparent);--mat-button-toggle-divider-color: #77767d;--mat-button-toggle-selected-state-background-color: #e2e1ee;--mat-button-toggle-selected-state-text-color: #454650;--mat-button-toggle-state-layer-color: #1b1b1d;--mat-button-toggle-text-color: #1b1b1d}html{--mat-button-toggle-height: 40px}html{--mat-button-toggle-label-text-font: Roboto, sans-serif;--mat-button-toggle-label-text-line-height: 1.25rem;--mat-button-toggle-label-text-size: .875rem;--mat-button-toggle-label-text-tracking: .006rem;--mat-button-toggle-label-text-weight: 500}html{--mat-datepicker-calendar-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-datepicker-calendar-container-shape: 16px;--mat-datepicker-calendar-container-touch-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-datepicker-calendar-container-touch-shape: 28px}html{--mat-datepicker-calendar-body-label-text-color: #1b1b1d;--mat-datepicker-calendar-container-background-color: #eae7e9;--mat-datepicker-calendar-container-text-color: #1b1b1d;--mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, #1b1b1d 38%, transparent);--mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #1b1b1d 12%, transparent);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #1b1b1d 8%, transparent);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: #fdd8ef;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #5c5e68;--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #e2e1ee;--mat-datepicker-calendar-date-in-range-state-background-color: #dde1fe;--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-preview-state-outline-color: #585d76;--mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #1b1b1d 38%, transparent);--mat-datepicker-calendar-date-selected-state-background-color: #585d76;--mat-datepicker-calendar-date-selected-state-text-color: #ffffff;--mat-datepicker-calendar-date-text-color: #1b1b1d;--mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, #1b1b1d 38%, transparent);--mat-datepicker-calendar-date-today-outline-color: #585d76;--mat-datepicker-calendar-date-today-selected-state-outline-color: #585d76;--mat-datepicker-calendar-header-divider-color: transparent;--mat-datepicker-calendar-header-text-color: #46464d;--mat-datepicker-calendar-navigation-button-icon-color: #46464d;--mat-datepicker-calendar-period-button-icon-color: #46464d;--mat-datepicker-calendar-period-button-text-color: #46464d;--mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, #1b1b1d 38%, transparent);--mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, #1b1b1d 38%, transparent);--mat-datepicker-range-input-separator-color: #1b1b1d;--mat-datepicker-toggle-active-state-icon-color: #585d76;--mat-datepicker-toggle-icon-color: #46464d}html{--mat-datepicker-calendar-body-label-text-size: .875rem;--mat-datepicker-calendar-body-label-text-weight: 500;--mat-datepicker-calendar-header-text-size: .875rem;--mat-datepicker-calendar-header-text-weight: 500;--mat-datepicker-calendar-period-button-text-size: .875rem;--mat-datepicker-calendar-period-button-text-weight: 500;--mat-datepicker-calendar-text-font: Roboto, sans-serif;--mat-datepicker-calendar-text-size: .875rem}html{--mat-divider-width: 1px}html{--mat-divider-color: #c7c5cd}html{--mat-expansion-container-shape: 12px;--mat-expansion-header-indicator-display: inline-block;--mat-expansion-legacy-header-indicator-display: none;--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)}html{--mat-expansion-actions-divider-color: #77767d;--mat-expansion-container-background-color: #fcf8fa;--mat-expansion-container-text-color: #1b1b1d;--mat-expansion-header-description-color: #46464d;--mat-expansion-header-disabled-state-text-color: color-mix(in srgb, #1b1b1d 38%, transparent);--mat-expansion-header-focus-state-layer-color: color-mix(in srgb, #1b1b1d 12%, transparent);--mat-expansion-header-hover-state-layer-color: color-mix(in srgb, #1b1b1d 8%, transparent);--mat-expansion-header-indicator-color: #46464d;--mat-expansion-header-text-color: #1b1b1d}html{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html{--mat-expansion-container-text-font: Roboto, sans-serif;--mat-expansion-container-text-line-height: 1.5rem;--mat-expansion-container-text-size: 1rem;--mat-expansion-container-text-tracking: .031rem;--mat-expansion-container-text-weight: 400;--mat-expansion-header-text-font: Roboto, sans-serif;--mat-expansion-header-text-line-height: 1.5rem;--mat-expansion-header-text-size: 1rem;--mat-expansion-header-text-tracking: .009rem;--mat-expansion-header-text-weight: 500}html{--mat-grid-list-tile-header-primary-text-size: 400 1rem / 1.5rem Roboto, sans-serif;--mat-grid-list-tile-header-secondary-text-size: 400 .875rem / 1.25rem Roboto, sans-serif;--mat-grid-list-tile-footer-primary-text-size: 400 1rem / 1.5rem Roboto, sans-serif;--mat-grid-list-tile-footer-secondary-text-size: 400 .875rem / 1.25rem Roboto, sans-serif}html{--mat-icon-color: inherit}html{--mat-sidenav-container-shape: 16px;--mat-sidenav-container-elevation-shadow: none;--mat-sidenav-container-width: 360px;--mat-sidenav-container-divider-color: transparent}html{--mat-sidenav-container-background-color: #fcf8fa;--mat-sidenav-container-text-color: #46464d;--mat-sidenav-content-background-color: #fcf8fa;--mat-sidenav-content-text-color: #1b1b1d;--mat-sidenav-scrim-color: color-mix(in srgb, #2f3036 40%, transparent)}html{--mat-stepper-header-error-state-icon-background-color: transparent;--mat-stepper-header-focus-state-layer-shape: 12px;--mat-stepper-header-hover-state-layer-shape: 12px}html{--mat-stepper-container-color: #fcf8fa;--mat-stepper-header-done-state-icon-background-color: #585d76;--mat-stepper-header-done-state-icon-foreground-color: #ffffff;--mat-stepper-header-edit-state-icon-background-color: #585d76;--mat-stepper-header-edit-state-icon-foreground-color: #ffffff;--mat-stepper-header-error-state-icon-foreground-color: #ba1a1a;--mat-stepper-header-error-state-label-text-color: #ba1a1a;--mat-stepper-header-focus-state-layer-color: color-mix(in srgb, #1b1b1d 12%, transparent);--mat-stepper-header-hover-state-layer-color: color-mix(in srgb, #1b1b1d 8%, transparent);--mat-stepper-header-icon-background-color: #46464d;--mat-stepper-header-icon-foreground-color: #fcf8fa;--mat-stepper-header-label-text-color: #46464d;--mat-stepper-header-optional-label-text-color: #46464d;--mat-stepper-header-selected-state-icon-background-color: #585d76;--mat-stepper-header-selected-state-icon-foreground-color: #ffffff;--mat-stepper-header-selected-state-label-text-color: #46464d;--mat-stepper-line-color: #77767d}html{--mat-stepper-container-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-size: .875rem;--mat-stepper-header-label-text-weight: 500;--mat-stepper-header-error-state-label-text-size: .875rem;--mat-stepper-header-selected-state-label-text-size: .875rem;--mat-stepper-header-selected-state-label-text-weight: 500}html{--mat-stepper-header-height: 72px}html{--mat-sort-arrow-color: #1b1b1d}html{--mat-toolbar-container-background-color: #fcf8fa;--mat-toolbar-container-text-color: #1b1b1d}html{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html{--mat-toolbar-title-text-font: var(--font-family-base);--mat-toolbar-title-text-line-height: 1.75rem;--mat-toolbar-title-text-size: 1.375rem;--mat-toolbar-title-text-tracking: 0;--mat-toolbar-title-text-weight: 400}html{--mat-tree-container-background-color: #fcf8fa;--mat-tree-node-text-color: #1b1b1d}html{--mat-tree-node-min-height: 48px}html{--mat-tree-node-text-font: Roboto, sans-serif;--mat-tree-node-text-size: 1rem;--mat-tree-node-text-weight: 400}html{--mat-timepicker-container-shape: 4px}html{--mat-timepicker-container-background-color: #f0edef;--mat-timepicker-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)}:root{--clr-primary: #5930ff;--clr-primary-hover: #29e6a7;--clr-primary-dark: #039d69;--clr-accent: #6b1d92;--clr-gray100: #f9fbff;--clr-gray150: #f4f6fb;--clr-gray200: #eef1f6;--clr-gray300: #e1e5ee;--clr-gray400: #767b91;--clr-gray500: #4f546c;--i1d: 38, 38, 38;--edc: 199, 199, 199;--f75: 38, 38, 38;--fe0: 0, 55, 107;--d87: 255, 255, 255;--b3f: 250, 250, 250;--bb2: 239, 239, 239;--f23: 255, 255, 255;--b38: 219, 219, 219;--b6a: 219, 219, 219;--ca6: 219, 219, 219;--cdd: 38, 38, 38;--e22: 199, 199, 199;--e62: 245, 251, 255;--b2f: 88, 195, 34;--c8c: 168, 168, 168;--ce3: 239, 239, 239;--jd9: 0, 0, 0;--j64: 54, 54, 54;--a97: 243, 243, 243;--d20: 38, 38, 38;--f52: 142, 142, 142;--h1d: 255, 255, 255;--de5: 255, 255, 255;--d69: 0, 149, 246;--b86: 88, 195, 34;--i30: 237, 73, 86;--d62: 255, 255, 255;--e4f: 54, 54, 54;--a72: 255, 255, 255;--ie3: 142, 142, 142;--c37: 237, 73, 86;--f24: 0, 149, 246;--daf: 255, 1, 105;--f76: 28, 209, 79;--jbb: 53, 121, 234;--aab: 118, 56, 250;--eca: 255, 255, 255;--jb7: 0, 0, 0;--fa7: 224, 241, 255;--aa6: 38, 38, 38;--ba8: 168, 168, 168;--eac: 237, 73, 86;--radius: .2rem}html,body{box-sizing:border-box;height:100%}body{margin:0;font-family:Roboto,Helvetica Neue,sans-serif}.wrapper{box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;height:100%}.inner-col{align-items:stretch;flex-grow:1}.rows{display:flex;flex-direction:row;height:100%}.padded-app-content{padding:16px 32px}main,article{display:flex;flex-direction:column;align-items:stretch;flex-shrink:0;margin:0;padding:0;position:relative}.flex-row{display:flex;flex:1 1 0}.flex-row .col{flex-grow:1;flex-basis:0;align-items:baseline}.data-form{min-width:150px;max-width:500px;width:100%}.data-form-xs{max-width:120px}.data-form-sm{max-width:320px}.data-form-md{max-width:480px}.data-form-lg{max-width:720px}.data-form-xl{max-width:960px}.data-form-full-width,.data-form-fw{max-width:100%}.data-form mat-form-field{width:100%}.data-form .field-row{width:100%;margin-bottom:20px}.data-form .form-action{margin-top:1rem}.data-form .form-action-right{display:flex;align-items:center;justify-content:flex-end}.data-form-section-header{box-sizing:border-box;display:flex;padding:.5em;align-items:center;height:48px;background-color:#8e8e93;margin-bottom:.5em}.data-form-section-header h4{margin:0}.data-form .action-panel{display:flex;justify-content:flex-end;align-items:center}.data-form .data-form-toolbar .action-panel{display:flex;flex-grow:1;justify-content:flex-end}.data-form .data-form-toolbar .action-panel button{background:#d8d8dc}.data-form .multi-field .multi-field-row{box-sizing:border-box;display:flex;margin-bottom:.5em}.data-form .multi-field .multi-field-row-vcenter{align-items:center}.data-form .multi-field .multi-field-row .multi-field-row-item{box-sizing:border-box;flex-grow:1}.data-form .multi-field .multi-field-row .multi-field-row-item-shrink{flex-grow:0;flex-shrink:1}.data-form .multi-field .multi-field-row .multi-field-row-action{box-sizing:border-box;width:48px}.full-width-form-control{width:100%}.pad-right{padding-right:12px}.mastermode{background-color:#f54000;font-weight:700}span.mastermode{padding:0 .25em}.fab-action{position:absolute!important;bottom:16px;right:33px}.action-panel a{text-decoration:none;margin-left:.5em}.sub-option{text-align:center;cursor:pointer}.sub-option a{color:#fff;text-decoration:none}.subsection-active{font-weight:700}.table-action-panel,.table-center{text-align:center}.pl-list-item{display:flex;margin-bottom:.5rem;width:100%;justify-content:center;flex-basis:0;padding:.5em}.pl-list-item-plain{background-color:#f5f5f5!important;border-radius:8px!important}.pl-list-item>div.pl-item-form{flex-grow:1}.pl-list-item>div.action-panel{flex-grow:0;align-self:center!important;height:24px}.col-grid-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.25em}.two-column{box-sizing:border-box;display:flex;gap:1em}.two-column .column{box-sizing:border-box;flex-grow:1;align-self:flex-start}.two-column .column-shrink{flex-grow:0;flex-shrink:1}.hyp-list .hyp-list-column{box-sizing:border-box;display:flex;flex-direction:column;border:1px solid #ccc;margin-bottom:1em}.hyp-list .hyp-list-column .hyp-list-row{border:0;margin-bottom:0}.hyp-list .hyp-list-column .row-hidden{display:none;max-height:0;transition:max-height 1s ease-out}.hyp-list .hyp-list-column .row-active{max-height:700px!important;transition:max-height 1.25s ease-in}.hyp-list .hyp-list-row{box-sizing:border-box;display:flex;align-items:center;padding:1em;width:100%;border:1px solid #ccc;margin-bottom:1em;background-color:#fff}.hyp-list .hyp-list-row .hyp-list-header{color:#c5cfd5;background-color:#f2f5f7}.hyp-list .hyp-list-row .hyp-list-item{box-sizing:border-box;color:#738490;flex-grow:1;flex-shrink:0;flex-basis:0;display:inline-block;min-height:40px;line-height:40px}.hyp-list .hyp-list-row h4{margin:0;padding:0}.hyp-list .hyp-list-row .full-panel{flex-grow:1!important}.hyp-list .hyp-list-row .full-panel .panel{justify-content:flex-end!important}.hyp-list .hyp-list-row .hyp-action{min-width:40px;min-height:40px;flex-grow:0}.hyp-list .hyp-list-row .hyp-action .panel{display:flex;align-items:center}.hyp-list .hyp-list-row .hyp-action .action{flex-grow:0!important;flex-shrink:1!important}.hyp-list .hyp-list-row .hyp-action .action button{display:block}.app-section-header{display:flex;flex-direction:column;box-sizing:border-box;margin-bottom:1rem;width:100%}.app-section-header .app-category-container{border-bottom:2px solid #ecf1f3}.app-section-header .app-section-header-item{display:flex;flex-direction:row;align-items:center}.app-section-header .app-section-header-item .app-section-header-category{box-sizing:border-box;padding:.5em;text-align:center;height:32px}.app-section-header .app-section-header-item .app-section-header-category a,.app-section-header .app-section-header-item .app-section-header-category span{text-decoration:none;color:#6e8898;cursor:pointer}.app-section-header .app-section-header-item .app-section-header-category.active{border-bottom:4px solid #aaa}.app-section-header .app-section-header-item .app-section-header-category.active a{color:#6c6c70;font-weight:700}.manager-panel{display:flex;align-items:center;justify-content:flex-end;box-sizing:border-box;margin-bottom:1rem;gap:1em}.alert{display:block;box-sizing:border-box;padding:1em;border:1px solid transparent;border-radius:4px;position:relative;opacity:1;transition:opacity 2.5s ease-in-out;visibility:visible}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-success{color:#3c763d;background:#dff0d8;border-color:#d6e9c6}.alert-info{background-color:#e0f2f7;color:#0056b3;border-color:#90c2e7}.alert button{position:absolute;right:0;top:0}.hide{border:0;padding:0;margin:0;width:0;height:0;visibility:hidden}.fade-out{opacity:0}.number-circle{display:flex;width:fit-content;min-width:1rem;padding:.5rem;align-items:center;justify-content:center;aspect-ratio:1/1;border-radius:50%;border:2px solid #666}.action-panel-container{width:60px}.filter-panel{display:flex;align-items:flex-start;gap:1em}.error{color:#f03}.warn{color:#db5400;font-weight:700}.info{color:#36c}.xsmall-spinner{width:25px;height:25px}.section-header{font-size:1.5em;background:#8e8e93;padding:.5em;margin-bottom:.5em;display:flex;align-items:center}.section-header h4{flex-grow:1;margin:0}.section-header button,.section-header a{background:#ddd;margin-right:.25em}.section-header button:last-child,.section-header a:last-child{margin-right:0}.standard-editor-grid-container{padding-right:16px;height:100%;overflow-y:scroll}.standard-editor-grid-container .standard-editor-grid{display:grid;grid-template-columns:minmax(200px,400px) 1fr;gap:1em}.standard-editor-grid-container .standard-editor-grid .sticky-column{position:sticky;top:0;align-self:start}.pagination-container{background:var(--color-surface);padding:var(--spacing-md);border-radius:var(--radius-lg);margin-top:var(--spacing-md);box-shadow:var(--shadow-level-1);border:var(--border-width-base) solid var(--color-outline);display:flex;justify-content:space-between;align-items:center}.pagination-container .pagination-info{color:var(--color-on-surface-variant);font-size:var(--font-size-body)}.pagination-container .pagination-controls{display:flex;gap:var(--spacing-xs)}.pagination-container .pagination-controls .pagination-btn{padding:var(--sapcing-xs) var(--spacing-sm);border:var(--border-width-base) solid var(--color-outline);background:var(--color-surface);color:var(--color-on-surface);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--duration-micro) var(--easing-standard);font-family:var(--font-family-base);font-size:var(--font-size-body);display:flex;align-items:center;justify-content:center;min-width:36px;min-height:36px;max-height:36px;font-weight:var(--font-weight-medium)}.pagination-container .pagination-controls .pagination-btn:hover:not(.active):not(:disabled){background:var(--color-surface-elevated);border-color:var(--color-primary);color:var(--color-primary)}.pagination-container .pagination-controls .pagination-btn:disabled{opacity:.5;cursor:not-allowed}.pagination-container .pagination-controls .pagination-btn.active{background:var(--color-primary);color:var(--color-primary-on-surface);border-color:var(--color-primary)}.pagination-container .pagination-controls .pagination-ellipsis{padding:var(--spacing-xs) var(--spacing-sm);color:var(--color-on-surface-variant)}.flyout-wrapper{background-color:var(--color-surface);color:var(--color-on-surface);width:350px;height:100vh;z-index:var(--z-index-overlay);box-shadow:var(--shadow-level-3);transform:translate(100%);will-change:var(--will-change-transform);transition:transform var(--easing-emphasized) var(--duration-page)}.flyout-wrapper.active{transform:translate(0);transition:transform .35s cubic-bezier(0,0,.2,1)}.flyout-backdrop-custom{background-color:#0000004d!important;opacity:0;transition:opacity var(--duration-component) var(--easing-standard);z-index:var(--z-index-overlay)}.cdk-overlay-backdrop-showing.flyout-backdrop-custom{opacity:.5}.flyout-backdrop-fading{opacity:0!important;transition:opacity var(--duration-micro) var(--easing-accelerate)}.cdk-global-overlay-wrapper{z-index:2000!important}:root{--primary-blue: #3d99f5;--primary-blue-dark: #2c71d6;--primary-blue-light: #60a5fa;--secondary-pink: #f472b6;--success-green: #10b981;--success-green-dark: #34d399;--error-red: #ef4444;--error-red-dark: #f87171;--warning-orange: #f59e0b;--warning-orange-dark: #facc15;--neutral-dark: #1e293b;--neutral-medium: #64748b;--neutral-light: #f1f5f9;--neutral-background: #ffffff;--surface-elevated: #ffffff;--border-color: #e2e8f0;--border-color-dark: #334155;--surface-elevated-dark: #1e293b;--on-surface-dark: #f1f5f9;--neutral-background-dark: #0f172a;--neutral-dark-dark: #f1f5f9;--neutral-medium-dark: #94a3b8;--neutral-light-dark: #334155;--font-size-xs: 12px;--font-size-sm: 14px;--font-size-base: 16px;--font-size-lg: 20px;--font-size-xl: 24px;--font-size-2xl: 28px;--font-size-3xl: 32px;--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;--elevation-1: 0 1px 3px rgba(0, 0, 0, .1);--elevation-2: 0 4px 6px rgba(0, 0, 0, .07);--elevation-3: 0 10px 15px rgba(0, 0, 0, .1);--elevation-4: 0 25px 50px rgba(0, 0, 0, .15);--transition-fast: .15s;--transition-normal: .3s;--transition-slow: .5s;--easing-decelerate: cubic-bezier(0, 0, .2, 1);--easing-standard: cubic-bezier(.4, 0, .2, 1);--easing-fast-out-slow-in: cubic-bezier(.4, 0, .2, 1);--focus-ring: 0 0 0 2px var(--primary-blue);--focus-ring-offset: 2px;--mobile-max: 640px;--tablet-min: 641px;--tablet-max: 1024px;--desktop-min: 1025px}:root{--color-primary: #1565c0;--color-primary-dark: #0f4a82;--color-primary-light: #e3f2fd;--color-primary-on-surface: #ffffff;--color-success: #2e7d32;--color-success-light: #4caf50;--color-success-dark: #1b5e20;--color-success-surface: #f1f8e9;--color-warning: #f57c00;--color-warning-light: #ff9800;--color-warning-dark: #e65100;--color-warning-surface: #fff3e0;--color-error: #c62828;--color-error-light: #f44336;--color-error-dark: #b71c1c;--color-error-surface: #fef7f7;--color-info: #1976d2;--color-info-light: #2196f3;--color-info-dark: #0d47a1;--color-info-surface: #e3f2fd;--color-surface: #ffffff;--color-background: #fafafa;--color-on-surface: #212121;--color-on-surface-variant: #757575;--color-on-surface-disabled: #bdbdbd;--color-outline: #e0e0e0;--color-outline-variant: #f5f5f5;--color-surface-elevated: #f5f5f5;--color-surface-elevated-2: #f0f0f0;--color-surface-elevated-3: #eeeeee;--color-interactive-bg: var(--color-surface);--color-interactive-border: #d1d5db;--color-interactive-text: var(--color-on-surface);--color-interactive-bg-hover: #f9fafb;--color-interactive-border-hover: #9ca3af;--color-interactive-bg-active: var(--color-primary-light);--color-interactive-border-active: var(--color-primary);--color-interactive-text-active: var(--color-primary);--color-interactive-bg-disabled: var(--color-outline-variant);--color-interactive-border-disabled: var(--color-outline);--color-interactive-text-disabled: var(--color-on-surface-disabled);--color-interactive-panel-bg: #f9fafb;--color-interactive-badge-bg: var(--color-primary);--color-interactive-badge-text: var(--color-primary-on-surface);--font-family-base: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--typography-ratio: 1.333;--font-size-base: 16px;--font-size-caption: calc(var(--font-size-base) / var(--typography-ratio));--font-size-body: var(--font-size-base);--font-size-h3: calc(var(--font-size-base) * var(--typography-ratio));--font-size-h2: calc(var(--font-size-h3) * var(--typography-ratio));--font-size-h1: calc(var(--font-size-h2) * var(--typography-ratio));--line-height-heading: 1.25;--line-height-body: 1.5;--line-height-caption: 1.4;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--fluid-min-width: 320px;--fluid-max-width: 1440px;--fluid-h1-min: 28px;--fluid-h1-max: 48px;--fluid-h2-min: 24px;--fluid-h2-max: 36px;--fluid-h3-min: 20px;--fluid-h3-max: 28px;--fluid-body-min: 16px;--fluid-body-max: 18px;--fluid-caption-min: 12px;--fluid-caption-max: 14px;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-2xl: 48px;--spacing-3xl: 64px;--spacing-4xl: 96px;--spacing-card-padding: 24px;--spacing-list-item-horizontal: 16px;--spacing-list-item-vertical: 12px;--spacing-form-field-margin: 16px;--spacing-section-gap: 32px;--shadow-blur-coefficient: 4;--shadow-spread-coefficient: 2;--shadow-level-0: none;--shadow-level-1: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);--shadow-level-2: 0 3px 6px rgba(0, 0, 0, .16), 0 3px 6px rgba(0, 0, 0, .23);--shadow-level-3: 0 10px 20px rgba(0, 0, 0, .19), 0 6px 6px rgba(0, 0, 0, .23);--shadow-level-4: 0 14px 28px rgba(0, 0, 0, .25), 0 10px 10px rgba(0, 0, 0, .22);--shadow-level-5: 0 19px 38px rgba(0, 0, 0, .3), 0 15px 12px rgba(0, 0, 0, .22);--radius-none: 0px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 16px;--radius-xl: 24px;--radius-full: 50%;--easing-standard: cubic-bezier(.4, 0, .2, 1);--easing-decelerate: cubic-bezier(0, 0, .2, 1);--easing-accelerate: cubic-bezier(.4, 0, 1, 1);--easing-sharp: cubic-bezier(.4, 0, .6, 1);--easing-emphasized: cubic-bezier(.2, 0, 0, 1);--easing-legacy: cubic-bezier(.4, 0, .2, 1);--duration-micro: .12s;--duration-component: .25s;--duration-page: .4s;--duration-complex: .6s;--stagger-base-delay: 0ms;--stagger-increment: 40ms;--stagger-max-delay: .24s;--spring-mass: 1;--spring-damping: .8;--spring-stiffness: 100;--breakpoint-mobile: 640px;--breakpoint-tablet: 1024px;--breakpoint-desktop: 1440px;--breakpoint-large-desktop: 1600px;--nav-width-collapsed: 56px;--nav-width-expanded: 256px;--nav-item-height: 48px;--nav-item-padding-expanded: 12px 16px;--nav-item-padding-collapsed: 12px;--task-item-min-height: 72px;--task-item-padding: var(--spacing-md);--task-checkbox-size: 20px;--task-priority-dot-size: 8px;--button-padding-x: 12px;--button-padding-y: 8px;--button-min-height: 40px;--button-touch-target: 48px;--input-padding-x: var(--spacing-md);--input-padding-y: var(--spacing-sm);--input-min-height: 40px;--form-field-margin-bottom: var(--spacing-md);--search-bar-width-default: 280px;--search-bar-width-expanded: 320px;--search-bar-padding: 12px 16px 12px 48px;--search-icon-size: 20px;--search-icon-position: 16px;--modal-max-width: 600px;--modal-min-height: 200px;--modal-padding: 32px;--modal-border-radius: var(--radius-lg);--backdrop-blur: 4px;--card-padding: var(--spacing-lg);--card-border-radius: var(--radius-md);--card-elevation-rest: var(--shadow-level-1);--card-elevation-hover: var(--shadow-level-2);--touch-target-min: 48px;--touch-target-recommended: 56px;--touch-spacing-min: 8px;--border-width-base: 1px;--border-width-focus: 2px;--border-width-error: 2px;--border-width-accent: 3px;--focus-ring-width: 2px;--focus-ring-offset: 2px;--focus-ring-color: var(--color-primary);--focus-ring-opacity: .5;--z-index-dropdown: 1000;--z-index-sticky: 1020;--z-index-fixed: 1030;--z-index-modal-backdrop: 1040;--z-index-modal: 1050;--z-index-popover: 1060;--z-index-tooltip: 1070;--z-index-toast: 1080;--z-index-overlay: 1090;--virtual-item-height: 72px;--virtual-buffer-size: 10;--virtual-render-threshold: 500;--memory-warning-threshold: 40000000;--memory-critical-threshold: 60000000;--gpu-acceleration: translateZ(0);--will-change-auto: auto;--will-change-transform: transform;--will-change-opacity: opacity}:root{--fluid-h1-min: 28px;--fluid-h1-max: 48px;--fluid-h2-min: 24px;--fluid-h2-max: 36px;--fluid-h3-min: 20px;--fluid-h3-max: 28px;--fluid-body-min: 16px;--fluid-body-max: 18px}:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:4px}.focus-circular:focus-visible{border-radius:50%}input[type=text],input[type=email],input[type=password],input[type=number],input[type=url],input[type=tel],input[type=search],textarea,select{appearance:none;background-color:var(--color-surface);border:var(--border-width-base) solid var(--color-outline);margin:0;display:block;width:100%;padding:var(--spacing-sm) var(--spacing-md);font-family:inherit;font-size:var(--font-size-base);line-height:1.5;color:var(--color-on-surface);border-radius:var(--radius-sm);transition:border-color var(--duration-micro) var(--easing-standard),box-shadow var(--duration-micro) var(--easing-standard),background-color var(--duration-micro) var(--easing-standard)}select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}input::placeholder,textarea::placeholder{color:var(--color-on-surface-disabled);opacity:1}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary)}input:focus-visible,select:focus-visible,textarea:focus-visible,.btn:focus-visible{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light);transition:box-shadow var(--duration-micro) var(--easing-standard)}input[type=checkbox],input[type=radio]{appearance:none;display:inline-block;vertical-align:middle;height:1rem;width:1rem;background-color:var(--color-surface);border:1px solid var(--color-outline);color:var(--color-primary);cursor:pointer;transition:background-color var(--duration-micro) var(--easing-standard)}input[type=checkbox]{border-radius:var(--radius-xs, 2px)}input[type=radio]{border-radius:50%}input[type=checkbox]:checked,input[type=radio]:checked{background-color:currentColor;border-color:transparent;background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");background-size:100% 100%}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{box-shadow:0 0 0 2px var(--color-surface),0 0 0 4px var(--color-primary)}.skip-link{position:absolute;top:-40px;left:6px;background:var(--primary-blue);color:#fff;padding:8px;text-decoration:none;border-radius:4px;z-index:1000;transition:top var(--transition-fast)}.skip-link:focus{top:6px}.fluid-text{font-size:clamp(var(--fluid-min),var(--fluid-min) + (var(--fluid-max) - var(--fluid-min)) * (100vw - var(--fluid-min-width)) / (var(--fluid-max-width) - var(--fluid-min-width)),var(--fluid-max))}.fluid-h1{--fluid-min: var(--fluid-h1-min);--fluid-max: var(--fluid-h1-max);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading)}.fluid-h2{--fluid-min: var(--fluid-h2-min);--fluid-max: var(--fluid-h2-max);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading)}.fluid-h3{--fluid-min: var(--fluid-h3-min);--fluid-max: var(--fluid-h3-max);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading)}.fluid-body{--fluid-min: var(--fluid-body-min);--fluid-max: var(--fluid-body-max);font-weight:var(--font-weight-regular);line-height:var(--line-height-body)}@media(prefers-color-scheme:dark){:root{--primary-blue: var(--primary-blue-light);--success-green: var(--success-green-dark);--error-red: var(--error-red-dark);--warning-orange: var(--warning-orange-dark);--neutral-dark: var(--neutral-dark-dark);--neutral-medium: var(--neutral-medium-dark);--neutral-light: var(--neutral-light-dark);--neutral-background: var(--neutral-background-dark);--surface-elevated: var(--surface-elevated-dark);--border-color: var(--border-color-dark);--color-interactive-bg: #334155;--color-interactive-border: #475569;--color-interactive-text: var(--neutral-dark-dark);--color-interactive-bg-hover: #475569;--color-interactive-border-hover: #64748b;--color-interactive-bg-active: #1e3a8a;--color-interactive-border-active: var(--primary-blue);--color-interactive-text-active: var(--primary-blue);--color-interactive-bg-disabled: #1e293b;--color-interactive-border-disabled: #334155;--color-interactive-text-disabled: #64748b;--color-interactive-panel-bg: #1e293b;--color-interactive-badge-bg: var(--primary-blue);--color-interactive-badge-text: #000000}}*{box-sizing:border-box;margin:0;padding:0}body{color-scheme:light;background-color:var(--mat-sys-surface);color:var(--mat-sys-on-surface);font:var(--mat-sys-body-medium);margin:0}html,body{height:100%}body{margin:0;font-family:Roboto,Helvetica Neue,sans-serif;background-color:var(--neutral-light);color:var(--neutral-dark);min-height:100vh;display:flex;flex-direction:column;line-height:1.6;font-size:var(--font-size-base);font-weight:400;transition:all var(--transition-normal) var(--easing-standard)}app-root{display:flex;flex-grow:1;flex-direction:column}app-layout{display:flex;flex-direction:column;flex-grow:1;height:100%}button{font-family:inherit;background:none;border:none;padding:0;margin:0;cursor:pointer;color:inherit}button:focus{outline:none}button:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}.btn{padding:var(--space-3) var(--space-4);border-radius:8px;font-family:Inter,sans-serif;font-size:var(--font-size-sm);font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:var(--space-2);border:var(--border-width-base) solid transparent;min-height:var(--button-min-height);transition-property:background-color,border-color,transform,box-shadow;transition-duration:var(--duration-micro);transition-timing-function:var(--easing-standard)}a.btn{text-decoration:none}.btn-primary{background:var(--color-primary);color:var(--color-primary-on-surface)}.btn-primary:hover{background:var(--color-primary-dark);transform:translateY(-1px);box-shadow:var(--shadow-level-2)}.btn-primary:active{transform:translateY(0);box-shadow:var(--shadow-level-1)}.btn-secondary{background:transparent;color:var(--color-primary);border-color:var(--color-primary)}.btn-secondary:hover{background-color:color-mix(in srgb,var(--color-primary) 8%,transparent)}.btn-tertiary{background-color:transparent;color:var(--color-primary)}.btn-tertiary:hover{background-color:color-mix(in srgb,var(--color-primary) 4%,transparent)}@media(max-width:640px){.btn{min-height:var(--button-touch-target);padding:calc(var(--button-padding-y) + 4px) var(--button-padding-x)}}.btn-icon{padding:var(--space-1);background:transparent;border:none;color:var(--neutral-medium);cursor:pointer;border-radius:var(--space-1);transition:all var(--transition-fast) var(--easing-standard)}.btn-icon:hover{background:var(--neutral-light);color:var(--neutral-dark)}.table-container{background:var(--surface-elevated);border-radius:16px;overflow:hidden;box-shadow:var(--elevation-1);border:1px solid var(--border-color)}.data-table{width:100%;border-collapse:collapse}.data-table thead{background:var(--color-surface-elevated-2);position:sticky;top:0;z-index:10}.data-table th{padding:var(--space-3) var(--space-2);text-align:left;font-weight:600;color:var(--neutral-dark);border-bottom:1px solid var(--border-color)}.data-table td{padding:var(--space-3) var(--space-2);border-bottom:1px solid var(--border-color);vertical-align:middle}.data-table tbody tr{background:var(--surface-elevated);transition:background-color var(--transition-fast) var(--easing-standard);cursor:pointer}.data-table tbody tr:hover{background:var(--neutral-light)}.content-header{margin-bottom:var(--spacing-2xl);padding-bottom:var(--spacing-lg);border-bottom:var(--border-width-base) solid var(--color-outline)}.content-header .content-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-md)}.content-header .content-actions{display:flex;gap:var(--spacing-md);align-items:center}.actions-cell{display:flex;gap:var(--spacing-xs);align-items:center}.action-btn{padding:6px 8px;border-radius:var(--radius-sm);border:none;background:none;color:var(--color-on-surface-variant);cursor:pointer;transition:var(--duration-micro) var(--easing-standard);display:flex;align-items:center;justify-content:center}.controls-section{background-color:var(--color-surface);border:var(--border-width-base) solid var(--color-outline);border-radius:var(--radius-lg);padding:var(--spacing-lg);margin-bottom:var(--spacing-xl);box-shadow:var(--shadow-level-1)}.controls-section .controls-row{display:flex;gap:var(--spacing-lg);align-items:center;flex-wrap:wrap;margin-bottom:var(--spacing-md)}.controls-section .controls-row:last-child{margin-bottom:0}.controls-section .filter-section{display:flex;gap:var(--spacing-md);flex-wrap:wrap;align-items:center}.controls-section .filter-group{display:flex;gap:var(--spacing-sm);align-items:center}.controls-section .filter-label{font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);color:var(--color-on-surface-variant)}.controls-section .select-field{min-width:140px;background-color:var(--color-surface)}.controls-section .bulk-actions-row{display:flex;gap:var(--spacing-md);align-items:center}.search-container{position:relative;display:flex;align-items:center;flex-grow:1}.search-container .search-input{width:100%;padding:var(--space-2) var(--space-10) var(--space-2) var(--space-4);border:1px solid var(--border-color);border-radius:24px;font-size:var(--font-size-sm);background:var(--color-surface-elevated);transition:all var(--transition-fast) var(--easing-standard)}.search-container .search-input:focus{background:var(--neutral-background);box-shadow:var(--elevation-2)}.search-container .search-icon{position:absolute;right:var(--space-3);color:var(--neutral-medium);pointer-events:none}.modal-backdrop{position:fixed;inset:0;background-color:#00000080;-webkit-backdrop-filter:blur(var(--backdrop-blur));backdrop-filter:blur(var(--backdrop-blur));z-index:var(--z-index-modal-backdrop);animation:fade-in var(--duration-page) var(--easing-decelerate)}.modal-container{height:auto!important;width:auto!important;background-color:var(--color-surface);border-radius:var(--modal-border-radius);box-shadow:var(--shadow-level-5);max-width:var(--modal-max-width)!important;min-height:var(--modal-min-height);padding:var(--modal-padding);z-index:var(--z-index-modal);animation:modal-enter var(--duration-page) var(--easing-emphasized);max-height:90vh;overflow-y:auto}@media(max-width:640px){.modal-container{position:fixed;inset:auto 0 0;transform:none;border-radius:var(--radius-lg) var(--radius-lg) 0 0;max-height:90vh;animation:modal-slide-up var(--duration-page) var(--easing-emphasized)}}.content-card{background:var(--color-surface);border-radius:var(--radius-lg);padding:var(--spacing-2xl);box-shadow:var(--shadow-level-1);border:var(--border-width-base) solid var(--color-outline)}.page-header{background:var(--color-surface);padding:var(--spacing-lg);border-radius:var(--radius-lg);margin-bottom:var(--spacing-lg);box-shadow:var(--shadow-level-1);border:var(--border-width-base) solid var(--color-outline);display:flex;justify-content:space-between;align-items:center}.page-header .page-title{font-size:var(--font-size-h2);font-weight:var(--font-weight-semibold);color:var(--color-on-surface);margin:0}.page-header .page-actions{display:flex;gap:var(--spacing-md);align-items:center}.tabs-container{background:var(--color-surface);border-radius:var(--radius-lg);padding:var(--spacing-md);margin-bottom:var(--spacing-lg);box-shadow:var(--shadow-level-1);border:var(--border-width-base) solid var(--color-outline)}.tabs-container .tabs-nav{display:flex;gap:var(--spacing-sm);overflow-x:auto;padding-bottom:var(--spacing-xs)}.tabs-container .tabs-nav::webkit-scrollbar{height:4px}.tabs-container .tabs-nav::webkit-scrollbar-thumb{background:var(--color-outline);border-radius:var(--radius-full)}.tabs-container .tabs-nav a.tab-button{text-decoration:none}.tabs-container .tabs-nav .tab-button{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-lg);background:transparent;border:var(--border-width-base) solid transparent;border-radius:var(--radius-xl);color:var(--color-on-surface-variant);font-weight:var(--font-weight-medium);font-size:var(--font-size-body);cursor:pointer;transition:all var(--duration-micro) var(--easing-standard);white-space:nowrap}.tabs-container .tabs-nav .tab-button:hover{background:var(--color-surface-elevated);color:var(--color-on-surface)}.tabs-container .tabs-nav .tab-button.active{background:var(--color-primary);color:var(--color-primary-on-surface);box-shadow:var(--shadow-level-2)}.tabs-container .tabs-nav .tab-button .material-icons{font-size:18px}.form-section{margin-bottom:var(--spacing-2xl)}.form-section:last-child{margin-bottom:0}.form-section .form-section-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-md)}.form-section .form-section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-md);border-bottom:var(--border-width-base) solid var(--color-outline)}.form-section .form-section-header .form-section-title-container{display:flex;align-items:center;gap:var(--spacing-md)}.form-section .form-section-header .form-section-title-container .form-section-title{font-size:var(--font-size-h3);font-weight:var(--font-weight-semibold);color:var(--color-on-surface)}.form-section .form-section-header .form-section-header-icon{color:var(--color-primary)}.form-section .form-section-description{color:var(--color-on-surface-variant);font-size:var(--font-size-body);margin-bottom:var(--spacing-lg)}.form-section .form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-lg)}.form-section .form-group{display:flex;flex-direction:column;gap:var(--spacing-gap)}.form-section .form-group.full-width{grid-column:1/-1}.form-section .form-group .form-help{font-size:var(--font-size-caption);color:var(--color-on-surface-variant);margin-top:var(--spacing-xs)}.form-section .form-actions{display:flex;gap:var(--spacing-md);justify-content:flex-end;margin-top:var(--spacing-2xl);padding-top:var(--spacing-lg);border-top:var(--border-width-base) solid var(--color-outline)}.form-section .data-table{width:100%;border-collapse:separate;border-spacing:0}.form-section .data-table thead{background:var(--color-surface-elevated)}.form-section .data-table th{text-align:left;padding:var(--spacing-md);font-weight:var(--font-weight-semibold);color:var(--color-on-surface);border-bottom:2px solid var(--color-outline);font-size:var(--font-size-body)}.form-section .data-table td{padding:var(--spacing-md);border-bottom:var(--border-width-base) solid var(--color-outline-variant);color:var(--color-on-surface)}.form-section .data-table tbody tr{transition:background-color var(--duration-micro) var(--easing-standard)}.form-section .data-table tbody tr:hover{background:var(--color-surface-elevated)}.form-section .data-table .table-actions{display:flex;gap:var(--spacing-sm)}.form-section .data-table .table-actions .table-action-btn{padding:var(--spacing-xs) var(--spacing-sm);border:none;background:transparent;cursor:pointer;border-radius:var(radius-sm);transition:all var(--duration-micro) var(--easing-standard);color:var(--color-on-surface-variant)}.form-section .data-table .table-actions .table-action-btn:hover{background:var(--color-surface-elevated);color:var(--color-on-surface)}.form-section .data-table .table-actions .table-action-btn .material-icons{font-size:18px}.chip{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:4px var(--spacing-sm);background:var(--color-surface-elevated);border:var(--border-width-base) solid var(--color-outline);border-radius:var(--radius-xl);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);color:var(--color-on-surface-variant)}.chip .material-icons{font-size:14px}.u-flex-center{display:flex;align-items:center;justify-content:center}.u-flex-between{display:flex;align-items:center;justify-content:space-between}.u-flex-start{display:flex;align-items:center;justify-content:flex-start}.u-flex-end{display:flex;align-items:center;justify-content:flex-end}.u-flex-column{flex-direction:column}.u-flex-wrap{flex-wrap:wrap}.u-flex-nowrap{flex-wrap:nowrap}:root{--transition-speed: .3s;--font-family-base: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}[data-theme=charcoal-gray-light]{--color-primary: #374151;--color-primary-dark: #111827;--color-primary-light: #f3f4f6;--color-primary-on-surface: #ffffff;--color-success: #059669;--color-success-light: #34d399;--color-success-dark: #065f46;--color-success-surface: #ecfdf5;--color-warning: #d97706;--color-warning-light: #fbbf24;--color-warning-dark: #b45309;--color-warning-surface: #fffbeb;--color-error: #dc2626;--color-error-light: #f87171;--color-error-dark: #991b1b;--color-error-surface: #fef2f2;--color-info: #2563eb;--color-info-light: #60a5fa;--color-info-dark: #1e40af;--color-info-surface: #eff6ff;--color-surface: #ffffff;--color-background: #f9fafb;--color-on-surface: #1f2937;--color-on-surface-variant: #4b5563;--color-on-surface-disabled: #9ca3af;--color-outline: #e5e7eb;--color-outline-variant: #f3f4f6;--color-surface-elevated: #f3f4f6;--color-surface-elevated-2: #e5e7eb;--color-surface-elevated-3: #d1d5db;--color-interactive-bg: var(--color-surface);--color-interactive-border: #d1d5db;--color-interactive-text: var(--color-on-surface);--color-interactive-bg-hover: #f9fafb;--color-interactive-border-hover: #9ca3af;--color-interactive-bg-active: var(--color-primary-light);--color-interactive-border-active: var(--color-primary);--color-interactive-text-active: var(--color-primary);--color-interactive-bg-disabled: var(--color-outline-variant);--color-interactive-border-disabled: var(--color-outline);--color-interactive-text-disabled: var(--color-on-surface-disabled);--color-interactive-panel-bg: #f9fafb;--color-interactive-badge-bg: var(--color-primary);--color-interactive-badge-text: var(--color-primary-on-surface);--shadow-level-1: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--shadow-level-2: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--shadow-level-3: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--shadow-level-4: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--shadow-level-5: 0 25px 50px -12px rgb(0 0 0 / .25);--focus-ring-color: #374151;--border-width-base: 1px;--border-width-focus: 2px;--focus-ring-width: 2px}[data-theme=charcoal-gray-dark]{--color-primary: #9ca3af;--color-primary-dark: #4b5563;--color-primary-light: #1f2937;--color-primary-on-surface: #111827;--color-success: #34d399;--color-success-light: #6ee7b7;--color-success-dark: #059669;--color-success-surface: #064e3b;--color-warning: #fbbf24;--color-warning-light: #fcd34d;--color-warning-dark: #d97706;--color-warning-surface: #78350f;--color-error: #f87171;--color-error-light: #fca5a5;--color-error-dark: #dc2626;--color-error-surface: #7f1d1d;--color-info: #60a5fa;--color-info-light: #93c5fd;--color-info-dark: #2563eb;--color-info-surface: #1e3a8a;--color-surface: #1f2937;--color-background: #111827;--color-on-surface: #f3f4f6;--color-on-surface-variant: #d1d5db;--color-on-surface-disabled: #6b7280;--color-outline: #374151;--color-outline-variant: #1f2937;--color-surface-elevated: #374151;--color-surface-elevated-2: #4b5563;--color-surface-elevated-3: #6b7280;--color-interactive-bg: var(--color-surface-elevated-2);--color-interactive-border: #505050;--color-interactive-text: var(--color-on-surface);--color-interactive-bg-hover: var(--color-surface-elevated-3);--color-interactive-border-hover: #606060;--color-interactive-bg-active: var(--color-primary-light);--color-interactive-border-active: var(--color-primary);--color-interactive-text-active: var(--color-primary);--color-interactive-bg-disabled: var(--color-outline-variant);--color-interactive-border-disabled: var(--color-outline);--color-interactive-text-disabled: var(--color-on-surface-disabled);--color-interactive-panel-bg: var(--color-surface-elevated);--color-interactive-badge-bg: var(--color-primary);--color-interactive-badge-text: var(--color-primary-on-surface);--shadow-level-1: 0 1px 3px 0 rgb(0 0 0 / .5);--shadow-level-2: 0 4px 6px -1px rgb(0 0 0 / .5);--shadow-level-3: 0 10px 15px -3px rgb(0 0 0 / .5);--shadow-level-4: 0 20px 25px -5px rgb(0 0 0 / .6);--shadow-level-5: 0 25px 50px -12px rgb(0 0 0 / .7);--focus-ring-color: #9ca3af;--border-width-base: 1px;--border-width-focus: 2px;--focus-ring-width: 2px}[data-theme=forest-light]{--color-primary: #15803d;--color-primary-dark: #14532d;--color-primary-light: #dcfce7;--color-primary-on-surface: #ffffff;--color-success: #16a34a;--color-success-light: #4ade80;--color-success-dark: #14532d;--color-success-surface: #f0fdf4;--color-warning: #ca8a04;--color-warning-light: #facc15;--color-warning-dark: #854d0e;--color-warning-surface: #fefce8;--color-error: #dc2626;--color-error-light: #f87171;--color-error-dark: #991b1b;--color-error-surface: #fef2f2;--color-info: #0891b2;--color-info-light: #22d3ee;--color-info-dark: #0e7490;--color-info-surface: #ecfeff;--color-surface: #e8f3ec;--color-background: #f2f7f4;--color-on-surface: #064e3b;--color-on-surface-variant: #3f6212;--color-on-surface-disabled: #a7f3d0;--color-outline: #bbf7d0;--color-outline-variant: #dcfce7;--color-surface-elevated: #ffffff;--color-surface-elevated-2: #f0fdf4;--color-surface-elevated-3: #dcfce7;--color-interactive-bg: var(--color-surface);--color-interactive-border: #d1d5db;--color-interactive-text: var(--color-on-surface);--color-interactive-bg-hover: #f9fafb;--color-interactive-border-hover: #9ca3af;--color-interactive-bg-active: var(--color-primary-light);--color-interactive-border-active: var(--color-primary);--color-interactive-text-active: var(--color-primary);--color-interactive-bg-disabled: var(--color-outline-variant);--color-interactive-border-disabled: var(--color-outline);--color-interactive-text-disabled: var(--color-on-surface-disabled);--color-interactive-panel-bg: #f9fafb;--color-interactive-badge-bg: var(--color-primary);--color-interactive-badge-text: var(--color-primary-on-surface);--focus-ring-color: #15803d;--shadow-level-1: 0 1px 3px rgba(0, 0, 0, .1);--shadow-level-2: 0 3px 6px rgba(0, 0, 0, .15);--shadow-level-3: 0 10px 20px rgba(0, 0, 0, .15);--shadow-level-4: 0 14px 28px rgba(0, 0, 0, .2);--shadow-level-5: 0 19px 38px rgba(0, 0, 0, .25);--border-width-base: 1px;--border-width-focus: 2px;--focus-ring-width: 2px}[data-theme=forest-dark]{--color-primary: #86efac;--color-primary-dark: #4ade80;--color-primary-light: #14532d;--color-primary-on-surface: #052e16;--color-success: #4ade80;--color-success-light: #86efac;--color-success-dark: #22c55e;--color-success-surface: #064e3b;--color-warning: #facc15;--color-warning-light: #fde047;--color-warning-dark: #ca8a04;--color-warning-surface: #422006;--color-error: #f87171;--color-error-light: #fca5a5;--color-error-dark: #ef4444;--color-error-surface: #450a0a;--color-info: #67e8f9;--color-info-light: #a5f3fc;--color-info-dark: #06b6d4;--color-info-surface: #083344;--color-surface: #064e3b;--color-background: #022c22;--color-on-surface: #ecfdf5;--color-on-surface-variant: #a7f3d0;--color-on-surface-disabled: #34d399;--color-outline: #14532d;--color-outline-variant: #064e3b;--color-surface-elevated: #065f46;--color-surface-elevated-2: #047857;--color-surface-elevated-3: #059669;--color-interactive-bg: var(--color-surface-elevated-2);--color-interactive-border: #505050;--color-interactive-text: var(--color-on-surface);--color-interactive-bg-hover: var(--color-surface-elevated-3);--color-interactive-border-hover: #606060;--color-interactive-bg-active: var(--color-primary-light);--color-interactive-border-active: var(--color-primary);--color-interactive-text-active: var(--color-primary);--color-interactive-bg-disabled: var(--color-outline-variant);--color-interactive-border-disabled: var(--color-outline);--color-interactive-text-disabled: var(--color-on-surface-disabled);--color-interactive-panel-bg: var(--color-surface-elevated);--color-interactive-badge-bg: var(--color-primary);--color-interactive-badge-text: var(--color-primary-on-surface);--focus-ring-color: #86efac;--shadow-level-1: 0 1px 3px rgba(0, 0, 0, .5);--shadow-level-2: 0 3px 6px rgba(0, 0, 0, .6);--shadow-level-3: 0 10px 20px rgba(0, 0, 0, .7);--shadow-level-4: 0 14px 28px rgba(0, 0, 0, .8);--shadow-level-5: 0 19px 38px rgba(0, 0, 0, .9);--border-width-base: 1px;--border-width-focus: 2px;--focus-ring-width: 2px}[data-theme=forest-camo-light]{--color-primary: #4d7c0f;--color-primary-dark: #3f6212;--color-primary-light: #fefce8;--color-primary-on-surface: #ffffff;--color-success: #15803d;--color-success-light: #4ade80;--color-success-dark: #14532d;--color-success-surface: #f0fdf4;--color-warning: #a16207;--color-warning-light: #fcd34d;--color-warning-dark: #854d0e;--color-warning-surface: #fffbeb;--color-error: #b91c1c;--color-error-light: #f87171;--color-error-dark: #7f1d1d;--color-error-surface: #fef2f2;--color-info: #0891b2;--color-info-light: #22d3ee;--color-info-dark: #0e7490;--color-info-surface: #ecfeff;--color-surface: #ffffff;--color-background: #f5f5dc;--color-on-surface: #3f6212;--color-on-surface-variant: #5b7625;--color-on-surface-disabled: #d9e9c7;--color-outline: #a3e635;--color-outline-variant: #e0f2fe;--color-surface-elevated: #fcfcf0;--color-surface-elevated-2: #fefce8;--color-surface-elevated-3: #fdfdf5;--color-interactive-bg: var(--color-surface);--color-interactive-border: #d1d5db;--color-interactive-text: var(--color-on-surface);--color-interactive-bg-hover: #f9fafb;--color-interactive-border-hover: #9ca3af;--color-interactive-bg-active: var(--color-primary-light);--color-interactive-border-active: var(--color-primary);--color-interactive-text-active: var(--color-primary);--color-interactive-bg-disabled: var(--color-outline-variant);--color-interactive-border-disabled: var(--color-outline);--color-interactive-text-disabled: var(--color-on-surface-disabled);--color-interactive-panel-bg: #f9fafb;--color-interactive-badge-bg: var(--color-primary);--color-interactive-badge-text: var(--color-primary-on-surface);--focus-ring-color: #4d7c0f;--shadow-level-1: 0 1px 3px rgba(77, 124, 15, .1);--shadow-level-2: 0 4px 6px rgba(77, 124, 15, .1);--shadow-level-3: 0 10px 15px rgba(77, 124, 15, .1);--shadow-level-4: 0 20px 25px rgba(77, 124, 15, .1);--shadow-level-5: 0 25px 50px rgba(77, 124, 15, .15);--border-width-base: 1px;--border-width-focus: 2px;--focus-ring-width: 2px}[data-theme=forest-camo-dark]{--color-primary: #a3e635;--color-primary-dark: #4d7c0f;--color-primary-light: #22401f;--color-primary-on-surface: #1c2b18;--color-success: #86efac;--color-warning: #fcd34d;--color-error: #f87171;--color-info: #67e8f9;--color-surface: #243b21;--color-background: #1c2b18;--color-on-surface: #f0f8ff;--color-on-surface-variant: #d9e9c7;--color-on-surface-disabled: #4d7c0f;--color-outline: #3f6212;--color-outline-variant: #22401f;--color-surface-elevated: #2d522a;--color-surface-elevated-2: #3f6212;--color-surface-elevated-3: #4d7c0f;--color-interactive-bg: var(--color-surface-elevated-2);--color-interactive-border: #505050;--color-interactive-text: var(--color-on-surface);--color-interactive-bg-hover: var(--color-surface-elevated-3);--color-interactive-border-hover: #606060;--color-interactive-bg-active: var(--color-primary-light);--color-interactive-border-active: var(--color-primary);--color-interactive-text-active: var(--color-primary);--color-interactive-bg-disabled: var(--color-outline-variant);--color-interactive-border-disabled: var(--color-outline);--color-interactive-text-disabled: var(--color-on-surface-disabled);--color-interactive-panel-bg: var(--color-surface-elevated);--color-interactive-badge-bg: var(--color-primary);--color-interactive-badge-text: var(--color-primary-on-surface);--focus-ring-color: #a3e635;--shadow-level-1: 0 1px 2px rgba(0, 0, 0, .5);--shadow-level-2: 0 4px 6px rgba(0, 0, 0, .6);--shadow-level-3: 0 10px 15px rgba(0, 0, 0, .7);--shadow-level-4: 0 20px 25px rgba(0, 0, 0, .8);--shadow-level-5: 0 25px 50px rgba(0, 0, 0, .9);--border-width-base: 1px;--border-width-focus: 2px;--focus-ring-width: 2px}[data-theme=lime-light]{--color-primary: #84cc16;--color-primary-dark: #65a30d;--color-primary-light: #f7fee7;--color-primary-on-surface: #ffffff;--color-success: #15803d;--color-success-light: #4ade80;--color-success-dark: #14532d;--color-success-surface: #f0fdf4;--color-warning: #a16207;--color-warning-light: #fcd34d;--color-warning-dark: #854d0e;--color-warning-surface: #fffbeb;--color-error: #b91c1c;--color-error-light: #f87171;--color-error-dark: #7f1d1d;--color-error-surface: #fef2f2;--color-info: #0891b2;--color-info-light: #22d3ee;--color-info-dark: #0e7490;--color-info-surface: #ecfeff;--color-surface: #f1f9db;--color-background: #f7fee7;--color-on-surface: #365314;--color-on-surface-variant: #65a30d;--color-on-surface-disabled: #d9e9c7;--color-outline: #bef264;--color-outline-variant: #e3f3b9;--color-surface-elevated: #ffffff;--color-surface-elevated-2: #f7fee7;--color-surface-elevated-3: #e3f3b9;--color-interactive-bg: var(--color-surface);--color-interactive-border: #d1d5db;--color-interactive-text: var(--color-on-surface);--color-interactive-bg-hover: #f9fafb;--color-interactive-border-hover: #9ca3af;--color-interactive-bg-active: var(--color-primary-light);--color-interactive-border-active: var(--color-primary);--color-interactive-text-active: var(--color-primary);--color-interactive-bg-disabled: var(--color-outline-variant);--color-interactive-border-disabled: var(--color-outline);--color-interactive-text-disabled: var(--color-on-surface-disabled);--color-interactive-panel-bg: #f9fafb;--color-interactive-badge-bg: var(--color-primary);--color-interactive-badge-text: var(--color-primary-on-surface);--focus-ring-color: #84cc16;--shadow-level-1: 0 1px 3px rgba(132, 204, 22, .1);--shadow-level-2: 0 4px 6px rgba(132, 204, 22, .1);--shadow-level-3: 0 10px 15px rgba(132, 204, 22, .1);--shadow-level-4: 0 20px 25px rgba(132, 204, 22, .1);--shadow-level-5: 0 25px 50px rgba(132, 204, 22, .15);--border-width-base: 1px;--border-width-focus: 2px;--focus-ring-width: 2px}[data-theme=lime-dark]{--color-primary: #a3e635;--color-primary-dark: #bef264;--color-primary-light: #365314;--color-primary-on-surface: #1c2b18;--color-success: #86efac;--color-warning: #fcd34d;--color-error: #f87171;--color-info: #67e8f9;--color-surface: #365314;--color-background: #1c2b18;--color-on-surface: #ecfdf5;--color-on-surface-variant: #d9e9c7;--color-on-surface-disabled: #65a30d;--color-outline: #365314;--color-outline-variant: #65a30d;--color-surface-elevated: #4d7c0f;--color-surface-elevated-2: #65a30d;--color-surface-elevated-3: #84cc16;--color-interactive-bg: var(--color-surface-elevated-2);--color-interactive-border: #505050;--color-interactive-text: var(--color-on-surface);--color-interactive-bg-hover: var(--color-surface-elevated-3);--color-interactive-border-hover: #606060;--color-interactive-bg-active: var(--color-primary-light);--color-interactive-border-active: var(--color-primary);--color-interactive-text-active: var(--color-primary);--color-interactive-bg-disabled: var(--color-outline-variant);--color-interactive-border-disabled: var(--color-outline);--color-interactive-text-disabled: var(--color-on-surface-disabled);--color-interactive-panel-bg: var(--color-surface-elevated);--color-interactive-badge-bg: var(--color-primary);--color-interactive-badge-text: var(--color-primary-on-surface);--focus-ring-color: #a3e635;--shadow-level-1: 0 1px 2px rgba(0, 0, 0, .5);--shadow-level-2: 0 4px 6px rgba(0, 0, 0, .6);--shadow-level-3: 0 10px 15px rgba(0, 0, 0, .7);--shadow-level-4: 0 20px 25px rgba(0, 0, 0, .8);--shadow-level-5: 0 25px 50px rgba(0, 0, 0, .9);--border-width-base: 1px;--border-width-focus: 2px;--focus-ring-width: 2px}[data-theme=teal-aqua-light]{--color-primary: #0d9488;--color-primary-dark: #0f766e;--color-primary-light: #ccfbf1;--color-primary-on-surface: #ffffff;--color-success: #10b981;--color-success-light: #34d399;--color-success-dark: #059669;--color-success-surface: #ecfdf5;--color-warning: #fbbf24;--color-warning-light: #fcd34d;--color-warning-dark: #d97706;--color-warning-surface: #fffbeb;--color-error: #f43f5e;--color-error-light: #fca5a5;--color-error-dark: #e11d48;--color-error-surface: #fff1f2;--color-info: #06b6d4;--color-info-light: #67e8f9;--color-info-dark: #0891b2;--color-info-surface: #ecfeff;--color-surface: #ffffff;--color-background: #f0fdfa;--color-on-surface: #0f172a;--color-on-surface-variant: #0f766e;--color-on-surface-disabled: #6ee7b7;--color-outline: #5eead4;--color-outline-variant: #99f6e4;--color-surface-elevated: #ffffff;--color-surface-elevated-2: #ccfbf1;--color-surface-elevated-3: #99f6e4;--color-interactive-bg: var(--color-surface);--color-interactive-border: #d1d5db;--color-interactive-text: var(--color-on-surface);--color-interactive-bg-hover: #f9fafb;--color-interactive-border-hover: #9ca3af;--color-interactive-bg-active: var(--color-primary-light);--color-interactive-border-active: var(--color-primary);--color-interactive-text-active: var(--color-primary);--color-interactive-bg-disabled: var(--color-outline-variant);--color-interactive-border-disabled: var(--color-outline);--color-interactive-text-disabled: var(--color-on-surface-disabled);--color-interactive-panel-bg: #f9fafb;--color-interactive-badge-bg: var(--color-primary);--color-interactive-badge-text: var(--color-primary-on-surface);--focus-ring-color: #0d9488;--shadow-level-1: 0 1px 3px rgba(13, 148, 136, .1);--shadow-level-2: 0 4px 6px rgba(13, 148, 136, .1);--shadow-level-3: 0 10px 15px rgba(13, 148, 136, .1);--shadow-level-4: 0 20px 25px rgba(13, 148, 136, .1);--shadow-level-5: 0 25px 50px rgba(13, 148, 136, .15);--border-width-base: 1px;--border-width-focus: 2px;--focus-ring-width: 2px}[data-theme=teal-aqua-dark]{--color-primary: #5eead4;--color-primary-dark: #2dd4bf;--color-primary-light: #0f766e;--color-primary-on-surface: #0d9488;--color-success: #34d399;--color-warning: #fcd34d;--color-error: #f87171;--color-info: #22d3ee;--color-surface: #0f766e;--color-background: #022c22;--color-on-surface: #ccfbf1;--color-on-surface-variant: #99f6e4;--color-on-surface-disabled: #34d399;--color-outline: #2dd4bf;--color-outline-variant: #0d9488;--color-surface-elevated: #0d9488;--color-surface-elevated-2: #0f766e;--color-surface-elevated-3: #115e59;--color-interactive-bg: var(--color-surface-elevated-2);--color-interactive-border: #505050;--color-interactive-text: var(--color-on-surface);--color-interactive-bg-hover: var(--color-surface-elevated-3);--color-interactive-border-hover: #606060;--color-interactive-bg-active: var(--color-primary-light);--color-interactive-border-active: var(--color-primary);--color-interactive-text-active: var(--color-primary);--color-interactive-bg-disabled: var(--color-outline-variant);--color-interactive-border-disabled: var(--color-outline);--color-interactive-text-disabled: var(--color-on-surface-disabled);--color-interactive-panel-bg: var(--color-surface-elevated);--color-interactive-badge-bg: var(--color-primary);--color-interactive-badge-text: var(--color-primary-on-surface);--focus-ring-color: #5eead4;--shadow-level-1: 0 1px 2px rgba(0, 0, 0, .5);--shadow-level-2: 0 4px 6px rgba(0, 0, 0, .6);--shadow-level-3: 0 10px 15px rgba(0, 0, 0, .7);--shadow-level-4: 0 20px 25px rgba(0, 0, 0, .8);--shadow-level-5: 0 25px 50px rgba(0, 0, 0, .9);--border-width-base: 1px;--border-width-focus: 2px;--focus-ring-width: 2px}[data-theme=red-light]{--color-primary: #b91c1c;--color-primary-dark: #7f1d1d;--color-primary-light: #fee2e2;--color-primary-on-surface: #ffffff;--color-success: #059669;--color-success-light: #34d399;--color-success-dark: #047857;--color-success-surface: #d1fae5;--color-warning: #d97706;--color-warning-light: #fbbf24;--color-warning-dark: #b45309;--color-warning-surface: #fef3c7;--color-error: #dc2626;--color-error-light: #f87171;--color-error-dark: #991b1b;--color-error-surface: #fef2f2;--color-info: #2563eb;--color-info-light: #60a5fa;--color-info-dark: #1d4ed8;--color-info-surface: #eff6ff;--color-surface: #ffffff;--color-background: #fffafa;--color-on-surface: #450a0a;--color-on-surface-variant: #7f1d1d;--color-on-surface-disabled: #fecaca;--color-outline: #fca5a5;--color-outline-variant: #fee2e2;--color-surface-elevated: #ffffff;--color-surface-elevated-2: #fff1f2;--color-surface-elevated-3: #ffe4e6;--color-interactive-bg: var(--color-surface);--color-interactive-border: #d1d5db;--color-interactive-text: var(--color-on-surface);--color-interactive-bg-hover: #f9fafb;--color-interactive-border-hover: #9ca3af;--color-interactive-bg-active: var(--color-primary-light);--color-interactive-border-active: var(--color-primary);--color-interactive-text-active: var(--color-primary);--color-interactive-bg-disabled: var(--color-outline-variant);--color-interactive-border-disabled: var(--color-outline);--color-interactive-text-disabled: var(--color-on-surface-disabled);--color-interactive-panel-bg: #f9fafb;--color-interactive-badge-bg: var(--color-primary);--color-interactive-badge-text: var(--color-primary-on-surface);--focus-ring-color: #b91c1c;--shadow-level-1: 0 1px 2px rgba(0, 0, 0, .1);--shadow-level-2: 0 2px 4px rgba(0, 0, 0, .12);--shadow-level-3: 0 4px 8px rgba(0, 0, 0, .12);--shadow-level-4: 0 8px 16px rgba(0, 0, 0, .14);--shadow-level-5: 0 12px 24px rgba(0, 0, 0, .15);--border-width-base: 1px;--border-width-focus: 2px;--focus-ring-width: 2px}[data-theme=red-dark]{--color-primary: #fca5a5;--color-primary-dark: #f87171;--color-primary-light: #7f1d1d;--color-primary-on-surface: #450a0a;--color-success: #6ee7b7;--color-success-light: #a7f3d0;--color-success-dark: #34d399;--color-success-surface: #064e3b;--color-warning: #fcd34d;--color-warning-light: #fde68a;--color-warning-dark: #fbbf24;--color-warning-surface: #78350f;--color-error: #fca5a5;--color-error-light: #fecaca;--color-error-dark: #f87171;--color-error-surface: #7f1d1d;--color-info: #93c5fd;--color-info-light: #bfdbfe;--color-info-dark: #60a5fa;--color-info-surface: #172554;--color-surface: #1c1917;--color-background: #0f0a0a;--color-on-surface: #ffe4e6;--color-on-surface-variant: #fda4af;--color-on-surface-disabled: #881337;--color-outline: #4c0519;--color-outline-variant: #1c1917;--color-surface-elevated: #271c19;--color-surface-elevated-2: #352020;--color-surface-elevated-3: #422525;--color-interactive-bg: var(--color-surface-elevated-2);--color-interactive-border: #505050;--color-interactive-text: var(--color-on-surface);--color-interactive-bg-hover: var(--color-surface-elevated-3);--color-interactive-border-hover: #606060;--color-interactive-bg-active: var(--color-primary-light);--color-interactive-border-active: var(--color-primary);--color-interactive-text-active: var(--color-primary);--color-interactive-bg-disabled: var(--color-outline-variant);--color-interactive-border-disabled: var(--color-outline);--color-interactive-text-disabled: var(--color-on-surface-disabled);--color-interactive-panel-bg: var(--color-surface-elevated);--color-interactive-badge-bg: var(--color-primary);--color-interactive-badge-text: var(--color-primary-on-surface);--focus-ring-color: #fca5a5;--shadow-level-1: 0 1px 2px rgba(0, 0, 0, .5);--shadow-level-2: 0 2px 4px rgba(0, 0, 0, .6);--shadow-level-3: 0 4px 8px rgba(0, 0, 0, .7);--shadow-level-4: 0 8px 16px rgba(0, 0, 0, .8);--shadow-level-5: 0 12px 24px rgba(0, 0, 0, .9);--border-width-base: 1px;--border-width-focus: 2px;--focus-ring-width: 2px}[data-theme=crimson-light]{--color-primary: #991b1b;--color-primary-dark: #7f1d1d;--color-primary-light: #fee2e2;--color-primary-on-surface: #ffffff;--color-success: #059669;--color-warning: #d97706;--color-error: #dc2626;--color-info: #1d4ed8;--color-success-light: #34d399;--color-success-surface: #d1fae5;--color-warning-light: #fbbf24;--color-warning-surface: #fef3c7;--color-error-light: #f87171;--color-error-surface: #fef2f2;--color-info-light: #60a5fa;--color-info-surface: #eff6ff;--color-surface: #ffffff;--color-background: #fffafa;--color-on-surface: #450a0a;--color-on-surface-variant: #7f1d1d;--color-on-surface-disabled: #fecaca;--color-outline: #fca5a5;--color-outline-variant: #fee2e2;--color-surface-elevated: #ffffff;--color-surface-elevated-2: #fff1f2;--color-surface-elevated-3: #ffe4e6;--color-interactive-bg: var(--color-surface);--color-interactive-border: #d1d5db;--color-interactive-text: var(--color-on-surface);--color-interactive-bg-hover: #f9fafb;--color-interactive-border-hover: #9ca3af;--color-interactive-bg-active: var(--color-primary-light);--color-interactive-border-active: var(--color-primary);--color-interactive-text-active: var(--color-primary);--color-interactive-bg-disabled: var(--color-outline-variant);--color-interactive-border-disabled: var(--color-outline);--color-interactive-text-disabled: var(--color-on-surface-disabled);--color-interactive-panel-bg: #f9fafb;--color-interactive-badge-bg: var(--color-primary);--color-interactive-badge-text: var(--color-primary-on-surface);--focus-ring-color: #991b1b;--shadow-level-1: 0 1px 2px rgba(69, 10, 10, .1);--shadow-level-2: 0 4px 6px rgba(69, 10, 10, .1);--shadow-level-3: 0 10px 15px rgba(69, 10, 10, .1);--shadow-level-4: 0 20px 25px rgba(69, 10, 10, .1);--shadow-level-5: 0 25px 50px rgba(69, 10, 10, .15);--border-width-base: 1px;--border-width-focus: 2px;--focus-ring-width: 2px}[data-theme=crimson-dark]{--color-primary: #f87171;--color-primary-dark: #dc2626;--color-primary-light: #7f1d1d;--color-primary-on-surface: #450a0a;--color-success: #6ee7b7;--color-warning: #fcd34d;--color-error: #fca5a5;--color-info: #93c5fd;--color-surface: #1c1917;--color-background: #0a0a0a;--color-on-surface: #ffe4e6;--color-on-surface-variant: #fca5a5;--color-on-surface-disabled: #881337;--color-outline: #4c0519;--color-outline-variant: #1c1917;--color-surface-elevated: #271c19;--color-surface-elevated-2: #352020;--color-surface-elevated-3: #422525;--color-interactive-bg: var(--color-surface-elevated-2);--color-interactive-border: #505050;--color-interactive-text: var(--color-on-surface);--color-interactive-bg-hover: var(--color-surface-elevated-3);--color-interactive-border-hover: #606060;--color-interactive-bg-active: var(--color-primary-light);--color-interactive-border-active: var(--color-primary);--color-interactive-text-active: var(--color-primary);--color-interactive-bg-disabled: var(--color-outline-variant);--color-interactive-border-disabled: var(--color-outline);--color-interactive-text-disabled: var(--color-on-surface-disabled);--color-interactive-panel-bg: var(--color-surface-elevated);--color-interactive-badge-bg: var(--color-primary);--color-interactive-badge-text: var(--color-primary-on-surface);--focus-ring-color: #f87171;--shadow-level-1: 0 1px 2px rgba(0, 0, 0, .6);--shadow-level-2: 0 4px 6px rgba(0, 0, 0, .7);--shadow-level-3: 0 10px 15px rgba(0, 0, 0, .8);--shadow-level-4: 0 20px 25px rgba(0, 0, 0, .9);--shadow-level-5: 0 25px 50px rgba(0, 0, 0, 1);--border-width-base: 1px;--border-width-focus: 2px;--focus-ring-width: 2px}[data-theme=ruby-red-light]{--color-primary: #b00037;--color-primary-dark: #8c002c;--color-primary-light: #fef7f7;--color-primary-on-surface: #ffffff;--color-success: #059669;--color-warning: #d97706;--color-error: #dc2626;--color-info: #1d4ed8;--color-success-light: #34d399;--color-success-surface: #d1fae5;--color-warning-light: #fbbf24;--color-warning-surface: #fef3c7;--color-error-light: #f87171;--color-error-surface: #fef2f2;--color-info-light: #60a5fa;--color-info-surface: #eff6ff;--color-surface: #ffffff;--color-background: #fffafa;--color-on-surface: #450a0a;--color-on-surface-variant: #8c002c;--color-on-surface-disabled: #fecaca;--color-outline: #fca5a5;--color-outline-variant: #fee2e2;--color-surface-elevated: #ffffff;--color-surface-elevated-2: #fff1f2;--color-surface-elevated-3: #ffe4e6;--color-interactive-bg: var(--color-surface);--color-interactive-border: #d1d5db;--color-interactive-text: var(--color-on-surface);--color-interactive-bg-hover: #f9fafb;--color-interactive-border-hover: #9ca3af;--color-interactive-bg-active: var(--color-primary-light);--color-interactive-border-active: var(--color-primary);--color-interactive-text-active: var(--color-primary);--color-interactive-bg-disabled: var(--color-outline-variant);--color-interactive-border-disabled: var(--color-outline);--color-interactive-text-disabled: var(--color-on-surface-disabled);--color-interactive-panel-bg: #f9fafb;--color-interactive-badge-bg: var(--color-primary);--color-interactive-badge-text: var(--color-primary-on-surface);--focus-ring-color: #b00037;--shadow-level-1: 0 1px 2px rgba(176, 0, 55, .1);--shadow-level-2: 0 4px 6px rgba(176, 0, 55, .1);--shadow-level-3: 0 10px 15px rgba(176, 0, 55, .1);--shadow-level-4: 0 20px 25px rgba(176, 0, 55, .1);--shadow-level-5: 0 25px 50px rgba(176, 0, 55, .15);--border-width-base: 1px;--border-width-focus: 2px;--focus-ring-width: 2px}[data-theme=ruby-red-dark]{--color-primary: #f87171;--color-primary-dark: #dc2626;--color-primary-light: #7f1d1d;--color-primary-on-surface: #450a0a;--color-success: #6ee7b7;--color-warning: #fcd34d;--color-error: #fca5a5;--color-info: #93c5fd;--color-surface: #271c19;--color-background: #1c0808;--color-on-surface: #ffe4e6;--color-on-surface-variant: #fca5a5;--color-on-surface-disabled: #b00037;--color-outline: #4c0519;--color-outline-variant: #271c19;--color-surface-elevated: #352020;--color-surface-elevated-2: #422525;--color-surface-elevated-3: #582b2b;--color-interactive-bg: var(--color-surface-elevated-2);--color-interactive-border: #505050;--color-interactive-text: var(--color-on-surface);--color-interactive-bg-hover: var(--color-surface-elevated-3);--color-interactive-border-hover: #606060;--color-interactive-bg-active: var(--color-primary-light);--color-interactive-border-active: var(--color-primary);--color-interactive-text-active: var(--color-primary);--color-interactive-bg-disabled: var(--color-outline-variant);--color-interactive-border-disabled: var(--color-outline);--color-interactive-text-disabled: var(--color-on-surface-disabled);--color-interactive-panel-bg: var(--color-surface-elevated);--color-interactive-badge-bg: var(--color-primary);--color-interactive-badge-text: var(--color-primary-on-surface);--focus-ring-color: #f87171;--shadow-level-1: 0 1px 2px rgba(0, 0, 0, .6);--shadow-level-2: 0 4px 6px rgba(0, 0, 0, .7);--shadow-level-3: 0 10px 15px rgba(0, 0, 0, .8);--shadow-level-4: 0 20px 25px rgba(0, 0, 0, .9);--shadow-level-5: 0 25px 50px rgba(0, 0, 0, 1);--border-width-base: 1px;--border-width-focus: 2px;--focus-ring-width: 2px}[data-theme=green-light]{--color-primary: #16a34a;--color-primary-dark: #15803d;--color-primary-light: #dcfce7;--color-primary-on-surface: #ffffff;--color-success: #16a34a;--color-success-light: #4ade80;--color-success-dark: #15803d;--color-success-surface: #f0fdf4;--color-warning: #ca8a04;--color-warning-light: #facc15;--color-warning-dark: #a16207;--color-warning-surface: #fefce8;--color-error: #dc2626;--color-error-light: #f87171;--color-error-dark: #991b1b;--color-error-surface: #fef2f2;--color-info: #0284c7;--color-info-light: #38bdf8;--color-info-dark: #0369a1;--color-info-surface: #f0f9ff;--color-surface: #ffffff;--color-background: #f0fdf4;--color-on-surface: #14532d;--color-on-surface-variant: #166534;--color-on-surface-disabled: #86efac;--color-outline: #86efac;--color-outline-variant: #bbf7d0;--color-surface-elevated: #ffffff;--color-surface-elevated-2: #dcfce7;--color-surface-elevated-3: #bbf7d0;--color-interactive-bg: var(--color-surface);--color-interactive-border: #d1d5db;--color-interactive-text: var(--color-on-surface);--color-interactive-bg-hover: #f9fafb;--color-interactive-border-hover: #9ca3af;--color-interactive-bg-active: var(--color-primary-light);--color-interactive-border-active: var(--color-primary);--color-interactive-text-active: var(--color-primary);--color-interactive-bg-disabled: var(--color-outline-variant);--color-interactive-border-disabled: var(--color-outline);--color-interactive-text-disabled: var(--color-on-surface-disabled);--color-interactive-panel-bg: #f9fafb;--color-interactive-badge-bg: var(--color-primary);--color-interactive-badge-text: var(--color-primary-on-surface);--focus-ring-color: #16a34a;--shadow-level-1: 0 1px 2px rgba(0, 0, 0, .1);--shadow-level-2: 0 2px 4px rgba(0, 0, 0, .1);--shadow-level-3: 0 4px 8px rgba(0, 0, 0, .1);--shadow-level-4: 0 8px 16px rgba(0, 0, 0, .1);--shadow-level-5: 0 12px 24px rgba(0, 0, 0, .1);--border-width-base: 1px;--border-width-focus: 2px;--focus-ring-width: 2px}[data-theme=green-dark]{--color-primary: #4ade80;--color-primary-dark: #22c55e;--color-primary-light: #14532d;--color-primary-on-surface: #052e16;--color-success: #4ade80;--color-success-light: #86efac;--color-success-dark: #22c55e;--color-success-surface: #064e3b;--color-warning: #facc15;--color-warning-light: #fde047;--color-warning-dark: #ca8a04;--color-warning-surface: #422006;--color-error: #f87171;--color-error-light: #fca5a5;--color-error-dark: #ef4444;--color-error-surface: #450a0a;--color-info: #38bdf8;--color-info-light: #7dd3fc;--color-info-dark: #0ea5e9;--color-info-surface: #0c4a6e;--color-surface: #064e3b;--color-background: #022c22;--color-on-surface: #f0fdf4;--color-on-surface-variant: #86efac;--color-on-surface-disabled: #166534;--color-outline: #14532d;--color-outline-variant: #064e3b;--color-surface-elevated: #065f46;--color-surface-elevated-2: #047857;--color-surface-elevated-3: #064e3b;--color-interactive-bg: var(--color-surface-elevated-2);--color-interactive-border: #505050;--color-interactive-text: var(--color-on-surface);--color-interactive-bg-hover: var(--color-surface-elevated-3);--color-interactive-border-hover: #606060;--color-interactive-bg-active: var(--color-primary-light);--color-interactive-border-active: var(--color-primary);--color-interactive-text-active: var(--color-primary);--color-interactive-bg-disabled: var(--color-outline-variant);--color-interactive-border-disabled: var(--color-outline);--color-interactive-text-disabled: var(--color-on-surface-disabled);--color-interactive-panel-bg: var(--color-surface-elevated);--color-interactive-badge-bg: var(--color-primary);--color-interactive-badge-text: var(--color-primary-on-surface);--focus-ring-color: #4ade80;--shadow-level-1: 0 1px 2px rgba(0, 0, 0, .5);--shadow-level-2: 0 2px 4px rgba(0, 0, 0, .5);--shadow-level-3: 0 4px 8px rgba(0, 0, 0, .5);--shadow-level-4: 0 8px 16px rgba(0, 0, 0, .5);--shadow-level-5: 0 12px 24px rgba(0, 0, 0, .5);--border-width-base: 1px;--border-width-focus: 2px;--focus-ring-width: 2px}[data-theme=emerald-green-light]{--color-primary: #059669;--color-primary-dark: #047857;--color-primary-light: #d1fae5;--color-primary-on-surface: #ffffff;--color-success: #059669;--color-success-light: #34d399;--color-success-dark: #047857;--color-success-surface: #ecfdf5;--color-warning: #d97706;--color-warning-light: #fbbf24;--color-warning-dark: #b45309;--color-warning-surface: #fffbeb;--color-error: #dc2626;--color-error-light: #f87171;--color-error-dark: #991b1b;--color-error-surface: #fef2f2;--color-info: #06b6d4;--color-info-light: #67e8f9;--color-info-dark: #0891b2;--color-info-surface: #ecfeff;--color-surface: #ffffff;--color-background: #f0fdf4;--color-on-surface: #064e3b;--color-on-surface-variant: #047857;--color-on-surface-disabled: #a7f3d0;--color-outline: #6ee7b7;--color-outline-variant: #d1fae5;--color-surface-elevated: #ffffff;--color-surface-elevated-2: #ecfdf5;--color-surface-elevated-3: #d1fae5;--color-interactive-bg: var(--color-surface);--color-interactive-border: #d1d5db;--color-interactive-text: var(--color-on-surface);--color-interactive-bg-hover: #f9fafb;--color-interactive-border-hover: #9ca3af;--color-interactive-bg-active: var(--color-primary-light);--color-interactive-border-active: var(--color-primary);--color-interactive-text-active: var(--color-primary);--color-interactive-bg-disabled: var(--color-outline-variant);--color-interactive-border-disabled: var(--color-outline);--color-interactive-text-disabled: var(--color-on-surface-disabled);--color-interactive-panel-bg: #f9fafb;--color-interactive-badge-bg: var(--color-primary);--color-interactive-badge-text: var(--color-primary-on-surface);--focus-ring-color: #059669;--shadow-level-1: 0 1px 3px rgba(5, 150, 105, .1);--shadow-level-2: 0 4px 6px rgba(5, 150, 105, .1);--shadow-level-3: 0 10px 15px rgba(5, 150, 105, .1);--shadow-level-4: 0 20px 25px rgba(5, 150, 105, .1);--shadow-level-5: 0 25px 50px rgba(5, 150, 105, .15);--border-width-base: 1px;--border-width-focus: 2px;--focus-ring-width: 2px}[data-theme=emerald-green-dark]{--color-primary: #6ee7b7;--color-primary-dark: #34d399;--color-primary-light: #064e3b;--color-primary-on-surface: #022c22;--color-success: #6ee7b7;--color-warning: #fcd34d;--color-error: #fca5a5;--color-info: #38bdf8;--color-surface: #064e3b;--color-background: #022c22;--color-on-surface: #ecfdf5;--color-on-surface-variant: #a7f3d0;--color-on-surface-disabled: #34d399;--color-outline: #14532d;--color-outline-variant: #064e3b;--color-surface-elevated: #065f46;--color-surface-elevated-2: #047857;--color-surface-elevated-3: #059669;--color-interactive-bg: var(--color-surface-elevated-2);--color-interactive-border: #505050;--color-interactive-text: var(--color-on-surface);--color-interactive-bg-hover: var(--color-surface-elevated-3);--color-interactive-border-hover: #606060;--color-interactive-bg-active: var(--color-primary-light);--color-interactive-border-active: var(--color-primary);--color-interactive-text-active: var(--color-primary);--color-interactive-bg-disabled: var(--color-outline-variant);--color-interactive-border-disabled: var(--color-outline);--color-interactive-text-disabled: var(--color-on-surface-disabled);--color-interactive-panel-bg: var(--color-surface-elevated);--color-interactive-badge-bg: var(--color-primary);--color-interactive-badge-text: var(--color-primary-on-surface);--focus-ring-color: #6ee7b7;--shadow-level-1: 0 1px 2px rgba(0, 0, 0, .5);--shadow-level-2: 0 4px 6px rgba(0, 0, 0, .6);--shadow-level-3: 0 10px 15px rgba(0, 0, 0, .7);--shadow-level-4: 0 20px 25px rgba(0, 0, 0, .8);--shadow-level-5: 0 25px 50px rgba(0, 0, 0, .9);--border-width-base: 1px;--border-width-focus: 2px;--focus-ring-width: 2px}[data-theme=sunset-light],[data-theme=amber-light],[data-theme=orange-light],[data-theme=gold-rush-light],[data-theme=gold-light],[data-theme=copper-light],[data-theme=bronze-light]{--color-primary: #d97706;--color-primary-dark: #92400e;--color-primary-light: #fef3c7;--color-primary-on-surface: #ffffff;--color-success: #15803d;--color-warning: #b45309;--color-error: #b91c1c;--color-info: #1d4ed8;--color-success-light: #4ade80;--color-success-surface: #f0fdf4;--color-warning-light: #fbbf24;--color-warning-surface: #fffbeb;--color-error-light: #f87171;--color-error-surface: #fef2f2;--color-info-light: #60a5fa;--color-info-surface: #eff6ff;--color-surface: #ffffff;--color-background: #fffbf5;--color-on-surface: #451a03;--color-on-surface-variant: #92400e;--color-on-surface-disabled: #d6d3d1;--color-outline: #fbbf24;--color-outline-variant: #fde68a;--color-surface-elevated: #fffbeb;--color-surface-elevated-2: #fef3c7;--color-surface-elevated-3: #fde68a;--color-interactive-bg: var(--color-surface);--color-interactive-border: #d1d5db;--color-interactive-text: var(--color-on-surface);--color-interactive-bg-hover: #f9fafb;--color-interactive-border-hover: #9ca3af;--color-interactive-bg-active: var(--color-primary-light);--color-interactive-border-active: var(--color-primary);--color-interactive-text-active: var(--color-primary);--color-interactive-bg-disabled: var(--color-outline-variant);--color-interactive-border-disabled: var(--color-outline);--color-interactive-text-disabled: var(--color-on-surface-disabled);--color-interactive-panel-bg: #f9fafb;--color-interactive-badge-bg: var(--color-primary);--color-interactive-badge-text: var(--color-primary-on-surface);--focus-ring-color: #d97706;--shadow-level-1: 0 1px 2px rgba(69, 26, 3, .1);--shadow-level-2: 0 4px 6px rgba(69, 26, 3, .1);--shadow-level-3: 0 10px 15px rgba(69, 26, 3, .1);--shadow-level-4: 0 20px 25px rgba(69, 26, 3, .1);--shadow-level-5: 0 25px 50px rgba(69, 26, 3, .15);--border-width-base: 1px;--border-width-focus: 2px;--focus-ring-width: 2px}[data-theme=sunset-light]{--color-primary: #ea580c;--color-background: #fff7ed;--color-interactive-bg: var(--color-surface);--color-interactive-border: #d1d5db;--color-interactive-text: var(--color-on-surface);--color-interactive-bg-hover: #f9fafb;--color-interactive-border-hover: #9ca3af;--color-interactive-bg-active: var(--color-primary-light);--color-interactive-border-active: var(--color-primary);--color-interactive-text-active: var(--color-primary);--color-interactive-bg-disabled: var(--color-outline-variant);--color-interactive-border-disabled: var(--color-outline);--color-interactive-text-disabled: var(--color-on-surface-disabled);--color-interactive-panel-bg: #f9fafb;--color-interactive-badge-bg: var(--color-primary);--color-interactive-badge-text: var(--color-primary-on-surface)}[data-theme=orange-light]{--color-primary: #f97316;--color-interactive-bg: var(--color-surface);--color-interactive-border: #d1d5db;--color-interactive-text: var(--color-on-surface);--color-interactive-bg-hover: #f9fafb;--color-interactive-border-hover: #9ca3af;--color-interactive-bg-active: var(--color-primary-light);--color-interactive-border-active: var(--color-primary);--color-interactive-text-active: var(--color-primary);--color-interactive-bg-disabled: var(--color-outline-variant);--color-interactive-border-disabled: var(--color-outline);--color-interactive-text-disabled: var(--color-on-surface-disabled);--color-interactive-panel-bg: #f9fafb;--color-interactive-badge-bg: var(--color-primary);--color-interactive-badge-text: var(--color-primary-on-surface)}[data-theme=gold-light]{--color-primary: #ca8a04;--color-background: #fefce8;--color-interactive-bg: var(--color-surface);--color-interactive-border: #d1d5db;--color-interactive-text: var(--color-on-surface);--color-interactive-bg-hover: #f9fafb;--color-interactive-border-hover: #9ca3af;--color-interactive-bg-active: var(--color-primary-light);--color-interactive-border-active: var(--color-primary);--color-interactive-text-active: var(--color-primary);--color-interactive-bg-disabled: var(--color-outline-variant);--color-interactive-border-disabled: var(--color-outline);--color-interactive-text-disabled: var(--color-on-surface-disabled);--color-interactive-panel-bg: #f9fafb;--color-interactive-badge-bg: var(--color-primary);--color-interactive-badge-text: var(--color-primary-on-surface)}[data-theme=bronze-light]{--color-primary: #a16207;--color-background: #fffbeb;--color-interactive-bg: var(--color-surface);--color-interactive-border: #d1d5db;--color-interactive-text: var(--color-on-surface);--color-interactive-bg-hover: #f9fafb;--color-interactive-border-hover: #9ca3af;--color-interactive-bg-active: var(--color-primary-light);--color-interactive-border-active: var(--color-primary);--color-interactive-text-active: var(--color-primary);--color-interactive-bg-disabled: var(--color-outline-variant);--color-interactive-border-disabled: var(--color-outline);--color-interactive-text-disabled: var(--color-on-surface-disabled);--color-interactive-panel-bg: #f9fafb;--color-interactive-badge-bg: var(--color-primary);--color-interactive-badge-text: var(--color-primary-on-surface)}[data-theme=sunset-dark],[data-theme=amber-dark],[data-theme=orange-dark],[data-theme=gold-rush-dark],[data-theme=gold-dark],[data-theme=copper-dark],[data-theme=bronze-dark]{--color-primary: #fbbf24;--color-primary-dark: #f59e0b;--color-primary-light: #78350f;--color-primary-on-surface: #451a03;--color-success: #6ee7b7;--color-warning: #fcd34d;--color-error: #fca5a5;--color-info: #93c5fd;--color-surface: #292524;--color-background: #1c1917;--color-on-surface: #fef3c7;--color-on-surface-variant: #fde68a;--color-on-surface-disabled: #78350f;--color-outline: #57534e;--color-outline-variant: #292524;--color-surface-elevated: #352f2d;--color-surface-elevated-2: #44403c;--color-surface-elevated-3: #57534e;--color-interactive-bg: var(--color-surface-elevated-2);--color-interactive-border: #505050;--color-interactive-text: var(--color-on-surface);--color-interactive-bg-hover: var(--color-surface-elevated-3);--color-interactive-border-hover: #606060;--color-interactive-bg-active: var(--color-primary-light);--color-interactive-border-active: var(--color-primary);--color-interactive-text-active: var(--color-primary);--color-interactive-bg-disabled: var(--color-outline-variant);--color-interactive-border-disabled: var(--color-outline);--color-interactive-text-disabled: var(--color-on-surface-disabled);--color-interactive-panel-bg: var(--color-surface-elevated);--color-interactive-badge-bg: var(--color-primary);--color-interactive-badge-text: var(--color-primary-on-surface);--focus-ring-color: #fbbf24;--shadow-level-1: 0 1px 2px rgba(0, 0, 0, .5);--shadow-level-2: 0 4px 6px rgba(0, 0, 0, .6);--shadow-level-3: 0 10px 15px rgba(0, 0, 0, .7);--shadow-level-4: 0 20px 25px rgba(0, 0, 0, .8);--shadow-level-5: 0 25px 50px rgba(0, 0, 0, .9);--border-width-base: 1px;--border-width-focus: 2px;--focus-ring-width: 2px}[data-theme=sunset-dark],[data-theme=orange-dark]{--color-primary: #fdba74;--color-interactive-bg: var(--color-surface-elevated-2);--color-interactive-border: #505050;--color-interactive-text: var(--color-on-surface);--color-interactive-bg-hover: var(--color-surface-elevated-3);--color-interactive-border-hover: #606060;--color-interactive-bg-active: var(--color-primary-light);--color-interactive-border-active: var(--color-primary);--color-interactive-text-active: var(--color-primary);--color-interactive-bg-disabled: var(--color-outline-variant);--color-interactive-border-disabled: var(--color-outline);--color-interactive-text-disabled: var(--color-on-surface-disabled);--color-interactive-panel-bg: var(--color-surface-elevated);--color-interactive-badge-bg: var(--color-primary);--color-interactive-badge-text: var(--color-primary-on-surface)}[data-theme=gold-dark]{--color-primary: #fde047;--color-interactive-bg: var(--color-surface-elevated-2);--color-interactive-border: #505050;--color-interactive-text: var(--color-on-surface);--color-interactive-bg-hover: var(--color-surface-elevated-3);--color-interactive-border-hover: #606060;--color-interactive-bg-active: var(--color-primary-light);--color-interactive-border-active: var(--color-primary);--color-interactive-text-active: var(--color-primary);--color-interactive-bg-disabled: var(--color-outline-variant);--color-interactive-border-disabled: var(--color-outline);--color-interactive-text-disabled: var(--color-on-surface-disabled);--color-interactive-panel-bg: var(--color-surface-elevated);--color-interactive-badge-bg: var(--color-primary);--color-interactive-badge-text: var(--color-primary-on-surface)}[data-theme=bronze-dark]{--color-primary: #d4a373;--color-surface: #2b2118;--color-interactive-bg: var(--color-surface-elevated-2);--color-interactive-border: #505050;--color-interactive-text: var(--color-on-surface);--color-interactive-bg-hover: var(--color-surface-elevated-3);--color-interactive-border-hover: #606060;--color-interactive-bg-active: var(--color-primary-light);--color-interactive-border-active: var(--color-primary);--color-interactive-text-active: var(--color-primary);--color-interactive-bg-disabled: var(--color-outline-variant);--color-interactive-border-disabled: var(--color-outline);--color-interactive-text-disabled: var(--color-on-surface-disabled);--color-interactive-panel-bg: var(--color-surface-elevated);--color-interactive-badge-bg: var(--color-primary);--color-interactive-badge-text: var(--color-primary-on-surface)}[data-theme=deep-orange-light]{--color-primary: #c2410c;--color-primary-dark: #9a3412;--color-primary-light: #fef7f3;--color-primary-on-surface: #ffffff;--color-success: #15803d;--color-warning: #b45309;--color-error: #b91c1c;--color-info: #1d4ed8;--color-success-light: #4ade80;--color-success-surface: #f0fdf4;--color-warning-light: #fbbf24;--color-warning-surface: #fffbeb;--color-error-light: #f87171;--color-error-surface: #fef2f2;--color-info-light: #60a5fa;--color-info-surface: #eff6ff;--color-surface: #ffffff;--color-background: #fff8f5;--color-on-surface: #431406;--color-on-surface-variant: #9a3412;--color-on-surface-disabled: #fcc293;--color-outline: #fca5a5;--color-outline-variant: #fed7aa;--color-surface-elevated: #ffffff;--color-surface-elevated-2: #fff7ed;--color-surface-elevated-3: #ffedd5;--color-interactive-bg: var(--color-surface);--color-interactive-border: #d1d5db;--color-interactive-text: var(--color-on-surface);--color-interactive-bg-hover: #f9fafb;--color-interactive-border-hover: #9ca3af;--color-interactive-bg-active: var(--color-primary-light);--color-interactive-border-active: var(--color-primary);--color-interactive-text-active: var(--color-primary);--color-interactive-bg-disabled: var(--color-outline-variant);--color-interactive-border-disabled: var(--color-outline);--color-interactive-text-disabled: var(--color-on-surface-disabled);--color-interactive-panel-bg: #f9fafb;--color-interactive-badge-bg: var(--color-primary);--color-interactive-badge-text: var(--color-primary-on-surface);--focus-ring-color: #c2410c;--shadow-level-1: 0 1px 3px rgba(67, 20, 6, .1);--shadow-level-2: 0 4px 6px rgba(67, 20, 6, .1);--shadow-level-3: 0 10px 15px rgba(67, 20, 6, .1);--shadow-level-4: 0 20px 25px rgba(67, 20, 6, .1);--shadow-level-5: 0 25px 50px rgba(67, 20, 6, .15);--border-width-base: 1px;--border-width-focus: 2px;--focus-ring-width: 2px}[data-theme=deep-orange-dark]{--color-primary: #fdba74;--color-primary-dark: #fb923c;--color-primary-light: #7c2d12;--color-primary-on-surface: #431406;--color-success: #6ee7b7;--color-warning: #fcd34d;--color-error: #fca5a5;--color-info: #93c5fd;--color-surface: #362921;--color-background: #1c130d;--color-on-surface: #fff3c7;--color-on-surface-variant: #fed7aa;--color-on-surface-disabled: #9a3412;--color-outline: #57534e;--color-outline-variant: #362921;--color-surface-elevated: #362921;--color-surface-elevated-2: #543f36;--color-surface-elevated-3: #755f56;--color-interactive-bg: var(--color-surface-elevated-2);--color-interactive-border: #505050;--color-interactive-text: var(--color-on-surface);--color-interactive-bg-hover: var(--color-surface-elevated-3);--color-interactive-border-hover: #606060;--color-interactive-bg-active: var(--color-primary-light);--color-interactive-border-active: var(--color-primary);--color-interactive-text-active: var(--color-primary);--color-interactive-bg-disabled: var(--color-outline-variant);--color-interactive-border-disabled: var(--color-outline);--color-interactive-text-disabled: var(--color-on-surface-disabled);--color-interactive-panel-bg: var(--color-surface-elevated);--color-interactive-badge-bg: var(--color-primary);--color-interactive-badge-text: var(--color-primary-on-surface);--focus-ring-color: #fdba74;--shadow-level-1: 0 1px 2px rgba(0, 0, 0, .5);--shadow-level-2: 0 4px 6px rgba(0, 0, 0, .6);--shadow-level-3: 0 10px 15px rgba(0, 0, 0, .7);--shadow-level-4: 0 20px 25px rgba(0, 0, 0, .8);--shadow-level-5: 0 25px 50px rgba(0, 0, 0, .9);--border-width-base: 1px;--border-width-focus: 2px;--focus-ring-width: 2px}[data-theme=blue-gray-light],[data-theme=executive-blue-light],[data-theme=sapphire-blue-light],[data-theme=ocean-blue-light],[data-theme=midnight-steel-light]{--color-primary: #1e40af;--color-primary-dark: #1e3a8a;--color-primary-light: #dbeafe;--color-primary-on-surface: #ffffff;--color-success: #059669;--color-success-surface: #ecfdf5;--color-warning: #d97706;--color-warning-surface: #fffbeb;--color-error: #dc2626;--color-error-surface: #fef2f2;--color-info: #0284c7;--color-info-surface: #f0f9ff;--color-surface: #ffffff;--color-background: #f8fafc;--color-on-surface: #0f172a;--color-on-surface-variant: #475569;--color-on-surface-disabled: #cbd5e1;--color-outline: #cbd5e1;--color-outline-variant: #e2e8f0;--color-surface-elevated: #ffffff;--color-surface-elevated-2: #f1f5f9;--color-surface-elevated-3: #e2e8f0;--color-interactive-bg: var(--color-surface);--color-interactive-border: #d1d5db;--color-interactive-text: var(--color-on-surface);--color-interactive-bg-hover: #f9fafb;--color-interactive-border-hover: #9ca3af;--color-interactive-bg-active: var(--color-primary-light);--color-interactive-border-active: var(--color-primary);--color-interactive-text-active: var(--color-primary);--color-interactive-bg-disabled: var(--color-outline-variant);--color-interactive-border-disabled: var(--color-outline);--color-interactive-text-disabled: var(--color-on-surface-disabled);--color-interactive-panel-bg: #f9fafb;--color-interactive-badge-bg: var(--color-primary);--color-interactive-badge-text: var(--color-primary-on-surface);--focus-ring-color: #1e40af;--shadow-level-1: 0 1px 3px rgba(15, 23, 42, .1);--shadow-level-2: 0 4px 6px rgba(15, 23, 42, .1);--shadow-level-3: 0 10px 15px rgba(15, 23, 42, .1);--shadow-level-4: 0 20px 25px rgba(15, 23, 42, .1);--shadow-level-5: 0 25px 50px rgba(15, 23, 42, .15);--border-width-base: 1px;--border-width-focus: 2px;--focus-ring-width: 2px}[data-theme=ocean-blue-light]{--color-primary: #0e7490;--color-background: #ecfeff;--color-on-surface: #164e63;--color-interactive-bg: var(--color-surface);--color-interactive-border: #d1d5db;--color-interactive-text: var(--color-on-surface);--color-interactive-bg-hover: #f9fafb;--color-interactive-border-hover: #9ca3af;--color-interactive-bg-active: var(--color-primary-light);--color-interactive-border-active: var(--color-primary);--color-interactive-text-active: var(--color-primary);--color-interactive-bg-disabled: var(--color-outline-variant);--color-interactive-border-disabled: var(--color-outline);--color-interactive-text-disabled: var(--color-on-surface-disabled);--color-interactive-panel-bg: #f9fafb;--color-interactive-badge-bg: var(--color-primary);--color-interactive-badge-text: var(--color-primary-on-surface)}[data-theme=midnight-steel-light]{--color-primary: #334155;--color-on-surface: #020617;--color-interactive-bg: var(--color-surface);--color-interactive-border: #d1d5db;--color-interactive-text: var(--color-on-surface);--color-interactive-bg-hover: #f9fafb;--color-interactive-border-hover: #9ca3af;--color-interactive-bg-active: var(--color-primary-light);--color-interactive-border-active: var(--color-primary);--color-interactive-text-active: var(--color-primary);--color-interactive-bg-disabled: var(--color-outline-variant);--color-interactive-border-disabled: var(--color-outline);--color-interactive-text-disabled: var(--color-on-surface-disabled);--color-interactive-panel-bg: #f9fafb;--color-interactive-badge-bg: var(--color-primary);--color-interactive-badge-text: var(--color-primary-on-surface)}[data-theme=blue-gray-light]{--color-primary: #475569;--color-interactive-bg: var(--color-surface);--color-interactive-border: #d1d5db;--color-interactive-text: var(--color-on-surface);--color-interactive-bg-hover: #f9fafb;--color-interactive-border-hover: #9ca3af;--color-interactive-bg-active: var(--color-primary-light);--color-interactive-border-active: var(--color-primary);--color-interactive-text-active: var(--color-primary);--color-interactive-bg-disabled: var(--color-outline-variant);--color-interactive-border-disabled: var(--color-outline);--color-interactive-text-disabled: var(--color-on-surface-disabled);--color-interactive-panel-bg: #f9fafb;--color-interactive-badge-bg: var(--color-primary);--color-interactive-badge-text: var(--color-primary-on-surface)}[data-theme=blue-gray-dark],[data-theme=executive-blue-dark],[data-theme=sapphire-blue-dark],[data-theme=ocean-blue-dark],[data-theme=midnight-steel-dark]{--color-primary: #60a5fa;--color-primary-dark: #3b82f6;--color-primary-light: #172554;--color-primary-on-surface: #0f172a;--color-success: #34d399;--color-warning: #fbbf24;--color-error: #f87171;--color-info: #38bdf8;--color-surface: #1e293b;--color-background: #0f172a;--color-on-surface: #f1f5f9;--color-on-surface-variant: #94a3b8;--color-on-surface-disabled: #475569;--color-outline: #334155;--color-outline-variant: #1e293b;--color-surface-elevated: #334155;--color-surface-elevated-2: #475569;--color-surface-elevated-3: #64748b;--color-interactive-bg: var(--color-surface-elevated-2);--color-interactive-border: #505050;--color-interactive-text: var(--color-on-surface);--color-interactive-bg-hover: var(--color-surface-elevated-3);--color-interactive-border-hover: #606060;--color-interactive-bg-active: var(--color-primary-light);--color-interactive-border-active: var(--color-primary);--color-interactive-text-active: var(--color-primary);--color-interactive-bg-disabled: var(--color-outline-variant);--color-interactive-border-disabled: var(--color-outline);--color-interactive-text-disabled: var(--color-on-surface-disabled);--color-interactive-panel-bg: var(--color-surface-elevated);--color-interactive-badge-bg: var(--color-primary);--color-interactive-badge-text: var(--color-primary-on-surface);--focus-ring-color: #60a5fa;--shadow-level-1: 0 1px 2px rgba(0, 0, 0, .5);--shadow-level-2: 0 4px 6px rgba(0, 0, 0, .6);--shadow-level-3: 0 10px 15px rgba(0, 0, 0, .7);--shadow-level-4: 0 20px 25px rgba(0, 0, 0, .8);--shadow-level-5: 0 25px 50px rgba(0, 0, 0, .9);--border-width-base: 1px;--border-width-focus: 2px;--focus-ring-width: 2px}[data-theme=ocean-blue-dark]{--color-primary: #22d3ee;--color-surface: #164e63;--color-background: #083344;--color-interactive-bg: var(--color-surface-elevated-2);--color-interactive-border: #505050;--color-interactive-text: var(--color-on-surface);--color-interactive-bg-hover: var(--color-surface-elevated-3);--color-interactive-border-hover: #606060;--color-interactive-bg-active: var(--color-primary-light);--color-interactive-border-active: var(--color-primary);--color-interactive-text-active: var(--color-primary);--color-interactive-bg-disabled: var(--color-outline-variant);--color-interactive-border-disabled: var(--color-outline);--color-interactive-text-disabled: var(--color-on-surface-disabled);--color-interactive-panel-bg: var(--color-surface-elevated);--color-interactive-badge-bg: var(--color-primary);--color-interactive-badge-text: var(--color-primary-on-surface)}[data-theme=midnight-steel-dark]{--color-surface: #18181b;--color-background: #09090b;--color-primary: #94a3b8;--color-interactive-bg: var(--color-surface-elevated-2);--color-interactive-border: #505050;--color-interactive-text: var(--color-on-surface);--color-interactive-bg-hover: var(--color-surface-elevated-3);--color-interactive-border-hover: #606060;--color-interactive-bg-active: var(--color-primary-light);--color-interactive-border-active: var(--color-primary);--color-interactive-text-active: var(--color-primary);--color-interactive-bg-disabled: var(--color-outline-variant);--color-interactive-border-disabled: var(--color-outline);--color-interactive-text-disabled: var(--color-on-surface-disabled);--color-interactive-panel-bg: var(--color-surface-elevated);--color-interactive-badge-bg: var(--color-primary);--color-interactive-badge-text: var(--color-primary-on-surface)}[data-theme=baby-blue-light]{--color-primary: #0ea5e9;--color-primary-dark: #0284c7;--color-primary-light: #e0f2fe;--color-primary-on-surface: #ffffff;--color-success: #34d399;--color-success-light: #6ee7b7;--color-success-dark: #059669;--color-success-surface: #ecfdf5;--color-warning: #fcd34d;--color-warning-light: #fde68a;--color-warning-dark: #d97706;--color-warning-surface: #fffbeb;--color-error: #f87171;--color-error-light: #fca5a5;--color-error-dark: #dc2626;--color-error-surface: #fef2f2;--color-info: #38bdf8;--color-info-light: #bae6fd;--color-info-dark: #0284c7;--color-info-surface: #f0f9ff;--color-surface: #ffffff;--color-background: #f0f9ff;--color-on-surface: #0c4a6e;--color-on-surface-variant: #0369a1;--color-on-surface-disabled: #cbd5e1;--color-outline: #bae6fd;--color-outline-variant: #e0f2fe;--color-surface-elevated: #f8fafc;--color-surface-elevated-2: #e0f2fe;--color-surface-elevated-3: #bae6fd;--color-interactive-bg: var(--color-surface);--color-interactive-border: #d1d5db;--color-interactive-text: var(--color-on-surface);--color-interactive-bg-hover: #f9fafb;--color-interactive-border-hover: #9ca3af;--color-interactive-bg-active: var(--color-primary-light);--color-interactive-border-active: var(--color-primary);--color-interactive-text-active: var(--color-primary);--color-interactive-bg-disabled: var(--color-outline-variant);--color-interactive-border-disabled: var(--color-outline);--color-interactive-text-disabled: var(--color-on-surface-disabled);--color-interactive-panel-bg: #f9fafb;--color-interactive-badge-bg: var(--color-primary);--color-interactive-badge-text: var(--color-primary-on-surface);--focus-ring-color: #0ea5e9;--shadow-level-1: 0 1px 3px rgba(12, 74, 110, .1);--shadow-level-2: 0 4px 6px rgba(12, 74, 110, .1);--shadow-level-3: 0 10px 15px rgba(12, 74, 110, .1);--shadow-level-4: 0 20px 25px rgba(12, 74, 110, .1);--shadow-level-5: 0 25px 50px rgba(12, 74, 110, .15);--border-width-base: 1px;--border-width-focus: 2px;--focus-ring-width: 2px}[data-theme=baby-blue-dark]{--color-primary: #7dd3fc;--color-primary-dark: #0ea5e9;--color-primary-light: #0c4a6e;--color-primary-on-surface: #082f49;--color-success: #34d399;--color-warning: #fbbf24;--color-error: #f87171;--color-info: #38bdf8;--color-surface: #1e293b;--color-background: #0f172a;--color-on-surface: #f0f9ff;--color-on-surface-variant: #94a3b8;--color-on-surface-disabled: #475569;--color-outline: #334155;--color-outline-variant: #1e293b;--color-surface-elevated: #334155;--color-surface-elevated-2: #475569;--color-surface-elevated-3: #64748b;--color-interactive-bg: var(--color-surface-elevated-2);--color-interactive-border: #505050;--color-interactive-text: var(--color-on-surface);--color-interactive-bg-hover: var(--color-surface-elevated-3);--color-interactive-border-hover: #606060;--color-interactive-bg-active: var(--color-primary-light);--color-interactive-border-active: var(--color-primary);--color-interactive-text-active: var(--color-primary);--color-interactive-bg-disabled: var(--color-outline-variant);--color-interactive-border-disabled: var(--color-outline);--color-interactive-text-disabled: var(--color-on-surface-disabled);--color-interactive-panel-bg: var(--color-surface-elevated);--color-interactive-badge-bg: var(--color-primary);--color-interactive-badge-text: var(--color-primary-on-surface);--focus-ring-color: #7dd3fc;--shadow-level-1: 0 1px 2px rgba(0, 0, 0, .5);--shadow-level-2: 0 4px 6px rgba(0, 0, 0, .6);--shadow-level-3: 0 10px 15px rgba(0, 0, 0, .7);--shadow-level-4: 0 20px 25px rgba(0, 0, 0, .8);--shadow-level-5: 0 25px 50px rgba(0, 0, 0, .9);--border-width-base: 1px;--border-width-focus: 2px;--focus-ring-width: 2px}[data-theme=cyan-light]{--color-primary: #0891b2;--color-primary-dark: #0e7490;--color-primary-light: #cffafe;--color-primary-on-surface: #ffffff;--color-success: #059669;--color-success-light: #34d399;--color-success-dark: #047857;--color-success-surface: #ecfdf5;--color-warning: #d97706;--color-warning-light: #fbbf24;--color-warning-dark: #b45309;--color-warning-surface: #fffbeb;--color-error: #dc2626;--color-error-light: #f87171;--color-error-dark: #991b1b;--color-error-surface: #fef2f2;--color-info: #06b6d4;--color-info-light: #67e8f9;--color-info-dark: #0891b2;--color-info-surface: #ecfeff;--color-surface: #ffffff;--color-background: #ecfeff;--color-on-surface: #155e75;--color-on-surface-variant: #0e7490;--color-on-surface-disabled: #a5f3fc;--color-outline: #67e8f9;--color-outline-variant: #cffafe;--color-surface-elevated: #ffffff;--color-surface-elevated-2: #cffafe;--color-surface-elevated-3: #a5f3fc;--color-interactive-bg: var(--color-surface);--color-interactive-border: #d1d5db;--color-interactive-text: var(--color-on-surface);--color-interactive-bg-hover: #f9fafb;--color-interactive-border-hover: #9ca3af;--color-interactive-bg-active: var(--color-primary-light);--color-interactive-border-active: var(--color-primary);--color-interactive-text-active: var(--color-primary);--color-interactive-bg-disabled: var(--color-outline-variant);--color-interactive-border-disabled: var(--color-outline);--color-interactive-text-disabled: var(--color-on-surface-disabled);--color-interactive-panel-bg: #f9fafb;--color-interactive-badge-bg: var(--color-primary);--color-interactive-badge-text: var(--color-primary-on-surface);--focus-ring-color: #0891b2;--shadow-level-1: 0 1px 3px rgba(8, 145, 178, .12), 0 1px 2px rgba(8, 145, 178, .24);--shadow-level-2: 0 3px 6px rgba(8, 145, 178, .15), 0 3px 6px rgba(8, 145, 178, .2);--shadow-level-3: 0 10px 20px rgba(8, 145, 178, .15), 0 6px 6px rgba(8, 145, 178, .2);--shadow-level-4: 0 14px 28px rgba(8, 145, 178, .2), 0 10px 10px rgba(8, 145, 178, .2);--shadow-level-5: 0 19px 38px rgba(8, 145, 178, .25), 0 15px 12px rgba(8, 145, 178, .2);--border-width-base: 1px;--border-width-focus: 2px;--focus-ring-width: 2px}[data-theme=cyan-dark]{--color-primary: #22d3ee;--color-primary-dark: #06b6d4;--color-primary-light: #155e75;--color-primary-on-surface: #083344;--color-success: #34d399;--color-warning: #fbbf24;--color-error: #f87171;--color-info: #67e8f9;--color-surface: #164e63;--color-background: #083344;--color-on-surface: #ecfeff;--color-on-surface-variant: #67e8f9;--color-on-surface-disabled: #155e75;--color-outline: #155e75;--color-outline-variant: #0e7490;--color-surface-elevated: #155e75;--color-surface-elevated-2: #164e63;--color-surface-elevated-3: #1e3a8a;--color-interactive-bg: var(--color-surface-elevated-2);--color-interactive-border: #505050;--color-interactive-text: var(--color-on-surface);--color-interactive-bg-hover: var(--color-surface-elevated-3);--color-interactive-border-hover: #606060;--color-interactive-bg-active: var(--color-primary-light);--color-interactive-border-active: var(--color-primary);--color-interactive-text-active: var(--color-primary);--color-interactive-bg-disabled: var(--color-outline-variant);--color-interactive-border-disabled: var(--color-outline);--color-interactive-text-disabled: var(--color-on-surface-disabled);--color-interactive-panel-bg: var(--color-surface-elevated);--color-interactive-badge-bg: var(--color-primary);--color-interactive-badge-text: var(--color-primary-on-surface);--focus-ring-color: #22d3ee;--shadow-level-1: 0 1px 3px rgba(0, 0, 0, .5), 0 1px 2px rgba(0, 0, 0, .7);--shadow-level-2: 0 3px 6px rgba(0, 0, 0, .6), 0 3px 6px rgba(0, 0, 0, .8);--shadow-level-3: 0 10px 20px rgba(0, 0, 0, .7), 0 6px 6px rgba(0, 0, 0, .9);--shadow-level-4: 0 14px 28px rgba(0, 0, 0, .8), 0 10px 10px rgba(0, 0, 0, .9);--shadow-level-5: 0 19px 38px rgba(0, 0, 0, .9), 0 15px 12px rgba(0, 0, 0, 1);--border-width-base: 1px;--border-width-focus: 2px;--focus-ring-width: 2px}[data-theme=violet-light],[data-theme=royal-purple-light],[data-theme=lavender-light],[data-theme=violet-purple-light],[data-theme=indigo-light]{--color-primary: #7c3aed;--color-primary-dark: #5b21b6;--color-primary-light: #ddd6fe;--color-primary-on-surface: #ffffff;--color-success: #16a34a;--color-warning: #d97706;--color-error: #dc2626;--color-info: #0284c7;--color-surface: #ffffff;--color-background: #fbf8ff;--color-on-surface: #2e1065;--color-on-surface-variant: #5b21b6;--color-on-surface-disabled: #c4b5fd;--color-outline: #c4b5fd;--color-outline-variant: #ede9fe;--color-surface-elevated: #ffffff;--color-surface-elevated-2: #f5f3ff;--color-surface-elevated-3: #ede9fe;--color-interactive-bg: var(--color-surface);--color-interactive-border: #d1d5db;--color-interactive-text: var(--color-on-surface);--color-interactive-bg-hover: #f9fafb;--color-interactive-border-hover: #9ca3af;--color-interactive-bg-active: var(--color-primary-light);--color-interactive-border-active: var(--color-primary);--color-interactive-text-active: var(--color-primary);--color-interactive-bg-disabled: var(--color-outline-variant);--color-interactive-border-disabled: var(--color-outline);--color-interactive-text-disabled: var(--color-on-surface-disabled);--color-interactive-panel-bg: #f9fafb;--color-interactive-badge-bg: var(--color-primary);--color-interactive-badge-text: var(--color-primary-on-surface);--focus-ring-color: #7c3aed;--shadow-level-1: 0 1px 2px rgba(46, 16, 101, .1);--shadow-level-2: 0 4px 6px rgba(46, 16, 101, .1);--border-width-base: 1px;--border-width-focus: 2px;--focus-ring-width: 2px}[data-theme=royal-purple-light]{--color-primary: #6d28d9;--color-interactive-bg: var(--color-surface);--color-interactive-border: #d1d5db;--color-interactive-text: var(--color-on-surface);--color-interactive-bg-hover: #f9fafb;--color-interactive-border-hover: #9ca3af;--color-interactive-bg-active: var(--color-primary-light);--color-interactive-border-active: var(--color-primary);--color-interactive-text-active: var(--color-primary);--color-interactive-bg-disabled: var(--color-outline-variant);--color-interactive-border-disabled: var(--color-outline);--color-interactive-text-disabled: var(--color-on-surface-disabled);--color-interactive-panel-bg: #f9fafb;--color-interactive-badge-bg: var(--color-primary);--color-interactive-badge-text: var(--color-primary-on-surface)}[data-theme=lavender-light]{--color-primary: #9333ea;--color-background: #faf5ff;--color-interactive-bg: var(--color-surface);--color-interactive-border: #d1d5db;--color-interactive-text: var(--color-on-surface);--color-interactive-bg-hover: #f9fafb;--color-interactive-border-hover: #9ca3af;--color-interactive-bg-active: var(--color-primary-light);--color-interactive-border-active: var(--color-primary);--color-interactive-text-active: var(--color-primary);--color-interactive-bg-disabled: var(--color-outline-variant);--color-interactive-border-disabled: var(--color-outline);--color-interactive-text-disabled: var(--color-on-surface-disabled);--color-interactive-panel-bg: #f9fafb;--color-interactive-badge-bg: var(--color-primary);--color-interactive-badge-text: var(--color-primary-on-surface)}[data-theme=violet-dark],[data-theme=royal-purple-dark],[data-theme=lavender-dark],[data-theme=violet-purple-dark],[data-theme=indigo-dark]{--color-primary: #a78bfa;--color-primary-dark: #7c3aed;--color-primary-light: #2e1065;--color-primary-on-surface: #1e1b4b;--color-surface: #2e1065;--color-background: #1e1b4b;--color-on-surface: #f5f3ff;--color-on-surface-variant: #ddd6fe;--color-on-surface-disabled: #6d28d9;--color-outline: #5b21b6;--color-outline-variant: #2e1065;--color-surface-elevated: #4c1d95;--color-surface-elevated-2: #5b21b6;--color-surface-elevated-3: #6d28d9;--color-interactive-bg: var(--color-surface-elevated-2);--color-interactive-border: #505050;--color-interactive-text: var(--color-on-surface);--color-interactive-bg-hover: var(--color-surface-elevated-3);--color-interactive-border-hover: #606060;--color-interactive-bg-active: var(--color-primary-light);--color-interactive-border-active: var(--color-primary);--color-interactive-text-active: var(--color-primary);--color-interactive-bg-disabled: var(--color-outline-variant);--color-interactive-border-disabled: var(--color-outline);--color-interactive-text-disabled: var(--color-on-surface-disabled);--color-interactive-panel-bg: var(--color-surface-elevated);--color-interactive-badge-bg: var(--color-primary);--color-interactive-badge-text: var(--color-primary-on-surface);--focus-ring-color: #a78bfa;--shadow-level-1: 0 1px 2px rgba(0, 0, 0, .5);--shadow-level-2: 0 4px 6px rgba(0, 0, 0, .6);--border-width-base: 1px;--border-width-focus: 2px;--focus-ring-width: 2px}[data-theme=lavender-dark]{--color-primary: #c084fc;--color-background: #3b0764;--color-surface: #581c87;--color-interactive-bg: var(--color-surface-elevated-2);--color-interactive-border: #505050;--color-interactive-text: var(--color-on-surface);--color-interactive-bg-hover: var(--color-surface-elevated-3);--color-interactive-border-hover: #606060;--color-interactive-bg-active: var(--color-primary-light);--color-interactive-border-active: var(--color-primary);--color-interactive-text-active: var(--color-primary);--color-interactive-bg-disabled: var(--color-outline-variant);--color-interactive-border-disabled: var(--color-outline);--color-interactive-text-disabled: var(--color-on-surface-disabled);--color-interactive-panel-bg: var(--color-surface-elevated);--color-interactive-badge-bg: var(--color-primary);--color-interactive-badge-text: var(--color-primary-on-surface)}[data-theme=pink-light],[data-theme=rose-light],[data-theme=rose-pink-light],[data-theme=coral-light],[data-theme=pastel-pink-light]{--color-primary: #db2777;--color-primary-dark: #9d174d;--color-primary-light: #fce7f3;--color-primary-on-surface: #ffffff;--color-surface: #ffffff;--color-background: #fff1f2;--color-on-surface: #831843;--color-on-surface-variant: #be185d;--color-on-surface-disabled: #fbcfe8;--color-outline: #fbcfe8;--color-outline-variant: #fce7f3;--color-surface-elevated: #ffffff;--color-surface-elevated-2: #fff1f2;--color-surface-elevated-3: #ffe4e6;--color-interactive-bg: var(--color-surface);--color-interactive-border: #d1d5db;--color-interactive-text: var(--color-on-surface);--color-interactive-bg-hover: #f9fafb;--color-interactive-border-hover: #9ca3af;--color-interactive-bg-active: var(--color-primary-light);--color-interactive-border-active: var(--color-primary);--color-interactive-text-active: var(--color-primary);--color-interactive-bg-disabled: var(--color-outline-variant);--color-interactive-border-disabled: var(--color-outline);--color-interactive-text-disabled: var(--color-on-surface-disabled);--color-interactive-panel-bg: #f9fafb;--color-interactive-badge-bg: var(--color-primary);--color-interactive-badge-text: var(--color-primary-on-surface);--focus-ring-color: #db2777;--border-width-base: 1px;--border-width-focus: 2px;--focus-ring-width: 2px;--shadow-level-1: 0 1px 2px rgba(131, 24, 67, .1);--shadow-level-2: 0 4px 6px rgba(131, 24, 67, .1)}[data-theme=coral-light]{--color-primary: #e11d48;--color-background: #fff1f2;--color-interactive-bg: var(--color-surface);--color-interactive-border: #d1d5db;--color-interactive-text: var(--color-on-surface);--color-interactive-bg-hover: #f9fafb;--color-interactive-border-hover: #9ca3af;--color-interactive-bg-active: var(--color-primary-light);--color-interactive-border-active: var(--color-primary);--color-interactive-text-active: var(--color-primary);--color-interactive-bg-disabled: var(--color-outline-variant);--color-interactive-border-disabled: var(--color-outline);--color-interactive-text-disabled: var(--color-on-surface-disabled);--color-interactive-panel-bg: #f9fafb;--color-interactive-badge-bg: var(--color-primary);--color-interactive-badge-text: var(--color-primary-on-surface)}[data-theme=pastel-pink-light]{--color-primary: #ec4899;--color-on-surface: #500724;--color-interactive-bg: var(--color-surface);--color-interactive-border: #d1d5db;--color-interactive-text: var(--color-on-surface);--color-interactive-bg-hover: #f9fafb;--color-interactive-border-hover: #9ca3af;--color-interactive-bg-active: var(--color-primary-light);--color-interactive-border-active: var(--color-primary);--color-interactive-text-active: var(--color-primary);--color-interactive-bg-disabled: var(--color-outline-variant);--color-interactive-border-disabled: var(--color-outline);--color-interactive-text-disabled: var(--color-on-surface-disabled);--color-interactive-panel-bg: #f9fafb;--color-interactive-badge-bg: var(--color-primary);--color-interactive-badge-text: var(--color-primary-on-surface)}[data-theme=pink-dark],[data-theme=rose-dark],[data-theme=rose-pink-dark],[data-theme=coral-dark],[data-theme=pastel-pink-dark]{--color-primary: #f472b6;--color-primary-dark: #db2777;--color-primary-light: #831843;--color-primary-on-surface: #500724;--color-surface: #500724;--color-background: #2e0211;--color-on-surface: #fce7f3;--color-on-surface-variant: #fbcfe8;--color-on-surface-disabled: #9d174d;--color-outline: #831843;--color-outline-variant: #500724;--color-surface-elevated: #831843;--color-surface-elevated-2: #9d174d;--color-surface-elevated-3: #be185d;--color-interactive-bg: var(--color-surface-elevated-2);--color-interactive-border: #505050;--color-interactive-text: var(--color-on-surface);--color-interactive-bg-hover: var(--color-surface-elevated-3);--color-interactive-border-hover: #606060;--color-interactive-bg-active: var(--color-primary-light);--color-interactive-border-active: var(--color-primary);--color-interactive-text-active: var(--color-primary);--color-interactive-bg-disabled: var(--color-outline-variant);--color-interactive-border-disabled: var(--color-outline);--color-interactive-text-disabled: var(--color-on-surface-disabled);--color-interactive-panel-bg: var(--color-surface-elevated);--color-interactive-badge-bg: var(--color-primary);--color-interactive-badge-text: var(--color-primary-on-surface);--focus-ring-color: #f472b6;--shadow-level-1: 0 1px 2px rgba(0, 0, 0, .5);--shadow-level-2: 0 4px 6px rgba(0, 0, 0, .6)}[data-theme=silver-light],[data-theme=platinum-light],[data-theme=gray-light],[data-theme=metal-core-light]{--color-primary: #4b5563;--color-primary-dark: #1f2937;--color-primary-light: #e5e7eb;--color-primary-on-surface: #ffffff;--color-surface: #ffffff;--color-background: #f3f4f6;--color-on-surface: #111827;--color-on-surface-variant: #6b7280;--color-on-surface-disabled: #d1d5db;--color-outline: #d1d5db;--color-outline-variant: #e5e7eb;--color-surface-elevated: #ffffff;--color-surface-elevated-2: #f9fafb;--color-surface-elevated-3: #f3f4f6;--color-interactive-bg: var(--color-surface);--color-interactive-border: #d1d5db;--color-interactive-text: var(--color-on-surface);--color-interactive-bg-hover: #f9fafb;--color-interactive-border-hover: #9ca3af;--color-interactive-bg-active: var(--color-primary-light);--color-interactive-border-active: var(--color-primary);--color-interactive-text-active: var(--color-primary);--color-interactive-bg-disabled: var(--color-outline-variant);--color-interactive-border-disabled: var(--color-outline);--color-interactive-text-disabled: var(--color-on-surface-disabled);--color-interactive-panel-bg: #f9fafb;--color-interactive-badge-bg: var(--color-primary);--color-interactive-badge-text: var(--color-primary-on-surface);--focus-ring-color: #6b7280;--border-width-base: 1px;--border-width-focus: 2px;--focus-ring-width: 2px;--shadow-level-1: 0 1px 2px rgba(0, 0, 0, .1);--shadow-level-2: 0 4px 6px rgba(0, 0, 0, .1)}[data-theme=silver-dark],[data-theme=platinum-dark],[data-theme=gray-dark],[data-theme=metal-core-dark]{--color-primary: #d1d5db;--color-primary-dark: #9ca3af;--color-primary-light: #374151;--color-primary-on-surface: #030712;--color-surface: #1f2937;--color-background: #030712;--color-on-surface: #f9fafb;--color-on-surface-variant: #9ca3af;--color-on-surface-disabled: #4b5563;--color-outline: #374151;--color-outline-variant: #1f2937;--color-surface-elevated: #374151;--color-surface-elevated-2: #4b5563;--color-surface-elevated-3: #6b7280;--color-interactive-bg: var(--color-surface-elevated-2);--color-interactive-border: #505050;--color-interactive-text: var(--color-on-surface);--color-interactive-bg-hover: var(--color-surface-elevated-3);--color-interactive-border-hover: #606060;--color-interactive-bg-active: var(--color-primary-light);--color-interactive-border-active: var(--color-primary);--color-interactive-text-active: var(--color-primary);--color-interactive-bg-disabled: var(--color-outline-variant);--color-interactive-border-disabled: var(--color-outline);--color-interactive-text-disabled: var(--color-on-surface-disabled);--color-interactive-panel-bg: var(--color-surface-elevated);--color-interactive-badge-bg: var(--color-primary);--color-interactive-badge-text: var(--color-primary-on-surface);--focus-ring-color: #d1d5db;--shadow-level-1: 0 1px 2px rgba(0, 0, 0, .5);--shadow-level-2: 0 4px 6px rgba(0, 0, 0, .6)}[data-theme=high-contrast-light]{--color-primary: #000000;--color-primary-dark: #000000;--color-primary-light: #fefefe;--color-primary-on-surface: #ffffff;--color-success: #006400;--color-warning: #996600;--color-error: #8b0000;--color-info: #000080;--color-success-light: #006400;--color-success-surface: #ffffff;--color-warning-light: #996600;--color-warning-surface: #ffffff;--color-error-light: #8b0000;--color-error-surface: #ffffff;--color-info-light: #000080;--color-info-surface: #ffffff;--color-surface: #ffffff;--color-background: #ffffff;--color-on-surface: #000000;--color-on-surface-variant: #000000;--color-on-surface-disabled: #404040;--color-outline: #000000;--color-outline-variant: #000000;--color-surface-elevated: #ffffff;--color-surface-elevated-2: #f0f0f0;--color-surface-elevated-3: #e0e0e0;--color-interactive-bg: var(--color-surface);--color-interactive-border: var(--color-outline);--color-interactive-text: var(--color-on-surface);--color-interactive-bg-hover: #f0f0f0;--color-interactive-border-hover: var(--color-outline);--color-interactive-bg-active: var(--color-primary-light);--color-interactive-border-active: var(--color-primary);--color-interactive-text-active: var(--color-primary);--color-interactive-bg-disabled: var(--color-outline-variant);--color-interactive-border-disabled: var(--color-outline);--color-interactive-text-disabled: var(--color-on-surface-disabled);--color-interactive-panel-bg: var(--color-surface);--color-interactive-badge-bg: var(--color-primary);--color-interactive-badge-text: var(--color-primary-on-surface);--focus-ring-color: #000000;--shadow-level-1: none;--shadow-level-2: 2px 2px 0px 0px #000000;--shadow-level-3: 4px 4px 0px 0px #000000;--shadow-level-4: 6px 6px 0px 0px #000000;--shadow-level-5: 8px 8px 0px 0px #000000;--border-width-base: 2px;--border-width-focus: 4px;--focus-ring-width: 4px}[data-theme=high-contrast-dark]{--color-primary: #ffffff;--color-primary-dark: #fefefe;--color-primary-light: #404040;--color-primary-on-surface: #000000;--color-success: #39ff14;--color-warning: #ffd700;--color-error: #ff0000;--color-info: #00ffff;--color-success-light: #39ff14;--color-success-surface: #000000;--color-warning-light: #ffd700;--color-warning-surface: #000000;--color-error-light: #ff0000;--color-error-surface: #000000;--color-info-light: #00ffff;--color-info-surface: #000000;--color-surface: #000000;--color-background: #000000;--color-on-surface: #ffffff;--color-on-surface-variant: #e0e0e0;--color-on-surface-disabled: #606060;--color-outline: #ffffff;--color-outline-variant: #404040;--color-surface-elevated: #101010;--color-surface-elevated-2: #202020;--color-surface-elevated-3: #303030;--color-interactive-bg: var(--color-surface);--color-interactive-border: var(--color-outline);--color-interactive-text: var(--color-on-surface);--color-interactive-bg-hover: #f0f0f0;--color-interactive-border-hover: var(--color-outline);--color-interactive-bg-active: var(--color-primary-light);--color-interactive-border-active: var(--color-primary);--color-interactive-text-active: var(--color-primary);--color-interactive-bg-disabled: var(--color-outline-variant);--color-interactive-border-disabled: var(--color-outline);--color-interactive-text-disabled: var(--color-on-surface-disabled);--color-interactive-panel-bg: var(--color-surface);--color-interactive-badge-bg: var(--color-primary);--color-interactive-badge-text: var(--color-primary-on-surface);--focus-ring-color: #ffffff;--shadow-level-1: none;--shadow-level-2: 0 0 4px #e0e0e0;--shadow-level-3: 0 0 8px #d0d0d0;--shadow-level-4: 0 0 12px #c0c0c0;--shadow-level-5: 0 0 16px #b0b0b0;--border-width-base: 2px;--border-width-focus: 4px;--focus-ring-width: 4px}[data-theme=executive-black-light]{--color-primary: #171717;--color-primary-dark: #0a0a0a;--color-primary-light: #f5f5f5;--color-primary-on-surface: #ffffff;--color-success: #059669;--color-warning: #d97706;--color-error: #dc2626;--color-info: #1d4ed8;--color-success-light: #34d399;--color-success-surface: #f0fdf4;--color-warning-light: #fbbf24;--color-warning-surface: #fffbeb;--color-error-light: #f87171;--color-error-surface: #fef2f2;--color-info-light: #60a5fa;--color-info-surface: #eff6ff;--color-surface: #ffffff;--color-background: #fafafa;--color-on-surface: #0a0a0a;--color-on-surface-variant: #3b3b3b;--color-on-surface-disabled: #a3a3a3;--color-outline: #e5e5e5;--color-outline-variant: #f5f5f5;--color-surface-elevated: #ffffff;--color-surface-elevated-2: #f5f5f5;--color-surface-elevated-3: #e5e5e5;--color-interactive-bg: var(--color-surface);--color-interactive-border: #d1d5db;--color-interactive-text: var(--color-on-surface);--color-interactive-bg-hover: #f9fafb;--color-interactive-border-hover: #9ca3af;--color-interactive-bg-active: var(--color-primary-light);--color-interactive-border-active: var(--color-primary);--color-interactive-text-active: var(--color-primary);--color-interactive-bg-disabled: var(--color-outline-variant);--color-interactive-border-disabled: var(--color-outline);--color-interactive-text-disabled: var(--color-on-surface-disabled);--color-interactive-panel-bg: #f9fafb;--color-interactive-badge-bg: var(--color-primary);--color-interactive-badge-text: var(--color-primary-on-surface);--focus-ring-color: #171717;--shadow-level-1: 0 1px 3px rgba(0, 0, 0, .15);--shadow-level-2: 0 4px 6px rgba(0, 0, 0, .2);--shadow-level-3: 0 10px 15px rgba(0, 0, 0, .25);--shadow-level-4: 0 20px 25px rgba(0, 0, 0, .3);--shadow-level-5: 0 25px 50px rgba(0, 0, 0, .4);--border-width-base: 1px;--border-width-focus: 2px;--focus-ring-width: 2px}[data-theme=executive-black-dark]{--color-primary: #d4d4d4;--color-primary-dark: #a3a3a3;--color-primary-light: #262626;--color-primary-on-surface: #0a0a0a;--color-success: #4ade80;--color-warning: #fcd34d;--color-error: #f87171;--color-info: #60a5fa;--color-surface: #171717;--color-background: #0a0a0a;--color-on-surface: #fafafa;--color-on-surface-variant: #a3a3a3;--color-on-surface-disabled: #404040;--color-outline: #262626;--color-outline-variant: #171717;--color-surface-elevated: #171717;--color-surface-elevated-2: #262626;--color-surface-elevated-3: #404040;--color-interactive-bg: var(--color-surface-elevated-2);--color-interactive-border: #505050;--color-interactive-text: var(--color-on-surface);--color-interactive-bg-hover: var(--color-surface-elevated-3);--color-interactive-border-hover: #606060;--color-interactive-bg-active: var(--color-primary-light);--color-interactive-border-active: var(--color-primary);--color-interactive-text-active: var(--color-primary);--color-interactive-bg-disabled: var(--color-outline-variant);--color-interactive-border-disabled: var(--color-outline);--color-interactive-text-disabled: var(--color-on-surface-disabled);--color-interactive-panel-bg: var(--color-surface-elevated);--color-interactive-badge-bg: var(--color-primary);--color-interactive-badge-text: var(--color-primary-on-surface);--focus-ring-color: #d4d4d4;--shadow-level-1: 0 1px 2px rgba(0, 0, 0, .6);--shadow-level-2: 0 4px 6px rgba(0, 0, 0, .7);--shadow-level-3: 0 10px 15px rgba(0, 0, 0, .8);--shadow-level-4: 0 20px 25px rgba(0, 0, 0, .9);--shadow-level-5: 0 25px 50px rgba(0, 0, 0, 1);--border-width-base: 1px;--border-width-focus: 2px;--focus-ring-width: 2px}[data-theme=pastel]{--color-primary: #8b5cf6;--color-primary-dark: #7c3aed;--color-primary-light: #ddd6fe;--color-primary-on-surface: #ffffff;--color-success: #34d399;--color-warning: #fbbf24;--color-error: #f472b6;--color-info: #60a5fa;--color-surface: #ffffff;--color-background: #fdf2f8;--color-on-surface: #4c1d95;--color-on-surface-variant: #8b5cf6;--color-on-surface-disabled: #ddd6fe;--color-outline: #e9d5ff;--color-outline-variant: #f5d0fe;--color-surface-elevated: #ffffff;--color-surface-elevated-2: #fdf4ff;--color-surface-elevated-3: #fae8ff;--color-interactive-bg: var(--color-surface);--color-interactive-border: #d1d5db;--color-interactive-text: var(--color-on-surface);--color-interactive-bg-hover: #f9fafb;--color-interactive-border-hover: #9ca3af;--color-interactive-bg-active: var(--color-primary-light);--color-interactive-border-active: var(--color-primary);--color-interactive-text-active: var(--color-primary);--color-interactive-bg-disabled: var(--color-outline-variant);--color-interactive-border-disabled: var(--color-outline);--color-interactive-text-disabled: var(--color-on-surface-disabled);--color-interactive-panel-bg: #f9fafb;--color-interactive-badge-bg: var(--color-primary);--color-interactive-badge-text: var(--color-primary-on-surface);--focus-ring-color: #c084fc;--shadow-level-1: 0 1px 3px rgba(139, 92, 246, .1);--shadow-level-2: 0 4px 6px rgba(139, 92, 246, .15);--border-width-base: 1px;--border-width-focus: 2px;--focus-ring-width: 2px}[data-theme=pastel-dark]{--color-primary: #c084fc;--color-primary-dark: #a78bfa;--color-primary-light: #581c87;--color-primary-on-surface: #2e1065;--color-surface: #4c1d95;--color-background: #2e1065;--color-on-surface: #f3e8ff;--color-on-surface-variant: #d8b4fe;--color-on-surface-disabled: #7e22ce;--color-outline: #6b21a8;--color-outline-variant: #4c1d95;--color-surface-elevated: #581c87;--color-surface-elevated-2: #6b21a8;--color-surface-elevated-3: #7e22ce;--color-interactive-bg: var(--color-surface-elevated-2);--color-interactive-border: #505050;--color-interactive-text: var(--color-on-surface);--color-interactive-bg-hover: var(--color-surface-elevated-3);--color-interactive-border-hover: #606060;--color-interactive-bg-active: var(--color-primary-light);--color-interactive-border-active: var(--color-primary);--color-interactive-text-active: var(--color-primary);--color-interactive-bg-disabled: var(--color-outline-variant);--color-interactive-border-disabled: var(--color-outline);--color-interactive-text-disabled: var(--color-on-surface-disabled);--color-interactive-panel-bg: var(--color-surface-elevated);--color-interactive-badge-bg: var(--color-primary);--color-interactive-badge-text: var(--color-primary-on-surface);--focus-ring-color: #c084fc;--shadow-level-1: 0 1px 3px rgba(0, 0, 0, .4);--shadow-level-2: 0 4px 6px rgba(0, 0, 0, .5)}[data-theme=terminus-light]{--color-primary: #333333;--color-primary-dark: #000000;--color-primary-light: #e5e5e5;--color-primary-on-surface: #ffffff;--color-success: #15803d;--color-warning: #a16207;--color-error: #b91c1c;--color-info: #1d4ed8;--color-surface: #ffffff;--color-background: #f5f5f5;--color-on-surface: #171717;--color-on-surface-variant: #525252;--color-on-surface-disabled: #a3a3a3;--color-outline: #d4d4d4;--color-outline-variant: #e5e5e5;--color-surface-elevated: #ffffff;--color-surface-elevated-2: #f5f5f5;--color-surface-elevated-3: #e5e5e5;--color-interactive-bg: var(--color-surface);--color-interactive-border: #d1d5db;--color-interactive-text: var(--color-on-surface);--color-interactive-bg-hover: #f9fafb;--color-interactive-border-hover: #9ca3af;--color-interactive-bg-active: var(--color-primary-light);--color-interactive-border-active: var(--color-primary);--color-interactive-text-active: var(--color-primary);--color-interactive-bg-disabled: var(--color-outline-variant);--color-interactive-border-disabled: var(--color-outline);--color-interactive-text-disabled: var(--color-on-surface-disabled);--color-interactive-panel-bg: #f9fafb;--color-interactive-badge-bg: var(--color-primary);--color-interactive-badge-text: var(--color-primary-on-surface);--focus-ring-color: #333333;--border-width-base: 1px;--border-width-focus: 2px;--focus-ring-width: 2px;--shadow-level-1: 0 1px 2px rgba(0, 0, 0, .1);--shadow-level-2: 0 2px 4px rgba(0, 0, 0, .1)}[data-theme=terminus-dark]{--color-primary: #22c55e;--color-primary-dark: #16a34a;--color-primary-light: #052e16;--color-primary-on-surface: #000000;--color-success: #22c55e;--color-warning: #eab308;--color-error: #ef4444;--color-info: #06b6d4;--color-surface: #0a0a0a;--color-background: #000000;--color-on-surface: #4ade80;--color-on-surface-variant: #22c55e;--color-on-surface-disabled: #14532d;--color-outline: #15803d;--color-outline-variant: #052e16;--color-surface-elevated: #171717;--color-surface-elevated-2: #262626;--color-surface-elevated-3: #404040;--color-interactive-bg: var(--color-surface-elevated-2);--color-interactive-border: #505050;--color-interactive-text: var(--color-on-surface);--color-interactive-bg-hover: var(--color-surface-elevated-3);--color-interactive-border-hover: #606060;--color-interactive-bg-active: var(--color-primary-light);--color-interactive-border-active: var(--color-primary);--color-interactive-text-active: var(--color-primary);--color-interactive-bg-disabled: var(--color-outline-variant);--color-interactive-border-disabled: var(--color-outline);--color-interactive-text-disabled: var(--color-on-surface-disabled);--color-interactive-panel-bg: var(--color-surface-elevated);--color-interactive-badge-bg: var(--color-primary);--color-interactive-badge-text: var(--color-primary-on-surface);--focus-ring-color: #22c55e;--shadow-level-1: 0 0 5px rgba(34, 197, 94, .2);--shadow-level-2: 0 0 10px rgba(34, 197, 94, .3);--shadow-level-3: 0 0 15px rgba(34, 197, 94, .4);--shadow-level-4: 0 0 20px rgba(34, 197, 94, .5);--shadow-level-5: 0 0 30px rgba(34, 197, 94, .6);--terminus-glow: 0 0 8px rgba(34, 197, 94, .6);--terminus-text-shadow: 0 0 4px rgba(34, 197, 94, .5);--terminus-scanline: repeating-linear-gradient( 0deg, rgba(0, 0, 0, .15), rgba(0, 0, 0, .15) 1px, transparent 1px, transparent 2px );--border-width-base: 1px;--border-width-focus: 2px;--focus-ring-width: 2px}[data-theme=green-high-contrast],[data-theme=sunset-high-contrast],[data-theme=pastel-high-contrast]{--color-surface: #ffffff;--color-background: #ffffff;--color-on-surface: #000000;--color-on-surface-variant: #000000;--color-on-surface-disabled: #000000;--color-outline: #000000;--color-outline-variant: #000000;--color-surface-elevated: #ffffff;--color-surface-elevated-2: #ffffff;--color-surface-elevated-3: #ffffff;--color-interactive-bg: var(--color-surface);--color-interactive-border: var(--color-outline);--color-interactive-text: var(--color-on-surface);--color-interactive-bg-hover: #f0f0f0;--color-interactive-border-hover: var(--color-outline);--color-interactive-bg-active: var(--color-primary-light);--color-interactive-border-active: var(--color-primary);--color-interactive-text-active: var(--color-primary);--color-interactive-bg-disabled: var(--color-outline-variant);--color-interactive-border-disabled: var(--color-outline);--color-interactive-text-disabled: var(--color-on-surface-disabled);--color-interactive-panel-bg: var(--color-surface);--color-interactive-badge-bg: var(--color-primary);--color-interactive-badge-text: var(--color-primary-on-surface);--border-width-base: 2px;--border-width-focus: 4px;--focus-ring-width: 4px;--shadow-level-1: none;--shadow-level-2: 4px 4px 0px 0px #000000;--shadow-level-3: 6px 6px 0px 0px #000000;--shadow-level-4: 8px 8px 0px 0px #000000;--shadow-level-5: 10px 10px 0px 0px #000000}[data-theme=green-high-contrast]{--color-primary: #006400;--color-primary-on-surface: #ffffff;--color-interactive-bg: var(--color-surface);--color-interactive-border: var(--color-outline);--color-interactive-text: var(--color-on-surface);--color-interactive-bg-hover: #f0f0f0;--color-interactive-border-hover: var(--color-outline);--color-interactive-bg-active: var(--color-primary-light);--color-interactive-border-active: var(--color-primary);--color-interactive-text-active: var(--color-primary);--color-interactive-bg-disabled: var(--color-outline-variant);--color-interactive-border-disabled: var(--color-outline);--color-interactive-text-disabled: var(--color-on-surface-disabled);--color-interactive-panel-bg: var(--color-surface);--color-interactive-badge-bg: var(--color-primary);--color-interactive-badge-text: var(--color-primary-on-surface);--focus-ring-color: #006400}[data-theme=sunset-high-contrast]{--color-primary: #b04100;--color-primary-on-surface: #ffffff;--color-interactive-bg: var(--color-surface);--color-interactive-border: var(--color-outline);--color-interactive-text: var(--color-on-surface);--color-interactive-bg-hover: #f0f0f0;--color-interactive-border-hover: var(--color-outline);--color-interactive-bg-active: var(--color-primary-light);--color-interactive-border-active: var(--color-primary);--color-interactive-text-active: var(--color-primary);--color-interactive-bg-disabled: var(--color-outline-variant);--color-interactive-border-disabled: var(--color-outline);--color-interactive-text-disabled: var(--color-on-surface-disabled);--color-interactive-panel-bg: var(--color-surface);--color-interactive-badge-bg: var(--color-primary);--color-interactive-badge-text: var(--color-primary-on-surface);--focus-ring-color: #b04100}[data-theme=pastel-high-contrast]{--color-primary: #4b0082;--color-primary-on-surface: #ffffff;--color-interactive-bg: var(--color-surface);--color-interactive-border: var(--color-outline);--color-interactive-text: var(--color-on-surface);--color-interactive-bg-hover: #f0f0f0;--color-interactive-border-hover: var(--color-outline);--color-interactive-bg-active: var(--color-primary-light);--color-interactive-border-active: var(--color-primary);--color-interactive-text-active: var(--color-primary);--color-interactive-bg-disabled: var(--color-outline-variant);--color-interactive-border-disabled: var(--color-outline);--color-interactive-text-disabled: var(--color-on-surface-disabled);--color-interactive-panel-bg: var(--color-surface);--color-interactive-badge-bg: var(--color-primary);--color-interactive-badge-text: var(--color-primary-on-surface);--focus-ring-color: #4b0082}@media(prefers-color-scheme:dark){:root[data-theme=charcoal-gray]{--color-primary: #9ca3af;--color-surface: #1f2937;--color-background: #111827;--color-on-surface: #f3f4f6}:root[data-theme=forest]{--color-primary: #86efac;--color-surface: #064e3b;--color-background: #022c22;--color-on-surface: #ecfdf5}:root[data-theme=amber]{--color-primary: #fbbf24;--color-surface: #292524;--color-background: #1c1917;--color-on-surface: #fef3c7}}[data-theme=terminus-dark] body{background-image:var(--terminus-scanline);text-shadow:var(--terminus-text-shadow);--color-interactive-bg: var(--color-surface-elevated-2);--color-interactive-border: #505050;--color-interactive-text: var(--color-on-surface);--color-interactive-bg-hover: var(--color-surface-elevated-3);--color-interactive-border-hover: #606060;--color-interactive-bg-active: var(--color-primary-light);--color-interactive-border-active: var(--color-primary);--color-interactive-text-active: var(--color-primary);--color-interactive-bg-disabled: var(--color-outline-variant);--color-interactive-border-disabled: var(--color-outline);--color-interactive-text-disabled: var(--color-on-surface-disabled);--color-interactive-panel-bg: var(--color-surface-elevated);--color-interactive-badge-bg: var(--color-primary);--color-interactive-badge-text: var(--color-primary-on-surface)}[data-theme=terminus-dark] .btn-primary,[data-theme=terminus-dark] .nav-item.active,[data-theme=terminus-dark] input:focus,[data-theme=terminus-dark] textarea:focus{box-shadow:var(--terminus-glow);--color-interactive-bg: var(--color-surface-elevated-2);--color-interactive-border: #505050;--color-interactive-text: var(--color-on-surface);--color-interactive-bg-hover: var(--color-surface-elevated-3);--color-interactive-border-hover: #606060;--color-interactive-bg-active: var(--color-primary-light);--color-interactive-border-active: var(--color-primary);--color-interactive-text-active: var(--color-primary);--color-interactive-bg-disabled: var(--color-outline-variant);--color-interactive-border-disabled: var(--color-outline);--color-interactive-text-disabled: var(--color-on-surface-disabled);--color-interactive-panel-bg: var(--color-surface-elevated);--color-interactive-badge-bg: var(--color-primary);--color-interactive-badge-text: var(--color-primary-on-surface)}[data-theme=terminus-dark] .terminus-cursor:after{content:"\258b";animation:terminus-blink 1s infinite;color:var(--color-primary);--color-interactive-bg: var(--color-surface-elevated-2);--color-interactive-border: #505050;--color-interactive-text: var(--color-on-surface);--color-interactive-bg-hover: var(--color-surface-elevated-3);--color-interactive-border-hover: #606060;--color-interactive-bg-active: var(--color-primary-light);--color-interactive-border-active: var(--color-primary);--color-interactive-text-active: var(--color-primary);--color-interactive-bg-disabled: var(--color-outline-variant);--color-interactive-border-disabled: var(--color-outline);--color-interactive-text-disabled: var(--color-on-surface-disabled);--color-interactive-panel-bg: var(--color-surface-elevated);--color-interactive-badge-bg: var(--color-primary);--color-interactive-badge-text: var(--color-primary-on-surface)}@keyframes terminus-blink{0%,49%{opacity:1}50%,to{opacity:0}}[data-theme=terminus-dark]:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:9999;background:repeating-linear-gradient(0deg,rgba(0,0,0,.02),rgba(0,0,0,.02) 1px,transparent 1px,transparent 2px);animation:terminus-flicker .15s infinite;--color-interactive-bg: var(--color-surface-elevated-2);--color-interactive-border: #505050;--color-interactive-text: var(--color-on-surface);--color-interactive-bg-hover: var(--color-surface-elevated-3);--color-interactive-border-hover: #606060;--color-interactive-bg-active: var(--color-primary-light);--color-interactive-border-active: var(--color-primary);--color-interactive-text-active: var(--color-primary);--color-interactive-bg-disabled: var(--color-outline-variant);--color-interactive-border-disabled: var(--color-outline);--color-interactive-text-disabled: var(--color-on-surface-disabled);--color-interactive-panel-bg: var(--color-surface-elevated);--color-interactive-badge-bg: var(--color-primary);--color-interactive-badge-text: var(--color-primary-on-surface)}@keyframes terminus-flicker{0%{opacity:.98}50%{opacity:1}to{opacity:.98}}
/*# sourceMappingURL=styles.css.map */
