*,:after,:before{background-repeat:no-repeat;box-sizing:border-box}:after,:before{text-decoration:inherit;vertical-align:inherit}:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;cursor:default;line-height:1.5;overflow-wrap:break-word;tab-size:4}:where(body){margin:0}:where(h1){font-size:2em;margin:.67em 0}:where(dl,ol,ul) :where(dl,ol,ul){margin:0}:where(hr){color:inherit;height:0}:where(nav) :where(ol,ul){list-style-type:none;padding:0}:where(nav li):before{content:"\200B";float:left}:where(pre){font-family:monospace,monospace;font-size:1em;overflow:auto}:where(abbr[title]){text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}:where(iframe){border-style:none}:where(svg:not([fill])){fill:currentColor}:where(table){border-collapse:collapse;border-color:inherit;text-indent:0}:where(button,input,select){margin:0}:where(button,[type=button i],[type=reset i],[type=submit i]){-webkit-appearance:button}:where(fieldset){border:1px solid #a0a0a0}:where(progress){vertical-align:baseline}:where(textarea){margin:0;resize:vertical}:where([type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(details>summary:first-of-type){display:list-item}:where([aria-busy=true i]){cursor:progress}:where([aria-controls]){cursor:pointer}:where([aria-disabled=true i],[disabled]){cursor:not-allowed}:where([aria-hidden=false i][hidden]){display:inline;display:initial}:where([aria-hidden=false i][hidden]:not(:focus)){clip:rect(0,0,0,0);position:absolute}@font-face{font-family:DMSans;font-style:normal;font-weight:400;src:url(/static/media/DMSans-Regular.77899a3fe0fc7e47a953.eot);src:url(/static/media/DMSans-Regular.77899a3fe0fc7e47a953.eot?#iefix) format("embedded-opentype"),url(/static/media/DMSans-Regular.b57e3556c2d17983202c.woff) format("woff"),url(/static/media/DMSans-Regular.88135eb1429a8402f933.ttf) format("truetype")}@font-face{font-family:DMSans;font-style:normal;font-weight:500;src:url(/static/media/DMSans-Medium.a91fa1f24b01cb872376.eot);src:url(/static/media/DMSans-Medium.a91fa1f24b01cb872376.eot?#iefix) format("embedded-opentype"),url(/static/media/DMSans-Medium.3cfb18e347754af30dc4.woff2) format("woff2"),url(/static/media/DMSans-Medium.11472133d8117649a354.woff) format("woff"),url(/static/media/DMSans-Medium.3ace52c50153ed2ca7e0.ttf) format("truetype")}@font-face{font-family:DMSans;font-style:normal;font-weight:600;src:url(/static/media/DMSans-Medium.a91fa1f24b01cb872376.eot);src:url(/static/media/DMSans-Medium.a91fa1f24b01cb872376.eot?#iefix) format("embedded-opentype"),url(/static/media/DMSans-Medium.3cfb18e347754af30dc4.woff2) format("woff2"),url(/static/media/DMSans-Medium.11472133d8117649a354.woff) format("woff"),url(/static/media/DMSans-Medium.3ace52c50153ed2ca7e0.ttf) format("truetype")}@font-face{font-family:DMSans;font-style:normal;font-weight:700;src:url(/static/media/DMSans-Bold.36f913d6918878be609c.eot);src:url(/static/media/DMSans-Bold.36f913d6918878be609c.eot?#iefix) format("embedded-opentype"),url(/static/media/DMSans-Bold.0325b8912be3bdf73b3d.woff2) format("woff2"),url(/static/media/DMSans-Bold.0f427a3745c3a7d47a6e.woff) format("woff"),url(/static/media/DMSans-Bold.2312b6d46373fc3b7a85.ttf) format("truetype")}@font-face{font-family:DMSans;font-style:normal;font-weight:800;src:url(/static/media/DMSans-Bold.36f913d6918878be609c.eot);src:url(/static/media/DMSans-Bold.36f913d6918878be609c.eot?#iefix) format("embedded-opentype"),url(/static/media/DMSans-Bold.0325b8912be3bdf73b3d.woff2) format("woff2"),url(/static/media/DMSans-Bold.0f427a3745c3a7d47a6e.woff) format("woff"),url(/static/media/DMSans-Bold.2312b6d46373fc3b7a85.ttf) format("truetype")}@font-face{font-family:DMSans;font-style:normal;font-weight:900;src:url(/static/media/DMSans-Bold.36f913d6918878be609c.eot);src:url(/static/media/DMSans-Bold.36f913d6918878be609c.eot?#iefix) format("embedded-opentype"),url(/static/media/DMSans-Bold.0325b8912be3bdf73b3d.woff2) format("woff2"),url(/static/media/DMSans-Bold.0f427a3745c3a7d47a6e.woff) format("woff"),url(/static/media/DMSans-Bold.2312b6d46373fc3b7a85.ttf) format("truetype")}:root{--primary-color:#6366f1;--font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--content-padding:1.25rem;--border-radius:6px;--surface-ground:#eff3f8;--surface-border:#dfe7ef;--surface-hover:#f6f9fc;--focus-ring:0 0 0 0.2rem #c7d2fe}@font-face{font-family:Inter;font-style:normal;font-weight:300;src:local(""),url(/static/media/Inter-Light.2d5198822ab091ce4305.woff2) format("woff2"),url(/static/media/Inter-Light.994e34451cc19ede31d3.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:local(""),url(/static/media/Inter-Regular.c8ba52b05a9ef10f4758.woff2) format("woff2"),url(/static/media/Inter-Regular.8c206db99195777c6769.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:500;src:local(""),url(/static/media/Inter-Medium.293fd13dbca5a3e450ef.woff2) format("woff2"),url(/static/media/Inter-Medium.9053572c46aeb4b16caa.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:600;src:local(""),url(/static/media/Inter-SemiBold.b5f0f109bc88052d4000.woff2) format("woff2"),url(/static/media/Inter-SemiBold.cca62d21c8c555c392e5.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:700;src:local(""),url(/static/media/Inter-Bold.ec64ea577b0349e055ad.woff2) format("woff2"),url(/static/media/Inter-Bold.93c1301bd9f486c573b3.woff) format("woff")}.p-component{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.p-error{color:#e24c4c}.p-link{border-radius:6px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.p-link:focus{box-shadow:0 0 0 .2rem #c7d2fe}:root{--blue-50:#f5f9ff;--blue-100:#d0e1fd;--blue-200:#abc9fb;--blue-300:#85b2f9;--blue-400:#609af8;--blue-500:#3b82f6;--blue-600:#326fd1;--blue-700:#295bac;--blue-800:#204887;--blue-900:#183462;--green-50:#f4fcf7;--green-100:#caf1d8;--green-200:#a0e6ba;--green-300:#76db9b;--green-400:#4cd07d;--green-500:#22c55e;--green-600:#1da750;--green-700:#188a42;--green-800:#136c34;--green-900:#0e4f26;--yellow-50:#fefbf3;--yellow-100:#faedc4;--yellow-200:#f6de95;--yellow-300:#f2d066;--yellow-400:#eec137;--yellow-500:#eab308;--yellow-600:#c79807;--yellow-700:#a47d06;--yellow-800:#816204;--yellow-900:#5e4803;--cyan-50:#f3fbfd;--cyan-100:#c3edf5;--cyan-200:#94e0ed;--cyan-300:#65d2e4;--cyan-400:#35c4dc;--cyan-500:#06b6d4;--cyan-600:#059bb4;--cyan-700:#047f94;--cyan-800:#036475;--cyan-900:#024955;--pink-50:#fef6fa;--pink-100:#fad3e7;--pink-200:#f7b0d3;--pink-300:#f38ec0;--pink-400:#f06bac;--pink-500:#ec4899;--pink-600:#c93d82;--pink-700:#a5326b;--pink-800:#822854;--pink-900:#5e1d3d;--indigo-50:#f7f7fe;--indigo-100:#dadafc;--indigo-200:#bcbdf9;--indigo-300:#9ea0f6;--indigo-400:#8183f4;--indigo-500:#6366f1;--indigo-600:#5457cd;--indigo-700:#4547a9;--indigo-800:#363885;--indigo-900:#282960;--teal-50:#f3fbfb;--teal-100:#c7eeea;--teal-200:#9ae0d9;--teal-300:#6dd3c8;--teal-400:#41c5b7;--teal-500:#14b8a6;--teal-600:#119c8d;--teal-700:#0e8174;--teal-800:#0b655b;--teal-900:#084a42;--orange-50:#fff8f3;--orange-100:#feddc7;--orange-200:#fcc39b;--orange-300:#fba86f;--orange-400:#fa8e42;--orange-500:#f97316;--orange-600:#d46213;--orange-700:#ae510f;--orange-800:#893f0c;--orange-900:#642e09;--bluegray-50:#f7f8f9;--bluegray-100:#dadee3;--bluegray-200:#bcc3cd;--bluegray-300:#9fa9b7;--bluegray-400:#818ea1;--bluegray-500:#64748b;--bluegray-600:#556376;--bluegray-700:#465161;--bluegray-800:#37404c;--bluegray-900:#282e38;--purple-50:#fbf7ff;--purple-100:#ead6fd;--purple-200:#dab6fc;--purple-300:#c996fa;--purple-400:#b975f9;--purple-500:#a855f7;--purple-600:#8f48d2;--purple-700:#763cad;--purple-800:#5c2f88;--purple-900:#432263}.p-autocomplete .p-autocomplete-loader{right:.75rem}.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader{right:3.75rem}.p-autocomplete .p-autocomplete-multiple-container{padding:.375rem .75rem}.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover{border-color:#6366f1}.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus{border-color:#6366f1;box-shadow:0 0 0 .2rem #c7d2fe}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token{padding:.375rem 0}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token{background:#eef2ff;border-radius:6px;color:#4338ca;padding:.375rem .75rem}.p-autocomplete.p-invalid.p-component>.p-inputtext{border-color:#e24c4c}.p-autocomplete-panel{border-radius:6px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.p-autocomplete-panel .p-autocomplete-items{padding:.75rem 0}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item{padding:.75rem 1.25rem}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight{background:#eef2ff;color:#4338ca}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group{color:#343a40;font-weight:700;padding:.75rem 1.25rem}.p-calendar.p-invalid.p-component>.p-inputtext{border-color:#e24c4c}.p-datepicker{border-radius:6px}.p-datepicker:not(.p-datepicker-inline){box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.p-datepicker .p-datepicker-header{border-top-left-radius:6px;border-top-right-radius:6px}.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover,.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover{color:#343a40}.p-datepicker .p-datepicker-header .p-datepicker-next:focus,.p-datepicker .p-datepicker-header .p-datepicker-prev:focus{box-shadow:0 0 0 .2rem #c7d2fe}.p-datepicker .p-datepicker-header .p-datepicker-title select:focus{border-color:#6366f1;box-shadow:0 0 0 .2rem #c7d2fe}.p-datepicker table td>span.p-highlight{background:#eef2ff;color:#4338ca}.p-datepicker table td>span:focus{box-shadow:0 0 0 .2rem #c7d2fe}.p-datepicker table td.p-datepicker-today>span.p-highlight{background:#eef2ff;color:#4338ca}.p-datepicker .p-timepicker button:enabled:hover{color:#343a40}.p-datepicker .p-timepicker button:focus{box-shadow:0 0 0 .2rem #c7d2fe}.p-datepicker .p-monthpicker .p-monthpicker-month{border-radius:6px}.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight{background:#eef2ff;color:#4338ca}.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-highlight):not(.p-disabled):focus,.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):focus{box-shadow:0 0 0 .2rem #c7d2fe}.p-cascadeselect{border-radius:6px}.p-cascadeselect:not(.p-disabled):hover{border-color:#6366f1}.p-cascadeselect:not(.p-disabled).p-focus{border-color:#6366f1;box-shadow:0 0 0 .2rem #c7d2fe}.p-cascadeselect .p-cascadeselect-label{padding:.75rem}.p-cascadeselect .p-cascadeselect-trigger{border-bottom-right-radius:6px;border-top-right-radius:6px;width:3rem}.p-cascadeselect.p-invalid.p-component{border-color:#e24c4c}.p-cascadeselect-panel{border-radius:6px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.p-cascadeselect-panel .p-cascadeselect-items{padding:.75rem 0}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content{padding:.75rem 1.25rem}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content:focus{box-shadow:inset 0 0 0 .15rem #c7d2fe}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight{background:#eef2ff;color:#4338ca}.p-input-filled .p-cascadeselect{background:#e9ecef}.p-input-filled .p-cascadeselect:not(.p-disabled):hover{background-color:#e9ecef}.p-checkbox{height:22px;width:22px}.p-checkbox .p-checkbox-box{border-radius:6px;height:22px;width:22px}.p-checkbox .p-checkbox-box.p-highlight{background:#6366f1;border-color:#6366f1}.p-checkbox .p-checkbox-box.p-highlight:not(.p-disabled):hover{background:#4338ca;border-color:#4338ca}.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover{border-color:#6366f1}.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus{border-color:#6366f1;box-shadow:0 0 0 .2rem #c7d2fe}.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover{background:#4338ca;border-color:#4338ca}.p-checkbox.p-invalid>.p-checkbox-box{border-color:#e24c4c}.p-input-filled .p-checkbox .p-checkbox-box{background-color:#e9ecef}.p-input-filled .p-checkbox .p-checkbox-box.p-highlight{background:#6366f1}.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover{background-color:#e9ecef}.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover{background:#4338ca}.p-chips .p-chips-multiple-container{padding:.375rem .75rem}.p-chips .p-chips-multiple-container:not(.p-disabled):hover{border-color:#6366f1}.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus{border-color:#6366f1;box-shadow:0 0 0 .2rem #c7d2fe}.p-chips .p-chips-multiple-container .p-chips-token{background:#eef2ff;border-radius:6px;color:#4338ca;padding:.375rem .75rem}.p-chips .p-chips-multiple-container .p-chips-input-token{padding:.375rem 0}.p-chips .p-chips-multiple-container .p-chips-input-token input{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.p-chips.p-invalid.p-component>.p-inputtext{border-color:#e24c4c}.p-colorpicker-overlay-panel{box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.p-dropdown{border-radius:6px}.p-dropdown:not(.p-disabled):hover{border-color:#6366f1}.p-dropdown:not(.p-disabled).p-focus{border-color:#6366f1;box-shadow:0 0 0 .2rem #c7d2fe}.p-dropdown.p-dropdown-clearable .p-dropdown-label{padding-right:1.75rem}.p-dropdown .p-dropdown-trigger{border-bottom-right-radius:6px;border-top-right-radius:6px;width:3rem}.p-dropdown .p-dropdown-clear-icon{right:3rem}.p-dropdown.p-invalid.p-component{border-color:#e24c4c}.p-dropdown-panel{border-radius:6px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.p-dropdown-panel .p-dropdown-header{border-bottom:1px solid #dee2e6;border-top-left-radius:6px;border-top-right-radius:6px;color:#343a40;padding:.75rem 1.25rem}.p-dropdown-panel .p-dropdown-header .p-dropdown-filter{margin-right:-1.75rem;padding-right:1.75rem}.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon{right:.75rem}.p-dropdown-panel .p-dropdown-header .p-dropdown-clearable-filter .p-dropdown-filter{margin-right:-3.5rem;padding-right:3.5rem}.p-dropdown-panel .p-dropdown-header .p-dropdown-clearable-filter .p-dropdown-filter-clear-icon{right:2.5rem}.p-dropdown-panel .p-dropdown-items{padding:.75rem 0}.p-dropdown-panel .p-dropdown-items .p-dropdown-item{padding:.75rem 1.25rem}.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight{background:#eef2ff;color:#4338ca}.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group{color:#343a40;font-weight:700;padding:.75rem 1.25rem}.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message{padding:.75rem 1.25rem}.p-input-filled .p-dropdown{background:#e9ecef}.p-input-filled .p-dropdown:not(.p-disabled):hover{background-color:#e9ecef}.p-editor-container .p-editor-toolbar{border-top-left-radius:6px;border-top-right-radius:6px}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-radius:6px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);padding:.75rem 0}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item{padding:.75rem 1.25rem}.p-editor-container .p-editor-content,.p-editor-container .p-editor-content .ql-editor{border-bottom-left-radius:6px;border-bottom-right-radius:6px}.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected,.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active,.p-editor-container .ql-snow.ql-toolbar button.ql-active{color:#6366f1}.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke{stroke:#6366f1}.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-fill{fill:#6366f1}.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-picker-label,.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-picker-label,.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-picker-label{color:#6366f1}.p-inputgroup-addon{min-width:3rem;padding:.75rem}.p-inputgroup .p-float-label:first-child input,.p-inputgroup button:first-child,.p-inputgroup input:first-child,.p-inputgroup-addon:first-child,.p-inputgroup>.p-inputwrapper:first-child,.p-inputgroup>.p-inputwrapper:first-child>.p-inputtext{border-bottom-left-radius:6px;border-top-left-radius:6px}.p-inputgroup .p-float-label:last-child input,.p-inputgroup button:last-child,.p-inputgroup input:last-child,.p-inputgroup-addon:last-child,.p-inputgroup>.p-inputwrapper:last-child,.p-inputgroup>.p-inputwrapper:last-child>.p-inputtext{border-bottom-right-radius:6px;border-top-right-radius:6px}.p-fluid .p-inputgroup .p-button.p-button-icon-only{width:3rem}.p-inputnumber.p-invalid.p-component>.p-inputtext{border-color:#e24c4c}.p-inputswitch.p-focus .p-inputswitch-slider{box-shadow:0 0 0 .2rem #c7d2fe}.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider{background:#6366f1}.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider{background:#4f46e5}.p-inputswitch.p-invalid{border-color:#e24c4c}.p-inputtext{border-radius:6px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;padding:.75rem}.p-inputtext:enabled:hover{border-color:#6366f1}.p-inputtext:enabled:focus{border-color:#6366f1;box-shadow:0 0 0 .2rem #c7d2fe}.p-inputtext.p-invalid.p-component{border-color:#e24c4c}.p-inputtext.p-inputtext-sm{padding:.65625rem}.p-inputtext.p-inputtext-lg{padding:.9375rem}.p-float-label>label{left:.75rem}.p-float-label>label.p-error{color:#e24c4c}.p-input-icon-left>.p-input-prefix,.p-input-icon-left>i:first-of-type,.p-input-icon-left>svg:first-of-type{left:.75rem}.p-input-icon-left>.p-inputtext{padding-left:2.5rem}.p-input-icon-left.p-float-label>label{left:2.5rem}.p-input-icon-right>.p-input-suffix,.p-input-icon-right>i:last-of-type,.p-input-icon-right>svg:last-of-type{right:.75rem}.p-input-icon-right>.p-inputtext{padding-right:2.5rem}.p-input-filled .p-inputtext,.p-input-filled .p-inputtext:enabled:hover{background-color:#e9ecef}.p-inputtext-sm .p-inputtext{padding:.65625rem}.p-inputtext-lg .p-inputtext{padding:.9375rem}.p-listbox{border-radius:6px}.p-listbox .p-listbox-header{border-bottom:1px solid #dee2e6;border-top-left-radius:6px;border-top-right-radius:6px;color:#343a40;padding:.75rem 1.25rem}.p-listbox .p-listbox-header .p-listbox-filter{padding-right:1.75rem}.p-listbox .p-listbox-header .p-listbox-filter-icon{right:.75rem}.p-listbox .p-listbox-list{padding:.75rem 0}.p-listbox .p-listbox-list .p-listbox-item{padding:.75rem 1.25rem}.p-listbox .p-listbox-list .p-listbox-item.p-highlight{background:#eef2ff;color:#4338ca}.p-listbox .p-listbox-list .p-listbox-item:focus{box-shadow:inset 0 0 0 .15rem #c7d2fe}.p-listbox .p-listbox-list .p-listbox-item-group{color:#343a40;font-weight:700;padding:.75rem 1.25rem}.p-listbox .p-listbox-list .p-listbox-empty-message{padding:.75rem 1.25rem}.p-listbox.p-invalid{border-color:#e24c4c}.p-mention-panel{border-radius:6px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.p-mention-panel .p-mention-items{padding:.75rem 0}.p-mention-panel .p-mention-items .p-mention-item{padding:.75rem 1.25rem}.p-mention-panel .p-mention-items .p-mention-item.p-highlight{background:#eef2ff;color:#4338ca}.p-multiselect{border-radius:6px}.p-multiselect:not(.p-disabled):hover{border-color:#6366f1}.p-multiselect:not(.p-disabled).p-focus{border-color:#6366f1;box-shadow:0 0 0 .2rem #c7d2fe}.p-multiselect.p-multiselect-clearable .p-multiselect-label{padding-right:1.75rem}.p-multiselect .p-multiselect-label{padding:.75rem}.p-multiselect.p-multiselect-chip .p-multiselect-token{background:#eef2ff;border-radius:6px;color:#4338ca;padding:.375rem .75rem}.p-multiselect .p-multiselect-trigger{border-bottom-right-radius:6px;border-top-right-radius:6px;width:3rem}.p-multiselect .p-multiselect-clear-icon{right:3rem}.p-multiselect.p-invalid.p-component{border-color:#e24c4c}.p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-label{padding:.375rem .75rem}.p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-label.p-multiselect-items-label{padding:.75rem}.p-inputwrapper-filled.p-multiselect.p-multiselect-clearable .p-multiselect-label{padding-right:1.75rem}.p-multiselect-panel{border-radius:6px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.p-multiselect-panel .p-multiselect-header{border-bottom:1px solid #dee2e6;border-top-left-radius:6px;border-top-right-radius:6px;color:#343a40;padding:.75rem 1.25rem}.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext{padding-right:1.75rem}.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon{right:.75rem}.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover{color:#343a40}.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus{box-shadow:0 0 0 .2rem #c7d2fe}.p-multiselect-panel .p-multiselect-items{padding:.75rem 0}.p-multiselect-panel .p-multiselect-items .p-multiselect-item{padding:.75rem 1.25rem}.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight{background:#eef2ff;color:#4338ca}.p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus{box-shadow:inset 0 0 0 .15rem #c7d2fe}.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group{color:#343a40;font-weight:700;padding:.75rem 1.25rem}.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message{padding:.75rem 1.25rem}.p-input-filled .p-multiselect{background:#e9ecef}.p-input-filled .p-multiselect:not(.p-disabled):hover{background-color:#e9ecef}.p-password.p-invalid.p-component>.p-inputtext{border-color:#e24c4c}.p-password-panel{border-radius:6px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);padding:1.25rem}.p-password-panel .p-password-meter .p-password-strength.weak{background:#ea5455}.p-password-panel .p-password-meter .p-password-strength.medium{background:#ff9f42}.p-password-panel .p-password-meter .p-password-strength.strong{background:#29c76f}.p-radiobutton,.p-radiobutton .p-radiobutton-box{height:22px;width:22px}.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover{border-color:#6366f1}.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus{border-color:#6366f1;box-shadow:0 0 0 .2rem #c7d2fe}.p-radiobutton .p-radiobutton-box.p-highlight{background:#6366f1;border-color:#6366f1}.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover{background:#4338ca;border-color:#4338ca}.p-radiobutton.p-invalid>.p-radiobutton-box{border-color:#e24c4c}.p-input-filled .p-radiobutton .p-radiobutton-box,.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover{background-color:#e9ecef}.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight{background:#6366f1}.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover{background:#4338ca}.p-rating .p-rating-icon.p-rating-cancel{color:#ea5455}.p-rating .p-rating-icon:focus{box-shadow:0 0 0 .2rem #c7d2fe}.p-rating .p-rating-icon.pi-star-fill,.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon:hover{color:#6366f1}.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon.p-rating-cancel:hover{color:#e73d3e}.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left,.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right{color:#343a40}.p-selectbutton .p-button.p-highlight{background:#6366f1;border-color:#6366f1}.p-selectbutton .p-button.p-highlight:hover{background:#4f46e5;border-color:#4f46e5}.p-selectbutton.p-invalid>.p-button{border-color:#e24c4c}.p-slider{border-radius:6px}.p-slider .p-slider-handle{border:2px solid #6366f1}.p-slider .p-slider-handle:focus{box-shadow:0 0 0 .2rem #c7d2fe}.p-slider .p-slider-range{background:#6366f1}.p-slider:not(.p-disabled) .p-slider-handle:hover{background:#6366f1;border-color:#6366f1}.p-treeselect{border-radius:6px}.p-treeselect:not(.p-disabled):hover{border-color:#6366f1}.p-treeselect:not(.p-disabled).p-focus{border-color:#6366f1;box-shadow:0 0 0 .2rem #c7d2fe}.p-treeselect .p-treeselect-label{padding:.75rem}.p-treeselect.p-treeselect-chip .p-treeselect-token{padding:.375rem .75rem}.p-treeselect .p-treeselect-trigger{border-bottom-right-radius:6px;border-top-right-radius:6px;width:3rem}.p-treeselect.p-invalid.p-component{border-color:#e24c4c}.p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label{padding:.375rem .75rem}.p-treeselect-panel{border-radius:6px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.p-treeselect-panel .p-treeselect-header{border-bottom:1px solid #dee2e6;border-top-left-radius:6px;border-top-right-radius:6px;color:#343a40;padding:.75rem 1.25rem}.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter{padding-right:1.75rem}.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter-icon{right:.75rem}.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter{padding-right:3.5rem}.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter-clear-icon{right:2.5rem}.p-treeselect-panel .p-treeselect-header .p-treeselect-close:enabled:hover{color:#343a40}.p-treeselect-panel .p-treeselect-header .p-treeselect-close:focus{box-shadow:0 0 0 .2rem #c7d2fe}.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message{padding:.75rem 1.25rem}.p-input-filled .p-treeselect{background:#e9ecef}.p-input-filled .p-treeselect:not(.p-disabled):hover{background-color:#e9ecef}.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left,.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right{color:#343a40}.p-togglebutton.p-button.p-highlight{background:#6366f1;border-color:#6366f1}.p-togglebutton.p-button.p-highlight:hover{background:#4f46e5;border-color:#4f46e5}.p-togglebutton.p-button.p-invalid>.p-button{border-color:#e24c4c}.p-button{background:#6366f1;border:1px solid #6366f1;border-radius:6px;padding:.75rem 1.25rem}.p-button:enabled:hover,.p-button:not(button):not(a):not(.p-disabled):hover{background:#4f46e5;border-color:#4f46e5}.p-button:enabled:active,.p-button:not(button):not(a):not(.p-disabled):active{background:#4338ca;border-color:#4338ca}.p-button.p-button-outlined{color:#6366f1}.p-button.p-button-outlined:enabled:hover,.p-button.p-button-outlined:not(button):not(a):not(.p-disabled):hover{background:rgba(99,102,241,.04);color:#6366f1}.p-button.p-button-outlined:enabled:active,.p-button.p-button-outlined:not(button):not(a):not(.p-disabled):active{background:rgba(99,102,241,.16);color:#6366f1}.p-button.p-button-text{color:#6366f1}.p-button.p-button-text:enabled:hover,.p-button.p-button-text:not(button):not(a):not(.p-disabled):hover{background:rgba(99,102,241,.04);color:#6366f1}.p-button.p-button-text:enabled:active,.p-button.p-button-text:not(button):not(a):not(.p-disabled):active{background:rgba(99,102,241,.16);color:#6366f1}.p-button:focus{box-shadow:0 0 0 .2rem #c7d2fe}.p-button .p-badge{color:#6366f1}.p-button.p-button-icon-only{padding:.75rem 0;width:3rem}.p-button.p-button-icon-only.p-button-rounded{height:3rem}.p-button.p-button-sm{padding:.65625rem 1.09375rem}.p-button.p-button-lg{padding:.9375rem 1.5625rem}.p-fluid .p-button-icon-only{width:3rem}.p-button.p-button-secondary,.p-buttonset.p-button-secondary>.p-button,.p-fileupload-choose.p-button-secondary,.p-splitbutton.p-button-secondary>.p-button{background:#64748b;border:1px solid #64748b}.p-button.p-button-secondary:enabled:hover,.p-button.p-button-secondary:not(button):not(a):not(.p-disabled):hover,.p-buttonset.p-button-secondary>.p-button:enabled:hover,.p-buttonset.p-button-secondary>.p-button:not(button):not(a):not(.p-disabled):hover,.p-fileupload-choose.p-button-secondary:enabled:hover,.p-fileupload-choose.p-button-secondary:not(button):not(a):not(.p-disabled):hover,.p-splitbutton.p-button-secondary>.p-button:enabled:hover,.p-splitbutton.p-button-secondary>.p-button:not(button):not(a):not(.p-disabled):hover{background:#475569;border-color:#475569}.p-button.p-button-secondary:enabled:focus,.p-button.p-button-secondary:not(button):not(a):not(.p-disabled):focus,.p-buttonset.p-button-secondary>.p-button:enabled:focus,.p-buttonset.p-button-secondary>.p-button:not(button):not(a):not(.p-disabled):focus,.p-fileupload-choose.p-button-secondary:enabled:focus,.p-fileupload-choose.p-button-secondary:not(button):not(a):not(.p-disabled):focus,.p-splitbutton.p-button-secondary>.p-button:enabled:focus,.p-splitbutton.p-button-secondary>.p-button:not(button):not(a):not(.p-disabled):focus{box-shadow:0 0 0 .2rem #e2e8f0}.p-button.p-button-secondary:enabled:active,.p-button.p-button-secondary:not(button):not(a):not(.p-disabled):active,.p-buttonset.p-button-secondary>.p-button:enabled:active,.p-buttonset.p-button-secondary>.p-button:not(button):not(a):not(.p-disabled):active,.p-fileupload-choose.p-button-secondary:enabled:active,.p-fileupload-choose.p-button-secondary:not(button):not(a):not(.p-disabled):active,.p-splitbutton.p-button-secondary>.p-button:enabled:active,.p-splitbutton.p-button-secondary>.p-button:not(button):not(a):not(.p-disabled):active{background:#334155;border-color:#334155}.p-button.p-button-secondary.p-button-outlined,.p-buttonset.p-button-secondary>.p-button.p-button-outlined,.p-fileupload-choose.p-button-secondary.p-button-outlined,.p-splitbutton.p-button-secondary>.p-button.p-button-outlined{color:#64748b}.p-button.p-button-secondary.p-button-outlined:enabled:hover,.p-button.p-button-secondary.p-button-outlined:not(button):not(a):not(.p-disabled):hover,.p-buttonset.p-button-secondary>.p-button.p-button-outlined:enabled:hover,.p-buttonset.p-button-secondary>.p-button.p-button-outlined:not(button):not(a):not(.p-disabled):hover,.p-fileupload-choose.p-button-secondary.p-button-outlined:enabled:hover,.p-fileupload-choose.p-button-secondary.p-button-outlined:not(button):not(a):not(.p-disabled):hover,.p-splitbutton.p-button-secondary>.p-button.p-button-outlined:enabled:hover,.p-splitbutton.p-button-secondary>.p-button.p-button-outlined:not(button):not(a):not(.p-disabled):hover{background:rgba(100,116,139,.04);color:#64748b}.p-button.p-button-secondary.p-button-outlined:enabled:active,.p-button.p-button-secondary.p-button-outlined:not(button):not(a):not(.p-disabled):active,.p-buttonset.p-button-secondary>.p-button.p-button-outlined:enabled:active,.p-buttonset.p-button-secondary>.p-button.p-button-outlined:not(button):not(a):not(.p-disabled):active,.p-fileupload-choose.p-button-secondary.p-button-outlined:enabled:active,.p-fileupload-choose.p-button-secondary.p-button-outlined:not(button):not(a):not(.p-disabled):active,.p-splitbutton.p-button-secondary>.p-button.p-button-outlined:enabled:active,.p-splitbutton.p-button-secondary>.p-button.p-button-outlined:not(button):not(a):not(.p-disabled):active{background:rgba(100,116,139,.16);color:#64748b}.p-button.p-button-secondary.p-button-text,.p-buttonset.p-button-secondary>.p-button.p-button-text,.p-fileupload-choose.p-button-secondary.p-button-text,.p-splitbutton.p-button-secondary>.p-button.p-button-text{color:#64748b}.p-button.p-button-secondary.p-button-text:enabled:hover,.p-button.p-button-secondary.p-button-text:not(button):not(a):not(.p-disabled):hover,.p-buttonset.p-button-secondary>.p-button.p-button-text:enabled:hover,.p-buttonset.p-button-secondary>.p-button.p-button-text:not(button):not(a):not(.p-disabled):hover,.p-fileupload-choose.p-button-secondary.p-button-text:enabled:hover,.p-fileupload-choose.p-button-secondary.p-button-text:not(button):not(a):not(.p-disabled):hover,.p-splitbutton.p-button-secondary>.p-button.p-button-text:enabled:hover,.p-splitbutton.p-button-secondary>.p-button.p-button-text:not(button):not(a):not(.p-disabled):hover{background:rgba(100,116,139,.04);color:#64748b}.p-button.p-button-secondary.p-button-text:enabled:active,.p-button.p-button-secondary.p-button-text:not(button):not(a):not(.p-disabled):active,.p-buttonset.p-button-secondary>.p-button.p-button-text:enabled:active,.p-buttonset.p-button-secondary>.p-button.p-button-text:not(button):not(a):not(.p-disabled):active,.p-fileupload-choose.p-button-secondary.p-button-text:enabled:active,.p-fileupload-choose.p-button-secondary.p-button-text:not(button):not(a):not(.p-disabled):active,.p-splitbutton.p-button-secondary>.p-button.p-button-text:enabled:active,.p-splitbutton.p-button-secondary>.p-button.p-button-text:not(button):not(a):not(.p-disabled):active{background:rgba(100,116,139,.16);color:#64748b}.p-button.p-button-info,.p-buttonset.p-button-info>.p-button,.p-fileupload-choose.p-button-info,.p-splitbutton.p-button-info>.p-button{background:#3b82f6;border:1px solid #3b82f6}.p-button.p-button-info:enabled:hover,.p-button.p-button-info:not(button):not(a):not(.p-disabled):hover,.p-buttonset.p-button-info>.p-button:enabled:hover,.p-buttonset.p-button-info>.p-button:not(button):not(a):not(.p-disabled):hover,.p-fileupload-choose.p-button-info:enabled:hover,.p-fileupload-choose.p-button-info:not(button):not(a):not(.p-disabled):hover,.p-splitbutton.p-button-info>.p-button:enabled:hover,.p-splitbutton.p-button-info>.p-button:not(button):not(a):not(.p-disabled):hover{background:#2563eb;border-color:#2563eb}.p-button.p-button-info:enabled:focus,.p-button.p-button-info:not(button):not(a):not(.p-disabled):focus,.p-buttonset.p-button-info>.p-button:enabled:focus,.p-buttonset.p-button-info>.p-button:not(button):not(a):not(.p-disabled):focus,.p-fileupload-choose.p-button-info:enabled:focus,.p-fileupload-choose.p-button-info:not(button):not(a):not(.p-disabled):focus,.p-splitbutton.p-button-info>.p-button:enabled:focus,.p-splitbutton.p-button-info>.p-button:not(button):not(a):not(.p-disabled):focus{box-shadow:0 0 0 .2rem #bfdbfe}.p-button.p-button-info:enabled:active,.p-button.p-button-info:not(button):not(a):not(.p-disabled):active,.p-buttonset.p-button-info>.p-button:enabled:active,.p-buttonset.p-button-info>.p-button:not(button):not(a):not(.p-disabled):active,.p-fileupload-choose.p-button-info:enabled:active,.p-fileupload-choose.p-button-info:not(button):not(a):not(.p-disabled):active,.p-splitbutton.p-button-info>.p-button:enabled:active,.p-splitbutton.p-button-info>.p-button:not(button):not(a):not(.p-disabled):active{background:#1d4ed8;border-color:#1d4ed8}.p-button.p-button-info.p-button-outlined,.p-buttonset.p-button-info>.p-button.p-button-outlined,.p-fileupload-choose.p-button-info.p-button-outlined,.p-splitbutton.p-button-info>.p-button.p-button-outlined{color:#3b82f6}.p-button.p-button-info.p-button-outlined:enabled:hover,.p-button.p-button-info.p-button-outlined:not(button):not(a):not(.p-disabled):hover,.p-buttonset.p-button-info>.p-button.p-button-outlined:enabled:hover,.p-buttonset.p-button-info>.p-button.p-button-outlined:not(button):not(a):not(.p-disabled):hover,.p-fileupload-choose.p-button-info.p-button-outlined:enabled:hover,.p-fileupload-choose.p-button-info.p-button-outlined:not(button):not(a):not(.p-disabled):hover,.p-splitbutton.p-button-info>.p-button.p-button-outlined:enabled:hover,.p-splitbutton.p-button-info>.p-button.p-button-outlined:not(button):not(a):not(.p-disabled):hover{background:rgba(59,130,246,.04);color:#3b82f6}.p-button.p-button-info.p-button-outlined:enabled:active,.p-button.p-button-info.p-button-outlined:not(button):not(a):not(.p-disabled):active,.p-buttonset.p-button-info>.p-button.p-button-outlined:enabled:active,.p-buttonset.p-button-info>.p-button.p-button-outlined:not(button):not(a):not(.p-disabled):active,.p-fileupload-choose.p-button-info.p-button-outlined:enabled:active,.p-fileupload-choose.p-button-info.p-button-outlined:not(button):not(a):not(.p-disabled):active,.p-splitbutton.p-button-info>.p-button.p-button-outlined:enabled:active,.p-splitbutton.p-button-info>.p-button.p-button-outlined:not(button):not(a):not(.p-disabled):active{background:rgba(59,130,246,.16);color:#3b82f6}.p-button.p-button-info.p-button-text,.p-buttonset.p-button-info>.p-button.p-button-text,.p-fileupload-choose.p-button-info.p-button-text,.p-splitbutton.p-button-info>.p-button.p-button-text{color:#3b82f6}.p-button.p-button-info.p-button-text:enabled:hover,.p-button.p-button-info.p-button-text:not(button):not(a):not(.p-disabled):hover,.p-buttonset.p-button-info>.p-button.p-button-text:enabled:hover,.p-buttonset.p-button-info>.p-button.p-button-text:not(button):not(a):not(.p-disabled):hover,.p-fileupload-choose.p-button-info.p-button-text:enabled:hover,.p-fileupload-choose.p-button-info.p-button-text:not(button):not(a):not(.p-disabled):hover,.p-splitbutton.p-button-info>.p-button.p-button-text:enabled:hover,.p-splitbutton.p-button-info>.p-button.p-button-text:not(button):not(a):not(.p-disabled):hover{background:rgba(59,130,246,.04);color:#3b82f6}.p-button.p-button-info.p-button-text:enabled:active,.p-button.p-button-info.p-button-text:not(button):not(a):not(.p-disabled):active,.p-buttonset.p-button-info>.p-button.p-button-text:enabled:active,.p-buttonset.p-button-info>.p-button.p-button-text:not(button):not(a):not(.p-disabled):active,.p-fileupload-choose.p-button-info.p-button-text:enabled:active,.p-fileupload-choose.p-button-info.p-button-text:not(button):not(a):not(.p-disabled):active,.p-splitbutton.p-button-info>.p-button.p-button-text:enabled:active,.p-splitbutton.p-button-info>.p-button.p-button-text:not(button):not(a):not(.p-disabled):active{background:rgba(59,130,246,.16);color:#3b82f6}.p-button.p-button-success,.p-buttonset.p-button-success>.p-button,.p-fileupload-choose.p-button-success,.p-splitbutton.p-button-success>.p-button{background:#22c55e;border:1px solid #22c55e}.p-button.p-button-success:enabled:hover,.p-button.p-button-success:not(button):not(a):not(.p-disabled):hover,.p-buttonset.p-button-success>.p-button:enabled:hover,.p-buttonset.p-button-success>.p-button:not(button):not(a):not(.p-disabled):hover,.p-fileupload-choose.p-button-success:enabled:hover,.p-fileupload-choose.p-button-success:not(button):not(a):not(.p-disabled):hover,.p-splitbutton.p-button-success>.p-button:enabled:hover,.p-splitbutton.p-button-success>.p-button:not(button):not(a):not(.p-disabled):hover{background:#16a34a;border-color:#16a34a}.p-button.p-button-success:enabled:focus,.p-button.p-button-success:not(button):not(a):not(.p-disabled):focus,.p-buttonset.p-button-success>.p-button:enabled:focus,.p-buttonset.p-button-success>.p-button:not(button):not(a):not(.p-disabled):focus,.p-fileupload-choose.p-button-success:enabled:focus,.p-fileupload-choose.p-button-success:not(button):not(a):not(.p-disabled):focus,.p-splitbutton.p-button-success>.p-button:enabled:focus,.p-splitbutton.p-button-success>.p-button:not(button):not(a):not(.p-disabled):focus{box-shadow:0 0 0 .2rem #bbf7d0}.p-button.p-button-success:enabled:active,.p-button.p-button-success:not(button):not(a):not(.p-disabled):active,.p-buttonset.p-button-success>.p-button:enabled:active,.p-buttonset.p-button-success>.p-button:not(button):not(a):not(.p-disabled):active,.p-fileupload-choose.p-button-success:enabled:active,.p-fileupload-choose.p-button-success:not(button):not(a):not(.p-disabled):active,.p-splitbutton.p-button-success>.p-button:enabled:active,.p-splitbutton.p-button-success>.p-button:not(button):not(a):not(.p-disabled):active{background:#15803d;border-color:#15803d}.p-button.p-button-success.p-button-outlined,.p-buttonset.p-button-success>.p-button.p-button-outlined,.p-fileupload-choose.p-button-success.p-button-outlined,.p-splitbutton.p-button-success>.p-button.p-button-outlined{color:#22c55e}.p-button.p-button-success.p-button-outlined:enabled:hover,.p-button.p-button-success.p-button-outlined:not(button):not(a):not(.p-disabled):hover,.p-buttonset.p-button-success>.p-button.p-button-outlined:enabled:hover,.p-buttonset.p-button-success>.p-button.p-button-outlined:not(button):not(a):not(.p-disabled):hover,.p-fileupload-choose.p-button-success.p-button-outlined:enabled:hover,.p-fileupload-choose.p-button-success.p-button-outlined:not(button):not(a):not(.p-disabled):hover,.p-splitbutton.p-button-success>.p-button.p-button-outlined:enabled:hover,.p-splitbutton.p-button-success>.p-button.p-button-outlined:not(button):not(a):not(.p-disabled):hover{background:rgba(34,197,94,.04);color:#22c55e}.p-button.p-button-success.p-button-outlined:enabled:active,.p-button.p-button-success.p-button-outlined:not(button):not(a):not(.p-disabled):active,.p-buttonset.p-button-success>.p-button.p-button-outlined:enabled:active,.p-buttonset.p-button-success>.p-button.p-button-outlined:not(button):not(a):not(.p-disabled):active,.p-fileupload-choose.p-button-success.p-button-outlined:enabled:active,.p-fileupload-choose.p-button-success.p-button-outlined:not(button):not(a):not(.p-disabled):active,.p-splitbutton.p-button-success>.p-button.p-button-outlined:enabled:active,.p-splitbutton.p-button-success>.p-button.p-button-outlined:not(button):not(a):not(.p-disabled):active{background:rgba(34,197,94,.16);color:#22c55e}.p-button.p-button-success.p-button-text,.p-buttonset.p-button-success>.p-button.p-button-text,.p-fileupload-choose.p-button-success.p-button-text,.p-splitbutton.p-button-success>.p-button.p-button-text{color:#22c55e}.p-button.p-button-success.p-button-text:enabled:hover,.p-button.p-button-success.p-button-text:not(button):not(a):not(.p-disabled):hover,.p-buttonset.p-button-success>.p-button.p-button-text:enabled:hover,.p-buttonset.p-button-success>.p-button.p-button-text:not(button):not(a):not(.p-disabled):hover,.p-fileupload-choose.p-button-success.p-button-text:enabled:hover,.p-fileupload-choose.p-button-success.p-button-text:not(button):not(a):not(.p-disabled):hover,.p-splitbutton.p-button-success>.p-button.p-button-text:enabled:hover,.p-splitbutton.p-button-success>.p-button.p-button-text:not(button):not(a):not(.p-disabled):hover{background:rgba(34,197,94,.04);color:#22c55e}.p-button.p-button-success.p-button-text:enabled:active,.p-button.p-button-success.p-button-text:not(button):not(a):not(.p-disabled):active,.p-buttonset.p-button-success>.p-button.p-button-text:enabled:active,.p-buttonset.p-button-success>.p-button.p-button-text:not(button):not(a):not(.p-disabled):active,.p-fileupload-choose.p-button-success.p-button-text:enabled:active,.p-fileupload-choose.p-button-success.p-button-text:not(button):not(a):not(.p-disabled):active,.p-splitbutton.p-button-success>.p-button.p-button-text:enabled:active,.p-splitbutton.p-button-success>.p-button.p-button-text:not(button):not(a):not(.p-disabled):active{background:rgba(34,197,94,.16);color:#22c55e}.p-button.p-button-warning,.p-buttonset.p-button-warning>.p-button,.p-fileupload-choose.p-button-warning,.p-splitbutton.p-button-warning>.p-button{background:#f59e0b;border:1px solid #f59e0b;color:#fff}.p-button.p-button-warning:enabled:hover,.p-button.p-button-warning:not(button):not(a):not(.p-disabled):hover,.p-buttonset.p-button-warning>.p-button:enabled:hover,.p-buttonset.p-button-warning>.p-button:not(button):not(a):not(.p-disabled):hover,.p-fileupload-choose.p-button-warning:enabled:hover,.p-fileupload-choose.p-button-warning:not(button):not(a):not(.p-disabled):hover,.p-splitbutton.p-button-warning>.p-button:enabled:hover,.p-splitbutton.p-button-warning>.p-button:not(button):not(a):not(.p-disabled):hover{background:#d97706;border-color:#d97706;color:#fff}.p-button.p-button-warning:enabled:focus,.p-button.p-button-warning:not(button):not(a):not(.p-disabled):focus,.p-buttonset.p-button-warning>.p-button:enabled:focus,.p-buttonset.p-button-warning>.p-button:not(button):not(a):not(.p-disabled):focus,.p-fileupload-choose.p-button-warning:enabled:focus,.p-fileupload-choose.p-button-warning:not(button):not(a):not(.p-disabled):focus,.p-splitbutton.p-button-warning>.p-button:enabled:focus,.p-splitbutton.p-button-warning>.p-button:not(button):not(a):not(.p-disabled):focus{box-shadow:0 0 0 .2rem #fde68a}.p-button.p-button-warning:enabled:active,.p-button.p-button-warning:not(button):not(a):not(.p-disabled):active,.p-buttonset.p-button-warning>.p-button:enabled:active,.p-buttonset.p-button-warning>.p-button:not(button):not(a):not(.p-disabled):active,.p-fileupload-choose.p-button-warning:enabled:active,.p-fileupload-choose.p-button-warning:not(button):not(a):not(.p-disabled):active,.p-splitbutton.p-button-warning>.p-button:enabled:active,.p-splitbutton.p-button-warning>.p-button:not(button):not(a):not(.p-disabled):active{background:#b45309;border-color:#b45309;color:#fff}.p-button.p-button-warning.p-button-outlined,.p-buttonset.p-button-warning>.p-button.p-button-outlined,.p-fileupload-choose.p-button-warning.p-button-outlined,.p-splitbutton.p-button-warning>.p-button.p-button-outlined{color:#f59e0b}.p-button.p-button-warning.p-button-outlined:enabled:hover,.p-button.p-button-warning.p-button-outlined:not(button):not(a):not(.p-disabled):hover,.p-buttonset.p-button-warning>.p-button.p-button-outlined:enabled:hover,.p-buttonset.p-button-warning>.p-button.p-button-outlined:not(button):not(a):not(.p-disabled):hover,.p-fileupload-choose.p-button-warning.p-button-outlined:enabled:hover,.p-fileupload-choose.p-button-warning.p-button-outlined:not(button):not(a):not(.p-disabled):hover,.p-splitbutton.p-button-warning>.p-button.p-button-outlined:enabled:hover,.p-splitbutton.p-button-warning>.p-button.p-button-outlined:not(button):not(a):not(.p-disabled):hover{background:rgba(245,158,11,.04);color:#f59e0b}.p-button.p-button-warning.p-button-outlined:enabled:active,.p-button.p-button-warning.p-button-outlined:not(button):not(a):not(.p-disabled):active,.p-buttonset.p-button-warning>.p-button.p-button-outlined:enabled:active,.p-buttonset.p-button-warning>.p-button.p-button-outlined:not(button):not(a):not(.p-disabled):active,.p-fileupload-choose.p-button-warning.p-button-outlined:enabled:active,.p-fileupload-choose.p-button-warning.p-button-outlined:not(button):not(a):not(.p-disabled):active,.p-splitbutton.p-button-warning>.p-button.p-button-outlined:enabled:active,.p-splitbutton.p-button-warning>.p-button.p-button-outlined:not(button):not(a):not(.p-disabled):active{background:rgba(245,158,11,.16);color:#f59e0b}.p-button.p-button-warning.p-button-text,.p-buttonset.p-button-warning>.p-button.p-button-text,.p-fileupload-choose.p-button-warning.p-button-text,.p-splitbutton.p-button-warning>.p-button.p-button-text{color:#f59e0b}.p-button.p-button-warning.p-button-text:enabled:hover,.p-button.p-button-warning.p-button-text:not(button):not(a):not(.p-disabled):hover,.p-buttonset.p-button-warning>.p-button.p-button-text:enabled:hover,.p-buttonset.p-button-warning>.p-button.p-button-text:not(button):not(a):not(.p-disabled):hover,.p-fileupload-choose.p-button-warning.p-button-text:enabled:hover,.p-fileupload-choose.p-button-warning.p-button-text:not(button):not(a):not(.p-disabled):hover,.p-splitbutton.p-button-warning>.p-button.p-button-text:enabled:hover,.p-splitbutton.p-button-warning>.p-button.p-button-text:not(button):not(a):not(.p-disabled):hover{background:rgba(245,158,11,.04);color:#f59e0b}.p-button.p-button-warning.p-button-text:enabled:active,.p-button.p-button-warning.p-button-text:not(button):not(a):not(.p-disabled):active,.p-buttonset.p-button-warning>.p-button.p-button-text:enabled:active,.p-buttonset.p-button-warning>.p-button.p-button-text:not(button):not(a):not(.p-disabled):active,.p-fileupload-choose.p-button-warning.p-button-text:enabled:active,.p-fileupload-choose.p-button-warning.p-button-text:not(button):not(a):not(.p-disabled):active,.p-splitbutton.p-button-warning>.p-button.p-button-text:enabled:active,.p-splitbutton.p-button-warning>.p-button.p-button-text:not(button):not(a):not(.p-disabled):active{background:rgba(245,158,11,.16);color:#f59e0b}.p-button.p-button-help,.p-buttonset.p-button-help>.p-button,.p-fileupload-choose.p-button-help,.p-splitbutton.p-button-help>.p-button{background:#a855f7;border:1px solid #a855f7}.p-button.p-button-help:enabled:hover,.p-button.p-button-help:not(button):not(a):not(.p-disabled):hover,.p-buttonset.p-button-help>.p-button:enabled:hover,.p-buttonset.p-button-help>.p-button:not(button):not(a):not(.p-disabled):hover,.p-fileupload-choose.p-button-help:enabled:hover,.p-fileupload-choose.p-button-help:not(button):not(a):not(.p-disabled):hover,.p-splitbutton.p-button-help>.p-button:enabled:hover,.p-splitbutton.p-button-help>.p-button:not(button):not(a):not(.p-disabled):hover{background:#9333ea;border-color:#9333ea}.p-button.p-button-help:enabled:focus,.p-button.p-button-help:not(button):not(a):not(.p-disabled):focus,.p-buttonset.p-button-help>.p-button:enabled:focus,.p-buttonset.p-button-help>.p-button:not(button):not(a):not(.p-disabled):focus,.p-fileupload-choose.p-button-help:enabled:focus,.p-fileupload-choose.p-button-help:not(button):not(a):not(.p-disabled):focus,.p-splitbutton.p-button-help>.p-button:enabled:focus,.p-splitbutton.p-button-help>.p-button:not(button):not(a):not(.p-disabled):focus{box-shadow:0 0 0 .2rem #e9d5ff}.p-button.p-button-help:enabled:active,.p-button.p-button-help:not(button):not(a):not(.p-disabled):active,.p-buttonset.p-button-help>.p-button:enabled:active,.p-buttonset.p-button-help>.p-button:not(button):not(a):not(.p-disabled):active,.p-fileupload-choose.p-button-help:enabled:active,.p-fileupload-choose.p-button-help:not(button):not(a):not(.p-disabled):active,.p-splitbutton.p-button-help>.p-button:enabled:active,.p-splitbutton.p-button-help>.p-button:not(button):not(a):not(.p-disabled):active{background:#7e22ce;border-color:#7e22ce}.p-button.p-button-help.p-button-outlined,.p-buttonset.p-button-help>.p-button.p-button-outlined,.p-fileupload-choose.p-button-help.p-button-outlined,.p-splitbutton.p-button-help>.p-button.p-button-outlined{color:#a855f7}.p-button.p-button-help.p-button-outlined:enabled:hover,.p-button.p-button-help.p-button-outlined:not(button):not(a):not(.p-disabled):hover,.p-buttonset.p-button-help>.p-button.p-button-outlined:enabled:hover,.p-buttonset.p-button-help>.p-button.p-button-outlined:not(button):not(a):not(.p-disabled):hover,.p-fileupload-choose.p-button-help.p-button-outlined:enabled:hover,.p-fileupload-choose.p-button-help.p-button-outlined:not(button):not(a):not(.p-disabled):hover,.p-splitbutton.p-button-help>.p-button.p-button-outlined:enabled:hover,.p-splitbutton.p-button-help>.p-button.p-button-outlined:not(button):not(a):not(.p-disabled):hover{background:rgba(168,85,247,.04);color:#a855f7}.p-button.p-button-help.p-button-outlined:enabled:active,.p-button.p-button-help.p-button-outlined:not(button):not(a):not(.p-disabled):active,.p-buttonset.p-button-help>.p-button.p-button-outlined:enabled:active,.p-buttonset.p-button-help>.p-button.p-button-outlined:not(button):not(a):not(.p-disabled):active,.p-fileupload-choose.p-button-help.p-button-outlined:enabled:active,.p-fileupload-choose.p-button-help.p-button-outlined:not(button):not(a):not(.p-disabled):active,.p-splitbutton.p-button-help>.p-button.p-button-outlined:enabled:active,.p-splitbutton.p-button-help>.p-button.p-button-outlined:not(button):not(a):not(.p-disabled):active{background:rgba(168,85,247,.16);color:#a855f7}.p-button.p-button-help.p-button-text,.p-buttonset.p-button-help>.p-button.p-button-text,.p-fileupload-choose.p-button-help.p-button-text,.p-splitbutton.p-button-help>.p-button.p-button-text{color:#a855f7}.p-button.p-button-help.p-button-text:enabled:hover,.p-button.p-button-help.p-button-text:not(button):not(a):not(.p-disabled):hover,.p-buttonset.p-button-help>.p-button.p-button-text:enabled:hover,.p-buttonset.p-button-help>.p-button.p-button-text:not(button):not(a):not(.p-disabled):hover,.p-fileupload-choose.p-button-help.p-button-text:enabled:hover,.p-fileupload-choose.p-button-help.p-button-text:not(button):not(a):not(.p-disabled):hover,.p-splitbutton.p-button-help>.p-button.p-button-text:enabled:hover,.p-splitbutton.p-button-help>.p-button.p-button-text:not(button):not(a):not(.p-disabled):hover{background:rgba(168,85,247,.04);color:#a855f7}.p-button.p-button-help.p-button-text:enabled:active,.p-button.p-button-help.p-button-text:not(button):not(a):not(.p-disabled):active,.p-buttonset.p-button-help>.p-button.p-button-text:enabled:active,.p-buttonset.p-button-help>.p-button.p-button-text:not(button):not(a):not(.p-disabled):active,.p-fileupload-choose.p-button-help.p-button-text:enabled:active,.p-fileupload-choose.p-button-help.p-button-text:not(button):not(a):not(.p-disabled):active,.p-splitbutton.p-button-help>.p-button.p-button-text:enabled:active,.p-splitbutton.p-button-help>.p-button.p-button-text:not(button):not(a):not(.p-disabled):active{background:rgba(168,85,247,.16);color:#a855f7}.p-button.p-button-danger,.p-buttonset.p-button-danger>.p-button,.p-fileupload-choose.p-button-danger,.p-splitbutton.p-button-danger>.p-button{background:#ef4444;border:1px solid #ef4444}.p-button.p-button-danger:enabled:hover,.p-button.p-button-danger:not(button):not(a):not(.p-disabled):hover,.p-buttonset.p-button-danger>.p-button:enabled:hover,.p-buttonset.p-button-danger>.p-button:not(button):not(a):not(.p-disabled):hover,.p-fileupload-choose.p-button-danger:enabled:hover,.p-fileupload-choose.p-button-danger:not(button):not(a):not(.p-disabled):hover,.p-splitbutton.p-button-danger>.p-button:enabled:hover,.p-splitbutton.p-button-danger>.p-button:not(button):not(a):not(.p-disabled):hover{background:#dc2626;border-color:#dc2626}.p-button.p-button-danger:enabled:focus,.p-button.p-button-danger:not(button):not(a):not(.p-disabled):focus,.p-buttonset.p-button-danger>.p-button:enabled:focus,.p-buttonset.p-button-danger>.p-button:not(button):not(a):not(.p-disabled):focus,.p-fileupload-choose.p-button-danger:enabled:focus,.p-fileupload-choose.p-button-danger:not(button):not(a):not(.p-disabled):focus,.p-splitbutton.p-button-danger>.p-button:enabled:focus,.p-splitbutton.p-button-danger>.p-button:not(button):not(a):not(.p-disabled):focus{box-shadow:0 0 0 .2rem #fecaca}.p-button.p-button-danger:enabled:active,.p-button.p-button-danger:not(button):not(a):not(.p-disabled):active,.p-buttonset.p-button-danger>.p-button:enabled:active,.p-buttonset.p-button-danger>.p-button:not(button):not(a):not(.p-disabled):active,.p-fileupload-choose.p-button-danger:enabled:active,.p-fileupload-choose.p-button-danger:not(button):not(a):not(.p-disabled):active,.p-splitbutton.p-button-danger>.p-button:enabled:active,.p-splitbutton.p-button-danger>.p-button:not(button):not(a):not(.p-disabled):active{background:#b91c1c;border-color:#b91c1c}.p-button.p-button-danger.p-button-outlined,.p-buttonset.p-button-danger>.p-button.p-button-outlined,.p-fileupload-choose.p-button-danger.p-button-outlined,.p-splitbutton.p-button-danger>.p-button.p-button-outlined{color:#ef4444}.p-button.p-button-danger.p-button-outlined:enabled:hover,.p-button.p-button-danger.p-button-outlined:not(button):not(a):not(.p-disabled):hover,.p-buttonset.p-button-danger>.p-button.p-button-outlined:enabled:hover,.p-buttonset.p-button-danger>.p-button.p-button-outlined:not(button):not(a):not(.p-disabled):hover,.p-fileupload-choose.p-button-danger.p-button-outlined:enabled:hover,.p-fileupload-choose.p-button-danger.p-button-outlined:not(button):not(a):not(.p-disabled):hover,.p-splitbutton.p-button-danger>.p-button.p-button-outlined:enabled:hover,.p-splitbutton.p-button-danger>.p-button.p-button-outlined:not(button):not(a):not(.p-disabled):hover{background:rgba(239,68,68,.04);color:#ef4444}.p-button.p-button-danger.p-button-outlined:enabled:active,.p-button.p-button-danger.p-button-outlined:not(button):not(a):not(.p-disabled):active,.p-buttonset.p-button-danger>.p-button.p-button-outlined:enabled:active,.p-buttonset.p-button-danger>.p-button.p-button-outlined:not(button):not(a):not(.p-disabled):active,.p-fileupload-choose.p-button-danger.p-button-outlined:enabled:active,.p-fileupload-choose.p-button-danger.p-button-outlined:not(button):not(a):not(.p-disabled):active,.p-splitbutton.p-button-danger>.p-button.p-button-outlined:enabled:active,.p-splitbutton.p-button-danger>.p-button.p-button-outlined:not(button):not(a):not(.p-disabled):active{background:rgba(239,68,68,.16);color:#ef4444}.p-button.p-button-danger.p-button-text,.p-buttonset.p-button-danger>.p-button.p-button-text,.p-fileupload-choose.p-button-danger.p-button-text,.p-splitbutton.p-button-danger>.p-button.p-button-text{color:#ef4444}.p-button.p-button-danger.p-button-text:enabled:hover,.p-button.p-button-danger.p-button-text:not(button):not(a):not(.p-disabled):hover,.p-buttonset.p-button-danger>.p-button.p-button-text:enabled:hover,.p-buttonset.p-button-danger>.p-button.p-button-text:not(button):not(a):not(.p-disabled):hover,.p-fileupload-choose.p-button-danger.p-button-text:enabled:hover,.p-fileupload-choose.p-button-danger.p-button-text:not(button):not(a):not(.p-disabled):hover,.p-splitbutton.p-button-danger>.p-button.p-button-text:enabled:hover,.p-splitbutton.p-button-danger>.p-button.p-button-text:not(button):not(a):not(.p-disabled):hover{background:rgba(239,68,68,.04);color:#ef4444}.p-button.p-button-danger.p-button-text:enabled:active,.p-button.p-button-danger.p-button-text:not(button):not(a):not(.p-disabled):active,.p-buttonset.p-button-danger>.p-button.p-button-text:enabled:active,.p-buttonset.p-button-danger>.p-button.p-button-text:not(button):not(a):not(.p-disabled):active,.p-fileupload-choose.p-button-danger.p-button-text:enabled:active,.p-fileupload-choose.p-button-danger.p-button-text:not(button):not(a):not(.p-disabled):active,.p-splitbutton.p-button-danger>.p-button.p-button-text:enabled:active,.p-splitbutton.p-button-danger>.p-button.p-button-text:not(button):not(a):not(.p-disabled):active{background:rgba(239,68,68,.16);color:#ef4444}.p-button.p-button-link,.p-button.p-button-link:enabled:hover,.p-button.p-button-link:not(button):not(a):not(.p-disabled):hover{color:#4338ca}.p-button.p-button-link:enabled:focus,.p-button.p-button-link:not(button):not(a):not(.p-disabled):focus{box-shadow:0 0 0 .2rem #c7d2fe}.p-button.p-button-link:enabled:active,.p-button.p-button-link:not(button):not(a):not(.p-disabled):active{color:#4338ca}.p-speeddial-action:hover{background:#022354}.p-carousel .p-carousel-content .p-carousel-next:enabled:hover,.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover{color:#343a40}.p-carousel .p-carousel-content .p-carousel-next:focus,.p-carousel .p-carousel-content .p-carousel-prev:focus{box-shadow:0 0 0 .2rem #c7d2fe}.p-carousel .p-carousel-indicators .p-carousel-indicator button{background-color:#ced4da}.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover{background:#adb5bd}.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button{background:#eef2ff;color:#4338ca}.p-datatable .p-datatable-header{border:1px solid #dee2e6;color:#343a40;font-weight:700}.p-datatable .p-datatable-footer,.p-datatable .p-datatable-tfoot>tr>td,.p-datatable .p-datatable-thead>tr>th{border:solid #dee2e6;color:#343a40;font-weight:700}.p-datatable .p-sortable-column .p-sortable-column-icon{color:#343a40}.p-datatable .p-sortable-column .p-sortable-column-badge{background:#eef2ff;color:#4338ca}.p-datatable .p-sortable-column:not(.p-highlight):not(.p-sortable-disabled):hover,.p-datatable .p-sortable-column:not(.p-highlight):not(.p-sortable-disabled):hover .p-sortable-column-icon{color:#343a40}.p-datatable .p-sortable-column.p-highlight{background:#eef2ff;color:#4338ca}.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon{color:#4338ca}.p-datatable .p-sortable-column.p-highlight:not(.p-sortable-disabled):hover{background:#eef2ff;color:#4338ca}.p-datatable .p-sortable-column.p-highlight:not(.p-sortable-disabled):hover .p-sortable-column-icon{color:#4338ca}.p-datatable .p-sortable-column:focus{box-shadow:inset 0 0 0 .15rem #c7d2fe}.p-datatable .p-datatable-tbody>tr>td{border:solid #dee2e6}.p-datatable .p-datatable-tbody>tr>td .p-row-editor-cancel:enabled:hover,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-init:enabled:hover,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-save:enabled:hover,.p-datatable .p-datatable-tbody>tr>td .p-row-toggler:enabled:hover{color:#343a40}.p-datatable .p-datatable-tbody>tr>td .p-row-editor-cancel:focus,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-init:focus,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-save:focus,.p-datatable .p-datatable-tbody>tr>td .p-row-toggler:focus{box-shadow:0 0 0 .2rem #c7d2fe}.p-datatable .p-datatable-tbody>tr>td>.p-column-title{font-weight:700}.p-datatable .p-datatable-tbody>tr.p-highlight,.p-datatable .p-datatable-tbody>tr>td.p-highlight{background:#eef2ff;color:#4338ca}.p-datatable .p-datatable-tbody>tr.p-datatable-dragpoint-top>td{box-shadow:inset 0 2px 0 0 #eef2ff}.p-datatable .p-datatable-tbody>tr.p-datatable-dragpoint-bottom>td{box-shadow:inset 0 -2px 0 0 #eef2ff}.p-datatable.p-datatable-selectable .p-datatable-tbody>tr.p-selectable-row:focus,.p-datatable.p-datatable-selectable-cell .p-datatable-tbody>tr.p-selectable-row>td.p-selectable-cell:focus{outline:.15rem solid #c7d2fe}.p-datatable .p-column-resizer-helper{background:#6366f1}.p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-odd.p-highlight{background:#eef2ff;color:#4338ca}.p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-odd.p-highlight .p-row-toggler,.p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-odd.p-highlight .p-row-toggler:hover{color:#4338ca}.p-datatable-drag-selection-helper{background:rgba(99,102,241,.16)}.p-dataview .p-dataview-header{border:1px solid #dee2e6;color:#343a40;font-weight:700}.p-dataview.p-dataview-list .p-dataview-content>.p-grid>div{border:solid #dee2e6}.p-dataview .p-dataview-footer{border:solid #dee2e6;border-bottom-left-radius:6px;border-bottom-right-radius:6px;color:#343a40;font-weight:700}.p-datascroller .p-datascroller-header{border:1px solid #dee2e6;color:#343a40;font-weight:700}.p-datascroller.p-datascroller-inline .p-datascroller-list>li{border:solid #dee2e6}.p-datascroller .p-datascroller-footer{border:solid #dee2e6;border-bottom-left-radius:6px;border-bottom-right-radius:6px;color:#343a40;font-weight:700}.p-column-filter-menu-button.p-column-filter-menu-button-open,.p-column-filter-menu-button.p-column-filter-menu-button-open:hover,.p-column-filter-menu-button:hover{color:#343a40}.p-column-filter-menu-button.p-column-filter-menu-button-active,.p-column-filter-menu-button.p-column-filter-menu-button-active:hover{background:#eef2ff;color:#4338ca}.p-column-filter-menu-button:focus{box-shadow:0 0 0 .2rem #c7d2fe}.p-column-filter-clear-button:hover{color:#343a40}.p-column-filter-clear-button:focus{box-shadow:0 0 0 .2rem #c7d2fe}.p-column-filter-overlay{border-radius:6px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.p-column-filter-overlay .p-column-filter-row-items{padding:.75rem 0}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item{padding:.75rem 1.25rem}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight{background:#eef2ff;color:#4338ca}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:focus{box-shadow:inset 0 0 0 .15rem #c7d2fe}.p-column-filter-overlay-menu .p-column-filter-operator{border-bottom:1px solid #dee2e6;border-top-left-radius:6px;border-top-right-radius:6px;color:#343a40;padding:.75rem 1.25rem}.p-column-filter-overlay-menu .p-column-filter-constraint{padding:1.25rem}.p-column-filter-overlay-menu .p-column-filter-add-rule{padding:.75rem 1.25rem}.p-column-filter-overlay-menu .p-column-filter-buttonbar{padding:1.25rem}.fc.fc-unthemed .fc-view-container th{color:#343a40}.fc.fc-unthemed .fc-view-container .fc-event{background:#4f46e5;border:1px solid #4f46e5}.fc.fc-unthemed .fc-toolbar .fc-button{background:#6366f1;border:1px solid #6366f1;border-radius:6px}.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover{background:#4f46e5;border-color:#4f46e5}.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active{background:#4338ca;border-color:#4338ca}.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus,.fc.fc-unthemed .fc-toolbar .fc-button:focus{box-shadow:0 0 0 .2rem #c7d2fe}.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active,.fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active,.fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active{background:#6366f1;border-color:#6366f1}.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active:hover,.fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active:hover,.fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active:hover{background:#4f46e5;border-color:#4f46e5}.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button:focus,.fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button:focus,.fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button:focus{box-shadow:0 0 0 .2rem #c7d2fe}.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:first-child{border-bottom-left-radius:6px;border-top-left-radius:6px}.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child{border-bottom-right-radius:6px;border-top-right-radius:6px}.fc.fc-theme-standard .fc-view-harness th{color:#343a40}.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header{color:#343a40;padding:1.25rem}.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:hover{color:#343a40}.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:focus{box-shadow:0 0 0 .2rem #c7d2fe}.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body{padding:1.25rem}.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event,.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event .fc-daygrid-event-dot{background:#4f46e5;border-color:#4f46e5}.fc.fc-theme-standard .fc-toolbar .fc-button{background:#6366f1;border:1px solid #6366f1;border-radius:6px}.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover{background:#4f46e5;border-color:#4f46e5}.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active{background:#4338ca;border-color:#4338ca}.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus{box-shadow:0 0 0 .2rem #c7d2fe}.fc.fc-theme-standard .fc-toolbar .fc-button:disabled{background:#6366f1;border:1px solid #6366f1}.fc.fc-theme-standard .fc-toolbar .fc-button:focus{box-shadow:0 0 0 .2rem #c7d2fe}.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active,.fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active,.fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active{background:#6366f1;border-color:#6366f1}.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active:hover,.fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active:hover,.fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active:hover{background:#4f46e5;border-color:#4f46e5}.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button:not(:disabled):focus,.fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button:not(:disabled):focus,.fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button:not(:disabled):focus{box-shadow:0 0 0 .2rem #c7d2fe}.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:first-child{border-bottom-left-radius:6px;border-top-left-radius:6px}.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child{border-bottom-right-radius:6px;border-top-right-radius:6px}.fc.fc-theme-standard .fc-highlight{background:#eef2ff;color:#4338ca}.p-orderlist .p-orderlist-controls{padding:1.25rem}.p-orderlist .p-orderlist-header{border-top-left-radius:6px;border-top-right-radius:6px;color:#343a40;font-weight:700;padding:1.25rem}.p-orderlist .p-orderlist-list{border-bottom-left-radius:6px;border-bottom-right-radius:6px;padding:.75rem 0}.p-orderlist .p-orderlist-list .p-orderlist-item{padding:.75rem 1.25rem}.p-orderlist .p-orderlist-list .p-orderlist-item:focus{box-shadow:inset 0 0 0 .15rem #c7d2fe}.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight{background:#eef2ff;color:#4338ca}@media screen and (max-width:769px){.p-orderlist{flex-direction:column}.p-orderlist .p-orderlist-controls{flex-direction:row;padding:1.25rem}.p-orderlist .p-orderlist-controls .p-button{margin-bottom:0;margin-right:.5rem}.p-orderlist .p-orderlist-controls .p-button:last-child{margin-right:0}}.p-organizationchart .p-organizationchart-node-content.p-highlight{background:#eef2ff;color:#4338ca}.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i{color:#6f91ff}.p-organizationchart .p-organizationchart-node-content{padding:1.25rem}.p-organizationchart .p-organizationchart-node-content .p-node-toggler:focus{box-shadow:0 0 0 .2rem #c7d2fe}.p-paginator{border-radius:6px}.p-paginator .p-paginator-first,.p-paginator .p-paginator-last,.p-paginator .p-paginator-next,.p-paginator .p-paginator-prev{border-radius:50%;height:3rem;min-width:3rem}.p-paginator .p-paginator-first:not(.p-disabled):not(.p-highlight):hover,.p-paginator .p-paginator-last:not(.p-disabled):not(.p-highlight):hover,.p-paginator .p-paginator-next:not(.p-disabled):not(.p-highlight):hover,.p-paginator .p-paginator-prev:not(.p-disabled):not(.p-highlight):hover{color:#343a40}.p-paginator .p-paginator-first{border-bottom-left-radius:50%;border-top-left-radius:50%}.p-paginator .p-paginator-last{border-bottom-right-radius:50%;border-top-right-radius:50%}.p-paginator .p-dropdown{height:3rem}.p-paginator .p-paginator-page-input .p-inputtext{max-width:3rem}.p-paginator .p-paginator-current{height:3rem;min-width:3rem}.p-paginator .p-paginator-pages .p-paginator-page{border-radius:50%;height:3rem;min-width:3rem}.p-paginator .p-paginator-pages .p-paginator-page.p-highlight{background:#eef2ff;border-color:#eef2ff;color:#4338ca}.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover{color:#343a40}.p-picklist .p-picklist-buttons{padding:1.25rem}.p-picklist .p-picklist-header{border-top-left-radius:6px;border-top-right-radius:6px;color:#343a40;font-weight:700;padding:1.25rem}.p-picklist .p-picklist-list{border-bottom-left-radius:6px;border-bottom-right-radius:6px;padding:.75rem 0}.p-picklist .p-picklist-list .p-picklist-item{padding:.75rem 1.25rem}.p-picklist .p-picklist-list .p-picklist-item:focus{box-shadow:inset 0 0 0 .15rem #c7d2fe}.p-picklist .p-picklist-list .p-picklist-item.p-highlight{background:#eef2ff;color:#4338ca}@media screen and (max-width:769px){.p-picklist{flex-direction:column}.p-picklist .p-picklist-buttons{flex-direction:row;padding:1.25rem}.p-picklist .p-picklist-buttons .p-button{margin-bottom:0;margin-right:.5rem}.p-picklist .p-picklist-buttons .p-button:last-child{margin-right:0}.p-picklist .p-picklist-transfer-buttons .pi-angle-right:before{content:"\e930"}.p-picklist .p-picklist-transfer-buttons .pi-angle-double-right:before{content:"\e92c"}.p-picklist .p-picklist-transfer-buttons .pi-angle-left:before{content:"\e933"}.p-picklist .p-picklist-transfer-buttons .pi-angle-double-left:before{content:"\e92f"}}.p-tree{border-radius:6px;padding:1.25rem}.p-tree .p-tree-container .p-treenode .p-treenode-content{border-radius:6px;padding:.5rem}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover{color:#343a40}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:focus{box-shadow:0 0 0 .2rem #c7d2fe}.p-tree .p-tree-container .p-treenode .p-treenode-content:focus{box-shadow:inset 0 0 0 .15rem #c7d2fe}.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight{background:#eef2ff;color:#4338ca}.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler,.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler:hover,.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon,.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon:hover{color:#4338ca}.p-tree .p-tree-filter-container .p-tree-filter{padding-right:1.75rem}.p-tree .p-tree-filter-container .p-tree-filter-icon{right:.75rem}.p-tree .p-treenode-droppoint.p-treenode-droppoint-active{background:#8ba7ff}.p-treetable .p-treetable-header{border:1px solid #dee2e6;color:#343a40;font-weight:700}.p-treetable .p-treetable-footer,.p-treetable .p-treetable-tfoot>tr>td,.p-treetable .p-treetable-thead>tr>th{border:solid #dee2e6;color:#343a40;font-weight:700}.p-treetable .p-sortable-column{outline-color:#c7d2fe}.p-treetable .p-sortable-column .p-sortable-column-icon{color:#343a40}.p-treetable .p-sortable-column .p-sortable-column-badge{background:#eef2ff;color:#4338ca}.p-treetable .p-sortable-column:not(.p-highlight):hover,.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon{color:#343a40}.p-treetable .p-sortable-column.p-highlight{background:#eef2ff;color:#4338ca}.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon{color:#4338ca}.p-treetable .p-treetable-tbody>tr>td{border:solid #dee2e6}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler:enabled:hover{color:#343a40}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler:focus{box-shadow:0 0 0 .2rem #c7d2fe}.p-treetable .p-treetable-tbody>tr:focus{outline:.15rem solid #c7d2fe}.p-treetable .p-treetable-tbody>tr.p-highlight{background:#eef2ff;color:#4338ca}.p-treetable .p-treetable-tbody>tr.p-highlight .p-treetable-toggler,.p-treetable .p-treetable-tbody>tr.p-highlight .p-treetable-toggler:hover{color:#4338ca}.p-treetable .p-column-resizer-helper{background:#6366f1}.p-timeline .p-timeline-event-marker{border:2px solid #6366f1}.p-accordion .p-accordion-header .p-accordion-header-link{border-radius:6px;color:#6c757d;font-weight:700;padding:1.25rem}.p-accordion .p-accordion-header:not(.p-disabled) .p-accordion-header-link:focus{box-shadow:0 0 0 .2rem #c7d2fe}.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link,.p-accordion .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link,.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link{color:#343a40}.p-accordion .p-accordion-content{border-bottom-left-radius:6px;border-bottom-right-radius:6px;padding:1.25rem}.p-accordion .p-accordion-tab{margin-bottom:4px}.p-card{border-radius:6px}.p-card .p-card-body{padding:1.25rem}.p-card .p-card-content{padding:1.25rem 0}.p-card .p-card-footer{padding:1.25rem 0 0}.p-fieldset{border-radius:6px}.p-fieldset .p-fieldset-legend{font-weight:700}.p-fieldset .p-fieldset-legend,.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a{border-radius:6px;color:#343a40;padding:1.25rem}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:focus{box-shadow:0 0 0 .2rem #c7d2fe}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover{color:#343a40}.p-fieldset .p-fieldset-content{padding:1.25rem}.p-divider.p-divider-horizontal{margin:1.25rem 0;padding:0 1.25rem}.p-divider.p-divider-vertical{margin:0 1.25rem;padding:1.25rem 0}.p-panel .p-panel-header{border-top-left-radius:6px;border-top-right-radius:6px;color:#343a40;padding:1.25rem}.p-panel .p-panel-header .p-panel-title{font-weight:700}.p-panel .p-panel-header .p-panel-header-icon:enabled:hover{color:#343a40}.p-panel .p-panel-header .p-panel-header-icon:focus{box-shadow:0 0 0 .2rem #c7d2fe}.p-panel.p-panel-toggleable .p-panel-header{padding:.75rem 1.25rem}.p-panel .p-panel-content{border-bottom-left-radius:6px;border-bottom-right-radius:6px;padding:1.25rem}.p-panel .p-panel-footer{padding:.75rem 1.25rem}.p-splitter{border-radius:6px}.p-tabview .p-tabview-nav li .p-tabview-nav-link{border-top-left-radius:6px;border-top-right-radius:6px;font-weight:700;padding:1.25rem}.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus{box-shadow:inset 0 0 0 .2rem #c7d2fe}.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link{border-color:#adb5bd}.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link{border-color:#6366f1;color:#6366f1}.p-tabview .p-tabview-nav-btn.p-link{color:#6366f1;width:3rem}.p-tabview .p-tabview-nav-btn.p-link:focus{box-shadow:inset 0 0 0 .2rem #c7d2fe}.p-tabview .p-tabview-panels{border-bottom-left-radius:6px;border-bottom-right-radius:6px;padding:1.25rem}.p-toolbar{border-radius:6px;padding:1.25rem}.p-confirm-popup{border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.3)}.p-confirm-popup .p-confirm-popup-content{padding:1.25rem}.p-confirm-popup .p-confirm-popup-footer{padding:0 1.25rem 1.25rem}.p-dialog{border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.3)}.p-dialog .p-dialog-header{border-top-left-radius:6px;border-top-right-radius:6px;color:#343a40}.p-dialog .p-dialog-header .p-dialog-title{font-weight:700}.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover{color:#343a40}.p-dialog .p-dialog-header .p-dialog-header-icon:focus{box-shadow:0 0 0 .2rem #c7d2fe}.p-dialog .p-dialog-footer{border-bottom-left-radius:6px;border-bottom-right-radius:6px}.p-overlaypanel{border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.3)}.p-overlaypanel .p-overlaypanel-content{padding:1.25rem}.p-overlaypanel .p-overlaypanel-close{background:#6366f1}.p-overlaypanel .p-overlaypanel-close:enabled:hover{background:#4f46e5}.p-sidebar{box-shadow:0 1px 3px rgba(0,0,0,.3)}.p-sidebar .p-sidebar-header{padding:1.25rem}.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover{color:#343a40}.p-sidebar .p-sidebar-header .p-sidebar-close:focus,.p-sidebar .p-sidebar-header .p-sidebar-icon:focus{box-shadow:0 0 0 .2rem #c7d2fe}.p-sidebar .p-sidebar-content{padding:1.25rem}.p-tooltip .p-tooltip-text{border-radius:6px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);padding:.75rem}.p-fileupload .p-fileupload-buttonbar{border-top-left-radius:6px;border-top-right-radius:6px;color:#343a40;padding:1.25rem}.p-fileupload .p-fileupload-content{border-bottom-left-radius:6px;border-bottom-right-radius:6px}.p-breadcrumb,.p-breadcrumb ul li .p-menuitem-link{border-radius:6px}.p-breadcrumb ul li .p-menuitem-link:focus{box-shadow:0 0 0 .2rem #c7d2fe}.p-contextmenu{border-radius:6px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.p-contextmenu .p-menuitem-link{padding:.75rem 1.25rem}.p-contextmenu .p-menuitem-link:focus{box-shadow:inset 0 0 0 .15rem #c7d2fe}.p-contextmenu .p-submenu-list{border-radius:6px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.p-contextmenu .p-menuitem.p-menuitem-active>.p-menuitem-link{background:#eef2ff}.p-contextmenu .p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-icon,.p-contextmenu .p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-text,.p-contextmenu .p-menuitem.p-menuitem-active>.p-menuitem-link .p-submenu-icon{color:#4338ca}.p-megamenu{border-radius:6px}.p-megamenu .p-megamenu-root-list>.p-menuitem>.p-menuitem-link{border-radius:6px;padding:.75rem 1.25rem}.p-megamenu .p-megamenu-root-list>.p-menuitem>.p-menuitem-link:focus{box-shadow:inset 0 0 0 .15rem #c7d2fe}.p-megamenu .p-megamenu-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link,.p-megamenu .p-megamenu-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link:not(.p-disabled):hover{background:#eef2ff}.p-megamenu .p-megamenu-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-icon,.p-megamenu .p-megamenu-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-text,.p-megamenu .p-megamenu-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link .p-submenu-icon,.p-megamenu .p-megamenu-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon,.p-megamenu .p-megamenu-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link:not(.p-disabled):hover .p-menuitem-text,.p-megamenu .p-megamenu-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link:not(.p-disabled):hover .p-submenu-icon{color:#4338ca}.p-megamenu .p-menuitem-link{padding:.75rem 1.25rem}.p-megamenu .p-menuitem-link:focus{box-shadow:inset 0 0 0 .15rem #c7d2fe}.p-megamenu .p-megamenu-panel{box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.p-megamenu .p-megamenu-submenu-header{border-top-left-radius:6px;border-top-right-radius:6px;color:#343a40;font-weight:700;padding:.75rem 1.25rem}.p-megamenu .p-menuitem.p-menuitem-active>.p-menuitem-link{background:#eef2ff}.p-megamenu .p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-icon,.p-megamenu .p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-text,.p-megamenu .p-menuitem.p-menuitem-active>.p-menuitem-link .p-submenu-icon{color:#4338ca}.p-menu{border-radius:6px}.p-menu .p-menuitem-link{padding:.75rem 1.25rem}.p-menu .p-menuitem-link:focus{box-shadow:inset 0 0 0 .15rem #c7d2fe}.p-menu.p-menu-overlay{box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.p-menu .p-submenu-header{color:#343a40;font-weight:700;padding:.75rem 1.25rem}.p-menubar{border-radius:6px}.p-menubar .p-menuitem-link{padding:.75rem 1.25rem}.p-menubar .p-menuitem-link:focus{box-shadow:inset 0 0 0 .15rem #c7d2fe}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link{border-radius:6px;padding:.75rem 1.25rem}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:focus{box-shadow:inset 0 0 0 .15rem #c7d2fe}.p-menubar .p-menubar-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link,.p-menubar .p-menubar-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link:not(.p-disabled):hover{background:#eef2ff}.p-menubar .p-menubar-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-icon,.p-menubar .p-menubar-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-text,.p-menubar .p-menubar-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link .p-submenu-icon,.p-menubar .p-menubar-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon,.p-menubar .p-menubar-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link:not(.p-disabled):hover .p-menuitem-text,.p-menubar .p-menubar-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link:not(.p-disabled):hover .p-submenu-icon{color:#4338ca}.p-menubar .p-submenu-list{box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.p-menubar .p-menuitem.p-menuitem-active>.p-menuitem-link{background:#eef2ff}.p-menubar .p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-icon,.p-menubar .p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-text,.p-menubar .p-menuitem.p-menuitem-active>.p-menuitem-link .p-submenu-icon{color:#4338ca}@media screen and (max-width:960px){.p-menubar{position:relative}.p-menubar .p-menubar-button{border-radius:50%;color:#6c757d;display:flex;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s;width:2rem}.p-menubar .p-menubar-button:hover{background:#e9ecef;color:#6c757d}.p-menubar .p-menubar-button:focus{box-shadow:0 0 0 .2rem #c7d2fe;outline:0 none;outline-offset:0}.p-menubar .p-menubar-root-list{background:#fff;border:0;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);display:none;padding:.25rem 0;position:absolute;width:100%}.p-menubar .p-menubar-root-list .p-menu-separator{border-top:1px solid #dee2e6;margin:.25rem 0}.p-menubar .p-menubar-root-list .p-submenu-icon{font-size:.875rem}.p-menubar .p-menubar-root-list>.p-menuitem{position:static;width:100%}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link{border-radius:0;color:#495057;padding:.75rem 1.25rem;transition:box-shadow .2s;-webkit-user-select:none;-ms-user-select:none;user-select:none}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link .p-menuitem-text{color:#495057}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link .p-menuitem-icon{color:#6c757d;margin-right:.5rem}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link .p-submenu-icon{color:#6c757d}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-disabled):hover{background:#e9ecef}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-disabled):hover .p-menuitem-text{color:#495057}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon,.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-disabled):hover .p-submenu-icon{color:#6c757d}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:focus{box-shadow:inset 0 0 0 .15rem #c7d2fe;outline:0 none;outline-offset:0}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link>.p-submenu-icon{margin-left:auto;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.p-menubar .p-menubar-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link>.p-submenu-icon{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.p-menubar .p-menubar-root-list .p-submenu-list{border:0;box-shadow:none;position:static;width:100%}.p-menubar .p-menubar-root-list .p-submenu-list .p-submenu-icon{-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem-active>.p-menuitem-link>.p-submenu-icon{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.p-menubar .p-menubar-root-list .p-menuitem{position:static;width:100%}.p-menubar .p-menubar-root-list ul li a{padding-left:2.25rem}.p-menubar .p-menubar-root-list ul li ul li a{padding-left:3.75rem}.p-menubar .p-menubar-root-list ul li ul li ul li a{padding-left:5.25rem}.p-menubar .p-menubar-root-list ul li ul li ul li ul li a{padding-left:6.75rem}.p-menubar .p-menubar-root-list ul li ul li ul li ul li ul li a{padding-left:8.25rem}.p-menubar.p-menubar-mobile-active .p-menubar-root-list{display:flex;flex-direction:column;left:0;top:100%;z-index:1}}.p-panelmenu .p-panelmenu-header>a{border-radius:6px;color:#6c757d;font-weight:700;padding:1.25rem}.p-panelmenu .p-panelmenu-header>a:focus{box-shadow:0 0 0 .2rem #c7d2fe}.p-panelmenu .p-panelmenu-header.p-highlight:not(.p-disabled)>a:hover,.p-panelmenu .p-panelmenu-header.p-highlight>a,.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled)>a:hover{color:#343a40}.p-panelmenu .p-panelmenu-content{border-bottom-left-radius:6px;border-bottom-right-radius:6px;margin-bottom:4px}.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link{padding:.75rem 1.25rem}.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:focus{box-shadow:inset 0 0 0 .15rem #c7d2fe}.p-panelmenu .p-panelmenu-panel{margin-bottom:4px}.p-slidemenu{border-radius:6px}.p-slidemenu .p-menuitem-link{padding:.75rem 1.25rem}.p-slidemenu .p-menuitem-link:focus{box-shadow:inset 0 0 0 .15rem #c7d2fe}.p-slidemenu .p-slidemenu-list,.p-slidemenu.p-slidemenu-overlay{box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.p-slidemenu .p-slidemenu.p-slidemenu-active>.p-slidemenu-link{background:#eef2ff}.p-slidemenu .p-slidemenu.p-slidemenu-active>.p-slidemenu-link .p-slidemenu-icon,.p-slidemenu .p-slidemenu.p-slidemenu-active>.p-slidemenu-link .p-slidemenu-text{color:#4338ca}.p-slidemenu .p-slidemenu-backward{padding:.75rem 1.25rem}.p-steps .p-steps-item .p-menuitem-link{border-radius:6px}.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus{box-shadow:0 0 0 .2rem #c7d2fe}.p-steps .p-steps-item.p-highlight .p-steps-number{background:#eef2ff;color:#4338ca}.p-steps .p-steps-item.p-highlight .p-steps-title{font-weight:700}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link{border-top-left-radius:6px;border-top-right-radius:6px;font-weight:700;padding:1.25rem}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link:not(.p-disabled):focus{box-shadow:inset 0 0 0 .2rem #c7d2fe}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link{border-color:#adb5bd}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link{border-color:#6366f1;color:#6366f1}.p-tieredmenu{border-radius:6px}.p-tieredmenu .p-menuitem-link{padding:.75rem 1.25rem}.p-tieredmenu .p-menuitem-link:focus{box-shadow:inset 0 0 0 .15rem #c7d2fe}.p-tieredmenu .p-submenu-list,.p-tieredmenu.p-tieredmenu-overlay{box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.p-tieredmenu .p-menuitem.p-menuitem-active>.p-menuitem-link{background:#eef2ff}.p-tieredmenu .p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-icon,.p-tieredmenu .p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-text,.p-tieredmenu .p-menuitem.p-menuitem-active>.p-menuitem-link .p-submenu-icon{color:#4338ca}.p-inline-message{border-radius:6px;padding:.75rem}.p-inline-message.p-inline-message-info{background:#e9e9ff;border:0 solid #696cff;color:#696cff}.p-inline-message.p-inline-message-info .p-inline-message-icon{color:#696cff}.p-inline-message.p-inline-message-success{background:#e4f8f0;border:0 solid #1ea97c;color:#1ea97c}.p-inline-message.p-inline-message-success .p-inline-message-icon{color:#1ea97c}.p-inline-message.p-inline-message-warn{background:#fff2e2;border:0 solid #cc8925;color:#cc8925}.p-inline-message.p-inline-message-warn .p-inline-message-icon{color:#cc8925}.p-inline-message.p-inline-message-error{background:#ffe7e6;border:0 solid #ff5757;color:#ff5757}.p-inline-message.p-inline-message-error .p-inline-message-icon{color:#ff5757}.p-message{border-radius:6px}.p-message .p-message-wrapper{padding:1.25rem 1.75rem}.p-message .p-message-close:focus{box-shadow:0 0 0 .2rem #c7d2fe}.p-message.p-message-info{background:#e9e9ff;border:solid #696cff;color:#696cff}.p-message.p-message-info .p-message-close,.p-message.p-message-info .p-message-icon{color:#696cff}.p-message.p-message-success{background:#e4f8f0;border:solid #1ea97c;color:#1ea97c}.p-message.p-message-success .p-message-close,.p-message.p-message-success .p-message-icon{color:#1ea97c}.p-message.p-message-warn{background:#fff2e2;border:solid #cc8925;color:#cc8925}.p-message.p-message-warn .p-message-close,.p-message.p-message-warn .p-message-icon{color:#cc8925}.p-message.p-message-error{background:#ffe7e6;border:solid #ff5757;color:#ff5757}.p-message.p-message-error .p-message-close,.p-message.p-message-error .p-message-icon{color:#ff5757}.p-message .p-message-text{font-weight:400}.p-toast .p-toast-message{border-radius:6px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.p-toast .p-toast-message .p-toast-icon-close:focus{box-shadow:0 0 0 .2rem #c7d2fe}.p-toast .p-toast-message.p-toast-message-info{background:#e9e9ff;border:solid #696cff;color:#696cff}.p-toast .p-toast-message.p-toast-message-info .p-toast-icon-close,.p-toast .p-toast-message.p-toast-message-info .p-toast-message-icon{color:#696cff}.p-toast .p-toast-message.p-toast-message-success{background:#e4f8f0;border:solid #1ea97c;color:#1ea97c}.p-toast .p-toast-message.p-toast-message-success .p-toast-icon-close,.p-toast .p-toast-message.p-toast-message-success .p-toast-message-icon{color:#1ea97c}.p-toast .p-toast-message.p-toast-message-warn{background:#fff2e2;border:solid #cc8925;color:#cc8925}.p-toast .p-toast-message.p-toast-message-warn .p-toast-icon-close,.p-toast .p-toast-message.p-toast-message-warn .p-toast-message-icon{color:#cc8925}.p-toast .p-toast-message.p-toast-message-error{background:#ffe7e6;border:solid #ff5757;color:#ff5757}.p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close,.p-toast .p-toast-message.p-toast-message-error .p-toast-message-icon{color:#ff5757}.p-galleria .p-galleria-item-nav{border-radius:6px}.p-galleria .p-galleria-indicators .p-galleria-indicator button{background-color:#ced4da}.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover{background:#adb5bd}.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button,.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator.p-highlight button{background:#eef2ff;color:#4338ca}.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus{box-shadow:0 0 0 .2rem #c7d2fe}.p-avatar{border-radius:6px}.p-chip{padding:0 .75rem}.p-chip .p-chip-text{margin-bottom:.375rem;margin-top:.375rem}.p-chip img{height:2.25rem;margin-left:-.75rem;width:2.25rem}.p-chip .p-chip-remove-icon{border-radius:6px}.p-chip .p-chip-remove-icon:focus{box-shadow:0 0 0 .2rem #c7d2fe}.p-scrolltop{box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.p-skeleton{background-color:#dee2e6;border-radius:6px}.p-inplace .p-inplace-display{border-radius:6px;padding:.75rem}.p-inplace .p-inplace-display:focus{box-shadow:0 0 0 .2rem #c7d2fe}.p-progressbar{border-radius:6px}.p-progressbar .p-progressbar-value{background:#6366f1}.p-terminal{padding:1.25rem}.p-terminal .p-terminal-input{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.p-badge{background:#6366f1}.p-badge.p-badge-secondary{background-color:#64748b}.p-badge.p-badge-success{background-color:#22c55e}.p-badge.p-badge-info{background-color:#3b82f6}.p-badge.p-badge-warning{background-color:#f59e0b;color:#fff}.p-badge.p-badge-danger{background-color:#ef4444}.p-tag{background:#6366f1;border-radius:6px}.p-tag.p-tag-success{background-color:#22c55e}.p-tag.p-tag-info{background-color:#3b82f6}.p-tag.p-tag-warning{background-color:#f59e0b;color:#fff}.p-tag.p-tag-danger{background-color:#ef4444}.p-button-label{font-weight:700}.p-accordion .p-accordion-header .p-accordion-header-link,.p-tabview .p-tabview-nav li .p-tabview-nav-link{transition:background-color .2s,border-color .2s,box-shadow .2s}.p-tabview .p-tabview-nav .p-tabview-ink-bar{background-color:#6366f1;bottom:0;display:block;height:2px;position:absolute;transition:.5s cubic-bezier(.35,0,.25,1);z-index:1}.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button,.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button{background-color:#6366f1}.p-button:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #b1b3f8,0 1px 2px 0 #000}.p-button.p-button-secondary:enabled:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #b0b9c6,0 1px 2px 0 #000}.p-button.p-button-success:enabled:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #88eaac,0 1px 2px 0 #000}.p-button.p-button-info:enabled:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #9dc1fb,0 1px 2px 0 #000}.p-button.p-button-warning:enabled:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #facf85,0 1px 2px 0 #000}.p-button.p-button-help:enabled:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #d4aafb,0 1px 2px 0 #000}.p-button.p-button-danger:enabled:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #f7a2a2,0 1px 2px 0 #000}.p-datatable .p-datatable-tbody>tr.p-datatable-dragpoint-top>td{box-shadow:inset 0 2px 0 0 #6366f1}.p-datatable .p-datatable-tbody>tr.p-datatable-dragpoint-bottom>td{box-shadow:inset 0 -2px 0 0 #6366f1}.p-component,.p-component *{box-sizing:border-box}.p-hidden{display:none}.p-hidden-space{visibility:hidden}.p-hidden-accessible{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.p-hidden-accessible input,.p-hidden-accessible select{-webkit-transform:scale(0);transform:scale(0)}.p-reset{border:0;font-size:100%;list-style:none;margin:0;outline:0;padding:0;text-decoration:none}.p-disabled,.p-disabled *{cursor:default!important;pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.p-component-overlay{height:100%;left:0;position:fixed;top:0;width:100%}.p-overflow-hidden{overflow:hidden}.p-unselectable-text{-webkit-user-select:none;-ms-user-select:none;user-select:none}.p-scrollbar-measure{height:100px;overflow:scroll;position:absolute;top:-9999px;width:100px}@-webkit-keyframes p-fadein{0%{opacity:0}to{opacity:1}}@keyframes p-fadein{0%{opacity:0}to{opacity:1}}.p-link{background-color:transparent;border:0;cursor:pointer;margin:0;padding:0;text-align:left;-webkit-user-select:none;-ms-user-select:none;user-select:none}.p-connected-overlay{opacity:0;-webkit-transform:scaleY(.8);transform:scaleY(.8);transition:opacity .12s cubic-bezier(0,0,.2,1),-webkit-transform .12s cubic-bezier(0,0,.2,1);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1),-webkit-transform .12s cubic-bezier(0,0,.2,1)}.p-connected-overlay-visible{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}.p-connected-overlay-hidden{opacity:0;-webkit-transform:scaleY(1);transform:scaleY(1);transition:opacity .1s linear}.p-connected-overlay-enter{opacity:0;-webkit-transform:scaleY(.8);transform:scaleY(.8)}.p-connected-overlay-enter-active{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1);transition:opacity .12s cubic-bezier(0,0,.2,1),-webkit-transform .12s cubic-bezier(0,0,.2,1);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1),-webkit-transform .12s cubic-bezier(0,0,.2,1)}.p-connected-overlay-enter-done{-webkit-transform:none;transform:none}.p-connected-overlay-exit{opacity:1}.p-connected-overlay-exit-active{opacity:0;transition:opacity .1s linear}.p-toggleable-content-enter{max-height:0}.p-toggleable-content-enter-active{max-height:1000px;overflow:hidden;transition:max-height 1s ease-in-out}.p-toggleable-content-enter-done{-webkit-transform:none;transform:none}.p-toggleable-content-exit{max-height:1000px}.p-toggleable-content-exit-active{max-height:0;overflow:hidden;transition:max-height .45s cubic-bezier(0,1,0,1)}.p-sr-only{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.p-accordion-header-link{align-items:center;cursor:pointer;display:flex;position:relative;text-decoration:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.p-accordion-header-link:focus{z-index:1}.p-accordion-header-text{line-height:1}.p-autocomplete{display:inline-flex;position:relative}.p-autocomplete-dd .p-autocomplete-input{flex:1 1 auto;width:1%}.p-autocomplete-dd .p-autocomplete-input,.p-autocomplete-dd .p-autocomplete-multiple-container{border-bottom-right-radius:0;border-top-right-radius:0}.p-autocomplete-dd .p-autocomplete-dropdown{border-bottom-left-radius:0;border-top-left-radius:0}.p-autocomplete .p-autocomplete-panel{min-width:100%}.p-autocomplete-panel{left:0;overflow:auto;position:absolute;top:0}.p-autocomplete-items{list-style-type:none;margin:0;padding:0}.p-autocomplete-item{cursor:pointer;overflow:hidden;position:relative;white-space:nowrap}.p-autocomplete-multiple-container{align-items:center;cursor:text;display:flex;flex-wrap:wrap;list-style-type:none;margin:0;overflow:hidden;padding:0}.p-autocomplete-token{align-items:center;cursor:default;display:inline-flex;flex:0 0 auto}.p-autocomplete-token-icon{cursor:pointer}.p-autocomplete-input-token{display:inline-flex;flex:1 1 auto}.p-autocomplete-input-token input{background-color:transparent;border:0;border-radius:0;box-shadow:none;margin:0;outline:0 none;padding:0;width:100%}.p-fluid .p-autocomplete{display:flex}.p-fluid .p-autocomplete-dd .p-autocomplete-input{width:1%}.p-avatar{align-items:center;display:inline-flex;font-size:1rem;height:2rem;justify-content:center;width:2rem}.p-avatar.p-avatar-image{background-color:transparent}.p-avatar-circle,.p-avatar-circle img{border-radius:50%}.p-avatar .p-avatar-icon{font-size:1rem}.p-avatar img{height:100%;width:100%}.p-avatar-clickable{cursor:pointer}.p-avatar-group .p-avatar+.p-avatar{margin-left:-1rem}.p-avatar-group{align-items:center;display:flex}.p-badge{border-radius:10px;display:inline-block;padding:0 .5rem;text-align:center}.p-overlay-badge{position:relative}.p-overlay-badge .p-badge{margin:0;position:absolute;right:0;top:0;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);-webkit-transform-origin:100% 0;transform-origin:100% 0}.p-badge-dot{height:.5rem;min-width:.5rem;width:.5rem}.p-badge-dot,.p-badge-no-gutter{border-radius:50%;padding:0}.p-blockui-container{position:relative}.p-blockui{align-items:center;display:flex;height:100%;justify-content:center;left:0;opacity:1;top:0;width:100%}.p-blockui,.p-blockui.p-component-overlay{position:absolute}.p-blockui-document.p-component-overlay{position:fixed}.p-breadcrumb{overflow-x:auto}.p-breadcrumb ul{align-items:center;display:flex;flex-wrap:nowrap;list-style-type:none;margin:0;padding:0}.p-breadcrumb .p-menuitem-text{line-height:1}.p-breadcrumb .p-menuitem-link{align-items:center;display:flex;text-decoration:none}.p-breadcrumb::-webkit-scrollbar{display:none}.p-button{align-items:center;cursor:pointer;display:inline-flex;margin:0;overflow:hidden;position:relative;text-align:center;-webkit-user-select:none;-ms-user-select:none;user-select:none;vertical-align:bottom}.p-button-label{flex:1 1 auto}.p-button-icon-right{order:1}.p-button:disabled{cursor:default}.p-button-icon-only{justify-content:center}.p-button-icon-only .p-button-label{flex:0 0 auto;visibility:hidden;width:0}.p-button-vertical{flex-direction:column}.p-button-icon-bottom{order:2}.p-buttonset .p-button{margin:0}.p-buttonset .p-button:not(:last-child){border-right:0}.p-buttonset .p-button:not(:first-of-type):not(:last-of-type){border-radius:0}.p-buttonset .p-button:first-of-type{border-bottom-right-radius:0;border-top-right-radius:0}.p-buttonset .p-button:last-of-type{border-bottom-left-radius:0;border-top-left-radius:0}.p-buttonset .p-button:focus{position:relative;z-index:1}.p-button-label{transition:all .2s}.p-calendar{display:inline-flex;position:relative}.p-calendar .p-inputtext{flex:1 1 auto;width:1%}.p-calendar-w-btn-right .p-inputtext{border-bottom-right-radius:0;border-top-right-radius:0}.p-calendar-w-btn-left .p-inputtext,.p-calendar-w-btn-right .p-datepicker-trigger{border-bottom-left-radius:0;border-top-left-radius:0}.p-calendar-w-btn-left .p-datepicker-trigger{border-bottom-right-radius:0;border-top-right-radius:0}.p-fluid .p-calendar{display:flex}.p-fluid .p-calendar .p-inputtext{width:1%}.p-calendar .p-datepicker{min-width:100%}.p-datepicker{left:0;position:absolute;top:0;width:auto}.p-datepicker-inline{display:inline-flex;flex-direction:column;position:static}.p-datepicker-header{align-items:center;display:flex;justify-content:space-between}.p-datepicker-header .p-datepicker-title{margin:0 auto}.p-datepicker-next,.p-datepicker-prev{align-items:center;cursor:pointer;display:inline-flex;justify-content:center;overflow:hidden;position:relative}.p-datepicker-multiple-month .p-datepicker-group-container{display:flex}.p-datepicker table{border-collapse:collapse;width:100%}.p-datepicker td>span{display:flex;margin:0 auto}.p-datepicker td>span,.p-monthpicker-month{align-items:center;cursor:pointer;justify-content:center;overflow:hidden;position:relative}.p-monthpicker-month{display:inline-flex;width:33.3%}.p-datepicker-buttonbar{align-items:center;display:flex;justify-content:space-between}.p-timepicker,.p-timepicker button{align-items:center;display:flex;justify-content:center}.p-timepicker button{cursor:pointer;overflow:hidden;position:relative}.p-timepicker>div{align-items:center;display:flex;flex-direction:column}.p-calendar .p-datepicker-touch-ui,.p-datepicker-touch-ui{left:50%;min-width:80vw;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.p-card-header img{width:100%}.p-carousel,.p-carousel-content{display:flex;flex-direction:column}.p-carousel-content{overflow:auto}.p-carousel-next,.p-carousel-prev{align-items:center;align-self:center;display:flex;flex-grow:0;flex-shrink:0;justify-content:center;overflow:hidden;position:relative}.p-carousel-container{display:flex;flex-direction:row}.p-carousel-items-content{overflow:hidden;width:100%}.p-carousel-indicators,.p-carousel-items-container{display:flex;flex-direction:row}.p-carousel-indicators{flex-wrap:wrap;justify-content:center}.p-carousel-indicator>button{align-items:center;display:flex;justify-content:center}.p-carousel-vertical .p-carousel-container{flex-direction:column}.p-carousel-vertical .p-carousel-items-container{flex-direction:column;height:100%}.p-items-hidden .p-carousel-item{visibility:hidden}.p-items-hidden .p-carousel-item.p-carousel-item-active{visibility:visible}.p-cascadeselect{cursor:pointer;display:inline-flex;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none}.p-cascadeselect-trigger{align-items:center;display:flex;flex-shrink:0;justify-content:center}.p-cascadeselect-label{cursor:pointer;display:block;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:1%}.p-cascadeselect-label-empty{overflow:hidden;visibility:hidden}.p-cascadeselect .p-cascadeselect-panel{min-width:100%}.p-cascadeselect-panel{left:0;position:absolute;top:0}.p-cascadeselect-item{cursor:pointer;font-weight:400;white-space:nowrap}.p-cascadeselect-item-content{align-items:center;display:flex;overflow:hidden;position:relative}.p-cascadeselect-group-icon{margin-left:auto}.p-cascadeselect-items{list-style-type:none;margin:0;min-width:100%;padding:0}.p-fluid .p-cascadeselect{display:flex}.p-fluid .p-cascadeselect .p-cascadeselect-label{width:1%}.p-cascadeselect-sublist{display:none;min-width:100%;position:absolute;z-index:1}.p-cascadeselect-item-active{overflow:visible!important}.p-cascadeselect-item-active>.p-cascadeselect-sublist{display:block;left:100%;top:0}.p-chart,.p-checkbox{position:relative}.p-checkbox{cursor:pointer;display:inline-flex;-webkit-user-select:none;-ms-user-select:none;user-select:none;vertical-align:bottom}.p-checkbox-box{align-items:center;display:flex;justify-content:center}.p-chip{align-items:center;display:inline-flex}.p-chip-icon.pi,.p-chip-text{line-height:1.5}.p-chip .p-chip-remove-icon{cursor:pointer;line-height:1.5}.p-chip img{border-radius:50%}.p-chips{display:inline-flex}.p-chips-multiple-container{align-items:center;cursor:text;display:flex;flex-wrap:wrap;list-style-type:none;margin:0;overflow:hidden;padding:0}.p-chips-token{align-items:center;cursor:default;display:inline-flex;flex:0 0 auto}.p-chips-input-token{display:inline-flex;flex:1 1 auto}.p-chips-token-icon{cursor:pointer}.p-chips-input-token input{background-color:transparent;border:0;border-radius:0;box-shadow:none;margin:0;outline:0 none;padding:0;width:100%}.p-fluid .p-chips{display:flex}.p-colorpicker{display:inline-block}.p-colorpicker-dragging{cursor:pointer}.p-colorpicker-overlay{position:relative}.p-colorpicker-panel{height:166px;position:relative;width:193px}.p-colorpicker-overlay-panel{left:0;position:absolute;top:0}.p-colorpicker-preview{cursor:pointer}.p-colorpicker-panel .p-colorpicker-content{position:relative}.p-colorpicker-panel .p-colorpicker-color-selector{height:150px;left:8px;position:absolute;top:8px;width:150px}.p-colorpicker-panel .p-colorpicker-color{height:150px;width:150px}.p-colorpicker-panel .p-colorpicker-color-handle{border-radius:100%;border-style:solid;border-width:1px;cursor:pointer;height:10px;left:150px;margin:-5px 0 0 -5px;opacity:.85;position:absolute;top:0;width:10px}.p-colorpicker-panel .p-colorpicker-hue{height:150px;left:167px;opacity:.85;position:absolute;top:8px;width:17px}.p-colorpicker-panel .p-colorpicker-hue-handle{border-style:solid;border-width:2px;cursor:pointer;height:10px;left:0;margin-left:-2px;margin-top:-5px;opacity:.85;position:absolute;top:150px;width:21px}.p-colorpicker-panel .p-colorpicker-color{background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAACWCAYAAAA8AXHiAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHotAACAlQAA+NcAAIhSAABxRQAA6mYAADkHAAAh+QMnhVYAACf5SURBVHja7H3LjuRIkqQaJ+e0wB72T/s7+w/qOKduoLBd3ZVZmeEP0z0UjSUUiqqpuUf1AoMJIBDuTjrdwyhUERVVMzZ3/y8z+99m9jAz33/7/hs97vb7zzv7qff54n7HNncv7Vc9nnjuf/Ixsv2i7y/328eii/EMP9vd5fjvr3cc4/Fa793dvffe+/P57Pf73b99+9b/8pe/9C+99/9jZv9rB8Dsn3kWT9RsQCIgzE7Us3r8le+Ig/fqMRKAp8cAEPAY4/Gy93l2cY393P0J+/nYBtvH8+e+rfXe246cBr/+eDz68/m0+/3uHx8f9v37d/v69av9/PPP/tNPP9lf//pX+9J7f+ygenzCSfPZgLxz0l48oeEvXKVv7fPisU4/v28yM7O2/5q7t+A5P3Y8hvq772/u3nYQjdePfXbgbDuYxmv+fD7t+Xza4/Gwx+Ph9/vdbreb3W43//79u/3666/2z3/+0/72t7/5Tz/9ZN++fbMv8A+Vfmj/ZmZtf63hgLXWVo7z0ueOgQ0enwY9+MH9Kp99+Vw8wcG2bQc+7+cF8BgcC4957EevNwDRRgByAFYbQILIdIDI3e35fFrvvY2/j8ejPR6P7X6/++1284+Pj/bjxw/79u1b+/XXX9s//vGP9ve//91+/vnn9ng82pfe+8qJ5YH1FeAEJ28KEPpsg5NyArEA3+lEtdaOE8MXQvBZDBKbAYv3w+PhNnhsapu7W2tt671ba63vf1vvPQQWRaUjUu2/B9D2c34C0YhSO5B8j1B9/9uez2e73++2/247BfrXr1/tX//6l/3yyy/2yy+/+NevX+35fNoUWDAwKZCKESYEZyGCpSdeAEnRTRW4YSQKgJQBy+HxRkHUOZrtwEGAMICOY/wRhE60NsDTB7DGMZHuzMx778Zgcnd7PB4DWPZ8Pn0A6na79dvtZvf7fbvf7/bbb78dwPr111/t69ev/ttvv1nvfQqs8Y/5Im2VIluR3sag+uQ7toDi5PcQ39FEVLqALgNW8HgDJPWE0i5gIp00ANSZ0sxs0BkCyDBCjef7376/NgT51ns/IhYCCzXV/X63j48P//HjR//4+Gj3+719+/bNxu/379/9drv9DqwoUlQBpehnIk6jSOSr+ir4jnysCCDZ+46T1FrDk+2tNcOLESN6AKzTRwFQZsByEteK7hrS3R6ZBngaRizQUcfj5/PZdh01QDWe266p2uPxsPv93m632/i179+/t99++619fHwMrdV+/PjRbrebPR6PZmZaY1WFNdFkKwCqLYjriI48SCAqkU5RldJEXtBLBhGpR8AiACGNdd4v0EuH+GZggd7aRJTqCKRBhyN6YYQaVLhrqra/tokscEQs+/j4sG/fvg0hbz9+/LDb7eaPx8Pc/UKFHlz1L9GkONk+iXQZ9UnwKKApQNIxWyGVtxkV9t7bHsGOyBYAq+3jzGDCCHWIa6C+Jva9ZHs7tWEE25D6CEwDaObu2wDW8/n0XVPZ4/FAkLUBKgTWANK3b9/6x8fHtuuwASy/UOEMT8paSFJzn2WEETjpODK4Bd6PR1GVhT1mZgIUjhdYkt35hOKG3cD7oDVw8pYYdOOYw7AkXXWiwmEbDDpES2Hoqp3ybKfAE/09n8+2R6p2v9/brrdOVIiPPz4+2sfHhz0ej+3xePQRGTliTb2fLErR1e0FjeQB2CLqi7Ix3keefBF5HPZzYQd4JNCVfzRokSmTQDYcbtZU214iMQBiI5G+Daug//5zimSwDS2Ek0AHj2oYn0dk6r0fgn3XVna/3/1+v/fn87kNU3QI+X2bff/+vd/vd3s8HkekvGisiVGYgSoDVEsiT2iyigzsopeQgnbvx/Gqx+PTtgiATQBGelCUwTUGDBxzUxkd6qMByID6DEouaG6iN9VRoO9AQyBhJriBV3VQ4W6EbgJYdr/f++Px2G63G2aJvgNxZJI+wH0CFmc8k2wrjXJIQXBCj9d3s/L0VgDJBcScKJzMIG0BuNJ5FKkuEXCAqxClsowuMi3VYxbiJ62EYAIgDVrrHLH2KIXaagBpRCnctiGwBqD2yLXtUWgAaQAMjdIDgB8fHw4R96yxXgBV5rAfJ1fQravPGumyos8MaALUlwwPwYRCXgGNdZWyDlico/YR9oADAE7uusr20DkHf8r2E8flmAFMh+cbRqjn83lsez6f296NcESpkQkOnXS/3we42g6utkerfr/ffddhbQflQaPj89y9lahwxesKKC0T4XiVSwOTNJLyiDLt1DIdJQS82rYSlSLfaRNU2MAaQOd9i7K9AUb0o0a0IothwzLN8/kc20YmeGis/bUTre1Z4TYi1g4wu91uDr6X7zRruw5rkgoDEKlolUWKCCAVoEURxZSQJ8CYMk5VticikQEFSkc9K/4yeJSOQ0obQh6jFdoSqLcITJ0tBQTT0FXjdbQUIAvsz+ezuXvbW1+s9953CtzAbrDb7dZHlENb4na79cfjsaFFMT5jnI+S3VDcJwJPRG2evB+BEkU4BTKPaJIozIPOAUWBzlEIvxcBS+2LOglFuTM4oeRy2m8/YRdLAbRVH71S6LSzdwUdC0iPB609Hg9398NuGIVnduL3bUcHBEdPM+vTiFWNYBOgWGYh0L6H97MQiZTx6YHYNnDLEUwciYztAlWjE/ttlME5ZXlHJBrWA9b5JhGLHfROADuAhNFrWAoAtpHFdXcfAh47Ghr0YA09tqGRumutkwE7LA4z2xBYUQmkUqbxLCIJY1JRIeopT7SUKUCojI7KMxYArqExySZn1gfFAAs01sm7wmwPTE9JjQCyEaUYZNu+30AYgqcrd33fZxuFZtZYe4RyyBjb7XbroMl8aCoE6gDr+O5fVIE0A0zv3aGJ7wjp+2tH9rJbB6ayqQb+Az8fINn7jxToOCPzSG8RxTXhtl/cdwCnTwT7MR4ELG6oc5HtObnpp/4poJWTFTGi0XjfSO/JAPVdQw2v6jnApOyGYTOAI98AiIdbPxx4LFbvugw7Kw5cfBGV+ik1BtX6qB32orH4GIKO0ZJQ1MmRT1Irl0w4SkJDnZHmMWETXLwxtgYIdJjhdUGF3IhnAJgjGRj6CemPxLtDG8ygvw6txdtOhaOp73gO9oPt4NqGyN8j0jaAOOgSW5VHZOMCOFPhTF8p51s994QOmfqUPvJApB/utqBJRX0bTBy4RC/x/GRaMkgmlsJF3KOFEBidbG4iNSItbnDS0EbAks62U1pD8xTAZgAutBs6UJ7v+2yot0D0H/qLitqnwvnQsFVgqZpd9FxZES0CUKSjqLxigYnJ2VhEmS6EOReAT811rL8WgLXh8Vg3ofWwA+mSNQLINmExdDBFEWRSvA/AjegzBHvkY8H+p6gEYv6IbFjGuUQsprAqLSYgs4mQtwmNeUCfyvl2bo6j6KLc9YstwPvS+0xYAxcdFbjsjaLVoHjpvKPdgJoKAMcaC2fXODbwPZ9PN7OGzvjYd4js4aADiNpuJRwZ6PCp0LLgRIUK7meNNfOZEjBkJRaOVJdSSkSTIqM7rgZBca5qjMpZh6Jw5+iV1fJWtqFews8D7WSsozgqiVrhAEDn/SBadSjpDCAeVEjUeNo2DFLY5rhtHHOPdCNK+U6XGwD/bDfMIlY1WhE4PHHNI4A1dYxAU4XHUIYoHwMjmSpCZ6BT9Dd6pLDTYUxcIJpE6uukqzpMdjhto8cdvKpOvesH3cF+h/OOtIglHnDtj5LOHgEdmgZP+yEFAtuUqLAFnQtyP8iyuMB8WBJgR1yyxgGAkakFwLlENkFpRkLc4AQbgc0n+51oblAOfO4lewQKc4peWFh2ENzOzXy4DaIWuutO7cdD6xx0ho+HVTDEOLxnFKbZUjg04E6Bg2o9MIevdgObo4UIFWmrBuhN9QtrGQQI+EPsVXUVEVkHBd7UpeeKIo8JbYXFYRP2ggmLAT2ok8M+ohmA01QkwuiFpihEqUYRa2Mq3CMNUmFjWtyp7JQtDsCOrHAHU8dmweGZjYwSorSdSjpF6otqgCXARTQ5iUycBQ7dwVkh7yd9LAYaG6WTDHD6GgOL/KqTjUBA6kpjsa1AuoofH5kgPwbnHUE3PCoGXaPCNb5/dDQ4jLFjQpSJ9xmwLAFVn4AtAowFYPGkM8ECC8Gw15wzFirhOLnkTdT4PAIbFIgjMDkbqUizkN1dtou+9Q7PO2WGG7bGoI8VAM0hCrGYd0oAnH0rBBOiKrUbkozPFwA3jWbZZwsgeTKBIXL2I+q1RNzPgHbyvYbmEdmeilJOFsXIFk009xnPA6TuBnyM2grfh1rqpLmoHnn6HlBQvui28b7xOWKisIxYF7tAgKklloGanOBFoLRk1ktEY5445JZkf1GdEBfQkBYD1sXIp7pQoXjM2R33sOO+LcoKdzBjScfJee9QG+SscPRnjcenyIbvo3LQhiCmHvsOLTMW2g0TuptFuAs4lI5SACRwc8lF+VZNUaYQ9TMtZYGQb0Hr8Ba0w1QfH5po2ApCsGMJp2OGBuDBiIVA29DvejwekgrBQkCN5ZCVnqgOaRLXi4DEb5yDlApLYCIxHwnxVyjPgga8GXg8oEDuS3dM8xNKPOk9thCGTqJJppbQX4Pow/sZ2wtAPyb621FjOTb3DbpCehs2whhLbPaDx2pSa4eGANSXijFi8f4GmEyUY6Jow3pHinoB1Ma1uARIDF6mxVeimQVCHP0tg8LyicbAuzpFL9jviF7Q/tKhsH0yQckQ7QAiJyo8KA0jFACpg9vuoiLg6MqTIXpcV6tUaNEMYUVbKu2f7RcBSWR/GTVeQJFto8euwMRZ57hyx7iRWMcGvosgB7P40GVDXOMx0I8S1Gg4E4eywE1RIWaFBJDDx+LskUE2to3pZSozBJDNs8IJpZ0a/9TJ3534sV9pG9sNTE0U9bB/yYVRe9nGrcojonDNUVkUUTSb6SoCz0Ws4zGSbQg6zgLlNnTY99c6l35GZCI6RN13lG6gG3YjmwGXw6xHrGx71uxHK6ZY5G5Tx4EFUUxFPVetLcEyQKps48JB5++EeuJSHcBtrLfAjmg41ii8iU6noKOuBuPno8MBvC+MbidLAnSd4TR/ZWUgaOm8vq6xotphdKJFS0oTGaAFYLKgCM0n10UHQ0aLbFq66HDwaMlF9Rqk2a40VqCrsCW57ye0K/CwxsIeLKKtC90hLY7C86DXPZrhhAvH/i+0Mjh6EQ2ySeqr4l3ZCGo61ax3KrMfPNFHHmgsfu+lyMxLA0WinCjPlaNOkQdLMZfIQ89PugomWaDzPhz1LTipJ10FNgQ+b1w7xONNjn8CJOspFvNUysEVoXONNel8UK3HvmAtmABGRrGtCC7V0WDsSzHdcQE9mFjBFoKiTAvsBiedhfbCKVoCHbH9cBLwAU3iMRCIbCOw/jqKyWhhiPmQp+yXHPe8VhgBYCWyiQxy9tcUpTGNFo7VAi2XUiE77qp7Qbjrp3mHSGdAb5sAlQQFWgoYXiArRKrifixTVoTICtFuONEpRCaHibK8aK7D3Mlxg4JtSbwHLTGhXprNoIkiV9BLlQEwshRc1ASjKV3Sn1JCP8r8gomopuwGKuEgWNhtv1Am05aIRsP34udHBgfgQQCdgKkoEj0tBJT9cVMEEzdPuFLhrDwza/KLAEZzDUfjXybW8X1oSRj3rcMqNU10MKi7MrRoHiF3JYCzfsr88H1oVSC10usnpx7pMrMb4DV23Q93HVeiYRrjKfmDEqF33Uk3Oq0WqHrcj4xY0KCmwqh9Zva3oNOauEOCV8Q7ao/EL1MWA9Of6njgRj4X7cdGRWjpwuNECIpUHkS+jQDNrTKYKXJDIEYsIz8Ko9RGbcUYlRymxWON0Fig49pb4pYpuEqhpsKqYRqUbFINlYh8SXcBeCzyoQJH3YLGPksoMivjXPQW7XeiuERHZRHqoEVw0Lnxj+2Fk/OO1IeuOWZ36HGx5hL7bwxAPK0DjO8AK1vJxSagU4150eKwFpRvLlYA2xFKZwn91YLPOhWTsYwzsxTgdiJhNIs0G0QJg5PEpRvOItEcPYEJdJPNwMMrKw8A9T/C0waAOmmeEcna7+WXksaKIs4sml0AtmgjqC4GGcnUcRSlUshW7noDB91EZuk0+cEFxbONEIl+ZyCJ/YymrV9KQ+TOG82W9ijikuNvgcbEi+k/MPJyVeEljVWIYiH4koJxtmZV1sulsj3LqFFEM349ctRN0aJ6zuBlW6FChaKDAd9zoSRhYLLxqaIXZ5ONi9M4NY1tDl5c1/Jb6r0NrOo2bpO53CcmAODqtkukigCnthGNZVEJqaHT+0KNhdqJhbly14nqTpYFLfxh7HFRDfGizSjCskiX20TUisCV2w3FTFD2ZbGPla02o3rXZ9FsITNUjX6RQGeLIRL6FkyYcCXsxW1LVCZ4cegJOMYOvIq+2Iajoi5aHXa+odPlQsXvwKsfTvR3q4p3dsSz5j++8SJ/KZt0Mlh0jCgaTWgwms4VaQwP9mui/yqNRASyTLybcNeV3trIGe9KwON+ogUGC9enY1BN8RSFqIpwMUrtfOfY17LCpI041EbBzGSV0cmisOipsgJFqrZi9X+kuinTYgJA8jhMd7iUJMyQOQGVTzIDieyGkz4iUc/Oe4dVbzZBh05FZ4/oTznxEljD5c6iUmQrDGc9obGmoh4CZEzFh8YyC3wsizI3Me39otPIdc78rBBYTBViZo4pK0LNI6RtRgC69E+hpQDH3sR0fKepXXwHi4bgIMA79Iixj4WPOxWjrxqrUjuMSjdqra2kPhjZBvgdwvmEAd15ZoKSpSAb1hD4Qo+5yh4ZmFFEEyCRjjyPI/tg4II3QZenLJPAPsZno2LypXKA27MVHVliKLshKwRPxbuKSgkoZRdnRndCw10ojyOiaitOIl00jT6kPWE/lEDF2eOgrsBuiKyHjagLb9WLJR0T9oOLzPVEjQN8SnO11oab31prDu77MErnGqvappzMPK4CzZXADmwJi6Z8BdrsYpAGNcx3gSXFexVkILw70h2e+KGbRNaIgn0LANRoRcBO+25KN4F+6sQiKFcODyu1G16xHxIDVa1Eo1aJ8cmxs2JytGJfVIy2aA6hinJEd0p/+cwgnbjrJhoDjaZfScCDFJH/B72u5kBmcxPUvAE1sfi0ul8UseQUeBLtbRKFZhNTLZh5YyrDg5MrJ66Kx9Iby05M9lwtYzSJYivg2qA+N8vSkO4syBJNUSG56CzAnZr1Tlnh6Mfax+J4PBr9IKot+VgVSyFccDaqNRZn9yhATgGzAKooWqkZOjh3sAUa5ZLdLYLM1DHIrnBlEzAQry93pNcGqwaeqBZ1GtCcUfXkdFqXqTCYfm6VVWMyAEZrZgWWRhM9QKlrn0U1sbAarzBzWbVPTNBwtSQR2wsq26YSUGQtyP0R5ERxFyqcPVa2h8iYnTLSU8Mle5IV5z2cqJoJ74Du1H6WzGbOKLMUkYIZzp5Qps9Ee0XMs3e1Eqn4GJn7zk2EahtMyjhFupHBcXZKrceZu47UucmI9Q4VfvJfZSuE0Yw0oCXlnFRDrWx7RU+xF5WBh+wG1Dboe3UwP7swQtuMFvE1BAr2YkU/qMHUtjKwVrRWBArVnCeOO41YybZoTXYLANlIY83mH34KsKIINekm5ULxBvTEBucmOhTYYO2Be99QsEcRKrMjXrIbXphqP5soMRXyiZg3RasqokW99up4yj4Q/fIl2syi1mT/6cSKV6IprlHBvmCwOLGpIKDmRXCTXykrnAjyCyWpGdAV0CjjM3hPGKHQkpjMal61Ilql0BzpLdHa0oniD8oTC3Hw1HY+tjJSp1SGnQ404/mwFPx8oy2eMCF11ytUyECyqp8ljhFRYaWmmIl4FxHKkt72ioeljMRNZamRcBelGgWWLTBfsU345C0xILhZT0THxmUdpZlGnRCSNxf2g9Rd7zjvLeppd73YbATIMt0FlDa1FqJIJ+qRlixZxHXFavuyqYwz6Yl3VYxG519M0PDo+yYTPGZlL3nBk9OeUWWJCtMidAYK9cWSfipTglropdPxsZk/MTgtG8hKJlh9raK5YKVlhzIQrliTaS+MKEq8MzU20eqy8RQuFO+RG09rjI5WmRaI95LznkYo3xdPE6CoUKFHi3cosKjOhYjiou/AV3kCqtmV3agzIQNXqxSnDe7uEGilMLsTq7+EoEt0Fy9LEFkNNko6YVY4A9ZouptRGO8HzxtZ/5dUO4lYYRbHa55y8Ve1xwRTuySgKDJmIMzmFWYTYC8aCBaNVYYrg0KKegJPn2Sfl/YZO995TYEQI5W9bDcks3iiKFJp+rPA85rpNBOTMyT1ZdqJVgEMPS7XyyCFES1q3OMEYFbsTioIVun7Clx1NYMZP2cjAW/BxInNzjekr9sNb04Bk6I5ocJSVHKx0GxgP6T/C1JhJGgrmip4LqMIZoUFw3QaibDLAxYekTqKoq3KJi/RS0yOUKUcL1PhZ80trHphKvIks3iiWUItiy4V8LzTUrPw+ibm53G/uSfU52w9FKiQPSZTAl2BhyZHRHXCnAor0+SjSDHRR+E6Ddl0MY5Y1W0ZZfp16e1wichkgZGs5TmkqmSbqwkbLC9YqwoAnjRitE1Eqct71HlJlgNQoG7u/jsVvhOhViOYJ2tofWbEUgD8jIj1KlVSppVGpUm2p7apblZ0wtMoJaZ0WVILtGRq/VljfTKwShpL2As+mZg6O36a7U2cd59NvCj6XS3SWMpVT7LHkOKo5SUCYIOJppca6OwYag4h02miuUIqjIDliRHqlanzZEOEWWHi9l8ilrp5wMTNP9FJkFm2QlaYeWxhVljVbOJ3KSuEC5QjVsggOzi6KMifzldrrSeF6OWI1SbT6ytZoru+l2BGhe0zIpZoRmwTz6tNJhfMjiGn2WfbJkDjyNRmVMhzBFgrCfozmEvITvvJfE1o8o+s0Oc3DLBocY+CeJ/tF3VFmOijT8V61NEgDNCmJmEm8w3D4nIwuZUjVIkKwc2faSk1u4n3a5GjruhOtQ2prJDbygVNloDVBAVeXo8yPdHWosxNTzLElgl2MfO5VP5h2npFyE8ojW/FYolgj3RYKwj2BnP9VGRrQv031Fi4YiECRL0naJHREWumsWbZnOtbyVXc9WxF5iZmgmRWwgWoCb2qmUVRd4NP9JYHzr4pLRY0FFo0z4+zWnH/aY9aeFTHBHZJiHmBPjQwfz6v3Ke+47LGyiJV0CLsSYdpEyvMRCc++tzmwXpbijYnAJveVzoo8zTuREhotWXGaBKxGBRIbU3onsox25giDxNlT5ke9MM3YbC2SdRa0lih2A5626OZzjZZlC1qObaJWPcos0sshmmbdHEGUNgZkfTYN+WiD6AyVRKgZsKedZSzrlLgEZJBaimIXNENBNbtBhfLDlWjmxdX96uUgsS8xjbRZekcxSBCSr00KVaXgTabdDKZDGIqeqpedLXOgud3SruMu6JBoj2nx8t2w2UtiFdn6aw+T2ZYS4DNTlTyOWHr8gs98j6ZNCspTFBatB2bBi9ZZXRRctZo55uKXgzW3Xf8/cXf9VdUoLYMWDNB7QUd5olm8SjqqTbjZJ0IOWs6Wj0mWg9iZZbQqxljYkmE0VNZA5HGUtsYJGSOKpo8ZYEIJlHCacqFh225xsoMUdN3hOeTnE4sLYhxD45XmXoW+VHHohXQWhvdE3oGKmcdmCxkEiYK1QQAszkRsXwCzBZotsu5YC2Fj1U7MtwPqZ+A5fkNAaKsrBK50tVrZms3JAuLyAgQbTO9Zle4hGREw4XJr6WW5yxdp0bJTApEU+V4llKLLq7J3ED+Xkc7DGfe8LOV7IZK94Ja4sjyNbCmvV8RKAmIrThP0YNo5gVwHItf0KSNbCGT2WODe0TPoll2T+pTdiZ0WESFFwolf8wpU22ZnhJF6andICNUEm0yYW/ZdHkFSl7hRZmZ6vssAHC6yFtkJ7ygv0K7wa73f7yARzy+lIjUeWMqBM3UAr01Lib2uKaUKrLDuvMujE6vrOOQTXCd7avmrLlYzJ9S3Wx57xBkQdboonzkgQ2hwDKL0O76lnd8k/aQwuiejyEVqpJWQGkRDVZ/1px3RnoAlnQlwEADhTOdg2wuA4O6430YRZJk4aXF3Cy/eVQKas7qmJJEs1/o8NNYuIp6UbSEJQqixr6WWA2SCmW5xvRdvGS0CGgypEX6otFM53BFP/E+lXmqyNGoU7KtmLaFRU3k8YN9WpDVZced0mTCBsp6uFBxpOdIXzXx2vZqEfpIkyEMZ9nd6R8e97UjUSp77llEi6jHt+xNbyhgtM57Eh0vjXmV8g/eQKE6jS6iyaizZDETHrZKmHTtjX3KcR/foQdO+xoVFhr6mpiXl7YsGy3g7ws3MVflC4+X4bbAT4vuPOHqs5NJIWGPF2dukT8nwOau762YabNwfATItqxDlywEFYk2/r8m0WuLgFWxGUoAFNGsfC8dNTMoygotuZcOR6wCjdmsnvnqJF/qXvWZLlNue0WjTVqUXF1QykIItke9WgbA2krAssLdVhO9ZUJQZ9tkCSiaK8hRrgCeyv2r24y+kszykqREyxREYprXlA/GP5y0IRItj7ZlIFNRifcTrTdaY0WaqkJzE701NUhnJ00lCQEwsruQtaQtR1GiKX0XZcSq3x9Ape6tqDJbaTvw+7m7IehAiNgntCCqVkRQOWhlKpwAa+VWKFlkakmWWB5wC27bG2SIL93Z1ea3zCttq1wkynmPji0incxARWRSkccCZ139fZkKU8c40UcZ3aQDLpz/sLZXAJm6OtOLYWX5gJVtxRM/pdkK3RFlVujfo0SENNccWEkEyoCQvged+eL0MC+K2PTkUEZ5cuOD+YvRhaHc9ugv949faI7oFFN5eZfXzPkOdFgUwdOCd8AW2b4hZVbshupKyZXV/ppK+UUnwZQu+OQVqGsq7JPoMt03atku7hutKJ2uv5pF90CUl6IeZ3wiK6zQYY0KZzbDRD+F1FeJNsWsLdNA4Y2eIkG+AKQl8BSpMFpLtfRX7R9kdDITRCciyvyULvtsYL26nQvXK6DhbC2LSrLSb/mtVyyLhivabEWjTcpIUaG/VTUTue8ntx3/CuB07l6ZAQp7tsysZRortQsyWgw0i7+wXxrBJkapnASQNPXNXn/17+zzKxNIZEeE0l7B9LqNvtcmXHd83zaZO5h1Pcw1lriyohM9i0rT6MXiepH+lujzE+julUXnymAU9cyZxOA+9EaNchcao6zPIvqLsmwKEKi//iOkwkRHVeiwqrlUCC6DJaHLyrpdHvRNyWiyApwsSnv9tjBLEVFNfXshqjrNxpK0V9Bfsd1QHUhlAUyc33DwTawFUb3iA41Volo66ThnsXxh8ISRzC2HDojliykzgCsXjZr8gdO2ZvT6VqPf7MQWoluoubIu0iwardb4qE1aDlRB21T2LS/tZGICb9Jq3YQf5rNxy8xhQXkyYwyikE0MUrtErGwyRdKk5wG4wmn4BX1mBZqcgilq3KPHFwO18v6F5QeyMcnqmCt+XoUaS9osiXQp0FJgsTgfwvH3fjyb9rejm7yH+Sk1BS65Rc452gCT99nEeA09rFmf/4rVUJUT1WJ81vxXKIJ70KDHTn8nK2IWnaJt799hddaxUNFfq1d7YOAp8LcJrVc1nK1GjVmnwCSNXynuz8Y9M2952wYRp3x88Tn5vXQy8R2d8IS2ImBYRI8FqktnoVQj0qSNZOkkW2Eyb2G/ENAe30CrelFENGkzGgz0Va6xFoBlBdMzsx+sAMw2+8ez42VC3q7rPFgFdK+8JjRlJTpbpbtDXAipPgoqDyFIFsAUAat9mWUxFe0xEdvlq3ySGEyv6iIgLSiCX6h1ov2y/WRL9IsXxiXlL1BuutbF7DiJLVFx3+tUOANJAZAvAUFllJOBtSJNlibmJu8vj0ehM6Q6HlaRDOyoT4Dq3NIjHHULMsQocmkqTNLRWYSJ/pmVfavcz5liBRQrYCtnigWQTcfrxfctA+mNCzKjWN7+h92QDeCLUWsm6itXepT1hSvYvXhS1bHlehKFx+r/qZysGeVYVqoqHqN8Yb1QeJ5TYeWERf1Z1cczWqtQwgsAj56Xv8vKZ70g9g26S18Z5yVGwGhXAL0XBXxKhauRoBTiI4p9ZUCKgLQKgF8By+Ljy8JmwRKas/F4aayidbImGiuqF8p1Q98GVvZPRxMpOPNKsrCLo6s4vBgRo8FV6028FfU+8z0JMK3yv2ZjIKKTPJYAzyyKaWAVwrP0qWb7FY8XtuNUo1oVeFWRXDhRSyd0Ieq+StcWRN9IXL+roS4rKb+ssYoRbAVAFaBcwLUIIp8BYuVkV9qBXvn/3rhIOBq98v+FUWghQtWpcAYYE1O7FgfOViJCcHWWBi/L0lYo6819qxdgCZQTvfbKxcUyJKPEGQBjKlxMQzM6e2dQl04AaUr1vALiFcCvnECbXQR0wlqwQNzKBZPNE1QgerfB7xRcoog1PakU/lKAvHuyiiG9fKzZSXklYolWlYo9sxLVo/PwKcCOnos7U2QUOaXCtL3lVXAt/OP2Zw3UKuheeT4By2dfiC9duG+MXUv01RxYBYpLwQZNf2NVvsNRV8/Ve2YDhfuLIvClKEz2gnz+DrDwlmxOt2hzccu2NwE6u1iWLnjTyxGkIAqAlmusd8Bm8U0yj31oichsUZHsua1ShSooF6l/etUnd+IwS+Y8zjLOYvTl/1U+V3qouNpQVXed7QabtKysgE3RpLqSKldb9SpNTpjP3le1WCqvBRfa7AKogPnVqJXtUx7HSrQ6LW6b1KaWgFR9TXzJV8BTeQ3D+yVqBO9NFxyrjo8ARBlwn/jadHwqF+KCthqvnanwzcFcAZeKaMvgLAz0pbRUOAGlzymcQCu44y9fNCsAiFzyBQC9Yje0acRaOLnLJz07cew7rZ7kyeBZdVALBfmXx2p1TFZBTp5eNbq/PFbGq828GKHSiLQKxhWQUSZnnzAgqwBafv2dC1QIeV+JrquRsxC9PImAVyqcXYkjZVb7i22n9hnYdnHXs22RNmOHXXzfYQGE08f3z22R6SeuePx8qTnE6+G2JFJE52TFTa9E42XqK7zn7LxPIlBkCagaVmWbXL5xEsGq0c3oam9R1lNJ6YvR6E/ZlnhOKxGqHKWK22ZRrE6FVeAFYCiD5Z3BenfQKlfjnzk2s/cuXmjLY/fu2EyBNRmg0vY3BupdMK0O2lIPeqXHXLnwq/tkOq0KpM+4EBcuuHgyxeIAzsBV3mcCwqV9XgBrKwJ6+eSJIndqylYnRiwAwQoXin/GPvSzXeyGPwsUk5NVOWHVaPUpA754oqvezn/LsQr7sQJgrUwtaoXBWBmUTxucKh28eZVWLsK3x2oFlCsR992xsqi74QWP6t0r8933rAz4CkDfeU8LLJeq1qy8b+WiWAFGaHu8eAG2jArfAcorJ3/1arIXrqxXr8iXxPtqlMre9xkX0rvRbAG8ORV+EsBWuNzeHbDPHLw35cFnSIG3xuGViPxJ0bAOLFrd7+DVVwZahPxy2UCl68k+lcHzxYFtK//fZHw+PZH4BEB68XNnwGpf3g3vq1ffK0nBm9T06VfuvzGb/LOBtGwzFT+3fem9f/n/+c/8Gwa+2X/zn38DSFd//vNL7/3/mtnD/ufnf34+7+df/28AkXg9KZ7Ze3oAAAAASUVORK5CYII=) no-repeat 0 0}.p-colorpicker-panel .p-colorpicker-hue{background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAACWCAIAAAC3uvTNAAAA7ElEQVRYw+2YUQqDQAxEh9GWuqV6Be9/JT88RN0VRUuv0ElBwhKY3yF5m90kLKd+mF/975r6geNyjm9Fy0kgqTJ6nqoIdGKczjmPJU5tZxA8wWPL7YOHKhZAlcmTAVVcxSCrMbfgqY/H6JEOoASPe56tgSrqLR7U2zWojwWjJ3jq47HEiZoGTwJxP1RRXw8y9RZfCMhbhTHOVTxXnUFtPJ5rGjzu35y2KfKGQxWT2K4TQL1d2zz6KAH1kRU8wfOXx+37qY3Hct+aDaqot2u7R/wMuDS3qnj0z0HqK4X/+kRNHdfUwFP2Nisqe/sFuUZiVjC9HCUAAAAASUVORK5CYII=) no-repeat 0 0}.p-confirm-popup{left:50%;margin-top:10px;position:absolute;top:50%}.p-confirm-popup-flipped{margin-bottom:10px;margin-top:0}.p-confirm-popup:after,.p-confirm-popup:before{bottom:100%;content:" ";height:0;left:1.25rem;left:calc(var(--overlayArrowLeft, 0) + 1.25rem);pointer-events:none;position:absolute;width:0}.p-confirm-popup:after{border-width:8px;margin-left:-8px}.p-confirm-popup:before{border-width:10px;margin-left:-10px}.p-confirm-popup-flipped:after,.p-confirm-popup-flipped:before{bottom:auto;top:100%}.p-confirm-popup.p-confirm-popup-flipped:after,.p-confirm-popup.p-confirm-popup-flipped:before{border-bottom-color:transparent}.p-confirm-popup .p-confirm-popup-content{align-items:center;display:flex}.p-contextmenu{position:absolute}.p-contextmenu ul{list-style:none;margin:0;padding:0}.p-contextmenu .p-submenu-list{min-width:100%;position:absolute;z-index:1}.p-contextmenu .p-menuitem-link{align-items:center;cursor:pointer;display:flex;overflow:hidden;position:relative;text-decoration:none}.p-contextmenu .p-menuitem-text{line-height:1}.p-contextmenu .p-menuitem{position:relative}.p-contextmenu .p-menuitem-link .p-submenu-icon{margin-left:auto}.p-contextmenu-enter{opacity:0}.p-contextmenu-enter-active{opacity:1;transition:opacity .25s}.p-datascroller .p-datascroller-header{border-bottom:0;padding:.5em .75em;text-align:center}.p-datascroller .p-datascroller-footer{border-top:0;padding:.25em .625em;text-align:center}.p-datascroller .p-datascroller-content{padding:.25em .625em}.p-datascroller-inline .p-datascroller-content{overflow:auto}.p-datascroller .p-datascroller-list{list-style-type:none;margin:0;padding:0}.p-datatable{position:relative}.p-datatable table{border-collapse:collapse;min-width:100%;table-layout:fixed}.p-datatable .p-sortable-column{cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.p-datatable .p-sortable-disabled{cursor:auto}.p-datatable .p-sortable-column .p-column-title,.p-datatable .p-sortable-column .p-sortable-column-badge,.p-datatable .p-sortable-column .p-sortable-column-icon{vertical-align:middle}.p-datatable .p-sortable-column .p-sortable-column-badge{align-items:center;display:inline-flex;justify-content:center}.p-datatable-responsive-scroll>.p-datatable-wrapper{overflow-x:auto}.p-datatable-auto-layout>.p-datatable-wrapper>table,.p-datatable-responsive-scroll>.p-datatable-wrapper>table{table-layout:auto}.p-datatable-selectable .p-selectable-row,.p-datatable-selectable-cell .p-selectable-cell{cursor:pointer}.p-datatable-drag-selection-helper{position:absolute;z-index:99999999}.p-datatable-scrollable .p-datatable-wrapper{overflow:auto;position:relative}.p-datatable-scrollable .p-datatable-tbody,.p-datatable-scrollable .p-datatable-tfoot,.p-datatable-scrollable .p-datatable-thead{display:block}.p-datatable-scrollable .p-datatable-tbody>tr,.p-datatable-scrollable .p-datatable-tfoot>tr,.p-datatable-scrollable .p-datatable-thead>tr{display:flex;flex-wrap:nowrap;width:100%}.p-datatable-scrollable .p-datatable-tbody>tr>td,.p-datatable-scrollable .p-datatable-tfoot>tr>td,.p-datatable-scrollable .p-datatable-thead>tr>th{align-items:center;display:flex;flex:1 1}.p-datatable-scrollable .p-datatable-thead{top:0}.p-datatable-scrollable .p-datatable-frozen-tbody,.p-datatable-scrollable .p-datatable-tfoot,.p-datatable-scrollable .p-datatable-thead{position:-webkit-sticky;position:sticky;z-index:1}.p-datatable-scrollable .p-datatable-tfoot{bottom:0}.p-datatable-scrollable .p-frozen-column{background:inherit;position:-webkit-sticky;position:sticky}.p-datatable-scrollable th.p-frozen-column{z-index:1}.p-datatable-scrollable-both .p-datatable-tbody>tr>td,.p-datatable-scrollable-both .p-datatable-tfoot>tr>td,.p-datatable-scrollable-both .p-datatable-thead>tr>th,.p-datatable-scrollable-horizontal .p-datatable-tfoot>tr>td,.p-datatable-scrollable-horizontal .p-datatable-thead>tr>th .p-datatable-scrollable-horizontal .p-datatable-tbody>tr>td{flex:0 0 auto}.p-datatable-flex-scrollable{display:flex;flex-direction:column;height:100%}.p-datatable-flex-scrollable .p-datatable-wrapper{display:flex;flex:1 1;flex-direction:column;height:100%}.p-datatable-scrollable .p-rowgroup-header{position:-webkit-sticky;position:sticky;z-index:1}.p-datatable-scrollable.p-datatable-grouped-footer .p-datatable-tfoot,.p-datatable-scrollable.p-datatable-grouped-header .p-datatable-thead{border-collapse:collapse;display:table;table-layout:fixed;width:100%}.p-datatable-scrollable.p-datatable-grouped-footer .p-datatable-tfoot>tr,.p-datatable-scrollable.p-datatable-grouped-header .p-datatable-thead>tr{display:table-row}.p-datatable-scrollable.p-datatable-grouped-footer .p-datatable-tfoot>tr>td,.p-datatable-scrollable.p-datatable-grouped-header .p-datatable-thead>tr>th{display:table-cell}.p-datatable-virtual-table{position:absolute}.p-datatable-resizable>.p-datatable-wrapper{overflow-x:auto}.p-datatable-resizable .p-datatable-tbody>tr>td,.p-datatable-resizable .p-datatable-tfoot>tr>td,.p-datatable-resizable .p-datatable-thead>tr>th{overflow:hidden;white-space:nowrap}.p-datatable-resizable .p-resizable-column{background-clip:padding-box;position:relative}.p-datatable-resizable-fit .p-resizable-column:last-child .p-column-resizer{display:none}.p-datatable .p-column-resizer{border:1px solid transparent;cursor:col-resize;display:block;height:100%;margin:0;padding:0;position:absolute!important;right:0;top:0;width:.5rem}.p-datatable .p-column-header-content{align-items:center;display:flex}.p-datatable .p-column-resizer-helper{display:none;position:absolute;width:1px;z-index:10}.p-datatable .p-row-editor-cancel,.p-datatable .p-row-editor-init,.p-datatable .p-row-editor-save,.p-datatable .p-row-toggler{align-items:center;display:inline-flex;justify-content:center;overflow:hidden;position:relative}.p-datatable-reorder-indicator-down,.p-datatable-reorder-indicator-up{display:none;position:absolute}.p-datatable-reorderablerow-handle,.p-reorderable-column{cursor:move}.p-datatable .p-datatable-loading-overlay{align-items:center;display:flex;justify-content:center;position:absolute;z-index:2}.p-column-filter-row{align-items:center;display:flex;width:100%}.p-column-filter-menu{display:inline-flex;margin-left:auto}.p-column-filter-row .p-column-filter-element{flex:1 1 auto;width:1%}.p-column-filter-clear-button,.p-column-filter-menu-button{align-items:center;cursor:pointer;display:inline-flex;justify-content:center;overflow:hidden;position:relative;text-decoration:none}.p-column-filter-overlay{left:0;position:absolute;top:0}.p-column-filter-row-items{list-style:none;margin:0;padding:0}.p-column-filter-row-item{cursor:pointer}.p-column-filter-add-button,.p-column-filter-remove-button{justify-content:center}.p-column-filter-add-button .p-button-label,.p-column-filter-remove-button .p-button-label{flex-grow:0}.p-column-filter-buttonbar{align-items:center;display:flex;justify-content:space-between}.p-column-filter-buttonbar .p-button:not(.p-button-icon-only){width:auto}.p-datatable .p-datatable-tbody>tr>td>.p-column-title{display:none}.p-datatable .p-virtualscroller-loading{left:0;min-height:0;position:-webkit-sticky;position:sticky;top:0;-webkit-transform:none!important;transform:none!important}.p-datatable .p-datatable-tbody>tr>td.p-align-left,.p-datatable .p-datatable-tfoot>tr>td.p-align-left,.p-datatable .p-datatable-thead>tr>th.p-align-left>.p-column-header-content{justify-content:flex-start;text-align:left}.p-datatable .p-datatable-tbody>tr>td.p-align-right,.p-datatable .p-datatable-tfoot>tr>td.p-align-right,.p-datatable .p-datatable-thead>tr>th.p-align-right>.p-column-header-content{justify-content:flex-end;text-align:right}.p-datatable .p-datatable-tbody>tr>td.p-align-center,.p-datatable .p-datatable-tfoot>tr>td.p-align-center,.p-datatable .p-datatable-thead>tr>th.p-align-center>.p-column-header-content{justify-content:center;text-align:center}.p-dataview-loading{min-height:4rem;position:relative}.p-dataview .p-dataview-loading-overlay{align-items:center;display:flex;justify-content:center;position:absolute;z-index:1}.p-dialog-mask{align-items:center;background-color:transparent;display:none;height:100%;justify-content:center;left:0;pointer-events:none;position:fixed;top:0;transition-property:background-color;width:100%}.p-dialog-visible{display:flex}.p-dialog,.p-dialog-mask.p-component-overlay{pointer-events:auto}.p-dialog{display:flex;flex-direction:column;max-height:90%;position:relative;-webkit-transform:scale(1);transform:scale(1)}.p-dialog-content{flex-grow:1;overflow-y:auto}.p-dialog-header{align-items:center;display:flex;flex-shrink:0}.p-dialog-footer{flex-shrink:0}.p-dialog .p-dialog-header-icons{align-items:center;align-self:flex-start;display:flex;flex-shrink:0}.p-dialog .p-dialog-header-icon{align-items:center;display:flex;justify-content:center;overflow:hidden;position:relative}.p-dialog .p-dialog-title{flex-grow:1}.p-fluid .p-dialog-footer .p-button{width:auto}.p-dialog-enter{opacity:0;-webkit-transform:scale(.7);transform:scale(.7)}.p-dialog-enter-active{opacity:1;-webkit-transform:scale(1);transform:scale(1);transition:all .15s cubic-bezier(0,0,.2,1)}.p-dialog-enter-done{-webkit-transform:none;transform:none}.p-dialog-exit-active{opacity:0;-webkit-transform:scale(.7);transform:scale(.7);transition:all .15s cubic-bezier(.4,0,.2,1)}.p-dialog-bottom .p-dialog,.p-dialog-bottom-left .p-dialog,.p-dialog-bottom-right .p-dialog,.p-dialog-left .p-dialog,.p-dialog-right .p-dialog,.p-dialog-top .p-dialog,.p-dialog-top-left .p-dialog,.p-dialog-top-right .p-dialog{margin:.75em}.p-dialog-top .p-dialog-enter,.p-dialog-top .p-dialog-exit-active{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.p-dialog-bottom .p-dialog-enter,.p-dialog-bottom .p-dialog-exit-active{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.p-dialog-bottom-left .p-dialog-enter,.p-dialog-bottom-left .p-dialog-exit-active,.p-dialog-left .p-dialog-enter,.p-dialog-left .p-dialog-exit-active,.p-dialog-top-left .p-dialog-enter,.p-dialog-top-left .p-dialog-exit-active{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.p-dialog-bottom-right .p-dialog-enter,.p-dialog-bottom-right .p-dialog-exit-active,.p-dialog-right .p-dialog-enter,.p-dialog-right .p-dialog-exit-active,.p-dialog-top-right .p-dialog-enter,.p-dialog-top-right .p-dialog-exit-active{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.p-dialog-bottom .p-dialog-enter-active,.p-dialog-bottom-left .p-dialog-enter-active,.p-dialog-bottom-right .p-dialog-enter-active,.p-dialog-left .p-dialog-enter-active,.p-dialog-right .p-dialog-enter-active,.p-dialog-top .p-dialog-enter-active,.p-dialog-top-left .p-dialog-enter-active,.p-dialog-top-right .p-dialog-enter-active{-webkit-transform:translateZ(0);transform:translateZ(0);transition:all .3s ease-out}.p-dialog-bottom .p-dialog-exit-active,.p-dialog-bottom-left .p-dialog-exit-active,.p-dialog-bottom-right .p-dialog-exit-active,.p-dialog-left .p-dialog-exit-active,.p-dialog-right .p-dialog-exit-active,.p-dialog-top .p-dialog-exit-active,.p-dialog-top-left .p-dialog-exit-active,.p-dialog-top-right .p-dialog-exit-active{transition:all .3s ease-out}.p-dialog-maximized{height:100vh!important;left:0!important;max-height:100%;top:0!important;-webkit-transform:none;transform:none;transition:none;width:100vw!important}.p-dialog-maximized .p-dialog-content{flex-grow:1}.p-dialog-left{justify-content:flex-start}.p-dialog-right{justify-content:flex-end}.p-dialog-top,.p-dialog-top-left{align-items:flex-start}.p-dialog-top-left{justify-content:flex-start}.p-dialog-top-right{align-items:flex-start;justify-content:flex-end}.p-dialog-bottom{align-items:flex-end}.p-dialog-bottom-left{align-items:flex-end;justify-content:flex-start}.p-dialog-bottom-right{align-items:flex-end;justify-content:flex-end}.p-confirm-dialog .p-dialog-content{align-items:center;display:flex}.p-dialog .p-resizable-handle{bottom:1px;cursor:se-resize;display:block;font-size:.1px;height:12px;position:absolute;right:1px;width:12px}.p-dialog-draggable .p-dialog-header{cursor:move}.p-divider-horizontal{align-items:center;display:flex;position:relative;width:100%}.p-divider-horizontal:before{content:"";display:block;left:0;position:absolute;top:50%;width:100%}.p-divider-horizontal.p-divider-left{justify-content:flex-start}.p-divider-horizontal.p-divider-right{justify-content:flex-end}.p-divider-horizontal.p-divider-center{justify-content:center}.p-divider-content{z-index:1}.p-divider-vertical{display:flex;justify-content:center;margin:0 1rem;min-height:100%;position:relative}.p-divider-vertical:before{content:"";display:block;height:100%;left:50%;position:absolute;top:0}.p-divider-vertical.p-divider-top{align-items:flex-start}.p-divider-vertical.p-divider-center{align-items:center}.p-divider-vertical.p-divider-bottom{align-items:flex-end}.p-divider-solid.p-divider-horizontal:before{border-top-style:solid}.p-divider-solid.p-divider-vertical:before{border-left-style:solid}.p-divider-dashed.p-divider-horizontal:before{border-top-style:dashed}.p-divider-dashed.p-divider-vertical:before{border-left-style:dashed}.p-divider-dotted.p-divider-horizontal:before{border-left-style:dotted;border-top-style:dotted}.p-dock{align-items:center;display:flex;justify-content:center;pointer-events:none;position:absolute;z-index:1}.p-dock-container,.p-dock-list{display:flex;pointer-events:auto}.p-dock-list{align-items:center;justify-content:center;list-style:none;margin:0;padding:0}.p-dock-magnification .p-dock-item{transition:all .2s cubic-bezier(.4,0,.2,1);will-change:transform}.p-dock-action{align-items:center;cursor:default;display:flex;flex-direction:column;justify-content:center;overflow:hidden;position:relative}.p-dock-magnification .p-dock-item-second-next,.p-dock-magnification .p-dock-item-second-prev{-webkit-transform:scale(1.2);transform:scale(1.2)}.p-dock-magnification .p-dock-item-next,.p-dock-magnification .p-dock-item-prev{-webkit-transform:scale(1.4);transform:scale(1.4)}.p-dock-magnification .p-dock-item-current{-webkit-transform:scale(1.6);transform:scale(1.6);z-index:1}.p-dock-top{left:0;top:0;width:100%}.p-dock-top.p-dock-magnification .p-dock-item{-webkit-transform-origin:center top;transform-origin:center top}.p-dock-top .p-dock-container{flex-direction:column-reverse}.p-dock-bottom{bottom:0;left:0;width:100%}.p-dock-bottom.p-dock-magnification .p-dock-item{-webkit-transform-origin:center bottom;transform-origin:center bottom}.p-dock-bottom .p-dock-container{flex-direction:column}.p-dock-right{height:100%;right:0;top:0}.p-dock-right.p-dock-magnification .p-dock-item{-webkit-transform-origin:center right;transform-origin:center right}.p-dock-right .p-dock-list{flex-direction:column}.p-dock-left{height:100%;left:0;top:0}.p-dock-left.p-dock-magnification .p-dock-item{-webkit-transform-origin:center left;transform-origin:center left}.p-dock-left .p-dock-list{flex-direction:column}.p-dock-left .p-dock-container{flex-direction:row-reverse}.p-dropdown{cursor:pointer;display:inline-flex;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none}.p-dropdown-clear-icon{margin-top:-.5rem;position:absolute;top:50%}.p-dropdown-trigger{align-items:center;display:flex;flex-shrink:0;justify-content:center}.p-dropdown-label{cursor:pointer;display:block;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:1%}.p-dropdown-label-empty{overflow:hidden;visibility:hidden}input.p-dropdown-label{cursor:default}.p-dropdown .p-dropdown-panel{min-width:100%}.p-dropdown-panel{left:0;position:absolute;top:0}.p-dropdown-items-wrapper{overflow:auto}.p-dropdown-item{cursor:pointer;font-weight:400;overflow:hidden;position:relative;white-space:nowrap}.p-dropdown-items{list-style-type:none;margin:0;padding:0}.p-dropdown-filter{width:100%}.p-dropdown-filter-container{position:relative}.p-dropdown-filter-clear-icon,.p-dropdown-filter-icon{margin-top:-.5rem;position:absolute;top:50%}.p-fluid .p-dropdown{display:flex}.p-fluid .p-dropdown .p-dropdown-label{width:1%}.ql-editor{outline:0}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{background:0;border:0}.ql-snow .ql-toolbar button:active:hover,.ql-snow.ql-toolbar button:active:hover{outline:0}.p-fieldset-legend>a,.p-fieldset-legend>span{align-items:center;display:flex;justify-content:center}.p-fieldset-toggleable .p-fieldset-legend a{cursor:pointer;overflow:hidden;position:relative;text-decoration:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.p-fieldset-legend-text{line-height:1}.p-fileupload-content{position:relative}.p-fileupload-row{align-items:center;display:flex}.p-fileupload-row>div{flex:1 1 auto;width:25%}.p-fileupload-row>div:last-child{text-align:right}.p-fileupload-content>.p-progressbar{left:0;position:absolute;top:0;width:100%}.p-button.p-fileupload-choose{overflow:hidden;position:relative}.p-button.p-fileupload-choose input[type=file],.p-fileupload-choose.p-fileupload-choose-selected input[type=file]{display:none}.p-fileupload-filename{word-break:break-all}.p-fluid .p-fileupload .p-button{width:auto}.p-galleria-content,.p-galleria-item-wrapper{display:flex;flex-direction:column}.p-galleria-item-wrapper{position:relative}.p-galleria-item-container{display:flex;height:100%;position:relative}.p-galleria-item-nav{align-items:center;display:inline-flex;justify-content:center;margin-top:-.5rem;overflow:hidden;position:absolute;top:50%}.p-galleria-item-prev{border-bottom-left-radius:0;border-top-left-radius:0;left:0}.p-galleria-item-next{border-bottom-right-radius:0;border-top-right-radius:0;right:0}.p-galleria-item{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.p-galleria-item-nav-onhover .p-galleria-item-nav{opacity:0;pointer-events:none;transition:opacity .2s ease-in-out}.p-galleria-item-nav-onhover .p-galleria-item-wrapper:hover .p-galleria-item-nav{opacity:1;pointer-events:all}.p-galleria-item-nav-onhover .p-galleria-item-wrapper:hover .p-galleria-item-nav.p-disabled{pointer-events:none}.p-galleria-caption{bottom:0;left:0;position:absolute;width:100%}.p-galleria-thumbnail-wrapper{display:flex;flex-direction:column;flex-shrink:0;overflow:auto}.p-galleria-thumbnail-next,.p-galleria-thumbnail-prev{align-self:center;flex:0 0 auto;overflow:hidden;position:relative}.p-galleria-thumbnail-next,.p-galleria-thumbnail-next span,.p-galleria-thumbnail-prev,.p-galleria-thumbnail-prev span{align-items:center;display:flex;justify-content:center}.p-galleria-thumbnail-container{display:flex;flex-direction:row}.p-galleria-thumbnail-items-container{overflow:hidden;width:100%}.p-galleria-thumbnail-items{display:flex}.p-galleria-thumbnail-item{align-items:center;cursor:pointer;display:flex;justify-content:center;opacity:.5;overflow:auto}.p-galleria-thumbnail-item:hover{opacity:1;transition:opacity .3s}.p-galleria-thumbnail-item-current{opacity:1}.p-galleria-thumbnails-left .p-galleria-content,.p-galleria-thumbnails-left .p-galleria-item-wrapper,.p-galleria-thumbnails-right .p-galleria-content,.p-galleria-thumbnails-right .p-galleria-item-wrapper{flex-direction:row}.p-galleria-thumbnails-left .p-galleria-item-wrapper,.p-galleria-thumbnails-top .p-galleria-item-wrapper{order:2}.p-galleria-thumbnails-left .p-galleria-thumbnail-wrapper,.p-galleria-thumbnails-top .p-galleria-thumbnail-wrapper{order:1}.p-galleria-thumbnails-left .p-galleria-thumbnail-container,.p-galleria-thumbnails-right .p-galleria-thumbnail-container{flex-direction:column;flex-grow:1}.p-galleria-thumbnails-left .p-galleria-thumbnail-items,.p-galleria-thumbnails-right .p-galleria-thumbnail-items{flex-direction:column;height:100%}.p-galleria-indicators{align-items:center;display:flex;justify-content:center}.p-galleria-indicator>button{align-items:center;display:inline-flex}.p-galleria-indicators-left .p-galleria-item-wrapper,.p-galleria-indicators-right .p-galleria-item-wrapper{align-items:center;flex-direction:row}.p-galleria-indicators-left .p-galleria-item-container,.p-galleria-indicators-top .p-galleria-item-container{order:2}.p-galleria-indicators-left .p-galleria-indicators,.p-galleria-indicators-top .p-galleria-indicators{order:1}.p-galleria-indicators-left .p-galleria-indicators,.p-galleria-indicators-right .p-galleria-indicators{flex-direction:column}.p-galleria-indicator-onitem .p-galleria-indicators{display:flex;position:absolute}.p-galleria-indicator-onitem.p-galleria-indicators-top .p-galleria-indicators{align-items:flex-start;left:0;top:0;width:100%}.p-galleria-indicator-onitem.p-galleria-indicators-right .p-galleria-indicators{align-items:flex-end;height:100%;right:0;top:0}.p-galleria-indicator-onitem.p-galleria-indicators-bottom .p-galleria-indicators{align-items:flex-end;bottom:0;left:0;width:100%}.p-galleria-indicator-onitem.p-galleria-indicators-left .p-galleria-indicators{align-items:flex-start;height:100%;left:0;top:0}.p-galleria-mask{align-items:center;display:flex;height:100%;justify-content:center;left:0;pointer-events:none;position:fixed;top:0;width:100%}.p-galleria-mask.p-component-overlay{pointer-events:auto}.p-galleria-close{align-items:center;display:flex;justify-content:center;overflow:hidden;position:absolute;right:0;top:0}.p-galleria-mask .p-galleria-item-nav{margin-top:-.5rem;position:fixed;top:50%}.p-galleria-enter{opacity:0;-webkit-transform:scale(.7);transform:scale(.7)}.p-galleria-enter-active{opacity:1;-webkit-transform:scale(1);transform:scale(1);transition:all .15s cubic-bezier(0,0,.2,1)}.p-galleria-enter-done{-webkit-transform:none;transform:none}.p-galleria-exit{opacity:1}.p-galleria-exit-active{opacity:0;-webkit-transform:scale(.7);transform:scale(.7);transition:all .15s cubic-bezier(.4,0,.2,1)}.p-galleria-enter-active .p-galleria-item-nav{opacity:0}.p-items-hidden .p-galleria-thumbnail-item{visibility:hidden}.p-items-hidden .p-galleria-thumbnail-item.p-galleria-thumbnail-item-active{visibility:visible}.p-image-mask{align-items:center;display:flex;justify-content:center}.p-image-preview-container{display:inline-block;position:relative}.p-image-preview-indicator{align-items:center;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s;width:100%}.p-image-preview-icon{font-size:1.5rem}.p-image-preview-container:hover>.p-image-preview-indicator{cursor:pointer;opacity:1}.p-image-preview-container>img{cursor:pointer}.p-image-toolbar{display:flex;position:absolute;right:0;top:0}.p-image-action.p-link{align-items:center;display:flex;justify-content:center}.p-image-preview{max-height:100vh;max-width:100vw;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s}.p-image-preview-enter{opacity:0;-webkit-transform:scale(.7);transform:scale(.7)}.p-image-preview-enter-active{opacity:1;-webkit-transform:scale(1);transform:scale(1);transition:all .15s cubic-bezier(0,0,.2,1)}.p-image-preview-enter-done{-webkit-transform:none;transform:none}.p-image-preview-exit{opacity:1}.p-image-preview-exit-active{opacity:0;-webkit-transform:scale(.7);transform:scale(.7);transition:all .15s cubic-bezier(.4,0,.2,1)}.p-inplace .p-inplace-display{cursor:pointer;display:inline}.p-inplace .p-inplace-content{display:inline}.p-fluid .p-inplace.p-inplace-closable .p-inplace-content{display:flex}.p-fluid .p-inplace.p-inplace-closable .p-inplace-content>.p-inputtext{flex:1 1 auto;width:1%}.p-inplace-content-close{margin-left:.25rem}.p-inputnumber{display:inline-flex}.p-inputnumber-button{align-items:center;display:flex;flex:0 0 auto;justify-content:center}.p-inputnumber-buttons-horizontal .p-button.p-inputnumber-button .p-button-label,.p-inputnumber-buttons-stacked .p-button.p-inputnumber-button .p-button-label{display:none}.p-inputnumber-buttons-stacked .p-button.p-inputnumber-button-up{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:0;padding:0}.p-inputnumber-buttons-stacked .p-inputnumber-input{border-bottom-right-radius:0;border-top-right-radius:0}.p-inputnumber-buttons-stacked .p-button.p-inputnumber-button-down{border-bottom-left-radius:0;border-top-left-radius:0;border-top-right-radius:0;padding:0}.p-inputnumber-buttons-stacked .p-inputnumber-button-group{display:flex;flex-direction:column}.p-inputnumber-buttons-stacked .p-inputnumber-button-group .p-button.p-inputnumber-button{flex:1 1 auto}.p-inputnumber-buttons-horizontal .p-button.p-inputnumber-button-up{border-bottom-left-radius:0;border-top-left-radius:0;order:3}.p-inputnumber-buttons-horizontal .p-inputnumber-input{border-radius:0;order:2}.p-inputnumber-buttons-horizontal .p-button.p-inputnumber-button-down{border-bottom-right-radius:0;border-top-right-radius:0;order:1}.p-inputnumber-buttons-vertical{flex-direction:column}.p-inputnumber-buttons-vertical .p-button.p-inputnumber-button-up{border-bottom-left-radius:0;border-bottom-right-radius:0;order:1;width:100%}.p-inputnumber-buttons-vertical .p-inputnumber-input{border-radius:0;order:2;text-align:center}.p-inputnumber-buttons-vertical .p-button.p-inputnumber-button-down{border-top-left-radius:0;border-top-right-radius:0;order:3;width:100%}.p-inputnumber-input{flex:1 1 auto}.p-fluid .p-inputnumber{width:100%}.p-fluid .p-inputnumber .p-inputnumber-input{width:1%}.p-fluid .p-inputnumber-buttons-vertical .p-inputnumber-input{width:100%}.p-inputswitch{display:inline-block;position:relative}.p-inputswitch-slider{bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0}.p-inputswitch-slider:before{content:"";position:absolute;top:50%}.p-inputtext{margin:0}.p-fluid .p-inputtext{width:100%}.p-inputgroup{align-items:stretch;display:flex;width:100%}.p-inputgroup-addon{align-items:center;display:flex;justify-content:center}.p-inputgroup .p-float-label{align-items:stretch;display:flex;width:100%}.p-fluid .p-inputgroup .p-input,.p-fluid .p-inputgroup .p-inputtext,.p-inputgroup .p-inputtext,.p-inputgroup .p-inputwrapper{flex:1 1 auto;width:1%}.p-float-label{display:block;position:relative}.p-float-label label{line-height:1;margin-top:-.5rem;pointer-events:none;position:absolute;top:50%;transition-property:all;transition-timing-function:ease}.p-float-label textarea~label{top:1rem}.p-float-label .p-inputwrapper-filled~label,.p-float-label .p-inputwrapper-focus~label,.p-float-label input.p-filled~label,.p-float-label input:focus~label,.p-float-label textarea.p-filled~label,.p-float-label textarea:focus~label{font-size:12px;top:-.75rem}.p-float-label input:-webkit-autofill~label{font-size:12px;top:-20px}.p-input-icon-left,.p-input-icon-right{display:inline-block;position:relative}.p-input-icon-left>.p-input-prefix,.p-input-icon-left>i,.p-input-icon-left>svg,.p-input-icon-right>.p-input-suffix,.p-input-icon-right>i,.p-input-icon-right>svg{margin-top:-.5rem;position:absolute;top:50%}.p-fluid .p-input-icon-left,.p-fluid .p-input-icon-right{display:block;width:100%}.p-inputtextarea-resizable{overflow:hidden;resize:none}.p-fluid .p-inputtextarea{width:100%}@-webkit-keyframes dash-frame{to{stroke-dashoffset:0}}@keyframes dash-frame{to{stroke-dashoffset:0}}.p-knob-range{fill:none;transition:stroke .1s ease-in}.p-knob-value{fill:none;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:dash-frame;animation-name:dash-frame}.p-knob-text{font-size:1.3rem;text-align:center}.p-listbox-list-wrapper{overflow:auto}.p-listbox-list{list-style-type:none;margin:0;padding:0}.p-listbox-item{cursor:pointer;overflow:hidden}.p-listbox-filter-container,.p-listbox-item{position:relative}.p-listbox-filter-icon{margin-top:-.5rem;position:absolute;top:50%}.p-listbox-filter{width:100%}.p-megamenu-root-list{list-style:none;margin:0;padding:0}.p-megamenu-root-list>.p-menuitem{position:relative}.p-megamenu .p-menuitem-link{align-items:center;cursor:pointer;display:flex;overflow:hidden;position:relative;text-decoration:none}.p-megamenu .p-menuitem-text{line-height:1}.p-megamenu-panel{display:none;position:absolute;width:auto;z-index:1}.p-megamenu-root-list>.p-menuitem-active>.p-megamenu-panel{display:block}.p-megamenu-submenu{list-style:none;margin:0;padding:0}.p-megamenu-horizontal .p-megamenu-root-list{align-items:center;display:flex;flex-wrap:wrap}.p-megamenu-vertical .p-megamenu-root-list{flex-direction:column}.p-megamenu-vertical .p-megamenu-root-list>.p-menuitem-active>.p-megamenu-panel{left:100%;top:0}.p-megamenu-vertical .p-megamenu-root-list>.p-menuitem>.p-menuitem-link>.p-submenu-icon{margin-left:auto}.p-megamenu-grid{display:flex}.p-megamenu-col-12,.p-megamenu-col-2,.p-megamenu-col-3,.p-megamenu-col-4,.p-megamenu-col-6{flex:0 0 auto;padding:.5rem}.p-megamenu-col-2{width:16.6667%}.p-megamenu-col-3{width:25%}.p-megamenu-col-4{width:33.3333%}.p-megamenu-col-6{width:50%}.p-megamenu-col-12{width:100%}.p-mention{display:inline-flex;position:relative}.p-autocomplete-loader{margin-top:-.5rem;position:absolute;top:50%}.p-mention .p-mention-panel{min-width:100%}.p-mention-panel{left:0;overflow:auto;position:absolute;top:0}.p-mention-items{list-style-type:none;margin:0;padding:0}.p-mention-item{cursor:pointer;overflow:hidden;position:relative;white-space:nowrap}.p-fluid .p-mention{display:flex}.p-menu-overlay{position:absolute}.p-menu ul{list-style:none;margin:0;padding:0}.p-menu .p-menuitem-link{align-items:center;cursor:pointer;display:flex;overflow:hidden;position:relative;text-decoration:none}.p-menu .p-menuitem-text{line-height:1}.p-menubar{align-items:center;display:flex}.p-menubar ul{list-style:none;margin:0;padding:0}.p-menubar .p-menuitem-link{align-items:center;cursor:pointer;display:flex;overflow:hidden;position:relative;text-decoration:none}.p-menubar .p-menuitem-text{line-height:1}.p-menubar .p-menuitem{position:relative}.p-menubar-root-list{align-items:center;display:flex}.p-menubar-root-list>li ul{display:none;z-index:1}.p-menubar-root-list>.p-menuitem-active>.p-submenu-list{display:block}.p-menubar .p-submenu-list{display:none;position:absolute;z-index:1}.p-menubar .p-submenu-list>.p-menuitem-active>.p-submenu-list{display:block;left:100%;top:0}.p-menubar .p-submenu-list .p-menuitem-link .p-submenu-icon{margin-left:auto}.p-menubar .p-menubar-custom,.p-menubar .p-menubar-end{align-self:center;margin-left:auto}.p-menubar-button{cursor:pointer;display:none;text-decoration:none}.p-inline-message,.p-menubar-button{align-items:center;justify-content:center}.p-inline-message{display:inline-flex;vertical-align:top}.p-inline-message-icon-only .p-inline-message-text{visibility:hidden;width:0}.p-fluid .p-inline-message{display:flex}.p-message-close,.p-message-wrapper{align-items:center;display:flex}.p-message-close{justify-content:center}.p-message-close.p-link{margin-left:auto;overflow:hidden;position:relative}.p-message-enter{opacity:0}.p-message-enter-active{opacity:1;transition:opacity .3s}.p-message-exit{max-height:1000px;opacity:1}.p-message-exit-active{margin:0;max-height:0;opacity:0;overflow:hidden;transition:max-height .3s cubic-bezier(0,1,0,1),opacity .3s,margin .3s}.p-message-exit-active .p-message-close{display:none}.p-multiselect{display:inline-flex;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none}.p-multiselect-trigger{align-items:center;cursor:pointer;display:flex;flex-shrink:0;justify-content:center}.p-multiselect-label-container{cursor:pointer;flex:1 1 auto;overflow:hidden}.p-multiselect-label{cursor:pointer;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-multiselect-label-empty{overflow:hidden;visibility:hidden}.p-multiselect-token{align-items:center;cursor:default;display:inline-flex;flex:0 0 auto}.p-multiselect-token-icon{cursor:pointer}.p-multiselect .p-multiselect-panel{min-width:100%}.p-multiselect-panel{left:0;position:absolute;top:0}.p-multiselect-items-wrapper{overflow:auto}.p-multiselect-items{list-style-type:none;margin:0;padding:0}.p-multiselect-item{align-items:center;cursor:pointer;display:flex;font-weight:400;overflow:hidden;position:relative;white-space:nowrap}.p-multiselect-header{align-items:center;display:flex;justify-content:space-between}.p-multiselect-filter-container{flex:1 1 auto;position:relative}.p-multiselect-filter-icon{margin-top:-.5rem;position:absolute;top:50%}.p-multiselect-filter-container .p-inputtext{width:100%}.p-multiselect-close{align-items:center;display:flex;flex-shrink:0;justify-content:center;margin-left:auto;overflow:hidden;position:relative}.p-multiselect-clear-icon{margin-top:-.5rem;position:absolute;top:50%}.p-fluid .p-multiselect,.p-orderlist{display:flex}.p-orderlist-controls{display:flex;flex-direction:column;justify-content:center}.p-orderlist-list-container{flex:1 1 auto}.p-orderlist-list{list-style-type:none;margin:0;max-height:24rem;min-height:12rem;overflow:auto;padding:0}.p-orderlist-item{cursor:pointer;overflow:hidden;position:relative}.p-orderlist.p-state-disabled .p-button,.p-orderlist.p-state-disabled .p-orderlist-item{cursor:default}.p-orderlist.p-state-disabled .p-orderlist-list{overflow:hidden}.p-organizationchart-table{border-collapse:separate;border-spacing:0;margin:0 auto}.p-organizationchart-table>tbody>tr>td{padding:0 .75rem;text-align:center;vertical-align:top}.p-organizationchart-node-content{display:inline-block;position:relative}.p-organizationchart-node-content .p-node-toggler{bottom:-.75rem;cursor:pointer;height:1.5rem;left:50%;margin-left:-.75rem;position:absolute;text-decoration:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:1.5rem;z-index:2}.p-organizationchart-node-content .p-node-toggler .p-node-toggler-icon{position:relative;top:.25rem}.p-organizationchart-line-down{height:20px;margin:0 auto;width:1px}.p-organizationchart-line-left,.p-organizationchart-line-right{border-radius:0}.p-organizationchart-selectable-node{cursor:pointer}.p-overlaypanel{margin-top:10px;position:absolute}.p-overlaypanel-flipped{margin-bottom:10px;margin-top:0}.p-overlaypanel-close{align-items:center;display:flex;justify-content:center;overflow:hidden;position:relative}.p-overlaypanel-enter{opacity:0;-webkit-transform:scaleY(.8);transform:scaleY(.8)}.p-overlaypanel-enter-active{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1);transition:opacity .12s cubic-bezier(0,0,.2,1),-webkit-transform .12s cubic-bezier(0,0,.2,1);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1),-webkit-transform .12s cubic-bezier(0,0,.2,1)}.p-overlaypanel-enter-done{-webkit-transform:none;transform:none}.p-overlaypanel-exit{opacity:1}.p-overlaypanel-exit-active{opacity:0;transition:opacity .1s linear}.p-overlaypanel:after,.p-overlaypanel:before{bottom:100%;content:" ";height:0;left:1.25rem;left:calc(var(--overlayArrowLeft, 0) + 1.25rem);pointer-events:none;position:absolute;width:0}.p-overlaypanel:after{border-width:8px;margin-left:-8px}.p-overlaypanel:before{border-width:10px;margin-left:-10px}.p-overlaypanel-flipped:after,.p-overlaypanel-flipped:before{bottom:auto;top:100%}.p-overlaypanel.p-overlaypanel-flipped:after,.p-overlaypanel.p-overlaypanel-flipped:before{border-bottom-color:transparent}.p-paginator{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.p-paginator-left-content{margin-right:auto}.p-paginator-right-content{margin-left:auto}.p-paginator-current,.p-paginator-first,.p-paginator-last,.p-paginator-next,.p-paginator-page,.p-paginator-prev{align-items:center;cursor:pointer;display:inline-flex;justify-content:center;line-height:1;overflow:hidden;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none}.p-paginator-element:focus{position:relative;z-index:1}.p-panel-header{align-items:center;display:flex;justify-content:space-between}.p-panel-title{line-height:1}.p-panel-header-icon{display:inline-flex;justify-content:center;overflow:hidden}.p-panel-header-icon,.p-panelmenu .p-panelmenu-header-link{align-items:center;cursor:pointer;position:relative;text-decoration:none}.p-panelmenu .p-panelmenu-header-link{display:flex;-webkit-user-select:none;-ms-user-select:none;user-select:none}.p-panelmenu .p-panelmenu-header-link:focus{z-index:1}.p-panelmenu .p-submenu-list{list-style:none;margin:0;padding:0}.p-panelmenu .p-menuitem-link{align-items:center;cursor:pointer;display:flex;text-decoration:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.p-panelmenu .p-menuitem-text{line-height:1}.p-password{display:inline-flex;position:relative}.p-password-panel{left:0;position:absolute;top:0}.p-password .p-password-panel{min-width:100%}.p-password-meter{height:10px}.p-password-strength{height:100%;transition:width 1s ease-in-out;width:0}.p-fluid .p-password,.p-picklist{display:flex}.p-picklist-buttons{display:flex;flex-direction:column;justify-content:center}.p-picklist-list-wrapper{flex:1 1 50%}.p-picklist-list{list-style-type:none;margin:0;max-height:24rem;min-height:12rem;overflow:auto;padding:0}.p-picklist-item{cursor:pointer}.p-picklist-item,.p-progressbar{overflow:hidden;position:relative}.p-progressbar-determinate .p-progressbar-value{border:0;display:none;height:100%;position:absolute;width:0}.p-progressbar-determinate .p-progressbar-value-animate{transition:width 1s ease-in-out}.p-progressbar-determinate .p-progressbar-label{font-weight:700;height:100%;position:absolute;text-align:center;width:100%}.p-progressbar-indeterminate .p-progressbar-value:before{-webkit-animation:p-progressbar-indeterminate-anim 2.1s cubic-bezier(.65,.815,.735,.395) infinite;animation:p-progressbar-indeterminate-anim 2.1s cubic-bezier(.65,.815,.735,.395) infinite;background-color:inherit;bottom:0;content:"";left:0;position:absolute;top:0;will-change:left,right}.p-progressbar-indeterminate .p-progressbar-value:after{-webkit-animation:p-progressbar-indeterminate-anim-short 2.1s cubic-bezier(.165,.84,.44,1) infinite;animation:p-progressbar-indeterminate-anim-short 2.1s cubic-bezier(.165,.84,.44,1) infinite;-webkit-animation-delay:1.15s;animation-delay:1.15s;background-color:inherit;bottom:0;content:"";left:0;position:absolute;top:0;will-change:left,right}@-webkit-keyframes p-progressbar-indeterminate-anim{0%{left:-35%;right:100%}60%{left:100%;right:-90%}to{left:100%;right:-90%}}@keyframes p-progressbar-indeterminate-anim{0%{left:-35%;right:100%}60%{left:100%;right:-90%}to{left:100%;right:-90%}}@-webkit-keyframes p-progressbar-indeterminate-anim-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}to{left:107%;right:-8%}}@keyframes p-progressbar-indeterminate-anim-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}to{left:107%;right:-8%}}.p-progress-spinner{display:inline-block;height:100px;margin:0 auto;position:relative;width:100px}.p-progress-spinner:before{content:"";display:block;padding-top:100%}.p-progress-spinner-svg{-webkit-animation:p-progress-spinner-rotate 2s linear infinite;animation:p-progress-spinner-rotate 2s linear infinite;bottom:0;height:100%;left:0;margin:auto;position:absolute;right:0;top:0;-webkit-transform-origin:center center;transform-origin:center center;width:100%}.p-progress-spinner-circle{stroke-dasharray:89,200;stroke-dashoffset:0;stroke:#d62d20;stroke-linecap:round;-webkit-animation:p-progress-spinner-dash 1.5s ease-in-out infinite,p-progress-spinner-color 6s ease-in-out infinite;animation:p-progress-spinner-dash 1.5s ease-in-out infinite,p-progress-spinner-color 6s ease-in-out infinite}@-webkit-keyframes p-progress-spinner-rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes p-progress-spinner-rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes p-progress-spinner-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes p-progress-spinner-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@-webkit-keyframes p-progress-spinner-color{0%,to{stroke:#d62d20}40%{stroke:#0057e7}66%{stroke:#008744}80%,90%{stroke:#ffa700}}@keyframes p-progress-spinner-color{0%,to{stroke:#d62d20}40%{stroke:#0057e7}66%{stroke:#008744}80%,90%{stroke:#ffa700}}.p-radiobutton{cursor:pointer;display:inline-flex;-webkit-user-select:none;-ms-user-select:none;user-select:none;vertical-align:bottom}.p-radiobutton-box{align-items:center;display:flex;justify-content:center}.p-radiobutton-icon{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:50%;-webkit-transform:translateZ(0) scale(.1);transform:translateZ(0) scale(.1);visibility:hidden}.p-radiobutton-box.p-highlight .p-radiobutton-icon{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1);visibility:visible}.p-rating-icon{cursor:pointer}.p-rating.p-rating-readonly .p-rating-icon{cursor:default}.p-ripple{overflow:hidden;position:relative}.p-ink{background:hsla(0,0%,100%,.5);border-radius:100%;display:block;position:absolute;-webkit-transform:scale(0);transform:scale(0)}.p-ink-active{-webkit-animation:ripple .4s linear;animation:ripple .4s linear}.p-ripple-disabled .p-ink{display:none!important}@-webkit-keyframes ripple{to{opacity:0;-webkit-transform:scale(2.5);transform:scale(2.5)}}@keyframes ripple{to{opacity:0;-webkit-transform:scale(2.5);transform:scale(2.5)}}.p-scrollpanel-wrapper{float:left;height:100%;overflow:hidden;position:relative;width:100%;z-index:1}.p-scrollpanel-content{box-sizing:border-box;height:calc(100% + 18px);overflow:scroll;padding:0 18px 18px 0;position:relative;width:calc(100% + 18px)}.p-scrollpanel-bar{background:#c1c1c1;border-radius:3px;cursor:pointer;opacity:0;position:relative;transition:opacity .25s linear;z-index:2}.p-scrollpanel-bar-y{top:0;width:9px}.p-scrollpanel-bar-x{bottom:0;height:9px}.p-scrollpanel-hidden{visibility:hidden}.p-scrollpanel:active .p-scrollpanel-bar,.p-scrollpanel:hover .p-scrollpanel-bar{opacity:1}.p-scrollpanel-grabbed{-webkit-user-select:none;-ms-user-select:none;user-select:none}.p-scrolltop{align-items:center;bottom:20px;display:flex;justify-content:center;position:fixed;right:20px}.p-scrolltop-sticky{position:-webkit-sticky;position:sticky}.p-scrolltop-sticky.p-link{margin-left:auto}.p-scrolltop-helper{display:none!important}.p-scrolltop-enter{opacity:0}.p-scrolltop-enter-active{opacity:1;transition:opacity .15s}.p-scrolltop-exit{opacity:1}.p-scrolltop-exit-active{opacity:0;transition:opacity .15s}.p-sidebar-mask{align-items:center;background-color:transparent;display:none;height:100%;justify-content:center;left:0;pointer-events:none;position:fixed;top:0;transition-property:background-color;width:100%}.p-sidebar-visible{display:flex}.p-sidebar,.p-sidebar-mask.p-component-overlay{pointer-events:auto}.p-sidebar{display:flex;flex-direction:column;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0)}.p-sidebar-content{flex-grow:1;overflow-y:auto}.p-sidebar-header{align-items:center;display:flex;flex-shrink:0;justify-content:flex-end}.p-sidebar-icon{align-items:center;display:flex;justify-content:center;overflow:hidden;position:relative}.p-sidebar-full .p-sidebar{height:100vh!important;left:0!important;max-height:100%;top:0!important;-webkit-transform:none;transform:none;transition:none;width:100vw!important}.p-sidebar-top .p-sidebar-enter,.p-sidebar-top .p-sidebar-exit-active{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.p-sidebar-bottom .p-sidebar-enter,.p-sidebar-bottom .p-sidebar-exit-active{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.p-sidebar-left .p-sidebar-enter,.p-sidebar-left .p-sidebar-exit-active{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.p-sidebar-right .p-sidebar-enter,.p-sidebar-right .p-sidebar-exit-active{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.p-sidebar-bottom .p-sidebar-enter-active,.p-sidebar-left .p-sidebar-enter-active,.p-sidebar-right .p-sidebar-enter-active,.p-sidebar-top .p-sidebar-enter-active{-webkit-transform:translateZ(0);transform:translateZ(0);transition:all .3s}.p-sidebar-bottom .p-sidebar-enter-done,.p-sidebar-left .p-sidebar-enter-done,.p-sidebar-right .p-sidebar-enter-done,.p-sidebar-top .p-sidebar-enter-done{-webkit-transform:none;transform:none}.p-sidebar-bottom .p-sidebar-exit-active,.p-sidebar-left .p-sidebar-exit-active,.p-sidebar-right .p-sidebar-exit-active,.p-sidebar-top .p-sidebar-exit-active{transition:all .3s}.p-sidebar-full .p-sidebar-enter{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}.p-sidebar-full .p-sidebar-enter-active{opacity:1;-webkit-transform:scale(1);transform:scale(1);transition:all .15s cubic-bezier(0,0,.2,1)}.p-sidebar-full .p-sidebar-enter-done{-webkit-transform:none;transform:none}.p-sidebar-full .p-sidebar-exit-active{opacity:0;-webkit-transform:scale(.5);transform:scale(.5);transition:all .15s cubic-bezier(.4,0,.2,1)}.p-sidebar-left{justify-content:flex-start}.p-sidebar-right{justify-content:flex-end}.p-sidebar-top{align-items:flex-start}.p-sidebar-bottom{align-items:flex-end}.p-sidebar-left .p-sidebar,.p-sidebar-right .p-sidebar{height:100%;width:20rem}.p-sidebar-bottom .p-sidebar,.p-sidebar-top .p-sidebar{height:10rem;width:100%}.p-sidebar-left .p-sidebar-sm,.p-sidebar-right .p-sidebar-sm{width:20rem}.p-sidebar-left .p-sidebar-md,.p-sidebar-right .p-sidebar-md{width:40rem}.p-sidebar-left .p-sidebar-lg,.p-sidebar-right .p-sidebar-lg{width:60rem}.p-sidebar-bottom .p-sidebar-sm,.p-sidebar-top .p-sidebar-sm{height:10rem}.p-sidebar-bottom .p-sidebar-md,.p-sidebar-top .p-sidebar-md{height:20rem}.p-sidebar-bottom .p-sidebar-lg,.p-sidebar-top .p-sidebar-lg{height:30rem}.p-sidebar-bottom .p-sidebar-content,.p-sidebar-bottom .p-sidebar-view,.p-sidebar-left .p-sidebar-content,.p-sidebar-left .p-sidebar-view,.p-sidebar-right .p-sidebar-content,.p-sidebar-right .p-sidebar-view,.p-sidebar-top .p-sidebar-content,.p-sidebar-top .p-sidebar-view{height:100%;width:100%}@media screen and (max-width:64em){.p-sidebar-left .p-sidebar-lg,.p-sidebar-left .p-sidebar-md,.p-sidebar-right .p-sidebar-lg,.p-sidebar-right .p-sidebar-md{width:20rem}}.p-skeleton{overflow:hidden;position:relative}.p-skeleton:after{-webkit-animation:p-skeleton-animation 1.2s infinite;animation:p-skeleton-animation 1.2s infinite;content:"";height:100%;left:0;position:absolute;right:0;top:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);z-index:1}.p-skeleton-circle{border-radius:50%}.p-skeleton-none:after{-webkit-animation:none;animation:none}@-webkit-keyframes p-skeleton-animation{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes p-skeleton-animation{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}.p-slidemenu{width:12.5em}.p-slidemenu.p-slidemenu-overlay{position:absolute}.p-slidemenu .p-menu-separator{border-width:1px 0 0}.p-slidemenu ul{list-style:none;margin:0;padding:0}.p-slidemenu .p-slidemenu-rootlist{position:absolute;top:0}.p-slidemenu .p-submenu-list{display:none;position:absolute;top:0;width:12.5em}.p-slidemenu .p-menuitem-link{align-items:center;cursor:pointer;display:flex;overflow:hidden;text-decoration:none}.p-slidemenu .p-menuitem-icon,.p-slidemenu .p-menuitem-text{vertical-align:middle}.p-slidemenu .p-menuitem{position:relative}.p-slidemenu .p-menuitem-link .p-submenu-icon{margin-left:auto}.p-slidemenu .p-slidemenu-wrapper{position:relative}.p-slidemenu .p-slidemenu-content{height:100%;overflow-x:hidden;overflow-y:auto;position:relative}.p-slidemenu-backward{bottom:0;cursor:pointer;padding:.25em;position:absolute;width:100%}.p-slidemenu-backward .p-slidemenu-backward-icon,.p-slidemenu-backward span{vertical-align:middle}.p-slidemenu .p-menuitem-active{position:static}.p-slidemenu .p-menuitem-active>.p-submenu-list{display:block}.p-slider{position:relative}.p-slider .p-slider-handle{cursor:grab;display:block;position:absolute;touch-action:none;z-index:1}.p-slider .p-slider-handle.p-slider-handle-active{z-index:2}.p-slider-range{display:block;position:absolute}.p-slider-horizontal .p-slider-range{height:100%;left:0;top:0}.p-slider-horizontal .p-slider-handle{top:50%}.p-slider-vertical{height:100px}.p-slider-vertical .p-slider-handle{left:50%}.p-slider-vertical .p-slider-range{bottom:0;left:0;width:100%}.p-speeddial{display:flex;position:absolute;z-index:1}.p-speeddial-list{align-items:center;display:flex;justify-content:center;list-style:none;margin:0;padding:0;pointer-events:none;transition:top 0s linear .2s}.p-speeddial-item{opacity:0;-webkit-transform:scale(0);transform:scale(0);transition:opacity .8s,-webkit-transform .2s cubic-bezier(.4,0,.2,1) 0ms;transition:transform .2s cubic-bezier(.4,0,.2,1) 0ms,opacity .8s;transition:transform .2s cubic-bezier(.4,0,.2,1) 0ms,opacity .8s,-webkit-transform .2s cubic-bezier(.4,0,.2,1) 0ms;will-change:transform}.p-speeddial-action{align-items:center;border-radius:50%;display:flex;justify-content:center;overflow:hidden;position:relative;text-decoration:none}.p-speeddial-circle .p-speeddial-item,.p-speeddial-quarter-circle .p-speeddial-item,.p-speeddial-semi-circle .p-speeddial-item{position:absolute}.p-speeddial-rotate{transition:-webkit-transform .25s cubic-bezier(.4,0,.2,1) 0ms;transition:transform .25s cubic-bezier(.4,0,.2,1) 0ms;transition:transform .25s cubic-bezier(.4,0,.2,1) 0ms,-webkit-transform .25s cubic-bezier(.4,0,.2,1) 0ms;will-change:transform}.p-speeddial-mask{height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .25s cubic-bezier(.25,.8,.25,1);width:100%}.p-speeddial-mask-visible{opacity:1;pointer-events:none;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}.p-speeddial-opened .p-speeddial-list{pointer-events:auto}.p-speeddial-opened .p-speeddial-item{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.p-speeddial-opened .p-speeddial-rotate{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.p-speeddial-direction-up{align-items:center}.p-speeddial-direction-up,.p-speeddial-direction-up .p-speeddial-list{flex-direction:column-reverse}.p-speeddial-direction-down{align-items:center;flex-direction:column}.p-speeddial-direction-down .p-speeddial-list{flex-direction:column}.p-speeddial-direction-left{flex-direction:row-reverse;justify-content:center}.p-speeddial-direction-left .p-speeddial-list{flex-direction:row-reverse}.p-speeddial-direction-right{flex-direction:row;justify-content:center}.p-speeddial-direction-right .p-speeddial-list{flex-direction:row}.p-splitbutton{display:inline-flex;position:relative}.p-splitbutton .p-splitbutton-defaultbutton{border-bottom-right-radius:0;border-right:0;border-top-right-radius:0;flex:1 1 auto}.p-splitbutton-menubutton{align-items:center;border-bottom-left-radius:0;border-top-left-radius:0;display:flex;justify-content:center}.p-splitbutton .p-menu{min-width:100%}.p-fluid .p-splitbutton,.p-splitter{display:flex}.p-splitter{flex-wrap:nowrap}.p-splitter-vertical{flex-direction:column}.p-splitter-panel{flex-grow:1}.p-splitter-panel-nested{display:flex}.p-splitter-panel .p-splitter{border:0;flex-grow:1}.p-splitter-gutter{align-items:center;cursor:col-resize;display:flex;flex-grow:0;flex-shrink:0;justify-content:center}.p-splitter-horizontal.p-splitter-resizing{cursor:col-resize;-webkit-user-select:none;-ms-user-select:none;user-select:none}.p-splitter-horizontal>.p-splitter-gutter>.p-splitter-gutter-handle{height:24px;width:100%}.p-splitter-horizontal>.p-splitter-gutter{cursor:col-resize}.p-splitter-vertical.p-splitter-resizing{cursor:row-resize;-webkit-user-select:none;-ms-user-select:none;user-select:none}.p-splitter-vertical>.p-splitter-gutter{cursor:row-resize}.p-splitter-vertical>.p-splitter-gutter>.p-splitter-gutter-handle{height:100%;width:24px}.p-steps{position:relative}.p-steps ul{display:flex;list-style-type:none;margin:0;padding:0}.p-steps-item{display:flex;flex:1 1 auto;justify-content:center;position:relative}.p-steps-item .p-menuitem-link{align-items:center;display:inline-flex;flex-direction:column;overflow:hidden;text-decoration:none}.p-steps.p-steps-readonly .p-steps-item{cursor:auto}.p-steps-item.p-steps-current .p-menuitem-link{cursor:default}.p-steps-title{white-space:nowrap}.p-steps-number{align-items:center;display:flex;justify-content:center}.p-steps-title{display:block}.p-tabmenu{overflow-x:auto}.p-tabmenu-nav{display:flex;flex-wrap:nowrap;list-style-type:none;margin:0;padding:0}.p-tabmenu-nav a{align-items:center;cursor:pointer;display:flex;overflow:hidden;position:relative;text-decoration:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.p-tabmenu-nav a:focus{z-index:1}.p-tabmenu-nav .p-menuitem-text{line-height:1}.p-tabmenu-ink-bar{display:none;z-index:1}.p-tabmenu::-webkit-scrollbar{display:none}.p-tabview-nav-container{position:relative}.p-tabview-scrollable .p-tabview-nav-container{overflow:hidden}.p-tabview-nav-content{-ms-scroll-chaining:contain auto;overflow-x:auto;overflow-y:hidden;overscroll-behavior:contain auto;scroll-behavior:smooth;scrollbar-width:none}.p-tabview-nav{display:flex;flex:1 1 auto;list-style-type:none;margin:0;padding:0}.p-tabview-nav-link{align-items:center;cursor:pointer;display:flex;overflow:hidden;position:relative;text-decoration:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.p-tabview-ink-bar{display:none;z-index:1}.p-tabview-close,.p-tabview-nav-link:focus{z-index:1}.p-tabview-title{line-height:1;white-space:nowrap}.p-tabview-nav-btn{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;top:0;z-index:2}.p-tabview-nav-prev{left:0}.p-tabview-nav-next{right:0}.p-tabview-nav-content::-webkit-scrollbar{display:none}.p-tag{align-items:center;display:inline-flex;justify-content:center}.p-tag-icon,.p-tag-icon.pi,.p-tag-value{line-height:1.5}.p-tag.p-tag-rounded{border-radius:10rem}.p-terminal{height:18rem;overflow:auto}.p-terminal-prompt-container{align-items:center;display:flex}.p-terminal-input{background-color:transparent;border:0;color:inherit;flex:1 1 auto;outline:0 none;padding:0}.p-terminal-input::-ms-clear{display:none}.p-tieredmenu-overlay{position:absolute}.p-tieredmenu ul{list-style:none;margin:0;padding:0}.p-tieredmenu .p-submenu-list{display:none;min-width:100%;position:absolute;z-index:1}.p-tieredmenu .p-menuitem-link{align-items:center;cursor:pointer;display:flex;overflow:hidden;position:relative;text-decoration:none}.p-tieredmenu .p-menuitem-text{line-height:1}.p-tieredmenu .p-menuitem{position:relative}.p-tieredmenu .p-menuitem-link .p-submenu-icon{margin-left:auto}.p-tieredmenu .p-menuitem-active>.p-submenu-list{display:block;left:100%;top:0}.p-tieredmenu .p-menuitem-active>.p-submenu-list-flipped{left:-100%}.p-timeline{display:flex;flex-direction:column;flex-grow:1}.p-timeline-left .p-timeline-event-opposite{text-align:right}.p-timeline-left .p-timeline-event-content{text-align:left}.p-timeline-right .p-timeline-event{flex-direction:row-reverse}.p-timeline-right .p-timeline-event-opposite{text-align:left}.p-timeline-right .p-timeline-event-content{text-align:right}.p-timeline-vertical.p-timeline-alternate .p-timeline-event:nth-child(2n){flex-direction:row-reverse}.p-timeline-vertical.p-timeline-alternate .p-timeline-event:nth-child(odd) .p-timeline-event-opposite{text-align:right}.p-timeline-vertical.p-timeline-alternate .p-timeline-event:nth-child(2n) .p-timeline-event-opposite,.p-timeline-vertical.p-timeline-alternate .p-timeline-event:nth-child(odd) .p-timeline-event-content{text-align:left}.p-timeline-vertical.p-timeline-alternate .p-timeline-event:nth-child(2n) .p-timeline-event-content{text-align:right}.p-timeline-event{display:flex;min-height:70px;position:relative}.p-timeline-event:last-child{min-height:0}.p-timeline-event-content,.p-timeline-event-opposite{flex:1 1;padding:0 1rem}.p-timeline-event-separator{align-items:center;display:flex;flex:0 1;flex-direction:column}.p-timeline-event-marker{align-self:baseline;display:flex}.p-timeline-event-connector{flex-grow:1}.p-timeline-horizontal{flex-direction:row}.p-timeline-horizontal .p-timeline-event{flex:1 1;flex-direction:column}.p-timeline-horizontal .p-timeline-event:last-child{flex:0 1}.p-timeline-horizontal .p-timeline-event-separator{flex-direction:row}.p-timeline-horizontal .p-timeline-event-connector{width:100%}.p-timeline-bottom .p-timeline-event,.p-timeline-horizontal.p-timeline-alternate .p-timeline-event:nth-child(2n){flex-direction:column-reverse}.p-toast{position:fixed;width:25rem}.p-toast-message-content{align-items:flex-start;display:flex}.p-toast-message-text{flex:1 1 auto}.p-toast-top-right{right:20px;top:20px}.p-toast-top-left{left:20px;top:20px}.p-toast-bottom-left{bottom:20px;left:20px}.p-toast-bottom-right{bottom:20px;right:20px}.p-toast-top-center{top:20px}.p-toast-bottom-center,.p-toast-top-center{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.p-toast-bottom-center{bottom:20px}.p-toast-center{left:50%;min-width:20vw;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.p-toast-icon-close{align-items:center;display:flex;justify-content:center;overflow:hidden;position:relative}.p-toast-icon-close.p-link{cursor:pointer}.p-toast-message-enter{opacity:0;-webkit-transform:translateY(50%);transform:translateY(50%)}.p-toast-message-enter-active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s}.p-toast-message-enter-done{-webkit-transform:none;transform:none}.p-toast-message-exit{max-height:1000px;opacity:1}.p-toast-message-exit-active{margin-bottom:0;max-height:0;opacity:0;overflow:hidden;transition:max-height .45s cubic-bezier(0,1,0,1),opacity .3s,margin-bottom .3s}.p-toolbar{justify-content:space-between}.p-toolbar,.p-toolbar-group-left,.p-toolbar-group-right{align-items:center;display:flex}.p-tooltip{padding:.25em .5rem;position:absolute}.p-tooltip.p-tooltip-left,.p-tooltip.p-tooltip-right{padding:0 .25rem}.p-tooltip.p-tooltip-bottom,.p-tooltip.p-tooltip-top{padding:.25em 0}.p-tooltip .p-tooltip-text{white-space:pre-line;word-break:break-word}.p-tooltip-arrow{border-color:transparent;border-style:solid;height:0;position:absolute;width:0}.p-tooltip-right .p-tooltip-arrow{border-width:.25em .25em .25em 0;left:0;margin-top:-.25rem;top:50%}.p-tooltip-left .p-tooltip-arrow{border-width:.25em 0 .25em .25rem;margin-top:-.25rem;right:0;top:50%}.p-tooltip.p-tooltip-top{padding:.25em 0}.p-tooltip-top .p-tooltip-arrow{border-width:.25em .25em 0;bottom:0;left:50%;margin-left:-.25rem}.p-tooltip-bottom .p-tooltip-arrow{border-width:0 .25em .25rem;left:50%;margin-left:-.25rem;top:0}.p-tree-container{overflow:auto}.p-tree-container,.p-treenode-children{list-style-type:none;margin:0;padding:0}.p-tree-toggler,.p-treenode-selectable{cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.p-tree-toggler{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center;overflow:hidden;position:relative}.p-treenode-leaf>.p-treenode-content .p-tree-toggler{visibility:hidden}.p-treenode-content{align-items:center;display:flex}.p-tree-filter{width:100%}.p-tree-filter-container{display:block;position:relative;width:100%}.p-tree-filter-icon{margin-top:-.5rem;position:absolute;top:50%}.p-tree-loading{min-height:4rem;position:relative}.p-tree .p-tree-loading-overlay{align-items:center;display:flex;justify-content:center;position:absolute;z-index:1}.p-treeselect{cursor:pointer;display:inline-flex;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none}.p-treeselect-trigger{align-items:center;display:flex;flex-shrink:0;justify-content:center}.p-treeselect-label-container{cursor:pointer;flex:1 1 auto;overflow:hidden}.p-treeselect-label{cursor:pointer;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-treeselect-label-empty{overflow:hidden;visibility:hidden}.p-treeselect-token{align-items:center;cursor:default;display:inline-flex;flex:0 0 auto}.p-treeselect .p-treeselect-panel{min-width:100%}.p-treeselect-panel{left:0;position:absolute;top:0}.p-treeselect-items-wrapper{overflow:auto}.p-treeselect-header{align-items:center;display:flex;justify-content:space-between}.p-treeselect-filter-container{flex:1 1 auto;position:relative}.p-treeselect-filter-icon{margin-top:-.5rem;position:absolute;top:50%}.p-treeselect-filter-container .p-inputtext{width:100%}.p-treeselect-close{align-items:center;display:flex;flex-shrink:0;justify-content:center;margin-left:auto;overflow:hidden;position:relative}.p-treeselect-clear-icon{margin-top:-.5rem;position:absolute;top:50%}.p-fluid .p-treeselect{display:flex}.p-treetable{position:relative}.p-treetable table{border-collapse:collapse;table-layout:fixed;width:100%}.p-treetable .p-sortable-column{cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.p-treetable-auto-layout>.p-treetable-wrapper{overflow-x:auto}.p-treetable-auto-layout>.p-treetable-wrapper>table{table-layout:auto}.p-treetable-selectable .p-treetable-tbody>tr{cursor:pointer}.p-treetable-toggler{align-items:center;cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;overflow:hidden;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none}.p-treetable-toggler,.p-treetable-toggler+.p-checkbox,.p-treetable-toggler+.p-checkbox+span{vertical-align:middle}.p-treetable-resizable>.p-treetable-wrapper{overflow-x:auto}.p-treetable-resizable .p-treetable-tbody>tr>td,.p-treetable-resizable .p-treetable-tfoot>tr>td,.p-treetable-resizable .p-treetable-thead>tr>th{overflow:hidden}.p-treetable-resizable .p-resizable-column{background-clip:padding-box;position:relative}.p-treetable-resizable-fit .p-resizable-column:last-child .p-column-resizer{display:none}.p-treetable .p-column-resizer{border:1px solid transparent;cursor:col-resize;display:block;height:100%;margin:0;padding:0;position:absolute!important;right:0;top:0;width:.5rem}.p-treetable .p-column-resizer-helper{display:none;position:absolute;width:1px;z-index:10}.p-treetable-scrollable-wrapper{position:relative}.p-treetable-scrollable-footer,.p-treetable-scrollable-header{border:0;overflow:hidden}.p-treetable-scrollable-body{overflow:auto;position:relative}.p-treetable-virtual-table{position:absolute}.p-treetable-frozen-view .p-treetable-scrollable-body{overflow:hidden}.p-treetable-unfrozen-view{left:0;position:absolute;top:0}.p-treetable-reorder-indicator-down,.p-treetable-reorder-indicator-up{display:none;position:absolute}.p-treetable .p-treetable-loading-overlay{align-items:center;display:flex;justify-content:center;position:absolute;z-index:1}.p-virtualscroller{contain:strict;outline:0 none;overflow:auto;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:scroll-position}.p-virtualscroller-content{left:0;min-height:100%;min-width:100%;position:absolute;top:0;will-change:transform}.p-virtualscroller-spacer{height:1px;left:0;pointer-events:none;position:absolute;top:0;-webkit-transform-origin:0 0;transform-origin:0 0;width:1px}.p-virtualscroller-loader{height:100%;left:0;position:-webkit-sticky;position:sticky;top:0;width:100%}.p-virtualscroller-loader.p-component-overlay{align-items:center;display:flex;justify-content:center}@font-face{font-display:block;font-family:primeicons;font-style:normal;font-weight:400;src:url(/static/media/primeicons.7fc4d8e224d1ff1b9c62.eot);src:url(/static/media/primeicons.7fc4d8e224d1ff1b9c62.eot?#iefix) format("embedded-opentype"),url(/static/media/primeicons.91bacab1f083f2795272.ttf) format("truetype"),url(/static/media/primeicons.449aa8c65cdc5c2a8686.woff) format("woff"),url(/static/media/primeicons.c6e2053303524e39530c.svg?#primeicons) format("svg")}.pi{speak:none;-webkit-font-feature-settings:normal;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:primeicons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.pi:before{--webkit-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{text-align:center;width:1.28571429em}.pi-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.pi-sort-alt-slash:before{content:"\e9ee"}.pi-arrows-h:before{content:"\e9ec"}.pi-arrows-v:before{content:"\e9ed"}.pi-pound:before{content:"\e9eb"}.pi-prime:before{content:"\e9ea"}.pi-chart-pie:before{content:"\e9e9"}.pi-reddit:before{content:"\e9e8"}.pi-code:before{content:"\e9e7"}.pi-sync:before{content:"\e9e6"}.pi-shopping-bag:before{content:"\e9e5"}.pi-server:before{content:"\e9e4"}.pi-database:before{content:"\e9e3"}.pi-hashtag:before{content:"\e9e2"}.pi-bookmark-fill:before{content:"\e9df"}.pi-filter-fill:before{content:"\e9e0"}.pi-heart-fill:before{content:"\e9e1"}.pi-flag-fill:before{content:"\e9de"}.pi-circle:before{content:"\e9dc"}.pi-circle-fill:before{content:"\e9dd"}.pi-bolt:before{content:"\e9db"}.pi-history:before{content:"\e9da"}.pi-box:before{content:"\e9d9"}.pi-at:before{content:"\e9d8"}.pi-arrow-up-right:before{content:"\e9d4"}.pi-arrow-up-left:before{content:"\e9d5"}.pi-arrow-down-left:before{content:"\e9d6"}.pi-arrow-down-right:before{content:"\e9d7"}.pi-telegram:before{content:"\e9d3"}.pi-stop-circle:before{content:"\e9d2"}.pi-stop:before{content:"\e9d1"}.pi-whatsapp:before{content:"\e9d0"}.pi-building:before{content:"\e9cf"}.pi-qrcode:before{content:"\e9ce"}.pi-car:before{content:"\e9cd"}.pi-instagram:before{content:"\e9cc"}.pi-linkedin:before{content:"\e9cb"}.pi-send:before{content:"\e9ca"}.pi-slack:before{content:"\e9c9"}.pi-sun:before{content:"\e9c8"}.pi-moon:before{content:"\e9c7"}.pi-vimeo:before{content:"\e9c6"}.pi-youtube:before{content:"\e9c5"}.pi-flag:before{content:"\e9c4"}.pi-wallet:before{content:"\e9c3"}.pi-map:before{content:"\e9c2"}.pi-link:before{content:"\e9c1"}.pi-credit-card:before{content:"\e9bf"}.pi-discord:before{content:"\e9c0"}.pi-percentage:before{content:"\e9be"}.pi-euro:before{content:"\e9bd"}.pi-book:before{content:"\e9ba"}.pi-shield:before{content:"\e9b9"}.pi-paypal:before{content:"\e9bb"}.pi-amazon:before{content:"\e9bc"}.pi-phone:before{content:"\e9b8"}.pi-filter-slash:before{content:"\e9b7"}.pi-facebook:before{content:"\e9b4"}.pi-github:before{content:"\e9b5"}.pi-twitter:before{content:"\e9b6"}.pi-step-backward-alt:before{content:"\e9ac"}.pi-step-forward-alt:before{content:"\e9ad"}.pi-forward:before{content:"\e9ae"}.pi-backward:before{content:"\e9af"}.pi-fast-backward:before{content:"\e9b0"}.pi-fast-forward:before{content:"\e9b1"}.pi-pause:before{content:"\e9b2"}.pi-play:before{content:"\e9b3"}.pi-compass:before{content:"\e9ab"}.pi-id-card:before{content:"\e9aa"}.pi-ticket:before{content:"\e9a9"}.pi-file-o:before{content:"\e9a8"}.pi-reply:before{content:"\e9a7"}.pi-directions-alt:before{content:"\e9a5"}.pi-directions:before{content:"\e9a6"}.pi-thumbs-up:before{content:"\e9a3"}.pi-thumbs-down:before{content:"\e9a4"}.pi-sort-numeric-down-alt:before{content:"\e996"}.pi-sort-numeric-up-alt:before{content:"\e997"}.pi-sort-alpha-down-alt:before{content:"\e998"}.pi-sort-alpha-up-alt:before{content:"\e999"}.pi-sort-numeric-down:before{content:"\e99a"}.pi-sort-numeric-up:before{content:"\e99b"}.pi-sort-alpha-down:before{content:"\e99c"}.pi-sort-alpha-up:before{content:"\e99d"}.pi-sort-alt:before{content:"\e99e"}.pi-sort-amount-up:before{content:"\e99f"}.pi-sort-amount-down:before{content:"\e9a0"}.pi-sort-amount-down-alt:before{content:"\e9a1"}.pi-sort-amount-up-alt:before{content:"\e9a2"}.pi-palette:before{content:"\e995"}.pi-undo:before{content:"\e994"}.pi-desktop:before{content:"\e993"}.pi-sliders-v:before{content:"\e991"}.pi-sliders-h:before{content:"\e992"}.pi-search-plus:before{content:"\e98f"}.pi-search-minus:before{content:"\e990"}.pi-file-excel:before{content:"\e98e"}.pi-file-pdf:before{content:"\e98d"}.pi-check-square:before{content:"\e98c"}.pi-chart-line:before{content:"\e98b"}.pi-user-edit:before{content:"\e98a"}.pi-exclamation-circle:before{content:"\e989"}.pi-android:before{content:"\e985"}.pi-google:before{content:"\e986"}.pi-apple:before{content:"\e987"}.pi-microsoft:before{content:"\e988"}.pi-heart:before{content:"\e984"}.pi-mobile:before{content:"\e982"}.pi-tablet:before{content:"\e983"}.pi-key:before{content:"\e981"}.pi-shopping-cart:before{content:"\e980"}.pi-comments:before{content:"\e97e"}.pi-comment:before{content:"\e97f"}.pi-briefcase:before{content:"\e97d"}.pi-bell:before{content:"\e97c"}.pi-paperclip:before{content:"\e97b"}.pi-share-alt:before{content:"\e97a"}.pi-envelope:before{content:"\e979"}.pi-volume-down:before{content:"\e976"}.pi-volume-up:before{content:"\e977"}.pi-volume-off:before{content:"\e978"}.pi-eject:before{content:"\e975"}.pi-money-bill:before{content:"\e974"}.pi-images:before{content:"\e973"}.pi-image:before{content:"\e972"}.pi-sign-in:before{content:"\e970"}.pi-sign-out:before{content:"\e971"}.pi-wifi:before{content:"\e96f"}.pi-sitemap:before{content:"\e96e"}.pi-chart-bar:before{content:"\e96d"}.pi-camera:before{content:"\e96c"}.pi-dollar:before{content:"\e96b"}.pi-lock-open:before{content:"\e96a"}.pi-table:before{content:"\e969"}.pi-map-marker:before{content:"\e968"}.pi-list:before{content:"\e967"}.pi-eye-slash:before{content:"\e965"}.pi-eye:before{content:"\e966"}.pi-folder-open:before{content:"\e964"}.pi-folder:before{content:"\e963"}.pi-video:before{content:"\e962"}.pi-inbox:before{content:"\e961"}.pi-lock:before{content:"\e95f"}.pi-unlock:before{content:"\e960"}.pi-tags:before{content:"\e95d"}.pi-tag:before{content:"\e95e"}.pi-power-off:before{content:"\e95c"}.pi-save:before{content:"\e95b"}.pi-question-circle:before{content:"\e959"}.pi-question:before{content:"\e95a"}.pi-copy:before{content:"\e957"}.pi-file:before{content:"\e958"}.pi-clone:before{content:"\e955"}.pi-calendar-times:before{content:"\e952"}.pi-calendar-minus:before{content:"\e953"}.pi-calendar-plus:before{content:"\e954"}.pi-ellipsis-v:before{content:"\e950"}.pi-ellipsis-h:before{content:"\e951"}.pi-bookmark:before{content:"\e94e"}.pi-globe:before{content:"\e94f"}.pi-replay:before{content:"\e94d"}.pi-filter:before{content:"\e94c"}.pi-print:before{content:"\e94b"}.pi-align-right:before{content:"\e946"}.pi-align-left:before{content:"\e947"}.pi-align-center:before{content:"\e948"}.pi-align-justify:before{content:"\e949"}.pi-cog:before{content:"\e94a"}.pi-cloud-download:before{content:"\e943"}.pi-cloud-upload:before{content:"\e944"}.pi-cloud:before{content:"\e945"}.pi-pencil:before{content:"\e942"}.pi-users:before{content:"\e941"}.pi-clock:before{content:"\e940"}.pi-user-minus:before{content:"\e93e"}.pi-user-plus:before{content:"\e93f"}.pi-trash:before{content:"\e93d"}.pi-external-link:before{content:"\e93c"}.pi-window-maximize:before{content:"\e93b"}.pi-window-minimize:before{content:"\e93a"}.pi-refresh:before{content:"\e938"}.pi-user:before{content:"\e939"}.pi-exclamation-triangle:before{content:"\e922"}.pi-calendar:before{content:"\e927"}.pi-chevron-circle-left:before{content:"\e928"}.pi-chevron-circle-down:before{content:"\e929"}.pi-chevron-circle-right:before{content:"\e92a"}.pi-chevron-circle-up:before{content:"\e92b"}.pi-angle-double-down:before{content:"\e92c"}.pi-angle-double-left:before{content:"\e92d"}.pi-angle-double-right:before{content:"\e92e"}.pi-angle-double-up:before{content:"\e92f"}.pi-angle-down:before{content:"\e930"}.pi-angle-left:before{content:"\e931"}.pi-angle-right:before{content:"\e932"}.pi-angle-up:before{content:"\e933"}.pi-upload:before{content:"\e934"}.pi-download:before{content:"\e956"}.pi-ban:before{content:"\e935"}.pi-star-fill:before{content:"\e936"}.pi-star:before{content:"\e937"}.pi-chevron-left:before{content:"\e900"}.pi-chevron-right:before{content:"\e901"}.pi-chevron-down:before{content:"\e902"}.pi-chevron-up:before{content:"\e903"}.pi-caret-left:before{content:"\e904"}.pi-caret-right:before{content:"\e905"}.pi-caret-down:before{content:"\e906"}.pi-caret-up:before{content:"\e907"}.pi-search:before{content:"\e908"}.pi-check:before{content:"\e909"}.pi-check-circle:before{content:"\e90a"}.pi-times:before{content:"\e90b"}.pi-times-circle:before{content:"\e90c"}.pi-plus:before{content:"\e90d"}.pi-plus-circle:before{content:"\e90e"}.pi-minus:before{content:"\e90f"}.pi-minus-circle:before{content:"\e910"}.pi-circle-on:before{content:"\e911"}.pi-circle-off:before{content:"\e912"}.pi-sort-down:before{content:"\e913"}.pi-sort-up:before{content:"\e914"}.pi-sort:before{content:"\e915"}.pi-step-backward:before{content:"\e916"}.pi-step-forward:before{content:"\e917"}.pi-th-large:before{content:"\e918"}.pi-arrow-down:before{content:"\e919"}.pi-arrow-left:before{content:"\e91a"}.pi-arrow-right:before{content:"\e91b"}.pi-arrow-up:before{content:"\e91c"}.pi-bars:before{content:"\e91d"}.pi-arrow-circle-down:before{content:"\e91e"}.pi-arrow-circle-left:before{content:"\e91f"}.pi-arrow-circle-right:before{content:"\e920"}.pi-arrow-circle-up:before{content:"\e921"}.pi-info:before{content:"\e923"}.pi-info-circle:before{content:"\e924"}.pi-home:before{content:"\e925"}.pi-spinner:before{content:"\e926"}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:hsla(0,0%,100%,.7);--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error)}.Toastify__toast-container{box-sizing:border-box;color:#fff;padding:4px;position:fixed;-webkit-transform:translate3d(0,0,9999 px);-webkit-transform:translate3d(0,0,var(--toastify-z-index) px);width:320px;width:var(--toastify-toast-width);z-index:9999;z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:1em;top:1em}.Toastify__toast-container--top-center{left:50%;top:1em;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.Toastify__toast-container--top-right{right:1em;top:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width:480px){.Toastify__toast-container{left:0;margin:0;padding:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:0;-webkit-transform:translateX(0);transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0;-webkit-transform:translateX(0);transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:0}}.Toastify__toast{border-radius:4px;box-shadow:0 1px 10px 0 rgba(0,0,0,.1),0 2px 15px 0 rgba(0,0,0,.05);box-sizing:border-box;cursor:pointer;direction:ltr;display:flex;font-family:sans-serif;font-family:var(--toastify-font-family);justify-content:space-between;margin-bottom:1rem;max-height:800px;max-height:var(--toastify-toast-max-height);min-height:64px;min-height:var(--toastify-toast-min-height);overflow:hidden;padding:8px;position:relative}.Toastify__toast--rtl{direction:rtl}.Toastify__toast-body{align-items:center;display:flex;flex:1 1 auto;margin:auto 0;padding:6px}.Toastify__toast-body>div:last-child{flex:1 1}.Toastify__toast-icon{-webkit-margin-end:10px;display:flex;flex-shrink:0;margin-inline-end:10px;width:20px}.Toastify--animate{-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.Toastify--animate-icon{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@media only screen and (max-width:480px){.Toastify__toast{border-radius:0;margin-bottom:0}}.Toastify__toast-theme--dark{background:#121212;background:var(--toastify-color-dark);color:#fff;color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:#fff;background:var(--toastify-color-light);color:#757575;color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:#3498db;background:var(--toastify-color-info);color:#fff;color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:#07bc0c;background:var(--toastify-color-success);color:#fff;color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:#f1c40f;background:var(--toastify-color-warning);color:#fff;color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:#e74c3c;background:var(--toastify-color-error);color:#fff;color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:#bb86fc;background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:#3498db;background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:#07bc0c;background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:#f1c40f;background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:#e74c3c;background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:hsla(0,0%,100%,.7);background:var(--toastify-color-transparent)}.Toastify__close-button{align-self:flex-start;background:transparent;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;transition:.3s ease}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@-webkit-keyframes Toastify__trackProgress{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}to{-webkit-transform:scaleX(0);transform:scaleX(0)}}@keyframes Toastify__trackProgress{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}to{-webkit-transform:scaleX(0);transform:scaleX(0)}}.Toastify__progress-bar{bottom:0;height:5px;left:0;opacity:.7;position:absolute;-webkit-transform-origin:left;transform-origin:left;width:100%;z-index:9999;z-index:var(--toastify-z-index)}.Toastify__progress-bar--animated{-webkit-animation:Toastify__trackProgress linear 1 forwards;animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.Toastify__progress-bar--rtl{left:auto;right:0;-webkit-transform-origin:right;transform-origin:right}.Toastify__spinner{-webkit-animation:Toastify__spin .65s linear infinite;animation:Toastify__spin .65s linear infinite;border:2px solid #e0e0e0;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right:2px solid var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@-webkit-keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes Toastify__bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@-webkit-keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes Toastify__bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@-webkit-keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@-webkit-keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes Toastify__bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes Toastify__bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{-webkit-animation-name:Toastify__bounceInLeft;animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{-webkit-animation-name:Toastify__bounceInRight;animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{-webkit-animation-name:Toastify__bounceInDown;animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{-webkit-animation-name:Toastify__bounceInUp;animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{-webkit-animation-name:Toastify__bounceOutLeft;animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{-webkit-animation-name:Toastify__bounceOutRight;animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{-webkit-animation-name:Toastify__bounceOutUp;animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{-webkit-animation-name:Toastify__bounceOutDown;animation-name:Toastify__bounceOutDown}@-webkit-keyframes Toastify__zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@-webkit-keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{-webkit-animation-name:Toastify__zoomIn;animation-name:Toastify__zoomIn}.Toastify__zoom-exit{-webkit-animation-name:Toastify__zoomOut;animation-name:Toastify__zoomOut}@-webkit-keyframes Toastify__flipIn{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes Toastify__flipIn{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-webkit-keyframes Toastify__flipOut{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{opacity:1;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}to{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}}@keyframes Toastify__flipOut{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{opacity:1;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}to{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{-webkit-animation-name:Toastify__flipIn;animation-name:Toastify__flipIn}.Toastify__flip-exit{-webkit-animation-name:Toastify__flipOut;animation-name:Toastify__flipOut}@-webkit-keyframes Toastify__slideInRight{0%{-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__slideInRight{0%{-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__slideInLeft{0%{-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__slideInUp{0%{-webkit-transform:translate3d(0,110%,0);transform:translate3d(0,110%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{-webkit-transform:translate3d(0,110%,0);transform:translate3d(0,110%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__slideInDown{0%{-webkit-transform:translate3d(0,-110%,0);transform:translate3d(0,-110%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{-webkit-transform:translate3d(0,-110%,0);transform:translate3d(0,-110%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0);visibility:hidden}}@-webkit-keyframes Toastify__slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0);visibility:hidden}}@-webkit-keyframes Toastify__slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,500px,0);transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,500px,0);transform:translate3d(0,500px,0);visibility:hidden}}@-webkit-keyframes Toastify__slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-500px,0);transform:translate3d(0,-500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-500px,0);transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{-webkit-animation-name:Toastify__slideInLeft;animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{-webkit-animation-name:Toastify__slideInRight;animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{-webkit-animation-name:Toastify__slideInDown;animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{-webkit-animation-name:Toastify__slideInUp;animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{-webkit-animation-name:Toastify__slideOutLeft;animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{-webkit-animation-name:Toastify__slideOutRight;animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{-webkit-animation-name:Toastify__slideOutUp;animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{-webkit-animation-name:Toastify__slideOutDown;animation-name:Toastify__slideOutDown}@-webkit-keyframes Toastify__spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes Toastify__spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}


/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.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.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{height:1px;left:-100000px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{word-wrap:break-word;box-sizing:border-box;height:100%;line-height:1.42;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre,.ql-editor ul{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;margin:0;padding:0}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"\2022"}.ql-editor ul[data-checked=false],.ql-editor ul[data-checked=true]{pointer-events:none}.ql-editor ul[data-checked=false]>li *,.ql-editor ul[data-checked=true]>li *{pointer-events:all}.ql-editor ul[data-checked=false]>li:before,.ql-editor ul[data-checked=true]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"\2611"}.ql-editor ul[data-checked=false]>li:before{content:"\2610"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-increment:list-0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9: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 .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-blank:before{color:rgba(0,0,0,.6);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 .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .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-stroke.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{fill:#444}.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,.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;-webkit-transform:translateY(10px);transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{-webkit-transform:translateY(-10px);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-stroke.ql-thin,.ql-snow .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 pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{margin-bottom:5px;margin-top:5px;padding:5px 10px;white-space:pre-wrap}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{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;padding:2px 4px;width:24px}.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{margin-top:-9px;position:absolute;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[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-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[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-item:before,.ql-snow .ql-picker.ql-header .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[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-item:before,.ql-snow .ql-picker.ql-font .ql-picker-label:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[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-item:before,.ql-snow .ql-picker.ql-size .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[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-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:0 2px 8px rgba(0,0,0,.2)}.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]{border:1px solid #ccc;display:none;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}.mapboxgl-map{-webkit-tap-highlight-color:rgb(0 0 0/0);font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative}.mapboxgl-canvas{left:0;position:absolute;top:0}.mapboxgl-map:-webkit-full-screen{height:100%;width:100%}.mapboxgl-canary{background-color:salmon}.mapboxgl-canvas-container.mapboxgl-interactive,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass{cursor:grab;-webkit-user-select:none;-ms-user-select:none;user-select:none}.mapboxgl-canvas-container.mapboxgl-interactive.mapboxgl-track-pointer{cursor:pointer}.mapboxgl-canvas-container.mapboxgl-interactive:active,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass:active{cursor:grabbing}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate .mapboxgl-canvas{touch-action:pan-x pan-y}.mapboxgl-canvas-container.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:pinch-zoom}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:none}.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-bottom-right,.mapboxgl-ctrl-top-left,.mapboxgl-ctrl-top-right{pointer-events:none;position:absolute;z-index:2}.mapboxgl-ctrl-top-left{left:0;top:0}.mapboxgl-ctrl-top-right{right:0;top:0}.mapboxgl-ctrl-bottom-left{bottom:0;left:0}.mapboxgl-ctrl-bottom-right{bottom:0;right:0}.mapboxgl-ctrl{clear:both;pointer-events:auto;-webkit-transform:translate(0);transform:translate(0)}.mapboxgl-ctrl-top-left .mapboxgl-ctrl{float:left;margin:10px 0 0 10px}.mapboxgl-ctrl-top-right .mapboxgl-ctrl{float:right;margin:10px 10px 0 0}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl{float:left;margin:0 0 10px 10px}.mapboxgl-ctrl-bottom-right .mapboxgl-ctrl{float:right;margin:0 10px 10px 0}.mapboxgl-ctrl-group{background:#fff;border-radius:4px}.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px rgb(0 0 0/10%)}@media (-ms-high-contrast:active){.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px ButtonText}}.mapboxgl-ctrl-group button{background-color:transparent;border:0;box-sizing:border-box;cursor:pointer;display:block;height:29px;outline:none;overflow:hidden;padding:0;width:29px}.mapboxgl-ctrl-group button+button{border-top:1px solid #ddd}.mapboxgl-ctrl button .mapboxgl-ctrl-icon{background-position:50%;background-repeat:no-repeat;display:block;height:100%;width:100%}@media (-ms-high-contrast:active){.mapboxgl-ctrl-icon{background-color:transparent}.mapboxgl-ctrl-group button+button{border-top:1px solid ButtonText}}.mapboxgl-ctrl-attrib-button:focus,.mapboxgl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl button:disabled{cursor:not-allowed}.mapboxgl-ctrl button:disabled .mapboxgl-ctrl-icon{opacity:.25}.mapboxgl-ctrl-group button:first-child{border-radius:4px 4px 0 0}.mapboxgl-ctrl-group button:last-child{border-radius:0 0 4px 4px}.mapboxgl-ctrl-group button:only-child{border-radius:inherit}.mapboxgl-ctrl button:not(:disabled):hover{background-color:rgb(0 0 0/5%)}.mapboxgl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='m10.5 14 4-8 4 8h-8z'/%3E%3Cpath d='m10.5 16 4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='m10.5 14 4-8 4 8h-8z'/%3E%3Cpath d='m10.5 16 4 8 4-8h-8z' fill='%23999'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m10.5 14 4-8 4 8h-8z'/%3E%3Cpath d='m10.5 16 4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23aaa'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath d='m14 5 1 1-9 9-1-1 9-9z' fill='red'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-waiting .mapboxgl-ctrl-icon{-webkit-animation:mapboxgl-spin 2s linear infinite;animation:mapboxgl-spin 2s linear infinite}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23999'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath d='m14 5 1 1-9 9-1-1 9-9z' fill='red'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23666'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath d='m14 5 1 1-9 9-1-1 9-9z' fill='red'/%3E%3C/svg%3E")}}@-webkit-keyframes mapboxgl-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes mapboxgl-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='88' height='23' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd'%3E%3Cdefs%3E%3Cpath id='a' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 0 1 3.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='b' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 0 0-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 0 0 4.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 0 1-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 0 1 .3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 0 1-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='c'%3E%3Crect width='100%25' height='100%25' fill='%23fff'/%3E%3Cuse xlink:href='%23a'/%3E%3Cuse xlink:href='%23b'/%3E%3C/mask%3E%3Cg opacity='.3' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23c)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23b' mask='url(%23c)'/%3E%3C/g%3E%3Cg opacity='.9' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3Cuse xlink:href='%23b'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;cursor:pointer;display:block;height:23px;margin:0 0 -4px -4px;overflow:hidden;width:88px}a.mapboxgl-ctrl-logo.mapboxgl-compact{width:23px}@media (-ms-high-contrast:active){a.mapboxgl-ctrl-logo{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='88' height='23' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd'%3E%3Cdefs%3E%3Cpath id='a' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 0 1 3.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='b' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 0 0-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 0 0 4.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 0 1-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 0 1 .3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 0 1-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='c'%3E%3Crect width='100%25' height='100%25' fill='%23fff'/%3E%3Cuse xlink:href='%23a'/%3E%3Cuse xlink:href='%23b'/%3E%3C/mask%3E%3Cg stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23c)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23b' mask='url(%23c)'/%3E%3C/g%3E%3Cg fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3Cuse xlink:href='%23b'/%3E%3C/g%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='88' height='23' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd'%3E%3Cdefs%3E%3Cpath id='a' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 0 1 3.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='b' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 0 0-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 0 0 4.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 0 1-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 0 1 .3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 0 1-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='c'%3E%3Crect width='100%25' height='100%25' fill='%23fff'/%3E%3Cuse xlink:href='%23a'/%3E%3Cuse xlink:href='%23b'/%3E%3C/mask%3E%3Cg stroke='%23fff' stroke-width='3' fill='%23fff'%3E%3Ccircle mask='url(%23c)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23b' mask='url(%23c)'/%3E%3C/g%3E%3Cuse xlink:href='%23a'/%3E%3Cuse xlink:href='%23b'/%3E%3C/svg%3E")}}.mapboxgl-ctrl.mapboxgl-ctrl-attrib{background-color:hsla(0,0%,100%,.5);margin:0;padding:0 5px}@media screen{.mapboxgl-ctrl-attrib.mapboxgl-compact{background-color:#fff;border-radius:12px;margin:10px;min-height:20px;padding:2px 24px 2px 0;position:relative}.mapboxgl-ctrl-attrib.mapboxgl-compact-show{padding:2px 28px 2px 8px;visibility:visible}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show,.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-inner{display:none}.mapboxgl-ctrl-attrib-button{background-color:hsla(0,0%,100%,.5);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E");border:0;border-radius:12px;box-sizing:border-box;cursor:pointer;display:none;height:24px;outline:none;position:absolute;right:0;top:0;width:24px}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-top-left .mapboxgl-ctrl-attrib-button{left:0}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-inner{display:block}.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-button{background-color:rgb(0 0 0/5%)}.mapboxgl-ctrl-bottom-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;right:0}.mapboxgl-ctrl-top-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{right:0;top:0}.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{left:0;top:0}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;left:0}}@media screen and (-ms-high-contrast:active){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' fill='%23fff'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}@media screen and (-ms-high-contrast:black-on-white){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}.mapboxgl-ctrl-attrib a{color:rgb(0 0 0/75%);text-decoration:none}.mapboxgl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.mapboxgl-ctrl-attrib .mapbox-improve-map{font-weight:700;margin-left:2px}.mapboxgl-attrib-empty{display:none}.mapboxgl-ctrl-scale{background-color:hsla(0,0%,100%,.75);border:2px solid #333;border-top:#333;box-sizing:border-box;color:#333;font-size:10px;padding:0 5px;white-space:nowrap}.mapboxgl-popup{display:flex;left:0;pointer-events:none;position:absolute;top:0;will-change:transform}.mapboxgl-popup-anchor-top,.mapboxgl-popup-anchor-top-left,.mapboxgl-popup-anchor-top-right{flex-direction:column}.mapboxgl-popup-anchor-bottom,.mapboxgl-popup-anchor-bottom-left,.mapboxgl-popup-anchor-bottom-right{flex-direction:column-reverse}.mapboxgl-popup-anchor-left{flex-direction:row}.mapboxgl-popup-anchor-right{flex-direction:row-reverse}.mapboxgl-popup-tip{border:10px solid transparent;height:0;width:0;z-index:1}.mapboxgl-popup-anchor-top .mapboxgl-popup-tip{align-self:center;border-bottom-color:#fff;border-top:none}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip{align-self:flex-start;border-bottom-color:#fff;border-left:none;border-top:none}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip{align-self:flex-end;border-bottom-color:#fff;border-right:none;border-top:none}.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{align-self:center;border-bottom:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip{align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip{align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.mapboxgl-popup-anchor-left .mapboxgl-popup-tip{align-self:center;border-left:none;border-right-color:#fff}.mapboxgl-popup-anchor-right .mapboxgl-popup-tip{align-self:center;border-left-color:#fff;border-right:none}.mapboxgl-popup-close-button{background-color:transparent;border:0;border-radius:0 3px 0 0;cursor:pointer;position:absolute;right:0;top:0}.mapboxgl-popup-close-button:hover{background-color:rgb(0 0 0/5%)}.mapboxgl-popup-content{background:#fff;border-radius:3px;box-shadow:0 1px 2px rgb(0 0 0/10%);padding:10px 10px 15px;pointer-events:auto;position:relative}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-content{border-top-left-radius:0}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-content{border-top-right-radius:0}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-content{border-bottom-left-radius:0}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-content{border-bottom-right-radius:0}.mapboxgl-popup-track-pointer{display:none}.mapboxgl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.mapboxgl-map:hover .mapboxgl-popup-track-pointer{display:flex}.mapboxgl-map:active .mapboxgl-popup-track-pointer{display:none}.mapboxgl-marker{left:0;opacity:1;position:absolute;top:0;transition:opacity .2s;will-change:transform}.mapboxgl-user-location-dot,.mapboxgl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;height:15px;width:15px}.mapboxgl-user-location-dot:before{-webkit-animation:mapboxgl-user-location-dot-pulse 2s infinite;animation:mapboxgl-user-location-dot-pulse 2s infinite;content:"";position:absolute}.mapboxgl-user-location-dot:after{border:2px solid #fff;border-radius:50%;box-shadow:0 0 3px rgb(0 0 0/35%);box-sizing:border-box;content:"";height:19px;left:-2px;position:absolute;top:-2px;width:19px}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading{height:0;width:0}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after,.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{border-bottom:7.5px solid #4aa1eb;content:"";position:absolute}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{border-left:7.5px solid transparent;-webkit-transform:translateY(-28px) skewY(-20deg);transform:translateY(-28px) skewY(-20deg)}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after{border-right:7.5px solid transparent;-webkit-transform:translate(7.5px,-28px) skewY(20deg);transform:translate(7.5px,-28px) skewY(20deg)}@-webkit-keyframes mapboxgl-user-location-dot-pulse{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}70%{opacity:0;-webkit-transform:scale(3);transform:scale(3)}to{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}@keyframes mapboxgl-user-location-dot-pulse{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}70%{opacity:0;-webkit-transform:scale(3);transform:scale(3)}to{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}.mapboxgl-user-location-dot-stale{background-color:#aaa}.mapboxgl-user-location-dot-stale:after{display:none}.mapboxgl-user-location-accuracy-circle{background-color:rgba(29,161,242,.2);border-radius:100%;height:1px;width:1px}.mapboxgl-crosshair,.mapboxgl-crosshair .mapboxgl-interactive,.mapboxgl-crosshair .mapboxgl-interactive:active{cursor:crosshair}.mapboxgl-boxzoom{background:#fff;border:2px dotted #202020;height:0;left:0;opacity:.5;position:absolute;top:0;width:0}@media print{.mapbox-improve-map{display:none}}.mapboxgl-scroll-zoom-blocker,.mapboxgl-touch-pan-blocker{align-items:center;background:rgb(0 0 0/70%);color:#fff;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;text-align:center;top:0;transition:opacity .75s ease-in-out;transition-delay:1s;width:100%}.mapboxgl-scroll-zoom-blocker-show,.mapboxgl-touch-pan-blocker-show{opacity:1;transition:opacity .1s ease-in-out}.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page,.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page .mapboxgl-canvas{touch-action:pan-x pan-y}.tgw-marker{background-image:url(/static/media/tgw-marker.c659b58508452383f7d8.svg);height:70px;width:50px}.orange-tgw-marker{background-image:url(/static/media/orange-tgw-marker.4397f4523fe4501a79b4.svg);height:70px;width:50px;z-index:1}.red-tgw-marker{background-image:url(/static/media/red-tgw-marker.88ffa91cd9807d6868f2.svg);height:70px;width:50px;z-index:2}.azure-region-marker{background-image:url(/static/media/azureRegionIcon.f4c4a469d08151220b7e.svg);height:70px;width:50px;z-index:2}.cisco-marker{background-image:url(/static/media/cisco_sites.052a422465f18b9b0cc6.svg);height:70px;width:50px}.orange-cisco-marker{background-image:url(/static/media/orange-cisco-sites.11af6a97c45535b9a034.svg);height:70px;width:50px;z-index:1}.red-cisco-marker{background-image:url(/static/media/red-cisco-sites.feeeecc85a62e785e5df.svg);height:70px;width:50px;z-index:2}.azure-marker{background-image:url(/static/media/virtual_wan.a2249dcb84dd4f09c172.svg);height:70px;width:50px}.orange-azure-marker{background-image:url(/static/media/orange-virtual-wan-marker.f13bf24ba39fb6d264b1.svg);height:70px;width:50px;z-index:1}.red-azure-marker{background-image:url(/static/media/red-virtual-wan-marker.a27833dd6b438b8963de.svg);height:70px;width:50px;z-index:2}.aws-marker{background-image:url(/static/media/aws-pin.5bd3ddedace18ca88688.svg);height:70px;width:50px}.mapboxgl-popup{margin-top:40px;width:400px;z-index:3}.mapboxgl-popup-content{box-shadow:0 10px 30px rgba(5,20,58,.1);font-family:Open Sans,sans-serif;padding:0;text-align:center;width:400px}.mapboxgl-popup-close-button{display:none}.fortinet-marker{background-image:url(/static/media/fortinet_marker.fe564a5f863529ad2897.svg);height:70px;width:50px}.orange-fortinet-marker{background-image:url(/static/media/orange_fortinet_marker.ac5b65e3080cf968421d.svg);height:70px;width:50px;z-index:1}.red-fortinet-marker{background-image:url(/static/media/red_fortinet_marker.0d660366c4b54e5aace5.svg);height:70px;width:50px;z-index:2}.lumeous-marker{background-image:url(/static/media/lumeous_marker.b99f6aee57d37ffa8866.svg);height:70px;width:50px;z-index:2}.highcharts-container{overflow:visible!important}.tooltipContainer{min-width:350px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.divider{opacity:.3}.tooltipItem{padding:3px 0}.tooltipHeader{font-size:16px;padding-bottom:3px}.topApplicationHeader{font-size:14px;padding:5px 0}.topApplicationSubHeader{color:#848da3;font-size:12px;margin-left:5px}.dateContainer{margin-top:5px}.legendContainer{z-index:1}.topAppTable{font-size:12px;text-align:left;width:100%}.tableRow{border:1px solid #e7edf9}.tableHeader{color:#848da3;padding:10px}.tableItem{padding:10px}.tooltipHeaderContainer:not(:first-of-type){margin-top:10px}.jiraLink{margin-right:10px}@-webkit-keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.nav-icon{margin:auto}main{box-shadow:none!important}.react-flow__handle-bottom:not(.workflowNode){bottom:0!important;visibility:hidden}.react-flow__handle-left:not(.workflowNode),.react-flow__handle-right:not(.workflowNode){top:50%!important;visibility:hidden}.react-flow__handle-top:not(.workflowNode){top:0!important;visibility:hidden}.react-flow__attribution.right{left:0!important;width:-webkit-max-content;width:max-content}.react-flow__handle-bottom.workflowNode{bottom:0!important;height:40%;opacity:0;visibility:hidden;width:100%;z-index:99}.react-flow__edge-path{border:1.8px solid!important;border-image-slice:1!important;border-image-source:linear-gradient(1turn,#534ef7 -39.62%,#4380f6 17.62%,#35cff2 56.72%,#51f0a0)!important}.react-flow__handle-top.workflowNode{height:100%;opacity:0;top:0!important;visibility:hidden;width:20%}.react-flow__handle-left.workflowNode{height:100%;left:0!important;opacity:0;visibility:hidden;width:20%}.react-flow__handle-right.workflowNode{height:100%;opacity:0;right:-8px!important;visibility:hidden}react-flow__handle-bottom.workflowNode{height:20%;opacity:0;top:0!important;visibility:hidden}.react-flow__attribution{font-size:8px!important}.popup-arrow{visibility:hidden}.react-flow__edge.animated path{-webkit-animation:none!important;animation:none!important}.Editor{border:1px solid #ccc;height:600px;width:800px}.monaco-editor{position:absolute}.cursor-pointer{cursor:pointer}.messageFormat .ql-editor{min-height:12em;overflow-y:scroll;resize:vertical}.sidebar{background-color:#fff;margin-top:50px;max-width:350px;min-width:200px;overflow:hidden;padding:20px;position:fixed;width:15%}.sidebar,.transparency-report-content{border-radius:20px;box-shadow:0 0 10px rgba(0,0,0,.1)}.transparency-report-content{background:#fff;display:flex;flex-direction:column;gap:40px;padding:5% 40px 40px 2%}.report-section{font-size:18px;line-height:30px;width:100%}.report-section p{font-size:18px;line-height:30px;width:95%}.report-section h3{font-size:32px;letter-spacing:1.47px;margin:30px 0}.transparency-report-content h2{font-size:40px;letter-spacing:1.47px;margin:0 0 40px}.sidebar ul{list-style-type:none;margin-top:20px;padding:0}.sidebar li{cursor:pointer;margin:5px 0;padding:10px}.sidebar .active{background-color:#007bff1f;border-left:2px solid #007bff;color:#007bff;font-weight:700}.fade-enter{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}.fade-enter-active{transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s}.fade-enter-active,.fade-exit{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.fade-exit-active{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s}input:-webkit-autofill{-webkit-text-fill-color:inherit!important;-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s}.cosmic-dark-autocomplete .MuiAutocomplete-inputRoot{color:rgba(226,232,240,.95)!important;padding:8px 12px!important}.cosmic-dark-autocomplete .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:transparent!important}.cosmic-dark-autocomplete .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:rgba(59,130,246,.4)!important}.cosmic-dark-autocomplete .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:rgba(59,130,246,.6)!important}.cosmic-dark-autocomplete .MuiAutocomplete-clearIndicator,.cosmic-dark-autocomplete .MuiAutocomplete-popupIndicator{color:rgba(148,163,184,.7)!important}.cosmic-dark-autocomplete .MuiInputBase-input::-webkit-input-placeholder{color:rgba(148,163,184,.6)!important;opacity:1!important}.cosmic-dark-autocomplete .MuiInputBase-input:-ms-input-placeholder{color:rgba(148,163,184,.6)!important;opacity:1!important}.cosmic-dark-autocomplete .MuiInputBase-input::placeholder{color:rgba(148,163,184,.6)!important;opacity:1!important}.cosmic-dark-autocomplete .MuiAutocomplete-paper,.cosmic-dark-autocomplete .MuiPaper-root,body .cosmic-dark-autocomplete .MuiAutocomplete-paper,body .cosmic-dark-autocomplete .MuiPaper-root{-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background:linear-gradient(135deg,rgba(8,15,32,.95),rgba(16,26,50,.92))!important;border:1px solid rgba(114,146,242,.24)!important;border-radius:12px!important;box-shadow:0 20px 40px rgba(0,0,0,.5)!important;color:#f1f5f9!important;color:var(--cosmic-text-primary,#f1f5f9)!important;margin-top:8px!important}.cosmic-dark-autocomplete .MuiAutocomplete-listbox,body .cosmic-dark-autocomplete .MuiAutocomplete-listbox{background:transparent!important;max-height:400px!important;padding:8px!important}.cosmic-dark-autocomplete .MuiAutocomplete-option,body .cosmic-dark-autocomplete .MuiAutocomplete-option{background:transparent!important;border-radius:8px!important;color:#f1f5f9!important;color:var(--cosmic-text-primary,#f1f5f9)!important;margin-bottom:4px!important;padding:10px 12px!important;transition:all .2s ease!important}.cosmic-dark-autocomplete .MuiAutocomplete-option:hover,body .cosmic-dark-autocomplete .MuiAutocomplete-option:hover{background:rgba(59,130,246,.15)!important;color:#f1f5f9!important;color:var(--cosmic-text-primary,#f1f5f9)!important}.cosmic-dark-autocomplete .MuiAutocomplete-option[aria-selected=true],body .cosmic-dark-autocomplete .MuiAutocomplete-option[aria-selected=true]{background:rgba(59,130,246,.25)!important;color:#f1f5f9!important;color:var(--cosmic-text-primary,#f1f5f9)!important}.cosmic-dark-autocomplete .MuiAutocomplete-option[aria-selected=true]:hover,body .cosmic-dark-autocomplete .MuiAutocomplete-option[aria-selected=true]:hover{background:rgba(59,130,246,.3)!important}.cosmic-dark-autocomplete .MuiAutocomplete-option.Mui-focused,body .cosmic-dark-autocomplete .MuiAutocomplete-option.Mui-focused{background:rgba(59,130,246,.2)!important;color:#f1f5f9!important;color:var(--cosmic-text-primary,#f1f5f9)!important}.cosmic-dark-autocomplete .MuiAutocomplete-loading,.cosmic-dark-autocomplete .MuiAutocomplete-noOptions,body .cosmic-dark-autocomplete .MuiAutocomplete-loading,body .cosmic-dark-autocomplete .MuiAutocomplete-noOptions{color:rgba(148,163,184,.8)!important;padding:16px!important}.cosmic-dark-autocomplete .MuiList-root,.cosmic-dark-autocomplete .MuiMenuItem-root,body .cosmic-dark-autocomplete .MuiList-root,body .cosmic-dark-autocomplete .MuiMenuItem-root{background:transparent!important;color:#f1f5f9!important;color:var(--cosmic-text-primary,#f1f5f9)!important}.cosmic-dark-autocomplete .MuiMenuItem-root:hover,body .cosmic-dark-autocomplete .MuiMenuItem-root:hover{background:rgba(59,130,246,.15)!important}body .MuiMenu-root .cosmic-dark-autocomplete .MuiPaper-root,body .MuiPopover-root .cosmic-dark-autocomplete .MuiPaper-root,body .cosmic-dark-autocomplete .MuiMenu-paper,body .cosmic-dark-autocomplete .MuiPopover-paper{-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background:linear-gradient(135deg,rgba(8,15,32,.95),rgba(16,26,50,.92))!important;border:1px solid rgba(114,146,242,.24)!important;border-radius:12px!important;box-shadow:0 20px 40px rgba(0,0,0,.5)!important;color:#f1f5f9!important;color:var(--cosmic-text-primary,#f1f5f9)!important}body .cosmic-dark-autocomplete .MuiAutocomplete-option *,body .cosmic-dark-autocomplete .MuiAutocomplete-paper *,body .cosmic-dark-autocomplete .MuiList-root *,body .cosmic-dark-autocomplete .MuiMenuItem-root *{color:#f1f5f9!important;color:var(--cosmic-text-primary,#f1f5f9)!important}.cosmic-dark-autocomplete-popper .MuiAutocomplete-paper,.cosmic-dark-autocomplete-popper .MuiPaper-root,body .cosmic-dark-autocomplete-popper .MuiAutocomplete-paper,body .cosmic-dark-autocomplete-popper .MuiPaper-root{-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background:linear-gradient(135deg,rgba(8,15,32,.95),rgba(16,26,50,.92))!important;border:1px solid rgba(114,146,242,.24)!important;border-radius:12px!important;box-shadow:0 20px 40px rgba(0,0,0,.5)!important;color:#f1f5f9!important;color:var(--cosmic-text-primary,#f1f5f9)!important}.cosmic-dark-autocomplete-popper .MuiAutocomplete-listbox,body .cosmic-dark-autocomplete-popper .MuiAutocomplete-listbox{background:transparent!important;max-height:400px!important;padding:8px!important}.cosmic-dark-autocomplete-popper .MuiAutocomplete-option,body .cosmic-dark-autocomplete-popper .MuiAutocomplete-option{background:transparent!important;border-radius:8px!important;color:#f1f5f9!important;color:var(--cosmic-text-primary,#f1f5f9)!important;margin-bottom:4px!important;padding:10px 12px!important;transition:all .2s ease!important}.cosmic-dark-autocomplete-popper .MuiAutocomplete-option:hover,body .cosmic-dark-autocomplete-popper .MuiAutocomplete-option:hover{background:rgba(59,130,246,.15)!important;color:#f1f5f9!important;color:var(--cosmic-text-primary,#f1f5f9)!important}.cosmic-dark-autocomplete-popper .MuiAutocomplete-option[aria-selected=true],body .cosmic-dark-autocomplete-popper .MuiAutocomplete-option[aria-selected=true]{background:rgba(59,130,246,.25)!important;color:#f1f5f9!important;color:var(--cosmic-text-primary,#f1f5f9)!important}.cosmic-dark-autocomplete-popper .MuiAutocomplete-option[aria-selected=true]:hover,body .cosmic-dark-autocomplete-popper .MuiAutocomplete-option[aria-selected=true]:hover{background:rgba(59,130,246,.3)!important}.cosmic-dark-autocomplete-popper .MuiAutocomplete-option.Mui-focused,body .cosmic-dark-autocomplete-popper .MuiAutocomplete-option.Mui-focused{background:rgba(59,130,246,.2)!important;color:#f1f5f9!important;color:var(--cosmic-text-primary,#f1f5f9)!important}.cosmic-dark-autocomplete-popper *,body .cosmic-dark-autocomplete-popper *{color:#f1f5f9!important;color:var(--cosmic-text-primary,#f1f5f9)!important}body[data-theme=dark] .MuiAutocomplete-paper,body[data-theme=dark] .MuiMenu-paper,body[data-theme=dark] .MuiPaper-root.MuiAutocomplete-paper,body[data-theme=dark] .MuiPopover-paper{-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background:linear-gradient(135deg,rgba(8,15,32,.95),rgba(16,26,50,.92))!important;border:1px solid rgba(114,146,242,.24)!important;border-radius:12px!important;box-shadow:0 20px 40px rgba(0,0,0,.5)!important;color:#f1f5f9!important;color:var(--cosmic-text-primary,#f1f5f9)!important}body[data-theme=dark] .MuiAutocomplete-listbox{background:transparent!important;max-height:400px!important;padding:8px!important}body[data-theme=dark] .MuiAutocomplete-option{background:transparent!important;border-radius:8px!important;color:#f1f5f9!important;color:var(--cosmic-text-primary,#f1f5f9)!important;margin-bottom:4px!important;padding:10px 12px!important;transition:all .2s ease!important}body[data-theme=dark] .MuiAutocomplete-option:hover{background:rgba(59,130,246,.15)!important;color:#f1f5f9!important;color:var(--cosmic-text-primary,#f1f5f9)!important}body[data-theme=dark] .MuiAutocomplete-option[aria-selected=true]{background:rgba(59,130,246,.25)!important;color:#f1f5f9!important;color:var(--cosmic-text-primary,#f1f5f9)!important}body[data-theme=dark] .MuiAutocomplete-option[aria-selected=true]:hover{background:rgba(59,130,246,.3)!important}body[data-theme=dark] .MuiAutocomplete-option.Mui-focused{background:rgba(59,130,246,.2)!important}body[data-theme=dark] .MuiAutocomplete-listbox *,body[data-theme=dark] .MuiAutocomplete-option *,body[data-theme=dark] .MuiAutocomplete-option.Mui-focused,body[data-theme=dark] .MuiAutocomplete-paper *{color:#f1f5f9!important;color:var(--cosmic-text-primary,#f1f5f9)!important}body.cosmic-self-serve-portal .MuiAutocomplete-paper,body.cosmic-self-serve-portal .MuiMenu-paper,body.cosmic-self-serve-portal .MuiPaper-root.MuiAutocomplete-paper,body.cosmic-self-serve-portal .MuiPopover-paper{-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background:linear-gradient(135deg,rgba(8,15,32,.95),rgba(16,26,50,.92))!important;border:1px solid rgba(114,146,242,.24)!important;border-radius:12px!important;box-shadow:0 20px 40px rgba(0,0,0,.5)!important;color:#f1f5f9!important;color:var(--cosmic-text-primary,#f1f5f9)!important}body.cosmic-self-serve-portal .MuiAutocomplete-listbox{background:transparent!important;max-height:400px!important;padding:8px!important}body.cosmic-self-serve-portal .MuiAutocomplete-option{background:transparent!important;border-radius:8px!important;color:#f1f5f9!important;color:var(--cosmic-text-primary,#f1f5f9)!important;margin-bottom:4px!important;padding:10px 12px!important;transition:all .2s ease!important}body.cosmic-self-serve-portal .MuiAutocomplete-option:hover{background:rgba(59,130,246,.15)!important;color:#f1f5f9!important;color:var(--cosmic-text-primary,#f1f5f9)!important}body.cosmic-self-serve-portal .MuiAutocomplete-option[aria-selected=true]{background:rgba(59,130,246,.25)!important;color:#f1f5f9!important;color:var(--cosmic-text-primary,#f1f5f9)!important}body.cosmic-self-serve-portal .MuiAutocomplete-option[aria-selected=true]:hover{background:rgba(59,130,246,.3)!important}body.cosmic-self-serve-portal .MuiAutocomplete-option.Mui-focused{background:rgba(59,130,246,.2)!important}.cosmic-dark-dropdown .SelectWrapper,body.cosmic-self-serve-portal .MuiAutocomplete-listbox *,body.cosmic-self-serve-portal .MuiAutocomplete-option *,body.cosmic-self-serve-portal .MuiAutocomplete-option.Mui-focused,body.cosmic-self-serve-portal .MuiAutocomplete-paper *{color:#f1f5f9!important;color:var(--cosmic-text-primary,#f1f5f9)!important}.cosmic-dark-dropdown .SelectWrapper{background:rgba(10,18,32,.95)!important;border:1px solid rgba(114,146,242,.24)!important;border-radius:8px!important;transition:all .2s ease!important}.cosmic-dark-dropdown .SelectWrapper:hover{border-color:rgba(59,130,246,.4)!important;box-shadow:0 2px 8px rgba(59,130,246,.15)!important}.cosmic-dark-dropdown .SelectWrapper.active{border-color:rgba(59,130,246,.6)!important;box-shadow:0 0 0 2px rgba(59,130,246,.2)!important}.cosmic-dark-dropdown .DisplayValueStyles,.cosmic-dark-dropdown .DisplayValueStyles.filled{color:#f1f5f9!important;color:var(--cosmic-text-primary,#f1f5f9)!important}.cosmic-dark-dropdown .inheritFill{fill:#f1f5f9!important;fill:var(--cosmic-text-primary,#f1f5f9)!important}.cosmic-dark-dropdown .SelectWrapper.active .inheritFill{fill:#3b82f6!important;fill:var(--cosmic-accent-blue,#3b82f6)!important}body.cosmic-self-serve-portal .SelectWrapper{background:rgba(10,18,32,.95)!important;border:1px solid rgba(114,146,242,.24)!important;border-radius:8px!important;color:#f1f5f9!important;color:var(--cosmic-text-primary,#f1f5f9)!important;transition:all .2s ease!important}body.cosmic-self-serve-portal .SelectWrapper:hover{border-color:rgba(59,130,246,.4)!important;box-shadow:0 2px 8px rgba(59,130,246,.15)!important}body.cosmic-self-serve-portal .SelectWrapper.active{border-color:rgba(59,130,246,.6)!important;box-shadow:0 0 0 2px rgba(59,130,246,.2)!important}body.cosmic-self-serve-portal .DisplayValueStyles,body.cosmic-self-serve-portal .DisplayValueStyles.filled{color:#f1f5f9!important;color:var(--cosmic-text-primary,#f1f5f9)!important}body.cosmic-self-serve-portal .inheritFill{fill:#f1f5f9!important;fill:var(--cosmic-text-primary,#f1f5f9)!important}body.cosmic-self-serve-portal .SelectWrapper.active .inheritFill{fill:#3b82f6!important;fill:var(--cosmic-accent-blue,#3b82f6)!important}.mongo-filter .MuiInputBase-root,.mongo-filter .MuiInputBase-root .MuiOutlinedInput-notchedOutline,.mongo-filter .MuiOutlinedInput-notchedOutline,.mongo-filter .MuiOutlinedInput-root{border-radius:14px!important}.mongo-filter .MuiOutlinedInput-root{transition:border-color .16s ease,box-shadow .16s ease!important}.mongo-filter .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:rgba(59,130,246,.6)!important;border-width:1px!important}.mongo-filter .MuiOutlinedInput-root.Mui-focused{box-shadow:0 0 0 2px rgba(59,130,246,.2)!important}.mongo-filter .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:rgba(59,130,246,.4)!important}.mongo-filter .MuiOutlinedInput-root:hover{box-shadow:0 2px 8px rgba(59,130,246,.15)!important}.popup-content{background:#fff;border:1px solid #d7d7d7;margin:auto;padding:5px;width:50%}[role=tooltip].popup-content{border-radius:5px;box-shadow:0 0 3px rgba(0,0,0,.16);width:200px}.popup-overlay{background:rgba(0,0,0,.5)}[data-popup=tooltip].popup-overlay{background:transparent}.popup-arrow{stroke-width:2px;stroke:#d7d7d7;stroke-dasharray:30px;stroke-dashoffset:-54px;bottom:0;color:#fff;-webkit-filter:drop-shadow(0 -3px 3px rgba(0,0,0,.16));filter:drop-shadow(0 -3px 3px rgba(0,0,0,.16));left:0;right:0;top:0}.Node_node__n9Mw-{background-color:#fff;border:1px solid #0984e3;border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.08);color:#0984e3;cursor:pointer;font-weight:700;line-height:1.2;padding:12px;text-align:center;width:160px}.Node_node__n9Mw-:hover{background:radial-gradient(circle at 18.7% 37.8%,#fcfcfc 0,#eff1f3 90%)}.Node_content__zqnje{pointer-events:none}.Node_handle__nGU3B{visibility:hidden}.Node_placeholder__v5G5v{background:#fff;border:1px dashed #bbb;box-shadow:none;color:#bbb;width:160px}.CustomEdge_edgeButton__COINS{stroke:#0984e3;fill:#fff;cursor:pointer;pointer-events:all}.CustomEdge_edgeButton__COINS:hover{fill:#f5f5f5}.CustomEdge_edgeButtonText__Vx4hS{fill:#0984e3;pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.CustomEdge_edgePath__WtfFp{fill:none;stroke:#0984e3;stroke-width:1}.CustomEdge_placeholderPath__ox53J{stroke-width:1;stroke-dasharray:3 3;stroke:#bbb;fill:none}.card-container{display:flex;gap:20px;justify-content:space-around;margin-bottom:20px;margin-top:20px}.card{align-items:center;border:2px solid #ccc;border-radius:8px;cursor:pointer;display:flex;flex-direction:row;font-size:16px;gap:20px;justify-content:center;padding:30px;text-align:center;transition:all .3s ease;width:300px}.card.selected{border-color:#03b518;box-shadow:0 0 10px rgba(0,123,255,.5)}.tick-mark{color:#03b518;font-size:24px;margin-top:10px}.card:hover{border-color:#007bff3c}.monaco-editor .accessibilityHelpWidget{overflow:scroll;padding:10px;vertical-align:middle}.monaco-aria-container{left:-999em;position:absolute}.monaco-editor .selection-anchor{background-color:#007acc;width:2px!important}.monaco-editor .bracket-match{box-sizing:border-box}.monaco-editor .monaco-editor-overlaymessage{padding-bottom:8px;z-index:10000}.monaco-editor .monaco-editor-overlaymessage.below{padding-bottom:0;padding-top:8px;z-index:10000}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.monaco-editor .monaco-editor-overlaymessage.fadeIn{-webkit-animation:fadeIn .15s ease-out;animation:fadeIn .15s ease-out}.monaco-editor .monaco-editor-overlaymessage.fadeOut{-webkit-animation:fadeOut .1s ease-out;animation:fadeOut .1s ease-out}.monaco-editor .monaco-editor-overlaymessage .message{background-color:var(--vscode-inputValidation-infoBackground);border:1px solid var(--vscode-inputValidation-infoBorder);color:var(--vscode-inputValidation-infoForeground);padding:1px 4px}.monaco-editor.hc-black .monaco-editor-overlaymessage .message{border-width:2px}.monaco-editor .monaco-editor-overlaymessage .anchor{border:8px solid transparent;height:0!important;position:absolute;width:0!important;z-index:1000}.monaco-editor .monaco-editor-overlaymessage .anchor.top{border-bottom-color:var(--vscode-inputValidation-infoBorder)}.monaco-editor .monaco-editor-overlaymessage .anchor.below{border-top-color:var(--vscode-inputValidation-infoBorder)}.monaco-editor .monaco-editor-overlaymessage.below .anchor.below,.monaco-editor .monaco-editor-overlaymessage:not(.below) .anchor.top{display:none}.monaco-editor .monaco-editor-overlaymessage.below .anchor.top{display:inherit;top:-8px}.monaco-editor .contentWidgets .codicon-light-bulb,.monaco-editor .contentWidgets .codicon-lightbulb-autofix{align-items:center;display:flex;justify-content:center}.monaco-editor .contentWidgets .codicon-light-bulb:hover,.monaco-editor .contentWidgets .codicon-lightbulb-autofix:hover{cursor:pointer}.monaco-editor .codelens-decoration{color:var(--vscode-editorCodeLens-foreground);display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monaco-editor .codelens-decoration>a,.monaco-editor .codelens-decoration>span{user-select:none;-webkit-user-select:none;-ms-user-select:none;vertical-align:sub;white-space:nowrap}.monaco-editor .codelens-decoration>a{text-decoration:none}.monaco-editor .codelens-decoration>a:hover{cursor:pointer}.monaco-editor .codelens-decoration>a:hover,.monaco-editor .codelens-decoration>a:hover .codicon{color:var(--vscode-editorLink-activeForeground)!important}.monaco-editor .codelens-decoration .codicon{color:currentColor!important;color:var(--vscode-editorCodeLens-foreground);vertical-align:middle}.monaco-editor .codelens-decoration>a:hover .codicon:before{cursor:pointer}@-webkit-keyframes fadein{0%{opacity:0;visibility:visible}to{opacity:1}}@keyframes fadein{0%{opacity:0;visibility:visible}to{opacity:1}}.monaco-editor .codelens-decoration.fadein{-webkit-animation:fadein .1s linear;animation:fadein .1s linear}.colorpicker-widget{height:190px;user-select:none;-webkit-user-select:none;-ms-user-select:none}.colorpicker-color-decoration{border:.1em solid #000;box-sizing:border-box;cursor:pointer;display:inline-block;height:.8em;line-height:.8em;margin:.1em .2em 0;width:.8em}.hc-black .colorpicker-color-decoration,.vs-dark .colorpicker-color-decoration{border:.1em solid #eee}.colorpicker-header{-ms-interpolation-mode:nearest-neighbor;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTZEaa/1AAAAHUlEQVQYV2PYvXu3JAi7uLiAMaYAjAGTQBPYLQkAa/0Zef3qRswAAAAASUVORK5CYII=);background-size:9px 9px;display:flex;height:24px;image-rendering:pixelated;position:relative}.colorpicker-header .picked-color{align-items:center;color:#fff;cursor:pointer;display:flex;flex:1 1;justify-content:center;line-height:24px;width:216px}.colorpicker-header .picked-color .codicon{color:inherit;font-size:14px;left:8px;position:absolute}.colorpicker-header .picked-color.light{color:#000}.colorpicker-header .original-color{cursor:pointer;width:74px;z-index:inherit}.colorpicker-body{display:flex;padding:8px;position:relative}.colorpicker-body .saturation-wrap{flex:1 1;height:150px;min-width:220px;overflow:hidden;position:relative}.colorpicker-body .saturation-box{height:150px;position:absolute}.colorpicker-body .saturation-selection{border:1px solid #fff;border-radius:100%;box-shadow:0 0 2px rgba(0,0,0,.8);height:9px;margin:-5px 0 0 -5px;position:absolute;width:9px}.colorpicker-body .strip{height:150px;width:25px}.colorpicker-body .hue-strip{background:linear-gradient(180deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red);cursor:grab;margin-left:8px;position:relative}.colorpicker-body .opacity-strip{-ms-interpolation-mode:nearest-neighbor;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTZEaa/1AAAAHUlEQVQYV2PYvXu3JAi7uLiAMaYAjAGTQBPYLQkAa/0Zef3qRswAAAAASUVORK5CYII=);background-size:9px 9px;cursor:grab;image-rendering:pixelated;margin-left:8px;position:relative}.colorpicker-body .strip.grabbing{cursor:grabbing}.colorpicker-body .slider{border:1px solid hsla(0,0%,100%,.71);box-shadow:0 0 1px rgba(0,0,0,.85);box-sizing:border-box;height:4px;left:-2px;position:absolute;top:0;width:calc(100% + 4px)}.colorpicker-body .strip .overlay{height:150px;pointer-events:none}.monaco-editor .goto-definition-link{cursor:pointer;text-decoration:underline}.monaco-action-bar{height:100%;white-space:nowrap}.monaco-action-bar .actions-container{align-items:center;display:flex;height:100%;margin:0 auto;padding:0;width:100%}.monaco-action-bar.vertical .actions-container{display:inline-block}.monaco-action-bar .action-item{align-items:center;cursor:pointer;display:block;justify-content:center;position:relative}.monaco-action-bar .action-item.disabled{cursor:default}.monaco-action-bar .action-item .codicon,.monaco-action-bar .action-item .icon{display:block}.monaco-action-bar .action-item .codicon{align-items:center;display:flex;height:16px;width:16px}.monaco-action-bar .action-label{border-radius:5px;font-size:11px;padding:3px}.monaco-action-bar .action-item.disabled .action-label,.monaco-action-bar .action-item.disabled .action-label:before,.monaco-action-bar .action-item.disabled .action-label:hover{opacity:.4}.monaco-action-bar.vertical{text-align:left}.monaco-action-bar.vertical .action-item{display:block}.monaco-action-bar.vertical .action-label.separator{border-bottom:1px solid #bbb;display:block;margin-left:.8em;margin-right:.8em;padding-top:1px}.monaco-action-bar .action-item .action-label.separator{background-color:#bbb;cursor:default;height:16px;margin:5px 4px!important;min-width:1px;padding:0;width:1px}.secondary-actions .monaco-action-bar .action-label{margin-left:6px}.monaco-action-bar .action-item.select-container{align-items:center;display:flex;flex:1 1;justify-content:center;margin-right:10px;max-width:170px;min-width:60px;overflow:hidden}.monaco-action-bar .action-item.action-dropdown-item{display:flex}.monaco-action-bar .action-item.action-dropdown-item>.action-label{margin-right:1px}.monaco-editor .peekview-widget .head{box-sizing:border-box;display:flex;flex-wrap:nowrap;justify-content:space-between}.monaco-editor .peekview-widget .head .peekview-title{align-items:center;display:flex;font-size:13px;margin-left:20px;min-width:0;overflow:hidden;text-overflow:ellipsis}.monaco-editor .peekview-widget .head .peekview-title.clickable{cursor:pointer}.monaco-editor .peekview-widget .head .peekview-title .dirname:not(:empty){font-size:.9em;margin-left:.5em;overflow:hidden;text-overflow:ellipsis}.monaco-editor .peekview-widget .head .peekview-title .meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monaco-editor .peekview-widget .head .peekview-title .dirname{white-space:nowrap}.monaco-editor .peekview-widget .head .peekview-title .filename{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monaco-editor .peekview-widget .head .peekview-title .meta:not(:empty):before{content:"-";padding:0 .3em}.monaco-editor .peekview-widget .head .peekview-actions{flex:1 1;padding-right:2px;text-align:right}.monaco-editor .peekview-widget .head .peekview-actions>.monaco-action-bar{display:inline-block}.monaco-editor .peekview-widget .head .peekview-actions>.monaco-action-bar,.monaco-editor .peekview-widget .head .peekview-actions>.monaco-action-bar>.actions-container{height:100%}.monaco-editor .peekview-widget>.body{border-top:1px solid;position:relative}.monaco-editor .peekview-widget .head .peekview-title .codicon{margin-right:4px}.monaco-editor .peekview-widget .monaco-list .monaco-list-row.focused .codicon{color:inherit!important}::-ms-clear{display:none}.monaco-editor .editor-widget input{color:inherit}.monaco-editor{-webkit-text-size-adjust:100%;overflow:visible;position:relative}.monaco-editor .overflow-guard{overflow:hidden;position:relative}.monaco-editor .view-overlays{position:absolute;top:0}.monaco-editor .inputarea{background-color:transparent;border:none;color:transparent;margin:0;min-height:0;min-width:0;outline:none!important;overflow:hidden;padding:0;position:absolute;resize:none}.monaco-editor .inputarea.ime-input{z-index:10}.monaco-editor .margin-view-overlays .line-numbers{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";box-sizing:border-box;cursor:default;display:inline-block;font-variant-numeric:tabular-nums;height:100%;position:absolute;text-align:right;vertical-align:middle}.monaco-editor .relative-current-line-number{display:inline-block;text-align:left;width:100%}.monaco-editor .margin-view-overlays .line-numbers.lh-odd{margin-top:1px}.monaco-mouse-cursor-text{cursor:text}.monaco-editor .margin-view-overlays .current-line,.monaco-editor .view-overlays .current-line{box-sizing:border-box;display:block;left:0;position:absolute;top:0}.monaco-editor .margin-view-overlays .current-line.current-line-margin.current-line-margin-both{border-right:0}.monaco-editor .lines-content .cdr{position:absolute}.monaco-scrollable-element>.scrollbar>.scra{cursor:pointer;font-size:11px!important}.monaco-scrollable-element>.visible{background:transparent;opacity:1;transition:opacity .1s linear}.monaco-scrollable-element>.invisible{opacity:0;pointer-events:none}.monaco-scrollable-element>.invisible.fade{transition:opacity .8s linear}.monaco-scrollable-element>.shadow{display:none;position:absolute}.monaco-scrollable-element>.shadow.top{display:block;height:3px;left:3px;top:0;width:100%}.monaco-scrollable-element>.shadow.left{display:block;height:100%;left:0;top:3px;width:3px}.monaco-scrollable-element>.shadow.top-left-corner{display:block;height:3px;left:0;top:0;width:3px}.monaco-editor .glyph-margin{position:absolute;top:0}.monaco-editor .margin-view-overlays .cgmr{align-items:center;display:flex;justify-content:center;position:absolute}.monaco-editor .lines-content .core-guide{box-sizing:border-box;position:absolute}.mtkcontrol{background:#960000!important;color:#fff!important}.monaco-editor.no-user-select .lines-content,.monaco-editor.no-user-select .view-line,.monaco-editor.no-user-select .view-lines{user-select:none;-webkit-user-select:none;-ms-user-select:none}.monaco-editor .view-lines{white-space:nowrap}.monaco-editor .view-line{position:absolute;width:100%}.monaco-editor .mtkz{display:inline-block}.monaco-editor .lines-decorations{background:#fff;position:absolute;top:0}.monaco-editor .margin-view-overlays .cldr{height:100%;position:absolute}.monaco-editor .margin-view-overlays .cmdr{height:100%;left:0;position:absolute;width:100%}.monaco-editor .minimap.slider-mouseover .minimap-slider{opacity:0;transition:opacity .1s linear}.monaco-editor .minimap.slider-mouseover .minimap-slider.active,.monaco-editor .minimap.slider-mouseover:hover .minimap-slider{opacity:1}.monaco-editor .minimap-shadow-hidden{position:absolute;width:0}.monaco-editor .minimap-shadow-visible{left:-6px;position:absolute;width:6px}.monaco-editor.no-minimap-shadow .minimap-shadow-visible{left:-1px;position:absolute;width:1px}.monaco-editor .overlayWidgets{left:0;position:absolute;top:0}.monaco-editor .view-ruler{position:absolute;top:0}.monaco-editor .scroll-decoration{height:6px;left:0;position:absolute;top:0}.monaco-editor .lines-content .cslr{position:absolute}.monaco-editor			.top-left-radius{border-top-left-radius:3px}.monaco-editor			.bottom-left-radius{border-bottom-left-radius:3px}.monaco-editor			.top-right-radius{border-top-right-radius:3px}.monaco-editor			.bottom-right-radius{border-bottom-right-radius:3px}.monaco-editor.hc-black .top-left-radius{border-top-left-radius:0}.monaco-editor.hc-black .bottom-left-radius{border-bottom-left-radius:0}.monaco-editor.hc-black .top-right-radius{border-top-right-radius:0}.monaco-editor.hc-black .bottom-right-radius{border-bottom-right-radius:0}.monaco-editor .cursors-layer{position:absolute;top:0}.monaco-editor .cursors-layer>.cursor{overflow:hidden;position:absolute}.monaco-editor .cursors-layer.cursor-smooth-caret-animation>.cursor{transition:all 80ms}.monaco-editor .cursors-layer.cursor-block-outline-style>.cursor{background:transparent!important;border-style:solid;border-width:1px;box-sizing:border-box}.monaco-editor .cursors-layer.cursor-underline-style>.cursor{background:transparent!important;border-bottom-style:solid;border-bottom-width:2px;box-sizing:border-box}.monaco-editor .cursors-layer.cursor-underline-thin-style>.cursor{background:transparent!important;border-bottom-style:solid;border-bottom-width:1px;box-sizing:border-box}@-webkit-keyframes monaco-cursor-smooth{0%,20%{opacity:1}60%,to{opacity:0}}@keyframes monaco-cursor-smooth{0%,20%{opacity:1}60%,to{opacity:0}}@-webkit-keyframes monaco-cursor-phase{0%,20%{opacity:1}90%,to{opacity:0}}@keyframes monaco-cursor-phase{0%,20%{opacity:1}90%,to{opacity:0}}@-webkit-keyframes monaco-cursor-expand{0%,20%{-webkit-transform:scaleY(1);transform:scaleY(1)}80%,to{-webkit-transform:scaleY(0);transform:scaleY(0)}}@keyframes monaco-cursor-expand{0%,20%{-webkit-transform:scaleY(1);transform:scaleY(1)}80%,to{-webkit-transform:scaleY(0);transform:scaleY(0)}}.cursor-smooth{-webkit-animation:monaco-cursor-smooth .5s ease-in-out 0s 20 alternate;animation:monaco-cursor-smooth .5s ease-in-out 0s 20 alternate}.cursor-phase{-webkit-animation:monaco-cursor-phase .5s ease-in-out 0s 20 alternate;animation:monaco-cursor-phase .5s ease-in-out 0s 20 alternate}.cursor-expand>.cursor{-webkit-animation:monaco-cursor-expand .5s ease-in-out 0s 20 alternate;animation:monaco-cursor-expand .5s ease-in-out 0s 20 alternate}:root{--sash-size:4px}.monaco-sash{position:absolute;touch-action:none;z-index:35}.monaco-sash.disabled{pointer-events:none}.monaco-sash.mac.vertical{cursor:col-resize}.monaco-sash.vertical.minimum{cursor:e-resize}.monaco-sash.vertical.maximum{cursor:w-resize}.monaco-sash.mac.horizontal{cursor:row-resize}.monaco-sash.horizontal.minimum{cursor:s-resize}.monaco-sash.horizontal.maximum{cursor:n-resize}.monaco-sash.disabled{cursor:default!important;pointer-events:none!important}.monaco-sash.vertical{cursor:ew-resize;height:100%;top:0;width:4px;width:var(--sash-size)}.monaco-sash.horizontal{cursor:ns-resize;height:4px;height:var(--sash-size);left:0;width:100%}.monaco-sash:not(.disabled)>.orthogonal-drag-handle{content:" ";cursor:all-scroll;display:block;height:8px;height:calc(var(--sash-size)*2);position:absolute;width:8px;width:calc(var(--sash-size)*2);z-index:100}.monaco-sash.horizontal.orthogonal-edge-north:not(.disabled)>.orthogonal-drag-handle.start,.monaco-sash.horizontal.orthogonal-edge-south:not(.disabled)>.orthogonal-drag-handle.end{cursor:nwse-resize}.monaco-sash.horizontal.orthogonal-edge-north:not(.disabled)>.orthogonal-drag-handle.end,.monaco-sash.horizontal.orthogonal-edge-south:not(.disabled)>.orthogonal-drag-handle.start{cursor:nesw-resize}.monaco-sash.vertical>.orthogonal-drag-handle.start{left:-2px;left:calc(var(--sash-size)*-.5);top:-4px;top:calc(var(--sash-size)*-1)}.monaco-sash.vertical>.orthogonal-drag-handle.end{bottom:-4px;bottom:calc(var(--sash-size)*-1);left:-2px;left:calc(var(--sash-size)*-.5)}.monaco-sash.horizontal>.orthogonal-drag-handle.start{left:-4px;left:calc(var(--sash-size)*-1);top:-2px;top:calc(var(--sash-size)*-.5)}.monaco-sash.horizontal>.orthogonal-drag-handle.end{right:-4px;right:calc(var(--sash-size)*-1);top:-2px;top:calc(var(--sash-size)*-.5)}.monaco-sash:before{background:transparent;content:"";height:100%;pointer-events:none;position:absolute;transition:background-color .1s ease-out;width:100%}.monaco-sash.vertical:before{left:calc(50% - var(--sash-hover-size)/2);width:var(--sash-hover-size)}.monaco-sash.horizontal:before{height:var(--sash-hover-size);top:calc(50% - var(--sash-hover-size)/2)}.pointer-events-disabled{pointer-events:none!important}.monaco-sash.debug{background:cyan}.monaco-sash.debug.disabled{background:rgba(0,255,255,.2)}.monaco-sash.debug:not(.disabled)>.orthogonal-drag-handle{background:red}.monaco-editor .zone-widget{position:absolute;z-index:10}.monaco-editor .zone-widget .zone-widget-container{border-bottom-style:solid;border-bottom-width:0;border-top-style:solid;border-top-width:0;position:relative}.monaco-dropdown{height:100%;padding:0}.monaco-dropdown>.dropdown-label{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center}.monaco-dropdown>.dropdown-label>.action-label.disabled{cursor:default}.monaco-dropdown-with-primary{border-radius:5px;display:flex!important;flex-direction:row}.monaco-dropdown-with-primary>.action-container>.action-label{margin-right:0}.monaco-dropdown-with-primary>.dropdown-action-container>.monaco-dropdown>.dropdown-label .codicon[class*=codicon-]{font-size:12px;line-height:16px;margin-left:-3px;padding-left:0;padding-right:0}.monaco-dropdown-with-primary>.dropdown-action-container>.monaco-dropdown>.dropdown-label>.action-label{background-position:50%;background-repeat:no-repeat;background-size:16px;display:block}.monaco-action-bar .action-item.menu-entry .action-label.icon{background-position:50%;background-repeat:no-repeat;background-size:16px;height:16px;width:16px}.monaco-action-bar .action-item.menu-entry .action-label{background-image:var(--menu-entry-icon-light)}.hc-black .monaco-action-bar .action-item.menu-entry .action-label,.vs-dark .monaco-action-bar .action-item.menu-entry .action-label{background-image:var(--menu-entry-icon-dark)}.monaco-dropdown-with-default{border-radius:5px;display:flex!important;flex-direction:row}.monaco-dropdown-with-default>.action-container>.action-label{margin-right:0}.monaco-dropdown-with-default>.action-container.menu-entry>.action-label.icon{background-position:50%;background-repeat:no-repeat;background-size:16px;height:16px;width:16px}.monaco-dropdown-with-default>.action-container.menu-entry>.action-label{background-image:var(--menu-entry-icon-light)}.hc-black .monaco-dropdown-with-default>.action-container.menu-entry>.action-label,.vs-dark .monaco-dropdown-with-default>.action-container.menu-entry>.action-label{background-image:var(--menu-entry-icon-dark)}.monaco-dropdown-with-default>.dropdown-action-container>.monaco-dropdown>.dropdown-label .codicon[class*=codicon-]{font-size:12px;line-height:16px;margin-left:-3px;padding-left:0;padding-right:0}.monaco-dropdown-with-default>.dropdown-action-container>.monaco-dropdown>.dropdown-label>.action-label{background-position:50%;background-repeat:no-repeat;background-size:16px;display:block}.monaco-list{height:100%;position:relative;white-space:nowrap;width:100%}.monaco-list.mouse-support{user-select:none;-webkit-user-select:none;-ms-user-select:none}.monaco-list>.monaco-scrollable-element{height:100%}.monaco-list-rows{height:100%;position:relative;width:100%}.monaco-list.horizontal-scrolling .monaco-list-rows{min-width:100%;width:auto}.monaco-list-row{box-sizing:border-box;overflow:hidden;position:absolute;width:100%}.monaco-list.mouse-support .monaco-list-row{cursor:pointer;touch-action:none}.monaco-list-row.scrolling{display:none!important}.monaco-list.element-focused,.monaco-list.selection-multiple,.monaco-list.selection-single{outline:0!important}.monaco-drag-image{border-radius:10px;display:inline-block;font-size:12px;padding:1px 7px;position:absolute;z-index:1000}.monaco-list-type-filter{align-items:center;border-radius:2px;box-sizing:border-box;cursor:all-scroll;display:flex;font-size:13px;height:20px;line-height:18px;max-width:calc(100% - 10px);overflow:hidden;padding:0 3px;position:absolute;text-align:right;text-overflow:ellipsis;top:4px;z-index:1}.monaco-list-type-filter.dragging{transition:top .2s,left .2s}.monaco-list-type-filter.ne{right:4px}.monaco-list-type-filter.nw{left:4px}.monaco-list-type-filter>.controls{align-items:center;box-sizing:border-box;display:flex;transition:width .2s;width:0}.monaco-list-type-filter.dragging>.controls,.monaco-list-type-filter:hover>.controls{width:36px}.monaco-list-type-filter>.controls>*{align-items:center;-webkit-appearance:none;-moz-appearance:none;background:none;border:none;box-sizing:border-box;cursor:pointer;display:flex;flex-shrink:0;height:16px;justify-content:center;margin:0;padding:0;width:16px}.monaco-list-type-filter>.controls>.filter{margin-left:4px}.monaco-list-type-filter-message{box-sizing:border-box;height:100%;left:0;opacity:.7;padding:40px 1em 1em;pointer-events:none;position:absolute;text-align:center;top:0;white-space:normal;width:100%}.monaco-list-type-filter-message:empty{display:none}.monaco-list-type-filter{cursor:grab}.monaco-list-type-filter.dragging{cursor:grabbing}.monaco-split-view2{height:100%;position:relative;width:100%}.monaco-split-view2>.sash-container{height:100%;pointer-events:none;position:absolute;width:100%}.monaco-split-view2>.sash-container>.monaco-sash{pointer-events:auto}.monaco-split-view2>.monaco-scrollable-element{height:100%;width:100%}.monaco-split-view2>.monaco-scrollable-element>.split-view-container{height:100%;position:relative;white-space:nowrap;width:100%}.monaco-split-view2>.monaco-scrollable-element>.split-view-container>.split-view-view{position:absolute;white-space:normal}.monaco-split-view2>.monaco-scrollable-element>.split-view-container>.split-view-view:not(.visible){display:none}.monaco-split-view2.vertical>.monaco-scrollable-element>.split-view-container>.split-view-view{width:100%}.monaco-split-view2.horizontal>.monaco-scrollable-element>.split-view-container>.split-view-view{height:100%}.monaco-split-view2.separator-border>.monaco-scrollable-element>.split-view-container>.split-view-view:not(:first-child):before{background-color:var(--separator-border);content:" ";left:0;pointer-events:none;position:absolute;top:0;z-index:5}.monaco-split-view2.separator-border.horizontal>.monaco-scrollable-element>.split-view-container>.split-view-view:not(:first-child):before{height:100%;width:1px}.monaco-split-view2.separator-border.vertical>.monaco-scrollable-element>.split-view-container>.split-view-view:not(:first-child):before{height:1px;width:100%}.monaco-table{display:flex;flex-direction:column;height:100%;position:relative;white-space:nowrap;width:100%}.monaco-table>.monaco-split-view2{border-bottom:1px solid transparent}.monaco-table>.monaco-list{flex:1 1}.monaco-table-tr{display:flex;height:100%}.monaco-table-th{font-weight:700;height:100%;overflow:hidden;text-overflow:ellipsis;width:100%}.monaco-table-td,.monaco-table-th{box-sizing:border-box;flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monaco-table>.monaco-split-view2 .monaco-sash.vertical:before{border-left:1px solid transparent;content:"";left:calc(var(--sash-size)/2);position:absolute;width:0}.monaco-table>.monaco-split-view2,.monaco-table>.monaco-split-view2 .monaco-sash.vertical:before{transition:border-color .2s ease-out}.monaco-tl-row{align-items:center;display:flex;height:100%;position:relative}.monaco-tl-indent{height:100%;left:16px;pointer-events:none;position:absolute;top:0}.hide-arrows .monaco-tl-indent{left:12px}.monaco-tl-indent>.indent-guide{border-left:1px solid transparent;box-sizing:border-box;display:inline-block;height:100%;transition:border-color .1s linear}.monaco-tl-contents,.monaco-tl-twistie{height:100%}.monaco-tl-twistie{align-items:center;display:flex!important;flex-shrink:0;font-size:10px;justify-content:center;padding-right:6px;text-align:right;-webkit-transform:translateX(3px);transform:translateX(3px);width:16px}.monaco-tl-contents{flex:1 1;overflow:hidden}.monaco-tl-twistie:before{border-radius:20px}.monaco-tl-twistie.collapsed:before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.monaco-tl-twistie.codicon-tree-item-loading:before{-webkit-animation:codicon-spin 1.25s steps(30) infinite;animation:codicon-spin 1.25s steps(30) infinite}.monaco-editor .zone-widget .zone-widget-container.reference-zone-widget{border-bottom-width:1px;border-top-width:1px}.monaco-editor .reference-zone-widget .inline{display:inline-block;vertical-align:top}.monaco-editor .reference-zone-widget .messages{height:100%;padding:3em 0;text-align:center;width:100%}.monaco-editor .reference-zone-widget .ref-tree{background-color:var(--vscode-peekViewResult-background);color:var(--vscode-peekViewResult-lineForeground);line-height:23px}.monaco-editor .reference-zone-widget .ref-tree .reference{overflow:hidden;text-overflow:ellipsis}.monaco-editor .reference-zone-widget .ref-tree .reference-file{color:var(--vscode-peekViewResult-fileForeground);display:inline-flex;height:100%;width:100%}.monaco-editor .reference-zone-widget .ref-tree .monaco-list:focus .selected .reference-file{color:inherit!important}.monaco-editor .reference-zone-widget .ref-tree .monaco-list:focus .monaco-list-rows>.monaco-list-row.selected:not(.highlighted){background-color:var(--vscode-peekViewResult-selectionBackground);color:var(--vscode-peekViewResult-selectionForeground)!important}.monaco-editor .reference-zone-widget .ref-tree .reference-file .count{margin-left:auto;margin-right:12px}.monaco-editor .reference-zone-widget .ref-tree .referenceMatch .highlight{background-color:var(--vscode-peekViewResult-matchHighlightBackground)}.monaco-editor .reference-zone-widget .preview .reference-decoration{background-color:var(--vscode-peekViewEditor-matchHighlightBackground);border:2px solid var(--vscode-peekViewEditor-matchHighlightBorder);box-sizing:border-box}.monaco-editor .reference-zone-widget .preview .monaco-editor .inputarea.ime-input,.monaco-editor .reference-zone-widget .preview .monaco-editor .monaco-editor-background{background-color:var(--vscode-peekViewEditor-background)}.monaco-editor .reference-zone-widget .preview .monaco-editor .margin{background-color:var(--vscode-peekViewEditorGutter-background)}.monaco-editor.hc-black .reference-zone-widget .ref-tree .reference-file{font-weight:700}.monaco-editor.hc-black .reference-zone-widget .ref-tree .referenceMatch .highlight{border:1px dotted transparent;border:1px dotted var(--vscode-contrastActiveBorder,transparent);box-sizing:border-box}.monaco-count-badge{border-radius:11px;box-sizing:border-box;display:inline-block;font-size:11px;font-weight:400;line-height:11px;min-height:18px;min-width:18px;padding:3px 6px;text-align:center}.monaco-count-badge.long{border-radius:2px;line-height:normal;min-height:auto;padding:2px 3px}.monaco-icon-label{display:flex;overflow:hidden;text-overflow:ellipsis}.monaco-icon-label:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-position:0;background-repeat:no-repeat;background-size:16px;display:inline-block;flex-shrink:0;height:22px;line-height:inherit!important;padding-right:6px;vertical-align:top;width:16px}.monaco-icon-label>.monaco-icon-label-container{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis}.monaco-icon-label>.monaco-icon-label-container>.monaco-icon-name-container>.label-name{color:inherit;white-space:pre}.monaco-icon-label>.monaco-icon-label-container>.monaco-icon-name-container>.label-name>.label-separator{margin:0 2px;opacity:.5}.monaco-icon-label>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{font-size:.9em;margin-left:.5em;opacity:.7;white-space:pre}.monaco-icon-label.nowrap>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{white-space:nowrap}.vs .monaco-icon-label>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{opacity:.95}.monaco-icon-label.italic>.monaco-icon-label-container>.monaco-icon-description-container>.label-description,.monaco-icon-label.italic>.monaco-icon-label-container>.monaco-icon-name-container>.label-name{font-style:italic}.monaco-icon-label.deprecated{opacity:.66;text-decoration:line-through}.monaco-icon-label.italic:after{font-style:italic}.monaco-icon-label.strikethrough>.monaco-icon-label-container>.monaco-icon-description-container>.label-description,.monaco-icon-label.strikethrough>.monaco-icon-label-container>.monaco-icon-name-container>.label-name{text-decoration:line-through}.monaco-icon-label:after{font-size:90%;font-weight:600;margin:auto 16px 0 5px;opacity:.75;text-align:center}.monaco-list:focus .selected .monaco-icon-label,.monaco-list:focus .selected .monaco-icon-label:after{color:inherit!important}.monaco-list-row.focused.selected .label-description,.monaco-list-row.selected .label-description{opacity:.8}.monaco-hover{-webkit-animation:fadein .1s linear;animation:fadein .1s linear;box-sizing:content-box;box-sizing:initial;cursor:default;line-height:1.5em;overflow:hidden;position:absolute;user-select:text;-webkit-user-select:text;-ms-user-select:text;z-index:50}.monaco-hover.hidden{display:none}.monaco-hover a:hover{cursor:pointer}.monaco-hover .hover-contents:not(.html-hover-contents){padding:4px 8px}.monaco-hover .markdown-hover>.hover-contents:not(.code-hover-contents){word-wrap:break-word;max-width:500px}.monaco-hover .markdown-hover>.hover-contents:not(.code-hover-contents) hr{min-width:100%}.monaco-hover .code,.monaco-hover p,.monaco-hover ul{margin:8px 0}.monaco-hover code{font-family:var(--monaco-monospace-font)}.monaco-hover hr{border-left:0;border-right:0;box-sizing:border-box;height:1px;margin:4px -8px -4px}.monaco-hover .code:first-child,.monaco-hover p:first-child,.monaco-hover ul:first-child{margin-top:0}.monaco-hover .code:last-child,.monaco-hover p:last-child,.monaco-hover ul:last-child{margin-bottom:0}.monaco-hover ol,.monaco-hover ul{padding-left:20px}.monaco-hover li>p{margin-bottom:0}.monaco-hover li>ul{margin-top:0}.monaco-hover code{border-radius:3px;padding:0 .4em}.monaco-hover .monaco-tokenized-source{white-space:pre-wrap}.monaco-hover .hover-row.status-bar{font-size:12px;line-height:22px}.monaco-hover .hover-row.status-bar .actions{display:flex;padding:0 8px}.monaco-hover .hover-row.status-bar .actions .action-container{cursor:pointer;margin-right:16px}.monaco-hover .hover-row.status-bar .actions .action-container .action .icon{padding-right:4px}.monaco-hover .markdown-hover .hover-contents .codicon{color:inherit;font-size:inherit;vertical-align:middle}.monaco-hover .hover-contents a.code-link,.monaco-hover .hover-contents a.code-link:hover{color:inherit}.monaco-hover .hover-contents a.code-link:before{content:"("}.monaco-hover .hover-contents a.code-link:after{content:")"}.monaco-hover .hover-contents a.code-link>span{border-bottom:1px solid transparent;text-decoration:underline;text-underline-position:under}.monaco-hover .markdown-hover .hover-contents:not(.code-hover-contents):not(.html-hover-contents) span{display:inline-block;margin-bottom:4px}.monaco-hover-content .action-container a{-webkit-user-select:none;-ms-user-select:none;user-select:none}.monaco-hover-content .action-container.disabled{cursor:default;opacity:.4;pointer-events:none}.monaco-custom-checkbox{border:1px solid transparent;border-radius:3px;box-sizing:border-box;cursor:pointer;float:left;height:20px;margin-left:2px;overflow:hidden;padding:1px;user-select:none;-webkit-user-select:none;-ms-user-select:none;width:20px}.monaco-custom-checkbox:hover{background-color:var(--vscode-inputOption-hoverBackground)}.hc-black .monaco-custom-checkbox:hover{border:1px dashed var(--vscode-focusBorder)}.hc-black .monaco-custom-checkbox,.hc-black .monaco-custom-checkbox:hover{background:none}.monaco-custom-checkbox.monaco-simple-checkbox{background-size:16px!important;border:1px solid transparent;border-radius:3px;height:18px;margin-left:0;margin-right:9px;opacity:1;padding:0;width:18px}.monaco-custom-checkbox.monaco-simple-checkbox:not(.checked):before{visibility:hidden}.monaco-inputbox{box-sizing:border-box;display:block;font-size:inherit;padding:0;position:relative}.monaco-inputbox.idle{border:1px solid transparent}.monaco-inputbox>.ibwrapper>.input,.monaco-inputbox>.ibwrapper>.mirror{padding:4px}.monaco-inputbox>.ibwrapper{height:100%;position:relative;width:100%}.monaco-inputbox>.ibwrapper>.input{border:none;box-sizing:border-box;color:inherit;display:inline-block;font-family:inherit;font-size:inherit;height:100%;line-height:inherit;resize:none;width:100%}.monaco-inputbox>.ibwrapper>input{text-overflow:ellipsis}.monaco-inputbox>.ibwrapper>textarea.input{-ms-overflow-style:none;display:block;outline:none;scrollbar-width:none}.monaco-inputbox>.ibwrapper>textarea.input::-webkit-scrollbar{display:none}.monaco-inputbox>.ibwrapper>textarea.input.empty{white-space:nowrap}.monaco-inputbox>.ibwrapper>.mirror{word-wrap:break-word;box-sizing:border-box;display:inline-block;left:0;position:absolute;top:0;visibility:hidden;white-space:pre-wrap;width:100%}.monaco-inputbox-container{text-align:right}.monaco-inputbox-container .monaco-inputbox-message{word-wrap:break-word;box-sizing:border-box;display:inline-block;font-size:12px;line-height:17px;margin-top:-1px;overflow:hidden;padding:.4em;text-align:left;width:100%}.monaco-inputbox .monaco-action-bar{position:absolute;right:2px;top:4px}.monaco-inputbox .monaco-action-bar .action-item{margin-left:2px}.monaco-inputbox .monaco-action-bar .action-item .codicon{background-repeat:no-repeat;height:16px;width:16px}.monaco-findInput{position:relative}.monaco-findInput .monaco-inputbox{font-size:13px;width:100%}.monaco-findInput>.controls{position:absolute;right:2px;top:3px}.vs .monaco-findInput.disabled{background-color:#e1e1e1}.vs-dark .monaco-findInput.disabled{background-color:#333}.monaco-findInput.highlight-0 .controls{-webkit-animation:monaco-findInput-highlight-0 .1s linear 0s;animation:monaco-findInput-highlight-0 .1s linear 0s}.monaco-findInput.highlight-1 .controls{-webkit-animation:monaco-findInput-highlight-1 .1s linear 0s;animation:monaco-findInput-highlight-1 .1s linear 0s}.hc-black .monaco-findInput.highlight-0 .controls,.vs-dark .monaco-findInput.highlight-0 .controls{-webkit-animation:monaco-findInput-highlight-dark-0 .1s linear 0s;animation:monaco-findInput-highlight-dark-0 .1s linear 0s}.hc-black .monaco-findInput.highlight-1 .controls,.vs-dark .monaco-findInput.highlight-1 .controls{-webkit-animation:monaco-findInput-highlight-dark-1 .1s linear 0s;animation:monaco-findInput-highlight-dark-1 .1s linear 0s}@-webkit-keyframes monaco-findInput-highlight-0{0%{background:rgba(253,255,0,.8)}to{background:transparent}}@keyframes monaco-findInput-highlight-0{0%{background:rgba(253,255,0,.8)}to{background:transparent}}@-webkit-keyframes monaco-findInput-highlight-1{0%{background:rgba(253,255,0,.8)}99%{background:transparent}}@keyframes monaco-findInput-highlight-1{0%{background:rgba(253,255,0,.8)}99%{background:transparent}}@-webkit-keyframes monaco-findInput-highlight-dark-0{0%{background:hsla(0,0%,100%,.44)}to{background:transparent}}@keyframes monaco-findInput-highlight-dark-0{0%{background:hsla(0,0%,100%,.44)}to{background:transparent}}@-webkit-keyframes monaco-findInput-highlight-dark-1{0%{background:hsla(0,0%,100%,.44)}99%{background:transparent}}@keyframes monaco-findInput-highlight-dark-1{0%{background:hsla(0,0%,100%,.44)}99%{background:transparent}}.monaco-editor .peekview-widget .head .peekview-title .severity-icon{display:inline-block;margin-right:4px;vertical-align:text-top}.monaco-editor .marker-widget{text-overflow:ellipsis;white-space:nowrap}.monaco-editor .marker-widget>.stale{font-style:italic;opacity:.6}.monaco-editor .marker-widget .title{display:inline-block;padding-right:5px}.monaco-editor .marker-widget .descriptioncontainer{padding:8px 12px 0 20px;position:absolute;user-select:text;-webkit-user-select:text;-ms-user-select:text;white-space:pre}.monaco-editor .marker-widget .descriptioncontainer .message{display:flex;flex-direction:column}.monaco-editor .marker-widget .descriptioncontainer .message .details{padding-left:6px}.monaco-editor .marker-widget .descriptioncontainer .message .source,.monaco-editor .marker-widget .descriptioncontainer .message span.code{opacity:.6}.monaco-editor .marker-widget .descriptioncontainer .message a.code-link{color:inherit;opacity:.6}.monaco-editor .marker-widget .descriptioncontainer .message a.code-link:before{content:"("}.monaco-editor .marker-widget .descriptioncontainer .message a.code-link:after{content:")"}.monaco-editor .marker-widget .descriptioncontainer .message a.code-link>span{border-bottom:1px solid transparent;color:var(--vscode-textLink-foreground);color:var(--vscode-textLink-activeForeground);text-decoration:underline;text-underline-position:under}.monaco-editor .marker-widget .descriptioncontainer .filename{cursor:pointer}.monaco-editor.vs .dnd-target{border-right:2px dotted #000;color:#fff}.monaco-editor.vs-dark .dnd-target{border-right:2px dotted #aeafad;color:#51504f}.monaco-editor.hc-black .dnd-target{border-right:2px dotted #fff;color:#000}.monaco-editor.hc-black.mac.mouse-default .view-lines,.monaco-editor.mouse-default .view-lines,.monaco-editor.vs-dark.mac.mouse-default .view-lines{cursor:default}.monaco-editor.hc-black.mac.mouse-copy .view-lines,.monaco-editor.mouse-copy .view-lines,.monaco-editor.vs-dark.mac.mouse-copy .view-lines{cursor:copy}.monaco-editor .find-widget{box-sizing:border-box;height:33px;line-height:19px;overflow:hidden;padding:0 4px;position:absolute;-webkit-transform:translateY(calc(-100% - 10px));transform:translateY(calc(-100% - 10px));transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear;z-index:35}.monaco-editor .find-widget textarea{margin:0}.monaco-editor .find-widget.hiddenEditor{display:none}.monaco-editor .find-widget.replaceToggled>.replace-part{display:flex}.monaco-editor .find-widget.visible{-webkit-transform:translateY(0);transform:translateY(0)}.monaco-editor .find-widget .monaco-inputbox.synthetic-focus{outline:1px solid -webkit-focus-ring-color;outline-offset:-1px}.monaco-editor .find-widget .monaco-inputbox .input{background-color:transparent;min-height:0}.monaco-editor .find-widget .monaco-findInput .input{font-size:13px}.monaco-editor .find-widget>.find-part,.monaco-editor .find-widget>.replace-part{display:flex;font-size:12px;margin:4px 0 0 17px}.monaco-editor .find-widget>.find-part .monaco-inputbox,.monaco-editor .find-widget>.replace-part .monaco-inputbox{min-height:25px}.monaco-editor .find-widget>.replace-part .monaco-inputbox>.ibwrapper>.mirror{padding-right:22px}.monaco-editor .find-widget>.find-part .monaco-inputbox>.ibwrapper>.input,.monaco-editor .find-widget>.find-part .monaco-inputbox>.ibwrapper>.mirror,.monaco-editor .find-widget>.replace-part .monaco-inputbox>.ibwrapper>.input,.monaco-editor .find-widget>.replace-part .monaco-inputbox>.ibwrapper>.mirror{padding-bottom:2px;padding-top:2px}.monaco-editor .find-widget>.find-part .find-actions,.monaco-editor .find-widget>.replace-part .replace-actions{align-items:center;display:flex;height:25px}.monaco-editor .find-widget .monaco-findInput{display:flex;flex:1 1;vertical-align:middle}.monaco-editor .find-widget .monaco-findInput .monaco-scrollable-element{width:100%}.monaco-editor .find-widget .monaco-findInput .monaco-scrollable-element .scrollbar.vertical{opacity:0}.monaco-editor .find-widget .matchesCount{box-sizing:border-box;display:flex;flex:initial;height:25px;line-height:23px;margin:0 0 0 3px;padding:2px 0 0 2px;text-align:center;vertical-align:middle}.monaco-editor .find-widget .button{align-items:center;background-position:50%;background-repeat:no-repeat;border-radius:5px;cursor:pointer;display:flex;flex:initial;height:16px;justify-content:center;margin-left:3px;padding:3px;width:16px}.monaco-editor .find-widget .codicon-find-selection{border-radius:5px;height:22px;padding:3px;width:22px}.monaco-editor .find-widget .button.left{margin-left:0;margin-right:3px}.monaco-editor .find-widget .button.wide{padding:1px 6px;top:-1px;width:auto}.monaco-editor .find-widget .button.toggle{border-radius:0;box-sizing:border-box;height:100%;left:3px;position:absolute;top:0;width:18px}.monaco-editor .find-widget .button.toggle.disabled{display:none}.monaco-editor .find-widget .disabled{cursor:default;opacity:.3}.monaco-editor .find-widget>.replace-part{display:none}.monaco-editor .find-widget>.replace-part>.monaco-findInput{display:flex;flex:auto;flex-grow:0;flex-shrink:0;position:relative;vertical-align:middle}.monaco-editor .find-widget>.replace-part>.monaco-findInput>.controls{position:absolute;right:2px;top:3px}.monaco-editor .find-widget.reduced-find-widget .matchesCount{display:none}.monaco-editor .find-widget.narrow-find-widget{max-width:257px!important}.monaco-editor .find-widget.collapsed-find-widget{max-width:170px!important}.monaco-editor .find-widget.collapsed-find-widget .button.next,.monaco-editor .find-widget.collapsed-find-widget .button.previous,.monaco-editor .find-widget.collapsed-find-widget .button.replace,.monaco-editor .find-widget.collapsed-find-widget .button.replace-all,.monaco-editor .find-widget.collapsed-find-widget>.find-part .monaco-findInput .controls{display:none}.monaco-editor .findMatch{-webkit-animation-duration:0;animation-duration:0;-webkit-animation-name:inherit!important;animation-name:inherit!important}.monaco-editor .find-widget .monaco-sash{left:0!important}.monaco-editor.hc-black .find-widget .button:before{left:2px;position:relative;top:1px}.monaco-editor .margin-view-overlays .codicon-folding-collapsed,.monaco-editor .margin-view-overlays .codicon-folding-expanded{align-items:center;cursor:pointer;display:flex;font-size:140%;justify-content:center;margin-left:2px;opacity:0;transition:opacity .5s}.monaco-editor .margin-view-overlays .codicon.alwaysShowFoldIcons,.monaco-editor .margin-view-overlays .codicon.codicon-folding-collapsed,.monaco-editor .margin-view-overlays:hover .codicon{opacity:1}.monaco-editor .inline-folded:after{color:grey;content:"⋯";cursor:pointer;display:inline;line-height:1em;margin:.1em .2em 0}.monaco-editor .iPadShowKeyboard{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgY2xpcC1wYXRoPSJ1cmwoI2EpIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTQ4LjAzNiA0LjAxSDQuMDA4VjMyLjAzaDQ0LjAyOFY0LjAxWk00LjAwOC4wMDhBNC4wMDMgNC4wMDMgMCAwIDAgLjAwNSA0LjAxVjMyLjAzYTQuMDAzIDQuMDAzIDAgMCAwIDQuMDAzIDQuMDAyaDQ0LjAyOGE0LjAwMyA0LjAwMyAwIDAgMCA0LjAwMy00LjAwMlY0LjAxQTQuMDAzIDQuMDAzIDAgMCAwIDQ4LjAzNi4wMDhINC4wMDhaTTguMDEgOC4wMTNoNC4wMDN2NC4wMDNIOC4wMVY4LjAxM1ptMTIuMDA4IDBoLTQuMDAydjQuMDAzaDQuMDAyVjguMDEzWm00LjAwMyAwaDQuMDAydjQuMDAzaC00LjAwMlY4LjAxM1ptMTIuMDA4IDBoLTQuMDAzdjQuMDAzaDQuMDAzVjguMDEzWm00LjAwMiAwaDQuMDAzdjQuMDAzSDQwLjAzVjguMDEzWm0tMjQuMDE1IDguMDA1SDguMDF2NC4wMDNoOC4wMDZ2LTQuMDAzWm00LjAwMiAwaDQuMDAzdjQuMDAzaC00LjAwM3YtNC4wMDNabTEyLjAwOCAwaC00LjAwM3Y0LjAwM2g0LjAwM3YtNC4wMDNabTEyLjAwOCAwdjQuMDAzaC04LjAwNXYtNC4wMDNoOC4wMDVabS0zMi4wMjEgOC4wMDVIOC4wMXY0LjAwM2g0LjAwM3YtNC4wMDNabTQuMDAzIDBoMjAuMDEzdjQuMDAzSDE2LjAxNnYtNC4wMDNabTI4LjAxOCAwSDQwLjAzdjQuMDAzaDQuMDAzdi00LjAwM1oiIGZpbGw9IiM0MjQyNDIiLz48L2c+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDUzdjM2SDB6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+) 50% no-repeat;border:4px solid #f6f6f6;border-radius:4px;height:36px;margin:0;min-height:0;min-width:0;overflow:hidden;padding:0;position:absolute;resize:none;width:58px}.monaco-editor.vs-dark .iPadShowKeyboard{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgY2xpcC1wYXRoPSJ1cmwoI2EpIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTQ4LjAzNiA0LjAxSDQuMDA4VjMyLjAzaDQ0LjAyOFY0LjAxWk00LjAwOC4wMDhBNC4wMDMgNC4wMDMgMCAwIDAgLjAwNSA0LjAxVjMyLjAzYTQuMDAzIDQuMDAzIDAgMCAwIDQuMDAzIDQuMDAyaDQ0LjAyOGE0LjAwMyA0LjAwMyAwIDAgMCA0LjAwMy00LjAwMlY0LjAxQTQuMDAzIDQuMDAzIDAgMCAwIDQ4LjAzNi4wMDhINC4wMDhaTTguMDEgOC4wMTNoNC4wMDN2NC4wMDNIOC4wMVY4LjAxM1ptMTIuMDA4IDBoLTQuMDAydjQuMDAzaDQuMDAyVjguMDEzWm00LjAwMyAwaDQuMDAydjQuMDAzaC00LjAwMlY4LjAxM1ptMTIuMDA4IDBoLTQuMDAzdjQuMDAzaDQuMDAzVjguMDEzWm00LjAwMiAwaDQuMDAzdjQuMDAzSDQwLjAzVjguMDEzWm0tMjQuMDE1IDguMDA1SDguMDF2NC4wMDNoOC4wMDZ2LTQuMDAzWm00LjAwMiAwaDQuMDAzdjQuMDAzaC00LjAwM3YtNC4wMDNabTEyLjAwOCAwaC00LjAwM3Y0LjAwM2g0LjAwM3YtNC4wMDNabTEyLjAwOCAwdjQuMDAzaC04LjAwNXYtNC4wMDNoOC4wMDVabS0zMi4wMjEgOC4wMDVIOC4wMXY0LjAwM2g0LjAwM3YtNC4wMDNabTQuMDAzIDBoMjAuMDEzdjQuMDAzSDE2LjAxNnYtNC4wMDNabTI4LjAxOCAwSDQwLjAzdjQuMDAzaDQuMDAzdi00LjAwM1oiIGZpbGw9IiNDNUM1QzUiLz48L2c+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDUzdjM2SDB6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+) 50% no-repeat;border:4px solid #252526}.monaco-editor .snippet-placeholder{background-color:transparent;background-color:var(--vscode-editor-snippetTabstopHighlightBackground,transparent);min-width:2px;outline-color:transparent;outline-color:var(--vscode-editor-snippetTabstopHighlightBorder,transparent);outline-style:solid;outline-width:1px}.monaco-editor .finish-snippet-placeholder{background-color:transparent;background-color:var(--vscode-editor-snippetFinalTabstopHighlightBackground,transparent);outline-color:transparent;outline-color:var(--vscode-editor-snippetFinalTabstopHighlightBorder,transparent);outline-style:solid;outline-width:1px}@font-face{font-display:block;font-family:codicon;src:url(/static/media/codicon.ade705761eb7e702770d.ttf) format("truetype")}.codicon[class*=codicon-]{text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font:normal normal normal 16px/1 codicon;text-align:center;text-decoration:none;text-transform:none;user-select:none;-webkit-user-select:none;-ms-user-select:none}.codicon-wrench-subaction{opacity:.5}@-webkit-keyframes codicon-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes codicon-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.codicon-gear.codicon-modifier-spin,.codicon-loading.codicon-modifier-spin,.codicon-notebook-state-executing.codicon-modifier-spin,.codicon-sync.codicon-modifier-spin{-webkit-animation:codicon-spin 1.5s steps(30) infinite;animation:codicon-spin 1.5s steps(30) infinite}.codicon-modifier-disabled{opacity:.4}.codicon-loading,.codicon-tree-item-loading:before{-webkit-animation-duration:1s!important;animation-duration:1s!important;-webkit-animation-timing-function:cubic-bezier(.53,.21,.29,.67)!important;animation-timing-function:cubic-bezier(.53,.21,.29,.67)!important}.monaco-editor .suggest-widget{display:flex;flex-direction:column;width:430px;z-index:40}.monaco-editor .suggest-widget.message{align-items:center;flex-direction:row}.monaco-editor .suggest-details,.monaco-editor .suggest-widget{background-color:var(--vscode-editorSuggestWidget-background);border:1px solid var(--vscode-editorSuggestWidget-border);flex:0 1 auto;width:100%}.monaco-editor.hc-black .suggest-details,.monaco-editor.hc-black .suggest-widget{border-width:2px}.monaco-editor .suggest-widget .suggest-status-bar{border-top:1px solid var(--vscode-editorSuggestWidget-border);box-sizing:border-box;display:none;flex-flow:row nowrap;font-size:80%;justify-content:space-between;overflow:hidden;padding:0 4px;width:100%}.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar{display:flex}.monaco-editor .suggest-widget .suggest-status-bar .left{padding-right:8px}.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-label{color:var(--vscode-editorSuggestWidgetStatus-foreground)}.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-item:not(:last-of-type) .action-label{margin-right:0}.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-item:not(:last-of-type) .action-label:after{content:", ";margin-right:.3em}.monaco-editor .suggest-widget.with-status-bar .monaco-list .monaco-list-row.focused.string-label>.contents>.main>.right>.readMore,.monaco-editor .suggest-widget.with-status-bar .monaco-list .monaco-list-row>.contents>.main>.right>.readMore{display:none}.monaco-editor .suggest-widget.with-status-bar:not(.docs-side) .monaco-list .monaco-list-row:hover>.contents>.main>.right.can-expand-details>.details-label{width:100%}.monaco-editor .suggest-widget>.message{padding-left:22px}.monaco-editor .suggest-widget>.tree{height:100%;width:100%}.monaco-editor .suggest-widget .monaco-list{user-select:none;-webkit-user-select:none;-ms-user-select:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row{background-position:2px 2px;background-repeat:no-repeat;-mox-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:flex;padding-right:10px;touch-action:none;white-space:nowrap}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused{color:var(--vscode-editorSuggestWidget-selectedForeground)}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused .codicon{color:var(--vscode-editorSuggestWidget-selectedIconForeground)}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents{flex:1 1;height:100%;overflow:hidden;padding-left:2px}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main{display:flex;justify-content:space-between;overflow:hidden;text-overflow:ellipsis;white-space:pre}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left,.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right{display:flex}.monaco-editor .suggest-widget .monaco-list .monaco-list-row:not(.focused)>.contents>.main .monaco-icon-label{color:var(--vscode-editorSuggestWidget-foreground)}.monaco-editor .suggest-widget:not(.frozen) .monaco-highlighted-label .highlight{font-weight:700}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main .monaco-highlighted-label .highlight{color:var(--vscode-editorSuggestWidget-highlightForeground)}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused>.contents>.main .monaco-highlighted-label .highlight{color:var(--vscode-editorSuggestWidget-focusHighlightForeground)}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.codicon-close,.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.readMore:before{color:inherit;cursor:pointer;font-size:14px;opacity:1}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.codicon-close{position:absolute;right:2px;top:6px}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.codicon-close:hover,.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.readMore:hover{opacity:1}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label{opacity:.7}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left>.signature-label{opacity:.6;overflow:hidden;text-overflow:ellipsis}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left>.qualifier-label{align-self:center;font-size:85%;line-height:normal;margin-left:12px;opacity:.4;overflow:hidden;text-overflow:ellipsis}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label{font-size:85%;margin-left:1.1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label>.monaco-tokenized-source{display:inline}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label{display:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row:not(.string-label)>.contents>.main>.right>.details-label,.monaco-editor .suggest-widget.docs-side .monaco-list .monaco-list-row.focused:not(.string-label)>.contents>.main>.right>.details-label,.monaco-editor .suggest-widget:not(.shows-details) .monaco-list .monaco-list-row.focused>.contents>.main>.right>.details-label{display:inline}.monaco-editor .suggest-widget:not(.docs-side) .monaco-list .monaco-list-row.focused:hover>.contents>.main>.right.can-expand-details>.details-label{width:calc(100% - 26px)}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left{flex-grow:1;flex-shrink:1;overflow:hidden}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left>.monaco-icon-label{flex-shrink:0}.monaco-editor .suggest-widget .monaco-list .monaco-list-row:not(.string-label)>.contents>.main>.left>.monaco-icon-label{max-width:100%}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.string-label>.contents>.main>.left>.monaco-icon-label{flex-shrink:1}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right{flex-shrink:4;max-width:70%;overflow:hidden}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.readMore{display:inline-block;height:18px;position:absolute;right:10px;visibility:hidden;width:18px}.monaco-editor .suggest-widget.docs-side .monaco-list .monaco-list-row>.contents>.main>.right>.readMore{display:none!important}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.string-label>.contents>.main>.right>.readMore{display:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused.string-label>.contents>.main>.right>.readMore{display:inline-block}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused:hover>.contents>.main>.right>.readMore{visibility:visible}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label.deprecated{opacity:.66;text-decoration:unset}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label.deprecated>.monaco-icon-label-container>.monaco-icon-name-container{text-decoration:line-through}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label:before{height:100%}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon{background-position:50%;background-repeat:no-repeat;background-size:80%;display:block;height:16px;margin-left:2px;width:16px}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.hide{display:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .suggest-icon{align-items:center;display:flex;margin-right:4px}.monaco-editor .suggest-widget.no-icons .monaco-list .monaco-list-row .icon,.monaco-editor .suggest-widget.no-icons .monaco-list .monaco-list-row .suggest-icon:before{display:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.customcolor .colorspan{border:.1em solid #000;display:inline-block;height:.7em;margin:0 0 0 .3em;width:.7em}.monaco-editor .suggest-details-container{z-index:41}.monaco-editor .suggest-details{color:var(--vscode-editorSuggestWidget-foreground);cursor:default;display:flex;flex-direction:column}.monaco-editor .suggest-details.focused{border-color:var(--vscode-focusBorder)}.monaco-editor .suggest-details a{color:var(--vscode-textLink-foreground)}.monaco-editor .suggest-details a:hover{color:var(--vscode-textLink-activeForeground)}.monaco-editor .suggest-details code{background-color:var(--vscode-textCodeBlock-background)}.monaco-editor .suggest-details.no-docs{display:none}.monaco-editor .suggest-details>.monaco-scrollable-element{flex:1 1}.monaco-editor .suggest-details>.monaco-scrollable-element>.body{box-sizing:border-box;height:100%;width:100%}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.type{flex:2 1;margin:0 24px 0 0;opacity:.7;overflow:hidden;padding:4px 0 12px 5px;text-overflow:ellipsis;white-space:pre}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.type.auto-wrap{white-space:normal;word-break:break-all}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs{margin:0;padding:4px 5px;white-space:pre-wrap}.monaco-editor .suggest-details.no-type>.monaco-scrollable-element>.body>.docs{margin-right:24px;overflow:hidden}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs{min-height:calc(1rem + 8px);padding:0;white-space:normal}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>div,.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>span:not(:empty){padding:4px 5px}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>div>p:first-child{margin-top:0}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>div>p:last-child{margin-bottom:0}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs .monaco-tokenized-source{white-space:pre}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs .code{word-wrap:break-word;white-space:pre-wrap}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs .codicon{vertical-align:sub}.monaco-editor .suggest-details>.monaco-scrollable-element>.body>p:empty{display:none}.monaco-editor .suggest-details code{border-radius:3px;padding:0 .4em}.monaco-editor .suggest-details ol,.monaco-editor .suggest-details ul{padding-left:20px}.monaco-editor .suggest-details p code{font-family:var(--monaco-monospace-font)}.monaco-editor .suggest-preview-additional-widget{white-space:nowrap}.monaco-editor .suggest-preview-additional-widget .content-spacer{color:transparent;white-space:pre}.monaco-editor .suggest-preview-additional-widget .button{cursor:pointer;display:inline-block;text-decoration:underline;text-underline-position:under}.monaco-editor .ghost-text-hidden{font-size:0;opacity:0}.monaco-editor .ghost-text-decoration,.monaco-editor .suggest-preview-text{font-style:italic}.monaco-editor .tokens-inspect-widget{padding:10px;user-select:text;-webkit-user-select:text;-ms-user-select:text;z-index:50}.tokens-inspect-separator{border:0;height:1px}.monaco-editor .tokens-inspect-widget .tm-token{font-family:var(--monaco-monospace-font)}.monaco-editor .tokens-inspect-widget .tm-token-length{float:right;font-size:60%;font-weight:400}.monaco-editor .tokens-inspect-widget .tm-metadata-table{width:100%}.monaco-editor .tokens-inspect-widget .tm-metadata-value{font-family:var(--monaco-monospace-font);text-align:right}.monaco-editor .tokens-inspect-widget .tm-token-type{font-family:var(--monaco-monospace-font)}.monaco-editor .detected-link,.monaco-editor .detected-link-active{text-decoration:underline;text-underline-position:under}.monaco-editor .detected-link-active{cursor:pointer}.monaco-editor .parameter-hints-widget{display:flex;flex-direction:column;line-height:1.5em;z-index:39}.monaco-editor .parameter-hints-widget>.phwrapper{display:flex;flex-direction:row;max-width:440px}.monaco-editor .parameter-hints-widget.multiple{min-height:3.3em;padding:0}.monaco-editor .parameter-hints-widget.visible{transition:left .05s ease-in-out}.monaco-editor .parameter-hints-widget p,.monaco-editor .parameter-hints-widget ul{margin:8px 0}.monaco-editor .parameter-hints-widget .body,.monaco-editor .parameter-hints-widget .monaco-scrollable-element{display:flex;flex:1 1;flex-direction:column;min-height:100%}.monaco-editor .parameter-hints-widget .signature{padding:4px 5px}.monaco-editor .parameter-hints-widget .docs{padding:0 10px 0 5px;white-space:pre-wrap}.monaco-editor .parameter-hints-widget .docs.empty{display:none}.monaco-editor .parameter-hints-widget .docs .markdown-docs{white-space:normal}.monaco-editor .parameter-hints-widget .docs .markdown-docs code{font-family:var(--monaco-monospace-font)}.monaco-editor .parameter-hints-widget .docs .code,.monaco-editor .parameter-hints-widget .docs .monaco-tokenized-source{white-space:pre-wrap}.monaco-editor .parameter-hints-widget .docs code{border-radius:3px;padding:0 .4em}.monaco-editor .parameter-hints-widget .controls{align-items:center;display:none;flex-direction:column;justify-content:flex-end;min-width:22px}.monaco-editor .parameter-hints-widget.multiple .controls{display:flex;padding:0 2px}.monaco-editor .parameter-hints-widget.multiple .button{background-repeat:no-repeat;cursor:pointer;height:16px;width:16px}.monaco-editor .parameter-hints-widget .button.previous{bottom:24px}.monaco-editor .parameter-hints-widget .overloads{font-family:var(--monaco-monospace-font);height:12px;line-height:12px;text-align:center}.monaco-editor .parameter-hints-widget .signature .parameter.active{font-weight:700}.monaco-editor .parameter-hints-widget .documentation-parameter>.parameter{font-weight:700;margin-right:.5em}.monaco-editor .rename-box{color:inherit;z-index:100}.monaco-editor .rename-box.preview{padding:3px 3px 0}.monaco-editor .rename-box .rename-input{padding:3px;width:calc(100% - 6px)}.monaco-editor .rename-box .rename-label{display:none;opacity:.8}.monaco-editor .rename-box.preview .rename-label{display:inherit}.monaco-editor .unicode-highlight{border:1px solid var(--vscode-editorUnicodeHighlight-border);box-sizing:border-box}.editor-banner{background:var(--vscode-banner-background);box-sizing:border-box;cursor:default;display:flex;font-size:12px;height:26px;overflow:visible;width:100%}.editor-banner .icon-container{align-items:center;display:flex;flex-shrink:0;padding:0 6px 0 10px}.editor-banner .icon-container.custom-icon{background-position:50%;background-repeat:no-repeat;background-size:16px;margin:0 6px 0 10px;padding:0;width:16px}.editor-banner .message-container{align-items:center;display:flex;line-height:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-banner .message-container p{-webkit-margin-before:0;-webkit-margin-after:0;margin-block-end:0;margin-block-start:0}.editor-banner .message-actions-container{flex-grow:1;flex-shrink:0;line-height:26px;margin:0 4px}.editor-banner .message-actions-container a.monaco-button{margin:2px 8px;padding:0 12px;width:inherit}.editor-banner .message-actions-container a{margin-left:12px;padding:3px;text-decoration:underline}.editor-banner .action-container{padding:0 10px 0 6px}.editor-banner{background-color:var(--vscode-banner-background)}.editor-banner,.editor-banner .action-container .codicon,.editor-banner .message-actions-container .monaco-link{color:var(--vscode-banner-foreground)}.editor-banner .icon-container .codicon{color:var(--vscode-banner-iconForeground)}.monaco-editor{--monaco-monospace-font:"SF Mono",Monaco,Menlo,Consolas,"Ubuntu Mono","Liberation Mono","DejaVu Sans Mono","Courier New",monospace;font-family:-apple-system,BlinkMacSystemFont,Segoe WPC,Segoe UI,HelveticaNeue-Light,system-ui,Ubuntu,Droid Sans,sans-serif}.monaco-editor.hc-black .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label,.monaco-editor.vs-dark .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label,.monaco-menu .monaco-action-bar.vertical .action-item .action-menu-item:focus .action-label{stroke-width:1.2px}.monaco-hover p{margin:0}.monaco-aria-container{clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;top:0;width:1px}.monaco-editor.hc-black{-ms-high-contrast-adjust:none}@media screen and (-ms-high-contrast:active){.monaco-editor.vs .view-overlays .current-line,.monaco-editor.vs-dark .view-overlays .current-line{border-color:windowtext!important;border-left:0;border-right:0}.monaco-editor.vs .cursor,.monaco-editor.vs-dark .cursor{background-color:windowtext!important}.monaco-editor.vs .dnd-target,.monaco-editor.vs-dark .dnd-target{border-color:windowtext!important}.monaco-editor.vs .selected-text,.monaco-editor.vs-dark .selected-text{background-color:highlight!important}.monaco-editor.vs .view-line,.monaco-editor.vs-dark .view-line{-ms-high-contrast-adjust:none}.monaco-editor.vs .view-line span,.monaco-editor.vs-dark .view-line span{color:windowtext!important}.monaco-editor.vs .view-line span.inline-selected-text,.monaco-editor.vs-dark .view-line span.inline-selected-text{color:highlighttext!important}.monaco-editor.vs .view-overlays,.monaco-editor.vs-dark .view-overlays{-ms-high-contrast-adjust:none}.monaco-editor.vs .reference-decoration,.monaco-editor.vs .selectionHighlight,.monaco-editor.vs .wordHighlight,.monaco-editor.vs .wordHighlightStrong,.monaco-editor.vs-dark .reference-decoration,.monaco-editor.vs-dark .selectionHighlight,.monaco-editor.vs-dark .wordHighlight,.monaco-editor.vs-dark .wordHighlightStrong{background:transparent!important;border:2px dotted highlight!important;box-sizing:border-box}.monaco-editor.vs .rangeHighlight,.monaco-editor.vs-dark .rangeHighlight{background:transparent!important;border:1px dotted activeborder!important;box-sizing:border-box}.monaco-editor.vs .bracket-match,.monaco-editor.vs-dark .bracket-match{background:transparent!important;border-color:windowtext!important}.monaco-editor.vs .currentFindMatch,.monaco-editor.vs .findMatch,.monaco-editor.vs-dark .currentFindMatch,.monaco-editor.vs-dark .findMatch{background:transparent!important;border:2px dotted activeborder!important;box-sizing:border-box}.monaco-editor.vs .find-widget,.monaco-editor.vs-dark .find-widget{border:1px solid windowtext}.monaco-editor.vs .monaco-list .monaco-list-row,.monaco-editor.vs-dark .monaco-list .monaco-list-row{-ms-high-contrast-adjust:none;color:windowtext!important}.monaco-editor.vs .monaco-list .monaco-list-row.focused,.monaco-editor.vs-dark .monaco-list .monaco-list-row.focused{background-color:highlight!important;color:highlighttext!important}.monaco-editor.vs .monaco-list .monaco-list-row:hover,.monaco-editor.vs-dark .monaco-list .monaco-list-row:hover{background:transparent!important;border:1px solid highlight;box-sizing:border-box}.monaco-editor.vs .monaco-scrollable-element>.scrollbar,.monaco-editor.vs-dark .monaco-scrollable-element>.scrollbar{-ms-high-contrast-adjust:none;background:background!important;border:1px solid windowtext;box-sizing:border-box}.monaco-editor.vs .monaco-scrollable-element>.scrollbar>.slider,.monaco-editor.vs-dark .monaco-scrollable-element>.scrollbar>.slider{background:windowtext!important}.monaco-editor.vs .monaco-scrollable-element>.scrollbar>.slider.active,.monaco-editor.vs .monaco-scrollable-element>.scrollbar>.slider:hover,.monaco-editor.vs-dark .monaco-scrollable-element>.scrollbar>.slider.active,.monaco-editor.vs-dark .monaco-scrollable-element>.scrollbar>.slider:hover{background:highlight!important}.monaco-editor.vs .decorationsOverviewRuler,.monaco-editor.vs-dark .decorationsOverviewRuler{opacity:0}.monaco-editor.vs .minimap,.monaco-editor.vs-dark .minimap{display:none}.monaco-editor.vs .squiggly-d-error,.monaco-editor.vs-dark .squiggly-d-error{background:transparent!important;border-bottom:4px double #e47777}.monaco-editor.vs .squiggly-b-info,.monaco-editor.vs .squiggly-c-warning,.monaco-editor.vs-dark .squiggly-b-info,.monaco-editor.vs-dark .squiggly-c-warning{border-bottom:4px double #71b771}.monaco-editor.vs .squiggly-a-hint,.monaco-editor.vs-dark .squiggly-a-hint{border-bottom:4px double #6c6c6c}.monaco-editor.vs .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label,.monaco-editor.vs-dark .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label{-ms-high-contrast-adjust:none;background-color:highlight!important;color:highlighttext!important}.monaco-editor.vs .monaco-menu .monaco-action-bar.vertical .action-menu-item:hover .action-label,.monaco-editor.vs-dark .monaco-menu .monaco-action-bar.vertical .action-menu-item:hover .action-label{-ms-high-contrast-adjust:none;background:transparent!important;border:1px solid highlight;box-sizing:border-box}.monaco-diff-editor.vs .diffOverviewRuler,.monaco-diff-editor.vs-dark .diffOverviewRuler{display:none}.monaco-editor.vs .line-delete,.monaco-editor.vs .line-insert,.monaco-editor.vs-dark .line-delete,.monaco-editor.vs-dark .line-insert{background:transparent!important;border:1px solid highlight!important;box-sizing:border-box}.monaco-editor.vs .char-delete,.monaco-editor.vs .char-insert,.monaco-editor.vs-dark .char-delete,.monaco-editor.vs-dark .char-insert{background:transparent!important}}.monaco-diff-editor .diffOverview{z-index:9}.monaco-diff-editor .diffOverview .diffViewport{z-index:10}.monaco-diff-editor.vs			.diffOverview{background:rgba(0,0,0,.03)}.monaco-diff-editor.vs-dark		.diffOverview{background:hsla(0,0%,100%,.01)}.monaco-scrollable-element.modified-in-monaco-diff-editor.vs		.scrollbar,.monaco-scrollable-element.modified-in-monaco-diff-editor.vs-dark	.scrollbar{background:transparent}.monaco-scrollable-element.modified-in-monaco-diff-editor.hc-black	.scrollbar{background:none}.monaco-scrollable-element.modified-in-monaco-diff-editor .slider{z-index:10}.modified-in-monaco-diff-editor				.slider.active{background:hsla(0,0%,67%,.4)}.modified-in-monaco-diff-editor.hc-black	.slider.active{background:none}.monaco-diff-editor .delete-sign,.monaco-diff-editor .insert-sign,.monaco-editor .delete-sign,.monaco-editor .insert-sign{align-items:center;display:flex!important;font-size:11px!important;opacity:.7!important}.monaco-diff-editor.hc-black .delete-sign,.monaco-diff-editor.hc-black .insert-sign,.monaco-editor.hc-black .delete-sign,.monaco-editor.hc-black .insert-sign{opacity:1}.monaco-editor .inline-added-margin-view-zone,.monaco-editor .inline-deleted-margin-view-zone{text-align:right}.monaco-editor .view-zones .view-lines .view-line span{display:inline-block}.monaco-editor .margin-view-zones .lightbulb-glyph:hover{cursor:pointer}.monaco-diff-editor .diff-review-line-number{display:inline-block;text-align:right}.monaco-diff-editor .diff-review{position:absolute;user-select:none;-webkit-user-select:none;-ms-user-select:none}.monaco-diff-editor .diff-review-summary{padding-left:10px}.monaco-diff-editor .diff-review-shadow{position:absolute}.monaco-diff-editor .diff-review-row{white-space:pre}.monaco-diff-editor .diff-review-table{display:table;min-width:100%}.monaco-diff-editor .diff-review-row{display:table-row;width:100%}.monaco-diff-editor .diff-review-spacer{display:inline-block;vertical-align:middle;width:10px}.monaco-diff-editor .diff-review-spacer>.codicon{font-size:9px!important}.monaco-diff-editor .diff-review-actions{display:inline-block;position:absolute;right:10px;top:2px}.monaco-diff-editor .diff-review-actions .action-label{height:16px;margin:2px 0;width:16px}.context-view{position:absolute;z-index:2500}.context-view.fixed{clip:auto;all:initial;-webkit-animation:none 0s ease 0s 1 normal none running;animation:none 0s ease 0s 1 normal none running;-webkit-backface-visibility:visible;backface-visibility:visible;background:transparent none repeat 0 0/auto auto padding-box border-box scroll;border:none;border-collapse:separate;border-image:none;border-radius:0;border-spacing:0;bottom:auto;box-shadow:none;box-sizing:content-box;caption-side:top;clear:none;color:#000;color:inherit;-webkit-column-fill:balance;column-fill:balance;-webkit-column-gap:normal;column-gap:normal;column-rule:medium none currentColor;-webkit-column-span:1;-webkit-columns:auto;-webkit-column-count:auto;-webkit-column-rule:medium none currentColor;column-span:1;-webkit-column-width:auto;columns:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;direction:ltr;display:inline;empty-cells:show;float:none;font-family:serif;font-family:inherit;font-size:medium;font-size:13px;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:400;height:auto;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;left:auto;letter-spacing:normal;line-height:normal;list-style:disc none outside;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;orphans:2;outline:medium none invert;overflow:visible;overflow-x:visible;overflow-y:visible;padding:0;page-break-after:auto;page-break-before:auto;page-break-inside:auto;-webkit-perspective:none;perspective:none;-webkit-perspective-origin:50% 50%;perspective-origin:50% 50%;position:static;position:fixed;right:auto;tab-size:8;table-layout:auto;text-align:left;text-align-last:auto;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;top:auto;-webkit-transform:none;transform:none;-webkit-transform-origin:50% 50% 0;transform-origin:50% 50% 0;-webkit-transform-style:flat;transform-style:flat;transition:none 0s ease 0s;unicode-bidi:normal;vertical-align:baseline;visibility:visible;white-space:normal;widows:2;width:auto;word-spacing:normal;z-index:auto;z-index:2500}.context-view .monaco-menu{min-width:130px}.quick-input-widget{font-size:13px}.quick-input-widget .monaco-highlighted-label .highlight{color:#0066bf}.vs .quick-input-widget .monaco-list-row.focused .monaco-highlighted-label .highlight{color:#9dddff}.vs-dark .quick-input-widget .monaco-highlighted-label .highlight{color:#0097fb}.hc-black .quick-input-widget .monaco-highlighted-label .highlight{color:#f38518}.monaco-keybinding>.monaco-keybinding-key{background-color:hsla(0,0%,87%,.4);border:1px solid hsla(0,0%,80%,.4);border-bottom-color:hsla(0,0%,73%,.4);box-shadow:inset 0 -1px 0 hsla(0,0%,73%,.4);color:#555}.hc-black .monaco-keybinding>.monaco-keybinding-key{background-color:transparent;border:1px solid #6fc3df;box-shadow:none;color:#fff}.vs-dark .monaco-keybinding>.monaco-keybinding-key{background-color:hsla(0,0%,50%,.17);border:1px solid rgba(51,51,51,.6);border-bottom-color:rgba(68,68,68,.6);box-shadow:inset 0 -1px 0 rgba(68,68,68,.6);color:#ccc}.monaco-text-button{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;justify-content:center;padding:4px;text-align:center;width:100%}.monaco-text-button:focus{outline-offset:2px!important}.monaco-text-button:hover{text-decoration:none!important}.monaco-button.disabled,.monaco-button.disabled:focus{cursor:default;opacity:.4!important}.monaco-text-button>.codicon{color:inherit!important;margin:0 .2em}.monaco-button-dropdown{cursor:pointer;display:flex}.monaco-button-dropdown>.monaco-dropdown-button{margin-left:1px}.monaco-description-button{flex-direction:column}.monaco-description-button .monaco-button-label{font-weight:500}.monaco-description-button .monaco-button-description{font-style:italic}.monaco-description-button .monaco-button-description,.monaco-description-button .monaco-button-label{align-items:center;display:flex;justify-content:center}.monaco-description-button .monaco-button-description>.codicon,.monaco-description-button .monaco-button-label>.codicon{color:inherit!important;margin:0 .2em}.monaco-progress-container{height:5px;overflow:hidden;width:100%}.monaco-progress-container .progress-bit{display:none;height:5px;left:0;position:absolute;width:2%}.monaco-progress-container.active .progress-bit{display:inherit}.monaco-progress-container.discrete .progress-bit{left:0;transition:width .1s linear}.monaco-progress-container.discrete.done .progress-bit{width:100%}.monaco-progress-container.infinite .progress-bit{-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:progress;animation-name:progress;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-transform:translateZ(0);transform:translateZ(0)}.monaco-progress-container.infinite.infinite-long-running .progress-bit{-webkit-animation-timing-function:steps(100);animation-timing-function:steps(100)}@-webkit-keyframes progress{0%{-webkit-transform:translateX(0) scaleX(1);transform:translateX(0) scaleX(1)}50%{-webkit-transform:translateX(2500%) scaleX(3);transform:translateX(2500%) scaleX(3)}to{-webkit-transform:translateX(4900%) scaleX(1);transform:translateX(4900%) scaleX(1)}}@keyframes progress{0%{-webkit-transform:translateX(0) scaleX(1);transform:translateX(0) scaleX(1)}50%{-webkit-transform:translateX(2500%) scaleX(3);transform:translateX(2500%) scaleX(3)}to{-webkit-transform:translateX(4900%) scaleX(1);transform:translateX(4900%) scaleX(1)}}.quick-input-widget{left:50%;margin-left:-300px;padding:0 1px 1px;position:absolute;width:600px;z-index:2000}.quick-input-titlebar{align-items:center;display:flex}.quick-input-left-action-bar{display:flex;flex:1 1;margin-left:4px}.quick-input-title{overflow:hidden;padding:3px 0;text-align:center;text-overflow:ellipsis}.quick-input-right-action-bar{display:flex;flex:1 1;margin-right:4px}.quick-input-right-action-bar>.actions-container{justify-content:flex-end}.quick-input-titlebar .monaco-action-bar .action-label.codicon{background-position:50%;background-repeat:no-repeat;padding:2px}.quick-input-description{margin:6px}.quick-input-header .quick-input-description{margin:4px 2px}.quick-input-header{display:flex;margin-bottom:-2px;padding:6px 6px 0}.quick-input-widget.hidden-input .quick-input-header{margin-bottom:0;padding:0}.quick-input-and-message{display:flex;flex-direction:column;flex-grow:1;min-width:0;position:relative}.quick-input-check-all{align-self:center;margin:0}.quick-input-filter{display:flex;flex-grow:1;position:relative}.quick-input-box{flex-grow:1}.quick-input-widget.show-checkboxes .quick-input-box,.quick-input-widget.show-checkboxes .quick-input-message{margin-left:5px}.quick-input-visible-count{left:-10000px;position:absolute}.quick-input-count{align-items:center;align-self:center;display:flex;position:absolute;right:4px}.quick-input-count .monaco-count-badge{border-radius:2px;line-height:normal;min-height:auto;padding:2px 4px;vertical-align:middle}.quick-input-action{margin-left:6px}.quick-input-action .monaco-text-button{align-items:center;display:flex;font-size:11px;height:27.5px;padding:0 6px}.quick-input-message{margin-top:-1px;overflow-wrap:break-word;padding:5px}.quick-input-message>.codicon{margin:0 .2em;vertical-align:text-bottom}.quick-input-progress.monaco-progress-container{position:relative}.quick-input-progress.monaco-progress-container,.quick-input-progress.monaco-progress-container .progress-bit{height:2px}.quick-input-list{line-height:22px;margin-top:6px}.quick-input-widget.hidden-input .quick-input-list{margin-top:0}.quick-input-list .monaco-list{max-height:440px;overflow:hidden}.quick-input-list .quick-input-list-entry{box-sizing:border-box;display:flex;height:100%;overflow:hidden;padding:0 6px}.quick-input-list .quick-input-list-entry.quick-input-list-separator-border{border-top-style:solid;border-top-width:1px}.quick-input-list .monaco-list-row[data-index="0"] .quick-input-list-entry.quick-input-list-separator-border{border-top-style:none}.quick-input-list .quick-input-list-label{display:flex;flex:1 1;height:100%;overflow:hidden}.quick-input-list .quick-input-list-checkbox{align-self:center;margin:0}.quick-input-list .quick-input-list-rows{display:flex;flex:1 1;flex-direction:column;height:100%;margin-left:5px;overflow:hidden;text-overflow:ellipsis}.quick-input-widget.show-checkboxes .quick-input-list .quick-input-list-rows{margin-left:10px}.quick-input-widget .quick-input-list .quick-input-list-checkbox{display:none}.quick-input-widget.show-checkboxes .quick-input-list .quick-input-list-checkbox{display:inline}.quick-input-list .quick-input-list-rows>.quick-input-list-row{align-items:center;display:flex}.quick-input-list .quick-input-list-rows>.quick-input-list-row .monaco-icon-label,.quick-input-list .quick-input-list-rows>.quick-input-list-row .monaco-icon-label .monaco-icon-label-container>.monaco-icon-name-container{flex:1 1}.quick-input-list .quick-input-list-rows>.quick-input-list-row .codicon[class*=codicon-]{vertical-align:text-bottom}.quick-input-list .quick-input-list-rows .monaco-highlighted-label span{opacity:1}.quick-input-list .quick-input-list-entry .quick-input-list-entry-keybinding{margin-right:8px}.quick-input-list .quick-input-list-label-meta{line-height:normal;opacity:.7;overflow:hidden;text-overflow:ellipsis}.quick-input-list .monaco-highlighted-label .highlight{font-weight:700}.quick-input-list .quick-input-list-entry .quick-input-list-separator{margin-right:8px}.quick-input-list .quick-input-list-entry-action-bar{display:flex;flex:0 1;overflow:visible}.quick-input-list .quick-input-list-entry-action-bar .action-label{display:none}.quick-input-list .quick-input-list-entry-action-bar .action-label.codicon{margin-right:4px;padding:0 2px 2px}.quick-input-list .quick-input-list-entry-action-bar{margin-right:4px;margin-top:1px}.quick-input-list .monaco-list-row.focused .quick-input-list-entry-action-bar .action-label,.quick-input-list .quick-input-list-entry .quick-input-list-entry-action-bar .action-label.always-visible,.quick-input-list .quick-input-list-entry:hover .quick-input-list-entry-action-bar .action-label{display:flex}.quick-input-list .monaco-list-row.focused .monaco-keybinding-key,.quick-input-list .monaco-list-row.focused .quick-input-list-entry .quick-input-list-separator{color:inherit}.quick-input-list .monaco-list-row.focused .monaco-keybinding-key{background:none}.monaco-keybinding{align-items:center;display:flex;line-height:10px}.monaco-keybinding>.monaco-keybinding-key{border-radius:3px;border-style:solid;border-width:1px;display:inline-block;font-size:11px;margin:0 2px;padding:3px 5px;vertical-align:middle}.monaco-keybinding>.monaco-keybinding-key:first-child{margin-left:0}.monaco-keybinding>.monaco-keybinding-key:last-child{margin-right:0}.monaco-keybinding>.monaco-keybinding-key-separator{display:inline-block}.monaco-keybinding>.monaco-keybinding-key-chord-separator{width:6px}.access-logs-page__datatable{background:transparent;border:none}.access-logs-page__datatable .p-datatable-scrollable-view,.access-logs-page__datatable .p-datatable-scrollable-wrapper,.access-logs-page__datatable .p-datatable-wrapper{background:transparent}.access-logs-page__datatable .p-datatable-scrollable-footer,.access-logs-page__datatable .p-datatable-scrollable-header{background:transparent;border:none}.access-logs-page__datatable .p-datatable-scrollable-header-box{background:transparent}.access-logs-page__datatable .p-datatable-table{background:transparent!important;color:var(--cosmic-text-primary)}.access-logs-page__datatable .p-datatable-scrollable-header-box thead.p-datatable-thead>tr>th,.access-logs-page__datatable .p-datatable-thead>tr>th{background:rgba(14,23,42,.96)!important;border:none;border-bottom:1px solid rgba(59,130,246,.24);color:#fff!important;font-size:12px;font-weight:600;letter-spacing:.08em;padding:14px 16px}.access-logs-page__datatable .p-datatable-scrollable-header-box thead.p-datatable-thead>tr>th.p-highlight,.access-logs-page__datatable .p-datatable-thead>tr>th.p-highlight{color:#fff!important}.access-logs-page__datatable .p-datatable-tbody>tr{background:transparent!important;border-bottom:1px solid rgba(59,130,246,.14);transition:background .16s ease}.access-logs-page__datatable .p-datatable-tbody>tr:hover{background:rgba(15,24,41,.54)!important}.access-logs-page__datatable .p-datatable-tbody>tr>td{background:transparent!important;border:none;color:var(--cosmic-text-primary);font-size:14px;padding:14px 16px;text-align:left;vertical-align:top}.access-logs-page__datatable .p-datatable-tbody>tr>td .p-column-title{color:var(--cosmic-text-secondary)}.access-logs-page__datatable .p-datatable .expandCollapseCell{width:28px}.access-logs-page__datatable .p-datatable .p-datatable-emptymessage>td,.access-logs-page__datatable .p-datatable-emptymessage>td,.access-logs-page__datatable .p-datatable-scrollable-body .p-datatable-emptymessage>td,.access-logs-page__datatable .p-datatable-scrollable-body table .p-datatable-emptymessage>td,.access-logs-page__datatable .p-datatable-scrollable-view table .p-datatable-emptymessage>td,.access-logs-page__datatable .p-datatable-tbody .p-datatable-emptymessage>td,.access-logs-page__datatable table .p-datatable-emptymessage>td,.access-logs-page__datatable tr.p-datatable-emptymessage>td{align-items:center!important;display:flex!important;justify-content:center!important;padding:40px 24px!important;text-align:center!important}.access-logs-page__datatable .p-datatable-scrollable-body,.access-logs-page__datatable .p-datatable-scrollable-body table,.access-logs-page__datatable .p-datatable-scrollable-header-box table{background:transparent!important}.access-logs-page__datatable .p-datatable-scrollable-header-box thead.p-datatable-thead,.access-logs-page__datatable thead.p-datatable-thead{background:rgba(14,23,42,.96)!important}.access-logs-page__datatable .p-sortable-column .p-sortable-column-icon{display:none}.access-logs-page__datatable .p-sortable-column[aria-sort=ascending] .p-sortable-column-icon,.access-logs-page__datatable .p-sortable-column[aria-sort=descending] .p-sortable-column-icon{display:inline-block!important;font-size:10px;line-height:1;margin-left:8px;vertical-align:middle}.access-logs-page__datatable .p-sortable-column[aria-sort=ascending] .p-sortable-column-icon.pi:before{color:#fff;content:"▲"!important;font-family:inherit;font-size:10px}.access-logs-page__datatable .p-sortable-column[aria-sort=descending] .p-sortable-column-icon.pi:before{color:#fff;content:"▼"!important;font-family:inherit;font-size:10px}.access-logs-page__pagination .MuiPagination-root{align-items:center;display:flex;gap:12px}.access-logs-page__pagination .MuiPaginationItem-root{border-radius:10px;color:var(--cosmic-text-secondary)}.access-logs-page__pagination .MuiPaginationItem-root.Mui-selected{background:rgba(59,130,246,.28);box-shadow:0 0 0 1px rgba(59,130,246,.4);color:var(--cosmic-text-primary)}.access-logs-page__datatable .p-paginator{background:transparent;border:none;color:var(--cosmic-text-secondary);padding:12px 0 0}.access-logs-page__datatable .p-paginator .p-paginator-first,.access-logs-page__datatable .p-paginator .p-paginator-last,.access-logs-page__datatable .p-paginator .p-paginator-next,.access-logs-page__datatable .p-paginator .p-paginator-page,.access-logs-page__datatable .p-paginator .p-paginator-prev{background:rgba(15,24,41,.9);border:1px solid rgba(59,130,246,.24);color:inherit}.access-logs-page__datatable .p-paginator .p-highlight{background:linear-gradient(135deg,rgba(59,130,246,.42),rgba(6,182,212,.42));border-color:rgba(59,130,246,.36);color:var(--cosmic-text-primary)}.endpoints-page__datatable{background:transparent;border:none}.endpoints-page__datatable .p-datatable-scrollable-view,.endpoints-page__datatable .p-datatable-scrollable-wrapper,.endpoints-page__datatable .p-datatable-wrapper{background:transparent}.endpoints-page__datatable .p-datatable-footer,.endpoints-page__datatable .p-datatable-header,.endpoints-page__datatable .p-datatable-scrollable-footer,.endpoints-page__datatable .p-datatable-scrollable-header{background:transparent;border:none}.endpoints-page__datatable .p-datatable-scrollable-header-box{background:transparent}.endpoints-page__datatable .p-datatable-scrollable-body table,.endpoints-page__datatable .p-datatable-scrollable-header-box table,.endpoints-page__datatable .p-datatable-table{background:transparent!important;color:var(--cosmic-text-primary)}.endpoints-page__datatable .p-datatable-scrollable-header-box thead.p-datatable-thead>tr>th,.endpoints-page__datatable .p-datatable-thead>tr>th{background:rgba(12,21,38,.96)!important;border:none;border-bottom:1px solid rgba(59,130,246,.2);color:#fff!important;font-size:12px;font-weight:600;letter-spacing:.08em;padding:14px 16px}.endpoints-page__datatable .p-datatable-scrollable-header-box thead.p-datatable-thead>tr>th.p-highlight,.endpoints-page__datatable .p-datatable-thead>tr>th.p-highlight{color:#fff!important}.endpoints-page__datatable .p-datatable-scrollable-header-box thead.p-datatable-thead,.endpoints-page__datatable thead.p-datatable-thead{background:rgba(12,21,38,.96)!important}.endpoints-page__datatable .p-datatable-tbody>tr{background:transparent;border-bottom:1px solid rgba(59,130,246,.12);transition:background .16s ease}.endpoints-page__datatable .p-datatable-tbody>tr:hover{background:rgba(15,24,41,.48)}.endpoints-page__datatable .p-datatable-tbody>tr>td{border:none;color:var(--cosmic-text-primary);font-size:14px;text-align:left;vertical-align:middle}.endpoints-page__datatable .p-paginator{background:transparent;border:none;color:var(--cosmic-text-secondary)}.endpoints-page__datatable .p-sortable-column .p-sortable-column-icon{display:none}.endpoints-page__datatable .p-sortable-column[aria-sort=ascending] .p-sortable-column-icon,.endpoints-page__datatable .p-sortable-column[aria-sort=descending] .p-sortable-column-icon{display:inline-block!important;font-size:10px;line-height:1;margin-left:8px;vertical-align:middle}.endpoints-page__datatable .p-sortable-column[aria-sort=ascending] .p-sortable-column-icon.pi:before{color:#fff;content:"▲"!important;font-family:inherit;font-size:10px}.endpoints-page__datatable .p-sortable-column[aria-sort=descending] .p-sortable-column-icon.pi:before{color:#fff;content:"▼"!important;font-family:inherit;font-size:10px}.endpoints-page__datatable .p-paginator .p-paginator-first,.endpoints-page__datatable .p-paginator .p-paginator-last,.endpoints-page__datatable .p-paginator .p-paginator-next,.endpoints-page__datatable .p-paginator .p-paginator-page,.endpoints-page__datatable .p-paginator .p-paginator-prev{background:rgba(15,24,41,.88);border:1px solid rgba(59,130,246,.22);color:inherit}.endpoints-page__datatable .p-paginator .p-highlight{background:linear-gradient(135deg,rgba(59,130,246,.42),rgba(6,182,212,.42));border-color:rgba(59,130,246,.36);color:var(--cosmic-text-primary)}.endpoints-page__datatable .endpoints-table__column--name{min-width:120px}.endpoints-page__datatable .endpoints-table__column--email{min-width:160px}.endpoints-page__datatable .endpoints-table__column--role{min-width:220px}.endpoints-page__datatable .endpoints-table__column--provider{min-width:140px}.endpoints-page__datatable .endpoints-table__column--teams{min-width:180px}.endpoints-page__datatable .endpoints-table__column--actions{width:120px}.endpoints-page__datatable .endpoints-table__column--wide{min-width:200px}.endpoints-page__risk-popup.popup-content{background:rgba(30,41,59,.94);border:1px solid hsla(0,91%,71%,.38);border-radius:12px;box-shadow:0 16px 32px rgba(15,23,42,.52);color:var(--cosmic-text-primary);padding:10px 12px}.endpoints-page__teams-popup.popup-content{padding:12px 14px}.endpoints-page__column-popup.popup-content,.endpoints-page__teams-popup.popup-content{background:rgba(15,24,41,.94);border:1px solid rgba(59,130,246,.24);border-radius:16px;box-shadow:0 24px 44px rgba(9,17,31,.55);color:var(--cosmic-text-primary)}.endpoints-page__column-popup.popup-content{padding:12px}.endpoints-page__pagination .MuiPagination-root{align-items:center;display:flex;gap:12px}.endpoints-page__pagination .MuiPagination-root ul{display:flex;gap:6px}.endpoints-page__pagination .MuiPaginationItem-root{border-radius:10px;color:var(--cosmic-text-secondary)}.endpoints-page__pagination .MuiPaginationItem-root.Mui-selected{background:rgba(59,130,246,.28);box-shadow:0 0 0 1px rgba(59,130,246,.4);color:var(--cosmic-text-primary)}.endpoints-page__pagination .MuiPaginationItem-root.Mui-selected:focus,.endpoints-page__pagination .MuiPaginationItem-root.Mui-selected:hover{background:rgba(6,182,212,.32)}.endpoints-page__team-list{display:flex;flex-direction:column;gap:10px}.endpoints-page__team-item{background:rgba(59,130,246,.12);border-radius:12px;color:var(--cosmic-text-primary);font-size:12px;padding:6px 10px}.endpoints-page__datatable .p-datatable-tbody>tr.no-expander .p-row-toggler{visibility:hidden}.endpoints-page__datatable--nested .p-datatable-thead{display:none!important}.endpoints-page__datatable--nested .p-datatable-tbody{background:#1e2738!important}.endpoints-page__datatable--nested .p-datatable-tbody>tr{background:transparent!important}.endpoints-page__datatable--nested .p-datatable-tbody>tr:hover{background:hsla(0,0%,100%,.04)!important}.endpoints-page__datatable .p-datatable-row-expansion>td{background:transparent;border:none;padding:0 8px 8px calc(3rem + 16px);position:relative}.endpoints-page__datatable .p-datatable-row-expansion>td:before{background:linear-gradient(180deg,rgba(59,130,246,.35),rgba(6,182,212,.25));border-radius:2px;bottom:8px;content:"";left:1.5rem;position:absolute;top:0;width:2px}.endpoints-expansion{border-radius:12px;margin-left:3rem;overflow:hidden;padding:4px 0}.endpoints-page__datatable--nested .p-datatable-tbody>tr>td{border-bottom:1px dashed rgba(59,130,246,.18);padding:10px 16px}.endpoints-page__datatable--nested .p-datatable-tbody>tr:last-child>td{border-bottom:none}.endpoints-page__datatable .p-datatable-emptymessage td,.endpoints-page__datatable .p-datatable-tbody>tr.p-datatable-emptymessage>td,.endpoints-page__datatable .p-datatable-tbody>tr>td.p-datatable-emptymessage,.endpoints-page__datatable tbody>tr>td[colspan]{text-align:center!important}.endpoints-page__datatable .p-datatable-tbody>tr:has(td[colspan])>td{text-align:center!important}.endpoints-page__datatable .p-datatable-tbody>tr>td[colspan]{text-align:center!important;width:100%}.DatePicker{display:inline-block;position:relative;z-index:100}.DatePicker__input{background:#fff;border:1px solid #ddd;font-family:inherit;font-size:12px;padding:.4em .8em;text-align:center}.DatePicker__input.-rtl{direction:rtl}.DatePicker__input::-webkit-input-placeholder{color:#979797}.DatePicker__input:-ms-input-placeholder{color:#979797}.DatePicker__input::placeholder{color:#979797}.DatePicker__calendarContainer.-top+.DatePicker__calendarArrow{-webkit-animation:fadeArrowFlipped .3s forwards;animation:fadeArrowFlipped .3s forwards;bottom:calc(100% + 10px);top:auto;-webkit-transform:translateY(-2.5rem) rotate(180deg);transform:translateY(-2.5rem) rotate(180deg)}.DatePicker__calendarContainer{left:50%;position:absolute;top:calc(100% + 20px);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.DatePicker__calendarContainer.-top{bottom:calc(100% + 20px);top:auto}.Calendar,.Calendar *{box-sizing:border-box;direction:ltr;margin:0;padding:0}.Calendar,.Calendar.-rtl *{direction:rtl}.DatePicker__calendarArrow{border-color:transparent transparent #fff;border-style:solid;border-width:0 10px 10px;height:0;left:0;margin:0 auto;position:absolute;right:0;top:calc(100% + 10px);width:0;z-index:10}.Calendar{--cl-color-black:#444;--cl-color-disabled:#d4d4d4;--cl-color-error:#ff2929;background:#fff;border-radius:1em;box-shadow:0 1em 4em rgba(0,0,0,.07);display:flex;flex-direction:column;font-size:10px;max-width:90vw;min-height:36.7em;padding-top:1.2em;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:33em;z-index:10}.DatePicker .Calendar,.DatePicker__calendarArrow{-webkit-animation:fadeCalendar .3s forwards;animation:fadeCalendar .3s forwards;opacity:0;-webkit-transform:translateY(2.5em);transform:translateY(2.5em)}.DatePicker__calendarContainer.-top .Calendar{-webkit-transform:translateY(-2.5em);transform:translateY(-2.5em)}.Calendar.-noFocusOutline :focus{outline:none!important}.Calendar>:not(.Calendar__footer) button{-webkit-tap-highlight-color:transparent;background:transparent;cursor:pointer;font-family:inherit;outline:none}.Calendar__header{align-items:center;color:var(--cl-color-black);display:flex;overflow:hidden;padding:2em 2.9em}.Calendar__monthArrowWrapper{border:none;font-size:1em;line-height:0;opacity:1;padding:3px;position:relative;transition:.2s;z-index:1}.Calendar__monthArrowWrapper:focus{outline:1px dashed rgba(0,0,0,.4);outline-offset:2px}.Calendar__monthArrowWrapper.-hidden,.Calendar__monthArrowWrapper:disabled{opacity:0;pointer-events:none}.Calendar__monthArrowWrapper.-left{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.Calendar.-rtl .Calendar__monthArrowWrapper.-left,.Calendar__monthArrowWrapper.-right{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.Calendar.-rtl .Calendar__monthArrowWrapper.-right{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.Calendar__monthArrowWrapper:active .Calendar__monthArrow{-webkit-transform:scale(.7);transform:scale(.7)}.Calendar__monthArrow{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cg class='nc-icon-wrapper' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3Cpath class='cls-1' d='M12 23.25V.75'/%3E%3Cpath class='cls-2' d='M22.5 11.25 12 .75 1.5 11.25'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% 100%;border-radius:50%;display:block;height:1.7em;pointer-events:none;transition:var(--animation-duration) transform;width:1.7em}.Calendar__monthYearContainer{flex:1 1;position:relative}.Calendar__monthYear{align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;bottom:0;display:flex;font-size:1.6em;font-weight:500;left:50%;line-height:1;position:absolute;top:0;-webkit-transform:translateZ(0);transform:translateZ(0);transition:var(--animation-duration);will-change:transform,opacity}.Calendar__monthYear.-hiddenNext{opacity:0;-webkit-transform:translateX(50%);transform:translateX(50%)}.Calendar.-rtl .Calendar__monthYear.-hiddenNext,.Calendar__monthYear.-hiddenPrevious{-webkit-transform:translateX(-150%);transform:translateX(-150%)}.Calendar__monthYear.-hiddenPrevious{opacity:0}.Calendar.-rtl .Calendar__monthYear.-hiddenPrevious{-webkit-transform:translateX(50%);transform:translateX(50%)}.Calendar__monthYear.-shown{margin-bottom:auto;margin-top:auto;opacity:1;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.Calendar__monthYear.-shownAnimated{-webkit-animation:var(--animation-duration) fadeTextToCenter forwards;animation:var(--animation-duration) fadeTextToCenter forwards}.Calendar__monthYear>*{align-items:center;border:1px solid transparent;border-radius:5px;display:flex;font-size:1.05em;justify-content:center;padding:.2em .5em;-webkit-transform:translateX(0) scale(.95);transform:translateX(0) scale(.95);transition:var(--animation-duration);will-change:transform}.Calendar__monthYear:not(.-shown)>*,.Calendar__monthYear>.-hidden{cursor:default;pointer-events:none}.Calendar__monthText{margin-left:-.3em}.Calendar__yearText:last-child{margin-right:-.3em}.Calendar:not(.-noFocusOutline) .Calendar__monthYear.-shown>:focus,.Calendar__monthYear.-shown>:hover,.Calendar__monthYear>.-activeBackground{background:#f5f5f5}.Calendar__monthText:hover{-webkit-transform:translateX(-.2em) scale(.95);transform:translateX(-.2em) scale(.95)}.Calendar.-rtl .Calendar__monthText:hover,.Calendar__yearText:hover{-webkit-transform:translateX(.2em) scale(.95);transform:translateX(.2em) scale(.95)}.Calendar.-rtl .Calendar__yearText:hover{-webkit-transform:translateX(-.2em) scale(.95);transform:translateX(-.2em) scale(.95)}.Calendar__monthYear .Calendar__yearText.-hidden{opacity:0;-webkit-transform:translateX(50%);transform:translateX(50%)}.Calendar.-rtl .Calendar__monthYear .Calendar__yearText.-hidden,.Calendar__monthYear .Calendar__monthText.-hidden{-webkit-transform:translateX(-50%);transform:translateX(-50%)}.Calendar__monthYear .Calendar__monthText.-hidden{opacity:0}.Calendar.-rtl .Calendar__monthYear .Calendar__monthText.-hidden{-webkit-transform:translateX(50%);transform:translateX(50%)}.Calendar__monthYear:not(.-shown)>*{pointer-events:none}.Calendar__monthSelectorAnimationWrapper,.Calendar__yearSelectorAnimationWrapper{align-items:center;bottom:0;display:flex;height:80%;justify-content:center;overflow:hidden;position:absolute;width:100%}.Calendar__monthSelectorWrapper{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.Calendar__monthSelector{align-content:center;padding:0 2.5em 2em}.Calendar__monthSelector,.Calendar__yearSelector{background-color:#fff;display:flex;flex-wrap:wrap;height:100%;position:relative;-webkit-transform:translateY(-150%);transform:translateY(-150%);transition:.6s;will-change:transform;z-index:2}.Calendar__yearSelectorWrapper{height:100%;width:100%}.Calendar__yearSelectorWrapper:after,.Calendar__yearSelectorWrapper:before{content:"";height:5em;left:0;opacity:0;position:absolute;transition:.4s;transition-delay:.2s;width:100%}.Calendar__yearSelectorWrapper:after{background-image:linear-gradient(180deg,#fff,#fff 10%,hsla(0,0%,96%,0));top:-.1em}.Calendar__yearSelectorWrapper:before{background-image:linear-gradient(0deg,#fff,#fff 10%,hsla(0,0%,96%,0));bottom:0}.Calendar__yearSelectorWrapper.-faded:after,.Calendar__yearSelectorWrapper.-faded:before{opacity:1;z-index:3}.Calendar__yearSelector{-ms-overflow-style:none;align-content:flex-start;overflow:scroll;padding:5em 2em;position:relative;scrollbar-width:0;width:100%}.Calendar__yearSelector::-webkit-scrollbar{display:none}.Calendar__yearSelectorItem{display:flex;justify-content:center;width:25%}.Calendar__yearSelectorItem:not(:nth-child(-n+4)){margin-top:1.5em}.Calendar__yearSelectorText{border:none;border-radius:8.5px;font-size:1.4em;min-width:85%;padding:.2em .5em}.Calendar__monthSelector.-open,.Calendar__yearSelector.-open{-webkit-transform:translateY(0);transform:translateY(0)}.Calendar__monthSelectorItemText:focus,.Calendar__yearSelectorText:focus{outline:1px dashed rgba(0,0,0,.4);outline-offset:2px}.Calendar__monthSelectorItem{display:flex;justify-content:center;width:33.33333%}.Calendar__monthSelectorItem:not(:nth-child(-n+3)){margin-top:2em}.Calendar__monthSelectorItemText{border:none;border-radius:8.5px;font-size:1.3em;min-width:70%;padding:.4em;transition:.3s}.Calendar__monthSelectorItem:not(.-active) .Calendar__monthSelectorItemText:not(:disabled):hover,.Calendar__yearSelectorItem:not(.-active) .Calendar__yearSelectorText:not(:disabled):hover{background:#f5f5f5}.Calendar__monthSelectorItemText:disabled,.Calendar__yearSelectorText:disabled{cursor:default;opacity:.5}.Calendar__monthSelectorItem.-active .Calendar__monthSelectorItemText,.Calendar__yearSelectorItem.-active .Calendar__yearSelectorText{background-color:var(--cl-color-primary);color:#fff}.Calendar__weekDays{color:var(--cl-color-disabled);display:flex;font-size:1.2em;justify-content:space-between;margin-bottom:.7em;padding:0 2.6em;position:relative}.Calendar__weekDay{display:block;text-align:center;text-decoration:none;width:14.28571%}.Calendar__sectionWrapper{min-height:25.8em;overflow:hidden;position:relative}.Calendar__section{-webkit-backface-visibility:hidden;backface-visibility:hidden;color:var(--cl-color-black);display:flex;flex-direction:column;left:0;padding:.5em 3.2em 0;position:absolute;top:0;-webkit-transform:translateZ(0);transform:translateZ(0);transition:var(--animation-duration);width:100%;will-change:transform,opacity}.Calendar__section.-hiddenPrevious{opacity:.5;-webkit-transform:translateX(-90%);transform:translateX(-90%)}.Calendar.-rtl .Calendar__section.-hiddenPrevious,.Calendar__section.-hiddenNext{-webkit-transform:translateX(90%);transform:translateX(90%)}.Calendar__section.-hiddenNext{opacity:.5}.Calendar.-rtl .Calendar__section.-hiddenNext{-webkit-transform:translateX(-90%);transform:translateX(-90%)}.Calendar__section.-shown{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.Calendar__section.-shownAnimated{-webkit-animation:var(--animation-duration) FadeContentToCenter forwards;animation:var(--animation-duration) FadeContentToCenter forwards}.Calendar__weekRow{display:flex;width:100%}.Calendar__day{align-items:center;border:1px solid transparent;border-radius:50%;color:rgba(0,0,0,.8);cursor:pointer;display:block;display:flex;font-size:1.6em;justify-content:center;margin-bottom:.3em;padding:calc(.25em - 1px) 0;text-align:center;transition:.2s;width:14.28571%}.Calendar__day:focus{outline:1px dashed rgba(0,0,0,.4);outline-offset:2px}.Calendar__day.-ltr{font-size:1.45em;min-height:2.6em}.Calendar__day.-rtl{font-size:1.55em;height:2.45em}.Calendar__day:not(.-blank):not(.-selectedStart):not(.-selectedEnd):not(.-selectedBetween):not(.-selected):hover{background:#eaeaea;border-color:transparent;border-radius:50%;color:var(--cl-color-black)}.Calendar__day.-selected,.Calendar__day.-selectedEnd,.Calendar__day.-selectedStart{background:var(--cl-color-primary);color:#fff}.Calendar__day.-ltr.-selectedStart{border-radius:0;border-bottom-left-radius:100em;border-top-left-radius:100em}.Calendar__day.-rtl.-selectedStart{border-radius:0;border-bottom-right-radius:100em;border-top-right-radius:100em}.Calendar__day.-selectedBetween{background:var(--cl-color-primary-light);border-radius:0;color:var(--cl-color-primary)}.Calendar__day.-ltr.-selectedEnd{border-bottom-right-radius:100em;border-top-right-radius:100em}.Calendar__day.-rtl.-selectedEnd{border-bottom-left-radius:100em;border-top-left-radius:100em}.Calendar__day.-weekend:not(.-selected):not(.-blank):not(.-selectedStart):not(.-selectedEnd):not(.-selectedBetween){color:var(--cl-color-error)}.Calendar__day.-weekend.-today:not(.-selectedStart):not(.-selectedEnd):not(.-selectedBetween):after{background:var(--cl-color-error)}.Calendar__day.-disabled{background:transparent!important;color:var(--cl-color-disabled)!important;cursor:default!important}.Calendar__day.-selected{border-radius:50%}.Calendar__day.-today:not(.-selectedStart):not(.-selectedEnd):not(.-selectedBetween){color:var(--cl-color-black);color:#000;font-weight:600;position:relative}.Calendar__day.-today:not(.-selectedStart):not(.-selectedEnd):not(.-selectedBetween):after{background:#000;bottom:.2em;content:"";display:block;height:1px;left:50%;opacity:.5;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:.2s;width:.6em}.Calendar__day.-today:hover:not(.-selectedStart):not(.-selectedEnd):not(.-selectedBetween):after{opacity:0}.Calendar__day.-blank{color:transparent;cursor:default;pointer-events:none}.Calendar__footer{position:relative;z-index:1}@-webkit-keyframes fadeCalendar{0%{opacity:0}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeCalendar{0%{opacity:0}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeArrowFlipped{0%{opacity:0}to{opacity:1;-webkit-transform:translateY(0) rotate(180deg);transform:translateY(0) rotate(180deg)}}@keyframes fadeArrowFlipped{0%{opacity:0}to{opacity:1;-webkit-transform:translateY(0) rotate(180deg);transform:translateY(0) rotate(180deg)}}@-webkit-keyframes fadeTextToCenter{to{opacity:1;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes fadeTextToCenter{to{opacity:1;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@-webkit-keyframes FadeContentToCenter{to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes FadeContentToCenter{to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}:root{--bg-0:#010612;--bg-1:#081223;--bg-2:#101b31;--ink-0:#f8fafc;--ink-muted:#9aa7bf;--ink-muted-inactive:#7d879b;--brand:#4f46e5;--accent-1:#0ea5e9;--accent-2:#22d3ee;--success:#22c55e;--warn:#facc15;--danger:#f87171;--border:rgba(148,163,184,.18);--card-radius:20px;--gutter-x:24px;--gutter-y:20px;color-scheme:dark;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}@-webkit-keyframes impactPulse{0%{border-color:#ffc107;border-radius:12px;box-shadow:0 0 0 0 rgba(255,193,7,.9),0 12px 24px rgba(2,8,23,.35)}10%{border-color:#ffc107;border-radius:12px;box-shadow:0 0 0 20px rgba(255,193,7,.6),0 0 40px rgba(255,193,7,.7),0 12px 24px rgba(2,8,23,.35)}20%{border-color:rgba(255,193,7,.9);border-radius:12px;box-shadow:0 0 0 35px rgba(255,193,7,.4),0 0 50px rgba(255,193,7,.5),0 12px 24px rgba(2,8,23,.35)}30%{border-color:rgba(255,193,7,.7);border-radius:12px;box-shadow:0 0 0 50px rgba(255,193,7,.2),0 0 60px rgba(255,193,7,.3),0 12px 24px rgba(2,8,23,.35)}50%{border-color:rgba(255,193,7,.5);border-radius:12px;box-shadow:0 0 0 65px rgba(255,193,7,.1),0 0 70px rgba(255,193,7,.15),0 12px 24px rgba(2,8,23,.35)}to{border-color:rgba(148,163,184,.18);border-radius:12px;box-shadow:0 12px 24px rgba(2,8,23,.35)}}@keyframes impactPulse{0%{border-color:#ffc107;border-radius:12px;box-shadow:0 0 0 0 rgba(255,193,7,.9),0 12px 24px rgba(2,8,23,.35)}10%{border-color:#ffc107;border-radius:12px;box-shadow:0 0 0 20px rgba(255,193,7,.6),0 0 40px rgba(255,193,7,.7),0 12px 24px rgba(2,8,23,.35)}20%{border-color:rgba(255,193,7,.9);border-radius:12px;box-shadow:0 0 0 35px rgba(255,193,7,.4),0 0 50px rgba(255,193,7,.5),0 12px 24px rgba(2,8,23,.35)}30%{border-color:rgba(255,193,7,.7);border-radius:12px;box-shadow:0 0 0 50px rgba(255,193,7,.2),0 0 60px rgba(255,193,7,.3),0 12px 24px rgba(2,8,23,.35)}50%{border-color:rgba(255,193,7,.5);border-radius:12px;box-shadow:0 0 0 65px rgba(255,193,7,.1),0 0 70px rgba(255,193,7,.15),0 12px 24px rgba(2,8,23,.35)}to{border-color:rgba(148,163,184,.18);border-radius:12px;box-shadow:0 12px 24px rgba(2,8,23,.35)}}body{background:radial-gradient(circle at 18% 12%,rgba(79,70,229,.14),transparent 45%),radial-gradient(circle at 80% 0,rgba(14,165,233,.12),transparent 45%),#010612;background:radial-gradient(circle at 18% 12%,rgba(79,70,229,.14),transparent 45%),radial-gradient(circle at 80% 0,rgba(14,165,233,.12),transparent 45%),var(--bg-0);color:#f8fafc;color:var(--ink-0);font-family:inherit}.surface-card{background:#081223;background:var(--bg-1);border:1px solid rgba(148,163,184,.18);border:1px solid var(--border);border-radius:20px;border-radius:var(--card-radius);box-shadow:0 12px 24px rgba(2,8,23,.35)}.section-eyebrow{color:#9aa7bf;color:var(--ink-muted)}.section-eyebrow,.section-eyebrow .inactive{align-items:center;display:inline-flex;font-size:.65rem;gap:.35rem;letter-spacing:.22em;text-transform:uppercase}.section-eyebrow .inactive{color:#7d879b;color:var(--ink-muted-inactive)}.overview{display:flex;flex-direction:column;gap:32px;margin-bottom:60px}.overview__intro{grid-gap:32px;display:grid;gap:32px}.overview__headline{grid-gap:12px;display:grid;gap:12px}.overview__headline h1{color:#f8fafc;color:var(--ink-0);font-size:clamp(2.25rem,2vw + 1.5rem,3rem);font-weight:700;margin:0}.overview__headline p{color:#9aa7bf;color:var(--ink-muted);line-height:1.6;margin:0;max-width:720px}.overview__grid{grid-gap:32px;align-items:stretch;display:grid;gap:32px;grid-template-columns:minmax(280px,1fr) minmax(0,3fr) minmax(280px,1fr);height:60vh;min-height:480px}.network-hub{display:flex;flex-direction:column;gap:24px;height:100%;overflow:hidden;padding:28px;position:relative}.network-hub:before{background:radial-gradient(circle at 15% 15%,rgba(79,70,229,.18),transparent 55%),radial-gradient(circle at 85% 20%,rgba(34,211,238,.16),transparent 60%);border-radius:20px;border-radius:var(--card-radius);content:"";inset:0;opacity:.9;pointer-events:none;position:absolute}.network-hub>*{position:relative;z-index:1}.network-hub__header{align-items:flex-start;display:flex;gap:24px;justify-content:space-between}.network-hub__legend{align-items:baseline;color:#9aa7bf;color:var(--ink-muted);display:flex;font-size:.75rem;gap:12px}.network-hub__title-block h2{color:#f8fafc;color:var(--ink-0);font-size:1.5rem;font-weight:600;margin:4px 0 0}.network-hub__title-block p{color:#9aa7bf;color:var(--ink-muted);font-size:.84rem;line-height:1.55;margin:6px 0 0;max-width:520px}.network-hub__chart{display:flex;flex:1 1;min-height:unset;position:relative}.network-hub__chart .topology-chart{flex:1 1;height:100%}.network-hub__side-label{background:rgba(12,20,34,.85);border:1px solid rgba(148,163,184,.18);border:1px solid var(--border);border-radius:999px;color:#9aa7bf;color:var(--ink-muted);font-size:.75rem;letter-spacing:.2em;padding:4px 12px;position:absolute;text-transform:uppercase;top:12px;z-index:2}.network-hub__side-label--left{left:16px}.network-hub__side-label--right{right:16px}.actions-hub{display:flex;flex-direction:column;gap:20px;height:100%;min-width:300px;overflow-y:auto;padding:28px}.actions-hub .recommendations{background:transparent;border:none;box-shadow:none;height:100%;overflow:hidden;padding:0}.topology-legend{align-items:center;display:flex;flex-wrap:wrap;gap:24px;margin-top:auto}.app-layout{flex-direction:column;min-height:100vh}.app-header,.app-layout{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);display:flex}.app-header{align-items:center;background:#101729;justify-content:space-between;padding:18px 16px;z-index:20}.app-header__left{align-items:center;display:flex;gap:16px}.app-header__logo{border-radius:12px;box-shadow:0 8px 16px rgba(7,18,36,.42);display:grid;place-items:center}.app-header__logo-img{display:block;object-fit:contain}.app-header__title{color:var(--cosmic-text-primary);font-size:24px;font-weight:700;margin:0}.app-header__right{align-items:center;display:flex;gap:24px}.app-header .user-profile{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:flex;gap:16px;transition:border-color .16s ease,box-shadow .16s ease}.app-header .user-profile:hover{border-color:var(--cosmic-accent-blue)}.app-header .user-profile__info{display:flex;flex-direction:column;gap:2px}.app-header .user-profile__name{color:var(--cosmic-text-primary);font-size:14px;font-weight:600;line-height:1.2}.app-header .user-profile__role{color:var(--cosmic-text-secondary);font-size:12px;line-height:1.2}.app-header .user-profile__avatar{align-items:center;background:linear-gradient(145deg,var(--cosmic-accent-blue),var(--cosmic-accent-cyan));border:1px solid rgba(59,130,246,.2);border-radius:8px;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.app-header .user-profile__avatar-initial{color:var(--cosmic-text-primary);font-size:14px;font-weight:600}.app-body{display:flex;flex:1 1;overflow:hidden;padding-left:76px}@media (max-width:960px){.app-body{padding-left:76px}}@media (max-width:720px){.app-body{padding-left:72px}}.sidebar{align-items:center;background:linear-gradient(180deg,var(--cosmic-primary) 0,var(--cosmic-secondary) 100%);border-right:1px solid rgba(59,130,246,.15);display:flex;flex-direction:column;flex-shrink:0;gap:24px;height:100%;padding:20px 0;position:absolute;top:0;width:76px;z-index:90}.sidebar__footer,.sidebar__logo{background:linear-gradient(145deg,var(--cosmic-accent-blue),var(--cosmic-accent-cyan));border:1px solid rgba(59,130,246,.2);border-radius:10px;display:grid;height:40px;place-items:center;transition:all .2s ease;width:40px}.sidebar__footer:hover,.sidebar__logo:hover{background:linear-gradient(145deg,var(--cosmic-accent-blue),var(--cosmic-accent-purple));border-color:var(--cosmic-accent-blue);box-shadow:0 4px 12px rgba(59,130,246,.3)}.sidebar__footer-svg,.sidebar__logo-svg{display:block}.sidebar__logo-img{display:block;object-fit:contain}.sidebar__nav,.sidebar__nav-item{display:flex;flex-direction:column;width:100%}.sidebar__nav-item{align-items:center;background:transparent;border:0;color:var(--cosmic-text-secondary);color:var(--_defaultIconColor,var(--cosmic-text-secondary));cursor:pointer;gap:6px;padding:16px 8px;position:relative;transition-property:background,color;transition:.2s ease}.sidebar__nav-item:before{transition:opacity .2s ease;width:100%}.sidebar__nav-item:after,.sidebar__nav-item:before{background:transparent;content:"";height:100%;left:0;opacity:0;position:absolute;top:0}.sidebar__nav-item:after{border-left:3px solid;border-color:transparent;border-radius:0;transition:opacity .2s ease,width .2s ease;width:0}.sidebar__nav-item--active,.sidebar__nav-item:hover{color:var(--cosmic-text-primary);color:var(--_primaryWhiteColor,var(--cosmic-text-primary))}.sidebar__nav-item--active:after,.sidebar__nav-item:hover:after{border-left-color:rgba(59,130,246,.5);border-left-color:var(--_sidebarBorder,rgba(59,130,246,.5));opacity:1;width:100%}.sidebar__nav-item--active:before,.sidebar__nav-item:hover:before{background:linear-gradient(135deg,rgba(59,130,246,.4),rgba(37,99,235,.4));background:var(--_sidebarGradient,linear-gradient(135deg,rgba(59,130,246,.4),rgba(37,99,235,.4)));opacity:.3}.sidebar__nav-item--active .nav-icon,.sidebar__nav-item:hover .nav-icon{color:var(--cosmic-text-primary);color:var(--_primaryWhiteColor,var(--cosmic-text-primary))}.sidebar__nav-item .nav-icon svg .routeIcon{fill:var(--cosmic-text-secondary);fill:var(--_defaultIconColor,var(--cosmic-text-secondary));transition:fill .2s ease}.sidebar__nav-item--active .nav-icon svg .routeIcon,.sidebar__nav-item:hover .nav-icon svg .routeIcon{fill:var(--cosmic-text-primary);fill:var(--_primaryBg,var(--cosmic-text-primary))}.canvas{flex:1 1;flex-direction:column;gap:48px;padding:48px clamp(32px,6vw,80px) 72px}.canvas,.kpi-deck{display:flex;overflow-y:auto}.kpi-deck{align-items:stretch;flex-wrap:wrap;gap:24px;height:100%;padding:4px}.kpi-deck .kpi-tile{flex:1 1 320px;min-width:280px}@media (max-width:720px){.kpi-deck .kpi-tile{flex-basis:100%}}.kpi-tile{background:rgba(7,12,24,.78);border:1px solid rgba(148,163,184,.25);border-radius:22px;box-shadow:0 8px 32px rgba(0,0,0,.3),0 2px 8px rgba(0,0,0,.2);display:flex;flex-direction:column;gap:12px;overflow:hidden;padding:16px 28px;position:relative;transition:border-color .18s ease,box-shadow .18s ease,-webkit-transform .18s ease;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,-webkit-transform .18s ease}.kpi-tile:before{background:radial-gradient(circle at 18% 24%,rgba(59,130,246,.08) 0,transparent 65%);content:"";inset:0;opacity:.6;pointer-events:none;position:absolute}.kpi-tile:hover{border-color:rgba(148,163,184,.4);box-shadow:0 12px 48px rgba(0,0,0,.4),0 4px 16px rgba(59,130,246,.1);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.kpi-tile__meta{align-items:center;display:flex;gap:12px;justify-content:flex-end;position:absolute;right:24px;top:20px}.kpi-tile__symbol{display:none}.kpi-tile__symbol svg{height:20px;opacity:.8;width:20px}.kpi-tile__trend{align-items:center;display:flex;flex-shrink:0;gap:8px}.kpi-tile__trend-value{font-size:.7rem;font-weight:500;letter-spacing:.08em;opacity:.8;text-transform:uppercase}.kpi-tile__trend-value--up{color:rgba(134,239,172,.8)}.kpi-tile__trend-value--down{color:hsla(0,94%,82%,.8)}.kpi-tile__live{background:rgba(34,197,94,.15);border:1px solid rgba(34,197,94,.3);border-radius:999px;color:rgba(34,197,94,.9);font-size:.6rem;font-weight:600;letter-spacing:.14em;padding:2px 6px;text-transform:uppercase}.kpi-tile__header{align-items:stretch;display:flex;flex:1 1;gap:20px;justify-content:space-between}@media (max-width:540px){.kpi-tile__header{align-items:flex-start;flex-direction:column}.kpi-tile__value{font-size:clamp(2.5rem,8vw,4rem)}.kpi-tile__label{font-size:.95rem}.kpi-tile__meta{justify-content:space-between;margin-bottom:8px;position:static}}.kpi-tile__heading{display:flex;flex:1 1;flex-direction:column;gap:4px;justify-content:space-between}.kpi-tile__label{color:#60a5fa;font-size:1rem;font-weight:900;letter-spacing:.08em;margin-bottom:8px;padding:2px 0;position:relative;text-shadow:0 2px 8px rgba(96,165,250,.3);text-transform:uppercase}.kpi-tile__label:after{background:#60a5fa;border-radius:1px;bottom:-2px;content:"";height:2px;left:0;opacity:.6;position:absolute;width:40px}.kpi-tile__value-row{align-items:baseline;align-items:center;display:flex;flex:1 1;gap:16px;margin:0}.kpi-tile__value{color:#fff;font-size:clamp(1.5rem,2vw + 1rem,5.5rem);font-weight:900;letter-spacing:-.03em;line-height:.85;text-shadow:0 3px 12px rgba(0,0,0,.4)}.kpi-tile__status{color:hsla(0,0%,100%,.85);font-size:1.2rem;font-weight:700;letter-spacing:.06em;text-shadow:0 1px 2px rgba(0,0,0,.2);text-transform:uppercase}.kpi-tile__description{color:rgba(194,204,223,.75);font-size:.65rem;font-weight:500;line-height:1.2;margin:0}.kpi-tile__caption{color:rgba(154,169,196,.6);font-size:.75rem;font-weight:600;letter-spacing:.01em;margin:2px 0 0}.kpi-tile__sparkline{flex-shrink:0;height:40px;margin:0;width:100px}.kpi-tile__sparkline svg{height:100%;width:100%}.kpi-tile__sparkline-fill{stroke:none}.kpi-tile__sparkline-line{fill:none;stroke-width:2.4;-webkit-filter:drop-shadow(0 0 4px rgba(148,163,184,.15));filter:drop-shadow(0 0 4px rgba(148,163,184,.15))}.kpi-tile__breakdown{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin-bottom:8px;margin-top:16px}.kpi-tile__breakdown-item{background:rgba(11,18,30,.6);border:1px solid rgba(55,65,81,.3);border-radius:10px;display:flex;flex-direction:column;gap:6px;justify-content:center;min-height:60px;padding:8px 16px}.kpi-tile__breakdown-item--positive{background:rgba(34,197,94,.03);border-color:rgba(34,197,94,.08)}.kpi-tile__breakdown-item--negative{background:hsla(0,91%,71%,.03);border-color:hsla(0,91%,71%,.08)}.kpi-tile__breakdown-item--neutral{background:rgba(59,130,246,.02);border-color:rgba(59,130,246,.06)}.kpi-tile__breakdown-value{color:#fff;font-size:1rem;font-weight:800;line-height:1}.kpi-tile__breakdown-label{color:rgba(203,213,225,.7);font-size:.6rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.agents-hub{display:flex;flex-direction:column;gap:24px;height:100%;min-width:300px;overflow-y:auto;padding:28px 24px}.agents-hub__header{grid-gap:12px;display:grid;gap:12px}.agents-hub__title{color:#f8fafc;color:var(--ink-0);font-size:24px;font-weight:700;margin:0}.agents-hub__stats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.agents-hub__stat{background:rgba(17,25,39,.9);border:1px solid rgba(148,163,184,.18);border:1px solid var(--border);border-radius:14px;display:flex;flex-direction:column;gap:4px;padding:12px}.agents-hub__stat-value{color:#f8fafc;color:var(--ink-0);font-size:1.4rem;font-weight:600}.agents-hub__stat-label{color:#9aa7bf;color:var(--ink-muted);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase}.agents-hub__segments{display:flex;flex:1 1;flex-direction:column;gap:18px;min-height:0;overflow-y:auto;padding-right:4px}.agents-hub__group{display:flex;flex-direction:column;gap:12px}.agents-hub__group-header{align-items:baseline;color:#9aa7bf;color:var(--ink-muted);display:flex;font-size:.78rem;justify-content:space-between;letter-spacing:.12em;text-transform:uppercase}.agents-hub__group-count{color:#f8fafc;color:var(--ink-0);font-weight:600}.agents-hub__list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.agents-hub__row{align-items:center;background:rgba(14,22,38,.92);border:1px solid rgba(148,163,184,.18);border:1px solid var(--border);border-radius:16px;box-shadow:0 18px 36px rgba(2,10,26,.35);cursor:pointer;display:flex;gap:16px;padding:16px 18px;text-align:left;transition:border-color .14s ease,box-shadow .14s ease,-webkit-transform .14s ease;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease,-webkit-transform .14s ease;width:100%}.agents-hub__row:focus-visible,.agents-hub__row:hover{border-color:rgba(79,70,229,.42);box-shadow:0 24px 40px rgba(8,18,42,.45);-webkit-transform:translateX(6px);transform:translateX(6px)}.agents-hub__row:focus-visible{outline:none}.agents-hub__row--selected{border-color:rgba(79,70,229,.55);box-shadow:0 28px 44px rgba(12,22,48,.55)}.agents-hub__row--partial,.agents-hub__row--protected,.agents-hub__row--unprotected{border-left:none}.agents-hub__avatar{background:rgba(15,23,42,.8);border:1px solid rgba(148,163,184,.24);border-radius:14px;display:grid;height:44px;place-items:center;width:44px}.agents-hub__info{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0}.agents-hub__name{color:#f8fafc;color:var(--ink-0);font-size:.95rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agents-hub__meta{display:flex;font-size:.7rem;gap:10px}.agents-hub__meta,.agents-hub__status-chip{align-items:center;color:#9aa7bf;color:var(--ink-muted)}.agents-hub__status-chip{border:1px solid;border-radius:999px;display:inline-flex;font-size:.6rem;gap:6px;letter-spacing:.14em;padding:3px 8px;text-transform:uppercase}.agents-hub__meta-id{color:rgba(148,163,184,.7);font-size:.7rem;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agents-hub__empty{color:#9aa7bf;color:var(--ink-muted);font-size:.8rem;margin:0}.agents-hub__scroll-indicator{display:flex;flex-direction:column;gap:8px;margin-top:12px}.agents-hub__scroll-text{color:#9aa7bf;color:var(--ink-muted);font-size:.7rem;text-align:center}.agents-hub__scroll-dots{display:flex;gap:6px;justify-content:center}.agents-hub__scroll-dot{background:rgba(148,163,184,.3);border:none;border-radius:50%;cursor:pointer;height:8px;transition:all .2s ease;width:8px}.agents-hub__scroll-dot:hover{background:rgba(148,163,184,.6);-webkit-transform:scale(1.2);transform:scale(1.2)}.agents-hub__scroll-dot--active{background:#60a5fa;-webkit-transform:scale(1.3);transform:scale(1.3)}.topology-tabs{background:#101b31;background:var(--bg-2);border:1px solid rgba(148,163,184,.18);border:1px solid var(--border);border-radius:999px;display:inline-flex;gap:10px;padding:6px}.topology-tabs__button{background:transparent;border:0;border-radius:999px;color:#9aa7bf;color:var(--ink-muted);cursor:pointer;font-size:13px;font-weight:500;padding:8px 20px;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.topology-tabs__button--active,.topology-tabs__button:hover{color:#f8fafc;color:var(--ink-0)}.topology-tabs__button--active{background:rgba(79,70,229,.14)}.network-hub__summary{align-items:center;background:rgba(17,24,39,.78);border:1px solid rgba(148,163,184,.18);border:1px solid var(--border);border-radius:14px;color:#9aa7bf;color:var(--ink-muted);display:inline-flex;font-size:.7rem;gap:10px;letter-spacing:.08em;padding:8px 14px;text-transform:uppercase}.network-hub__summary span{align-items:center;background:rgba(8,12,22,.85);border:1px solid rgba(148,163,184,.22);border-radius:999px;display:inline-flex;font-weight:600;gap:6px;padding:4px 10px}.network-hub__summary span:first-of-type{border-color:rgba(45,227,199,.4);color:#22c55e;color:var(--success)}.network-hub__summary span:nth-of-type(2){border-color:rgba(245,193,71,.4);color:#facc15;color:var(--warn)}.network-hub__summary span:nth-of-type(3){border-color:hsla(0,91%,71%,.4);color:#f87171;color:var(--danger)}.recommendations{background:#081223;background:var(--bg-1);border:1px solid rgba(148,163,184,.18);border:1px solid var(--border);box-shadow:0 12px 28px rgba(2,8,23,.35);display:flex;flex-direction:column;gap:24px;padding:28px 24px;position:relative;width:100%}.recommendations--loading{justify-content:center;text-align:center}.recommendations__header h2{color:#f8fafc;color:var(--ink-0);font-size:24px;font-weight:700;margin:0}.recommendations__header{grid-gap:12px;display:grid;gap:12px}.recommendations__header,.recommendations__list{position:relative;z-index:1}.recommendations__stats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0 6px}.recommendations__stat{align-items:center;background:rgba(17,25,39,.9);border:1px solid rgba(148,163,184,.18);border:1px solid var(--border);border-radius:14px;cursor:pointer;display:flex;flex-direction:column;gap:0;justify-content:center;min-height:60px;padding:16px 12px;position:relative;transition:all .2s ease}.recommendations__stat:hover{background:rgba(17,25,39,.95);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.recommendations__stat--active{background:rgba(30,41,59,.95);border-color:var(--accent-muted)}.recommendations__stat--active.recommendations__stat--critical{background:rgba(239,68,68,.12);border-color:#ef4444}.recommendations__stat--active.recommendations__stat--high{background:hsla(0,91%,71%,.1);border-color:#f87171}.recommendations__stat--active.recommendations__stat--medium{background:rgba(251,191,36,.1);border-color:#fbbf24}.recommendations__stat--active.recommendations__stat--low{background:rgba(52,211,153,.1);border-color:#34d399}.recommendations__stat-value{color:#f8fafc;color:var(--ink-0);font-size:1.5rem;font-weight:700;line-height:1}.recommendations__stat-tooltip{left:50%;opacity:0;pointer-events:none;position:absolute;top:-8px;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:all .2s ease;visibility:hidden;z-index:10}.recommendations__stat-tooltip-text{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(0,0,0,.9);border:1px solid rgba(148,163,184,.18);border:1px solid var(--border);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.3);color:#f8fafc;color:var(--ink-0);display:block;font-size:.65rem;font-weight:500;letter-spacing:.1em;padding:6px 10px;text-transform:uppercase;white-space:nowrap}.recommendations__stat-tooltip:before{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(0,0,0,.9);bottom:-4px;content:"";height:0;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0}.recommendations__stat:hover .recommendations__stat-tooltip{opacity:1;-webkit-transform:translateX(-50%) translateY(4px);transform:translateX(-50%) translateY(4px);visibility:visible}.recommendations__stat--high{border-left:4px solid #f87171}.recommendations__stat--critical{border-left:4px solid #ef4444}.recommendations__stat--medium{border-left:4px solid #fbbf24}.recommendations__stat--low{border-left:4px solid #34d399}.recommendations__list{display:flex;flex-direction:column;gap:18px;list-style:none;margin:0;overflow:scroll;padding:0}.recommendations__item{background:rgba(15,23,42,.92);border:1px solid rgba(148,163,184,.18);border:1px solid var(--border);border-radius:18px;box-shadow:0 18px 34px rgba(2,8,23,.35);display:flex;flex-direction:column;gap:16px;padding:24px}.recommendations__item h3{align-items:center;color:#f8fafc;color:var(--ink-0);display:flex;font-size:18px;font-weight:600;gap:10px;margin:0}.recommendations__number-badge{align-items:center;background:linear-gradient(135deg,#4a5568,#2d3748);border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.2);color:#fff;display:inline-flex;flex-shrink:0;font-size:16px;font-weight:700;height:32px;justify-content:center;min-width:32px;padding:0 8px}.recommendations__item p{color:#9aa7bf;color:var(--ink-muted);font-size:14px;line-height:1.5;margin:8px 0 0}.recommendations__item-meta{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.recommendations__badge{border:1px solid transparent;border-radius:999px;font-weight:600;gap:8px;letter-spacing:.18em}.recommendations__badge,.recommendations__risk{align-items:center;display:inline-flex;font-size:11px;padding:6px 12px;text-transform:uppercase}.recommendations__risk{border-radius:999px;font-weight:700;gap:6px;letter-spacing:.14em}.recommendations__risk--high{background:hsla(0,91%,71%,.16);color:#f87171}.recommendations__risk--critical{background:rgba(239,68,68,.16);color:#ef4444}.recommendations__risk--medium{background:rgba(251,191,36,.16);color:#fbbf24}.recommendations__risk--low{background:rgba(52,211,153,.16);color:#34d399}.recommendations__chevron{align-self:flex-end;color:#9aa7bf;color:var(--ink-muted);font-size:16px}.recommendations__cta{align-self:flex-start;background:#4f46e5;background:var(--brand);border:0;border-radius:14px;color:#f8fafc;color:var(--ink-0);cursor:pointer;font-size:13px;font-weight:600;letter-spacing:.08em;padding:12px 22px;text-transform:uppercase;transition:box-shadow .15s ease,-webkit-transform .15s ease,-webkit-filter .15s ease;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease,-webkit-transform .15s ease,-webkit-filter .15s ease}.recommendations__cta:hover{-webkit-filter:brightness(1.04);filter:brightness(1.04);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.recommendations__cta,.recommendations__item-body,.recommendations__item-meta{position:relative;z-index:1}.recommendations__scroll-indicator{display:flex;flex-direction:column;gap:8px;margin-top:12px}.recommendations__scroll-text{color:#9aa7bf;color:var(--ink-muted);font-size:.7rem;text-align:center}.recommendations__scroll-dots{display:flex;gap:6px;justify-content:center}.recommendations__scroll-dot{background:rgba(148,163,184,.3);border:none;border-radius:50%;cursor:pointer;height:8px;transition:all .2s ease;width:8px}.recommendations__scroll-dot:hover{background:rgba(148,163,184,.6);-webkit-transform:scale(1.2);transform:scale(1.2)}.recommendations__scroll-dot--active{background:#60a5fa;-webkit-transform:scale(1.3);transform:scale(1.3)}@media (max-width:768px){.app-header{align-items:stretch;flex-direction:column;gap:16px;padding:16px 24px}.app-header__left{justify-content:center;text-align:center}.app-header__right{flex-wrap:wrap;gap:16px;justify-content:center}.app-header .user-profile{flex:1 1;min-width:200px}.app-header .time-range-selector{flex:1 1;min-width:140px}.canvas{padding:24px 20px 48px}.overview__grid{gap:24px;grid-template-columns:minmax(0,1fr)}.actions-hub,.agents-hub,.network-hub{max-width:none}}.canvas__summary{display:flex;flex-shrink:0;flex-wrap:wrap;gap:16px;justify-content:flex-end}.topology-chart{align-items:flex-end}.topology-chart__svg{height:100%}.topology-chart__link{opacity:1}.topology-chart__link:hover{-webkit-filter:brightness(1.12);filter:brightness(1.12)}.topology-chart__link--partially_protected,.topology-chart__link--protected,.topology-chart__link--unprotected,.topology-chart__link-style--dashed{opacity:1}.topology-chart__link-style--dotted{opacity:.9}.topology-chart__shield-label--protected{fill:#081415}.topology-chart__shield-label--partially_protected{fill:#2f2410}.topology-chart__shield-label--unprotected{fill:#e8ecf7}.topology-chart__endpoint--protected circle{fill:rgba(45,227,199,.82)}.topology-chart__endpoint--partially_protected circle{fill:rgba(245,193,71,.78);stroke:rgba(248,166,52,.62)}.topology-chart__endpoint--unprotected circle{fill:rgba(74,82,104,.82);stroke:rgba(136,144,164,.52)}.topology-chart__endpoint--summary circle{fill:transparent;stroke:rgba(148,163,184,.7);stroke-dasharray:4 4}.topology-chart__endpoint-label--summary{fill:rgba(148,163,184,.8)}.topology-chart__endpoint-tag{font-size:9px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.topology-chart__endpoint-tag--mcp{fill:#60a5fa}.topology-chart__endpoint-tag--model{fill:#34d399}.topology-chart__endpoint[data-shared=true] circle{stroke:#fbbf24;stroke-width:2;stroke-dasharray:4 2}.topology-chart__endpoint[data-shared=true] .topology-chart__endpoint-label{fill:#fbbf24;font-weight:700}.analytics-row{display:none!important}.posture-treemap{min-height:520px;min-width:0;position:relative}.posture-treemap__canvas{height:100%;inset:0;position:absolute;width:100%}@media (max-width:940px){.sidebar{display:none}.canvas{padding:32px}.canvas__header{flex-direction:column}.canvas__header-right{align-items:flex-end}.canvas__controls{align-self:flex-end}.canvas__summary{justify-content:flex-start}}.posture-treemap-layout{align-items:start;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(320px,.95fr)}.posture-treemap-panel{grid-column:1/4;min-height:520px;min-width:0}.posture-sidebar{display:flex;flex-direction:column;gap:20px;grid-column:4;height:100%;min-height:0;min-width:0}@media (max-width:1200px){.posture-treemap-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.posture-treemap-panel{grid-column:1/-1}.posture-sidebar{flex-direction:row;flex-wrap:wrap;grid-column:1/-1}.posture-sidebar__widget{flex:1 1 320px}}@media (max-width:720px){.posture-sidebar{flex-direction:column}}.posture-sidebar__widget{background:rgba(12,20,36,.85);border:1px solid rgba(94,124,214,.28);border-radius:18px;box-shadow:0 18px 32px rgba(6,12,28,.32);display:flex;flex-direction:column;gap:18px;min-height:0;min-width:0;padding:24px}.posture-sidebar__widget:last-child{display:flex;flex:1 1;flex-direction:column;min-height:0}.posture-sidebar__widget-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.posture-sidebar__widget-header h3{color:rgba(232,240,255,.94);font-size:18px;font-weight:600;margin:0}.posture-sidebar__widget-header p{color:rgba(186,200,234,.72);font-size:12px;letter-spacing:.02em;margin:6px 0 0}.posture-sidebar__metric{display:flex;flex-direction:column;gap:4px;text-align:right}.posture-sidebar__metric strong{color:#f4f7ff;font-size:26px;font-weight:700;letter-spacing:.03em}.posture-sidebar__metric span{color:rgba(170,190,232,.68);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.posture-sidebar__stat{align-items:center;color:rgba(166,186,224,.7);display:flex;font-size:12px;gap:12px;letter-spacing:.08em;text-transform:uppercase}.posture-sidebar__delta{border-radius:999px;font-weight:600;padding:4px 10px}.posture-sidebar__delta.is-up{background:rgba(60,206,176,.16);color:rgba(120,240,210,.92)}.posture-sidebar__delta.is-down{background:rgba(255,95,112,.18);color:rgba(255,160,176,.92)}.posture-sidebar__chart{background:rgba(10,18,34,.78);border:1px solid rgba(90,120,198,.22);border-radius:16px;padding:12px 16px}.posture-sidebar__chart-svg{display:block}.posture-sidebar__list{display:flex;flex:1 1;flex-direction:column;gap:16px;list-style:none;margin:0;min-height:0;overflow-y:auto;padding:0}.posture-sidebar__item{background:rgba(10,18,34,.88);border:1px solid rgba(94,124,214,.28);border-radius:16px;display:flex;flex-direction:column;gap:12px;padding:18px}.posture-sidebar__item-header{align-items:center;display:flex;gap:12px;justify-content:space-between}.posture-sidebar__pill{border-radius:999px;font-size:10px;letter-spacing:.12em;padding:4px 10px;text-transform:uppercase}.posture-sidebar__pill--block{background:rgba(255,95,112,.22);color:#ff5f70}.posture-sidebar__pill--alert{background:rgba(247,185,85,.24);color:#f7b955}.posture-sidebar__pill--monitor{background:rgba(110,176,255,.24);color:#6eb0ff}.posture-sidebar__violations{color:rgba(198,210,240,.72);font-size:12px}.posture-sidebar__item-title{color:rgba(232,240,255,.92);font-size:15px;font-weight:600;margin:0}.posture-sidebar__item-meta{color:rgba(186,200,234,.7);font-size:12px;margin:0}.posture-sidebar__action{align-self:flex-start;background:transparent;border:1px solid rgba(94,146,244,.4);border-radius:999px;color:rgba(198,210,240,.82);cursor:pointer;font-size:11px;letter-spacing:.1em;margin-top:4px;padding:6px 12px;text-transform:uppercase}.posture-sidebar__action:disabled{border-color:rgba(94,146,244,.25);cursor:default;opacity:.6}.posture-sidebar__action:focus-visible,.posture-sidebar__action:hover{border-color:rgba(118,184,255,.6);color:#f4f7ff;outline:none}.posture-screen{--posture-max-visible-rows:14;--posture-row-height:122px;color:#e7ecf8;display:flex;flex:1 1 auto;flex-direction:column;gap:32px;margin-bottom:60px;min-height:0}.posture-screen__header{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;overflow:visible}.posture-screen__header h1{color:#f6f9ff;font-size:32px;font-weight:700;margin:0}.posture-screen__header p{color:#aeb9d3;line-height:1.4;margin:8px 0 0;max-width:540px}.posture-screen__filters{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.posture-screen__select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23d0d9f2' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding:8px 36px 8px 12px}.posture-screen__reset,.posture-screen__select{border:1px solid rgba(108,138,198,.5);border-radius:8px;color:#d0d9f2;font-size:12px}.posture-screen__reset{background:transparent;cursor:pointer;letter-spacing:.04em;padding:8px 14px;text-transform:uppercase}.posture-screen__reset:focus-visible:not(:disabled),.posture-screen__reset:hover:not(:disabled){border-color:#6fa6ff;color:#f6f9ff;outline:none}.posture-screen__reset:disabled{cursor:not-allowed;opacity:.4}.posture-kpis{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.posture-kpi{background:rgba(18,26,42,.92);border:1px solid rgba(92,120,172,.4);border-radius:16px;display:flex;flex-direction:column;gap:6px;min-height:120px;padding:16px}.posture-kpi__label{color:#94a6c8;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.posture-kpi__primary{color:#f6f9ff;font-size:28px;font-weight:700;line-height:1}.posture-kpi__secondary{color:#94a6c8;font-size:13px}.posture-kpi__secondary--up{color:#53d895}.posture-kpi__secondary--down{color:#ff8383}.posture-kpi__skeleton{-webkit-animation:posture-skeleton 1.2s ease-in-out infinite;animation:posture-skeleton 1.2s ease-in-out infinite;background:linear-gradient(90deg,rgba(46,60,90,.6),rgba(46,60,90,.3),rgba(46,60,90,.6));border-radius:6px;display:block;height:18px;width:100%}.posture-kpi--spark{gap:10px}.posture-filter{background:rgba(18,26,42,.92);border:1px solid rgba(92,120,172,.4);border-radius:10px;position:relative}.posture-filter[open]{border-color:#6fa6ff}.posture-filter summary{color:#d0d9f2;cursor:pointer;font-size:12px;letter-spacing:.04em;list-style:none;padding:8px 14px;text-transform:uppercase}.posture-filter summary::-webkit-details-marker{display:none}.posture-filter__menu{background:rgba(10,14,22,.98);border:1px solid rgba(92,120,172,.4);border-radius:10px;display:flex;flex-direction:column;gap:8px;min-width:220px;padding:12px;position:absolute;right:0;top:calc(100% + 4px);z-index:5}.posture-filter__option{align-items:center;color:#e2e8f8;display:flex;font-size:13px;gap:10px}.posture-filter__empty{color:#98a6c6;font-size:12px}.posture-filter input[type=checkbox]{accent-color:#6fa6ff}.posture-filter-chips{display:flex;flex-wrap:wrap;gap:10px}.posture-filter-chips__chip{align-items:center;background:transparent;border:1px solid rgba(92,120,172,.4);border-radius:999px;color:#d0d9f2;cursor:pointer;display:inline-flex;font-size:12px;gap:8px;padding:6px 12px}.posture-filter-chips__chip:hover{border-color:#6fa6ff;color:#f6f9ff}.posture-screen__content{grid-gap:24px;align-items:stretch;display:grid;flex:1 1 auto;gap:24px;grid-template-columns:minmax(0,2.5fr) minmax(320px,1.1fr);min-height:0}.posture-screen__main{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;min-width:0}.posture-matrix{background:rgba(14,20,30,.95)!important;border:1px solid rgba(92,120,172,.4)!important;border-radius:18px!important;display:flex!important;flex:1 1 auto!important;flex-direction:column!important;gap:16px!important;min-height:0!important;min-height:calc(var(--posture-row-height)*var(--posture-max-visible-rows) + 172px)!important;padding:20px 20px 16px!important}.posture-matrix__header{align-items:flex-start!important;display:flex!important;gap:18px!important;justify-content:space-between!important}.posture-matrix__header h2{color:#f6f9ff!important;font-size:20px!important;font-weight:600!important;margin:0!important}.posture-matrix__header p{color:#aeb9d3!important;font-size:13px!important;line-height:1.45!important;margin:6px 0 0!important;max-width:520px!important}.posture-matrix__legend{color:#c7d4f0!important;display:flex!important;font-size:12px!important;gap:12px!important;list-style:none!important;margin:0!important;padding:0!important}.posture-matrix__swatch{border:1px solid rgba(96,130,186,.6)!important;border-radius:4px!important;display:inline-block!important;height:16px!important;vertical-align:middle!important;width:16px!important}.posture-matrix__swatch--full{background:#1f7bff!important;border-color:#1560c9!important}.posture-matrix__swatch--partial{background-color:rgba(255,185,80,.25)!important;background-image:linear-gradient(135deg,rgba(255,185,80,.6) 25%,transparent 0,transparent 50%,rgba(255,185,80,.6) 0,rgba(255,185,80,.6) 75%,transparent 0,transparent)!important;background-size:12px 12px!important;border-color:rgba(255,185,80,.9)!important}.posture-matrix__swatch--none{background:transparent!important;border-style:dashed!important}.posture-matrix__table{--posture-agent-col-width:280px;border:1px solid rgba(68,92,138,.4)!important;border-radius:12px!important;flex:1 1 auto!important;max-height:calc(var(--posture-row-height)*var(--posture-max-visible-rows))!important;min-height:0!important;min-height:calc(var(--posture-row-height)*var(--posture-max-visible-rows))!important;overflow:auto!important}.posture-matrix__table table{border-collapse:collapse!important;min-width:720px!important;table-layout:fixed!important;width:100%!important}.posture-matrix__table td,.posture-matrix__table th{border-bottom:1px solid rgba(62,82,120,.3)!important;font-size:13px!important;min-width:140px!important;padding:16px 20px!important;text-align:left!important}.posture-matrix__table thead th{background:rgba(18,24,38,.95)!important;color:#7890b8!important;font-size:12px!important;letter-spacing:.06em!important;position:-webkit-sticky!important;position:sticky!important;text-transform:uppercase!important;top:0!important;z-index:1!important}.posture-matrix__table tbody tr:last-of-type td,.posture-matrix__table tbody tr:last-of-type th{border-bottom:none!important}.posture-matrix__agent-name{color:#f6f9ff!important;font-weight:600!important}.posture-matrix__agent-meta{color:#8899bf!important;display:block!important;font-size:12px!important;margin-top:4px!important}.posture-matrix__table th button{background:none!important;border:none!important;color:inherit!important;cursor:pointer!important;padding:0!important;text-align:left!important}.posture-matrix__cell{border-left:1px solid rgba(52,72,112,.4)!important;height:var(--posture-row-height)!important;position:relative!important;vertical-align:middle!important}.posture-matrix__cell:before{border:1px dashed rgba(86,108,152,.6)!important;border-radius:8px!important;content:""!important;display:block!important;height:72px!important;width:100%!important}.posture-matrix__cell--full,.posture-matrix__cell:before{background:transparent!important}.posture-matrix__cell--full:before{background:linear-gradient(0deg,rgba(61,132,255,.95),rgba(61,132,255,.95))!important;border:1px solid rgba(22,78,174,.9)!important}.posture-matrix__cell--partial{background:transparent!important}.posture-matrix__cell--partial:before{background-color:rgba(255,193,86,.15)!important;background-image:linear-gradient(135deg,rgba(255,193,86,.85) 25%,transparent 0,transparent 50%,rgba(255,193,86,.85) 0,rgba(255,193,86,.85) 75%,transparent 0,transparent)!important;background-size:10px 10px!important;border:1px solid rgba(255,193,86,.7)!important}.posture-matrix__cell--none{background:transparent!important}.posture-matrix__cell--none:before{background:transparent!important;border:1px dashed rgba(86,108,152,.6)!important}.posture-matrix__cell--filtered{outline:1px solid rgba(110,166,255,.8)!important;outline-offset:-3px!important}.posture-matrix__no-results{color:#98a6c6!important;font-size:13px!important;padding:32px 16px!important;text-align:center!important}.posture-matrix__overflow{align-self:flex-start!important;background:transparent!important;border:1px solid rgba(92,120,172,.4)!important;border-radius:8px!important;color:#d0d9f2!important;font-size:12px!important;letter-spacing:.04em!important;margin-top:8px!important;padding:8px 14px!important;text-transform:uppercase!important}.posture-matrix__overflow:hover{border-color:#6fa6ff!important;color:#f6f9ff!important}.posture-matrix__empty{display:flex!important;justify-content:center!important;padding:80px 0!important}.posture-matrix__skeleton{-webkit-animation:posture-skeleton 1.2s ease-in-out infinite!important;animation:posture-skeleton 1.2s ease-in-out infinite!important;background:linear-gradient(90deg,rgba(46,60,90,.6),rgba(46,60,90,.3),rgba(46,60,90,.6))!important;border-radius:10px!important;height:20px!important;width:60%!important}.posture-recommendations{align-self:stretch;background:rgba(13,20,32,.95);border:1px solid rgba(92,120,172,.4);border-radius:18px;display:flex;flex-direction:column;gap:18px;height:1442px;min-height:0;min-height:calc(var(--posture-row-height)*var(--posture-max-visible-rows) + 172px);padding:20px}.posture-recommendations header{display:flex;flex-direction:column;gap:12px}.posture-recommendations h2{color:#f6f9ff;font-size:20px;font-weight:600;margin:0}.posture-recommendations p{color:#aeb9d3;font-size:13px;margin:0}.posture-recommendations__summary{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.posture-recommendations__label{color:#94a6c8;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.posture-recommendations__summary strong{color:#f6f9ff;display:block;font-size:24px}.posture-recommendations__gaps{display:flex;flex-wrap:wrap;gap:8px}.posture-recommendations__chip{border:1px solid rgba(92,120,172,.4);border-radius:999px;color:#d0d9f2;font-size:11px;letter-spacing:.04em;padding:6px 10px;text-transform:uppercase}.posture-recommendations__list{display:flex;flex:1 1 auto;flex-direction:column;gap:16px;list-style:none;margin:0;min-height:0;min-height:calc(var(--posture-row-height)*var(--posture-max-visible-rows));overflow-y:auto;padding:0 4px 0 0}.posture-recommendations__card{background:rgba(10,16,26,.95);border:1px solid rgba(92,120,172,.35);border-radius:14px;display:flex;flex-direction:column;gap:12px;padding:16px}.posture-recommendations__card header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.posture-recommendations__card h3{color:#f6f9ff;font-size:16px;line-height:1.3;margin:0}.posture-recommendations__card p{color:#aeb9d3;line-height:1.45}.posture-recommendations__card dl{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.posture-recommendations__card dl dt{color:#94a6c8;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.posture-recommendations__card dl dd{color:#f6f9ff;font-size:14px;margin:4px 0 0}.posture-recommendations__badge{background:#f6c044;border-radius:999px;color:#081326;font-size:11px;letter-spacing:.1em;padding:4px 10px;text-transform:uppercase}.posture-recommendations__card--high .posture-recommendations__badge{background:#ff7673}.posture-recommendations__card--medium .posture-recommendations__badge{background:#f6c044}.posture-recommendations__card--low .posture-recommendations__badge{background:#6fa6ff}.posture-recommendations__cta{align-self:flex-start;background:#5a96ff;border-radius:8px;color:#0b1120;font-weight:600;padding:8px 16px;text-decoration:none}.posture-recommendations__cta:focus-visible,.posture-recommendations__cta:hover{background:#79adff}.posture-recommendations__empty{align-items:center;background:rgba(10,16,26,.95);border:1px solid rgba(92,120,172,.3);border-radius:12px;color:#b5c2df;display:flex;flex:1 1 auto;font-size:14px;justify-content:center;padding:24px}.posture-drawer{background:rgba(12,18,30,.98);border-left:1px solid rgba(92,120,172,.3);bottom:0;display:flex;flex-direction:column;gap:16px;padding:20px;position:fixed;right:0;top:0;width:min(380px,100%);z-index:20}.posture-drawer__header{align-items:center;display:flex;justify-content:space-between}.posture-drawer__header h3{color:#f6f9ff;font-size:20px;margin:0}.posture-drawer__header button{background:transparent;border:none;color:#f6f9ff;cursor:pointer;font-size:20px}.posture-drawer__body{display:flex;flex-direction:column;gap:16px;overflow-y:auto}.posture-drawer__meta{color:#aeb9d3;font-size:13px;margin:0}.posture-drawer__controls{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.posture-drawer__controls li{border-bottom:1px solid rgba(64,84,118,.3);display:flex;flex-direction:column;gap:6px;padding-bottom:8px}.posture-drawer__controls li:last-child{border-bottom:none}.posture-drawer__pill{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;gap:8px;letter-spacing:.08em;padding:2px 8px;text-transform:uppercase}.posture-drawer__pill--full{background:rgba(38,116,255,.2);color:#76b4ff}.posture-drawer__pill--partial{background:rgba(255,185,80,.2);color:#ffc778}.posture-drawer__pill--none{background:rgba(129,141,170,.2);color:#c1c7d8}.posture-drawer__hint{color:#8f9fc0;font-size:12px}.posture-drawer__footer{margin-top:auto}.posture-drawer__action{background:transparent;border:1px solid rgba(110,166,255,.6);border-radius:8px;color:#f6f9ff;font-weight:600;padding:10px 14px;width:100%}.posture-drawer__action:hover{background:rgba(110,166,255,.1)}.posture-modal{align-items:center;background:rgba(5,8,12,.72);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:30}.posture-modal__panel{background:rgba(13,20,32,.98);border:1px solid rgba(92,120,172,.4);border-radius:18px;display:flex;flex-direction:column;gap:12px;padding:20px;width:min(520px,100%)}.posture-modal__panel header{align-items:center;display:flex;justify-content:space-between}.posture-modal__panel h3{font-size:18px;margin:0}.posture-modal__panel button{background:transparent;border:none;color:#f6f9ff;cursor:pointer;font-size:20px}.posture-modal__panel ul{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;max-height:360px;overflow-y:auto;padding:0}.posture-modal__panel li button{background:rgba(10,16,26,.95);border:1px solid rgba(92,120,172,.35);border-radius:10px;color:#f6f9ff;display:flex;justify-content:space-between;padding:10px 12px;width:100%}.posture-modal__panel li button:hover{border-color:#6fa6ff}.posture-empty{background:rgba(14,20,30,.8);border:1px dashed rgba(92,120,172,.5);border-radius:18px;display:flex;flex-direction:column;gap:12px;padding:40px;text-align:center}.posture-empty strong{color:#f6f9ff;font-size:20px}.posture-empty p{color:#aeb9d3;font-size:14px;margin:0}.posture-empty__cta{align-self:center;border:1px solid rgba(110,166,255,.6);border-radius:8px;color:#f6f9ff;margin-top:8px;padding:10px 18px;text-decoration:none}.posture-empty__cta:hover{background:rgba(110,166,255,.1)}.visually-hidden{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@-webkit-keyframes posture-skeleton{0%{background-position:-150px 0}to{background-position:150px 0}}@keyframes posture-skeleton{0%{background-position:-150px 0}to{background-position:150px 0}}@media (max-width:1280px){.posture-screen__content{grid-template-columns:1fr}.posture-recommendations{order:-1}}@media (max-width:720px){.posture-screen__header{flex-direction:column}.posture-screen__filters{width:100%}.posture-kpis{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.posture-matrix__table table{min-width:600px}}.recommendations__findings-content{overflow:scroll}.runtime-protection{--rp-surface:rgba(8,15,32,.92);--rp-outline:rgba(114,146,242,.24);--rp-node:rgba(16,26,50,.86);--rp-node-hover:rgba(46,78,142,.92);--rp-text-strong:rgba(236,244,255,.96);--rp-text-subtle:rgba(208,220,255,.75);--rp-text-faint:rgba(164,184,220,.6);--rp-kpi-border:rgba(120,158,255,.22);--rp-kpi-bg:rgba(12,20,36,.9);--rp-shadow:0 36px 60px rgba(4,10,26,.55);display:flex;flex-direction:column;gap:32px;margin-bottom:60px}.runtime-protection__live-banner{-webkit-animation:slideInFromTop .4s ease-out;animation:slideInFromTop .4s ease-out;background:linear-gradient(135deg,rgba(255,107,122,.15),rgba(255,132,148,.1));border:1px solid rgba(255,107,122,.3);border-radius:16px;box-shadow:0 8px 32px rgba(255,107,122,.15);margin-bottom:16px;padding:20px 24px;position:relative}@-webkit-keyframes slideInFromTop{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInFromTop{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.runtime-protection__live-banner-content{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.runtime-protection__live-banner-left{display:flex;flex:1 1;flex-direction:column;gap:12px}.runtime-protection__live-banner-indicator{align-items:center;display:flex;gap:8px}.runtime-protection__live-label{color:rgba(255,180,188,.95);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.runtime-protection__live-banner-info{display:flex;flex-direction:column;gap:8px}.runtime-protection__live-banner-title{color:var(--rp-text-strong);font-size:18px;font-weight:700;line-height:1.3;margin:0}.runtime-protection__detection-meta{color:var(--rp-text-subtle);font-size:14px;font-weight:500;opacity:.9}.runtime-protection__live-banner-description{color:var(--rp-text-subtle);font-size:14px;line-height:1.4;margin:0}.runtime-protection__live-banner-meta{align-items:center;display:flex;gap:12px}.runtime-protection__live-banner-time{color:var(--rp-text-faint);font-size:12px;font-weight:500}.runtime-protection__live-banner-actions{align-items:center;display:flex;flex-shrink:0;gap:12px}.runtime-protection__live-action-button{border:none;border-radius:8px;cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px;transition:all .2s ease;white-space:nowrap}.runtime-protection__live-action-button--primary{background:linear-gradient(135deg,#16a34a,#059669);box-shadow:0 4px 12px rgba(22,163,74,.3);color:#fff}.runtime-protection__live-action-button--primary:hover{background:linear-gradient(135deg,#15803d,#047857);box-shadow:0 6px 16px rgba(22,163,74,.4)}.runtime-protection__live-action-button--secondary{background:rgba(220,38,38,.9);box-shadow:0 4px 12px rgba(220,38,38,.3);color:#fff}.runtime-protection__live-action-button--secondary:hover{background:rgba(185,28,28,.95);box-shadow:0 6px 16px rgba(220,38,38,.4)}.runtime-protection__live-action-button--dismiss{align-items:center;background:rgba(100,116,139,.3);border-radius:6px;color:var(--rp-text-subtle);display:flex;font-size:18px;height:32px;justify-content:center;padding:0;width:32px}.runtime-protection__live-action-button--dismiss:hover{background:rgba(100,116,139,.5);color:var(--rp-text-strong)}.runtime-protection__live-status{align-items:center;display:flex;font-size:14px;font-weight:600;gap:12px}.runtime-protection__live-status--applied{color:#16a34a}.runtime-protection__live-status--blocked{color:#dc2626}.runtime-protection__detection-history{display:flex;flex-direction:column;gap:12px;margin-top:12px;max-height:300px;overflow-y:auto;padding-right:4px}.runtime-protection__detection-history::-webkit-scrollbar{width:6px}.runtime-protection__detection-history::-webkit-scrollbar-track{background:rgba(16,26,50,.4);border-radius:3px}.runtime-protection__detection-history::-webkit-scrollbar-thumb{background:rgba(120,158,255,.3);border-radius:3px}.runtime-protection__detection-history::-webkit-scrollbar-thumb:hover{background:rgba(120,158,255,.5)}.runtime-protection__detection-history-empty{color:var(--rp-text-faint);font-size:14px;padding:20px;text-align:center}.runtime-protection__detection-history-item{background:rgba(16,26,50,.4);border:1px solid rgba(114,146,242,.1);border-radius:6px;display:flex;flex-direction:column;gap:8px;padding:12px;transition:all .3s ease}.runtime-protection__detection-history-item--highlighted{-webkit-animation:highlightDetectionItem 3s ease-in-out;animation:highlightDetectionItem 3s ease-in-out;background:rgba(220,38,38,.08);border-color:rgba(220,38,38,.4);box-shadow:0 0 0 1px rgba(220,38,38,.2),0 4px 12px rgba(220,38,38,.2)}@-webkit-keyframes highlightDetectionItem{0%{box-shadow:0 0 0 1px rgba(220,38,38,.2),0 4px 12px rgba(220,38,38,.2)}50%{box-shadow:0 0 0 2px rgba(220,38,38,.4),0 0 16px rgba(220,38,38,.3),0 4px 12px rgba(220,38,38,.2)}to{box-shadow:0 0 0 1px rgba(220,38,38,.2),0 4px 12px rgba(220,38,38,.2)}}@keyframes highlightDetectionItem{0%{box-shadow:0 0 0 1px rgba(220,38,38,.2),0 4px 12px rgba(220,38,38,.2)}50%{box-shadow:0 0 0 2px rgba(220,38,38,.4),0 0 16px rgba(220,38,38,.3),0 4px 12px rgba(220,38,38,.2)}to{box-shadow:0 0 0 1px rgba(220,38,38,.2),0 4px 12px rgba(220,38,38,.2)}}.runtime-protection__detection-history-header{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.runtime-protection__detection-history-title{color:var(--rp-text-strong);flex:1 1;font-size:13px;font-weight:600;line-height:1.3;margin:0}.runtime-protection__detection-history-description{color:var(--rp-text-faint);font-size:11px;line-height:1.4;margin:0;opacity:.9}.runtime-protection__detection-history-meta{align-items:center;display:flex;gap:8px;justify-content:space-between}.runtime-protection__detection-history-time{color:var(--rp-text-faint);font-size:10px;opacity:.8}.runtime-protection__detection-status{border-radius:4px;font-size:10px;font-weight:600;padding:2px 6px}.runtime-protection__detection-status--applied{background:rgba(22,163,74,.2);color:#16a34a}.runtime-protection__detection-status--blocked{background:rgba(220,38,38,.2);color:#dc2626}.runtime-protection__detection-status--active{background:rgba(255,193,7,.2);color:#f59e0b}.runtime-protection__header{display:flex;flex-direction:row;gap:8px;justify-content:space-between;margin-bottom:4px;overflow:visible}.runtime-protection__select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23d0d9f2' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border:1px solid rgba(114,146,242,.3);border-radius:8px;color:var(--rp-text-subtle);font-size:12px;padding:8px 36px 8px 12px}.runtime-protection__title{color:var(--rp-text-strong);font-size:32px;font-weight:700;line-height:1.2;margin:0}.runtime-protection__subtitle{color:var(--rp-text-subtle);font-size:16px;line-height:1.4;margin:0}.runtime-protection__topbar{margin:0}.runtime-protection__kpi-emoji{align-items:center;-webkit-animation:bounceIn .6s ease-out;animation:bounceIn .6s ease-out;color:#00ff9d;display:inline-flex;font-size:18px;font-weight:700;justify-content:center;margin-left:8px}.runtime-protection__kpi-emoji[data-temporary=true]{-webkit-animation:bounceIn .6s ease-out,fadeOut 2s ease-in .5s forwards;animation:bounceIn .6s ease-out,fadeOut 2s ease-in .5s forwards}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(0) rotate(0deg);transform:scale(0) rotate(0deg)}50%{opacity:1;-webkit-transform:scale(1.2) rotate(10deg);transform:scale(1.2) rotate(10deg)}to{opacity:1;-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}}@keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(0) rotate(0deg);transform:scale(0) rotate(0deg)}50%{opacity:1;-webkit-transform:scale(1.2) rotate(10deg);transform:scale(1.2) rotate(10deg)}to{opacity:1;-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}}@-webkit-keyframes fadeOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@keyframes fadeOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}}.runtime-protection__kpi-tile{position:relative;transition:border-color .3s ease}.runtime-protection__kpi-tile .posture-kpi__primary{align-items:center;display:inline-flex}.runtime-protection__kpi-tile--danger{border-color:rgba(255,124,142,.32)}.runtime-protection__kpi-tile--info{border-color:rgba(110,176,255,.32)}.runtime-protection__kpi-tile--accent{border-color:rgba(110,248,204,.32)}.runtime-protection__filters{display:flex;flex-wrap:nowrap;gap:12px}.runtime-protection__filters input{background:rgba(12,20,36,.94);border:1px solid rgba(118,146,240,.26);border-radius:12px;color:#e4ebff;font-size:14px;padding:12px 16px;width:200px}.runtime-protection__filters input::-webkit-input-placeholder{color:rgba(178,194,232,.5)}.runtime-protection__filters input:-ms-input-placeholder{color:rgba(178,194,232,.5)}.runtime-protection__filters input::placeholder{color:rgba(178,194,232,.5)}.runtime-protection__filters input:focus-visible{border-color:transparent;outline:2px solid rgba(118,176,255,.8)}.runtime-protection__grid{--grid-cols:1fr 1fr 1fr 1fr;grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:var(--grid-cols);grid-template-rows:auto auto;position:relative}.runtime-protection__sankey-container{grid-column:1/4;grid-row:1;min-width:0}.runtime-protection__main-content{flex:1 1;min-width:0}.posture-protection__sidebar{grid-column:5}.posture-protection__sidebar,.runtime-protection__sidebar{display:flex;flex-direction:column;flex-shrink:0;gap:20px;grid-row:1;min-height:0;min-width:0;overflow:hidden}.runtime-protection__sidebar{grid-column:4}.runtime-protection__sidebar-widget{background:var(--rp-kpi-bg);border:1px solid var(--rp-kpi-border);border-radius:14px;box-shadow:0 18px 32px rgba(6,14,32,.32);flex-shrink:0;padding:20px}.runtime-protection__sidebar-widget:last-child{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.runtime-protection__sidebar-widget:last-child .runtime-protection__recommendations{flex:1 1;max-height:none;min-height:0;overflow-y:auto}.runtime-protection__sidebar-widget--highlighted{-webkit-animation:highlightWidgetPulse 3s ease-in-out;animation:highlightWidgetPulse 3s ease-in-out;background:linear-gradient(135deg,rgba(34,197,94,.12),rgba(16,185,129,.08));border-color:rgba(34,197,94,.5);box-shadow:0 0 0 1px rgba(34,197,94,.3),0 0 20px rgba(34,197,94,.4),0 18px 32px rgba(6,14,32,.32)}.runtime-protection__mini-chart{margin-top:12px}.runtime-protection__trend{border-radius:4px;font-size:12px;font-weight:600;padding:2px 6px}.runtime-protection__trend--positive{background:rgba(0,255,157,.15);color:#00ff9d}.runtime-protection__trend--negative{background:rgba(255,107,122,.15);color:#ff6b7a}.runtime-protection__recommendations{display:flex;flex-direction:column;gap:16px;margin-top:12px;max-height:400px;overflow-y:auto;padding:10px 4px 10px 10px}.runtime-protection__realtime{background:linear-gradient(135deg,rgba(20,36,68,.9),rgba(32,54,98,.76));border:1px solid rgba(114,146,242,.35);border-radius:10px;display:flex;flex-direction:column;gap:10px;overflow:hidden;padding:18px;position:relative}.runtime-protection__realtime:after{background:radial-gradient(circle at top,rgba(68,154,255,.22),transparent 60%);content:"";inset:-40% 40% 40% -40%;opacity:.7;pointer-events:none;position:absolute}.runtime-protection__realtime-header{align-items:center;display:flex;gap:12px;justify-content:space-between;position:relative;z-index:1}.runtime-protection__realtime-headline{display:flex;flex-direction:column;gap:6px}.runtime-protection__realtime-title{color:rgba(236,244,255,.96);font-size:16px;font-weight:600;margin:0}.runtime-protection__live-badge{align-items:center;background:rgba(255,97,110,.16);border-radius:999px;color:rgba(255,180,188,.92);display:inline-flex;font-size:11px;font-weight:600;gap:6px;letter-spacing:.04em;padding:4px 10px;text-transform:uppercase}.runtime-protection__live-dot{-webkit-animation:runtime-protection__dot-pulse 1.6s ease-in-out infinite;animation:runtime-protection__dot-pulse 1.6s ease-in-out infinite;background:#ff6b7a;border-radius:999px;box-shadow:0 0 0 rgba(255,107,122,.5);height:8px;width:8px}@-webkit-keyframes runtime-protection__dot-pulse{0%{box-shadow:0 0 0 0 rgba(255,107,122,.55)}70%{box-shadow:0 0 0 6px rgba(255,107,122,0)}to{box-shadow:0 0 0 0 rgba(255,107,122,0)}}@keyframes runtime-protection__dot-pulse{0%{box-shadow:0 0 0 0 rgba(255,107,122,.55)}70%{box-shadow:0 0 0 6px rgba(255,107,122,0)}to{box-shadow:0 0 0 0 rgba(255,107,122,0)}}.runtime-protection__realtime-updated{color:rgba(196,210,238,.82);font-size:12px;margin:0;position:relative;z-index:1}.runtime-protection__realtime-description{color:rgba(211,222,255,.9);font-size:13px;line-height:1.5;margin:0;position:relative;z-index:1}.runtime-protection__realtime-footer{display:flex;justify-content:flex-end;position:relative;z-index:1}.runtime-protection__recommendations::-webkit-scrollbar{width:6px}.runtime-protection__recommendations::-webkit-scrollbar-track{background:rgba(16,26,50,.4);border-radius:3px}.runtime-protection__recommendations::-webkit-scrollbar-thumb{background:rgba(120,158,255,.3);border-radius:3px}.runtime-protection__recommendations::-webkit-scrollbar-thumb:hover{background:rgba(120,158,255,.5)}.runtime-protection__recommendation{background:rgba(16,26,50,.6);border:1px solid rgba(114,146,242,.15);border-radius:8px;display:flex;flex-direction:column;gap:12px;height:100%;padding:16px;transition:all .3s ease}.runtime-protection__recommendation--highlighted{-webkit-animation:pulseBorder 2s ease-in-out infinite;animation:pulseBorder 2s ease-in-out infinite;background:linear-gradient(135deg,rgba(59,130,246,.15),rgba(37,99,235,.12));border:1px solid rgba(59,130,246,.6);-webkit-transform:scale(1.02);transform:scale(1.02)}@-webkit-keyframes pulseBorder{0%,to{border-color:rgba(59,130,246,.4)}50%{border-color:rgba(59,130,246,.8)}}@keyframes pulseBorder{0%,to{border-color:rgba(59,130,246,.4)}50%{border-color:rgba(59,130,246,.8)}}.runtime-protection__recommendation-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px}.runtime-protection__recommendation-title{color:var(--rp-text-strong);font-size:14px;font-weight:600;line-height:1.3;margin:0}.runtime-protection__severity{border-radius:12px;flex-shrink:0;font-size:10px;font-weight:600;letter-spacing:.05em;padding:2px 8px;text-transform:uppercase}.runtime-protection__severity--critical{background:rgba(255,132,148,.2);color:#ff8494}.runtime-protection__severity--high{background:rgba(255,210,136,.2);color:#ffd288}.runtime-protection__severity--medium{background:rgba(255,210,136,.15);color:#ffc966}.runtime-protection__severity--low{background:rgba(110,186,255,.18);color:rgba(178,212,255,.92)}.runtime-protection__recommendation-section{display:flex;flex-direction:column;gap:2px}.runtime-protection__recommendation-description{color:var(--rp-text-faint);font-size:11px;line-height:1.4;margin:0;opacity:.8}.runtime-protection__recommendation-meta{display:flex;flex-direction:column;gap:8px}.runtime-protection__recommendation-action,.runtime-protection__recommendation-impact{display:flex;flex-direction:column;gap:2px}.runtime-protection__recommendation-meta-label{color:var(--rp-text-subtle);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.runtime-protection__recommendation-meta-value{color:var(--rp-text-faint);font-size:11px;line-height:1.4;margin:0;opacity:.8}.runtime-protection__recommendation-footer{display:flex;justify-content:flex-end;margin-top:auto}.runtime-protection__recommendation-footer-content{align-items:flex-end;display:flex;flex-direction:column;gap:6px}.runtime-protection__apply-button{background:#00ff9d;border:none;border-radius:6px;color:#041024;cursor:pointer;font-size:11px;font-weight:600;padding:6px 12px;transition:background .2s ease}.runtime-protection__apply-button:hover{background:#00e68c}.runtime-protection__apply-button--applied{box-shadow:0 8px 20px rgba(68,154,255,.25);color:#031426}.runtime-protection__apply-button--applied,.runtime-protection__apply-button--applied:hover{background:linear-gradient(135deg,rgba(68,154,255,.85),rgba(42,224,204,.85))}.runtime-protection__apply-button:disabled{cursor:default;opacity:1}.runtime-protection__apply-button--loading{align-items:center;background:rgba(37,99,235,.9);color:hsla(0,0%,100%,.95);cursor:wait;display:flex;gap:6px}.runtime-protection__loading-spinner{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;height:12px;width:12px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.runtime-protection__apply-button--success{align-items:center;background:linear-gradient(135deg,#16a34a,#059669);box-shadow:0 4px 12px rgba(22,163,74,.3);color:#fff;cursor:default;display:flex;gap:6px}.runtime-protection__apply-button--success span{font-size:12px;font-weight:700}.runtime-protection__applied-state{align-items:center;display:flex;gap:8px;justify-content:space-between;width:100%}.runtime-protection__status--applied{align-items:center;color:#16a34a;display:flex;font-weight:600;gap:4px}.runtime-protection__revert-button{background:rgba(220,38,38,.1);border:1px solid rgba(220,38,38,.3);border-radius:4px;color:#dc2626;cursor:pointer;font-size:10px;font-weight:600;padding:4px 8px;transition:all .2s ease}.runtime-protection__revert-button:hover{background:rgba(220,38,38,.2);border-color:rgba(220,38,38,.5);color:#b91c1c}.runtime-protection__notification{-webkit-animation:slideDown .3s ease-out;animation:slideDown .3s ease-out}@-webkit-keyframes slideDown{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.runtime-protection__applied-note{color:rgba(196,210,238,.86);font-size:10px;max-width:220px;text-align:right}.runtime-protection__status--applied{color:var(--rp-text-faint);font-size:11px;font-weight:500}.runtime-protection__canvas{background:var(--rp-surface);border:1px solid var(--rp-outline);box-shadow:var(--rp-shadow);flex:1 1;overflow:hidden;position:relative}.runtime-protection__svg{display:block;height:100%;width:100%}.runtime-protection__link{fill:none;stroke-linecap:round;stroke-linejoin:round;cursor:pointer;transition:opacity .16s ease,-webkit-filter .16s ease;transition:opacity .16s ease,filter .16s ease;transition:opacity .16s ease,filter .16s ease,-webkit-filter .16s ease}.runtime-protection__link--monitor{stroke:rgba(110,176,255,.85);stroke-dasharray:14}.runtime-protection__link--alert{stroke:rgba(255,192,120,.9)}.runtime-protection__link--block{stroke:rgba(255,98,124,.95)}.runtime-protection__link--block.runtime-protection__link--highlighted{stroke:rgba(220,38,38,.95);-webkit-animation:highlightBlockLink 3s ease-in-out;animation:highlightBlockLink 3s ease-in-out;-webkit-filter:drop-shadow(0 0 12px rgba(220,38,38,.6));filter:drop-shadow(0 0 12px rgba(220,38,38,.6))}@-webkit-keyframes highlightBlockLink{0%{-webkit-filter:drop-shadow(0 0 8px rgba(220,38,38,.4));filter:drop-shadow(0 0 8px rgba(220,38,38,.4))}50%{-webkit-filter:drop-shadow(0 0 16px rgba(220,38,38,.8));filter:drop-shadow(0 0 16px rgba(220,38,38,.8))}to{-webkit-filter:drop-shadow(0 0 8px rgba(220,38,38,.4));filter:drop-shadow(0 0 8px rgba(220,38,38,.4))}}@keyframes highlightBlockLink{0%{-webkit-filter:drop-shadow(0 0 8px rgba(220,38,38,.4));filter:drop-shadow(0 0 8px rgba(220,38,38,.4))}50%{-webkit-filter:drop-shadow(0 0 16px rgba(220,38,38,.8));filter:drop-shadow(0 0 16px rgba(220,38,38,.8))}to{-webkit-filter:drop-shadow(0 0 8px rgba(220,38,38,.4));filter:drop-shadow(0 0 8px rgba(220,38,38,.4))}}.runtime-protection__link--dim{opacity:.18}.runtime-protection__link--active{-webkit-filter:drop-shadow(0 0 12px rgba(120,186,255,.45));filter:drop-shadow(0 0 12px rgba(120,186,255,.45))}.runtime-protection__link--animating{-webkit-filter:drop-shadow(0 0 8px currentColor);filter:drop-shadow(0 0 8px currentColor)}.runtime-detections{color:#e7ecf8;display:flex;flex-direction:column;gap:32px}.runtime-detections__header{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.runtime-detections__header h1{color:#f6f9ff;font-size:32px;font-weight:700;margin:0}.runtime-detections__header p{color:#aeb9d3;line-height:1.45;margin:8px 0 0;max-width:520px}.runtime-detections__filters{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.runtime-detections__reset{background:transparent;border:1px solid rgba(108,138,198,.5);border-radius:8px;color:#d0d9f2;font-size:12px;letter-spacing:.04em;padding:8px 14px;text-transform:uppercase}.runtime-detections__reset:focus-visible:not(:disabled),.runtime-detections__reset:hover:not(:disabled){border-color:#6fa6ff;color:#f6f9ff;outline:none}.runtime-detections__reset:disabled{cursor:not-allowed;opacity:.4}.runtime-detections__kpis{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.runtime-kpi{background:rgba(18,26,42,.92);border:1px solid rgba(92,120,172,.4);border-radius:16px;display:flex;flex-direction:column;gap:6px;min-height:120px;padding:16px}.runtime-kpi__label{color:#94a6c8;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.runtime-kpi__primary{color:#f6f9ff;font-size:28px;font-weight:700}.runtime-kpi__secondary{color:#94a6c8;font-size:13px}.runtime-kpi__secondary--up{color:#4cd28a}.runtime-kpi__secondary--down{color:#ff8383}.runtime-kpi__skeleton{-webkit-animation:runtime-skeleton 1.2s ease-in-out infinite;animation:runtime-skeleton 1.2s ease-in-out infinite;background:linear-gradient(90deg,rgba(46,60,90,.6),rgba(46,60,90,.3),rgba(46,60,90,.6));border-radius:6px;display:block;height:18px;width:100%}.runtime-detections__chips{display:flex;flex-wrap:wrap;gap:10px}.runtime-detections__chip{align-items:center;background:transparent;border:1px solid rgba(92,120,172,.4);border-radius:999px;color:#d0d9f2;display:inline-flex;font-size:12px;gap:8px;padding:6px 12px}.runtime-detections__chip:hover{border-color:#6fa6ff;color:#f6f9ff}.runtime-detections__content{grid-gap:24px;align-items:stretch;display:grid;gap:24px;grid-template-columns:minmax(0,2.5fr) minmax(320px,1.1fr)}.runtime-detections__main{display:flex;min-width:0}.runtime-sankey-panel{background:rgba(14,20,30,.95);border:1px solid rgba(92,120,172,.4);border-radius:18px;display:flex;flex:1 1;flex-direction:column;gap:16px;padding:20px 20px 16px}.runtime-sankey-panel__header{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.runtime-sankey-panel__header h2{color:#f6f9ff;font-size:20px;font-weight:600;margin:0}.runtime-sankey-panel__header p{color:#aeb9d3;font-size:13px;margin:6px 0 0}.runtime-sankey-panel__overflow{display:flex;gap:12px}.runtime-sankey-panel__overflow button{background:transparent;border:1px solid rgba(92,120,172,.4);border-radius:8px;color:#d0d9f2;font-size:12px;letter-spacing:.04em;padding:8px 14px;text-transform:uppercase}.runtime-sankey-panel__overflow button:hover{border-color:#6fa6ff;color:#f6f9ff}.runtime-protection__sankey-container{background:rgba(8,12,20,.92);border:1px solid rgba(68,92,138,.4);border-radius:14px;overflow:hidden}.runtime-sankey{position:relative}.runtime-sankey__svg{height:100%;inset:0;position:absolute;width:100%}.runtime-sankey__link{fill:none;cursor:pointer;transition:opacity .16s ease,stroke-width .16s ease}.runtime-sankey__link:hover{opacity:.85}.runtime-sankey__link--alert,.runtime-sankey__link--block{stroke-linecap:round;stroke-linejoin:round}.runtime-sankey__link--alert{stroke-dasharray:8}.runtime-sankey__link--allow{stroke-linecap:round;stroke-linejoin:round;opacity:.35}.runtime-sankey__node{background:rgba(18,24,40,.9);border:none;border-radius:12px;box-shadow:0 14px 28px rgba(4,10,24,.4);color:#f6f9ff;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:10px 12px;position:absolute;text-align:left}.runtime-sankey__node:focus-visible,.runtime-sankey__node:hover{outline:1px solid rgba(110,166,255,.65)}.runtime-sankey__node-title{font-weight:600}.runtime-sankey__node-meta{color:#a7b6d4;font-size:12px}.runtime-sankey__pill{align-self:flex-start;background:rgba(110,166,255,.18);border-radius:999px;color:#9fb9ff;font-size:11px;letter-spacing:.08em;padding:2px 8px;text-transform:uppercase}.runtime-sankey__pill--high{background:hsla(1,100%,73%,.16);color:#ff7673}.runtime-sankey__pill--moderate{background:rgba(246,195,92,.18);color:#f6c35c}.runtime-sankey__pill--low{background:rgba(125,163,255,.18);color:#7da3ff}.runtime-sankey-legend{color:#c3d0ef;display:flex;flex-wrap:wrap;font-size:12px;gap:12px;justify-content:space-between}.runtime-sankey-legend__group{align-items:center;display:flex;gap:10px}.runtime-sankey-legend__chip{border:1px solid rgba(92,120,172,.4);border-radius:999px;font-size:11px;letter-spacing:.08em;padding:4px 10px;text-transform:uppercase}.runtime-sankey-legend__chip--block{border-style:solid}.runtime-sankey-legend__chip--alert{border-style:dashed}.runtime-sankey-legend__chip--allow{border-style:dotted;opacity:.7}.runtime-sankey-legend__severity{align-items:center;border:1px solid rgba(92,120,172,.4);border-radius:10px;display:inline-flex;gap:8px;padding:4px 8px}.runtime-sankey-legend__badge{border-radius:50%;height:10px;width:10px}.runtime-detections__sidebar{display:flex;flex-direction:column;gap:18px}.runtime-detections__widget{background:rgba(13,20,32,.95);border:1px solid rgba(92,120,172,.4);border-radius:18px;display:flex;flex-direction:column;gap:16px;padding:20px}.runtime-detections__widget header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.runtime-detections__widget h3{color:#f6f9ff;font-size:18px;font-weight:600;margin:0}.runtime-detections__widget p{color:#9fb1d2;font-size:12px;margin:6px 0 0}.runtime-detections__metric{text-align:right}.runtime-detections__metric strong{display:block;font-size:24px}.runtime-detections__metric span{color:#94a6c8;font-size:12px}.runtime-detections__recommendations{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0;max-height:480px;overflow-y:auto;padding:0}.runtime-detections__recommendations-empty{background:rgba(10,16,26,.95);border:1px solid rgba(92,120,172,.3);border-radius:12px;color:#b5c2df;font-size:14px;padding:24px;text-align:center}.runtime-recommendation{background:rgba(10,16,26,.95);border:1px solid rgba(92,120,172,.35);border-radius:14px;display:flex;flex-direction:column;gap:12px;padding:16px}.runtime-recommendation header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.runtime-recommendation__badge{background:#f6c35c;border-radius:999px;color:#081326;font-size:11px;letter-spacing:.1em;padding:4px 10px;text-transform:uppercase}.runtime-recommendation--high .runtime-recommendation__badge{background:#ff7673}.runtime-recommendation--low .runtime-recommendation__badge{background:#6ea6ff}.runtime-recommendation p{color:#aeb9d3;line-height:1.45;margin:0}.runtime-recommendation dl{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.runtime-recommendation dt{color:#94a6c8;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.runtime-recommendation dd{color:#f6f9ff;font-size:14px;margin:4px 0 0}.runtime-recommendation__cta{align-self:flex-start;background:#6ea6ff;border-radius:8px;color:#081326;font-weight:600;padding:8px 14px;text-decoration:none}.runtime-recommendation__cta:focus-visible,.runtime-recommendation__cta:hover{background:#88b8ff}.runtime-drawer{background:rgba(12,18,30,.98);border-left:1px solid rgba(92,120,172,.4);bottom:0;display:flex;flex-direction:column;gap:16px;padding:20px;position:fixed;right:0;top:0;width:min(360px,100%);z-index:40}.runtime-drawer header{align-items:center;display:flex;justify-content:space-between}.runtime-drawer h3{color:#f6f9ff;font-size:18px;margin:0}.runtime-drawer header button{background:transparent;border:none;color:#f6f9ff;cursor:pointer;font-size:22px}.runtime-drawer__body{color:#aeb9d3;display:flex;flex-direction:column;gap:12px}.runtime-drawer__cta{align-self:flex-start;border:1px solid rgba(110,166,255,.6);border-radius:8px;color:#f6f9ff;padding:8px 14px;text-decoration:none}.runtime-modal{align-items:center;background:rgba(5,8,12,.72);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:45}.runtime-modal__panel{background:rgba(13,20,32,.98);border:1px solid rgba(92,120,172,.4);border-radius:18px;display:flex;flex-direction:column;gap:12px;padding:20px;width:min(480px,100%)}.runtime-modal__panel header{align-items:center;display:flex;justify-content:space-between}.runtime-modal__panel h3{color:#f6f9ff;font-size:18px;margin:0}.runtime-modal__panel button{background:transparent;border:none;color:#f6f9ff;cursor:pointer;font-size:22px}.runtime-modal__panel ul{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;max-height:360px;overflow-y:auto;padding:0}.runtime-modal__panel li button{background:rgba(10,16,26,.95);border:1px solid rgba(92,120,172,.35);border-radius:10px;color:#f6f9ff;display:flex;justify-content:space-between;padding:10px 12px;width:100%}.runtime-modal__panel li button:hover{border-color:#6fa6ff}.runtime-sparkline{height:64px;width:100%}.runtime-detections__placeholder{color:#8fa1c4;font-size:13px}.runtime-empty{background:rgba(14,20,30,.85);border:1px dashed rgba(92,120,172,.4);border-radius:18px;display:flex;flex-direction:column;gap:12px;padding:40px;text-align:center}.runtime-empty strong{color:#f6f9ff;font-size:20px}.runtime-empty p{color:#aeb9d3;font-size:14px;margin:0}.runtime-empty__cta{align-self:center;border:1px solid rgba(110,166,255,.6);border-radius:8px;color:#f6f9ff;padding:10px 18px;text-decoration:none}.runtime-empty__cta:hover{background:rgba(110,166,255,.1)}.runtime-filter{background:rgba(18,26,42,.92);border:1px solid rgba(92,120,172,.4);border-radius:10px;position:relative}.runtime-filter[open]{border-color:#6fa6ff}.runtime-filter summary{color:#d0d9f2;cursor:pointer;font-size:12px;letter-spacing:.04em;list-style:none;padding:8px 14px;text-transform:uppercase}.runtime-filter summary::-webkit-details-marker{display:none}.runtime-filter__menu{background:rgba(10,16,26,.98);border:1px solid rgba(92,120,172,.4);border-radius:10px;display:flex;flex-direction:column;gap:8px;min-width:220px;padding:12px;position:absolute;right:0;top:calc(100% + 4px);z-index:5}.runtime-filter__option{align-items:center;color:#e2e8f8;display:flex;font-size:13px;gap:10px}.runtime-filter__empty{color:#9fb1d2;font-size:12px}.runtime-filter input[type=checkbox]{accent-color:#6fa6ff}@-webkit-keyframes runtime-skeleton{0%{background-position:-150px 0}to{background-position:150px 0}}@keyframes runtime-skeleton{0%{background-position:-150px 0}to{background-position:150px 0}}@media (max-width:1280px){.runtime-detections__content{grid-template-columns:1fr}.runtime-detections__sidebar{order:-1}}@media (max-width:720px){.runtime-detections__header{flex-direction:column}.runtime-detections__filters{width:100%}.runtime-sankey{overflow-x:auto}}@-webkit-keyframes drawLine{0%{stroke-dashoffset:1000;stroke-dashoffset:var(--path-length,1000);opacity:.8}50%{-webkit-filter:drop-shadow(0 0 12px currentColor);filter:drop-shadow(0 0 12px currentColor);opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes drawLine{0%{stroke-dashoffset:1000;stroke-dashoffset:var(--path-length,1000);opacity:.8}50%{-webkit-filter:drop-shadow(0 0 12px currentColor);filter:drop-shadow(0 0 12px currentColor);opacity:1}to{stroke-dashoffset:0;opacity:1}}.runtime-protection__link--alert.runtime-protection__link--animating{-webkit-animation:drawLineAlert 2s ease-out forwards;animation:drawLineAlert 2s ease-out forwards}.runtime-protection__link--animating{-webkit-animation:drawLineSmooth 2.5s cubic-bezier(.25,.46,.45,.94) forwards;animation:drawLineSmooth 2.5s cubic-bezier(.25,.46,.45,.94) forwards}@-webkit-keyframes drawLineSmooth{0%{stroke-dashoffset:1000;stroke-dashoffset:var(--path-length,1000);-webkit-filter:drop-shadow(0 0 0 transparent);filter:drop-shadow(0 0 0 transparent);opacity:0}10%{opacity:.3}30%{-webkit-filter:drop-shadow(0 0 4px currentColor);filter:drop-shadow(0 0 4px currentColor);opacity:.8}70%{-webkit-filter:drop-shadow(0 0 8px currentColor);filter:drop-shadow(0 0 8px currentColor)}to{stroke-dashoffset:0;-webkit-filter:drop-shadow(0 0 6px currentColor);filter:drop-shadow(0 0 6px currentColor);opacity:1}}@keyframes drawLineSmooth{0%{stroke-dashoffset:1000;stroke-dashoffset:var(--path-length,1000);-webkit-filter:drop-shadow(0 0 0 transparent);filter:drop-shadow(0 0 0 transparent);opacity:0}10%{opacity:.3}30%{-webkit-filter:drop-shadow(0 0 4px currentColor);filter:drop-shadow(0 0 4px currentColor);opacity:.8}70%{-webkit-filter:drop-shadow(0 0 8px currentColor);filter:drop-shadow(0 0 8px currentColor)}to{stroke-dashoffset:0;-webkit-filter:drop-shadow(0 0 6px currentColor);filter:drop-shadow(0 0 6px currentColor);opacity:1}}@-webkit-keyframes drawLineAlert{0%{stroke-dashoffset:1000;stroke-dashoffset:var(--path-length,1000);stroke:transparent}20%{stroke:rgba(255,192,120,.3)}50%{stroke:rgba(255,192,120,.7);-webkit-filter:drop-shadow(0 0 8px rgba(255,192,120,.6));filter:drop-shadow(0 0 8px rgba(255,192,120,.6))}to{stroke-dashoffset:0;stroke:rgba(255,192,120,.9);-webkit-filter:drop-shadow(0 0 6px rgba(255,192,120,.4));filter:drop-shadow(0 0 6px rgba(255,192,120,.4))}}@keyframes drawLineAlert{0%{stroke-dashoffset:1000;stroke-dashoffset:var(--path-length,1000);stroke:transparent}20%{stroke:rgba(255,192,120,.3)}50%{stroke:rgba(255,192,120,.7);-webkit-filter:drop-shadow(0 0 8px rgba(255,192,120,.6));filter:drop-shadow(0 0 8px rgba(255,192,120,.6))}to{stroke-dashoffset:0;stroke:rgba(255,192,120,.9);-webkit-filter:drop-shadow(0 0 6px rgba(255,192,120,.4));filter:drop-shadow(0 0 6px rgba(255,192,120,.4))}}.runtime-protection__demo-trigger{align-items:center;-webkit-animation:pulseDemo 2s ease-in-out infinite;animation:pulseDemo 2s ease-in-out infinite;background:linear-gradient(135deg,#ff6b7a,#ff8494);border:none;border-radius:12px;box-shadow:0 4px 16px rgba(255,107,122,.3);color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:8px;letter-spacing:.05em;padding:12px 20px;text-transform:uppercase;transition:all .3s ease}.runtime-protection__demo-trigger:hover{background:linear-gradient(135deg,#ff5a6c,#ff7284);box-shadow:0 6px 24px rgba(255,107,122,.4);-webkit-transform:translateY(-2px);transform:translateY(-2px)}@-webkit-keyframes pulseDemo{0%,to{box-shadow:0 4px 16px rgba(255,107,122,.3)}50%{box-shadow:0 4px 20px rgba(255,107,122,.5),0 0 0 4px rgba(255,107,122,.1)}}@keyframes pulseDemo{0%,to{box-shadow:0 4px 16px rgba(255,107,122,.3)}50%{box-shadow:0 4px 20px rgba(255,107,122,.5),0 0 0 4px rgba(255,107,122,.1)}}.runtime-protection__node{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--rp-node);border:1px solid rgba(122,156,255,.26);border-radius:24px;box-shadow:0 26px 46px rgba(8,16,36,.45);color:var(--rp-text-strong);cursor:pointer;display:flex;flex-direction:column;gap:8px;overflow:hidden;padding:16px 18px;position:absolute;transition:background .16s ease,border-color .16s ease,opacity .16s ease,-webkit-transform .16s ease;transition:transform .16s ease,background .16s ease,border-color .16s ease,opacity .16s ease;transition:transform .16s ease,background .16s ease,border-color .16s ease,opacity .16s ease,-webkit-transform .16s ease}.runtime-protection__node-top{align-items:center;display:flex;gap:12px;justify-content:flex-start;width:100%}.runtime-protection__node-icon{text-rendering:geometricPrecision;align-items:center;background:rgba(32,48,78,.8);border-radius:12px;box-shadow:0 10px 20px rgba(8,16,36,.3);color:var(--rp-text-strong);display:inline-flex;font-size:14px;font-weight:600;height:32px;justify-content:center;letter-spacing:.04em;margin-right:8px;text-transform:uppercase;width:32px}.runtime-protection__node-icon--neutral{background:linear-gradient(145deg,rgba(70,110,200,.9),rgba(38,60,120,.85))}.runtime-protection__node-icon--aqua{background:linear-gradient(145deg,rgba(60,210,200,.92),rgba(34,120,150,.88));color:rgba(10,30,36,.92)}.runtime-protection__node-icon--violet{background:linear-gradient(145deg,rgba(156,120,255,.92),rgba(94,70,190,.88))}.runtime-protection__node-icon--amber{background:linear-gradient(145deg,rgba(255,186,120,.92),rgba(196,102,44,.88));color:rgba(40,28,12,.9)}.runtime-protection__node-icon--cyan{background:linear-gradient(145deg,rgba(110,186,255,.92),rgba(48,118,210,.88))}.runtime-protection__node-icon--rose{background:linear-gradient(145deg,rgba(255,150,190,.92),rgba(200,80,120,.86))}.runtime-protection__node--active,.runtime-protection__node:focus-visible,.runtime-protection__node:hover{background:var(--rp-node-hover);border-color:rgba(136,196,255,.5);outline:none;-webkit-transform:translateY(-3px);transform:translateY(-3px)}.runtime-protection__node--dim{opacity:.28;pointer-events:none}.runtime-protection__node--highlighted{-webkit-animation:pulseHighlight 2s ease-in-out infinite;animation:pulseHighlight 2s ease-in-out infinite;background:var(--rp-node-hover);border-color:rgba(255,193,7,.8);box-shadow:0 0 20px rgba(255,193,7,.4),0 26px 46px rgba(8,16,36,.45);-webkit-transform:translateY(-3px);transform:translateY(-3px)}@-webkit-keyframes pulseHighlight{0%,to{box-shadow:0 0 20px rgba(255,193,7,.4),0 26px 46px rgba(8,16,36,.45)}50%{box-shadow:0 0 30px rgba(255,193,7,.6),0 26px 46px rgba(8,16,36,.45)}}@keyframes pulseHighlight{0%,to{box-shadow:0 0 20px rgba(255,193,7,.4),0 26px 46px rgba(8,16,36,.45)}50%{box-shadow:0 0 30px rgba(255,193,7,.6),0 26px 46px rgba(8,16,36,.45)}}.runtime-protection__node-title{align-items:center;display:inline-flex;flex:1 1;font-size:18px;font-weight:600;gap:10px;max-width:100%;text-align:left;white-space:normal;word-break:break-word}.runtime-protection__node-meta{color:var(--rp-text-subtle);display:flex;flex-direction:column;font-size:13px;gap:6px;max-width:100%;white-space:normal;word-break:break-word}.runtime-protection__node-foot,.runtime-protection__node-meta-list{color:var(--rp-text-faint);font-size:12px;max-width:100%;white-space:normal;word-break:break-word}.runtime-protection__node-foot{letter-spacing:.08em;margin-top:auto;text-transform:uppercase}.runtime-protection__badge{align-self:flex-start;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.08em;max-width:100%;overflow:hidden;padding:6px 12px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.runtime-protection__node-top .runtime-protection__badge{margin-left:auto}.runtime-protection__badge--compact{font-size:10px;letter-spacing:.1em;padding:4px 10px}.runtime-protection__badge--low{background:rgba(122,208,255,.2);color:rgba(122,208,255,.95)}.runtime-protection__badge--medium{background:rgba(255,210,136,.24);color:rgba(255,210,136,.95)}.runtime-protection__badge--high{background:rgba(255,132,148,.28);color:rgba(255,132,148,.95)}.runtime-protection__badge--critical{background:rgba(255,95,112,.35);border:1px solid rgba(255,95,112,.4);color:rgba(255,95,112,.98)}.runtime-protection__badge--info{background:rgba(80,130,220,.4);border:1px solid rgba(120,160,255,.5);color:rgba(236,244,255,.98)}.runtime-protection__tooltip{background:rgba(10,18,32,.94);border:1px solid rgba(118,160,255,.32);border-radius:18px;box-shadow:0 24px 48px rgba(4,10,26,.6);color:var(--rp-text-strong);display:flex;flex-direction:column;gap:10px;padding:18px;pointer-events:none;position:absolute;width:320px}.runtime-protection__tooltip--entity{max-width:320px;width:auto}.runtime-protection__tooltip-title{font-size:14px;font-weight:600}.runtime-protection__tooltip-chip{align-self:flex-start;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.08em;padding:4px 10px;text-transform:uppercase}.runtime-protection__tooltip-chip--monitor{background:rgba(112,184,255,.9);color:#041024}.runtime-protection__tooltip-chip--alert{background:rgba(255,203,132,.92);color:#3b2408}.runtime-protection__tooltip-chip--block{background:rgba(255,134,146,.95);color:#420915}.runtime-protection__tooltip-chip--high{background:rgba(255,132,148,.9);color:#3f0c18}.runtime-protection__tooltip-chip--medium{background:rgba(255,210,136,.92);color:#3a2308}.runtime-protection__tooltip-chip--low{background:rgba(122,208,255,.9);color:#041022}.runtime-protection__tooltip-chip--critical{background:rgba(255,95,112,.35);border:1px solid rgba(255,95,112,.4);color:rgba(255,95,112,.98)}.runtime-protection__tooltip-chip--role{background:rgba(118,148,255,.85);color:#040b1c}.runtime-protection__tooltip-meta{color:var(--rp-text-subtle);font-size:12px}.runtime-protection__tooltip-meta--wrap{white-space:normal;word-break:break-word}.runtime-protection__tooltip-alert{background:#f57c00}.runtime-protection__tooltip-alert,.runtime-protection__tooltip-block{border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.2);color:#fff;display:inline-block;font-size:10px;font-weight:700;letter-spacing:.8px;margin-top:4px;padding:3px 8px;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.runtime-protection__tooltip-block{background:#ff6b6b}.runtime-protection__empty{background:rgba(8,12,22,.88);border:1px solid rgba(110,144,255,.2);border-radius:18px;box-shadow:0 22px 48px rgba(4,10,22,.55);color:var(--rp-text-subtle);left:50%;padding:20px 28px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.runtime-protection__widget{background:var(--rp-kpi-bg);border:1px solid var(--rp-kpi-border);border-radius:14px;box-shadow:0 18px 32px rgba(6,14,32,.32);padding:20px}.runtime-protection__widget-header{align-items:flex-start;display:flex;gap:12px;margin-bottom:16px}.runtime-protection__widget-icon{align-items:center;background:transparent;border:1px solid rgba(120,158,255,.3);border-radius:8px;color:#00ff9d;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.runtime-protection__widget-icon--danger{border-color:rgba(255,107,122,.3);color:#ff6b7a}.runtime-protection__widget-icon--success{border-color:rgba(0,255,157,.3);color:#00ff9d}.runtime-protection__widget-content{flex:1 1;min-width:0}.runtime-protection__widget-title{color:var(--rp-text-strong);font-size:18px;font-weight:600;line-height:1.3;margin:0 0 4px}.runtime-protection__widget-subtitle{color:var(--rp-text-subtle);font-size:14px;line-height:1.4;margin:0}.runtime-protection__widget-rows{display:flex;flex-direction:column;gap:12px}.runtime-protection__widget-row{align-items:center;border-bottom:1px solid rgba(114,146,242,.12);display:flex;justify-content:space-between;padding:8px 0}.runtime-protection__widget-row:last-child{border-bottom:none}.runtime-protection__widget-label{color:var(--rp-text-subtle);font-size:14px;font-weight:500}.runtime-protection__widget-value{color:var(--rp-text-strong);font-size:16px;font-weight:600}.runtime-protection__widget-value--success{color:#00ff9d}.runtime-protection__widget-value--danger{color:#ff6b7a}.runtime-protection__widget-value-group{align-items:center;display:flex;gap:8px}.runtime-protection__widget-separator{color:var(--rp-text-faint);font-size:14px;font-weight:500}@media (max-width:1180px){.runtime-protection__topbar{align-items:flex-start;flex-direction:column}.runtime-protection__filters{justify-content:flex-end;width:100%}}@media (max-width:880px){.runtime-protection__filters{flex-wrap:wrap}.runtime-protection__filters input{width:100%}}:root{--tile-bg-primary:rgba(14,22,42,.95);--tile-bg-secondary:rgba(16,26,48,.98);--tile-border-default:rgba(86,132,220,.3);--tile-border-hover:rgba(110,168,255,.7);--tile-text-primary:rgba(236,242,255,.95);--tile-text-secondary:rgba(180,196,228,.9);--tile-text-faint:rgba(140,160,195,.7);--tile-accent-success:#3cdcc8;--tile-accent-warning:#ffc478;--tile-accent-danger:#ff7e96;--tile-accent-info:#6ea8ff}.shared-tile-card{background:linear-gradient(135deg,rgba(14,22,42,.95),rgba(16,26,48,.98)),radial-gradient(circle at 20% 80%,rgba(110,168,255,.03) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(68,154,255,.04) 0,transparent 50%),radial-gradient(circle at 40% 40%,rgba(42,224,204,.02) 0,transparent 50%);background:linear-gradient(135deg,var(--tile-bg-primary) 0,var(--tile-bg-secondary) 100%),radial-gradient(circle at 20% 80%,rgba(110,168,255,.03) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(68,154,255,.04) 0,transparent 50%),radial-gradient(circle at 40% 40%,rgba(42,224,204,.02) 0,transparent 50%);border:1px solid rgba(86,132,220,.3);border:1px solid var(--tile-border-default);border-radius:20px;box-shadow:0 10px 40px rgba(2,8,20,.45),inset 0 1px 0 rgba(110,168,255,.08);color:rgba(236,242,255,.95);color:var(--tile-text-primary);cursor:pointer;display:flex;flex-direction:column;min-height:280px;overflow:hidden;padding:32px 36px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.shared-tile-card:before{background:linear-gradient(45deg,transparent 30%,rgba(110,168,255,.02) 50%,transparent 70%);bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease}.shared-tile-card:hover{background:linear-gradient(135deg,rgba(16,26,50,.98),#121e38),radial-gradient(circle at 20% 80%,rgba(110,168,255,.06) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(68,154,255,.08) 0,transparent 50%),radial-gradient(circle at 40% 40%,rgba(42,224,204,.04) 0,transparent 50%);border-color:rgba(110,168,255,.7);border-color:var(--tile-border-hover);box-shadow:0 0 20px rgba(110,168,255,.25),0 0 40px rgba(110,168,255,.1),0 20px 60px rgba(2,8,20,.55),0 10px 25px rgba(2,8,20,.3),inset 0 1px 0 rgba(110,168,255,.15);-webkit-transform:translateY(-6px) scale(1.015);transform:translateY(-6px) scale(1.015)}.shared-tile-card:hover:before{opacity:1}.shared-tile-card--compact{border-radius:16px;min-height:240px;padding:20px}.shared-tile__header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px;position:relative;z-index:2}.shared-tile__title-section{align-items:center;display:flex;flex:1 1;gap:12px}.shared-tile__icon-wrapper{align-items:center;background:rgba(110,168,255,.15);border-radius:8px;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.shared-tile__title{color:rgba(236,242,255,.95);color:var(--tile-text-primary);font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.3;margin:0}.shared-tile__subtitle{color:rgba(196,210,238,.65);display:block;font-size:13px;font-weight:600;letter-spacing:.1em;margin-top:8px;text-transform:uppercase}.shared-tile__actions{display:flex;gap:8px}.shared-tile__actions button{background:linear-gradient(135deg,rgba(12,18,32,.9),rgba(16,24,40,.95)),radial-gradient(circle at 50% 50%,rgba(110,168,255,.05) 0,transparent 60%);border:1px solid rgba(110,168,255,.35);border-radius:12px;color:rgba(236,242,255,.95);color:var(--tile-text-primary);cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px;transition:all .2s ease}.shared-tile__actions button:focus-visible,.shared-tile__actions button:hover{background:linear-gradient(135deg,rgba(16,24,40,.95),#141c30),radial-gradient(circle at 50% 50%,rgba(110,168,255,.1) 0,transparent 60%);border-color:rgba(110,168,255,.6);box-shadow:0 8px 20px rgba(8,16,36,.3),0 2px 8px rgba(110,168,255,.2),inset 0 1px 0 hsla(0,0%,100%,.05);outline:none;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.shared-tile__badges{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.shared-tile__badge{background:rgba(16,24,46,.72);border:1px solid transparent;border-radius:6px;color:rgba(180,196,228,.9);color:var(--tile-text-secondary);font-size:10px;font-weight:700;letter-spacing:.1em;padding:4px 10px;text-transform:uppercase}.shared-tile__badge--active{background:rgba(40,120,102,.24);border-color:rgba(60,220,200,.4);color:rgba(196,248,236,.94)}.shared-tile__badge--inactive{background:hsla(0,100%,74%,.16);border-color:hsla(0,100%,79%,.4);color:hsla(0,100%,88%,.92)}.shared-tile__badge--protected{background:rgba(80,142,240,.18);border-color:rgba(98,186,255,.4);color:rgba(200,224,255,.92)}.shared-tile__badge--sanctioned{background:rgba(110,168,255,.15);border-color:rgba(110,168,255,.4);color:#6ea8ff;color:var(--tile-accent-info)}.shared-tile__badge--unsanctioned{background:rgba(255,196,120,.15);border-color:rgba(255,196,120,.4);color:#ffc478;color:var(--tile-accent-warning)}.shared-tile__metrics{background:linear-gradient(135deg,rgba(16,26,46,.85),rgba(18,28,52,.9)),radial-gradient(circle at 30% 70%,rgba(86,132,220,.05) 0,transparent 50%);border:1px solid rgba(92,140,224,.32);border-radius:14px;display:flex;flex:1 1;flex-direction:column;gap:12px;margin:16px 0;padding:16px}.shared-tile__metrics-row{display:flex;gap:12px;justify-content:space-between}.shared-tile__metric{align-items:center;background:linear-gradient(135deg,rgba(20,30,52,.6),rgba(24,34,58,.7));border:1px solid rgba(92,140,224,.2);border-radius:10px;display:flex;flex:1 1;gap:12px;min-height:46px;padding:12px 14px;transition:all .2s cubic-bezier(.4,0,.2,1)}.shared-tile__metric:hover{border-color:rgba(110,168,255,.4);box-shadow:0 4px 12px rgba(8,16,36,.25),inset 0 1px 0 hsla(0,0%,100%,.05);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.shared-tile__metric-content{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:4px;justify-content:center}.shared-tile__metric-value{color:rgba(236,242,255,.95);color:var(--tile-text-primary);font-size:18px;font-weight:700;line-height:1.2;margin:0}.shared-tile__metric-label{color:rgba(140,160,195,.7);color:var(--tile-text-faint);font-size:10px;font-weight:500;letter-spacing:.05em;margin:0;text-transform:uppercase}.shared-tile__metric-visual{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:4px}.shared-tile__metric--primary{background:linear-gradient(135deg,rgba(68,154,255,.08),rgba(42,224,204,.06));border-color:rgba(68,154,255,.3)}.shared-tile__metric--connections{border-left:3px solid rgba(110,168,255,.6)}.shared-tile__metric--tools{border-left:3px solid rgba(60,220,200,.6)}.shared-tile__metric--violations{background:linear-gradient(135deg,rgba(255,126,150,.05),rgba(255,94,124,.03));border-left:3px solid rgba(255,126,150,.6)}.shared-tile__metric--posture{background:linear-gradient(135deg,rgba(60,220,200,.05),rgba(42,224,204,.03));border-left:3px solid rgba(60,220,200,.6)}.shared-tile__metric--threats{background:linear-gradient(135deg,rgba(255,196,120,.05),rgba(245,158,11,.03))}.shared-tile__metric--status,.shared-tile__metric--threats{border-left:3px solid rgba(255,196,120,.6)}.shared-tile__metric--security{border-left:3px solid rgba(255,126,150,.6)}.shared-tile__footer{align-items:flex-start;background:linear-gradient(135deg,rgba(16,26,46,.85),rgba(18,28,52,.9)),radial-gradient(circle at 20% 80%,rgba(86,132,220,.04) 0,transparent 50%);border:1px solid rgba(92,140,224,.32);border-radius:14px;display:flex;gap:12px;justify-content:space-between;margin-top:12px;padding:12px 14px}.shared-tile__info{display:flex;flex-direction:column;gap:4px}.shared-tile__info-label{color:rgba(140,160,195,.7);color:var(--tile-text-faint);font-size:10px;letter-spacing:.05em;text-transform:uppercase}.shared-tile__info-value{color:rgba(180,196,228,.9);color:var(--tile-text-secondary);font-size:12px;font-weight:600}.shared-tile__status-pill{border:1px solid transparent;border-radius:6px;font-size:10px;font-weight:700;letter-spacing:.05em;padding:3px 6px;text-transform:uppercase}.shared-tile__status-pill--active{background:rgba(60,220,200,.15);border-color:rgba(60,220,200,.3);color:#3cdcc8;color:var(--tile-accent-success)}.shared-tile__status-pill--pending{background:rgba(255,196,120,.15);border-color:rgba(255,196,120,.3);color:#ffc478;color:var(--tile-accent-warning)}.shared-tile__status-pill--error{background:rgba(255,126,150,.15);border-color:rgba(255,126,150,.3);color:#ff7e96;color:var(--tile-accent-danger)}.shared-tile__status-pill--recent{background:rgba(60,220,200,.15);border-color:rgba(60,220,200,.3);color:#3cdcc8;color:var(--tile-accent-success)}.shared-tile__status-pill--stale{background:rgba(255,196,120,.15);border-color:rgba(255,196,120,.3);color:#ffc478;color:var(--tile-accent-warning)}.shared-tile__status-pill--old{background:rgba(255,126,150,.15);border-color:rgba(255,126,150,.3);color:#ff7e96;color:var(--tile-accent-danger)}.shared-tile-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));padding:24px 0}@media (max-width:768px){.shared-tile-grid{gap:16px;grid-template-columns:1fr}.shared-tile-card{min-height:240px;padding:20px}}@media (min-width:1400px){.shared-tile-grid{grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}}@-webkit-keyframes slideInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.shared-tile-card{-webkit-animation:slideInUp .4s ease-out;animation:slideInUp .4s ease-out}.shared-tile-card:nth-child(2){-webkit-animation-delay:.05s;animation-delay:.05s}.shared-tile-card:nth-child(3){-webkit-animation-delay:.1s;animation-delay:.1s}.shared-tile-card:nth-child(4){-webkit-animation-delay:.15s;animation-delay:.15s}.shared-tile-card:nth-child(5){-webkit-animation-delay:.2s;animation-delay:.2s}.shared-tile-card:nth-child(6){-webkit-animation-delay:.25s;animation-delay:.25s}.shared-tile-card--disabled{background:rgba(12,18,32,.8);border-color:rgba(86,132,220,.2);cursor:not-allowed;opacity:.6}.shared-tile-card--disabled:hover{box-shadow:0 10px 40px rgba(2,8,20,.45),inset 0 1px 0 rgba(110,168,255,.08);-webkit-transform:none;transform:none}.shared-tile-card--selected{border-color:rgba(110,168,255,.7);border-color:var(--tile-border-hover);box-shadow:0 0 20px rgba(110,168,255,.25),0 10px 40px rgba(2,8,20,.45),inset 0 1px 0 rgba(110,168,255,.15)}.shared-tile-card .buttonPopup .popup-content{background:#0a1332!important;border:1px solid rgba(110,168,255,.3)!important;border-radius:12px!important;box-shadow:0 0 20px rgba(110,168,255,.15),0 10px 40px rgba(2,8,20,.6)!important;padding:8px!important}.shared-tile-card .buttonPopup .popup-item{background:transparent!important;border-bottom:1px solid rgba(110,168,255,.2)!important;border-radius:8px!important;color:#fff!important;padding:10px 12px!important;transition:all .2s ease!important}.shared-tile-card .buttonPopup .popup-item:last-child{border-bottom:none!important}.shared-tile-card .buttonPopup .popup-item:hover{background:rgba(110,168,255,.1)!important;-webkit-transform:translateY(-1px)!important;transform:translateY(-1px)!important}.shared-tile-card .buttonPopup .popup-item[data-id=delete-btn]:hover{background:rgba(255,126,150,.1)!important}.agents__summary-kpis{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:16px}.agents__topology-container{background:linear-gradient(135deg,#0b1220,#0f1729);border:1px solid rgba(110,168,255,.2);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.05);height:calc(100vh - 530px);margin-bottom:80px;max-height:calc(100vh - 530px);min-height:350px;overflow:hidden;padding:24px;position:relative}.agents__topology-container:before{background:linear-gradient(90deg,transparent,rgba(110,168,255,.3) 50%,transparent);content:"";height:1px;left:0;position:absolute;right:0;top:0}.agents__summary-kpi{align-items:center;background:var(--agents-surface);border:1px solid var(--agents-border);border-radius:12px;display:flex;gap:12px;padding:16px;transition:box-shadow .12s ease,-webkit-transform .12s ease;transition:transform .12s ease,box-shadow .12s ease;transition:transform .12s ease,box-shadow .12s ease,-webkit-transform .12s ease}.agents__summary-kpi:hover{box-shadow:var(--agents-shadow);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.agents__summary-kpi-icon{align-items:center;background:rgba(92,142,222,.15);border-radius:10px;color:var(--agents-text-strong);display:flex;height:44px;justify-content:center;width:44px}.agents__summary-kpi--success .agents__summary-kpi-icon{background:rgba(60,220,200,.15)}.agents__summary-kpi--danger .agents__summary-kpi-icon{background:rgba(255,140,160,.15)}.agents__summary-kpi--accent .agents__summary-kpi-icon{background:rgba(42,224,204,.15)}.agents__summary-kpi-content{flex:1 1}.agents__summary-kpi-value{color:var(--agents-text-strong);font-size:28px;font-weight:700;line-height:1.2}.agents__summary-kpi-label{color:var(--agents-text-subtle);font-size:14px;font-weight:600;margin-top:2px}.agents__summary-kpi-subtitle{color:var(--agents-text-faint);font-size:12px;margin-top:2px}.agent-card__metrics{flex-direction:column;gap:8px;margin-top:12px}.agent-card__metrics-row{display:flex;gap:8px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.agent-card__metric{background:rgba(92,142,222,.08);border:1px solid rgba(92,142,222,.15);border-radius:8px;justify-content:space-between;min-height:46px;padding:10px 12px}.agent-card__metric-content{gap:2px}.agent-card__metric-value{font-size:18px;line-height:1.1}.agent-card__metric-label{color:var(--agents-text-faint);font-size:10px;letter-spacing:.5px}.agent-card__metric-visual{align-items:flex-end;justify-content:center}.agent-card__posture-bar{width:36px}.agent-card__posture-fill{background:rgba(60,220,200,.8)}.agent-card__posture-pill{border-radius:8px;font-size:10px;font-weight:600;margin-top:2px;padding:3px 6px;text-align:center}.agent-card__posture-pill.high{background:rgba(60,220,200,.2);color:#3cdcc8}.agent-card__posture-pill.med{background:rgba(255,168,120,.2);color:#ffa878}.agent-card__posture-pill.low{background:rgba(255,126,150,.2);color:#ff7e96}.agent-card__controls-pill{background:rgba(110,186,255,.15);border-radius:8px;color:rgba(110,186,255,.9);font-size:10px;font-weight:600;padding:3px 6px;text-align:center}.agent-card__mini-donut,.agent-card__mini-trend{height:100%;width:100%}.agent-card__health-ring{height:18px;width:18px}.agent-card__success-indicator,.agent-card__threat-indicator{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.agent-card__bottom{align-items:center;border-top:1px solid rgba(92,142,222,.15);gap:6px;margin-top:8px;padding-top:8px}.agent-card__last-updated,.agent-card__role-info,.agent-card__runtime-mode,.agent-card__version-info{align-items:center;display:flex;flex-direction:column;gap:2px;min-width:0}.agent-card__role-label,.agent-card__runtime-label,.agent-card__update-label,.agent-card__version-label{color:var(--agents-text-faint);font-size:10px;letter-spacing:.4px;text-transform:uppercase}.agent-card__role-pill,.agent-card__runtime-pill,.agent-card__update-pill,.agent-card__version-pill{border-radius:12px;font-size:11px;font-weight:600;overflow:hidden;padding:4px 8px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.agent-card__runtime-pill--blocking{background:rgba(60,220,200,.2);color:#3cdcc8}.agent-card__runtime-pill--alerting{background:rgba(255,168,120,.2);color:#ffa878}.agent-card__runtime-pill--monitoring{background:rgba(110,186,255,.2);color:#6ebaff}.agent-card__role-pill{background:rgba(255,196,120,.2);color:#ffc478}.agent-card__version-pill{background:rgba(150,170,210,.2);color:#96aad2}.agent-card__update-pill.recent{background:rgba(60,220,200,.2);color:#3cdcc8}.agent-card__update-pill.stale{background:rgba(255,168,120,.2);color:#ffa878}.agent-card__update-pill.old{background:rgba(255,126,150,.2);color:#ff7e96}.agents-edit__topbar{align-items:center;display:flex;gap:12px;margin-bottom:10px}.agents-edit__back{align-items:center;background:rgba(12,18,34,.7);border:1px solid rgba(92,142,222,.36);border-radius:10px;color:var(--agents-text-strong);cursor:pointer;display:inline-flex;gap:6px;padding:6px 10px}.agents-edit__title{color:var(--agents-text-strong);font-size:28px;margin:0}.agents-edit__identity{align-items:center;display:flex;gap:12px}.agents-edit__hero-heading{color:var(--agents-text-strong);font-size:22px;margin:0}.agents-edit__subtitle{color:var(--agents-text-subtle);font-size:12px;margin:4px 0 0}.agents{--agents-surface:rgba(12,18,32,.86);--agents-surface-strong:rgba(16,24,44,.9);--agents-border:rgba(92,134,228,.28);--agents-border-strong:rgba(110,168,255,.45);--agents-text-strong:rgba(236,244,255,.95);--agents-text-subtle:rgba(196,210,238,.82);--agents-text-faint:rgba(150,170,210,.64);--agents-shadow:0 24px 40px rgba(4,10,26,.42);gap:20px;width:100%}.agents__header{gap:16px}.agents__header h1{color:var(--agents-text-strong);font-size:28px;font-weight:700;margin:0}.agents__header p{color:var(--agents-text-subtle);font-size:14px;line-height:1.4;margin:4px 0 0}.agents__actions{display:flex;flex-wrap:wrap;gap:12px}.agents__action{background:rgba(12,18,32,.7);border:1px solid var(--agents-border);border-radius:14px;color:var(--agents-text-strong);cursor:pointer;font-size:13px;font-weight:600;padding:10px 18px;transition:box-shadow .12s ease,border-color .12s ease,-webkit-transform .12s ease;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,-webkit-transform .12s ease}.agents__action--primary{background:linear-gradient(135deg,rgba(68,154,255,.9),rgba(42,224,204,.94));border-color:transparent;box-shadow:0 18px 36px rgba(58,156,255,.35);color:#041822}.agents__action:focus-visible,.agents__action:hover{border-color:var(--agents-border-strong);box-shadow:0 16px 28px rgba(20,40,80,.32);outline:none;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.agents__metrics{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:8px}.agents__metric-card{background:rgba(14,22,38,.82);border:1px solid rgba(98,142,230,.32);border-radius:16px;box-shadow:var(--agents-shadow);display:flex;flex:0 1 180px;flex-direction:column;gap:6px;padding:14px 16px}.runtime-protection__kpi{align-items:center;background:rgba(14,22,38,.82);border:1px solid rgba(98,142,230,.32);border-radius:12px;box-shadow:0 4px 12px rgba(8,16,36,.15);display:flex;flex:1 1;flex-direction:row;gap:8px;justify-content:space-between;min-width:140px;padding:10px 14px}.runtime-protection__kpi--accent{border-color:rgba(42,224,204,.5)}.runtime-protection__kpi--info{border-color:rgba(110,186,255,.5)}.runtime-protection__kpi--danger{border-color:rgba(255,126,150,.5)}.runtime-protection__kpi--neutral{border-color:rgba(150,170,210,.4)}.runtime-protection__kpi-value{color:var(--agents-text-strong);font-size:18px;font-weight:700;line-height:1}.runtime-protection__kpi-label{color:var(--agents-text-faint);font-size:11px;font-weight:600;letter-spacing:.08em;line-height:1;margin:0;text-transform:uppercase}.runtime-protection__kpi-bar{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:6px}.runtime-protection__kpi-header{align-items:center;display:flex;gap:8px;justify-content:space-between;width:100%}.runtime-protection__kpi-trend{flex-shrink:0}.agents__ops-overview{grid-gap:20px;align-items:center;background:rgba(14,22,38,.82);border:1px solid rgba(98,142,230,.32);border-radius:18px;box-shadow:var(--agents-shadow);display:grid;gap:20px;grid-template-columns:minmax(180px,.9fr) minmax(240px,1.8fr) minmax(200px,.9fr);padding:18px 22px}.agents__agent-types-overview{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:1fr minmax(560px,1.4fr) minmax(180px,.6fr)}.agents__agent-types-chart{background:linear-gradient(135deg,rgba(18,28,52,.8),rgba(12,20,40,.9));border:1px solid rgba(82,132,220,.35);border-radius:16px;box-shadow:0 8px 24px rgba(8,16,36,.25);padding:16px}.agents__agent-types-chart,.agents__chart-toggle{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.agents__chart-toggle{background:rgba(12,18,32,.8);border:1px solid rgba(86,126,210,.4);border-radius:12px;box-shadow:0 4px 12px rgba(8,16,36,.3);display:inline-flex;overflow:hidden;position:absolute;right:16px;top:12px;z-index:2}.agents__chart-toggle-btn{background:transparent;border:none;color:var(--agents-text-subtle);cursor:pointer;font-size:13px;font-weight:500;padding:8px 14px;transition:all .2s ease}.agents__chart-toggle-btn--active{background:linear-gradient(135deg,rgba(59,130,246,.4),rgba(37,99,235,.5));box-shadow:0 2px 8px rgba(59,130,246,.3);color:var(--agents-text-strong)}.agents__agent-types-legend--inset{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(10,16,30,.85);border:1px solid rgba(86,126,210,.35);border-radius:12px;bottom:16px;box-shadow:0 4px 16px rgba(8,16,36,.3);display:inline-flex;gap:18px;padding:10px 14px;position:absolute;right:16px}.agents__agent-types-legend--inset div{align-items:center;display:flex;font-size:13px;font-weight:500;gap:10px}.agents__agent-types-legend--inset strong{color:var(--agents-text-strong);font-weight:600}.agents__agent-types-legend--inset span{color:var(--agents-text-subtle)}.agents__agent-types-legend{align-items:flex-end;color:var(--agents-text-subtle);display:flex;flex-direction:column;font-size:12px;gap:8px}.agents__agent-types-legend span{align-items:center;display:flex;gap:8px}.agents__filters-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}@media (max-width:1100px){.agents__agent-types-overview{grid-template-columns:1fr}.agents__agent-types-legend{align-items:flex-start}}.agents__ops-overview-info h2{color:var(--agents-text-strong);font-size:20px;font-weight:600;margin:0}.agents__ops-overview-info p{color:var(--agents-text-subtle);font-size:13px;margin:8px 0 0}.agents__ops-overview-bar{background:rgba(20,30,50,.8);border:1px solid rgba(90,134,214,.32);border-radius:12px;display:flex;height:18px;overflow:hidden;position:relative;width:100%}.agents__ops-overview-segment{display:block;height:100%}.agents__ops-overview-segment--healthy{background:rgba(60,220,200,.86)}.agents__ops-overview-segment--degraded{background:rgba(255,196,120,.88)}.agents__ops-overview-segment--offline{background:rgba(255,126,150,.9)}.agents__ops-overview-legend{grid-gap:10px;display:grid;gap:10px;margin:0}.agents__ops-overview-legend div{align-items:center;display:flex;gap:12px;justify-content:space-between}.agents__ops-overview-legend dt{align-items:center;color:var(--agents-text-subtle);display:flex;font-size:13px;gap:8px;margin:0}.agents__ops-overview-legend dd{color:var(--agents-text-strong);font-size:14px;font-weight:600;margin:0}.agents__ops-overview-dot{border-radius:50%;display:inline-block;height:10px;width:10px}.agents__ops-overview-dot--healthy{background:rgba(60,220,200,.86)}.agents__ops-overview-dot--degraded{background:rgba(255,196,120,.88)}.agents__ops-overview-dot--offline{background:rgba(255,126,150,.9)}@media (max-width:900px){.agents__ops-overview{grid-template-columns:1fr;text-align:left}.agents__ops-overview-legend{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.agents__ops-overview-legend div{justify-content:flex-start}}.agents__metric-card span{color:var(--agents-text-strong);font-size:22px;font-weight:700}.agents__metric-card p{color:var(--agents-text-faint);font-size:12px;letter-spacing:.08em;margin:0;text-transform:uppercase}.agents__toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.agents__search{-webkit-appearance:none;appearance:none;background:rgba(10,16,30,.88);border:1px solid rgba(90,130,214,.36);border-radius:12px;color:var(--agents-text-strong);flex:1 1 320px;font-size:14px;height:48px;line-height:1.3;padding:10px 14px;transition:border-color .12s ease,box-shadow .12s ease}.agents__search::-webkit-input-placeholder{color:rgba(160,182,226,.6)}.agents__search:-ms-input-placeholder{color:rgba(160,182,226,.6)}.agents__search::placeholder{color:rgba(160,182,226,.6)}.agents__search:focus-visible{border-color:transparent;box-shadow:0 0 0 3px rgba(110,176,255,.18);outline:2px solid rgba(110,176,255,.55)}.agents__filters{display:flex;flex-wrap:wrap}.agents__filters input{border:1px solid rgba(90,130,214,.36);border-radius:12px;font-size:14px;max-width:100%;width:400px}.agents__filters input,.agents__filters select{background:rgba(10,16,30,.88);color:var(--agents-text-strong);padding:10px 14px}.agents__filters select{border:1px solid rgba(90,130,214,.36)}.agents__filters input::-webkit-input-placeholder{color:rgba(160,182,226,.6)}.agents__filters input:-ms-input-placeholder{color:rgba(160,182,226,.6)}.agents__filters input::placeholder{color:rgba(160,182,226,.6)}.agents__filters input:focus-visible,.agents__filters select:focus-visible{border-color:transparent;outline:2px solid rgba(110,176,255,.55)}.agents__view-toggle{background:rgba(12,18,32,.62);border:1px solid rgba(86,126,210,.28);border-radius:12px;display:inline-flex;overflow:hidden}.agents__view-button{background:transparent;border:none;color:var(--agents-text-subtle);cursor:pointer;font-size:13px;padding:8px 16px}.agents__view-button--active{background:rgba(40,82,180,.32);color:var(--agents-text-strong)}.agents__layout{grid-gap:24px;align-items:flex-start;display:grid;gap:24px;grid-template-columns:1fr}.agents__layout--with-detail{grid-template-columns:minmax(400px,1.3fr) minmax(380px,1fr)}.agents__collection{grid-gap:18px;display:grid;gap:18px}.agents__collection--grid{gap:24px 20px;grid-template-columns:repeat(auto-fill,minmax(580px,1fr));margin-bottom:4rem;max-width:100%;padding:0}.agents__collection--list{grid-template-columns:1fr}.agent-card{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:linear-gradient(135deg,rgba(14,22,42,.95),rgba(16,26,48,.98)),radial-gradient(circle at 20% 80%,rgba(110,168,255,.03) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(68,154,255,.04) 0,transparent 50%),radial-gradient(circle at 40% 40%,rgba(42,224,204,.02) 0,transparent 50%);border:1px solid rgba(86,132,220,.32);border-radius:20px;box-shadow:0 8px 32px rgba(4,12,32,.4),0 2px 8px rgba(86,132,220,.08),inset 0 1px 0 hsla(0,0%,100%,.03);display:flex;flex-direction:column;gap:18px;min-height:480px;overflow:hidden;padding:32px 36px;position:relative;transition:all .35s cubic-bezier(.4,0,.2,1)}.agent-card:before{background:linear-gradient(45deg,transparent 30%,rgba(110,168,255,.02) 50%,transparent 70%);bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:1}.agent-card:hover:before{opacity:1}.agent-card--unsupported{background:rgba(12,18,32,.8);border-color:rgba(86,132,220,.2);cursor:not-allowed;-webkit-filter:grayscale(.3) contrast(.8);filter:grayscale(.3) contrast(.8);opacity:.75;position:relative}.agent-card--unsupported,.agent-card--unsupported:hover{box-shadow:none!important;-webkit-transform:none!important;transform:none!important}.agent-card--unsupported:hover{border-color:rgba(86,132,220,.2)!important}.agent-card--unsupported .agent-card__header h3{color:var(--agents-text-faint)}.agent-card--unsupported .agent-card__badge{-webkit-filter:grayscale(.5);filter:grayscale(.5);opacity:.7}.agent-card--unsupported .agent-card__metrics{opacity:.7;pointer-events:none}.agent-card--unsupported:before{background:linear-gradient(135deg,rgba(255,120,140,.05),rgba(12,18,32,.1));border-radius:inherit;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.agent-card--unsupported:after{background:rgba(255,120,140,.15);border:1px solid rgba(255,120,140,.25);border-radius:6px;color:rgba(255,180,190,.8);content:"UNSUPPORTED";font-size:10px;font-weight:600;letter-spacing:.1em;padding:4px 8px;position:absolute;right:12px;text-transform:uppercase;top:12px;z-index:2}.agent-card--coming-soon{background:rgba(12,18,32,.75);border-color:rgba(110,176,255,.25);cursor:not-allowed;-webkit-filter:grayscale(.2) contrast(.9);filter:grayscale(.2) contrast(.9);opacity:.85;position:relative}.agent-card--coming-soon,.agent-card--coming-soon:hover{box-shadow:none!important;-webkit-transform:none!important;transform:none!important}.agent-card--coming-soon:hover{border-color:rgba(110,176,255,.25)!important}.agent-card--coming-soon .agent-card__header h3{color:var(--agents-text-faint)}.agent-card--coming-soon .agent-card__badge{-webkit-filter:grayscale(.3);filter:grayscale(.3);opacity:.8}.agent-card--coming-soon .agent-card__metrics{opacity:.8;pointer-events:none}.agent-card--coming-soon:before{background:linear-gradient(135deg,rgba(110,176,255,.04),rgba(12,18,32,.08));border-radius:inherit;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.agent-card--coming-soon:after{background:rgba(110,176,255,.12);border:1px solid rgba(110,176,255,.2);border-radius:6px;color:rgba(200,220,255,.75);content:"COMING SOON";font-size:10px;font-weight:600;letter-spacing:.1em;padding:4px 8px;position:absolute;right:12px;text-transform:uppercase;top:12px;z-index:2}.agent-card:hover{background:linear-gradient(135deg,rgba(16,26,50,.98),#121e38),radial-gradient(circle at 20% 80%,rgba(110,168,255,.06) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(68,154,255,.08) 0,transparent 50%),radial-gradient(circle at 40% 40%,rgba(42,224,204,.04) 0,transparent 50%);border-color:rgba(110,168,255,.7);box-shadow:0 24px 80px rgba(4,12,32,.7),0 12px 32px rgba(110,168,255,.2),inset 0 1px 0 hsla(0,0%,100%,.1),0 0 0 1px rgba(110,168,255,.3),0 0 40px rgba(110,168,255,.1);-webkit-transform:translateY(-6px) scale(1.015);transform:translateY(-6px) scale(1.015)}.agent-card--selected{border-color:var(--agents-border-strong);box-shadow:0 16px 48px rgba(20,40,88,.5),0 4px 16px rgba(110,168,255,.2),inset 0 1px 0 hsla(0,0%,100%,.06);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.agent-card--list{align-items:stretch;flex-direction:row;gap:24px;min-height:auto}.agent-card--list .agent-card__header{flex:0 0 200px}.agent-card--list .agent-card__metrics{flex:1 1;margin:0}.agent-card--list .agent-card__bottom{flex:0 0 300px;margin:0}.agent-card--list .agent-card__badges{margin:0}.agent-card--list .agent-card__title-section{min-width:auto}.agent-card__header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;position:relative;z-index:2}.agent-card__title-section{align-items:center;display:flex;gap:12px}.agent-card__header h3{color:var(--agents-text-strong);font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.3;margin:0}.agent-card__header h3 button{background:none;border:none;color:inherit;cursor:pointer;font:inherit;margin:0;padding:0;text-align:left}.agent-card__header h3 button:focus-visible{outline:2px solid rgba(118,186,255,.6);outline-offset:4px}.agent-card__service{color:rgba(196,210,238,.65);display:block;font-size:13px;font-weight:600;letter-spacing:.1em;margin-top:8px;text-transform:uppercase}.agent-card__actions button{background:linear-gradient(135deg,rgba(12,18,32,.9),rgba(16,24,40,.95)),radial-gradient(circle at 50% 50%,rgba(110,168,255,.05) 0,transparent 60%);border:1px solid rgba(110,168,255,.35);border-radius:12px;color:var(--agents-text-strong);cursor:pointer;font-size:13px;font-weight:600;overflow:hidden;padding:8px 16px;position:relative;transition:all .2s cubic-bezier(.4,0,.2,1)}.agent-card__actions button:focus-visible,.agent-card__actions button:hover{background:linear-gradient(135deg,rgba(16,24,40,.95),#141c30),radial-gradient(circle at 50% 50%,rgba(110,168,255,.1) 0,transparent 60%);border-color:rgba(110,168,255,.6);box-shadow:0 8px 20px rgba(8,16,36,.3),0 2px 8px rgba(110,168,255,.2),inset 0 1px 0 hsla(0,0%,100%,.05);outline:none;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.agent-card__actions button:disabled{background:rgba(12,18,32,.4);border-color:rgba(86,132,220,.15);color:var(--agents-text-faint);cursor:not-allowed;-webkit-filter:grayscale(.3);filter:grayscale(.3);opacity:.6}.agent-card__badges{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.agent-card__badge{background:rgba(16,24,46,.72);border:1px solid transparent;border-radius:4px;color:var(--agents-text-subtle);font-size:10px;font-weight:700;letter-spacing:.1em;padding:4px 8px;text-transform:uppercase}.agent-card__badge--protection,.agent-card__badge--status{cursor:pointer}.agent-card__badge--active{background:rgba(40,120,102,.24);border-color:rgba(60,220,200,.4);color:rgba(196,248,236,.94)}.agent-card__badge--inactive{background:hsla(0,100%,74%,.16);border-color:hsla(0,100%,79%,.4);color:hsla(0,100%,88%,.92)}.agent-card__badge--protected{background:rgba(80,142,240,.18);border-color:rgba(98,186,255,.4);color:rgba(200,224,255,.92)}.agent-card__badge--unprotected{background:rgba(242,168,90,.16);border-color:rgba(242,168,90,.4);color:rgba(255,214,182,.92)}.agent-card__support{display:flex;flex-wrap:wrap;gap:6px}.agent-card__support-chip{background:rgba(18,24,42,.7);border:1px solid rgba(88,132,210,.28);border-radius:999px;color:var(--agents-text-subtle);font-size:10px;font-weight:500;letter-spacing:.06em;padding:3px 8px;text-transform:uppercase}.agent-card__support-chip--available{border-color:rgba(68,210,188,.4);color:rgba(188,248,236,.92)}.agent-card__support-chip--coming-soon{border-color:rgba(110,176,255,.38);color:rgba(208,220,255,.85)}.agent-card__metrics{background:linear-gradient(135deg,rgba(16,26,46,.85),rgba(18,28,52,.9)),radial-gradient(circle at 30% 70%,rgba(86,132,220,.05) 0,transparent 50%);border:1px solid rgba(92,140,224,.32);border-radius:14px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.02),0 4px 12px rgba(8,16,36,.2);display:flex;gap:12px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,auto);margin:16px 0;padding:16px;position:relative;z-index:2}.agent-card__metric{align-items:center;-webkit-animation:metricFadeIn .4s ease-out forwards;animation:metricFadeIn .4s ease-out forwards;background:linear-gradient(135deg,rgba(20,30,52,.6),rgba(24,34,58,.7));border:1px solid rgba(92,140,224,.2);border-radius:10px;display:flex;flex-direction:row;gap:12px;opacity:0;overflow:hidden;padding:12px 14px;position:relative;-webkit-transform:translateY(10px);transform:translateY(10px);transition:all .2s cubic-bezier(.4,0,.2,1)}.agent-card__metric:first-child{-webkit-animation-delay:0ms;animation-delay:0ms;flex:1 1}.agent-card__metric:nth-child(2){-webkit-animation-delay:80ms;animation-delay:80ms;flex:1 1}.agent-card__metric:nth-child(3){-webkit-animation-delay:.16s;animation-delay:.16s;flex:1 1}.agent-card__metric:nth-child(4){-webkit-animation-delay:.24s;animation-delay:.24s;flex:1 1}.agent-card__metric:nth-child(5){-webkit-animation-delay:.32s;animation-delay:.32s;flex:1 1}.agent-card__metric--primary{background:linear-gradient(135deg,rgba(68,154,255,.08),rgba(42,224,204,.06));border-color:rgba(68,154,255,.3);grid-column:1/-1}.agent-card__metric--violations{background:linear-gradient(135deg,rgba(255,126,150,.05),rgba(255,94,124,.03));border-left:3px solid rgba(255,126,150,.6)}.agent-card__metric--posture{background:linear-gradient(135deg,rgba(60,220,200,.05),rgba(42,224,204,.03));border-left:3px solid rgba(60,220,200,.6)}.agent-card__metric--threats{background:linear-gradient(135deg,rgba(255,196,120,.05),rgba(245,158,11,.03));border-left:3px solid rgba(255,196,120,.6)}.agent-card__metric:hover{border-color:rgba(110,168,255,.4);box-shadow:0 4px 12px rgba(8,16,36,.25),inset 0 1px 0 hsla(0,0%,100%,.05);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.agent-card__metric--primary:hover{background:linear-gradient(135deg,rgba(68,154,255,.12),rgba(42,224,204,.1));border-color:rgba(68,154,255,.5)}.agent-card__metric--violations:hover{background:linear-gradient(135deg,rgba(255,126,150,.08),rgba(255,94,124,.06));border-left-color:rgba(255,126,150,.8)}.agent-card__metric--posture:hover{background:linear-gradient(135deg,rgba(60,220,200,.08),rgba(42,224,204,.06));border-left-color:rgba(60,220,200,.8)}.agent-card__metric--threats:hover{background:linear-gradient(135deg,rgba(255,196,120,.08),rgba(245,158,11,.06));border-left-color:rgba(255,196,120,.8)}.agent-card__metrics .agent-card__metric svg{display:none}.agent-card__trend{font-size:14px;margin-left:6px}.agent-card__trend-icon{flex-shrink:0;height:12px;margin-left:6px;width:12px}.agent-card__charts{display:none}.agent-card__metric-content{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:4px;justify-content:center}.agent-card__metric-icon{align-items:center;border-radius:8px;display:flex;flex-shrink:0;font-size:16px;font-weight:600;height:32px;justify-content:center;transition:all .2s ease;width:32px}.agent-card__metric:hover .agent-card__metric-icon{-webkit-transform:scale(1.1);transform:scale(1.1)}.agent-card__metric--primary .agent-card__metric-icon{background:rgba(68,154,255,.2);color:rgba(68,154,255,.9)}.agent-card__metric--violations .agent-card__metric-icon{background:rgba(255,126,150,.2);color:rgba(255,126,150,.9)}.agent-card__metric--posture .agent-card__metric-icon{background:rgba(60,220,200,.2);color:rgba(60,220,200,.9)}.agent-card__metric--threats .agent-card__metric-icon{background:rgba(255,196,120,.2);color:rgba(255,196,120,.9)}.agent-card__metric-value{color:var(--agents-text-strong);font-size:20px;font-weight:700;line-height:1.2;margin:0}.agent-card__metric--primary .agent-card__metric-value{font-size:24px;font-weight:800}.agent-card__mini-chart{opacity:.8}.agent-card__metric-label{color:rgba(196,210,238,.7);font-size:11px;font-weight:500;letter-spacing:.05em;margin:0;text-transform:uppercase}.agent-card__metric-visual{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:4px}.agent-card__mini-donut{opacity:.9;transition:all .2s ease}.agent-card__metric:hover .agent-card__mini-donut{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}.agent-card__mini-trend{opacity:.8;transition:all .2s ease}.agent-card__metric:hover .agent-card__mini-trend{opacity:1}.agent-card__posture-bar{background:rgba(60,220,200,.2);border-radius:2px;height:4px;overflow:hidden;position:relative;width:24px}.agent-card__posture-fill{background:linear-gradient(90deg,rgba(255,126,150,.8),rgba(255,196,120,.8),rgba(60,220,200,.8));border-radius:2px;height:100%;transition:width .3s ease}.agent-card__posture-pill,.agent-card__status-pill{border:1px solid transparent;border-radius:6px;font-size:10px;font-weight:700;letter-spacing:.05em;padding:3px 6px;text-transform:uppercase}.agent-card__posture-pill{background:rgba(60,220,200,.15);border-color:rgba(60,220,200,.3);color:rgba(60,220,200,.9)}.agent-card__posture-pill:has-text("LOW"){background:rgba(255,126,150,.15);border-color:rgba(255,126,150,.3);color:rgba(255,126,150,.9)}.agent-card__posture-pill:has-text("MED"){background:rgba(255,196,120,.15);border-color:rgba(255,196,120,.3);color:rgba(255,196,120,.9)}.agent-card__status-pill{background:rgba(110,186,255,.15);border-color:rgba(110,186,255,.3);color:rgba(110,186,255,.9)}.agent-card__status-pill--recent{background:rgba(60,220,200,.15);border-color:rgba(60,220,200,.3);color:rgba(60,220,200,.9)}.agent-card__status-pill--stale{background:rgba(255,196,120,.15);border-color:rgba(255,196,120,.3);color:rgba(255,196,120,.9)}.agent-card__status-pill--old{background:rgba(255,126,150,.15);border-color:rgba(255,126,150,.3);color:rgba(255,126,150,.9)}.agent-card__ops{align-items:center;display:flex;gap:12px}.agent-ops-donut{height:52px;width:52px}.agent-ops-donut svg{height:100%;width:100%}.agent-ops-donut__background{fill:none;stroke:rgba(40,62,104,.6);stroke-width:2.6}.agent-ops-donut__segment{fill:none;stroke-width:2.6;stroke-linecap:round}.agent-ops-donut__segment--healthy{stroke:rgba(60,220,200,.86)}.agent-ops-donut__segment--degraded{stroke:rgba(255,196,120,.9)}.agent-ops-donut__segment--offline{stroke:rgba(255,126,150,.9)}.agent-card__ops-info{display:flex;flex-direction:column;gap:4px}.agent-card__ops-info strong{color:var(--agents-text-strong);font-size:14px}.agent-card__ops-info span{color:var(--agents-text-subtle);font-size:12px}.agent-card__ops-info button{align-self:flex-start;background:rgba(14,22,38,.72);border:1px solid rgba(96,140,224,.32);border-radius:10px;color:var(--agents-text-strong);cursor:pointer;font-size:11px;padding:6px 10px}.agent-card__ops-info button:focus-visible,.agent-card__ops-info button:hover{border-color:var(--agents-border-strong);outline:none}.agent-card__status-row{align-items:center;background:rgba(16,26,46,.74);border:1px solid rgba(82,126,210,.24);border-radius:12px;display:flex;justify-content:space-between;padding:12px 14px}.agent-card__health-value{font-size:14px}.agent-card__bottom{align-items:flex-start;background:linear-gradient(135deg,rgba(16,26,46,.85),rgba(18,28,52,.9)),radial-gradient(circle at 20% 80%,rgba(86,132,220,.04) 0,transparent 50%);border:1px solid rgba(92,140,224,.32);border-radius:14px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.02),0 4px 12px rgba(8,16,36,.15);display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin:12px 0;padding:12px 14px;position:relative;z-index:2}.agent-card__detail-grid{grid-gap:8px;display:grid;flex:2 1 420px;gap:8px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.agent-card__detail{align-items:flex-start;background:linear-gradient(135deg,rgba(20,34,62,.7),rgba(24,38,68,.75)),radial-gradient(circle at 30% 30%,rgba(110,168,255,.03) 0,transparent 60%);border:1px solid rgba(92,140,224,.28);border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:6px;min-height:60px;overflow:hidden;padding:10px 12px;position:relative;transition:all .16s ease}.agent-card__detail:hover{background:linear-gradient(135deg,rgba(24,38,68,.8),rgba(28,42,74,.85)),radial-gradient(circle at 30% 30%,rgba(110,168,255,.06) 0,transparent 60%);border-color:rgba(110,168,255,.4);box-shadow:0 6px 16px rgba(8,16,36,.25),inset 0 1px 0 hsla(0,0%,100%,.04);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.agent-card__detail-header{align-items:center;display:flex;gap:8px;justify-content:space-between;width:100%}.agent-card__detail-icon{align-items:center;background:rgba(110,168,255,.15);border:1px solid rgba(110,168,255,.3);border-radius:6px;color:rgba(110,168,255,.9);display:flex;flex-shrink:0;font-size:12px;font-weight:700;height:24px;justify-content:center;transition:all .2s ease;width:24px}.agent-card__detail:hover .agent-card__detail-icon{background:rgba(110,168,255,.2);-webkit-transform:scale(1.05);transform:scale(1.05)}.agent-card__detail-content{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.agent-card__detail-label{color:rgba(160,182,224,.6);font-size:10px;font-weight:600;letter-spacing:.05em;line-height:1;margin:0;text-transform:uppercase}.agent-card__detail-value{color:var(--agents-text-strong);font-size:18px;font-weight:700;line-height:1.1;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-card__detail-status{align-items:center;display:flex;flex-shrink:0;justify-content:flex-end;margin-top:2px}.agent-card__runtime-pill{border:1px solid transparent;border-radius:6px;font-size:10px;font-weight:700;letter-spacing:.05em;padding:4px 8px;text-transform:uppercase}.agent-card__runtime-pill--blocking{background:rgba(255,126,150,.15);border-color:rgba(255,126,150,.3);color:rgba(255,126,150,.9)}.agent-card__runtime-pill--alerting{background:rgba(255,196,120,.15);border-color:rgba(255,196,120,.3);color:rgba(255,196,120,.9)}.agent-card__runtime-pill--monitoring{background:rgba(110,186,255,.15);border-color:rgba(110,186,255,.3);color:rgba(110,186,255,.9)}.agent-card__role-count{background:rgba(60,220,200,.15);border:1px solid rgba(60,220,200,.3);border-radius:6px;color:rgba(60,220,200,.9);font-size:12px;font-weight:700;padding:2px 6px}.agent-card__posture-mini-bar{opacity:.8;transition:all .2s ease}.agent-card__detail:hover .agent-card__posture-mini-bar{opacity:1}.agent-card__server-dots{align-items:center;display:flex;gap:3px}.agent-card__server-dot{background:rgba(255,196,120,.8);border:1px solid rgba(255,196,120,.4);border-radius:50%;height:6px;width:6px}.agent-card__freshness-ring{opacity:.9;transition:all .2s ease}.agent-card__detail:hover .agent-card__freshness-ring{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}.agent-card__threats{background:linear-gradient(135deg,rgba(20,34,62,.7),rgba(24,38,68,.75)),radial-gradient(circle at 30% 30%,rgba(255,126,150,.03) 0,transparent 60%);border:1px solid rgba(255,126,150,.28);border-radius:10px;display:flex;flex-direction:column;gap:6px;min-height:60px;overflow:hidden;padding:12px 14px;position:relative;transition:all .16s ease}.agent-card__threats:hover{background:linear-gradient(135deg,rgba(24,38,68,.8),rgba(28,42,74,.85)),radial-gradient(circle at 30% 30%,rgba(255,126,150,.06) 0,transparent 60%);border-color:rgba(255,126,150,.4);box-shadow:0 6px 16px rgba(8,16,36,.25),inset 0 1px 0 hsla(0,0%,100%,.04);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.agent-card__threats-header{align-items:center;display:flex;gap:12px}.agent-card__threats-icon{align-items:center;background:rgba(255,126,150,.2);border:1px solid rgba(255,126,150,.3);border-radius:6px;color:rgba(255,126,150,.9);display:flex;flex-shrink:0;font-size:12px;font-weight:700;height:24px;justify-content:center;transition:all .2s ease;width:24px}.agent-card__threats:hover .agent-card__threats-icon{background:rgba(255,126,150,.25);-webkit-transform:scale(1.05);transform:scale(1.05)}.agent-card__threats-info{display:flex;flex:1 1;flex-direction:column;gap:4px}.agent-card__threats-severity{align-items:center;display:flex;flex-shrink:0;justify-content:center}.agent-card__severity-pill{border:1px solid transparent;border-radius:6px;font-size:10px;font-weight:700;letter-spacing:.05em;padding:4px 8px;text-transform:uppercase}.agent-card__severity-pill--none{background:rgba(60,220,200,.15);border-color:rgba(60,220,200,.3);color:rgba(60,220,200,.9)}.agent-card__severity-pill--low{background:rgba(110,186,255,.15);border-color:rgba(110,186,255,.3);color:rgba(110,186,255,.9)}.agent-card__severity-pill--medium{background:rgba(255,196,120,.15);border-color:rgba(255,196,120,.3);color:rgba(255,196,120,.9)}.agent-card__severity-pill--high{background:rgba(255,126,150,.15);border-color:rgba(255,126,150,.3);color:rgba(255,126,150,.9)}.agent-card__threats-label{color:var(--agents-text-faint);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.agent-card__threats-content{align-items:center;display:flex;gap:8px}.agent-card__threats-value{color:var(--agents-text-strong);font-size:18px;font-weight:700}.agent-card__threats-chart{opacity:.8}.agent-card__health{align-items:center;display:flex;gap:8px}.agent-card__health-label{color:var(--agents-text-faint);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.agent-card__health-value{font-size:16px;font-weight:700}.agent-card__health-value.healthy{color:rgba(60,220,200,.95)}.agent-card__health-value.degraded{color:rgba(255,196,120,.95)}.agent-card__health-value.critical{color:rgba(255,126,150,.95)}.agent-card__runtime{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:6px;text-align:left}.agent-card__runtime-label{color:var(--agents-text-faint)}.agent-card__runtime-value{align-items:center;color:var(--agents-text-strong);display:flex;font-size:13px;font-weight:600;gap:0}.agent-card__pan-lockup{display:block;-webkit-filter:drop-shadow(0 4px 12px rgba(8,16,36,.5));filter:drop-shadow(0 4px 12px rgba(8,16,36,.5));height:20px;width:auto}.agent-card__footer{display:flex;justify-content:flex-end;margin-top:auto}.agent-card__threat-action{background:rgba(255,140,160,.16);border:1px solid rgba(255,140,160,.42);border-radius:12px;color:rgba(255,200,210,.95);cursor:pointer;font-size:12px;padding:8px 12px}.agent-card__threat-action:focus-visible,.agent-card__threat-action:hover{border-color:rgba(255,160,180,.64);outline:none}.agents__detail{background:var(--agents-surface-strong);border:1px solid rgba(92,138,222,.36);border-radius:22px;box-shadow:var(--agents-shadow);min-height:520px;padding:20px 22px}.agents-detail__header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:18px}.agents-detail__title-section{align-items:center;display:flex;gap:14px}.agents-detail__header h2{color:var(--agents-text-strong);font-size:26px;margin:0}.agents-detail__header p{color:var(--agents-text-subtle);font-size:14px;margin:6px 0 0}.agents-detail__header-meta{display:flex;flex-wrap:wrap;gap:12px}.agents-detail__posture,.agents-detail__risk{border:1px solid transparent;border-radius:999px;font-size:12px;letter-spacing:.04em;padding:6px 14px;text-transform:uppercase}.agents-detail__risk--low{background:rgba(40,120,102,.18);border-color:rgba(60,220,200,.4);color:rgba(196,248,236,.94)}.agents-detail__risk--medium{background:rgba(255,200,120,.18);border-color:rgba(255,200,120,.4);color:rgba(255,234,198,.92)}.agents-detail__risk--high{background:rgba(255,120,140,.18);border-color:rgba(255,120,140,.4);color:rgba(255,194,204,.94)}.agents-detail__posture{background:rgba(80,132,230,.16);border-color:rgba(98,168,255,.36);color:rgba(204,220,255,.92)}.agents-detail__close{background:rgba(16,24,44,.8);border:none;border-radius:8px;color:var(--agents-text-subtle);cursor:pointer;font-size:16px;padding:8px;transition:background-color .14s ease,color .14s ease}.agents-detail__close:focus-visible,.agents-detail__close:hover{background:rgba(24,32,56,.9);color:var(--agents-text-strong);outline:none}.agents-detail__tabs{background:rgba(8,15,32,.92);border:1px solid rgba(114,146,242,.24);border-radius:14px;display:flex;gap:8px;margin-bottom:24px;padding:8px;width:100%}.agents-detail__tab{align-items:center;background:transparent;border:1px solid transparent;border-radius:10px;color:rgba(208,220,255,.75);cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:500;gap:8px;justify-content:center;min-width:0;padding:12px 16px;position:relative;transition:all .2s ease}.agents-detail__tab:hover:not(.agents-detail__tab--active){background:rgba(59,130,246,.08);color:rgba(236,244,255,.96)}.agents-detail__tab--active{background:linear-gradient(135deg,rgba(59,130,246,.15),rgba(6,182,212,.1));border-color:rgba(59,130,246,.3);box-shadow:0 2px 8px rgba(59,130,246,.2);color:#3b82f6;font-weight:600}.agents-detail__tab--active:before{background:linear-gradient(90deg,transparent,#3b82f6,transparent);border-radius:2px;bottom:-9px;content:"";height:2px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:40%}.agents-detail__tab-count{background:rgba(59,130,246,.2);border:1px solid rgba(59,130,246,.3);border-radius:999px;color:#3b82f6;font-size:11px;font-weight:600;letter-spacing:.05em;margin-left:auto;padding:3px 10px}.agents-detail__tab--active .agents-detail__tab-count{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.25);color:#fff}.agents-detail__panel{display:flex;flex-direction:column;gap:24px}.agents-detail__grid{grid-gap:20px;display:grid;gap:20px}.agents-detail__grid--one{grid-template-columns:1fr}.agents-detail__grid--two{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.agents-detail__grid section{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,rgba(8,15,32,.92),rgba(16,26,50,.86));border:1px solid rgba(114,146,242,.24);border-radius:14px;box-shadow:0 18px 32px rgba(6,14,32,.32);display:flex;flex-direction:column;gap:16px;padding:20px 24px;transition:box-shadow .16s ease,-webkit-transform .16s ease;transition:transform .16s ease,box-shadow .16s ease;transition:transform .16s ease,box-shadow .16s ease,-webkit-transform .16s ease}.agents-detail__grid section:hover{border-color:rgba(136,196,255,.3);box-shadow:0 24px 46px rgba(6,14,32,.45);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.agents-detection-analytics{max-width:none;width:100%}.agents__detail--full .agents-detection-analytics{grid-column:1/-1;width:100%}.agents-detail__overview-stats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-bottom:16px}.agents-detail__stat{background:linear-gradient(180deg,rgba(18,28,52,.85),rgba(12,18,34,.85));border:1px solid rgba(92,140,224,.3);border-radius:14px;display:flex;flex-direction:column;gap:4px;padding:16px;text-align:center}.agents-detail__stat-value{color:var(--agents-text-strong);font-size:22px;font-weight:800}.agents-detail__stat-label{color:var(--agents-text-faint);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.agents-status-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid transparent;border-radius:999px;font-size:10px;font-weight:600;letter-spacing:.1em;padding:4px 10px;text-transform:uppercase}.agents-status-badge--active,.agents-status-badge--deployed,.agents-status-badge--protected{background:linear-gradient(135deg,rgba(34,197,94,.2),rgba(16,185,129,.15));border-color:rgba(34,197,94,.4);box-shadow:0 2px 8px rgba(34,197,94,.2);color:#10b981}.agents-status-badge--inactive,.agents-status-badge--not-deployed,.agents-status-badge--unprotected{background:linear-gradient(135deg,rgba(255,132,148,.2),rgba(255,110,130,.15));border-color:rgba(255,132,148,.4);box-shadow:0 2px 8px rgba(255,132,148,.2);color:#ff8494}.agents-support-item{align-items:center;background:rgba(16,26,48,.6);border:1px solid rgba(92,140,224,.24);border-radius:10px;display:flex;justify-content:space-between;margin-bottom:8px;padding:8px 12px}.agents-support-status{color:var(--agents-text-subtle);font-size:12px}.agents-detail__grid code{background:rgba(20,30,52,.8);border:1px solid rgba(82,132,220,.24);border-radius:6px;color:var(--agents-text-strong);font-family:SF Mono,Monaco,Consolas,monospace;font-size:12px;padding:4px 8px}.agents-detail__grid h3{color:rgba(236,244,255,.96);font-size:16px;font-weight:600;letter-spacing:.02em;margin:0}.agents-detail__grid dd,.agents-detail__grid p,.agents-detail__grid span{color:var(--agents-text-subtle);font-size:13px;line-height:1.5;margin:0}.agents-detail__grid dl{grid-gap:10px;display:grid;gap:10px;margin:0}.agents-detail__grid dl div{display:flex;gap:12px;justify-content:space-between}.agents-detail__grid dt{color:rgba(164,184,220,.6);font-size:12px;font-weight:500;letter-spacing:.1em;margin:0;text-transform:uppercase}.agents-detail__list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.agents-detail__list li{background:rgba(16,26,48,.68);border-radius:12px;display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.agents-detail__list--roles li{align-items:flex-start;gap:12px;justify-content:flex-start}.agents-role__icon{font-size:20px;line-height:1}.agents-role__meta{display:flex;flex-direction:column;gap:4px}.agents-role__meta strong{color:var(--agents-text-strong);font-size:14px}.agents-role__meta span{color:var(--agents-text-subtle);font-size:12px}.agents-detail__list strong{color:var(--agents-text-strong);font-size:14px}.agents-detail__list span{color:var(--agents-text-subtle);font-size:12px}.agents-detail__supports{display:flex;flex-wrap:wrap;gap:8px}.agents-support-chip{background:rgba(18,26,48,.72);border:1px solid rgba(88,132,210,.28);border-radius:999px;color:var(--agents-text-subtle);font-size:11px;letter-spacing:.06em;padding:4px 10px;text-transform:uppercase}.agents-support-chip--available{border-color:rgba(68,210,188,.4);color:rgba(188,248,236,.95)}.agents-support-chip--coming-soon{border-color:rgba(110,176,255,.38);color:rgba(206,222,255,.88)}.agents-detail__list--pill li{align-items:flex-start;flex-direction:column}.agents-detail__risk-callout{border-radius:14px;font-size:13px;padding:12px 14px}.agents-detail__risk-callout--low{background:rgba(40,120,102,.18);color:rgba(196,248,236,.95)}.agents-detail__risk-callout--medium{background:rgba(255,200,120,.18);color:rgba(255,236,204,.95)}.agents-detail__risk-callout--high{background:rgba(255,120,140,.18);color:rgba(255,198,210,.95)}.agents-detail__risk-metrics{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-top:16px}.agents-detail__risk-metric{background:linear-gradient(180deg,rgba(18,28,52,.85),rgba(12,18,34,.85));border:1px solid rgba(92,140,224,.3);border-radius:14px;display:flex;flex-direction:column;gap:4px;padding:16px;text-align:center}.agents-detail__runtime-stats{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin:12px 0}.agents-detail__runtime-stat{background:linear-gradient(180deg,rgba(18,28,52,.7),rgba(12,18,34,.7));border:1px solid rgba(82,132,220,.25);border-radius:10px;display:flex;flex-direction:column;gap:4px;padding:10px 8px;text-align:center;transition:all .2s ease}.agents-detail__runtime-stat:hover{background:linear-gradient(180deg,rgba(18,28,52,.9),rgba(12,18,34,.9));border-color:rgba(82,132,220,.4);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.agents-detail__runtime-stat-value{color:var(--agents-text-strong);font-size:16px;font-weight:700;line-height:1.2}.agents-detail__runtime-stat-label{color:var(--agents-text-subtle);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.agents-mini-gauge{align-items:center;display:inline-flex;flex-direction:column;gap:6px;margin-top:8px}.agents-mini-gauge__bg{fill:none;stroke:rgba(40,62,104,.5);stroke-width:10}.agents-mini-gauge__fg{fill:none;stroke:rgba(110,186,255,.9);stroke-width:10;stroke-linecap:round}.agents-mini-gauge__label{fill:var(--agents-text-strong);font-size:16px}.agents-bars__bar,.agents-bars__bar--Windows{fill:rgba(110,186,255,.35)}.agents-bars__bar--macOS{fill:rgba(60,220,200,.35)}.agents-bars__bar--Linux{fill:rgba(255,168,120,.35)}.agents-bars__label{fill:var(--agents-text-subtle);font-size:10px}.agents-access-activity{background:rgba(18,28,52,.6);border:1px solid rgba(82,132,220,.28);border-radius:12px;margin:16px 0;padding:16px}.agents-access-activity h4{color:var(--agents-text-strong);font-size:14px;font-weight:600;margin:0 0 12px}.agents-access-chart{height:auto;margin-bottom:12px;width:100%}.agents-access-legend{display:flex;flex-wrap:wrap;gap:16px}.agents-legend-item{align-items:center;color:var(--agents-text-subtle);display:flex;font-size:12px;gap:6px}.agents-legend-color{border-radius:1px;height:3px;width:12px}.agents-platform-deployment{background:rgba(18,28,52,.6);border:1px solid rgba(82,132,220,.28);border-radius:16px;display:flex;flex-direction:column;gap:12px;padding:16px 18px}.agents-platform-header{align-items:flex-start;display:flex;justify-content:space-between}.agents-platform-header h3{color:var(--agents-text-strong);font-size:16px;font-weight:600;margin:0}.agents-platform-summary{align-items:flex-end;display:flex;flex-direction:column;text-align:right}.agents-platform-total{color:var(--agents-text-strong);font-size:26px;font-weight:700;line-height:1}.agents-platform-label{color:var(--agents-text-subtle);font-size:11px;letter-spacing:.1em;margin-top:2px;text-transform:uppercase}.agents-platform-description{color:var(--agents-text-subtle);font-size:14px;line-height:1.5;margin:0}.agents-platform-description strong{color:var(--agents-text-strong)}.agents-platform-stats-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin:8px 0}.agents-platform-stat{align-items:center;background:rgba(14,22,42,.4);border:1px solid rgba(82,132,220,.2);border-radius:8px;display:flex;flex-direction:column;padding:8px 12px;transition:all .2s ease}.agents-platform-stat:hover{background:rgba(14,22,42,.6);border-color:rgba(82,132,220,.3);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.agents-platform-stat-value{color:var(--agents-text-strong);font-size:16px;font-weight:700;line-height:1.2}.agents-platform-stat-label{color:var(--agents-text-subtle);font-size:10px;letter-spacing:.1em;margin-top:2px;text-transform:uppercase}.agents-platform-visualization{align-items:center;display:flex;gap:24px;margin-top:12px}.agents-platform-chart{align-items:center;display:flex;gap:24px;min-height:180px}.agents-platform-donut-container{align-items:center;display:flex;justify-content:center;position:relative}.agents-platform-donut{-webkit-filter:drop-shadow(0 6px 20px rgba(0,0,0,.4));filter:drop-shadow(0 6px 20px rgba(0,0,0,.4));overflow:visible;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.agents-platform-donut:hover{-webkit-transform:scale(1.02);transform:scale(1.02)}.agents-platform-center{pointer-events:none}.agents-platform-center text{-webkit-user-select:none;-ms-user-select:none;user-select:none}.agents-donut-segment{cursor:pointer;transition:all .3s ease}.agents-donut-segment:hover .agents-donut-segment-path{-webkit-filter:url(#glow) brightness(1.1);filter:url(#glow) brightness(1.1);-webkit-transform-origin:center;transform-origin:center}.agents-donut-segment:hover .agents-donut-segment-overlay{opacity:1}.agents-donut-total{text-shadow:0 2px 4px rgba(0,0,0,.3);transition:all .2s ease}.agents-donut-label,.agents-donut-status{text-shadow:0 1px 2px rgba(0,0,0,.3);transition:all .2s ease}.agents-donut-status{letter-spacing:.1em}@-webkit-keyframes donutSegmentFadeIn{0%{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes donutSegmentFadeIn{0%{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.agents-donut-segment-path{-webkit-animation:donutSegmentFadeIn .6s ease-out backwards;animation:donutSegmentFadeIn .6s ease-out backwards}.agents-donut-segment:first-child .agents-donut-segment-path{-webkit-animation-delay:.1s;animation-delay:.1s}.agents-donut-segment:nth-child(2) .agents-donut-segment-path{-webkit-animation-delay:.2s;animation-delay:.2s}.agents-donut-segment:nth-child(3) .agents-donut-segment-path{-webkit-animation-delay:.3s;animation-delay:.3s}.agents-platform-list{display:flex;flex:1 1;flex-direction:column;gap:10px;min-width:220px}.agents-platform-row{align-items:center;background:rgba(14,22,42,.5);border:1px solid rgba(82,132,220,.2);border-radius:10px;display:flex;justify-content:space-between;padding:10px 14px;transition:all .2s ease}.agents-platform-row:hover{background:rgba(14,22,42,.7);border-color:rgba(82,132,220,.4);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.agents-platform-info{align-items:center;display:flex;flex:1 1;gap:12px}.agents-platform-icon-wrapper{align-items:center;background:rgba(82,132,220,.1);border:1px solid rgba(82,132,220,.2);border-radius:8px;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.agents-platform-row:hover .agents-platform-icon-wrapper{background:rgba(82,132,220,.2);border-color:rgba(82,132,220,.3);-webkit-transform:scale(1.05);transform:scale(1.05)}.agents-platform-text{display:flex;flex:1 1;flex-direction:column;gap:4px}.agents-platform-name-row{align-items:center;display:flex;gap:8px;justify-content:space-between}.agents-platform-name{color:var(--agents-text-strong);font-size:14px;font-weight:600}.agents-platform-status{background:rgba(60,220,200,.15);border:1px solid rgba(60,220,200,.3);border-radius:4px;color:rgba(60,220,200,.9);font-size:10px;font-weight:600;letter-spacing:.1em;padding:2px 6px;text-transform:uppercase}.agents-platform-details{align-items:center;display:flex;gap:8px;justify-content:space-between}.agents-platform-count{color:var(--agents-text-subtle);font-size:12px}.agents-platform-health{color:rgba(60,220,200,.8);font-size:11px;font-weight:500}.agents-platform-stats{align-items:flex-end;display:flex;flex-direction:column;gap:4px;min-width:80px}.agents-platform-percentage{color:var(--agents-text-strong);font-size:13px;font-weight:600;text-align:right}.agents-platform-bar-container{background:rgba(82,132,220,.15);border-radius:3px;height:6px;overflow:hidden;width:60px}.agents-platform-bar{background:rgba(82,132,220,.3);border-radius:3px;height:100%;min-width:8px;transition:all .3s ease}.agents-platform-row:hover .agents-platform-bar{background:rgba(82,132,220,.5);-webkit-transform:scaleY(1.2);transform:scaleY(1.2)}@media (max-width:768px){.agents-platform-visualization{align-items:center;flex-direction:column;gap:20px}.agents-platform-chart{flex-direction:column;gap:16px;text-align:center}.agents-platform-list{min-width:unset;width:100%}.agents-platform-row{align-items:stretch;flex-direction:column;gap:8px}.agents-platform-stats{justify-content:space-between;width:100%}}.agents-detection-analytics{display:flex;flex-direction:column;gap:16px;grid-column:1/-1}.agents-detection-summary{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-bottom:8px}.agents-detection-stat{align-items:center;background:rgba(16,26,46,.7);border:1px solid rgba(82,132,220,.24);border-radius:12px;display:flex;flex-direction:column;gap:6px;padding:16px}.agents-detection-stat--critical{background:rgba(220,38,38,.08);border-color:rgba(220,38,38,.4)}.agents-detection-stat--medium{background:rgba(245,158,11,.08);border-color:rgba(245,158,11,.4)}.agents-detection-stat--low{background:rgba(59,130,246,.08);border-color:rgba(59,130,246,.4)}.agents-detection-count{color:var(--agents-text-strong);font-size:24px;font-weight:800}.agents-detection-label{color:var(--agents-text-faint);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.agents-analytics-chart{background:rgba(18,28,52,.6);border:1px solid rgba(82,132,220,.28);border-radius:12px;box-sizing:border-box;min-height:220px;overflow:hidden;padding:16px;width:100%}.agents-analytics-chart svg{display:block;height:200px;max-width:100%;width:100%}.agents-analytics-legend{display:flex;flex-wrap:wrap;gap:16px;margin-top:12px}.agents-analytics-layout{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:1fr 1fr}@media (max-width:1200px){.agents-analytics-layout{gap:16px;grid-template-columns:1fr}.agents-detections-list{max-height:300px}}.agents-detections-list h4{color:var(--agents-text-strong);font-size:14px;font-weight:600;margin:0 0 16px}.agents-detections-container{display:flex;flex-direction:column;gap:8px}.agents-detection-item{background:rgba(14,22,42,.4);border:1px solid rgba(82,132,220,.2);border-radius:8px;padding:10px 12px;transition:all .2s ease}.agents-detection-item:hover{background:rgba(14,22,42,.6);border-color:rgba(82,132,220,.4)}.agents-detection-item__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.agents-detection-item__severity{border-radius:4px;font-size:10px;font-weight:600;letter-spacing:.08em;padding:2px 6px;text-transform:uppercase}.agents-detection-item__severity--high{background:rgba(220,38,38,.2);color:#dc2626}.agents-detection-item__severity--medium{background:rgba(245,158,11,.2);color:#f59e0b}.agents-detection-item__severity--low{background:rgba(59,130,246,.2);color:#3b82f6}.agents-detection-item__time{color:var(--agents-text-faint);font-size:10px}.agents-detection-item__type{color:var(--agents-text-strong);font-size:12px;font-weight:600;margin-bottom:4px}.agents-detection-item__description{color:var(--agents-text-subtle);font-size:11px;line-height:1.4}.agents-detection-empty{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:40px 20px;text-align:center}.agents-detection-empty__icon{color:var(--agents-text-faint);font-size:24px;margin-bottom:8px}.agents-detection-empty__text{color:var(--agents-text-faint);font-size:12px}.agents-detail__risk-value{color:var(--agents-text-strong);font-size:18px;font-weight:700}.agents-detail__risk-label{color:var(--agents-text-faint);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.agents-controls{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.agents-control{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,rgba(16,26,50,.86),rgba(14,22,42,.92));border:1px solid rgba(122,156,255,.26);border-radius:12px;box-shadow:0 12px 24px rgba(8,16,36,.25);cursor:pointer;display:flex;gap:12px;justify-content:flex-start;padding:16px 18px;text-align:left;transition:background .16s ease,border-color .16s ease,-webkit-transform .16s ease;transition:transform .16s ease,background .16s ease,border-color .16s ease;transition:transform .16s ease,background .16s ease,border-color .16s ease,-webkit-transform .16s ease;width:100%}.agents-control:hover{background:linear-gradient(135deg,rgba(46,78,142,.92),rgba(34,56,102,.95));border-color:rgba(136,196,255,.5);box-shadow:0 18px 36px rgba(8,16,36,.35);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.agents-control--active{border-color:var(--agents-border-strong);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.agents-control:disabled{background:rgba(16,24,44,.5);border-color:rgba(92,140,224,.2);color:var(--agents-text-faint);cursor:not-allowed;-webkit-filter:grayscale(.2);filter:grayscale(.2);opacity:.7}.agents-control:disabled .agents-control__status{-webkit-filter:grayscale(.4);filter:grayscale(.4);opacity:.8}.agents-control__status{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid transparent;border-radius:999px;font-size:10px;font-weight:600;letter-spacing:.1em;padding:4px 10px;text-transform:uppercase}.agents-control__status--enabled{background:linear-gradient(135deg,rgba(34,197,94,.2),rgba(16,185,129,.15));border-color:rgba(34,197,94,.4);box-shadow:0 2px 8px rgba(34,197,94,.2);color:#10b981}.agents-control__status--disabled{background:linear-gradient(135deg,rgba(255,210,136,.2),rgba(255,196,110,.15));border-color:rgba(255,210,136,.4);box-shadow:0 2px 8px rgba(255,210,136,.2);color:#ffd288}.agents-control__detail{grid-column:1/-1}.agents-control__detail-meta{color:var(--agents-text-faint);font-size:12px}.agents-detail__runtime-summary{color:var(--agents-text-subtle);font-size:13px;margin:8px 0 0}.agents-ops-chart{display:flex;flex-direction:column;gap:12px;grid-column:1/-1}.agents-ops-chart__scroller{overflow-x:auto;padding-bottom:8px}.agents-ops-chart__scroller svg{background:rgba(18,28,52,.6);border:1px solid rgba(82,132,220,.28);border-radius:14px;padding:16px}.agents-ops-chart__legend{color:var(--agents-text-subtle);display:flex;font-size:12px;gap:12px}.agents-ops-chart__legend-item{align-items:center;display:inline-flex;gap:6px}.agents-ops-chart__legend-item:before{border-radius:999px;content:"";height:10px;width:10px}.agents-ops-chart__legend-item--uptime:before{background:rgba(110,186,255,.9)}.agents-ops-chart__legend-item--latency:before{background:rgba(255,168,120,.9)}.agents-ops-chart__legend-item--errors:before{background:rgba(255,120,140,.9)}.agents-ops-chart__label{fill:rgba(150,170,210,.7);text-anchor:middle;font-size:11px}.agents-recommendation{background:rgba(16,26,48,.72);border:1px solid rgba(92,144,230,.28);border-radius:18px;display:flex;flex-direction:column;gap:10px;padding:16px 18px}.agents-recommendation header{display:flex;flex-direction:column;gap:6px}.agents-recommendation header span{color:var(--agents-text-faint);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.agents-recommendation h3{color:var(--agents-text-strong);font-size:16px;margin:0}.agents-recommendation p{color:var(--agents-text-subtle);font-size:13px;margin:0}.agents-recommendation--high{background:rgba(220,38,38,.08);border-color:rgba(220,38,38,.4);box-shadow:0 0 0 1px rgba(220,38,38,.2),0 18px 32px rgba(6,14,32,.32)}.agents-recommendation--high,.agents-recommendation--medium{-webkit-animation:highlightWidgetPulse 3s ease-in-out;animation:highlightWidgetPulse 3s ease-in-out}.agents-recommendation--medium{background:rgba(245,158,11,.08);border-color:rgba(245,158,11,.4);box-shadow:0 0 0 1px rgba(245,158,11,.2),0 18px 32px rgba(6,14,32,.32)}.agents-recommendation--low{-webkit-animation:highlightWidgetPulse 3s ease-in-out;animation:highlightWidgetPulse 3s ease-in-out;background:rgba(59,130,246,.08);border-color:rgba(59,130,246,.4);box-shadow:0 0 0 1px rgba(59,130,246,.2),0 18px 32px rgba(6,14,32,.32)}@-webkit-keyframes highlightWidgetPulse{0%{box-shadow:0 0 0 1px rgba(59,130,246,.2),0 18px 32px rgba(6,14,32,.32)}50%{box-shadow:0 0 0 2px rgba(59,130,246,.4),0 0 20px rgba(59,130,246,.3),0 18px 32px rgba(6,14,32,.32)}to{box-shadow:0 0 0 1px rgba(59,130,246,.2),0 18px 32px rgba(6,14,32,.32)}}@keyframes highlightWidgetPulse{0%{box-shadow:0 0 0 1px rgba(59,130,246,.2),0 18px 32px rgba(6,14,32,.32)}50%{box-shadow:0 0 0 2px rgba(59,130,246,.4),0 0 20px rgba(59,130,246,.3),0 18px 32px rgba(6,14,32,.32)}to{box-shadow:0 0 0 1px rgba(59,130,246,.2),0 18px 32px rgba(6,14,32,.32)}}.agents__empty{border:1px dashed rgba(98,146,240,.3);color:var(--agents-text-subtle);padding:40px 20px;text-align:center}.agents-threat-modal{align-items:center;background:rgba(4,10,20,.6);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:999}.agents-threat-modal__content{background:rgba(16,24,44,.96);border:1px solid rgba(90,132,210,.32);border-radius:18px;box-shadow:var(--agents-shadow);display:flex;flex-direction:column;gap:16px;padding:20px 24px;width:min(620px,100%)}.agents-threat-modal__content header{align-items:center;display:flex;gap:12px;justify-content:space-between}.agents-threat-modal__content h2{color:var(--agents-text-strong);font-size:20px;margin:0}.agents-threat-modal__content header button{background:transparent;border:none;color:var(--agents-text-subtle);cursor:pointer;font-size:18px}.agents-threat-modal__content p{color:var(--agents-text-subtle);font-size:13px;margin:0}.agents-threat-modal__content table{background:rgba(12,20,36,.78);border:1px solid rgba(82,126,210,.28);border-collapse:collapse;border-radius:12px;overflow:hidden;width:100%}.agents-threat-modal__content td,.agents-threat-modal__content th{color:var(--agents-text-subtle);font-size:13px;padding:10px 12px;text-align:left}.agents-threat-modal__content thead{background:rgba(18,28,52,.72)}.agents-threat-modal__content tbody tr:nth-child(2n){background:rgba(16,24,42,.6)}.agents-threat__severity{border-radius:999px;color:var(--agents-text-strong);font-size:11px;letter-spacing:.08em;padding:4px 10px;text-transform:uppercase}.agents-threat__severity--high{background:rgba(220,38,38,.2);color:#dc2626}.agents-threat__severity--medium{background:rgba(245,158,11,.2);color:#f59e0b}.agents-threat__severity--low{background:rgba(59,130,246,.2);color:#3b82f6}.agents-threat-modal__empty{border:1px dashed rgba(96,140,224,.36);border-radius:14px;color:var(--agents-text-subtle);padding:24px;text-align:center}.agents-threat-modal__content footer{display:flex;justify-content:flex-end}.agents-threat-modal__content footer button{background:rgba(12,20,36,.78);border:1px solid rgba(90,134,214,.32);border-radius:12px;color:var(--agents-text-strong);cursor:pointer;font-size:12px;padding:8px 14px}.agents-threat-modal__content footer button:focus-visible,.agents-threat-modal__content footer button:hover{border-color:var(--agents-border-strong);outline:none}@media (max-width:1280px){.agents__layout{grid-template-columns:1fr}.agents__detail{order:-1}}@media (max-width:720px){.agent-card--list{align-items:flex-start}.agent-card--list,.agents__metrics{flex-direction:column}.agents__view-toggle{width:100%}.agents__view-button{flex:1 1}}.agents__detail--full{grid-column:1/-1;padding:28px 30px}.agents__detail--full .agents-detail__header h2{font-size:32px}.agents__detail--full .agents-detail__header p{font-size:16px}.agents__detail--full .agents-detail__tabs{background:linear-gradient(135deg,rgba(8,15,32,.95),rgba(16,26,50,.92));border-radius:16px;box-shadow:0 18px 32px rgba(6,14,32,.32);gap:12px;margin-bottom:32px;padding:10px}.agents__detail--full .agents-detail__tab{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:12px;font-size:15px;font-weight:500;padding:14px 20px}.agents__detail--full .agents-detail__tab:hover:not(.agents-detail__tab--active){box-shadow:0 4px 12px rgba(59,130,246,.15);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.agents__detail--full .agents-detail__tab--active{box-shadow:0 8px 24px rgba(59,130,246,.25);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.agents__detail--full .agents-detail__panel{gap:32px}.agents__detail--full .agents-detail__grid section{background:linear-gradient(135deg,rgba(8,15,32,.95),rgba(16,26,50,.92));border-color:rgba(114,146,242,.28);border-radius:16px;box-shadow:0 26px 46px rgba(8,16,36,.45);padding:24px 28px}.agents__detail--full .agents-detail__grid{gap:24px}.agents__detail--full .agents-detail__grid h3{font-size:18px}.agents__detail--full .agents-detail__grid dd,.agents__detail--full .agents-detail__grid p,.agents__detail--full .agents-detail__grid span{font-size:15px;line-height:1.65}.agents__detail--full .agents-detail__grid--two{grid-template-columns:repeat(2,minmax(300px,1fr))}.agents__detail--full .agents-controls{gap:12px}.agents__detail--full .agents-control{border-radius:14px;box-shadow:0 16px 32px rgba(8,16,36,.3);padding:18px 20px}.agents__detail--full .agents-control:hover{box-shadow:0 24px 46px rgba(8,16,36,.4);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.agents__detail--full .agents-detail__overview-stats .agents-detail__stat-value,.agents__detail--full .agents-detail__risk-value{font-size:22px}.agents__detail--full .agents-detail__grid dt,.agents__detail--full .agents-detail__overview-stats .agents-detail__stat-label,.agents__detail--full .agents-detail__risk-label{font-size:12px}.agents-detail__deployment-status{margin:16px 0}.agents-detail__platforms-list{display:flex;flex-direction:column;gap:16px;margin:20px 0}.agents-detail__platform-item{display:flex;flex-direction:column;gap:8px}.agents-detail__platform-info{align-items:center;display:flex;justify-content:space-between}.agents-detail__platform-name{color:rgba(236,244,255,.96);font-size:14px;font-weight:500}.agents-detail__platform-count{color:rgba(164,184,220,.6);font-size:13px}.agents-detail__platform-count--active{color:rgba(208,220,255,.75);font-weight:500}.agents-detail__platform-bar{background:rgba(114,146,242,.1);border-radius:3px;height:6px;overflow:hidden;width:100%}.agents-detail__platform-bar-fill{background:linear-gradient(90deg,#3b82f6,#06b6d4);border-radius:3px;height:100%;transition:width .3s ease}.agents-detail__platform-summary{border-top:1px solid rgba(114,146,242,.2);color:rgba(208,220,255,.75);font-size:14px;margin-top:20px;padding-top:16px}.agents-detail__platform-summary strong{color:rgba(236,244,255,.96)}.agents-edit__hero{background:rgba(12,18,34,.86);border:1px solid rgba(92,142,222,.36);border-radius:22px;margin-bottom:18px;padding:20px 24px}.agents-edit__hero-top{align-items:flex-end;display:flex;gap:16px;justify-content:space-between}.agents-edit__hero h1{color:var(--agents-text-strong);font-size:34px;margin:0}.agents-edit__hero-meta{display:flex;flex-wrap:wrap;gap:10px}.agents-edit__hero-kpis{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(160px,1fr));margin-top:14px}.agents-edit__kpi{background:linear-gradient(180deg,rgba(18,28,52,.9),rgba(12,18,34,.9));border:1px solid rgba(92,142,222,.34);border-radius:16px;box-shadow:0 8px 18px rgba(8,16,36,.22);padding:16px 18px}.agents-edit__kpi-value{color:var(--agents-text-strong);font-size:24px;font-weight:800}.agents-edit__kpi-label{color:var(--agents-text-faint);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.agent-card__platform-row{align-items:center;background:rgba(16,26,46,.5);border:1px solid rgba(92,140,224,.2);border-radius:10px;display:flex;justify-content:space-between;padding:8px 12px;transition:all .2s ease}.agent-card__platform-row:hover{background:rgba(16,26,46,.7);border-color:rgba(92,140,224,.3);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.agent-card__autoprotect-toggle,.agent-card__platform-controls{align-items:center;display:flex;gap:8px}.agent-card__autoprotect-toggle{cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.agent-card__autoprotect-toggle input[type=checkbox]{display:none}.agent-card__toggle-slider{background:rgba(92,140,224,.2);border:1px solid rgba(92,140,224,.3);border-radius:9px;height:18px;position:relative;transition:all .3s ease;width:36px}.agent-card__toggle-slider:before{background:rgba(150,170,210,.8);border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2);content:"";height:14px;left:1px;position:absolute;top:1px;transition:all .3s ease;width:14px}.agent-card__autoprotect-toggle input[type=checkbox]:checked+.agent-card__toggle-slider{background:rgba(60,220,200,.3);border-color:rgba(60,220,200,.5)}.agent-card__autoprotect-toggle input[type=checkbox]:checked+.agent-card__toggle-slider:before{background:rgba(60,220,200,.9);-webkit-transform:translateX(18px);transform:translateX(18px)}.agent-card__toggle-label{color:var(--agents-text-subtle);font-size:11px;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.agent-card__autoprotect-toggle:hover .agent-card__toggle-label{color:var(--agents-text-strong)}.agent-card__autoprotect-toggle:hover .agent-card__toggle-slider{background:rgba(92,140,224,.3);border-color:rgba(92,140,224,.4)}.agent-card__autoprotect-toggle:hover input[type=checkbox]:checked+.agent-card__toggle-slider{background:rgba(60,220,200,.4);border-color:rgba(60,220,200,.6)}.agent-card.shared-tile-card{gap:18px;min-height:420px}.agent-card .shared-tile__metrics{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,auto)}.agent-card .shared-tile__metric{-webkit-animation:metricFadeIn .4s ease-out forwards;animation:metricFadeIn .4s ease-out forwards;opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}@-webkit-keyframes metricFadeIn{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes metricFadeIn{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.agent-card .shared-tile__metric:first-child{-webkit-animation-delay:0ms;animation-delay:0ms}.agent-card .shared-tile__metric:nth-child(2){-webkit-animation-delay:80ms;animation-delay:80ms}.agent-card .shared-tile__metric:nth-child(3){-webkit-animation-delay:.16s;animation-delay:.16s}.agent-card .shared-tile__metric:nth-child(4){-webkit-animation-delay:.24s;animation-delay:.24s}.agent-card .shared-tile__metric:nth-child(5){-webkit-animation-delay:.32s;animation-delay:.32s}.agent-card__runtime{margin-top:auto}.agent-card__runtime-label{color:var(--tile-text-faint);font-size:12px;font-weight:600;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.agent-card__runtime-platforms{display:flex;flex-wrap:wrap;gap:8px}.agent-card .agent-card__posture-bar{background:rgba(60,220,200,.2);border-radius:2px;height:4px;overflow:hidden;position:relative;width:24px}.agent-card .agent-card__posture-fill{background:linear-gradient(90deg,rgba(255,126,150,.8),rgba(255,196,120,.8),rgba(60,220,200,.8));border-radius:2px;height:100%;transition:width .3s ease}.agent-card .agent-card__posture-pill{background:rgba(60,220,200,.15);border:1px solid rgba(60,220,200,.3);border-radius:6px;color:rgba(60,220,200,.9);font-size:10px;font-weight:700;letter-spacing:.05em;padding:3px 6px;text-transform:uppercase}.agent-card .agent-card__posture-pill.high{background:rgba(60,220,200,.2);color:#3cdcc8}.agent-card .agent-card__posture-pill.med{background:rgba(255,168,120,.2);color:#ffa878}.agent-card .agent-card__posture-pill.low{background:rgba(255,126,150,.2);color:#ff7e96}.agent-card__actions button[data-test-id=profile-popup-button],.shared-tile__actions button[data-test-id=profile-popup-button]{all:unset!important;background:transparent!important;border:transparent!important;box-shadow:none!important;cursor:pointer!important;margin:0!important;padding:0!important;position:absolute!important;right:14px!important;top:calc(50% - 16px)!important;-webkit-transform:none!important;transform:none!important;transition:none!important}.agent-card__actions button[data-test-id=profile-popup-button],.agent-card__actions button[data-test-id=profile-popup-button]>div,.shared-tile__actions button[data-test-id=profile-popup-button],.shared-tile__actions button[data-test-id=profile-popup-button]>div{align-items:center!important;border-radius:50%!important;display:flex!important;flex-grow:0!important;flex-shrink:0!important;height:32px!important;justify-content:center!important;max-height:32px!important;max-width:32px!important;min-height:32px!important;min-width:32px!important;width:32px!important}.agent-card__actions button[data-test-id=profile-popup-button]:hover,.shared-tile__actions button[data-test-id=profile-popup-button]:hover{background:transparent!important;border-color:transparent!important;box-shadow:none!important;-webkit-transform:none!important;transform:none!important}.log-section{background-color:#fff;margin-bottom:16px;margin-right:5px;padding:0 12px}.log-section h4{color:#333;font-size:1.1em;font-weight:600;margin-bottom:12px;margin-top:0;padding-bottom:8px}.syntax-container *{all:unset}.syntax-container code,.syntax-container pre{all:revert!important}.log-code-block,.log-code-block-spec{margin-bottom:0;margin-top:10px;max-height:30rem;overflow-x:hidden;overflow-y:auto;position:relative}.log-section-spec{margin-bottom:16px;margin-right:5px;padding:0 12px}.log-code-block pre{word-wrap:break-word;background-color:#fff!important;font-family:Fira Code,Roboto Mono,monospace;font-size:.9em;line-height:1.5;margin:0;overflow-x:auto;padding:4px 12px!important;white-space:pre-wrap}.log-plain-text-block{margin-bottom:0;margin-top:10px;max-height:50vh;overflow-x:hidden;overflow-y:auto;position:relative}.log-plain-text-pre{padding:4px 9px}.log-plain-text-pre,.log-plain-text-pre-diff{word-wrap:break-word;background-color:#fff;font-family:Roboto Mono,monospace;font-size:.9em;line-height:1.5;margin:0;overflow-x:auto;white-space:pre-wrap}.log-plain-text-pre-diff{padding:4px 0 4px 8px}.copy-button{background-color:#007bff;border:none;color:#fff;cursor:pointer;display:block;font-size:.85em;margin-left:auto;margin-top:8px;padding:6px 12px;transition:background-color .2s ease-in-out,-webkit-transform .1s ease;transition:background-color .2s ease-in-out,transform .1s ease;transition:background-color .2s ease-in-out,transform .1s ease,-webkit-transform .1s ease}.copy-button:hover{background-color:#fff;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.copy-button:active{background-color:#fff;-webkit-transform:translateY(0);transform:translateY(0)}.log-json-view{background-color:#fff;font-family:Roboto Mono,monospace;font-size:.88em;margin:0;max-height:50vh;padding:0 6px}.log-diff-view,.log-json-view{overflow-x:hidden;overflow-y:auto}.log-diff-view{margin-bottom:15px;margin-top:10px;max-height:30rem;position:relative}.diff-content{word-wrap:break-word;background-color:#fff;font-family:Roboto Mono,monospace;font-size:.9em;line-height:1.5;margin:0;overflow-x:auto;padding:0 12px;white-space:pre-wrap}.diff-added,.diff-removed{background-color:#fff;display:block;margin:0 -5px;padding:0 5px}.diff-meta{display:block;font-style:italic;padding:0 5px}.ai-context-display{margin-bottom:15px;margin-top:10px}.log-context-line{font-size:.95em;line-height:1.4;margin-bottom:8px}.log-filepath{background-color:#fff;border-radius:4px;font-family:Roboto Mono,monospace;padding:2px 5px}.log-filename,.log-filepath{font-size:.88em}.log-code-block .react-syntax-highlighter-line-number{color:hsla(0,0%,100%,.4)!important;-webkit-user-select:none;-ms-user-select:none;user-select:none}.logMarkdownView{background-color:#fff;border:1px solid #e0e0e0;color:#333;font-size:.95em;line-height:1.6;margin-bottom:15px;margin-top:10px;max-height:30rem;overflow-x:hidden;overflow-y:auto;padding:10px}.logMarkdownView p{margin-bottom:1em}.logMarkdownView h1,.logMarkdownView h2,.logMarkdownView h3,.logMarkdownView h4,.logMarkdownView h5,.logMarkdownView h6{color:#222;font-weight:700;margin-bottom:.8em;margin-top:1.5em}.logMarkdownView h1{font-size:1.8em}.logMarkdownView h2{border-bottom:1px solid #eee;font-size:1.5em;padding-bottom:5px}.logMarkdownView h3{font-size:1.3em}.logMarkdownView ol,.logMarkdownView ul{margin-bottom:1em;margin-left:20px}.logMarkdownView li{margin-bottom:.5em}.logMarkdownView pre.hljs{word-wrap:break-word!important;background-color:#272822!important;border-radius:5px!important;color:#f8f8f2!important;font-family:Fira Code,Roboto Mono,monospace!important;font-size:.88em!important;line-height:1.5!important;margin-bottom:1em;margin-top:1em;overflow-x:auto!important;padding:0!important;white-space:pre-wrap!important}.logMarkdownView code{background-color:#f0f0f0;border-radius:3px;color:#c7254e;font-family:Roboto Mono,monospace;font-size:.9em;padding:2px 4px}.logMarkdownView a{color:#007bff;text-decoration:underline}.logMarkdownView a:hover{color:#0056b3}.logMarkdownView blockquote{border-left:4px solid #ccc;color:#666;font-style:italic;margin-left:0;padding-left:15px}.logMarkdownView table{border-collapse:collapse;margin-bottom:1em;width:100%}.logMarkdownView td,.logMarkdownView th{border:1px solid #ddd;padding:8px;text-align:left}.logMarkdownView th{background-color:#f2f2f2;font-weight:700}.customRiskTag{background:#314161!important;border-radius:12px;color:#000!important;display:flex;font-size:14px;gap:5px;padding:.25rem .75rem}.dark-theme-sidepanel{--_primaryBg:#0f172a!important;--_appBg:#0f172a!important;--_interfaceBg:#1e293b!important;--_interfaceBgSecond:#141f3bcf!important;--_tabContainerBg:#1e293b!important;--_primaryTextColor:#fff!important;--_secondaryTextColor:#94a3b8!important;--_disabledTextColor:#64748b!important;--_borderColor:#1e293b!important;--_hoverButtonBg:#9b87f5!important;--_tableBg:#1e293b!important;--_rowBg:#0f172a!important;--_rowBorder:#1e293b!important;--_chartBg:#1e293b!important;--_defaultColor:#94a3b8!important;--_highlightColor:#9b87f5!important;--_scrollBarThumb:#475569!important;--_scrollBarTrack:#1e293b!important}.dark-theme-sidepanel div[class*=ResizablePanel],.dark-theme-sidepanel div[style*="position: fixed"],.dark-theme-sidepanel>div,.dark-theme-sidepanel>div>div{background-color:var(--_primaryBg)!important}.dark-theme-sidepanel div[style*="padding: 40px"]{background-color:var(--_primaryBg)!important;color:var(--_primaryTextColor)!important}.dark-theme-sidepanel .p-datatable{background:var(--_tableBg)!important;color:var(--_primaryTextColor)!important}.dark-theme-sidepanel .p-datatable .p-datatable-header{background:var(--_interfaceBgSecond)!important;border-bottom:1px solid var(--_borderColor)!important;color:var(--_primaryTextColor)!important}.dark-theme-sidepanel .p-datatable .p-datatable-thead>tr>th{background:var(--_interfaceBgSecond)!important;border:1px solid var(--_borderColor)!important;color:var(--_primaryTextColor)!important}.dark-theme-sidepanel .p-datatable .p-datatable-tbody>tr{background:var(--_rowBg)!important;border-bottom:1px solid var(--_rowBorder)!important}.dark-theme-sidepanel .p-datatable .p-datatable-tbody>tr:nth-child(2n){background:var(--_primaryBg)!important}.dark-theme-sidepanel .p-datatable .p-datatable-tbody>tr>td{border:1px solid var(--_rowBorder)!important;color:var(--_primaryTextColor)!important}.dark-theme-sidepanel .p-datatable .p-datatable-tbody>tr:hover{background:var(--_interfaceBgSecond)!important}.dark-theme-sidepanel .MuiAccordionSummary-root{background:transparent!important;border-bottom:1px solid var(--_borderColor)!important}.dark-theme-sidepanel .MuiAccordionSummary-content{color:var(--_primaryTextColor)!important}.dark-theme-sidepanel .MuiAccordionDetails-root{padding:16px!important}.dark-theme-sidepanel .react-syntax-highlighter{background:#0d1117!important}.dark-theme-sidepanel .react-json-view{background-color:#0d1117!important}.dark-theme-sidepanel input,.dark-theme-sidepanel select,.dark-theme-sidepanel textarea{background-color:transparent;border:1px solid #404040!important;color:#e0e0e0!important}.dark-theme-sidepanel input:focus,.dark-theme-sidepanel select:focus,.dark-theme-sidepanel textarea:focus{border-color:#4a90e2!important;box-shadow:0 0 0 2px rgba(74,144,226,.2)!important}.dark-theme-sidepanel button{background-color:#2a2a2a!important;border:1px solid #404040!important;color:#e0e0e0!important}.dark-theme-sidepanel button:hover{background-color:#3a3a3a!important}.dark-theme-sidepanel .tag-text,.dark-theme-sidepanel .tag-wrapper{background-color:#2a2a2a!important;border:1px solid #404040!important;color:#e0e0e0!important}.dark-theme-sidepanel h1,.dark-theme-sidepanel h2,.dark-theme-sidepanel h3,.dark-theme-sidepanel h4,.dark-theme-sidepanel h5,.dark-theme-sidepanel h6{color:#e0e0e0!important}.dark-theme-sidepanel .MuiTooltip-tooltip{background-color:#2a2a2a!important;border:1px solid #404040!important;color:#e0e0e0!important}.dark-theme-sidepanel code,.dark-theme-sidepanel pre{background-color:transparent!important;border:none;color:#e6edf3!important}.dark-theme-sidepanel .loading-indicator{color:#e0e0e0!important}.dark-theme-sidepanel ::-webkit-scrollbar{height:8px;width:8px}.dark-theme-sidepanel ::-webkit-scrollbar-track{background:var(--_scrollBarTrack)}.dark-theme-sidepanel ::-webkit-scrollbar-thumb{background:var(--_scrollBarThumb);border-radius:4px}.dark-theme-sidepanel ::-webkit-scrollbar-thumb:hover{background:var(--_disabledTextColor)}.dark-theme-sidepanel .copy-icon,.dark-theme-sidepanel .icon-wrapper{color:var(--_primaryTextColor)!important}.dark-theme-sidepanel .copy-icon:hover,.dark-theme-sidepanel .icon-wrapper:hover{color:var(--_highlightColor)!important}.dark-theme-sidepanel table,.dark-theme-sidepanel table td,.dark-theme-sidepanel table th{background-color:var(--_rowBg)!important;border-color:var(--_rowBorder)!important;color:var(--_primaryTextColor)!important}.dark-theme-sidepanel table thead th{background-color:var(--_interfaceBgSecond)!important;border-bottom:2px solid var(--_borderColor)!important}.dark-theme-sidepanel table tbody tr:nth-child(2n){background-color:var(--_primaryBg)!important}.dark-theme-sidepanel table tbody tr:hover{background-color:var(--_interfaceBgSecond)!important}.dark-theme-sidepanel div[style*="background-color: white"],.dark-theme-sidepanel div[style*="background-color:#fff"],.dark-theme-sidepanel div[style*="background: white"],.dark-theme-sidepanel div[style*="background:#fff"]{background-color:var(--_primaryBg)!important}.dark-theme-sidepanel div,.dark-theme-sidepanel label,.dark-theme-sidepanel p,.dark-theme-sidepanel span,.dark-theme-sidepanel strong{color:var(--_primaryTextColor)!important}.dark-theme-sidepanel .attributes-table,.dark-theme-sidepanel .request-response-section,.dark-theme-sidepanel .risk-summary{background-color:var(--_primaryBg)!important;color:var(--_primaryTextColor)!important}.dark-theme-sidepanel code[style*=background],.dark-theme-sidepanel pre[style*=background]{color:var(--_primaryTextColor)!important}.dark-theme-sidepanel,.dark-theme-sidepanel [style*="background-color: rgb(255, 255, 255)"],.dark-theme-sidepanel [style*="background-color: white"],.dark-theme-sidepanel [style*="background-color:#fff"],.dark-theme-sidepanel [style*="background: rgb(255, 255, 255)"],.dark-theme-sidepanel [style*="background: white"],.dark-theme-sidepanel [style*="background:#fff"]{background-color:var(--_primaryBg)!important;color:var(--_primaryTextColor)!important}.dark-theme-sidepanel *{color:var(--_primaryTextColor)!important}.dark-theme-sidepanel article,.dark-theme-sidepanel div,.dark-theme-sidepanel section{background-color:var(--_primaryBg)!important}.dark-theme-integrations{--_primaryBg:#0f172a!important;--_appBg:#0f172a!important;--_interfaceBg:#1e293b!important;--_primaryTextColor:#fff!important;--_secondaryTextColor:#94a3b8!important;--_disabledTextColor:#64748b!important;--_borderColor:#1e293b!important;--_hoverButtonBg:#9b87f5!important}.dark-theme-integrations div[style*="background-color: #fff"],.dark-theme-integrations div[style*="background-color: rgb(255, 255, 255)"],.dark-theme-integrations div[style*="background-color: white"],.dark-theme-integrations div[style*="background-color:#fff"],.dark-theme-integrations div[style*="background: #fff"],.dark-theme-integrations div[style*="background: white"],.dark-theme-integrations div[style*="background:#fff"],.dark-theme-integrations>div>div>div{background-color:var(--_primaryBg)!important}.dark-theme-integrations>div>div>div{background:transparent!important;border-color:var(--_borderColor)!important;box-shadow:1px 2px var(--_borderColor)!important}.dark-theme-integrations .no-div{box-shadow:none!important}.dark-theme-integrations *{color:var(--_primaryTextColor)!important}.dark-theme-integrations div{background-color:inherit!important}.dark-theme-integrations .loading-indicator,.dark-theme-integrations .spinner{color:var(--_primaryTextColor)!important}.dark-theme-integrations [style*="height: 277px"],.dark-theme-integrations [style*="min-height: 237px"]{background-color:var(--_primaryBg)!important;border:1px solid var(--_borderColor)!important;box-shadow:1px 2px var(--_borderColor)!important}.dark-theme-sidepanel .MuiAccordion-root{background-color:var(--_primaryBg)!important;border:none!important;color:var(--_primaryTextColor)!important}.dark-theme-sidepanel .MuiAccordionSummary-root{border-bottom-color:var(--_borderColor)!important;color:var(--_primaryTextColor)!important}.dark-theme-sidepanel .MuiAccordionDetails-root{background-color:var(--_primaryBg)!important;border:none;color:var(--_primaryTextColor)!important}.dark-theme-sidepanel div[style*="color: #1f2937"],.dark-theme-sidepanel div[style*="color: #374151"]{color:var(--_primaryTextColor)!important}.dark-theme-sidepanel .MuiAccordionSummary-expandIconWrapper,.dark-theme-sidepanel div[style*="color: #6b7280"]{color:var(--_secondaryTextColor)!important}.dark-theme-settings-sidepanel{--_primaryBg:#0f172a!important;--_appBg:#0f172a!important;--_interfaceBg:#1e293b!important;--_tabContainerBg:#1e293b!important;--_primaryTextColor:#fff!important;--_secondaryTextColor:#94a3b8!important;--_disabledTextColor:#64748b!important;--_borderColor:rgba(59,130,246,.28)!important;--_hoverButtonBg:rgba(59,130,246,.8)!important;--_tableBg:#1e293b!important;--_rowBg:#0f172a!important;--_rowBorder:#1e293b!important;--_chartBg:#1e293b!important;--_defaultColor:#94a3b8!important;--_highlightColor:rgba(59,130,246,.8)!important;--_scrollBarThumb:#475569!important;--_scrollBarTrack:#1e293b!important;--cosmic-text-primary:#fff!important;--cosmic-text-secondary:#94a3b8!important;--cosmic-accent-cyan:#2de3c7!important}.dark-theme-settings-sidepanel div[id=resizableDiv]{background-color:var(--_primaryBg)!important;border-color:var(--_borderColor)!important}.dark-theme-settings-sidepanel div[id=resizableDivPanel]{background-color:var(--_primaryBg)!important}.dark-theme-settings-sidepanel div[style*="padding: 40px"]{background-color:var(--_primaryBg)!important;color:var(--_primaryTextColor)!important}.dark-theme-settings-sidepanel input,.dark-theme-settings-sidepanel select,.dark-theme-settings-sidepanel textarea{background-color:rgba(10,18,32,.95)!important;border-radius:7px!important;color:var(--cosmic-text-primary)!important}.dark-theme-settings-sidepanel input:focus,.dark-theme-settings-sidepanel select:focus,.dark-theme-settings-sidepanel textarea:focus{border-color:rgba(59,130,246,.6)!important;box-shadow:0 0 0 2px rgba(59,130,246,.2)!important}.dark-theme-settings-sidepanel .react_select__control{border:1px solid var(--_borderColor)!important;border-radius:7px!important}.dark-theme-settings-sidepanel .react_select__control,.dark-theme-settings-sidepanel .react_select__menu{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background-color:rgba(10,18,32,.95)!important;box-shadow:0 12px 24px rgba(3,10,22,.35)!important}.dark-theme-settings-sidepanel .react_select__menu{border:1px solid var(--_borderColor)!important;border-radius:14px!important}.dark-theme-settings-sidepanel .react_select__option{background-color:transparent!important;color:var(--cosmic-text-primary)!important}.dark-theme-settings-sidepanel .react_select__option--is-selected{background-color:rgba(59,130,246,.8)!important;color:#fff!important}.dark-theme-settings-sidepanel .react_select__option--is-focused{background-color:rgba(59,130,246,.16)!important;color:var(--cosmic-text-primary)!important}.dark-theme-settings-sidepanel .react_select__multi-value{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background-color:rgba(59,130,246,.16)!important;border:1px solid var(--_borderColor)!important;border-radius:12px!important}.dark-theme-settings-sidepanel .react_select__multi-value__label{color:var(--cosmic-text-primary)!important}.dark-theme-settings-sidepanel .react_select__multi-value__remove{color:var(--cosmic-accent-cyan)!important}.dark-theme-settings-sidepanel .react_select__multi-value__remove:hover{background-color:rgba(220,38,38,.2)!important;color:#ef4444!important}.dark-theme-settings-sidepanel button{background-color:rgba(10,18,32,.95)!important;border:1px solid var(--_borderColor)!important;border-radius:8px!important;color:var(--cosmic-text-primary)!important}.dark-theme-settings-sidepanel button[style*=background]{background-color:var(--_hoverButtonBg)!important;border-color:var(--_hoverButtonBg)!important}.dark-theme-settings-sidepanel button[style*=background]:hover{background-color:rgba(59,130,246,.9)!important}.dark-theme-settings-sidepanel div,.dark-theme-settings-sidepanel h1,.dark-theme-settings-sidepanel h2,.dark-theme-settings-sidepanel h3,.dark-theme-settings-sidepanel h4,.dark-theme-settings-sidepanel label,.dark-theme-settings-sidepanel p,.dark-theme-settings-sidepanel span{color:var(--cosmic-text-primary)!important}.dark-theme-settings-sidepanel div[style*="background-color: #fff"],.dark-theme-settings-sidepanel div[style*="background-color: white"],.dark-theme-settings-sidepanel div[style*="background: #fff"],.dark-theme-settings-sidepanel div[style*="background: white"]{background-color:var(--_primaryBg)!important}.dark-theme-settings-sidepanel ::-webkit-scrollbar{height:8px;width:8px}.dark-theme-settings-sidepanel ::-webkit-scrollbar-track{background:var(--_scrollBarTrack)!important}.dark-theme-settings-sidepanel ::-webkit-scrollbar-thumb{background:var(--_scrollBarThumb)!important;border-radius:4px}.dark-theme-settings-sidepanel ::-webkit-scrollbar-thumb:hover{background:var(--_disabledTextColor)!important}.dark-theme-sidepanel div{background-color:transparent!important;box-shadow:none!important}.dark-theme-sidepanel .gradient-pill-text,.dark-theme-sidepanel [class*=GradientPillText]{background:linear-gradient(135deg,#9b87f5,#4f46e5)!important;border:1px solid #6366f1!important;color:#fff!important}.dark-theme-sidepanel .icon-button,.dark-theme-sidepanel .mat-select-wrapper,.dark-theme-sidepanel .mat-select-wrapper select,.dark-theme-sidepanel [class*=IconButton],.dark-theme-sidepanel [class*=MatSelect],.dark-theme-sidepanel [class*=MatSelect] select{background-color:var(--_primaryBg)!important;border:1px solid var(--_borderColor)!important;color:var(--_primaryTextColor)!important}.dark-theme-sidepanel .icon-button:hover,.dark-theme-sidepanel [class*=IconButton]:hover{background-color:var(--_interfaceBg)!important;border-color:var(--_highlightColor)!important}.dark-theme-sidepanel .elastic-filter,.dark-theme-sidepanel [class*=ElasticFilter]{background-color:var(--_primaryBg)!important;border:1px solid var(--_borderColor)!important}.dark-theme-sidepanel .elastic-filter input,.dark-theme-sidepanel [class*=ElasticFilter] input{background-color:var(--_primaryBg)!important;border:1px solid var(--_borderColor)!important;color:var(--_primaryTextColor)!important}.dark-theme-sidepanel .monaco-editor{background-color:var(--_primaryBg)!important;border:1px solid #404040!important;border-radius:7px!important;color:var(--_primaryTextColor)!important}.dark-theme-sidepanel .monaco-editor .view-overlays .selected-text{background-color:#3b82f6!important;color:#fff!important}.dark-theme-sidepanel .monaco-editor .view-overlays .current-line{background-color:var(--_interfaceBg)!important}.dark-theme-sidepanel .monaco-editor .view-overlays .selected-text .mtk1,.dark-theme-sidepanel .monaco-editor .view-overlays .selected-text .mtk10,.dark-theme-sidepanel .monaco-editor .view-overlays .selected-text .mtk11,.dark-theme-sidepanel .monaco-editor .view-overlays .selected-text .mtk12,.dark-theme-sidepanel .monaco-editor .view-overlays .selected-text .mtk13,.dark-theme-sidepanel .monaco-editor .view-overlays .selected-text .mtk14,.dark-theme-sidepanel .monaco-editor .view-overlays .selected-text .mtk15,.dark-theme-sidepanel .monaco-editor .view-overlays .selected-text .mtk16,.dark-theme-sidepanel .monaco-editor .view-overlays .selected-text .mtk17,.dark-theme-sidepanel .monaco-editor .view-overlays .selected-text .mtk18,.dark-theme-sidepanel .monaco-editor .view-overlays .selected-text .mtk19,.dark-theme-sidepanel .monaco-editor .view-overlays .selected-text .mtk2,.dark-theme-sidepanel .monaco-editor .view-overlays .selected-text .mtk20,.dark-theme-sidepanel .monaco-editor .view-overlays .selected-text .mtk21,.dark-theme-sidepanel .monaco-editor .view-overlays .selected-text .mtk22,.dark-theme-sidepanel .monaco-editor .view-overlays .selected-text .mtk23,.dark-theme-sidepanel .monaco-editor .view-overlays .selected-text .mtk24,.dark-theme-sidepanel .monaco-editor .view-overlays .selected-text .mtk25,.dark-theme-sidepanel .monaco-editor .view-overlays .selected-text .mtk26,.dark-theme-sidepanel .monaco-editor .view-overlays .selected-text .mtk27,.dark-theme-sidepanel .monaco-editor .view-overlays .selected-text .mtk28,.dark-theme-sidepanel .monaco-editor .view-overlays .selected-text .mtk29,.dark-theme-sidepanel .monaco-editor .view-overlays .selected-text .mtk3,.dark-theme-sidepanel .monaco-editor .view-overlays .selected-text .mtk30,.dark-theme-sidepanel .monaco-editor .view-overlays .selected-text .mtk4,.dark-theme-sidepanel .monaco-editor .view-overlays .selected-text .mtk5,.dark-theme-sidepanel .monaco-editor .view-overlays .selected-text .mtk6,.dark-theme-sidepanel .monaco-editor .view-overlays .selected-text .mtk7,.dark-theme-sidepanel .monaco-editor .view-overlays .selected-text .mtk8,.dark-theme-sidepanel .monaco-editor .view-overlays .selected-text .mtk9{color:#fff!important}.dark-theme-sidepanel .monaco-editor .view-overlays .focused .selected-text{background-color:#3b82f6!important;color:#fff!important}.dark-theme-sidepanel .monaco-editor .view-overlays .focused .selected-text .mtk1,.dark-theme-sidepanel .monaco-editor .view-overlays .focused .selected-text .mtk10,.dark-theme-sidepanel .monaco-editor .view-overlays .focused .selected-text .mtk11,.dark-theme-sidepanel .monaco-editor .view-overlays .focused .selected-text .mtk12,.dark-theme-sidepanel .monaco-editor .view-overlays .focused .selected-text .mtk13,.dark-theme-sidepanel .monaco-editor .view-overlays .focused .selected-text .mtk14,.dark-theme-sidepanel .monaco-editor .view-overlays .focused .selected-text .mtk15,.dark-theme-sidepanel .monaco-editor .view-overlays .focused .selected-text .mtk16,.dark-theme-sidepanel .monaco-editor .view-overlays .focused .selected-text .mtk17,.dark-theme-sidepanel .monaco-editor .view-overlays .focused .selected-text .mtk18,.dark-theme-sidepanel .monaco-editor .view-overlays .focused .selected-text .mtk19,.dark-theme-sidepanel .monaco-editor .view-overlays .focused .selected-text .mtk2,.dark-theme-sidepanel .monaco-editor .view-overlays .focused .selected-text .mtk20,.dark-theme-sidepanel .monaco-editor .view-overlays .focused .selected-text .mtk21,.dark-theme-sidepanel .monaco-editor .view-overlays .focused .selected-text .mtk22,.dark-theme-sidepanel .monaco-editor .view-overlays .focused .selected-text .mtk23,.dark-theme-sidepanel .monaco-editor .view-overlays .focused .selected-text .mtk24,.dark-theme-sidepanel .monaco-editor .view-overlays .focused .selected-text .mtk25,.dark-theme-sidepanel .monaco-editor .view-overlays .focused .selected-text .mtk26,.dark-theme-sidepanel .monaco-editor .view-overlays .focused .selected-text .mtk27,.dark-theme-sidepanel .monaco-editor .view-overlays .focused .selected-text .mtk28,.dark-theme-sidepanel .monaco-editor .view-overlays .focused .selected-text .mtk29,.dark-theme-sidepanel .monaco-editor .view-overlays .focused .selected-text .mtk3,.dark-theme-sidepanel .monaco-editor .view-overlays .focused .selected-text .mtk30,.dark-theme-sidepanel .monaco-editor .view-overlays .focused .selected-text .mtk4,.dark-theme-sidepanel .monaco-editor .view-overlays .focused .selected-text .mtk5,.dark-theme-sidepanel .monaco-editor .view-overlays .focused .selected-text .mtk6,.dark-theme-sidepanel .monaco-editor .view-overlays .focused .selected-text .mtk7,.dark-theme-sidepanel .monaco-editor .view-overlays .focused .selected-text .mtk8,.dark-theme-sidepanel .monaco-editor .view-overlays .focused .selected-text .mtk9{color:#fff!important}.dark-theme-sidepanel .elastic-filter .filter-tag,.dark-theme-sidepanel [class*=ElasticFilter] .filter-tag{background-color:var(--_interfaceBg)!important;border:1px solid var(--_borderColor)!important;color:var(--_primaryTextColor)!important}.dark-theme-sidepanel .page-label,.dark-theme-sidepanel [class*=PageLabel]{background-color:var(--_primaryBg)!important;color:var(--_primaryTextColor)!important}.dark-theme-sidepanel .action-pill,.dark-theme-sidepanel [class*=pill]{background-color:var(--_interfaceBg)!important;border:1px solid var(--_borderColor)!important;color:var(--_primaryTextColor)!important}.dark-theme-sidepanel .action-pill:hover,.dark-theme-sidepanel [class*=pill]:hover{background-color:var(--_highlightColor)!important;color:#fff!important}.dark-theme-sidepanel .popup-content,.dark-theme-sidepanel .settings-button,.dark-theme-sidepanel [class*=PopupContent],.dark-theme-sidepanel [class*=SettingsButton],.dark-theme-sidepanel input[placeholder*=Filter],.dark-theme-sidepanel input[placeholder*=Search]{background-color:var(--_primaryBg)!important;border:1px solid var(--_borderColor)!important;color:var(--_primaryTextColor)!important}.dark-theme-sidepanel input[placeholder*=Filter]:focus,.dark-theme-sidepanel input[placeholder*=Search]:focus{border-color:var(--_highlightColor)!important;box-shadow:0 0 0 2px rgba(155,135,245,.2)!important}.dark-theme-sidepanel .custom-react-select-local-users .react-select__placeholder{color:#3d4956!important}.dark-theme-sidepanel .custom-react-select-local-users .react-select__input,.dark-theme-sidepanel .custom-react-select-local-users .react-select__input-container,.dark-theme-sidepanel .custom-react-select-local-users input{border:none!important;box-shadow:none!important}.dark-theme-sidepanel .custom-react-select-local-users .react-select__control{border:1px solid #404040!important;border-radius:7px!important;box-shadow:0 12px 24px rgba(3,10,22,.35)!important}.dark-theme-sidepanel .custom-react-select-local-users .react-select__menu{background-color:rgba(10,18,32,.95)!important;border:1px solid rgba(59,130,246,.28)!important;border-radius:14px!important;box-shadow:0 12px 24px rgba(3,10,22,.35)!important}.dark-theme-sidepanel .custom-react-select-user-roles .react-select__placeholder{color:#3d4956!important}.dark-theme-sidepanel .custom-react-select-user-roles .react-select__input,.dark-theme-sidepanel .custom-react-select-user-roles .react-select__input-container,.dark-theme-sidepanel .custom-react-select-user-roles input{border:none!important;box-shadow:none!important}.dark-theme-sidepanel .custom-react-select-user-roles .react-select__control{background-color:rgba(10,18,32,.95)!important;border:1px solid #404040!important;border-radius:7px!important;box-shadow:0 12px 24px rgba(3,10,22,.35)!important}.dark-theme-sidepanel .custom-react-select-user-roles .react-select__menu{background-color:rgba(10,18,32,.95)!important;border:1px solid rgba(59,130,246,.28)!important;border-radius:14px!important;box-shadow:0 12px 24px rgba(3,10,22,.35)!important}.dark-theme-sidepanel .custom-react-select-user-roles .react-select__multi-value{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background-color:rgba(59,130,246,.16)!important;border:1px solid var(--_borderColor)!important;border-radius:12px!important}.dark-theme-sidepanel .custom-react-select-k8s-roles .react-select__placeholder{color:#3d4956!important}.dark-theme-sidepanel .custom-react-select-k8s-roles .react-select__input,.dark-theme-sidepanel .custom-react-select-k8s-roles .react-select__input-container,.dark-theme-sidepanel .custom-react-select-k8s-roles input{border:none!important;box-shadow:none!important}.dark-theme-sidepanel .custom-react-select-k8s-roles .react-select__control{background-color:rgba(10,18,32,.95)!important;border:1px solid #404040!important;border-radius:7px!important;box-shadow:0 12px 24px rgba(3,10,22,.35)!important}.dark-theme-sidepanel .custom-react-select-k8s-roles .react-select__menu{background-color:rgba(10,18,32,.95)!important;border:1px solid rgba(59,130,246,.28)!important;border-radius:14px!important;box-shadow:0 12px 24px rgba(3,10,22,.35)!important}.dark-theme-sidepanel .custom-react-select-k8s-roles .react-select__multi-value{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background-color:rgba(59,130,246,.16)!important;border:1px solid var(--_borderColor)!important;border-radius:12px!important}.dark-theme-sidepanel .custom-react-select-ssh-users .react-select__placeholder{color:#3d4956!important}.dark-theme-sidepanel .custom-react-select-ssh-users .react-select__input,.dark-theme-sidepanel .custom-react-select-ssh-users .react-select__input-container,.dark-theme-sidepanel .custom-react-select-ssh-users input{border:none!important;box-shadow:none!important}.dark-theme-sidepanel .custom-react-select-ssh-users .react-select__control{background-color:rgba(10,18,32,.95)!important;border:1px solid #404040!important;border-radius:7px!important;box-shadow:0 12px 24px rgba(3,10,22,.35)!important}.dark-theme-sidepanel .custom-react-select-ssh-users .react-select__menu{background-color:rgba(10,18,32,.95)!important;border:1px solid rgba(59,130,246,.28)!important;border-radius:14px!important;box-shadow:0 12px 24px rgba(3,10,22,.35)!important}.dark-theme-sidepanel .custom-react-select-ssh-users .react-select__multi-value{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background-color:rgba(59,130,246,.16)!important;border:1px solid var(--_borderColor)!important;border-radius:12px!important}.dark-theme-sidepanel .custom-react-select-aws-provisioning-roles .react-select__placeholder{color:#3d4956!important}.dark-theme-sidepanel .custom-react-select-aws-provisioning-roles .react-select__input,.dark-theme-sidepanel .custom-react-select-aws-provisioning-roles .react-select__input-container,.dark-theme-sidepanel .custom-react-select-aws-provisioning-roles input{border:none!important;box-shadow:none!important}.dark-theme-sidepanel .custom-react-select-aws-provisioning-roles .react-select__control{background-color:rgba(10,18,32,.95)!important;border:1px solid #404040!important;border-radius:7px!important;box-shadow:0 12px 24px rgba(3,10,22,.35)!important}.dark-theme-sidepanel .custom-react-select-aws-provisioning-roles .react-select__menu{background-color:rgba(10,18,32,.95)!important;border:1px solid rgba(59,130,246,.28)!important;border-radius:14px!important;box-shadow:0 12px 24px rgba(3,10,22,.35)!important}.dark-theme-sidepanel .custom-react-select-aws-provisioning-roles .react-select__multi-value{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background-color:rgba(59,130,246,.16)!important;border:1px solid var(--_borderColor)!important;border-radius:12px!important}.dark-theme-sidepanel .custom-react-select-db-users .react-select__placeholder{color:#3d4956!important}.dark-theme-sidepanel .custom-react-select-db-users .react-select__input,.dark-theme-sidepanel .custom-react-select-db-users .react-select__input-container,.dark-theme-sidepanel .custom-react-select-db-users input{border:none!important;box-shadow:none!important}.dark-theme-sidepanel .custom-react-select-db-users .react-select__control{background-color:rgba(10,18,32,.95)!important;border:1px solid #404040!important;border-radius:7px!important;box-shadow:0 12px 24px rgba(3,10,22,.35)!important}.dark-theme-sidepanel .custom-react-select-db-users .react-select__menu{background-color:rgba(10,18,32,.95)!important;border:1px solid rgba(59,130,246,.28)!important;border-radius:14px!important;box-shadow:0 12px 24px rgba(3,10,22,.35)!important}.dark-theme-sidepanel .custom-react-select-db-users .react-select__multi-value{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background-color:rgba(59,130,246,.16)!important;border:1px solid var(--_borderColor)!important;border-radius:12px!important}.dark-theme-sidepanel .custom-react-select-db-names .react-select__placeholder{color:#3d4956!important}.dark-theme-sidepanel .custom-react-select-db-names .react-select__input,.dark-theme-sidepanel .custom-react-select-db-names .react-select__input-container,.dark-theme-sidepanel .custom-react-select-db-names input{border:none!important;box-shadow:none!important}.dark-theme-sidepanel .custom-react-select-db-names .react-select__control{background-color:rgba(10,18,32,.95)!important;border:1px solid #404040!important;border-radius:7px!important;box-shadow:0 12px 24px rgba(3,10,22,.35)!important}.dark-theme-sidepanel .custom-react-select-db-names .react-select__menu{background-color:rgba(10,18,32,.95)!important;border:1px solid rgba(59,130,246,.28)!important;border-radius:14px!important;box-shadow:0 12px 24px rgba(3,10,22,.35)!important}.dark-theme-sidepanel .custom-react-select-db-names .react-select__multi-value{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background-color:rgba(59,130,246,.16)!important;border:1px solid var(--_borderColor)!important;border-radius:12px!important}.dark-theme-sidepanel .custom-react-select-aws-iam-roles .react-select__placeholder{color:#3d4956!important}.dark-theme-sidepanel .custom-react-select-aws-iam-roles .react-select__input,.dark-theme-sidepanel .custom-react-select-aws-iam-roles .react-select__input-container,.dark-theme-sidepanel .custom-react-select-aws-iam-roles input{border:none!important;box-shadow:none!important}.dark-theme-sidepanel .custom-react-select-aws-iam-roles .react-select__control{background-color:rgba(10,18,32,.95)!important;border:1px solid #404040!important;border-radius:7px!important;box-shadow:0 12px 24px rgba(3,10,22,.35)!important}.dark-theme-sidepanel .custom-react-select-aws-iam-roles .react-select__menu{background-color:rgba(10,18,32,.95)!important;border:1px solid rgba(59,130,246,.28)!important;border-radius:14px!important;box-shadow:0 12px 24px rgba(3,10,22,.35)!important}.dark-theme-sidepanel .custom-react-select-aws-iam-roles .react-select__multi-value{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background-color:rgba(59,130,246,.16)!important;border:1px solid var(--_borderColor)!important;border-radius:12px!important}.dark-theme-sidepanel .custom-react-select-bot-users .react-select__placeholder{color:#3d4956!important}.dark-theme-sidepanel .custom-react-select-bot-users .react-select__input,.dark-theme-sidepanel .custom-react-select-bot-users .react-select__input-container,.dark-theme-sidepanel .custom-react-select-bot-users input{border:none!important;box-shadow:none!important}.dark-theme-sidepanel .custom-react-select-bot-users .react-select__control{background-color:rgba(10,18,32,.95)!important;border:1px solid #404040!important;border-radius:7px!important;box-shadow:0 12px 24px rgba(3,10,22,.35)!important}.dark-theme-sidepanel .custom-react-select-bot-users .react-select__menu{background-color:rgba(10,18,32,.95)!important;border:1px solid rgba(59,130,246,.28)!important;border-radius:14px!important;box-shadow:0 12px 24px rgba(3,10,22,.35)!important}.dark-theme-sidepanel .custom-react-select-bot-users .react-select__multi-value,.dark-theme-sidepanel .custom-react-select-local-users .react-select__multi-value{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background-color:rgba(59,130,246,.16)!important;border:1px solid var(--_borderColor)!important;border-radius:12px!important}.dark-theme-sidepanel .rule-action-button{background-color:transparent!important;border-color:transparent!important}.dark-theme-sidepanel .styled-key-wrapper{background-color:rgba(10,18,32,.95)!important}.dark-theme-sidepanel .code-container-class{background-color:#282c34!important;overflow-x:auto;padding:12px}.dark-theme-sidepanel .diff-added{background-color:#cbdccb!important}.dark-theme-sidepanel .diff-added,.dark-theme-sidepanel .diff-removed{color:#1f2937!important;display:block!important;margin-left:-.5rem!important;padding-left:.5rem!important}.dark-theme-sidepanel .diff-removed{background-color:#d7b7b7!important}.multi-select-container__input input{border:none!important}.multi-select-container__menu div,.multi-select-container__menu-list div{background-color:#0b1222!important}.multi-select-container__menu-list div:hover,.multi-select-container__option div:hover{background-color:#1a2332!important;border-radius:12px!important}.dark-theme-sidepanel .inputs-no-border input{border:none!important}.dark-theme-sidepanel .inputs-no-border input:focus{border:none!important;box-shadow:none!important}.roles-page__datatable{background:transparent;border:none}.roles-page__datatable .p-datatable-scrollable-view,.roles-page__datatable .p-datatable-scrollable-wrapper,.roles-page__datatable .p-datatable-wrapper{background:transparent}.roles-page__datatable .p-datatable-footer,.roles-page__datatable .p-datatable-header,.roles-page__datatable .p-datatable-scrollable-footer,.roles-page__datatable .p-datatable-scrollable-header{background:transparent;border:none}.roles-page__datatable .p-datatable-scrollable-header-box{background:transparent}.roles-page__datatable .p-datatable-scrollable-body table,.roles-page__datatable .p-datatable-scrollable-header-box table,.roles-page__datatable .p-datatable-table{background:transparent!important;color:var(--cosmic-text-primary)}.roles-page__datatable .p-sortable-column .p-sortable-column-icon{display:none}.roles-page__datatable .p-sortable-column[aria-sort=ascending] .p-sortable-column-icon,.roles-page__datatable .p-sortable-column[aria-sort=descending] .p-sortable-column-icon{display:inline-block!important;font-size:10px;line-height:1;margin-left:8px;vertical-align:middle}.roles-page__datatable .p-sortable-column[aria-sort=ascending] .p-sortable-column-icon.pi:before{color:#fff;content:"▲"!important;font-family:inherit;font-size:10px}.roles-page__datatable .p-sortable-column[aria-sort=descending] .p-sortable-column-icon.pi:before{color:#fff;content:"▼"!important;font-family:inherit;font-size:10px}.roles-page__datatable .p-datatable-scrollable-header-box thead.p-datatable-thead>tr>th,.roles-page__datatable .p-datatable-thead>tr>th{background:rgba(12,21,38,.96)!important;border:none;border-bottom:1px solid rgba(59,130,246,.2);color:#fff!important;font-size:12px;font-weight:600;letter-spacing:.08em;padding:14px 16px}.roles-page__datatable .p-datatable-scrollable-header-box thead.p-datatable-thead,.roles-page__datatable thead.p-datatable-thead{background:rgba(12,21,38,.96)!important}.roles-page__datatable .p-datatable-tbody>tr{background:transparent!important;border-bottom:1px solid rgba(59,130,246,.12);transition:background .16s ease}.roles-page__datatable .p-datatable-tbody>tr:hover{background:rgba(15,24,41,.48)!important}.roles-page__datatable .p-datatable-tbody>tr>td{background:transparent!important;border:none;color:var(--cosmic-text-primary);font-size:14px;text-align:left;vertical-align:middle}.roles-page__datatable .p-paginator{background:transparent;border:none;color:var(--cosmic-text-secondary)}.roles-page__datatable .p-paginator .p-paginator-first,.roles-page__datatable .p-paginator .p-paginator-last,.roles-page__datatable .p-paginator .p-paginator-next,.roles-page__datatable .p-paginator .p-paginator-page,.roles-page__datatable .p-paginator .p-paginator-prev{background:rgba(15,24,41,.88);border:1px solid rgba(59,130,246,.22);color:inherit}.roles-page__datatable .p-paginator .p-highlight{background:linear-gradient(135deg,rgba(59,130,246,.42),rgba(6,182,212,.42));border-color:rgba(59,130,246,.36);color:var(--cosmic-text-primary)}.roles-page__datatable .roles-table__column--name{min-width:120px}.roles-page__datatable .roles-table__column--email{min-width:160px}.roles-page__datatable .roles-table__column--role{min-width:220px}.roles-page__datatable .roles-table__column--provider{min-width:140px}.roles-page__datatable .roles-table__column--teams{min-width:180px}.roles-page__datatable .roles-table__column--actions{width:120px}.roles-page__datatable .roles-table__column--wide{min-width:200px}.roles-page__risk-popup.popup-content{background:rgba(30,41,59,.94);border:1px solid hsla(0,91%,71%,.38);border-radius:12px;box-shadow:0 16px 32px rgba(15,23,42,.52);color:var(--cosmic-text-primary);padding:10px 12px}.roles-page__teams-popup.popup-content{padding:12px 14px}.roles-page__column-popup.popup-content,.roles-page__teams-popup.popup-content{background:rgba(15,24,41,.94);border:1px solid rgba(59,130,246,.24);border-radius:16px;box-shadow:0 24px 44px rgba(9,17,31,.55);color:var(--cosmic-text-primary)}.roles-page__column-popup.popup-content{padding:12px}.roles-page__pagination .MuiPagination-root{align-items:center;display:flex;gap:12px}.roles-page__pagination .MuiPagination-root ul{display:flex;gap:6px}.roles-page__pagination .MuiPaginationItem-root{border-radius:10px;color:var(--cosmic-text-secondary)}.roles-page__pagination .MuiPaginationItem-root.Mui-selected{background:rgba(59,130,246,.28);box-shadow:0 0 0 1px rgba(59,130,246,.4);color:var(--cosmic-text-primary)}.roles-page__pagination .MuiPaginationItem-root.Mui-selected:focus,.roles-page__pagination .MuiPaginationItem-root.Mui-selected:hover{background:rgba(6,182,212,.32)}.roles-page__team-list{display:flex;flex-direction:column;gap:10px}.roles-page__team-item{background:rgba(59,130,246,.12);border-radius:12px;color:var(--cosmic-text-primary);font-size:12px;padding:6px 10px}.users-page__datatable{background:transparent;border:none}.users-page__datatable .p-datatable-scrollable-view,.users-page__datatable .p-datatable-scrollable-wrapper,.users-page__datatable .p-datatable-wrapper{background:transparent}.users-page__datatable .p-datatable-footer,.users-page__datatable .p-datatable-header,.users-page__datatable .p-datatable-scrollable-footer,.users-page__datatable .p-datatable-scrollable-header{background:transparent;border:none}.users-page__datatable .p-datatable-scrollable-header-box{background:transparent}.users-page__datatable .p-datatable-scrollable-body table,.users-page__datatable .p-datatable-scrollable-header-box table,.users-page__datatable .p-datatable-table{background:transparent!important;color:var(--cosmic-text-primary)}.users-page__datatable .p-datatable-footer,.users-page__datatable .p-datatable-header{background:transparent;border:none}.users-page__datatable .p-datatable-scrollable-header-box thead.p-datatable-thead>tr>th,.users-page__datatable .p-datatable-thead>tr>th{background:rgba(12,21,38,.96)!important;border:none;border-bottom:1px solid rgba(59,130,246,.2);color:#fff!important;font-size:12px;font-weight:600;letter-spacing:.08em;padding:14px 16px}.users-page__datatable .p-datatable-scrollable-header-box thead.p-datatable-thead>tr>th.p-highlight,.users-page__datatable .p-datatable-thead>tr>th.p-highlight{color:#fff!important}.users-page__datatable .p-datatable-scrollable-header-box thead.p-datatable-thead,.users-page__datatable thead.p-datatable-thead{background:rgba(12,21,38,.96)!important}.users-page__datatable .p-datatable-tbody>tr{background:transparent!important;border-bottom:1px solid rgba(59,130,246,.12);transition:background .16s ease}.users-page__datatable .p-datatable-tbody>tr:hover{background:rgba(15,24,41,.48)!important}.users-page__datatable .p-datatable-tbody>tr>td{background:transparent!important;border:none;color:var(--cosmic-text-primary);font-size:14px;text-align:left;vertical-align:middle}.users-page__datatable .p-paginator{background:transparent;border:none;color:var(--cosmic-text-secondary)}.users-page__datatable .p-sortable-column .p-sortable-column-icon{display:none}.users-page__datatable .p-sortable-column[aria-sort=ascending] .p-sortable-column-icon,.users-page__datatable .p-sortable-column[aria-sort=descending] .p-sortable-column-icon{display:inline-block!important;font-size:10px;line-height:1;margin-left:8px;vertical-align:middle}.users-page__datatable .p-sortable-column[aria-sort=ascending] .p-sortable-column-icon.pi:before{color:#fff;content:"▲"!important;font-family:inherit;font-size:10px}.users-page__datatable .p-sortable-column[aria-sort=descending] .p-sortable-column-icon.pi:before{color:#fff;content:"▼"!important;font-family:inherit;font-size:10px}.users-page__datatable .p-paginator .p-paginator-first,.users-page__datatable .p-paginator .p-paginator-last,.users-page__datatable .p-paginator .p-paginator-next,.users-page__datatable .p-paginator .p-paginator-page,.users-page__datatable .p-paginator .p-paginator-prev{background:rgba(15,24,41,.88);border:1px solid rgba(59,130,246,.22);color:inherit}.users-page__datatable .p-paginator .p-highlight{background:linear-gradient(135deg,rgba(59,130,246,.42),rgba(6,182,212,.42));border-color:rgba(59,130,246,.36);color:var(--cosmic-text-primary)}.users-page__datatable .users-table__column--name{min-width:120px}.users-page__datatable .users-table__column--email{min-width:160px}.users-page__datatable .users-table__column--role{min-width:220px}.users-page__datatable .users-table__column--provider{min-width:140px}.users-page__datatable .users-table__column--teams{min-width:180px}.users-page__datatable .users-table__column--actions{width:120px}.users-page__datatable .users-table__column--wide{min-width:200px}.users-page__risk-popup.popup-content{background:rgba(30,41,59,.94);border:1px solid hsla(0,91%,71%,.38);border-radius:12px;box-shadow:0 16px 32px rgba(15,23,42,.52);color:var(--cosmic-text-primary);padding:10px 12px}.users-page__teams-popup.popup-content{padding:12px 14px}.users-page__column-popup.popup-content,.users-page__teams-popup.popup-content{background:rgba(15,24,41,.94);border:1px solid rgba(59,130,246,.24);border-radius:16px;box-shadow:0 24px 44px rgba(9,17,31,.55);color:var(--cosmic-text-primary)}.users-page__column-popup.popup-content{padding:0}.users-page__pagination .MuiPagination-root{align-items:center;display:flex;gap:12px}.users-page__pagination .MuiPagination-root ul{display:flex;gap:6px}.users-page__pagination .MuiPaginationItem-root{border-radius:10px;color:var(--cosmic-text-secondary)}.users-page__pagination .MuiPaginationItem-root.Mui-selected{background:rgba(59,130,246,.28);box-shadow:0 0 0 1px rgba(59,130,246,.4);color:var(--cosmic-text-primary)}.users-page__pagination .MuiPaginationItem-root.Mui-selected:focus,.users-page__pagination .MuiPaginationItem-root.Mui-selected:hover{background:rgba(6,182,212,.32)}.users-page__team-list{display:flex;flex-direction:column;gap:10px}.users-page__team-item{background:rgba(59,130,246,.12);border-radius:12px;color:var(--cosmic-text-primary);font-size:12px;padding:6px 10px}.table-container{border:1px solid #e6e6e6;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.1);font-size:22px;overflow:hidden}.styled-table{border-collapse:collapse;width:100%}.styled-table td,.styled-table th{border:1px solid #e6e6e6;padding:25px;text-align:left}.styled-table th{background-color:#f7f7f7;font-weight:700}.styled-table tbody tr:nth-child(odd){background-color:#f9f9f9}.styled-table tbody tr:hover{background-color:#f1f1f1}.audit-logs-page__datatable{background:transparent;border:none}.audit-logs-page__datatable .p-datatable-scrollable-view,.audit-logs-page__datatable .p-datatable-scrollable-wrapper,.audit-logs-page__datatable .p-datatable-wrapper{background:transparent}.audit-logs-page__datatable .p-datatable-footer,.audit-logs-page__datatable .p-datatable-header,.audit-logs-page__datatable .p-datatable-scrollable-footer,.audit-logs-page__datatable .p-datatable-scrollable-header{background:transparent;border:none}.audit-logs-page__datatable .p-datatable-scrollable-header-box{background:transparent}.audit-logs-page__datatable .p-datatable-scrollable-body table,.audit-logs-page__datatable .p-datatable-scrollable-header-box table,.audit-logs-page__datatable .p-datatable-table{background:transparent!important;color:var(--cosmic-text-primary)}.audit-logs-page__datatable .p-datatable-scrollable-header-box thead.p-datatable-thead>tr>th,.audit-logs-page__datatable .p-datatable-thead>tr>th{background:rgba(12,21,38,.96)!important;border:none;border-bottom:1px solid rgba(59,130,246,.2);color:#fff!important;font-size:12px;font-weight:600;letter-spacing:.08em;padding:14px 16px}.audit-logs-page__datatable .p-datatable-scrollable-header-box thead.p-datatable-thead>tr>th.p-highlight,.audit-logs-page__datatable .p-datatable-thead>tr>th.p-highlight{color:#fff!important}.audit-logs-page__datatable .p-datatable-scrollable-header-box thead.p-datatable-thead,.audit-logs-page__datatable thead.p-datatable-thead{background:rgba(12,21,38,.96)!important}.audit-logs-page__datatable .p-datatable-tbody>tr{background:transparent!important;border-bottom:1px solid rgba(59,130,246,.12);transition:background .16s ease}.audit-logs-page__datatable .p-datatable-tbody>tr:hover{background:rgba(15,24,41,.48)!important}.audit-logs-page__datatable .p-datatable-tbody>tr>td{background:transparent!important;border:none;color:var(--cosmic-text-primary);font-size:14px;text-align:left;vertical-align:middle}.audit-logs-page__datatable .p-paginator{background:transparent;border:none;color:var(--cosmic-text-secondary)}.audit-logs-page__datatable .p-sortable-column .p-sortable-column-icon{display:none}.audit-logs-page__datatable .p-sortable-column[aria-sort=ascending] .p-sortable-column-icon,.audit-logs-page__datatable .p-sortable-column[aria-sort=descending] .p-sortable-column-icon{display:inline-block!important;font-size:10px;line-height:1;margin-left:8px;vertical-align:middle}.audit-logs-page__datatable .p-sortable-column[aria-sort=ascending] .p-sortable-column-icon.pi:before{color:#fff;content:"▲"!important;font-family:inherit;font-size:10px}.audit-logs-page__datatable .p-sortable-column[aria-sort=descending] .p-sortable-column-icon.pi:before{color:#fff;content:"▼"!important;font-family:inherit;font-size:10px}.audit-logs-page__datatable .p-paginator .p-paginator-first,.audit-logs-page__datatable .p-paginator .p-paginator-last,.audit-logs-page__datatable .p-paginator .p-paginator-next,.audit-logs-page__datatable .p-paginator .p-paginator-page,.audit-logs-page__datatable .p-paginator .p-paginator-prev{background:rgba(15,24,41,.88);border:1px solid rgba(59,130,246,.22);color:inherit}.audit-logs-page__datatable .p-paginator .p-highlight{background:linear-gradient(135deg,rgba(59,130,246,.42),rgba(6,182,212,.42));border-color:rgba(59,130,246,.36);color:var(--cosmic-text-primary)}.audit-logs-page__datatable .audit-logs-table__column--name{min-width:120px}.audit-logs-page__datatable .audit-logs-table__column--email{min-width:160px}.audit-logs-page__datatable .audit-logs-table__column--role{min-width:220px}.audit-logs-page__datatable .audit-logs-table__column--provider{min-width:140px}.audit-logs-page__datatable .audit-logs-table__column--teams{min-width:180px}.audit-logs-page__datatable .audit-logs-table__column--actions{width:120px}.audit-logs-page__datatable .audit-logs-table__column--wide{min-width:200px}.audit-logs-page__risk-popup.popup-content{background:rgba(30,41,59,.94);border:1px solid hsla(0,91%,71%,.38);border-radius:12px;box-shadow:0 16px 32px rgba(15,23,42,.52);color:var(--cosmic-text-primary);padding:10px 12px}.audit-logs-page__teams-popup.popup-content{padding:12px 14px}.audit-logs-page__column-popup.popup-content,.audit-logs-page__teams-popup.popup-content{background:rgba(15,24,41,.94);border:1px solid rgba(59,130,246,.24);border-radius:16px;box-shadow:0 24px 44px rgba(9,17,31,.55);color:var(--cosmic-text-primary)}.audit-logs-page__column-popup.popup-content{padding:12px}.MuiPaper-root[class*=SelectStyles-menuRoot-]{background:rgba(15,24,41,.95)!important;border:1px solid rgba(59,130,246,.28)!important;color:var(--cosmic-text-primary)!important}.MuiMenu-list[class*=SelectStyles-menuList-] .MuiMenuItem-root{color:var(--cosmic-text-primary)!important}.MuiMenu-list[class*=SelectStyles-menuList-] .MuiMenuItem-root.Mui-selected,.MuiMenu-list[class*=SelectStyles-menuList-] .MuiMenuItem-root:hover{background:rgba(59,130,246,.12)!important}.audit-logs-page__pagination .MuiPagination-root{align-items:center;display:flex;gap:12px}.audit-logs-page__pagination .MuiPagination-root ul{display:flex;gap:6px}.audit-logs-page__pagination .MuiPaginationItem-root{border-radius:10px;color:var(--cosmic-text-secondary)}.audit-logs-page__pagination .MuiPaginationItem-root.Mui-selected{background:rgba(59,130,246,.28);box-shadow:0 0 0 1px rgba(59,130,246,.4);color:var(--cosmic-text-primary)}.audit-logs-page__pagination .MuiPaginationItem-root.Mui-selected:focus,.audit-logs-page__pagination .MuiPaginationItem-root.Mui-selected:hover{background:rgba(6,182,212,.32)}.audit-logs-page__team-list{display:flex;flex-direction:column;gap:10px}.audit-logs-page__team-item{background:rgba(59,130,246,.12);border-radius:12px;color:var(--cosmic-text-primary);font-size:12px;padding:6px 10px}.audit-logs-page .p-datatable .p-datatable-tbody>tr.p-highlight{background:rgba(59,130,246,.12)!important}.audit-logs-page .p-datatable .p-datatable-tbody>tr.p-highlight>td{color:var(--cosmic-text-primary)!important}.audit-logs-page__datatable .p-datatable-scrollable-body::-webkit-scrollbar{height:8px;width:8px}.audit-logs-page__datatable .p-datatable-scrollable-body::-webkit-scrollbar-track{background:rgba(15,24,41,.5);border-radius:4px}.audit-logs-page__datatable .p-datatable-scrollable-body::-webkit-scrollbar-thumb{background:rgba(59,130,246,.3);border-radius:4px}.audit-logs-page__datatable .p-datatable-scrollable-body::-webkit-scrollbar-thumb:hover{background:rgba(59,130,246,.5)}.audit-logs-page__datatable .p-datatable .p-datatable-emptymessage>td,.audit-logs-page__datatable .p-datatable-emptymessage>td,.audit-logs-page__datatable .p-datatable-scrollable-body .p-datatable-emptymessage>td,.audit-logs-page__datatable .p-datatable-scrollable-body table .p-datatable-emptymessage>td,.audit-logs-page__datatable .p-datatable-scrollable-view table .p-datatable-emptymessage>td,.audit-logs-page__datatable .p-datatable-tbody .p-datatable-emptymessage>td,.audit-logs-page__datatable table .p-datatable-emptymessage>td,.audit-logs-page__datatable tr.p-datatable-emptymessage>td{align-items:center!important;display:flex!important;justify-content:center!important;padding:40px 24px!important;text-align:center!important}.access-rules-page__datatable{background:transparent;border:none}.access-rules-page__datatable .p-datatable-scrollable-view,.access-rules-page__datatable .p-datatable-scrollable-wrapper,.access-rules-page__datatable .p-datatable-wrapper{background:transparent}.access-rules-page__datatable .p-datatable-footer,.access-rules-page__datatable .p-datatable-header,.access-rules-page__datatable .p-datatable-scrollable-footer,.access-rules-page__datatable .p-datatable-scrollable-header{background:transparent;border:none}.access-rules-page__datatable .p-datatable-scrollable-body table,.access-rules-page__datatable .p-datatable-scrollable-header-box table,.access-rules-page__datatable .p-datatable-table{background:transparent!important;color:var(--cosmic-text-primary)}.access-rules-page__datatable .p-datatable-scrollable-header-box thead.p-datatable-thead>tr>th,.access-rules-page__datatable .p-datatable-thead>tr>th{background:rgba(12,21,38,.96)!important;border:none;border-bottom:1px solid rgba(59,130,246,.2);color:#fff!important;font-size:12px;font-weight:600;letter-spacing:.08em;padding:14px 16px}.access-rules-page__datatable .p-datatable-scrollable-header-box thead.p-datatable-thead>tr>th.p-highlight,.access-rules-page__datatable .p-datatable-thead>tr>th.p-highlight{color:#fff!important}.access-rules-page__datatable .p-datatable-scrollable-header-box thead.p-datatable-thead,.access-rules-page__datatable thead.p-datatable-thead{background:rgba(12,21,38,.96)!important}.access-rules-page__datatable .p-datatable-tbody>tr{background:transparent!important;border-bottom:1px solid rgba(59,130,246,.12);transition:background .16s ease}.access-rules-page__datatable .p-datatable-tbody>tr:hover{background:rgba(15,24,41,.48)!important}.access-rules-page__datatable .p-datatable-tbody>tr>td{background:transparent!important;border:none;color:var(--cosmic-text-primary);font-size:14px;padding:14px 16px;text-align:left;vertical-align:top}.access-rules-page__datatable .p-sortable-column .p-sortable-column-icon{display:none}.access-rules-page__datatable .access-rules__column--name{max-width:280px;min-width:220px}.access-rules-page__datatable .access-rules__column--sources{max-width:360px;min-width:260px}.access-rules-page__datatable .access-rules__column--destinations{max-width:320px;min-width:220px}.access-rules-page__datatable .access-rules__column--lifecycle{max-width:180px;min-width:140px}.access-rules-page__datatable .access-rules__column--actions{max-width:100px;min-width:60px;width:80px}.access-rules-page__datatable .access-rules__column--padded{padding:22px 20px}.access-rules-page__cell-link{color:var(--cosmic-accent-cyan);cursor:pointer}.access-rules-page__cell-link:hover{color:#67e8f9}.access-rules-page__pill{background:rgba(59,130,246,.18);border:1px solid rgba(59,130,246,.32);border-radius:999px;color:#bfdbfe;display:inline-block;font-size:12px;margin:2px 6px 2px 0;padding:4px 8px}.access-rules-page__tile-grid{grid-gap:20px;display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));margin-top:20px;width:100%}.access-rules-page__datatable .p-paginator{background:transparent;border:none;color:var(--cosmic-text-secondary);padding:12px 0 0}.access-rules-page__datatable .p-paginator .p-paginator-first,.access-rules-page__datatable .p-paginator .p-paginator-last,.access-rules-page__datatable .p-paginator .p-paginator-next,.access-rules-page__datatable .p-paginator .p-paginator-page,.access-rules-page__datatable .p-paginator .p-paginator-prev{background:rgba(15,24,41,.88);border:1px solid rgba(59,130,246,.22);color:inherit}.access-rules-page__datatable .p-paginator .p-highlight{background:linear-gradient(135deg,rgba(59,130,246,.42),rgba(6,182,212,.42));border-color:rgba(59,130,246,.36);color:var(--cosmic-text-primary)}.access-logs-page__pagination{--_primaryWhiteColor:rgba(13,20,36,.96);--_primaryButtonBorder:rgba(59,130,246,.28);--_disabledTextColor:#94a3b8;--_primaryTextColor:#e2e8f0}.access-logs-page__pagination .MuiPaginationItem-root.Mui-selected{background:rgba(13,20,36,.6)!important;border:1px solid rgba(59,130,246,.6)!important;border-radius:10px;color:var(--_primaryTextColor)!important}.access-logs-page__pagination .MuiPaginationItem-root{color:var(--_disabledTextColor)!important}.access-logs-page__pagination .MuiPaginationItem-root:hover{background:transparent!important;color:var(--_primaryTextColor)!important}.access-logs-page__pagination [class*=ListWrapper-],.access-logs-page__pagination [class*=sc-][class*=ListWrapper]{background:rgba(11,19,36,.96)!important;border:1px solid rgba(59,130,246,.24)!important;box-shadow:0 18px 36px rgba(6,16,35,.5)!important}.access-logs-page__pagination [class*=SelectWrapper-],.access-logs-page__pagination [class*=sc-][class*=SelectWrapper]{background:rgba(13,20,36,.96)!important;border-color:rgba(59,130,246,.28)!important}.access-logs-page__pagination [class*=DisplayValueStyles-],.access-logs-page__pagination [class*=sc-][class*=DisplayValueStyles]{color:var(--_disabledTextColor)!important}.access-logs-page__pagination [class*=DisplayValueStyles-].filled,.access-logs-page__pagination [class*=sc-][class*=DisplayValueStyles].filled{color:var(--_primaryTextColor)!important}.access-rules-page__datatable .p-datatable-emptymessage td,.access-rules-page__datatable .p-datatable-tbody>tr.p-datatable-emptymessage>td,.access-rules-page__datatable .p-datatable-tbody>tr>td.p-datatable-emptymessage,.access-rules-page__datatable tbody>tr>td[colspan]{text-align:center!important}.access-rules-page__datatable .p-datatable-tbody>tr:has(td[colspan])>td{text-align:center!important}.access-rules-page__datatable .p-datatable-tbody>tr>td[colspan]{text-align:center!important;width:100%}.mcp-registry-tile.shared-tile-card{background:linear-gradient(135deg,rgba(14,22,42,.95),rgba(16,26,48,.98)),radial-gradient(circle at 20% 80%,rgba(110,168,255,.03) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(68,154,255,.04) 0,transparent 50%),radial-gradient(circle at 40% 40%,rgba(42,224,204,.02) 0,transparent 50%)!important;border:1px solid rgba(86,132,220,.3)!important;border-radius:16px!important;box-shadow:none!important;color:rgba(236,242,255,.95)!important;min-height:280px!important;padding:0!important}.mcp-registry-tile.shared-tile-card:hover{background:linear-gradient(135deg,rgba(16,26,50,.98),#121e38),radial-gradient(circle at 20% 80%,rgba(110,168,255,.06) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(68,154,255,.08) 0,transparent 50%),radial-gradient(circle at 40% 40%,rgba(42,224,204,.04) 0,transparent 50%)!important;border-color:rgba(110,168,255,.7)!important;box-shadow:0 0 20px rgba(110,168,255,.25),0 0 40px rgba(110,168,255,.1),0 20px 60px rgba(2,8,20,.55),0 10px 25px rgba(2,8,20,.3),inset 0 1px 0 rgba(110,168,255,.15)!important;-webkit-transform:translateY(-6px) scale(1.015)!important;transform:translateY(-6px) scale(1.015)!important}.mcp-registry-tile>div:first-child{background:transparent!important;padding:20px 20px 16px!important}.mcp-registry-tile>div:last-child{background:transparent!important;padding:0 20px 20px!important}.mcp-registry-tile,.mcp-registry-tile *{color:rgba(236,242,255,.95)}.mcp-registry-tile h1,.mcp-registry-tile h2,.mcp-registry-tile h3,.mcp-registry-tile h4,.mcp-registry-tile h5,.mcp-registry-tile h6,.mcp-registry-tile span{background:transparent!important}.mcp-registry-tile [data-test-id=app-title],.mcp-registry-tile h2,.mcp-registry-tile h3{color:rgba(236,242,255,.95)!important}.mcp-registry-tile span{color:rgba(140,160,195,.7)!important}:root{--background-color:#f5f5f5;--editor-background:#fff;--error-color:#f04c4c;--foreground-color:#000;--primary-color:#42e3ff;--shadow-color:rgba(69,69,69,.239);--scrollbar-color:hsla(0,0%,47%,.4);--warning-color:#cca700}@media (prefers-color-scheme:dark){:root{--background-color:#3b3b3b;--editor-background:#1f1f1f;--foreground-color:#fff;--shadow-color:#6e6e6e}}body{background:#f5f5f5;background:var(--background-color);display:flex;flex-flow:column;font-family:sans-serif;height:100vh;margin:0}h1{margin:0 auto 0 1rem}nav{align-items:center;background:#fff;background:var(--editor-background);display:flex;flex:0 0 auto;height:3rem;justify-content:space-between}.nav-icon{margin-right:1rem;text-decoration:none}.nav-icon>img{vertical-align:middle}main{background:#fff;background:var(--editor-background);box-shadow:0 0 10px rgba(69,69,69,.239);box-shadow:0 0 10px var(--shadow-color);display:flex;flex:1 1 auto;flex-flow:column;margin:1.5rem}#schema-selection{background-color:#fff;background-color:var(--editor-background);border:none;width:100%}#breadcrumbs,#schema-selection{border-bottom:1px solid rgba(69,69,69,.239);border-bottom:1px solid var(--shadow-color);color:#000;color:var(--foreground-color)}#breadcrumbs{flex:0 0 1rem}.breadcrumb{cursor:pointer}#breadcrumbs:before,.breadcrumb:not(:last-child):after{content:"›";margin:0 .2rem}.breadcrumb.array:before{content:"[]"}.breadcrumb.object:before{content:"{}"}#editor{flex:1 1 auto}#problems{border-top:1px solid rgba(69,69,69,.239);border-top:1px solid var(--shadow-color);color:#000;color:var(--foreground-color);flex:0 0 20vh;overflow-y:scroll}.problem{align-items:center;cursor:pointer;display:flex;padding:.25rem}.problem:hover{background-color:rgba(69,69,69,.239);background-color:var(--shadow-color)}.problem-text{margin-left:.5rem}.problem .codicon-warning{color:#cca700;color:var(--warning-color)}.problem .codicon-error{color:#f04c4c;color:var(--error-color)}::-webkit-scrollbar{box-shadow:inset 1px 0 0 0 hsla(0,0%,47%,.4);box-shadow:1px 0 0 0 var(--scrollbar-color) inset;width:14px}::-webkit-scrollbar-thumb{background:hsla(0,0%,47%,.4);background:var(--scrollbar-color)}.policy-rules-page__pagination{--_primaryWhiteColor:rgba(13,20,36,.96);--_primaryButtonBorder:rgba(59,130,246,.28);--_disabledTextColor:#94a3b8;--_primaryTextColor:#e2e8f0}.policy-rules-page__pagination .MuiPaginationItem-root.Mui-selected{background:rgba(13,20,36,.6)!important;border:1px solid rgba(59,130,246,.6)!important;border-radius:10px;color:var(--_primaryTextColor)!important}.policy-rules-page__pagination .MuiPaginationItem-root{color:var(--_disabledTextColor)!important}.policy-rules-page__pagination .MuiPaginationItem-root:hover{background:transparent!important;color:var(--_primaryTextColor)!important}.policy-rules-page__pagination [class*=ListWrapper-],.policy-rules-page__pagination [class*=sc-][class*=ListWrapper]{background:rgba(11,19,36,.96)!important;border:1px solid rgba(59,130,246,.24)!important;box-shadow:0 18px 36px rgba(6,16,35,.5)!important}.policy-rules-page__pagination [class*=SelectWrapper-],.policy-rules-page__pagination [class*=sc-][class*=SelectWrapper]{background:rgba(13,20,36,.96)!important;border-color:rgba(59,130,246,.28)!important}.policy-rules-page__pagination [class*=DisplayValueStyles-],.policy-rules-page__pagination [class*=sc-][class*=DisplayValueStyles]{color:var(--_disabledTextColor)!important}.policy-rules-page__pagination [class*=DisplayValueStyles-].filled,.policy-rules-page__pagination [class*=sc-][class*=DisplayValueStyles].filled{color:var(--_primaryTextColor)!important}.policy-rules-page__pagination .MuiPagination-root{align-items:center;display:flex;gap:12px}.policy-rules-page__pagination .MuiPagination-root ul{display:flex;gap:6px}.policy-rules-page__pagination .MuiPaginationItem-root{border-radius:10px;color:var(--cosmic-text-secondary)}.policy-rules-page__pagination .MuiPaginationItem-root.Mui-selected{background:rgba(59,130,246,.28);box-shadow:0 0 0 1px rgba(59,130,246,.4);color:var(--cosmic-text-primary)}.policy-rules-page__pagination .MuiPaginationItem-root.Mui-selected:focus,.policy-rules-page__pagination .MuiPaginationItem-root.Mui-selected:hover{background:rgba(6,182,212,.32)}.cosmic-topo-demo-wrapper{--cosmic-primary:#0f1629;--cosmic-secondary:#1a2332;--cosmic-surface:#1f2937;--cosmic-accent-blue:#3b82f6;--cosmic-accent-cyan:#06b6d4;--cosmic-accent-purple:#8b5cf6;--cosmic-text-primary:#f1f5f9;--cosmic-text-secondary:#cbd5e1;--cosmic-text-muted:#94a3b8;--cosmic-text-muted-inactive:#5d6575;--_defaultIconColor:#cbd5e1;--_primaryWhiteColor:#f1f5f9;--_primaryBg:#f1f5f9;--_sidebarBorder:rgba(59,130,246,.5);--_sidebarGradient:linear-gradient(135deg,rgba(59,130,246,.4),rgba(37,99,235,.4));background:radial-gradient(circle at 20% 20%,#0f1629 0,#0a0e1a 52%,#020408 100%)!important;color-scheme:dark;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;height:100vh;left:0;margin:0;overflow:hidden;position:fixed;top:0;width:100vw}.cosmic-topo-demo-wrapper,.cosmic-topo-demo-wrapper input,.cosmic-topo-demo-wrapper textarea{color:var(--cosmic-text-primary)!important}.cosmic-topo-demo-wrapper .panui-canvas{background:transparent!important;height:100vh}.cosmic-topo-demo-wrapper .MuiTypography-root,.cosmic-topo-demo-wrapper h1,.cosmic-topo-demo-wrapper h2,.cosmic-topo-demo-wrapper h3,.cosmic-topo-demo-wrapper h4,.cosmic-topo-demo-wrapper h5,.cosmic-topo-demo-wrapper h6,.cosmic-topo-demo-wrapper label,.cosmic-topo-demo-wrapper p,.cosmic-topo-demo-wrapper span{color:var(--cosmic-text-primary)!important}.panui-app-layout{flex-direction:column;min-height:100vh}.panui-app-header,.panui-app-layout{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);display:flex}.panui-app-header{align-items:center;background:#101729;box-sizing:border-box;height:81px;justify-content:flex-end;left:0;margin-left:70px;padding:18px 16px;position:fixed;right:0;top:0;z-index:20}.panui-app-header__left{align-items:center;display:flex;gap:16px}.panui-app-header__logo{border-radius:8px;box-shadow:0 4px 8px rgba(7,18,36,.42);display:grid;height:32px;place-items:center;width:32px}.panui-app-header__logo-img{display:block;object-fit:contain}.panui-app-header__title{color:var(--cosmic-text-primary);font-size:24px;font-weight:700;margin:0}.panui-app-header__right{align-items:center;display:flex;gap:24px}.panui-app-header .panui-user-profile{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:flex;gap:16px;transition:border-color .16s ease,box-shadow .16s ease}.panui-user-profile__notif{align-items:center;cursor:pointer;display:flex;justify-content:center;margin:20px 25px 0 0;position:relative}.panui-user-profile__badge{-webkit-appearance:none;appearance:none;background-color:#de350b;border:none;border-radius:8px;box-sizing:border-box;display:inline-flex;margin:-16px -25px 0 0;padding-inline:6px;position:absolute}.panui-user-profile__badge-count{box-sizing:border-box;color:#fff;font-size:12px;line-height:16px;margin:0;padding:0;text-align:center}.panui-app-header .panui-user-profile:hover{border-color:var(--cosmic-accent-blue)}.panui-app-header .panui-user-profile__info{display:flex;flex-direction:column;gap:2px}.panui-app-header .panui-user-profile__name{color:var(--cosmic-text-primary);font-size:14px;font-weight:600;line-height:1.2}.panui-app-header .panui-user-profile__role{color:var(--cosmic-text-secondary);font-size:12px;line-height:1.2}.panui-app-header .panui-user-profile__avatar{align-items:center;background:linear-gradient(145deg,var(--cosmic-accent-blue),var(--cosmic-accent-cyan));border:1px solid rgba(59,130,246,.2);border-radius:8px;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.panui-app-header .panui-user-profile__avatar-initial{color:var(--cosmic-text-primary);font-size:14px;font-weight:600}.panui-user-profile__dropdown{background:#0d1424;border:1px solid #2d3139;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.3);min-width:200px;position:absolute;right:0;top:calc(100% + 8px);z-index:1000}.panui-user-profile__dropdown-item{border-bottom:1px solid #2d3139;color:#e5e7eb;cursor:pointer;font-size:14px;font-weight:500;padding:14px 20px;transition:background-color .18s ease,color .18s ease}.panui-user-profile__dropdown-item:last-child{border-bottom:none}.panui-user-profile__dropdown-item:hover{background-color:#2a2f38}.panui-user-profile__dropdown-item:first-child{background:#242934;border-top-left-radius:8px;border-top-right-radius:8px;color:#fff;font-weight:600}.panui-user-profile__dropdown-item:focus-visible{outline:2px solid rgba(59,130,246,.6);outline-offset:-2px}.panui-user-profile{position:relative}.newui-about-modal{--_primaryTextColor:#fff;--_sHoverButtonColor:#60a5fa;--_disabledTextColor:#9ca3af}.panui-app-body{display:flex;flex:1 1;position:relative}.panui-sidebar{align-items:center;background:linear-gradient(180deg,var(--cosmic-primary) 0,var(--cosmic-secondary) 100%);border-right:1px solid rgba(59,130,246,.15);box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;gap:16px;height:100%;left:0;padding:16px 0;position:fixed;top:0;width:90px;z-index:101}.panui-sidebar__footer,.panui-sidebar__logo{background:linear-gradient(145deg,var(--cosmic-accent-blue),var(--cosmic-accent-cyan));border:1px solid rgba(59,130,246,.2);border-radius:10px;display:grid;height:40px;place-items:center;transition:all .2s ease;width:40px}.panui-sidebar__footer:hover,.panui-sidebar__logo:hover{background:linear-gradient(145deg,var(--cosmic-accent-blue),var(--cosmic-accent-purple));border-color:var(--cosmic-accent-blue);box-shadow:0 4px 12px rgba(59,130,246,.3)}.panui-sidebar__footer-svg,.panui-sidebar__logo-svg{display:block}.panui-sidebar__logo-img{display:block;object-fit:contain}.panui-sidebar__nav{background:#101729;flex:1 1;justify-content:flex-start;overflow-y:auto;padding:20px 0}.panui-sidebar__nav,.panui-sidebar__nav-item{align-items:center;display:flex;flex-direction:column;width:100%}.panui-sidebar__nav-item{background:transparent;border:0;color:var(--cosmic-text-secondary);color:var(--_defaultIconColor,var(--cosmic-text-secondary));cursor:pointer;gap:6px;padding:22px 32px 22px 28px;position:relative;transition-property:background,color;transition:.2s ease}.panui-sidebar__nav-item:hover{background:rgba(59,130,246,.1);color:var(--cosmic-accent-blue)}.panui-sidebar__nav-item--active{background:rgba(59,130,246,.15);box-shadow:0 2px 8px rgba(59,130,246,.2);color:var(--cosmic-accent-blue)}.panui-sidebar__nav-item--active:before{background:var(--cosmic-accent-blue);border-radius:0 2px 2px 0;content:"";height:24px;left:-16px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:3px}.panui-sidebar__nav-item:not(.panui-sidebar__nav-item--active):before{background:transparent;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%}.panui-sidebar__nav-item:after{background:transparent;border-left:3px solid;border-color:transparent;border-radius:0;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease,width .2s ease;width:0}.panui-sidebar__nav-item--active,.panui-sidebar__nav-item:hover{color:var(--cosmic-text-primary);color:var(--_primaryWhiteColor,var(--cosmic-text-primary))}.panui-sidebar__nav-item--active:after,.panui-sidebar__nav-item:hover:after{border-left-color:rgba(59,130,246,.5);border-left-color:var(--_sidebarBorder,rgba(59,130,246,.5));opacity:1;width:100%}.panui-sidebar__nav-item:hover:not(.panui-sidebar__nav-item--active):before{background:linear-gradient(135deg,rgba(59,130,246,.4),rgba(37,99,235,.4));background:var(--_sidebarGradient,linear-gradient(135deg,rgba(59,130,246,.4),rgba(37,99,235,.4)));opacity:.3}.panui-sidebar__nav-item--active .nav-icon,.panui-sidebar__nav-item:hover .nav-icon{color:var(--cosmic-text-primary);color:var(--_primaryWhiteColor,var(--cosmic-text-primary))}.panui-sidebar__nav-item .nav-icon svg .routeIcon{fill:var(--cosmic-text-secondary);fill:var(--_defaultIconColor,var(--cosmic-text-secondary));transition:fill .2s ease}.panui-sidebar__nav-item--active .nav-icon svg .routeIcon,.panui-sidebar__nav-item:hover .nav-icon svg .routeIcon{fill:var(--cosmic-text-primary);fill:var(--_primaryBg,var(--cosmic-text-primary))}.nav-icon{color:var(--cosmic-text-secondary);color:var(--_defaultIconColor,var(--cosmic-text-secondary));display:block;height:28px;width:28px}.padded-screen{padding:40px 48px}.panui-canvas{box-shadow:none;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;gap:38px;margin:76px 0 0 128px;min-height:calc(100vh - 81px);overflow-y:auto;width:calc(100vw - 70px)}.panui-canvas__header{align-items:flex-start;display:flex;gap:40px;justify-content:space-between}.panui-canvas__header-left{flex:1 1}.panui-canvas__header-left h1{color:var(--cosmic-text-primary);font-size:34px;font-weight:700;margin:0}.panui-canvas__header-left p{color:var(--cosmic-text-secondary);margin:8px 0 0}.panui-canvas__header-right{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:32px}.panui-canvas__controls{align-items:flex-end;display:flex;gap:24px}@media (max-width:768px){.panui-app-header{align-items:stretch;flex-direction:column;gap:16px;padding:16px 24px}.panui-app-header__left{justify-content:center;text-align:center}.panui-app-header__right{flex-wrap:wrap;gap:16px;justify-content:center}.panui-app-header .panui-user-profile{flex:1 1;min-width:200px}.panui-app-header .time-range-selector{flex:1 1;min-width:140px}.panui-canvas{padding:24px 32px 60px}.panui-canvas__header{align-items:stretch;flex-direction:column;gap:24px}.panui-canvas__header-left{text-align:center}.panui-canvas__header-right{align-items:flex-start;flex-wrap:wrap;gap:16px;justify-content:space-between}.panui-canvas__controls{justify-content:flex-end;width:100%}.panui-canvas__summary{justify-content:center;margin-top:16px;width:100%}}.time-range-selector{display:flex;flex-direction:column;gap:8px;min-width:160px}.time-range-selector__label{color:var(--cosmic-text-secondary);font-size:13px;font-weight:600;letter-spacing:.06em;margin:0;text-transform:uppercase}.time-range-selector__select{appearance:none;-webkit-appearance:none;-moz-appearance:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--cosmic-surface);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='rgba(217, 227, 255, 0.92)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;border:1px solid rgba(59,130,246,.15);border-radius:16px;box-shadow:inset 0 0 0 1px rgba(59,130,246,.1);color:var(--cosmic-text-primary);cursor:pointer;font-size:14px;font-weight:500;padding:14px 20px 14px 16px;transition:border-color .16s ease,box-shadow .16s ease}.time-range-selector__select:hover{border-color:var(--cosmic-accent-blue)}.time-range-selector__select:focus{border-color:var(--cosmic-accent-cyan);box-shadow:inset 0 0 0 1px var(--cosmic-accent-cyan),0 0 0 3px rgba(6,182,212,.12);outline:none}.panui-canvas__summary{display:flex;flex-shrink:0;flex-wrap:wrap;gap:16px;justify-content:flex-end}.summary-pill{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--cosmic-surface);border:1px solid rgba(59,130,246,.15);border-radius:16px;box-shadow:inset 0 0 0 1px rgba(59,130,246,.1);display:flex;flex-direction:column;min-width:148px;padding:16px 20px}.summary-pill__value{color:var(--cosmic-text-primary);font-size:28px;font-weight:700}.summary-pill__label{color:var(--cosmic-text-secondary);font-size:13px;letter-spacing:.02em;margin-top:6px}.summary-pill--success{border-color:var(--cosmic-accent-cyan);box-shadow:inset 0 0 0 1px var(--cosmic-accent-cyan)}.summary-pill--warning{border-color:rgba(255,187,98,.28)}.summary-pill--danger{border-color:rgba(255,99,132,.32)}.summary-pill--neutral{border-color:var(--cosmic-accent-blue)}.topology{grid-gap:32px;align-items:stretch;display:grid;gap:32px;grid-template-columns:320px minmax(480px,1fr) 320px}.entity-column{background:rgba(11,19,36,.78);border:1px solid rgba(110,144,255,.12);border-radius:24px;box-shadow:0 24px 42px rgba(6,16,35,.45);display:flex;flex-direction:column;gap:24px;padding:24px 22px 28px}.entity-column__header{display:flex;flex-direction:column;gap:4px}.entity-column__eyebrow{color:rgba(196,210,255,.54);font-size:11px;letter-spacing:.18em;text-transform:uppercase}.entity-column__header h2{font-size:18px;font-weight:600;margin:0}.entity-column__group{display:flex;flex-direction:column;gap:16px}.entity-column__group-title{color:rgba(170,190,255,.68);font-size:14px;font-weight:600;letter-spacing:.06em;margin:0;text-transform:uppercase}.entity-column__list{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0;padding:0}.entity-column__item{align-items:center;background:rgba(18,28,48,.72);border:1px solid rgba(110,144,255,.12);border-radius:16px;display:flex;gap:16px;padding:12px 18px;transition:background .16s ease,border-color .16s ease,opacity .16s ease,-webkit-transform .16s ease;transition:transform .16s ease,background .16s ease,border-color .16s ease,opacity .16s ease;transition:transform .16s ease,background .16s ease,border-color .16s ease,opacity .16s ease,-webkit-transform .16s ease}.entity-column__item--no-avatar{padding-left:18px}.entity-column__item--protected{border-color:rgba(58,245,204,.32)}.entity-column__item--unprotected{border-color:rgba(124,135,167,.24)}.entity-column__item--selected{background:rgba(37,65,112,.86);border-color:rgba(62,180,255,.4);-webkit-transform:translateX(6px);transform:translateX(6px)}.entity-column__item--dim{opacity:.32}.entity-column__avatar{border-radius:50%;display:grid;height:36px;place-items:center;width:36px}.dynamic-badge{display:block;height:auto;width:100%}.entity-column__label{background:none;border:0;color:inherit;cursor:pointer;font-size:13px;font-weight:500;padding:0;text-align:left;width:100%}.entity-column__label-primary,.entity-column__label-text{align-items:center;display:inline-flex}.entity-column__item--resource{overflow:hidden;position:relative}.entity-column__item--resource:before{background:linear-gradient(135deg,rgba(54,78,128,.65),rgba(18,28,48,.9));border-radius:16px;content:"";inset:0;opacity:.84;pointer-events:none;position:absolute}.entity-column__item--resource-mcp:before{background:linear-gradient(140deg,rgba(74,118,255,.58),rgba(22,34,58,.94))}.entity-column__item--resource-model:before{background:linear-gradient(140deg,rgba(45,227,199,.42),rgba(20,36,44,.96))}.entity-column__item--resource>*{position:relative}.entity-column__label--readonly{cursor:default;opacity:.78}.entity-column__label--readonly:hover{color:inherit}.entity-column__label:hover{color:rgba(214,232,255,.95)}.entity-column__label:focus-visible{outline:2px solid rgba(76,140,255,.7);outline-offset:4px}.topology-chart{align-items:center;background:rgba(7,12,24,.78);border:1px solid rgba(114,146,240,.18);border-radius:32px;display:flex;justify-content:center;padding:24px}.topology-chart__svg{height:auto;width:100%}.topology-chart__link{stroke-dasharray:14;opacity:.85;paint-order:stroke;transition:opacity .2s ease,-webkit-filter .2s ease;transition:opacity .2s ease,filter .2s ease;transition:opacity .2s ease,filter .2s ease,-webkit-filter .2s ease}.topology-chart__link:hover{-webkit-filter:brightness(1.15);filter:brightness(1.15);opacity:1}.topology-chart__link--unprotected{opacity:.72}.topology-chart__link--dim{-webkit-filter:none;filter:none;opacity:.18}.topology-chart__shield-label{fill:#0b101e;text-anchor:middle;dominant-baseline:middle;font-size:14px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.topology-chart__shield-label--unprotected{fill:#f5f5f5}.topology-chart__shield-count rect{fill:rgba(4,10,20,.78);stroke:rgba(112,148,242,.32);stroke-width:1}.topology-chart__shield-count-text{fill:rgba(221,231,255,.86);font-size:16px;font-weight:600;letter-spacing:.04em}.topology-chart__shield--dim{opacity:.25}.topology-chart__endpoints{pointer-events:none}.topology-chart__endpoint{cursor:pointer;pointer-events:auto;transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease,-webkit-transform .2s ease}.topology-chart__endpoint circle{fill:rgba(28,44,72,.82);stroke:rgba(118,150,255,.42);stroke-width:2;-webkit-filter:drop-shadow(0 4px 8px rgba(8,16,32,.35));filter:drop-shadow(0 4px 8px rgba(8,16,32,.35));paint-order:stroke}.topology-chart__endpoint--protected circle{fill:rgba(45,227,199,.8);stroke:rgba(28,146,255,.64)}.topology-chart__endpoint--unprotected circle{fill:rgba(72,76,86,.8);stroke:rgba(136,144,164,.5)}.topology-chart__endpoint-label{fill:rgba(224,233,255,.92);font-size:12px;font-weight:600;letter-spacing:.02em}.topology-chart__endpoint--dim{cursor:default;opacity:.24}.placeholder{grid-gap:12px;color:rgba(210,220,255,.6);display:grid;gap:12px;min-height:60vh;place-items:center}.placeholder h1{color:rgba(234,240,255,.86);font-size:28px;margin:0}.analytics-row{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.analytics-card{background:rgba(8,14,26,.84);border:1px solid rgba(114,146,240,.16);border-radius:24px;box-shadow:0 18px 32px rgba(3,8,16,.55);display:flex;flex-direction:column;gap:18px;padding:24px}.analytics-card__header{align-items:center;display:flex;justify-content:space-between}.analytics-card__header h3{font-size:18px;font-weight:600;margin:0}.analytics-card__cta{background:rgba(76,115,255,.28);border:0;border-radius:999px;color:#8cc8ff;cursor:pointer;font-size:13px;padding:6px 12px}.runtime-dials{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.runtime-dial{align-items:center;background:rgba(12,24,44,.72);border:1px solid rgba(98,132,252,.2);border-radius:18px;box-shadow:inset 0 0 0 1px rgba(18,32,56,.4);display:flex;flex-direction:column;gap:16px;padding:18px}.runtime-dial__meter{height:104px;width:104px}.runtime-dial__track{fill:none;stroke:rgba(36,54,88,.7);stroke-width:10}.runtime-dial__progress{fill:none;stroke-width:10;stroke-linecap:round;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.runtime-dial__content{grid-gap:6px;display:grid;gap:6px;text-align:center}.runtime-dial__value{color:rgba(230,242,255,.98);font-size:26px;font-weight:700}.runtime-dial__label{color:rgba(204,218,255,.74);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.runtime-dial__delta{font-size:12px;font-weight:600}.runtime-dial__delta--positive{color:#32d3ff}.runtime-dial__delta--negative{color:#ff6b81}.runtime-dial__trend{height:32px;width:100%}.runtime-dial__trend svg{height:100%;width:100%}.runtime-dial__sparkline{fill:none;stroke-width:2;opacity:.95}.runtime-dial__sparkline-fill{opacity:.16}.agents-kpi{gap:16px}.agents-kpi,.agents-kpi__hero{display:flex;flex-direction:column}.agents-kpi__hero{background:linear-gradient(135deg,rgba(45,227,199,.22),rgba(49,125,255,.24));border:1px solid rgba(61,122,255,.28);border-radius:18px;box-shadow:inset 0 0 0 1px rgba(35,92,168,.18);gap:12px;padding:18px}.agents-kpi__hero-label{color:rgba(215,232,255,.65);font-size:11px;letter-spacing:.18em;text-transform:uppercase}.agents-kpi__hero-value{color:rgba(229,244,255,.96);font-size:42px;font-weight:700;line-height:1}.agents-kpi__hero-header{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.agents-kpi__stats{display:flex;flex-wrap:wrap;gap:12px}.agents-kpi__stat{grid-gap:4px;background:rgba(12,24,42,.64);border:1px solid rgba(108,144,255,.28);border-radius:14px;display:grid;gap:4px;min-width:108px;padding:12px 14px}.agents-kpi__stat--coverage{background:linear-gradient(135deg,rgba(50,211,255,.32),rgba(45,227,199,.24));border-color:rgba(62,190,255,.46)}.agents-kpi__stat-value{color:rgba(229,244,255,.95);font-size:22px;font-weight:600}.agents-kpi__stat-label{color:rgba(205,220,255,.7);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.agents-kpi__bar{background:rgba(22,35,58,.65);border:1px solid rgba(56,92,146,.4);border-radius:999px;height:10px;overflow:hidden;position:relative}.agents-kpi__bar span{background:linear-gradient(90deg,rgba(45,227,199,.9),rgba(49,147,255,.95));border-radius:inherit;inset:0;position:absolute}.agents-kpi__panels{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.agents-kpi__panel{background:rgba(12,22,42,.78);border:1px solid rgba(105,142,255,.24);border-radius:16px;display:flex;flex-direction:column;gap:12px;padding:14px 16px}.agents-kpi__panel header{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.agents-kpi__panel-label{color:rgba(200,218,255,.7);font-size:12px;letter-spacing:.12em;text-transform:uppercase}.agents-kpi__panel-count{color:rgba(229,244,255,.92);font-size:20px;font-weight:600}.agents-kpi__panel--protected{background:rgba(18,44,58,.82);border-color:rgba(58,245,204,.32)}.agents-kpi__panel--unprotected{background:rgba(42,20,32,.78);border-color:rgba(255,107,129,.32)}.agents-kpi__tags{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.agents-kpi__tag{background:rgba(15,28,52,.7);border:1px solid rgba(120,150,250,.32);border-radius:12px;color:rgba(222,235,255,.92);font-size:12px;font-weight:500;letter-spacing:.02em;padding:5px 9px}.agents-kpi__tag--protected{background:rgba(24,54,66,.78);border-color:rgba(58,245,204,.42)}.agents-kpi__tag--unprotected{background:rgba(52,24,32,.76);border-color:rgba(255,139,164,.42)}.posture-card__summary{align-items:center;background:rgba(18,26,46,.68);border:1px solid rgba(94,128,230,.25);border-radius:14px;display:flex;gap:16px;justify-content:space-between;padding:14px 16px}.posture-card__summary-group{align-items:center;display:flex;gap:12px}.posture-card__summary-metric{display:flex;flex-direction:column;gap:4px}.posture-card__summary-label{color:rgba(188,202,255,.6);font-size:11px;letter-spacing:.18em;text-transform:uppercase}.posture-card__summary-value{color:rgba(234,242,255,.94);font-size:26px;font-weight:600;letter-spacing:.06em}.posture-card__summary-pill{align-items:center;background:rgba(20,32,66,.65);border:1px solid rgba(96,132,255,.3);border-radius:999px;color:rgba(204,216,255,.78);display:flex;font-size:11px;gap:6px;letter-spacing:.08em;padding:6px 10px;text-transform:uppercase}.posture-card__summary-pill--alert{border-color:rgba(255,120,150,.45);color:rgba(255,213,221,.86)}.posture-card__coverage{grid-gap:8px;display:grid;gap:8px}.posture-card__coverage-label{color:rgba(182,200,255,.58);font-size:11px;letter-spacing:.24em;text-transform:uppercase}.posture-card__coverage-value{color:rgba(232,240,255,.94);font-size:32px;font-weight:700;letter-spacing:.08em}.posture-card__coverage-bar{background:rgba(16,24,44,.78);border-radius:12px;height:10px;overflow:hidden;position:relative}.posture-card__coverage-bar span{background:linear-gradient(90deg,rgba(46,130,255,.95),rgba(42,207,206,.9));border-radius:inherit;box-shadow:0 0 16px rgba(48,152,255,.38);inset:0;position:absolute}.posture-card__stats{display:flex;gap:18px;justify-content:flex-end}.posture-card__stat{display:flex;flex-direction:column;gap:4px;text-align:right}.posture-card__stat-label{color:rgba(176,194,255,.5);font-size:10px;letter-spacing:.18em;text-transform:uppercase}.posture-card__stat-value{color:rgba(228,238,255,.9);font-size:24px;font-weight:600;letter-spacing:.06em}.posture-card__stat--alert .posture-card__stat-value{color:#ff8ca2}.posture-card__controls{grid-gap:12px;background:radial-gradient(circle at 80% 100%,rgba(54,116,255,.18),transparent 60%);display:grid;gap:12px;list-style:none;margin:0;padding:18px 20px 22px}.posture-card__control{grid-gap:8px;background:rgba(8,16,38,.82);border:1px solid rgba(76,112,210,.24);border-radius:16px;display:grid;gap:8px;overflow:hidden;padding:16px;position:relative}.posture-card__control:before{background:linear-gradient(135deg,rgba(55,124,255,.36),transparent 60%);border-radius:inherit;content:"";inset:-2px;opacity:.6;position:absolute}.posture-card__control:after{background:radial-gradient(circle at 0 50%,rgba(54,134,255,.42),transparent 60%);border-radius:inherit;content:"";inset:0;mix-blend-mode:screen;position:absolute}.posture-card__control--enforced:after{background:radial-gradient(circle at 0 50%,rgba(45,227,199,.48),transparent 60%)}.posture-card__control--monitor:after{background:radial-gradient(circle at 0 50%,rgba(78,134,255,.44),transparent 60%)}.posture-card__control--drift:after{background:radial-gradient(circle at 0 50%,rgba(255,120,150,.46),transparent 60%)}.posture-card__control--enforced{background:rgba(18,44,58,.8);border-color:rgba(58,245,204,.32)}.posture-card__control--monitor{background:rgba(16,30,58,.74);border-color:rgba(100,142,255,.28)}.posture-card__control--drift{background:rgba(46,18,30,.78);border-color:rgba(255,110,143,.36)}.posture-card__control header{align-items:baseline;display:flex;gap:12px;justify-content:space-between;position:relative;z-index:1}.posture-card__control-name{color:rgba(229,242,255,.9);font-size:13px;font-weight:600;letter-spacing:.02em}.posture-card__chip{border-radius:999px;font-size:10px;letter-spacing:.1em;padding:5px 9px;position:relative;text-transform:uppercase;z-index:1}.posture-card__chip--enforced{background:rgba(45,227,199,.18);border:1px solid rgba(45,227,199,.45);color:rgba(213,243,235,.92)}.posture-card__chip--monitor{background:rgba(70,120,255,.2);border:1px solid rgba(70,120,255,.45);color:rgba(210,222,255,.86)}.posture-card__chip--drift{background:rgba(255,107,129,.16);border:1px solid rgba(255,107,129,.45);color:rgba(255,210,217,.9)}.posture-card__control-desc{color:rgba(204,218,255,.7);font-size:12px;margin:0;position:relative;z-index:1}.posture-card__control-footer{align-items:baseline;color:rgba(204,218,255,.64);display:flex;font-size:11px;justify-content:space-between;position:relative;z-index:1}.posture-card__control-delta{font-weight:600}.posture-card__control-delta--positive{color:#32d3ff}.posture-card__control-delta--negative{color:#ff6b81}.posture-simple{display:flex;flex-direction:column;gap:12px}.posture-simple__summary{align-items:center;background:rgba(16,26,48,.68);border:1px solid rgba(96,132,240,.28);border-radius:12px;display:flex;gap:16px;justify-content:space-between;padding:12px 14px}.posture-simple__summary-metric{display:flex;flex-direction:column;gap:4px}.posture-simple__summary-label{color:rgba(186,202,255,.6);font-size:11px;letter-spacing:.16em;text-transform:uppercase}.posture-simple__summary-value{color:rgba(234,242,255,.94);font-size:24px;font-weight:600;letter-spacing:.06em}.posture-simple__summary-group{display:flex;gap:10px}.posture-simple__summary-pill{align-items:center;background:rgba(20,32,66,.68);border:1px solid rgba(104,142,255,.28);border-radius:999px;color:rgba(206,218,255,.78);display:flex;font-size:11px;gap:6px;letter-spacing:.08em;padding:5px 9px;text-transform:uppercase}.posture-simple__summary-pill--alert{border-color:rgba(255,122,148,.48);color:rgba(255,210,214,.86)}.posture-simple__summary-pill-value{font-weight:600;letter-spacing:.04em}.posture-simple__list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.posture-simple__item{align-items:center;background:rgba(12,22,44,.72);border:1px solid rgba(92,124,228,.22);border-radius:12px;display:flex;justify-content:space-between;padding:10px 12px}.posture-simple__name{color:rgba(232,240,255,.92);font-size:13px;font-weight:600;letter-spacing:.02em}.posture-simple__meta{align-items:center;display:flex;gap:12px}.posture-simple__status{background:rgba(24,34,66,.72);border:1px solid rgba(102,142,255,.32);border-radius:999px;color:rgba(206,220,255,.78);font-size:10px;letter-spacing:.12em;padding:4px 8px;text-transform:uppercase}.posture-simple__status--enforced{border-color:rgba(45,227,199,.45);color:rgba(204,244,236,.9)}.posture-simple__status--monitor{border-color:rgba(96,138,255,.4);color:rgba(210,222,255,.86)}.posture-simple__status--drift{border-color:rgba(255,122,148,.5);color:rgba(255,210,214,.86)}.posture-simple__value{color:rgba(208,219,255,.76);font-size:12px}.posture-simple__delta{font-size:12px;font-weight:600}.posture-simple__delta--positive{color:#32d3ff}.posture-simple__delta--negative{color:#ff6b81}.placeholder h1,.placeholder p{margin:0}.posture--dashboard{gap:36px}.posture-summary{align-items:flex-start;display:flex;gap:24px;justify-content:space-between}.posture-summary__headline h1{font-size:32px;font-weight:700;margin:0}.posture-summary__headline p{color:rgba(200,212,240,.66);margin:8px 0 0}.posture-summary__actions{display:flex;gap:12px}.posture-summary__actions button{background:rgba(26,36,58,.55);border:1px solid rgba(118,152,255,.3);border-radius:999px;color:#dfe8ff;cursor:pointer;font-size:12px;letter-spacing:.08em;padding:9px 16px;text-transform:uppercase}.posture-summary__actions button:hover{border-color:rgba(146,187,255,.6)}.posture-score{grid-gap:24px;background:rgba(10,16,30,.82);border:1px solid rgba(98,132,235,.24);border-radius:28px;box-shadow:0 26px 44px rgba(4,12,28,.48);display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));padding:24px 28px}.posture-score__primary{display:flex;flex-direction:column;gap:12px}.posture-score__value{display:flex;flex-direction:column;font-size:34px;font-weight:700;gap:6px}.posture-score__value small{color:rgba(206,218,246,.7);font-size:14px;font-weight:500}.posture-score__progress{background:rgba(33,46,82,.6);border-radius:999px;height:8px;overflow:hidden;width:100%}.posture-score__progress div{background:linear-gradient(90deg,#2de3c7,#3a7dff);border-radius:inherit;height:100%}.posture-score__meta{color:rgba(200,212,240,.64);font-size:12px;margin:0}.posture-score__compliance{background:rgba(18,26,42,.7);border:1px solid rgba(88,122,210,.3);border-radius:18px;display:flex;flex-direction:column;gap:8px;padding:18px}.posture-score__compliance h2{color:rgba(195,208,240,.7);font-size:14px;letter-spacing:.08em;margin:0;text-transform:uppercase}.posture-score__compliance-value{font-size:28px;font-weight:700;margin:0}.posture-score__compliance-meta{color:rgba(190,204,236,.64);font-size:12px;margin:0}.posture-score__timeline{background:rgba(16,26,48,.65);border:1px solid rgba(90,124,200,.28);border-radius:18px;display:flex;flex-direction:column;gap:10px;padding:18px}.posture-score__timeline header{align-items:baseline;color:rgba(195,208,240,.7);display:flex;justify-content:space-between}.posture-score__timeline svg{height:120px;width:100%}.timeline-label{fill:rgba(192,208,240,.68);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.timeline-meta{fill:hsla(0,100%,74%,.7);font-size:10px}.posture-visual{background:rgba(8,14,30,.82);border:1px solid rgba(96,130,214,.28);border-radius:28px;box-shadow:0 26px 44px rgba(4,12,28,.45);display:flex;flex-direction:column;gap:16px;padding:24px 28px}.posture-visual__header h2{font-size:20px;font-weight:600;margin:0}.posture-visual__header p{color:rgba(198,210,240,.66);font-size:13px;margin:6px 0 0}.posture-treemap{height:360px}.posture-score__badges{align-items:flex-start;display:flex;gap:12px;list-style:none;margin:0;padding:0}.posture-score__badge{background:rgba(18,24,40,.7);border:1px solid rgba(88,120,190,.32);border-radius:14px;display:flex;flex-direction:column;gap:4px;padding:10px 14px}.posture-score__badge span{color:rgba(190,204,236,.64);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.posture-score__badge strong{font-size:16px}.posture-score__badge--critical strong{color:#ff7b88}.posture-score__badge--info strong{color:#8cc8ff}.posture-score__badge--neutral strong{color:rgba(214,226,255,.9)}.control-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr 1fr 1fr 1fr}.control-card{background:rgba(10,16,30,.82);border:1px solid rgba(94,124,214,.26);border-radius:22px;box-shadow:0 20px 36px rgba(4,12,28,.4);display:flex;flex-direction:column;gap:12px;padding:20px 22px}.control-card header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.control-card header h2{font-size:18px;font-weight:600;margin:0}.control-card header p{color:rgba(198,210,240,.66);font-size:12px;margin:6px 0 0}.control-card__right{align-items:center;display:flex;gap:12px}.toggle{align-items:center;background:rgba(40,52,88,.6);border:1px solid rgba(126,160,255,.3);border-radius:999px;cursor:pointer;display:inline-flex;height:22px;position:relative;transition:background .16s ease;width:42px}.toggle span{background:#f4f8ff;border-radius:50%;height:18px;margin-left:2px;transition:-webkit-transform .16s ease;transition:transform .16s ease;transition:transform .16s ease,-webkit-transform .16s ease;width:18px}.toggle--on{background:linear-gradient(90deg,#2de3c7,#3a7dff)}.toggle--on span{-webkit-transform:translateX(20px);transform:translateX(20px)}.control-card__expander{background:rgba(70,100,180,.22);border:0;border-radius:999px;color:#9cbcff;cursor:pointer;font-size:11px;letter-spacing:.06em;padding:6px 12px;text-transform:uppercase}.control-card__summary{color:rgba(214,226,255,.7);font-size:13px;letter-spacing:.05em;text-transform:uppercase}.control-card__summary--critical{color:#ff7b88}.control-card__summary--warning{color:#ffe380}.control-card__summary-lines{display:flex;flex-direction:column;gap:8px}.control-card__summary-line{align-items:center;color:rgba(214,226,255,.7);display:flex;font-size:13px;gap:12px;justify-content:space-between;letter-spacing:.05em;text-transform:uppercase}.control-card__inline-toggle{align-items:center;background:rgba(28,42,72,.8);border:1px solid rgba(108,142,255,.25);border-radius:999px;cursor:pointer;display:inline-flex;height:18px;padding:2px;position:relative;transition:all .2s ease;width:36px}.control-card__inline-toggle.toggle--small{height:16px;width:32px}.control-card__inline-toggle span{background:rgba(148,168,224,.85);border-radius:50%;display:block;height:12px;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;width:12px}.control-card__inline-toggle.toggle--small span{height:10px;width:10px}.control-card__inline-toggle.toggle--on{background:rgba(45,227,199,.25);border-color:rgba(45,227,199,.45)}.control-card__inline-toggle.toggle--on span{background:#2de3c7;-webkit-transform:translateX(16px);transform:translateX(16px)}.control-card__inline-toggle.toggle--small.toggle--on span{-webkit-transform:translateX(14px);transform:translateX(14px)}.control-card__body{border-top:1px solid rgba(88,120,190,.2);display:flex;flex-direction:column;gap:16px;padding-top:16px}.control-card__section-title{color:rgba(214,226,255,.85);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.control-card__section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:0}.control-card__add-button{background:rgba(45,227,199,.12);border:1px solid rgba(45,227,199,.3);border-radius:8px;color:#6ef5dc;cursor:pointer;font-size:12px;font-weight:600;padding:6px 14px;transition:all .15s ease}.control-card__add-button:hover{background:rgba(45,227,199,.22);border-color:rgba(45,227,199,.45)}.control-card__help-text{color:rgba(180,194,220,.65);font-size:12px;font-style:italic;margin:0 0 12px}.control-card__actions{display:flex;gap:12px}.control-card__actions button{background:rgba(28,36,60,.6);border:1px solid rgba(118,152,255,.25);border-radius:999px;color:#cfe0ff;cursor:pointer;font-size:12px;padding:6px 12px}.control-card__actions button:hover{border-color:rgba(146,187,255,.5)}.control-card__list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.control-card__list li{align-items:center;color:rgba(205,218,246,.74);display:flex;font-size:13px;justify-content:space-between}.control-card__list-item--alert{color:#ff95a2}.repo-form label{color:rgba(190,204,236,.68);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.repo-form div{display:flex;gap:10px;margin-top:8px}.repo-form input{background:rgba(16,24,42,.65);border:1px solid rgba(94,124,214,.3);border-radius:10px;color:inherit;flex:1 1;padding:8px 10px}.repo-form button{background:rgba(80,128,255,.28);border:0;border-radius:10px;color:#9ccaff;cursor:pointer;padding:8px 14px}.repo-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.repo-list__item{align-items:center;background:rgba(18,26,48,.6);border:1px solid rgba(96,130,214,.3);border-radius:10px;display:flex;gap:12px;justify-content:space-between;padding:10px 14px}.repo-list__name{color:rgba(232,240,255,.9);flex:1 1;font-size:13px;font-weight:500}.repo-list__delete{align-items:center;background:rgba(255,107,129,.08);border:1px solid rgba(255,107,129,.2)!important;border-radius:6px;color:#ff8b9f!important;cursor:pointer;display:flex;height:28px;justify-content:center;padding:0;transition:all .15s ease;width:28px}.repo-list__delete:hover{background:rgba(255,107,129,.18);border-color:rgba(255,107,129,.35)!important}.extension-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.extension-list__item{background:rgba(18,26,48,.6);border:1px solid rgba(96,130,214,.3);border-radius:10px;padding:10px 14px}.extension-list__content{display:flex;flex-direction:column;gap:4px}.extension-list__name{color:#e4f0ff;font-size:13px;font-weight:500}.extension-list__impact{color:rgba(200,212,240,.68);font-size:12px}.file-pattern-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.file-pattern-list__item{align-items:center;background:rgba(18,26,48,.6);border:1px solid rgba(96,130,214,.3);border-radius:10px;display:flex;gap:12px;justify-content:space-between;padding:10px 14px}.file-pattern-list__name{color:#e4f0ff;font-size:13px;font-weight:500}.file-pattern-list__delete{align-items:center;background:rgba(255,107,129,.08);border:1px solid rgba(255,107,129,.2)!important;border-radius:6px;color:#ff8b9f!important;cursor:pointer;display:flex;height:28px;justify-content:center;padding:0;transition:all .15s ease;width:28px}.file-pattern-list__delete:hover{background:rgba(255,107,129,.18);border-color:rgba(255,107,129,.35)!important}.violations-chart{background:rgba(16,24,44,.4);border:1px solid rgba(96,130,214,.2);border-radius:12px;margin-bottom:24px;padding:16px}.violations-chart__header{margin-bottom:12px}.violations-chart__header h3{color:#e4f0ff;font-size:14px;font-weight:600;margin:0}.violations-chart__content{align-items:center;display:flex;gap:16px}.violations-chart__text{display:flex;flex-direction:column;gap:2px;min-width:80px}.violations-chart__trend{color:#6ef5dc;font-size:16px;font-weight:600}.violations-chart__period{color:rgba(200,212,240,.68);font-size:11px}.violations-chart__container{flex:1 1;height:60px}.violations-chart__svg{height:100%;width:100%}.control-card__note{color:rgba(200,212,240,.66);font-size:12px;margin:0}.server-form{margin-bottom:16px}.server-form__inputs{align-items:center;display:flex;gap:8px}.server-form__input{background:rgba(16,24,44,.7);border:1px solid rgba(108,142,255,.25);border-radius:8px;color:#e4f0ff;flex:1 1;font-size:13px;padding:8px 12px}.server-form__input--small{flex:0 0 100px}.server-form__input::-webkit-input-placeholder{color:rgba(164,180,220,.5)}.server-form__input:-ms-input-placeholder{color:rgba(164,180,220,.5)}.server-form__input::placeholder{color:rgba(164,180,220,.5)}.server-form__button{background:rgba(45,227,199,.15);border:1px solid rgba(45,227,199,.3);border-radius:8px;color:#6ef5dc;cursor:pointer;font-size:12px;font-weight:600;padding:8px 16px;transition:all .15s ease}.server-form__button:hover{background:rgba(45,227,199,.25);border-color:rgba(45,227,199,.45)}.server-list{gap:12px;list-style:none;margin:0;padding:0}.server-list,.server-list li{display:flex;flex-direction:column}.server-list li{background:rgba(16,24,42,.65);border:1px solid rgba(94,124,214,.26);border-radius:14px;gap:10px;padding:12px 14px}.server-list__header{align-items:center;display:flex;gap:10px}.server-list__header h3{font-size:14px;font-weight:600;margin:0}.server-list__header span{color:rgba(200,212,240,.68);font-size:12px}.server-list__header button{background:none;border:0;color:#9ccaff;cursor:pointer;font-size:12px;margin-left:auto}.server-list__count{color:rgba(200,212,240,.68);flex:1 1;font-size:12px}.server-list__expand{background:rgba(108,142,255,.12);border:1px solid rgba(108,142,255,.25)!important;border-radius:6px;color:#9ccaff!important;cursor:pointer;font-size:11px!important;padding:4px 10px;transition:all .15s ease}.server-list__expand:hover{background:rgba(108,142,255,.22)}.server-list__delete{align-items:center;background:rgba(255,107,129,.08);border:1px solid rgba(255,107,129,.2)!important;border-radius:6px;color:#ff8b9f!important;cursor:pointer;display:flex;height:28px;justify-content:center;padding:0;transition:all .15s ease;width:28px}.server-list__delete:hover{background:rgba(255,107,129,.18);border-color:rgba(255,107,129,.35)!important}.server-list__no-tools{color:rgba(180,192,220,.5);font-size:11px;font-style:italic}.server-list__item--expanded{background:rgba(20,30,50,.75)}.server-list__tool{background:transparent;border:1px solid;border-radius:6px;cursor:pointer;font-size:11px;font-weight:500;padding:5px 10px;transition:all .15s ease}.server-list__tool--enabled{background:rgba(45,227,199,.15);border-color:rgba(45,227,199,.3);color:#6ef5dc}.server-list__tool--enabled:hover{background:rgba(45,227,199,.25);border-color:rgba(45,227,199,.45)}.server-list__tool--disabled{background:rgba(80,88,108,.2);border-color:rgba(120,130,150,.25);color:rgba(160,172,200,.6);opacity:.7;text-decoration:line-through}.server-list__tool--disabled:hover{background:rgba(80,88,108,.35);border-color:rgba(120,130,150,.4);opacity:1}.server-list__tools{display:flex;flex-wrap:wrap;gap:8px}.analytics-content{padding:0}.analytics-audit,.analytics-content,.analytics-overview{display:flex;flex:1 1;flex-direction:column}.analytics-audit{background:transparent;margin:16px 0;padding:0}.analytics-tabs{background:rgba(15,22,41,.4);border:1px solid rgba(59,130,246,.2);border-radius:8px;display:flex;gap:8px;padding:4px}.analytics-tab{background:transparent;border:none;border-radius:6px;color:var(--cosmic-text-secondary);cursor:pointer;font-size:13px;font-weight:500;padding:8px 16px;transition:all .15s ease}.analytics-tab:hover{background:rgba(59,130,246,.1);color:var(--cosmic-text-primary)}.analytics-tab--active{background:rgba(59,130,246,.2);color:var(--cosmic-text-primary);font-weight:600}.analytics-tab--active:hover{background:rgba(59,130,246,.25)}.settings-content{margin-bottom:5rem;padding:0 50px 0 0}.settings-content,.settings-main{display:flex;flex:1 1;flex-direction:column}.settings-main{background:transparent;margin:16px 0;max-height:88vh;padding:0}.cosmic-topo-demo-wrapper table,.p-datatable,.settings-main table{background:transparent!important;border:none!important;border-radius:0!important;color:#f1f5f9!important;color:var(--cosmic-text-primary,#f1f5f9)!important;width:100%!important}.p-datatable,.p-datatable-scrollable-view,.p-datatable-scrollable-wrapper,.p-datatable-wrapper{background:transparent!important}.p-datatable-footer,.p-datatable-header,.p-datatable-scrollable-footer,.p-datatable-scrollable-header{background:transparent!important;border:none!important}.p-datatable-scrollable-header-box{background:transparent!important}.p-datatable-scrollable-body table,.p-datatable-scrollable-header-box table,.p-datatable-table{background:transparent!important;color:var(--cosmic-text-primary)!important}.cosmic-topo-demo-wrapper th,.cosmic-topo-demo-wrapper thead th,.p-datatable-scrollable-header-box thead.p-datatable-thead>tr>th,.p-datatable-thead>tr>th,.settings-main table th{background:rgba(12,21,38,.96)!important;border:none!important;border-bottom:1px solid rgba(59,130,246,.2)!important;color:#fff!important;font-size:12px!important;font-weight:600!important;letter-spacing:.08em!important;padding:14px 16px!important;text-transform:uppercase}.cosmic-topo-demo-wrapper thead,.p-datatable-scrollable-header-box thead.p-datatable-thead,thead.p-datatable-thead{background:rgba(12,21,38,.96)!important}.cosmic-topo-demo-wrapper tbody tr,.p-datatable-tbody>tr,.settings-main table tr{background:transparent!important;border-bottom:1px solid rgba(59,130,246,.12)!important;transition:background .16s ease!important}.cosmic-topo-demo-wrapper tbody tr:hover,.p-datatable-tbody>tr:hover,.settings-main table tr:hover td{background:rgba(15,24,41,.48)!important}.cosmic-topo-demo-wrapper tbody td,.cosmic-topo-demo-wrapper td,.p-datatable-tbody>tr>td,.settings-main table td{background:transparent!important;border:none!important;color:#f1f5f9!important;color:var(--cosmic-text-primary,#f1f5f9)!important;font-size:14px!important;padding:12px 16px!important;vertical-align:middle!important}.cosmic-topo-demo-wrapper tbody tr:last-child,.p-datatable-tbody>tr:last-child,.settings-main table tr:last-child td{border-bottom:none!important}.p-sortable-column .p-sortable-column-icon{display:none}.p-paginator{background:transparent!important;border:none!important;color:var(--cosmic-text-secondary)!important;padding-top:10px!important}.p-paginator .p-paginator-first,.p-paginator .p-paginator-last,.p-paginator .p-paginator-next,.p-paginator .p-paginator-page,.p-paginator .p-paginator-prev{background:rgba(15,24,41,.88)!important;border:none!important;color:inherit!important}.p-paginator .p-highlight{border:2px solid #1d57b5c9!important;color:var(--cosmic-text-primary)!important}.table-container,[class*=DataTable],[class*=TableWrapper],[class*=data-table],[class*=table-wrapper],div[class*=Table],div[class*=table]{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important}.cosmic-topo-demo-wrapper .MuiTabs-root,.settings-main .MuiTabs-root{background:transparent!important;border:none!important;border-radius:0!important;box-sizing:border-box!important;height:auto!important;margin-bottom:8px!important;min-height:auto!important;overflow:visible!important;padding:0!important;width:100%!important}.cosmic-topo-demo-wrapper .MuiTab-root,.settings-main .MuiTab-root{align-items:center!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:transparent!important;border:1px solid transparent!important;border-radius:10px!important;color:rgba(208,220,255,.75)!important;cursor:pointer!important;display:flex!important;flex:0 0 auto!important;font-size:14px!important;font-weight:500!important;gap:8px!important;height:auto!important;justify-content:center!important;max-width:none!important;min-height:auto!important;min-width:-webkit-fit-content!important;min-width:-moz-fit-content!important;min-width:fit-content!important;padding:10px 20px!important;position:relative!important;text-transform:none!important;transition:all .2s ease!important;white-space:nowrap!important}.cosmic-topo-demo-wrapper .MuiTab-root:hover:not(.Mui-selected),.settings-main .MuiTab-root:hover:not(.Mui-selected){background:rgba(59,130,246,.08)!important;box-shadow:0 4px 12px rgba(59,130,246,.15)!important;color:rgba(236,244,255,.96)!important;-webkit-transform:translateY(-1px)!important;transform:translateY(-1px)!important}.cosmic-topo-demo-wrapper .MuiTab-root.Mui-selected,.settings-main .MuiTab-root.Mui-selected{background:linear-gradient(135deg,rgba(59,130,246,.15),rgba(6,182,212,.1))!important;border-color:rgba(59,130,246,.3)!important;box-shadow:0 2px 8px rgba(59,130,246,.2)!important;color:#3b82f6!important;font-weight:600!important;-webkit-transform:translateY(-2px)!important;transform:translateY(-2px)!important}.cosmic-topo-demo-wrapper .MuiTabs-indicator,.settings-main .MuiTabs-indicator{display:none!important}.cosmic-topo-demo-wrapper .MuiTab-root.Mui-selected:after,.settings-main .MuiTab-root.Mui-selected:after{background:linear-gradient(90deg,transparent,#3b82f6,transparent);border-radius:2px;bottom:-11px;content:"";height:2px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:40%}.cosmic-topo-demo-wrapper .MuiTabPanel-root,.cosmic-topo-demo-wrapper [role=tabpanel],.settings-main .MuiTabPanel-root,.settings-main [role=tabpanel]{background:transparent!important;border-radius:0!important;margin-top:0!important;padding:0!important}.cosmic-topo-demo-wrapper .MuiTabPanel-root>:first-child,.cosmic-topo-demo-wrapper [role=tabpanel]>:first-child,.settings-main .MuiTabPanel-root>:first-child,.settings-main [role=tabpanel]>:first-child{margin-top:0!important;padding-top:0!important}.cosmic-topo-demo-wrapper .MuiTabs-flexContainer,.settings-main .MuiTabs-flexContainer{background:linear-gradient(135deg,rgba(8,15,32,.92),rgba(16,26,50,.86))!important;border:1px solid rgba(114,146,242,.24)!important;border-radius:14px!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important;justify-content:flex-start!important;padding:10px!important;width:100%!important}.cosmic-topo-demo-wrapper .MuiTabs-scroller,.settings-main .MuiTabs-scroller{height:auto!important;max-height:none!important;overflow:visible!important}.cosmic-topo-demo-wrapper .MuiTabs-scrollButtons,.settings-main .MuiTabs-scrollButtons{display:none!important}.cosmic-topo-demo-wrapper .MuiTabs-fixed,.cosmic-topo-demo-wrapper .MuiTabs-scrollable,.settings-main .MuiTabs-fixed,.settings-main .MuiTabs-scrollable{height:auto!important;overflow:visible!important}.cosmic-topo-demo-wrapper .MuiTabs-indicatorSpan,.settings-main .MuiTabs-indicatorSpan{height:auto!important}.cosmic-topo-demo-wrapper .MuiBox-root,.settings-main .MuiBox-root{margin:0!important;padding:0!important}.settings-main [class*=Container]>div:first-child,.settings-main>div:first-child{margin-top:0!important;padding-top:0!important}.settings-main .MuiTypography-root,.settings-main h1,.settings-main h2,.settings-main h3,.settings-main h4,.settings-main h5,.settings-main h6{margin-bottom:16px!important;margin-top:0!important}.settings-main .MuiTabPanel-root .MuiTypography-h4,.settings-main .MuiTabPanel-root .MuiTypography-h5,.settings-main .MuiTabPanel-root .MuiTypography-h6,.settings-main [role=tabpanel] h4,.settings-main [role=tabpanel] h5,.settings-main [role=tabpanel] h6{margin-top:0!important;padding-top:0!important}.cosmic-topo-demo-wrapper .tabs-container,.cosmic-topo-demo-wrapper [class*=TabsList],.cosmic-topo-demo-wrapper [class*=tabs-list],.cosmic-topo-demo-wrapper [role=tablist]{background:linear-gradient(135deg,rgba(8,15,32,.92),rgba(16,26,50,.86))!important;border:1px solid rgba(114,146,242,.24)!important;border-radius:14px!important;display:flex!important;gap:8px!important;margin-bottom:24px!important;padding:10px!important}.cosmic-topo-demo-wrapper [class*=TabButton],.cosmic-topo-demo-wrapper [class*=tab-button],.cosmic-topo-demo-wrapper [role=tab]{align-items:center!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:transparent!important;border:1px solid transparent!important;border-radius:10px!important;color:rgba(208,220,255,.75)!important;cursor:pointer!important;display:flex!important;flex:1 1!important;font-size:14px!important;font-weight:500!important;gap:8px!important;justify-content:center!important;min-width:0!important;padding:12px 16px!important;position:relative!important;transition:all .2s ease!important}.cosmic-topo-demo-wrapper [class*=TabButton]:hover,.cosmic-topo-demo-wrapper [class*=tab-button]:hover,.cosmic-topo-demo-wrapper [role=tab]:hover{background:rgba(59,130,246,.08)!important;box-shadow:0 4px 12px rgba(59,130,246,.15)!important;color:rgba(236,244,255,.96)!important;-webkit-transform:translateY(-1px)!important;transform:translateY(-1px)!important}.cosmic-topo-demo-wrapper [class*=TabButton].active,.cosmic-topo-demo-wrapper [class*=tab-button].active,.cosmic-topo-demo-wrapper [role=tab][aria-selected=true]{background:linear-gradient(135deg,rgba(59,130,246,.15),rgba(6,182,212,.1))!important;border-color:rgba(59,130,246,.3)!important;box-shadow:0 2px 8px rgba(59,130,246,.2)!important;color:#3b82f6!important;font-weight:600!important;-webkit-transform:translateY(-2px)!important;transform:translateY(-2px)!important}@media (max-width:768px){.cosmic-topo-demo-wrapper .MuiTab-root,.cosmic-topo-demo-wrapper [class*=TabButton],.cosmic-topo-demo-wrapper [class*=tab-button],.cosmic-topo-demo-wrapper [role=tab],.settings-main .MuiTab-root{font-size:12px!important;gap:6px!important;padding:10px 12px!important}.cosmic-topo-demo-wrapper .MuiTabs-root,.cosmic-topo-demo-wrapper .tabs-container,.cosmic-topo-demo-wrapper [class*=TabsList],.cosmic-topo-demo-wrapper [class*=tabs-list],.cosmic-topo-demo-wrapper [role=tablist],.settings-main .MuiTabs-root{margin:16px 16px 0!important;padding:8px!important}.cosmic-topo-demo-wrapper .MuiTabs-flexContainer,.cosmic-topo-demo-wrapper [class*=tabs-list],.cosmic-topo-demo-wrapper [role=tablist],.settings-main .MuiTabs-flexContainer{flex-wrap:wrap!important;gap:6px!important}}.settings-main .MuiPaper-root{background:linear-gradient(135deg,rgba(15,22,41,.8),rgba(31,41,55,.6))!important;border-radius:16px!important;box-shadow:0 8px 32px rgba(0,0,0,.3)!important}.cosmic-topo-demo-wrapper .MuiTableCell-root,.settings-main .MuiTableCell-root{background:transparent!important;border-bottom:1px solid rgba(59,130,246,.12)!important;color:#f1f5f9!important;color:var(--cosmic-text-primary,#f1f5f9)!important;font-size:14px!important;padding:12px 16px!important;vertical-align:middle!important}.cosmic-topo-demo-wrapper .MuiTableHead .MuiTableCell-root,.settings-main .MuiTableHead .MuiTableCell-root{background:rgba(12,21,38,.96)!important;border-bottom:1px solid rgba(59,130,246,.2)!important;color:#fff!important;font-size:12px!important;font-weight:600!important;letter-spacing:.08em!important;padding:14px 16px!important;text-transform:uppercase!important}.cosmic-topo-demo-wrapper .MuiTableRow-root:hover .MuiTableCell-root,.settings-main .MuiTableRow-root:hover .MuiTableCell-root{background:rgba(15,24,41,.48)!important;color:#f1f5f9!important;color:var(--cosmic-text-primary,#f1f5f9)!important}.settings-main .MuiCard-root,.settings-main [class*=Card],.settings-main [class*=card]{background:linear-gradient(135deg,rgba(15,22,41,.8),rgba(31,41,55,.6))!important;border:1px solid rgba(45,227,199,.3)!important;border-radius:16px!important;box-shadow:0 8px 32px rgba(0,0,0,.3),0 0 0 1px rgba(45,227,199,.1)!important}.settings-main .MuiButton-contained{background:linear-gradient(135deg,#2de3c7,#32d3ff)!important;border-radius:12px!important;box-shadow:0 4px 16px rgba(45,227,199,.3)!important;font-weight:600!important;text-transform:none!important}.settings-main .MuiButton-outlined{background:rgba(45,227,199,.1)!important;border:1px solid rgba(45,227,199,.5)!important;border-radius:12px!important;color:#2de3c7!important}.settings-main .MuiButton-outlined:hover{background:rgba(45,227,199,.2)!important;box-shadow:0 4px 16px rgba(45,227,199,.2)!important}.settings-main .MuiTextField-root .MuiOutlinedInput-root{border-radius:12px!important}.settings-main .MuiTextField-root .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{box-shadow:0 0 0 2px rgba(45,227,199,.2)!important}.server-list__tools span{background:rgba(50,84,160,.45);border-radius:999px;font-size:11px;padding:4px 10px}.guardrail-categories{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.guardrail-categories li{background:rgba(16,24,42,.65);border:1px solid rgba(94,124,214,.26);border-radius:14px;display:flex;flex-direction:column;gap:12px;padding:12px 14px}.guardrail-category--expanded{background:rgba(20,30,50,.75)}.guardrail-category__header{align-items:center;display:flex;gap:10px}.guardrail-category__header h3{color:rgba(229,242,255,.9);font-size:14px;font-weight:600;margin:0}.guardrail-category__count{color:rgba(200,212,240,.68);flex:1 1;font-size:12px}.guardrail-category__expand{background:rgba(108,142,255,.12);border:1px solid rgba(108,142,255,.25)!important;border-radius:6px;color:#9ccaff!important;cursor:pointer;font-size:11px!important;padding:4px 10px;transition:all .15s ease}.guardrail-category__expand:hover{background:rgba(108,142,255,.22)}.guardrail-category__rules{display:flex;flex-wrap:wrap;gap:8px}.guardrail-rule{background:transparent;border:1px solid;border-radius:6px;cursor:pointer;font-size:11px;font-weight:500;padding:5px 10px;transition:all .15s ease}.guardrail-rule--enabled{background:rgba(45,227,199,.15);border-color:rgba(45,227,199,.3);color:#6ef5dc}.guardrail-rule--enabled:hover{background:rgba(45,227,199,.25);border-color:rgba(45,227,199,.45)}.guardrail-rule--disabled{background:rgba(80,88,108,.2);border-color:rgba(120,130,150,.25);color:rgba(160,172,200,.6);opacity:.7;text-decoration:line-through}.guardrail-rule--disabled:hover{background:rgba(80,88,108,.35);border-color:rgba(120,130,150,.4);opacity:1}.posture-chip-row{display:flex;flex-wrap:wrap;gap:10px}.posture-chip-row span{background:rgba(50,84,160,.5);border-radius:999px;color:rgba(215,224,255,.84);font-size:12px;padding:6px 10px}.posture-chip-row span:before{color:rgba(255,104,124,.88);content:"\2022";margin-right:6px}.posture-card{background:rgba(7,14,28,.88);border:1px solid rgba(110,146,240,.26);border-radius:24px;display:flex;flex-direction:column;gap:14px;padding:24px}.posture-card--threats{background:linear-gradient(140deg,rgba(45,227,199,.16),rgba(58,125,255,.12));border-color:rgba(94,160,255,.4)}.posture-card--alerts{background:linear-gradient(140deg,rgba(255,104,124,.18),rgba(34,14,24,.6));border-color:rgba(255,118,148,.46)}.posture-card--detections{background:linear-gradient(140deg,rgba(82,164,255,.16),rgba(22,32,58,.7));border-color:rgba(112,150,240,.35)}.posture-card header{align-items:baseline;display:flex;justify-content:space-between}.posture-card header h3{font-size:18px;font-weight:600;margin:0}.posture-card header span{color:rgba(226,236,255,.7);font-size:12px}.posture-card p{color:rgba(206,218,246,.72);margin:0}.posture-card__footer{color:rgba(178,196,236,.7);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.posture-card button{align-self:flex-start;background:rgba(80,128,255,.28);border:0;border-radius:999px;color:#8cc8ff;cursor:pointer;font-size:12px;padding:6px 12px}.posture-card button:hover{background:rgba(118,176,255,.38)}.posture-alerts{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.posture-alerts li{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:1fr auto}.posture-alerts h4{color:rgba(245,248,255,.9);font-size:14px;font-weight:600;margin:0}.posture-alerts p{color:rgba(202,214,244,.68);font-size:12px;margin:4px 0 0}.posture-alerts__owners{color:rgba(160,186,230,.6);display:block;font-size:11px;letter-spacing:.06em;margin-top:6px;text-transform:uppercase}.posture-alerts__chip{border-radius:999px;font-size:11px;letter-spacing:.08em;padding:6px 12px;text-transform:uppercase}.posture-alerts__chip--high{background:rgba(255,104,124,.2);color:rgba(255,118,148,.92)}.posture-alerts__chip--medium{background:rgba(255,187,98,.2);color:rgba(255,210,128,.92)}.posture-alerts__chip--low{background:rgba(118,180,255,.2);color:rgba(168,214,255,.92)}.posture-detections{display:flex;gap:16px}.posture-detections__value{color:rgba(214,226,255,.95);font-size:22px;font-weight:700}.posture-detections__label{color:rgba(198,210,240,.68);font-size:11px;letter-spacing:.08em;text-transform:uppercase}@media (max-width:1180px){.topology{grid-template-columns:1fr}.control-grid{grid-template-columns:1fr 1fr}.control-card--wide{grid-column:1/3}}@media (max-width:768px){.control-grid{grid-template-columns:1fr}.control-card--wide{grid-column:1}}@media (max-width:940px){.panui-sidebar{display:none}.panui-canvas{padding:32px}.panui-canvas__header{flex-direction:column}.panui-canvas__header-right{align-items:flex-end}.panui-canvas__controls{align-self:flex-end}.panui-canvas__summary{justify-content:flex-start}}@media (max-width:760px){.posture-summary{flex-direction:column}.posture-score__badges{flex-wrap:wrap}}.posture--dashboard{display:flex;flex-direction:column;gap:32px}.posture-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between}.posture-header__context h1{font-size:32px;font-weight:700;margin:0}.posture-header__context p{color:rgba(200,212,240,.7);margin:8px 0 0}.posture-header__filters{justify-content:flex-end;width:min(100%,420px)}.posture-header__filters input{flex:1 1 200px}.posture-kpis{flex:0 0 auto;justify-content:flex-start;width:auto}.posture-treemap-layout{grid-gap:24px;align-items:stretch;display:grid;flex-wrap:wrap;gap:24px;grid-template-columns:1fr 1fr 1fr 1fr 1fr;margin-bottom:20px}@media (max-width:1400px){.posture-treemap-layout{height:320px}}@media (max-width:1100px){.posture-treemap-layout{height:280px}}@media (max-width:900px){.posture-treemap-layout{height:auto;min-height:240px}}.posture-treemap-panel{display:flex;flex-direction:column;gap:16px;grid-column:1/5;min-height:500px}.posture-chip{align-items:center;background:rgba(62,124,255,.18);border-radius:999px;color:rgba(208,220,255,.85);display:inline-flex;font-size:11px;letter-spacing:.08em;padding:6px 12px;text-transform:uppercase}.posture-treemap-panel__header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between}.posture-treemap-panel__header h2{font-size:24px;font-weight:600;margin:8px 0 6px}.posture-treemap-panel__header p{color:rgba(194,206,240,.7);margin:0}.posture-treemap-panel__legend{display:flex;flex-wrap:wrap;gap:12px}.posture-legend{align-items:center;border-radius:12px;color:rgba(12,18,32,.85);display:inline-flex;font-size:11px;gap:8px;letter-spacing:.08em;padding:6px 12px;text-transform:uppercase}.posture-legend--block{background:rgba(255,95,112,.26);color:#ff5f70}.posture-legend--alert{background:rgba(247,185,85,.26);color:#f7b955}.posture-legend--monitor{background:rgba(110,176,255,.26);color:#6eb0ff}.posture-treemap{flex:1 1;height:100%;min-height:420px;width:100%}.posture-treemap-panel__meta{color:rgba(194,206,240,.5);display:flex;flex-wrap:wrap;font-size:12px;gap:18px;letter-spacing:.04em;margin:0;text-transform:uppercase}.posture-insights{flex:0 0 clamp(320px,24vw,360px);gap:24px}.posture-insights h3{color:rgba(190,206,242,.7);font-size:14px;letter-spacing:.08em;margin:0 0 12px;text-transform:uppercase}.posture-activity,.posture-insights__list{display:flex;flex-direction:column;gap:28px;list-style:none;margin:0;padding:0}.posture-insights__item{background:rgba(12,20,36,.82);border:1px solid rgba(94,124,214,.28);border-radius:18px;display:flex;flex-direction:column;gap:8px;padding:24px 16px}.posture-insights__item-header{align-items:center;display:flex;gap:20px;justify-content:space-between}.posture-insights__control{color:rgba(232,240,255,.92);font-weight:600}.posture-insights__pill{border-radius:999px;font-size:10px;letter-spacing:.1em;padding:4px 10px;text-transform:uppercase}.posture-insights__pill--block{background:rgba(255,95,112,.22);color:#ff5f70}.posture-insights__pill--alert{background:rgba(247,185,85,.24);color:#f7b955}.posture-insights__pill--monitor{background:rgba(110,176,255,.24);color:#6eb0ff}.posture-insights__item p{color:rgba(200,212,240,.7);font-size:12px;margin:0}.posture-insights__meta{color:rgba(158,179,220,.6);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.posture-activity__item{align-items:center;color:rgba(204,214,240,.8);display:flex;font-size:12px;gap:12px;justify-content:space-between}.posture-activity__item span{flex:1 1}.posture-activity__item time{color:rgba(152,170,210,.65);font-size:11px}.posture-activity__item--block span{color:#ff5f70}.posture-activity__item--alert span{color:#f7b955}.posture-activity__item--monitor span{color:#6eb0ff}.posture-controls{display:flex;flex-direction:column;gap:24px;padding-left:16px}.posture-section-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between}.posture-section-header h2{font-size:22px;font-weight:600;margin:0}.posture-section-header p{color:rgba(198,210,240,.7);margin:6px 0 0}.posture-section-header__meta{color:rgba(164,184,220,.65);display:flex;font-size:12px;gap:14px;letter-spacing:.08em;text-transform:uppercase}.agents{display:flex;flex-direction:column;gap:32px}.agents__header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between}.agents__title h1{font-size:32px;font-weight:700;margin:0}.agents__title p{color:rgba(200,212,240,.7);margin:8px 0 0}.agents__filters{gap:12px}.agents__filters select{background:rgba(12,20,36,.94);border:1px solid rgba(118,146,240,.26);border-radius:12px;color:#e4ebff;font-size:14px;padding:12px 16px}.agents__filters select:focus-visible{border-color:transparent;outline:2px solid rgba(118,176,255,.8)}.agents__kpis{justify-content:flex-start}.agents__grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.agents__panel{display:flex;flex-direction:column;gap:20px}.agents__panel-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between}.agents__panel-header h2{font-size:20px;font-weight:600;margin:6px 0}.agents__panel-header p{color:rgba(198,210,240,.7);font-size:12px;margin:0}.agents__status{border-radius:999px;font-size:11px;letter-spacing:.08em;padding:6px 12px;text-transform:uppercase}.agents__status--upcoming{background:rgba(110,176,255,.18);color:#6eb0ff}.agents__list{gap:18px;list-style:none;margin:0;padding:0}.agents__card,.agents__list{display:flex;flex-direction:column}.agents__card{background:rgba(12,20,36,.78);border:1px solid rgba(98,146,240,.24);border-radius:18px;gap:12px;padding:18px 20px}.agents__card-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.agents__card-head h3{font-size:18px;font-weight:600;margin:0}.agents__badge{align-items:center;border-radius:999px;display:inline-flex;font-size:10px;letter-spacing:.1em;padding:4px 10px;text-transform:uppercase}.agents__badge--success{background:rgba(45,227,199,.2);color:#2de3c7}.agents__badge--warning{background:rgba(247,185,85,.26);color:#f7b955}.agents__badge--soon{background:rgba(110,176,255,.26);color:#6eb0ff}.agents__version{color:rgba(190,204,236,.6);font-size:11px}.agents__description{color:rgba(200,212,240,.7);font-size:12px;margin:0}.agents__stats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin:0}.agents__stats div{background:rgba(14,24,40,.78);border:1px solid rgba(88,124,214,.28);border-radius:12px;display:flex;flex-direction:column;gap:6px;padding:10px 12px}.agents__stats dt{color:rgba(164,184,220,.6);font-size:11px;letter-spacing:.08em;margin:0;text-transform:uppercase}.agents__stats dd{color:rgba(232,240,255,.94);font-weight:600;margin:0}.agents__card-footer{display:flex;gap:12px}.agents__card-footer button{background:rgba(22,32,54,.68);border:1px solid rgba(98,146,240,.34);border-radius:12px;color:rgba(230,240,255,.9);cursor:pointer;flex:1 1;font-size:12px;padding:10px 12px}.agents__card-secondary{background:rgba(12,18,30,.6);border-color:rgba(82,112,190,.32)}.agents__empty{background:rgba(12,20,36,.78);border:1px dashed rgba(110,146,240,.34);border-radius:18px;color:rgba(194,206,240,.7);display:flex;flex-direction:column;font-size:12px;gap:8px;padding:20px}.agents__upcoming{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.agents__panel--upcoming{align-items:flex-start;gap:16px}.agents__roadmap-note{color:rgba(194,206,240,.72);font-size:12px;margin:0}.agents__roadmap-actions{display:flex;gap:12px}.agents__roadmap-actions button{background:rgba(16,26,46,.74);border:1px solid rgba(110,176,255,.32);border-radius:12px;color:rgba(224,234,255,.92);cursor:pointer;flex:1 1;font-size:12px;padding:10px 12px}@media (max-width:1180px){.agents__insights{flex:1 1 auto;width:100%}.agents__grid{grid-template-columns:1fr}}.dashboard-summary{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:24px}.dashboard-summary__card{background:rgba(12,20,38,.82);border:1px solid rgba(90,138,228,.3);border-radius:22px;box-shadow:0 24px 48px rgba(4,10,26,.4);display:flex;flex-direction:column;gap:18px;overflow:hidden;padding:22px 24px;position:relative;transition:box-shadow .16s ease,border-color .16s ease,-webkit-transform .16s ease;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,-webkit-transform .16s ease}.dashboard-summary__card:before{background:radial-gradient(circle at 20% 20%,rgba(62,154,255,.22),transparent 70%);content:"";height:140px;inset:-60% -20% auto -20%;opacity:.8;pointer-events:none;position:absolute;-webkit-transform:rotate(6deg);transform:rotate(6deg)}.dashboard-summary__card:hover{border-color:rgba(118,176,255,.42);box-shadow:0 36px 60px rgba(6,16,36,.48);-webkit-transform:translateY(-6px);transform:translateY(-6px)}.dashboard-summary__card header h2{color:#ecf4ff;font-size:22px;margin:6px 0}.dashboard-summary__card header p{color:rgba(206,218,248,.78);font-size:13px;margin:0}.dashboard-summary__card-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.dashboard-summary__card-header h2{font-size:24px;margin:8px 0 6px}.dashboard-summary__card-header p{color:rgba(206,218,248,.7);font-size:13px;margin:0}.dashboard-summary__cta{align-self:flex-start;background:linear-gradient(135deg,rgba(62,154,255,.85),rgba(45,227,199,.9));border:none;border-radius:999px;box-shadow:0 16px 32px rgba(46,124,255,.22);color:#041621;cursor:pointer;font-size:12px;letter-spacing:.08em;padding:8px 18px;text-transform:uppercase;transition:box-shadow .14s ease,-webkit-transform .14s ease;transition:transform .14s ease,box-shadow .14s ease;transition:transform .14s ease,box-shadow .14s ease,-webkit-transform .14s ease}.dashboard-summary__cta:focus-visible,.dashboard-summary__cta:hover{box-shadow:0 22px 40px rgba(30,110,230,.3);outline:none;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.dashboard-summary__chart{background:rgba(12,20,40,.7);border:1px solid rgba(86,136,228,.26);border-radius:18px;overflow:hidden;padding:18px 18px 12px;position:relative;width:100%}.dashboard-summary__chart--lines svg{height:160px;width:100%}.dashboard-summary__stat-list{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));list-style:none;margin:0;padding:0}.dashboard-summary__stat-list li{color:rgba(196,210,238,.82);display:flex;font-size:13px;gap:12px;justify-content:space-between}.dashboard-summary__stat-list strong{color:#ecf4ff;font-size:17px}.dashboard-summary__delta{font-size:12px;letter-spacing:.04em;margin-left:8px;text-transform:uppercase}.dashboard-summary__delta--up{color:#3be0b5}.dashboard-summary__delta--down{color:#ff7a90}.dashboard-summary__delta--steady{color:rgba(152,178,214,.78)}.dashboard-summary__metrics--compact{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.dashboard-summary__metrics--compact div{background:rgba(16,26,48,.68);border:1px solid rgba(84,128,214,.24);border-radius:14px;padding:12px 14px}.dashboard-summary__control-list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:18px 0;padding:0}.dashboard-summary__control-head{color:rgba(200,212,238,.8);display:flex;font-size:13px;gap:12px;justify-content:space-between}.dashboard-summary__progress{background:rgba(14,22,40,.8);border:1px solid rgba(80,130,210,.24);border-radius:999px;height:10px;overflow:hidden;position:relative}.dashboard-summary__progress span{border-radius:999px;inset:0;position:absolute}.dashboard-summary__progress--segments{background:none;border:none;display:flex;height:14px;padding:0}.dashboard-summary__progress--segments span{height:100%;position:static}.dashboard-summary__legend{color:rgba(200,212,238,.78);display:flex;flex-wrap:wrap;font-size:12px;gap:12px 18px;list-style:none;margin:18px 0 0;padding:0}.dashboard-summary__legend-swatch{border-radius:4px;display:inline-flex;height:12px;margin-right:8px;width:12px}.dashboard-summary__card--runtime:before{background:radial-gradient(circle at 20% 20%,rgba(255,126,150,.32),transparent 72%)}.dashboard-summary__card--posture:before{background:radial-gradient(circle at 20% 20%,rgba(118,186,255,.28),transparent 70%)}.dashboard-summary__card--agents:before{background:radial-gradient(circle at 20% 20%,rgba(62,224,200,.3),transparent 70%)}.dashboard-summary__eyebrow{align-items:center;background:rgba(62,124,255,.22);border-radius:999px;color:rgba(198,212,255,.85);display:inline-flex;font-size:11px;letter-spacing:.08em;padding:4px 10px;text-transform:uppercase}.dashboard-summary__breakdown{display:flex;gap:12px}.dashboard-summary__stat{background:rgba(16,26,48,.72);border:1px solid rgba(92,140,224,.26);border-radius:16px;color:rgba(200,212,238,.76);display:flex;flex:1 1;flex-direction:column;font-size:11px;gap:6px;letter-spacing:.06em;padding:12px 14px;text-transform:uppercase}.dashboard-summary__stat strong{color:#f4f8ff;font-size:20px;font-weight:700}.dashboard-summary__stat--block{border-color:rgba(255,126,150,.4)}.dashboard-summary__stat--monitor{border-color:rgba(110,186,255,.38)}.dashboard-summary__stat--alert{border-color:rgba(255,196,120,.38)}.dashboard-heatmap{flex-direction:column}.dashboard-heatmap,.dashboard-heatmap__row{display:flex;gap:6px}.dashboard-heatmap__cell{background:rgba(40,60,100,.4);border-radius:6px;height:22px;width:22px}.dashboard-heatmap__cell--block{background:rgba(255,126,150,.55)}.dashboard-heatmap__cell--monitor{background:rgba(110,186,255,.55)}.dashboard-heatmap__cell--alert{background:rgba(255,196,120,.55)}.dashboard-summary__metrics{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.dashboard-summary__metrics div{background:rgba(16,28,52,.68);border:1px solid rgba(84,128,214,.24);border-radius:16px;display:flex;flex-direction:column;gap:6px;padding:12px 14px}.dashboard-summary__metrics span{color:rgba(190,206,236,.64);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.dashboard-summary__metrics strong{color:#f0f6ff;font-size:18px}.dashboard-spark{overflow-x:auto;padding-bottom:6px}.dashboard-spark svg{background:rgba(16,26,48,.68);border:1px solid rgba(82,132,220,.24);border-radius:14px;padding:12px}.dashboard-timeline{display:flex;flex-direction:column;gap:16px}.dashboard-timeline__item{background:rgba(14,24,46,.7);border:1px solid rgba(90,138,228,.25);border-radius:16px;display:flex;flex-direction:column;gap:8px;padding:12px 14px}.dashboard-timeline__label{color:rgba(206,218,248,.84);font-size:13px}.dashboard-timeline__scroller{overflow-x:auto;padding-bottom:4px}.dashboard-timeline__scroller svg{background:rgba(12,18,34,.76);border:1px solid rgba(72,112,204,.22);border-radius:12px;padding:8px 12px}@media (max-width:720px){.dashboard-summary{grid-template-columns:1fr}}.dashboard-summary-timerange{display:flex;justify-content:space-between}.popup-content,.table .p-datatable-table .p-datatable-thead{border:none!important}.popup-content{background:#17243a!important}.cosmic-topo-demo-wrapper .diff-added span{background-color:#cbdccb!important}.cosmic-topo-demo-wrapper .diff-added span,.cosmic-topo-demo-wrapper .diff-removed span{color:#1f2937!important;display:block!important;margin-left:-.5rem!important;padding-left:.5rem!important}.cosmic-topo-demo-wrapper .diff-removed span{background-color:#d7b7b7!important}.rt-controller span{color:#94a3b8!important;color:var(--cosmic-text-subtle,#94a3b8)!important;font-style:normal!important;font-weight:400!important}.cosmic-topo-demo-wrapper .section-eyebrow.inactive{color:var(--cosmic-text-muted-inactive)!important}body,html{height:100%;margin:0;padding:0;width:100%}.welcome{overflow:hidden}.welcome,.welcome-row{height:100vh}.relative-container{position:relative}.gradient-background{background:linear-gradient(7deg,rgba(13,35,70,.8),#1b386f);height:100vh;position:absolute;width:100%}.svg-container{height:100%;position:absolute;width:100%}.logo-container{cursor:pointer;left:4.563rem;position:relative;top:3.563rem}.title-container{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;position:relative}.title-text{color:#fff;font-size:2.3rem;font-style:normal;font-weight:700;line-height:3rem;text-align:center;width:100%}.form-side{height:100vh}.form-container,.form-side{align-items:center;display:flex;justify-content:center;padding-right:2rem}.form-container{height:100%;padding-left:2rem;width:100%}.form-content{width:100%}.small-screen-logo{display:flex;justify-content:center}.signup-header{color:#0b1f35;font-size:2.5rem;letter-spacing:0;line-height:3.5rem;margin-bottom:2.688rem}.login-header,.signup-header{font-weight:700;text-align:center}.login-header{font-size:1.5rem;margin-bottom:1rem}.input-field{margin-bottom:1rem;position:relative}.input-field input{font-size:1rem;padding:.5rem;width:100%}.input-field label{font-size:1rem;left:.5rem;position:absolute;top:.5rem;transition:all .2s}.animated-input:not(:-ms-input-placeholder)+.animated-label{font-size:.75rem;left:.5rem;top:-1rem}.animated-input:focus+.animated-label,.animated-input:not(:placeholder-shown)+.animated-label{font-size:.75rem;left:.5rem;top:-1rem}.alert{margin-bottom:1rem}.options-container{display:flex;justify-content:space-between;margin-bottom:1rem}.rememberMe{align-items:center;display:flex}.forgot-password{color:#327de6;cursor:pointer}.captcha-container{margin-bottom:1rem}.animated-button{align-items:center;background-image:linear-gradient(89.41deg,#34e69b -35.61%,#5058f7 93.5%);background-origin:border-box;border-image:linear-gradient(89.41deg,#34e69b -35.61%,#5058f7 93.5%);border-radius:6px;border-radius:.5rem;border-width:1px;box-shadow:inset 2px 1000px 1px #fff;color:#327de6;cursor:pointer;display:flex;flex-shrink:0;gap:8px;height:50px;justify-content:center;letter-spacing:.1;outline:0;padding:8px 24px;text-align:center;text-transform:uppercase;transition-property:color,background,border-color;transition-property:color,background,border-image;transition:.2s linear;width:auto}.animated-button:active,.animated-button:hover:not(:disabled){background:linear-gradient(89.41deg,#34e69b -35.61%,#5058f7 93.5%);border:1px solid;box-shadow:unset;color:#fff;svg{fill:#fff!important;path{fill:#fff!important}}.inheritFill{fill:var(--_sHoverButtonColor)}}.or-separator{margin:1rem 0;text-align:center}.provider-buttons{margin-top:1rem}.provider-button{margin-top:10px}.provider-icon{margin-right:5px}.signup-container{align-items:center;bottom:20px;color:#848da3;display:flex;font-size:14px;justify-content:center;position:absolute}.signup-link{color:#327de6;cursor:pointer;margin-left:5px}:root{--surface-a:#fff;--surface-b:#f8f9fa;--surface-c:#e9ecef;--surface-d:#dee2e6;--surface-e:#fff;--surface-f:#fff;--text-color:#495057;--text-color-secondary:#6c757d;--primary-color:#2196f3;--primary-color-text:#fff;--font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;--surface-0:#fff;--surface-50:#fafafa;--surface-100:#f5f5f5;--surface-200:#eee;--surface-300:#e0e0e0;--surface-400:#bdbdbd;--surface-500:#9e9e9e;--surface-600:#757575;--surface-700:#616161;--surface-800:#424242;--surface-900:#212121;--gray-50:#fafafa;--gray-100:#f5f5f5;--gray-200:#eee;--gray-300:#e0e0e0;--gray-400:#bdbdbd;--gray-500:#9e9e9e;--gray-600:#757575;--gray-700:#616161;--gray-800:#424242;--gray-900:#212121;--content-padding:1rem;--inline-spacing:0.5rem;--border-radius:3px;--surface-ground:#f8f9fa;--surface-section:#fff;--surface-card:#fff;--surface-overlay:#fff;--surface-border:#dee2e6;--surface-hover:#e9ecef;--maskbg:rgba(0,0,0,.4);--focus-ring:0 0 0 0.2rem #a6d5fa}*{box-sizing:border-box}.p-component{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1rem;font-weight:400}.p-component-overlay{background-color:rgba(0,0,0,.4);transition-duration:.2s}.p-component:disabled,.p-disabled{opacity:.6}.p-error{color:#f44336}.p-text-secondary{color:#6c757d}.p-link,.pi{font-size:1rem}.p-link{border-radius:3px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.p-link:focus{box-shadow:0 0 0 .2rem #a6d5fa;outline:0 none;outline-offset:0}.p-component-overlay-enter{-webkit-animation:p-component-overlay-enter-animation .15s forwards;animation:p-component-overlay-enter-animation .15s forwards}.p-component-overlay-leave{-webkit-animation:p-component-overlay-leave-animation .15s forwards;animation:p-component-overlay-leave-animation .15s forwards}@-webkit-keyframes p-component-overlay-enter-animation{0%{background-color:transparent}to{background-color:rgba(0,0,0,.4);background-color:var(--maskbg)}}@keyframes p-component-overlay-enter-animation{0%{background-color:transparent}to{background-color:rgba(0,0,0,.4);background-color:var(--maskbg)}}@-webkit-keyframes p-component-overlay-leave-animation{0%{background-color:rgba(0,0,0,.4);background-color:var(--maskbg)}to{background-color:transparent}}@keyframes p-component-overlay-leave-animation{0%{background-color:rgba(0,0,0,.4);background-color:var(--maskbg)}to{background-color:transparent}}:root{--blue-50:#f4fafe;--blue-100:#cae6fc;--blue-200:#a0d2fa;--blue-300:#75bef8;--blue-400:#4baaf5;--blue-500:#2196f3;--blue-600:#1c80cf;--blue-700:#1769aa;--blue-800:#125386;--blue-900:#0d3c61;--green-50:#f6fbf6;--green-100:#d4ecd5;--green-200:#b2ddb4;--green-300:#90cd93;--green-400:#6ebe71;--green-500:#4caf50;--green-600:#419544;--green-700:#357b38;--green-800:#2a602c;--green-900:#1e4620;--yellow-50:#fffcf5;--yellow-100:#fef0cd;--yellow-200:#fde4a5;--yellow-300:#fdd87d;--yellow-400:#fccc55;--yellow-500:#fbc02d;--yellow-600:#d5a326;--yellow-700:#b08620;--yellow-800:#8a6a19;--yellow-900:#644d12;--cyan-50:#f2fcfd;--cyan-100:#c2eff5;--cyan-200:#91e2ed;--cyan-300:#61d5e4;--cyan-400:#30c9dc;--cyan-500:#00bcd4;--cyan-600:#00a0b4;--cyan-700:#008494;--cyan-800:#006775;--cyan-900:#004b55;--pink-50:#fef4f7;--pink-100:#fac9da;--pink-200:#f69ebc;--pink-300:#f1749e;--pink-400:#ed4981;--pink-500:#e91e63;--pink-600:#c61a54;--pink-700:#a31545;--pink-800:#801136;--pink-900:#5d0c28;--indigo-50:#f5f6fb;--indigo-100:#d1d5ed;--indigo-200:#acb4df;--indigo-300:#8893d1;--indigo-400:#6372c3;--indigo-500:#3f51b5;--indigo-600:#36459a;--indigo-700:#2c397f;--indigo-800:#232d64;--indigo-900:#192048;--teal-50:#f2faf9;--teal-100:#c2e6e2;--teal-200:#91d2cc;--teal-300:#61beb5;--teal-400:#30aa9f;--teal-500:#009688;--teal-600:#008074;--teal-700:#00695f;--teal-800:#00534b;--teal-900:#003c36;--orange-50:#fff8f2;--orange-100:#fde0c2;--orange-200:#fbc791;--orange-300:#f9ae61;--orange-400:#f79530;--orange-500:#f57c00;--orange-600:#d06900;--orange-700:#ac5700;--orange-800:#874400;--orange-900:#623200;--bluegray-50:#f7f9f9;--bluegray-100:#d9e0e3;--bluegray-200:#bbc7cd;--bluegray-300:#9caeb7;--bluegray-400:#7e96a1;--bluegray-500:#607d8b;--bluegray-600:#526a76;--bluegray-700:#435861;--bluegray-800:#35454c;--bluegray-900:#263238;--purple-50:#faf4fb;--purple-100:#e7cbec;--purple-200:#d4a2dd;--purple-300:#c279ce;--purple-400:#af50bf;--purple-500:#9c27b0;--purple-600:#852196;--purple-700:#6d1b7b;--purple-800:#561561;--purple-900:#3e1046}.p-autocomplete .p-autocomplete-loader{right:.5rem}.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader{right:2.857rem}.p-autocomplete .p-autocomplete-multiple-container{padding:.25rem .5rem}.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover{border-color:#2196f3}.p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus{border-color:#2196f3;box-shadow:0 0 0 .2rem #a6d5fa;outline:0 none;outline-offset:0}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token{padding:.25rem 0}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input{color:#495057;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1rem;margin:0;padding:0}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token{background:#e3f2fd;border-radius:3px;color:#495057;margin-right:.5rem;padding:.25rem .5rem}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon{margin-left:.5rem}.p-autocomplete.p-invalid.p-component>.p-inputtext{border-color:#f44336}.p-autocomplete-panel{background:#fff;border:0;border-radius:3px;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);color:#495057}.p-autocomplete-panel .p-autocomplete-items{padding:.5rem 0}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item{background:transparent;border:0;border-radius:0;color:#495057;margin:0;padding:.5rem 1rem;transition:box-shadow .2s}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:hover{background:#e9ecef;color:#495057}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight{background:#e3f2fd;color:#495057}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group{background:#fff;color:#495057;font-weight:600;margin:0;padding:.75rem 1rem}.p-calendar.p-invalid.p-component>.p-inputtext{border-color:#f44336}.p-datepicker{background:#fff;border:1px solid #ced4da;border-radius:3px;color:#495057;padding:.5rem}.p-datepicker:not(.p-datepicker-inline){background:#fff;border:0;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header{background:#fff}.p-datepicker .p-datepicker-header{background:#fff;border-bottom:1px solid #dee2e6;border-top-left-radius:3px;border-top-right-radius:3px;color:#495057;font-weight:600;margin:0;padding:.5rem}.p-datepicker .p-datepicker-header .p-datepicker-next,.p-datepicker .p-datepicker-header .p-datepicker-prev{background:transparent;border:0;border-radius:50%;color:#6c757d;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s;width:2rem}.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover,.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover{background:#e9ecef;border-color:transparent;color:#495057}.p-datepicker .p-datepicker-header .p-datepicker-next:focus,.p-datepicker .p-datepicker-header .p-datepicker-prev:focus{box-shadow:0 0 0 .2rem #a6d5fa;outline:0 none;outline-offset:0}.p-datepicker .p-datepicker-header .p-datepicker-title{line-height:2rem}.p-datepicker .p-datepicker-header .p-datepicker-title select{transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-datepicker .p-datepicker-header .p-datepicker-title select:focus{border-color:#2196f3;box-shadow:0 0 0 .2rem #a6d5fa;outline:0 none;outline-offset:0}.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month{margin-right:.5rem}.p-datepicker table{font-size:1rem;margin:.5rem 0}.p-datepicker table th{padding:.5rem}.p-datepicker table th>span{height:2.5rem;width:2.5rem}.p-datepicker table td{padding:.5rem}.p-datepicker table td>span{border:1px solid transparent;border-radius:50%;height:2.5rem;transition:box-shadow .2s;width:2.5rem}.p-datepicker table td>span.p-highlight{background:#e3f2fd;color:#495057}.p-datepicker table td>span:focus{box-shadow:0 0 0 .2rem #a6d5fa;outline:0 none;outline-offset:0}.p-datepicker table td.p-datepicker-today>span{background:#ced4da;border-color:transparent;color:#495057}.p-datepicker table td.p-datepicker-today>span.p-highlight{background:#e3f2fd;color:#495057}.p-datepicker .p-datepicker-buttonbar{border-top:1px solid #dee2e6;padding:1rem 0}.p-datepicker .p-datepicker-buttonbar .p-button{width:auto}.p-datepicker .p-timepicker{border-top:1px solid #dee2e6;padding:.5rem}.p-datepicker .p-timepicker button{background:transparent;border:0;border-radius:50%;color:#6c757d;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s;width:2rem}.p-datepicker .p-timepicker button:enabled:hover{background:#e9ecef;border-color:transparent;color:#495057}.p-datepicker .p-timepicker button:focus{box-shadow:0 0 0 .2rem #a6d5fa;outline:0 none;outline-offset:0}.p-datepicker .p-timepicker button:last-child{margin-top:.2em}.p-datepicker .p-timepicker span{font-size:1.25rem}.p-datepicker .p-timepicker>div{padding:0 .5rem}.p-datepicker.p-datepicker-timeonly .p-timepicker{border-top:0}.p-datepicker .p-monthpicker{margin:.5rem 0}.p-datepicker .p-monthpicker .p-monthpicker-month{border-radius:3px;padding:.5rem;transition:box-shadow .2s}.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight{background:#e3f2fd;color:#495057}.p-datepicker.p-datepicker-multiple-month .p-datepicker-group{border-right:1px solid #dee2e6;padding:0 .5rem}.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:first-child{padding-left:0}.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:last-child{border-right:0;padding-right:0}.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):hover{background:#e9ecef}.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):focus{box-shadow:0 0 0 .2rem #a6d5fa;outline:0 none;outline-offset:0}.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-highlight):not(.p-disabled):hover{background:#e9ecef}.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-highlight):not(.p-disabled):focus{box-shadow:0 0 0 .2rem #a6d5fa;outline:0 none;outline-offset:0}@media screen and (max-width:769px){.p-datepicker table td,.p-datepicker table th{padding:0}}.p-cascadeselect{background:#fff;border:1px solid #ced4da;border-radius:3px;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-cascadeselect:not(.p-disabled):hover{border-color:#2196f3}.p-cascadeselect:not(.p-disabled).p-focus{border-color:#2196f3;box-shadow:0 0 0 .2rem #a6d5fa;outline:0 none;outline-offset:0}.p-cascadeselect .p-cascadeselect-label{background:transparent;border:0;padding:.5rem}.p-cascadeselect .p-cascadeselect-label.p-placeholder{color:#6c757d}.p-cascadeselect .p-cascadeselect-label:enabled:focus{box-shadow:none;outline:0 none}.p-cascadeselect .p-cascadeselect-trigger{background:transparent;border-bottom-right-radius:3px;border-top-right-radius:3px;color:#6c757d;width:2.357rem}.p-cascadeselect.p-invalid.p-component{border-color:#f44336}.p-cascadeselect-panel{background:#fff;border:0;border-radius:3px;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);color:#495057}.p-cascadeselect-panel .p-cascadeselect-items{padding:.5rem 0}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item{background:transparent;border:0;border-radius:0;color:#495057;margin:0;transition:box-shadow .2s}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content{padding:.5rem 1rem}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content:focus{box-shadow:inset 0 0 0 .15rem #a6d5fa;outline:0 none;outline-offset:0}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight{background:#e3f2fd;color:#495057}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover{background:#e9ecef;color:#495057}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon{font-size:.875rem}.p-input-filled .p-cascadeselect{background:#f8f9fa}.p-input-filled .p-cascadeselect:not(.p-disabled):hover{background-color:#f8f9fa}.p-input-filled .p-cascadeselect:not(.p-disabled).p-focus{background-color:#fff}.p-checkbox{height:20px;width:20px}.p-checkbox .p-checkbox-box{background:#fff;border:2px solid #ced4da;border-radius:3px;color:#495057;height:20px;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;width:20px}.p-checkbox .p-checkbox-box .p-checkbox-icon{color:#fff;font-size:14px;transition-duration:.2s}.p-checkbox .p-checkbox-box.p-highlight{background:#2196f3;border-color:#2196f3}.p-checkbox .p-checkbox-box.p-highlight:not(.p-disabled):hover{background:#0b7ad1;border-color:#0b7ad1;color:#fff}.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover{border-color:#2196f3}.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus{border-color:#2196f3;box-shadow:0 0 0 .2rem #a6d5fa;outline:0 none;outline-offset:0}.p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover{background:#0b7ad1;border-color:#0b7ad1;color:#fff}.p-checkbox.p-invalid>.p-checkbox-box{border-color:#f44336}.p-input-filled .p-checkbox .p-checkbox-box{background-color:#f8f9fa}.p-input-filled .p-checkbox .p-checkbox-box.p-highlight{background:#2196f3}.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover{background-color:#f8f9fa}.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover{background:#0b7ad1}.p-chips .p-chips-multiple-container{padding:.25rem .5rem}.p-chips .p-chips-multiple-container:not(.p-disabled):hover{border-color:#2196f3}.p-chips .p-chips-multiple-container:not(.p-disabled).p-focus{border-color:#2196f3;box-shadow:0 0 0 .2rem #a6d5fa;outline:0 none;outline-offset:0}.p-chips .p-chips-multiple-container .p-chips-token{background:#e3f2fd;border-radius:3px;color:#495057;margin-right:.5rem;padding:.25rem .5rem}.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon{margin-left:.5rem}.p-chips .p-chips-multiple-container .p-chips-input-token{padding:.25rem 0}.p-chips .p-chips-multiple-container .p-chips-input-token input{color:#495057;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1rem;margin:0;padding:0}.p-chips.p-invalid.p-component>.p-inputtext{border-color:#f44336}.p-colorpicker-preview{height:2rem;width:2rem}.p-colorpicker-panel{background:#323232;border:1px solid #191919}.p-colorpicker-panel .p-colorpicker-color-handle,.p-colorpicker-panel .p-colorpicker-hue-handle{border-color:#fff}.p-colorpicker-overlay-panel{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.p-dropdown{background:#fff;border:1px solid #ced4da;border-radius:3px;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-dropdown:not(.p-disabled):hover{border-color:#2196f3}.p-dropdown:not(.p-disabled).p-focus{border-color:#2196f3;box-shadow:0 0 0 .2rem #a6d5fa;outline:0 none;outline-offset:0}.p-dropdown.p-dropdown-clearable .p-dropdown-label{padding-right:1.5rem}.p-dropdown .p-dropdown-label{background:transparent;border:0}.p-dropdown .p-dropdown-label.p-placeholder{color:#6c757d}.p-dropdown .p-dropdown-label:enabled:focus{box-shadow:none;outline:0 none}.p-dropdown .p-dropdown-trigger{background:transparent;border-bottom-right-radius:3px;border-top-right-radius:3px;color:#6c757d;width:2.357rem}.p-dropdown .p-dropdown-clear-icon{color:#6c757d;right:2.357rem}.p-dropdown.p-invalid.p-component{border-color:#f44336}.p-dropdown-panel{background:#fff;border:0;border-radius:3px;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);color:#495057}.p-dropdown-panel .p-dropdown-header{background:#f8f9fa;border-bottom:0;border-top-left-radius:3px;border-top-right-radius:3px;color:#495057;margin:0;padding:.5rem 1rem}.p-dropdown-panel .p-dropdown-header .p-dropdown-filter{margin-right:-1.5rem;padding-right:1.5rem}.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon{color:#6c757d;right:.5rem}.p-dropdown-panel .p-dropdown-header .p-dropdown-clearable-filter .p-dropdown-filter{margin-right:-3rem;padding-right:3rem}.p-dropdown-panel .p-dropdown-header .p-dropdown-clearable-filter .p-dropdown-filter-clear-icon{right:2rem}.p-dropdown-panel .p-dropdown-items{padding:.5rem 0}.p-dropdown-panel .p-dropdown-items .p-dropdown-item{background:transparent;border:0;border-radius:0;color:#495057;margin:0;padding:.5rem 1rem;transition:box-shadow .2s}.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight{background:#e3f2fd;color:#495057}.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover{background:#e9ecef;color:#495057}.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group{background:#fff;color:#495057;font-weight:600;margin:0;padding:.75rem 1rem}.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message{background:transparent;color:#495057;padding:.5rem 1rem}.p-input-filled .p-dropdown{background:#f8f9fa}.p-input-filled .p-dropdown:not(.p-disabled):hover{background-color:#f8f9fa}.p-input-filled .p-dropdown:not(.p-disabled).p-focus{background-color:#fff}.p-input-filled .p-dropdown:not(.p-disabled).p-focus .p-inputtext{background-color:transparent}.p-editor-container .p-editor-toolbar{background:#f8f9fa;border-top-left-radius:3px;border-top-right-radius:3px}.p-editor-container .p-editor-toolbar.ql-snow{border:1px solid #dee2e6}.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke{stroke:#6c757d}.p-editor-container .p-editor-toolbar.ql-snow .ql-fill{fill:#6c757d}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label{border:0;color:#6c757d}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover{color:#495057}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke{stroke:#495057}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill{fill:#495057}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#495057}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#495057}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#495057}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{background:#fff;border:0;border-radius:3px;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);padding:.5rem 0}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item{color:#495057}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover{background:#e9ecef;color:#495057}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item{padding:.5rem 1rem}.p-editor-container .p-editor-content{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.p-editor-container .p-editor-content.ql-snow{border:1px solid #dee2e6}.p-editor-container .p-editor-content .ql-editor{background:#fff;border-bottom-left-radius:3px;border-bottom-right-radius:3px;color:#495057}.p-editor-container .ql-snow.ql-toolbar button:focus,.p-editor-container .ql-snow.ql-toolbar button:hover{color:#495057}.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke,.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke{stroke:#495057}.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill,.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill{fill:#495057}.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected,.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active,.p-editor-container .ql-snow.ql-toolbar button.ql-active{color:#2196f3}.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke{stroke:#2196f3}.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-fill{fill:#2196f3}.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-picker-label,.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-picker-label,.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-picker-label{color:#2196f3}.p-inputgroup-addon{background:#e9ecef;border-bottom:1px solid #ced4da;border-left:1px solid #ced4da;border-top:1px solid #ced4da;color:#6c757d;min-width:2.357rem;padding:.5rem}.p-inputgroup-addon:last-child{border-right:1px solid #ced4da}.p-inputgroup>.p-component,.p-inputgroup>.p-float-label>.p-component,.p-inputgroup>.p-inputwrapper>.p-inputtext{border-radius:0;margin:0}.p-inputgroup>.p-component+.p-inputgroup-addon,.p-inputgroup>.p-float-label>.p-component+.p-inputgroup-addon,.p-inputgroup>.p-inputwrapper>.p-inputtext+.p-inputgroup-addon{border-left:0}.p-inputgroup>.p-component:focus,.p-inputgroup>.p-component:focus~label,.p-inputgroup>.p-float-label>.p-component:focus,.p-inputgroup>.p-float-label>.p-component:focus~label,.p-inputgroup>.p-inputwrapper>.p-inputtext:focus,.p-inputgroup>.p-inputwrapper>.p-inputtext:focus~label{z-index:1}.p-inputgroup .p-float-label:first-child input,.p-inputgroup button:first-child,.p-inputgroup input:first-child,.p-inputgroup-addon:first-child,.p-inputgroup>.p-inputwrapper:first-child,.p-inputgroup>.p-inputwrapper:first-child>.p-inputtext{border-bottom-left-radius:3px;border-top-left-radius:3px}.p-inputgroup .p-float-label:last-child input,.p-inputgroup button:last-child,.p-inputgroup input:last-child,.p-inputgroup-addon:last-child,.p-inputgroup>.p-inputwrapper:last-child,.p-inputgroup>.p-inputwrapper:last-child>.p-inputtext{border-bottom-right-radius:3px;border-top-right-radius:3px}.p-fluid .p-inputgroup .p-button{width:auto}.p-fluid .p-inputgroup .p-button.p-button-icon-only{width:2.357rem}.p-inputnumber.p-invalid.p-component>.p-inputtext{border-color:#f44336}.p-inputswitch{height:1.75rem;width:3rem}.p-inputswitch .p-inputswitch-slider{background:#ced4da;border-radius:30px;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-inputswitch .p-inputswitch-slider:before{background:#fff;border-radius:50%;height:1.25rem;left:.25rem;margin-top:-.625rem;transition-duration:.2s;width:1.25rem}.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before{-webkit-transform:translateX(1.25rem);transform:translateX(1.25rem)}.p-inputswitch.p-focus .p-inputswitch-slider{box-shadow:0 0 0 .2rem #a6d5fa;outline:0 none;outline-offset:0}.p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider{background:#b6bfc8}.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider{background:#2196f3}.p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before{background:#fff}.p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider{background:#0d89ec}.p-inputswitch.p-invalid{border-color:#f44336}.p-inputtext{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #ced4da;border-radius:3px;color:#495057;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1rem;padding:.5rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-inputtext:enabled:hover{border-color:#2196f3}.p-inputtext:enabled:focus{border-color:#2196f3;box-shadow:0 0 0 .2rem #a6d5fa;outline:0 none;outline-offset:0}.p-inputtext.p-invalid.p-component{border-color:#f44336}.p-inputtext.p-inputtext-sm{font-size:.875rem;padding:.4375rem}.p-inputtext.p-inputtext-lg{font-size:1.25rem;padding:.625rem}.p-float-label>label{color:#6c757d;left:.5rem;transition-duration:.2s}.p-float-label>label.p-error{color:#f44336}.p-input-icon-left>.p-input-prefix,.p-input-icon-left>i:first-of-type,.p-input-icon-left>svg:first-of-type{color:#6c757d;left:.5rem}.p-input-icon-left>.p-inputtext{padding-left:2rem}.p-input-icon-left.p-float-label>label{left:2rem}.p-input-icon-right>.p-input-suffix,.p-input-icon-right>i:last-of-type,.p-input-icon-right>svg:last-of-type{color:#6c757d;right:.5rem}.p-input-icon-right>.p-inputtext{padding-right:2rem}::-webkit-input-placeholder{color:#6c757d}:-moz-placeholder,::-moz-placeholder{color:#6c757d}:-ms-input-placeholder{color:#6c757d}.p-input-filled .p-inputtext,.p-input-filled .p-inputtext:enabled:hover{background-color:#f8f9fa}.p-input-filled .p-inputtext:enabled:focus{background-color:#fff}.p-inputtext-sm .p-inputtext{font-size:.875rem;padding:.4375rem}.p-inputtext-lg .p-inputtext{font-size:1.25rem;padding:.625rem}.p-listbox{background:#fff;border:1px solid #ced4da;border-radius:3px;color:#495057}.p-listbox .p-listbox-header{background:#f8f9fa;border-bottom:0;border-top-left-radius:3px;border-top-right-radius:3px;color:#495057;margin:0;padding:.5rem 1rem}.p-listbox .p-listbox-header .p-listbox-filter{padding-right:1.5rem}.p-listbox .p-listbox-header .p-listbox-filter-icon{color:#6c757d;right:.5rem}.p-listbox .p-listbox-list{padding:.5rem 0}.p-listbox .p-listbox-list .p-listbox-item{border:0;border-radius:0;color:#495057;margin:0;padding:.5rem 1rem;transition:box-shadow .2s}.p-listbox .p-listbox-list .p-listbox-item.p-highlight{background:#e3f2fd;color:#495057}.p-listbox .p-listbox-list .p-listbox-item:focus{box-shadow:inset 0 0 0 .15rem #a6d5fa;outline:0 none;outline-offset:0}.p-listbox .p-listbox-list .p-listbox-item-group{background:#fff;color:#495057;font-weight:600;margin:0;padding:.75rem 1rem}.p-listbox .p-listbox-list .p-listbox-empty-message{background:transparent;color:#495057;padding:.5rem 1rem}.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover{background:#e9ecef;color:#495057}.p-listbox.p-invalid{border-color:#f44336}.p-mention-panel{background:#fff;border:0;border-radius:3px;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);color:#495057}.p-mention-panel .p-mention-items{padding:.5rem 0}.p-mention-panel .p-mention-items .p-mention-item{background:transparent;border:0;border-radius:0;color:#495057;margin:0;padding:.5rem 1rem;transition:box-shadow .2s}.p-mention-panel .p-mention-items .p-mention-item:hover{background:#e9ecef;color:#495057}.p-mention-panel .p-mention-items .p-mention-item.p-highlight{background:#e3f2fd;color:#495057}.p-multiselect{background:#fff;border:1px solid #ced4da;border-radius:3px;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-multiselect:not(.p-disabled):hover{border-color:#2196f3}.p-multiselect:not(.p-disabled).p-focus{border-color:#2196f3;box-shadow:0 0 0 .2rem #a6d5fa;outline:0 none;outline-offset:0}.p-multiselect.p-multiselect-clearable .p-multiselect-label{padding-right:1.5rem}.p-multiselect .p-multiselect-label{padding:.5rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-multiselect .p-multiselect-label.p-placeholder{color:#6c757d}.p-multiselect.p-multiselect-chip .p-multiselect-token{background:#e3f2fd;border-radius:3px;color:#495057;margin-right:.5rem;padding:.25rem .5rem}.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon{margin-left:.5rem}.p-multiselect .p-multiselect-trigger{background:transparent;border-bottom-right-radius:3px;border-top-right-radius:3px;color:#6c757d;width:2.357rem}.p-multiselect .p-multiselect-clear-icon{color:#6c757d;right:2.357rem}.p-multiselect.p-invalid.p-component{border-color:#f44336}.p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-label{padding:.25rem .5rem}.p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-label.p-multiselect-items-label{padding:.5rem}.p-inputwrapper-filled.p-multiselect.p-multiselect-clearable .p-multiselect-label{padding-right:1.5rem}.p-multiselect-panel{background:#fff;border:0;border-radius:3px;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);color:#495057}.p-multiselect-panel .p-multiselect-header{background:#f8f9fa;border-bottom:0;border-top-left-radius:3px;border-top-right-radius:3px;color:#495057;margin:0;padding:.5rem 1rem}.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container{margin:0 .5rem}.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext{padding-right:1.5rem}.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon{color:#6c757d;right:.5rem}.p-multiselect-panel .p-multiselect-header .p-multiselect-close{background:transparent;border:0;border-radius:50%;color:#6c757d;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s;width:2rem}.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover{background:#e9ecef;border-color:transparent;color:#495057}.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus{box-shadow:0 0 0 .2rem #a6d5fa;outline:0 none;outline-offset:0}.p-multiselect-panel .p-multiselect-items{padding:.5rem 0}.p-multiselect-panel .p-multiselect-items .p-multiselect-item{background:transparent;border:0;border-radius:0;color:#495057;margin:0;padding:.5rem 1rem;transition:box-shadow .2s}.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight{background:#e3f2fd;color:#495057}.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover{background:#e9ecef;color:#495057}.p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus{box-shadow:inset 0 0 0 .15rem #a6d5fa;outline:0 none;outline-offset:0}.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox{margin-right:.5rem}.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group{background:#fff;color:#495057;font-weight:600;margin:0;padding:.75rem 1rem}.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message{background:transparent;color:#495057;padding:.5rem 1rem}.p-input-filled .p-multiselect{background:#f8f9fa}.p-input-filled .p-multiselect:not(.p-disabled):hover{background-color:#f8f9fa}.p-input-filled .p-multiselect:not(.p-disabled).p-focus{background-color:#fff}.p-password.p-invalid.p-component>.p-inputtext{border-color:#f44336}.p-password-panel{background:#fff;border:0;border-radius:3px;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);color:#495057;padding:1rem}.p-password-panel .p-password-meter{background:#dee2e6;margin-bottom:.5rem}.p-password-panel .p-password-meter .p-password-strength.weak{background:#d32f2f}.p-password-panel .p-password-meter .p-password-strength.medium{background:#fbc02d}.p-password-panel .p-password-meter .p-password-strength.strong{background:#689f38}.p-radiobutton{height:20px;width:20px}.p-radiobutton .p-radiobutton-box{background:#fff;border:2px solid #ced4da;border-radius:50%;color:#495057;height:20px;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;width:20px}.p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover{border-color:#2196f3}.p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus{border-color:#2196f3;box-shadow:0 0 0 .2rem #a6d5fa;outline:0 none;outline-offset:0}.p-radiobutton .p-radiobutton-box .p-radiobutton-icon{background-color:#fff;height:12px;transition-duration:.2s;width:12px}.p-radiobutton .p-radiobutton-box.p-highlight{background:#2196f3;border-color:#2196f3}.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover{background:#0b7ad1;border-color:#0b7ad1;color:#fff}.p-radiobutton.p-invalid>.p-radiobutton-box{border-color:#f44336}.p-radiobutton:focus{outline:0 none}.p-input-filled .p-radiobutton .p-radiobutton-box,.p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover{background-color:#f8f9fa}.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight{background:#2196f3}.p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover{background:#0b7ad1}.p-rating .p-rating-icon{color:#495057;font-size:1.143rem;margin-left:.5rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-rating .p-rating-icon.p-rating-cancel{color:#e74c3c}.p-rating .p-rating-icon:focus{box-shadow:0 0 0 .2rem #a6d5fa;outline:0 none;outline-offset:0}.p-rating .p-rating-icon:first-child{margin-left:0}.p-rating .p-rating-icon.pi-star-fill,.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon:hover{color:#2196f3}.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon.p-rating-cancel:hover{color:#c0392b}.p-selectbutton .p-button{background:#fff;border:1px solid #ced4da;color:#495057;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-selectbutton .p-button .p-button-icon-left,.p-selectbutton .p-button .p-button-icon-right{color:#6c757d}.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover{background:#e9ecef;border-color:#ced4da;color:#495057}.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left,.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right{color:#6c757d}.p-selectbutton .p-button.p-highlight{background:#2196f3;border-color:#2196f3;color:#fff}.p-selectbutton .p-button.p-highlight .p-button-icon-left,.p-selectbutton .p-button.p-highlight .p-button-icon-right{color:#fff}.p-selectbutton .p-button.p-highlight:hover{background:#0d89ec;border-color:#0d89ec;color:#fff}.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right{color:#fff}.p-selectbutton.p-invalid>.p-button{border-color:#f44336}.p-slider{background:#dee2e6;border:0;border-radius:3px}.p-slider.p-slider-horizontal{height:.286rem}.p-slider.p-slider-horizontal .p-slider-handle{margin-left:-.5715rem;margin-top:-.5715rem}.p-slider.p-slider-vertical{width:.286rem}.p-slider.p-slider-vertical .p-slider-handle{margin-bottom:-.5715rem;margin-left:-.5715rem}.p-slider .p-slider-handle{background:#fff;border:2px solid #2196f3;border-radius:50%;height:1.143rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;width:1.143rem}.p-slider .p-slider-handle:focus{box-shadow:0 0 0 .2rem #a6d5fa;outline:0 none;outline-offset:0}.p-slider .p-slider-range{background:#2196f3}.p-slider:not(.p-disabled) .p-slider-handle:hover{background:#2196f3;border-color:#2196f3}.p-treeselect{background:#fff;border:1px solid #ced4da;border-radius:3px;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-treeselect:not(.p-disabled):hover{border-color:#2196f3}.p-treeselect:not(.p-disabled).p-focus{border-color:#2196f3;box-shadow:0 0 0 .2rem #a6d5fa;outline:0 none;outline-offset:0}.p-treeselect .p-treeselect-label{padding:.5rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-treeselect .p-treeselect-label.p-placeholder{color:#6c757d}.p-treeselect.p-treeselect-chip .p-treeselect-token{background:#dee2e6;border-radius:16px;color:#495057;margin-right:.5rem;padding:.25rem .5rem}.p-treeselect .p-treeselect-trigger{background:transparent;border-bottom-right-radius:3px;border-top-right-radius:3px;color:#6c757d;width:2.357rem}.p-treeselect.p-invalid.p-component{border-color:#f44336}.p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label{padding:.25rem .5rem}.p-treeselect-panel{background:#fff;border:0;border-radius:3px;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);color:#495057}.p-treeselect-panel .p-treeselect-header{background:#f8f9fa;border-bottom:0;border-top-left-radius:3px;border-top-right-radius:3px;color:#495057;margin:0;padding:.5rem 1rem}.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container{margin-right:.5rem}.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter{padding-right:1.5rem}.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container .p-treeselect-filter-icon{color:#6c757d;right:.5rem}.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter{padding-right:3rem}.p-treeselect-panel .p-treeselect-header .p-treeselect-filter-container.p-treeselect-clearable-filter .p-treeselect-filter-clear-icon{right:2rem}.p-treeselect-panel .p-treeselect-header .p-treeselect-close{background:transparent;border:0;border-radius:50%;color:#6c757d;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s;width:2rem}.p-treeselect-panel .p-treeselect-header .p-treeselect-close:enabled:hover{background:#e9ecef;border-color:transparent;color:#495057}.p-treeselect-panel .p-treeselect-header .p-treeselect-close:focus{box-shadow:0 0 0 .2rem #a6d5fa;outline:0 none;outline-offset:0}.p-treeselect-panel .p-treeselect-items-wrapper .p-tree{border:0}.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message{background:transparent;color:#495057;padding:.5rem 1rem}.p-input-filled .p-treeselect{background:#f8f9fa}.p-input-filled .p-treeselect:not(.p-disabled):hover{background-color:#f8f9fa}.p-input-filled .p-treeselect:not(.p-disabled).p-focus{background-color:#fff}.p-togglebutton.p-button{background:#fff;border:1px solid #ced4da;color:#495057;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-togglebutton.p-button .p-button-icon-left,.p-togglebutton.p-button .p-button-icon-right{color:#6c757d}.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover{background:#e9ecef;border-color:#ced4da;color:#495057}.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left,.p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right{color:#6c757d}.p-togglebutton.p-button.p-highlight{background:#2196f3;border-color:#2196f3;color:#fff}.p-togglebutton.p-button.p-highlight .p-button-icon-left,.p-togglebutton.p-button.p-highlight .p-button-icon-right{color:#fff}.p-togglebutton.p-button.p-highlight:hover{background:#0d89ec;border-color:#0d89ec;color:#fff}.p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,.p-togglebutton.p-button.p-highlight:hover .p-button-icon-right{color:#fff}.p-togglebutton.p-button.p-invalid>.p-button{border-color:#f44336}.p-button{background:#2196f3;border:1px solid #2196f3;border-radius:3px;color:#fff;font-size:1rem;padding:.5rem 1rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-button:enabled:hover,.p-button:not(button):not(a):not(.p-disabled):hover{background:#0d89ec;border-color:#0d89ec;color:#fff}.p-button:enabled:active,.p-button:not(button):not(a):not(.p-disabled):active{background:#0b7ad1;border-color:#0b7ad1;color:#fff}.p-button.p-button-outlined{background-color:transparent;border:1px solid;color:#2196f3}.p-button.p-button-outlined:enabled:hover,.p-button.p-button-outlined:not(button):not(a):not(.p-disabled):hover{background:rgba(33,150,243,.04);border:1px solid;color:#2196f3}.p-button.p-button-outlined:enabled:active,.p-button.p-button-outlined:not(button):not(a):not(.p-disabled):active{background:rgba(33,150,243,.16);border:1px solid;color:#2196f3}.p-button.p-button-outlined.p-button-plain{border-color:#6c757d;color:#6c757d}.p-button.p-button-outlined.p-button-plain:enabled:hover,.p-button.p-button-outlined.p-button-plain:not(button):not(a):not(.p-disabled):hover{background:#e9ecef;color:#6c757d}.p-button.p-button-outlined.p-button-plain:enabled:active,.p-button.p-button-outlined.p-button-plain:not(button):not(a):not(.p-disabled):active{background:#dee2e6;color:#6c757d}.p-button.p-button-text{background-color:transparent;border-color:transparent;color:#2196f3}.p-button.p-button-text:enabled:hover,.p-button.p-button-text:not(button):not(a):not(.p-disabled):hover{background:rgba(33,150,243,.04);border-color:transparent;color:#2196f3}.p-button.p-button-text:enabled:active,.p-button.p-button-text:not(button):not(a):not(.p-disabled):active{background:rgba(33,150,243,.16);border-color:transparent;color:#2196f3}.p-button.p-button-text.p-button-plain{color:#6c757d}.p-button.p-button-text.p-button-plain:enabled:hover,.p-button.p-button-text.p-button-plain:not(button):not(a):not(.p-disabled):hover{background:#e9ecef;color:#6c757d}.p-button.p-button-text.p-button-plain:enabled:active,.p-button.p-button-text.p-button-plain:not(button):not(a):not(.p-disabled):active{background:#dee2e6;color:#6c757d}.p-button:focus{box-shadow:0 0 0 .2rem #a6d5fa;outline:0 none;outline-offset:0}.p-button .p-button-icon-left{margin-right:.5rem}.p-button .p-button-icon-right{margin-left:.5rem}.p-button .p-button-icon-bottom{margin-top:.5rem}.p-button .p-button-icon-top{margin-bottom:.5rem}.p-button .p-badge{background-color:#fff;color:#2196f3;height:1rem;line-height:1rem;margin-left:.5rem;min-width:1rem}.p-button.p-button-raised{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.p-button.p-button-rounded{border-radius:2rem}.p-button.p-button-icon-only{padding:.5rem 0;width:2.357rem}.p-button.p-button-icon-only .p-button-icon-left,.p-button.p-button-icon-only .p-button-icon-right{margin:0}.p-button.p-button-icon-only.p-button-rounded{border-radius:50%;height:2.357rem}.p-button.p-button-sm{font-size:.875rem;padding:.4375rem .875rem}.p-button.p-button-sm .p-button-icon{font-size:.875rem}.p-button.p-button-lg{font-size:1.25rem;padding:.625rem 1.25rem}.p-button.p-button-lg .p-button-icon{font-size:1.25rem}.p-button.p-button-loading-label-only.p-button-loading-left .p-button-label{margin-left:.5rem}.p-button.p-button-loading-label-only.p-button-loading-right .p-button-label{margin-right:.5rem}.p-button.p-button-loading-label-only.p-button-loading-top .p-button-label{margin-top:.5rem}.p-button.p-button-loading-label-only.p-button-loading-bottom .p-button-label{margin-bottom:.5rem}.p-button.p-button-loading-label-only .p-button-loading-icon{margin:0}.p-fluid .p-button{width:100%}.p-fluid .p-button-icon-only{width:2.357rem}.p-fluid .p-buttonset{display:flex}.p-fluid .p-buttonset .p-button{flex:1 1}.p-button.p-button-secondary,.p-buttonset.p-button-secondary>.p-button,.p-fileupload-choose.p-button-secondary,.p-splitbutton.p-button-secondary>.p-button{background:#607d8b;border:1px solid #607d8b;color:#fff}.p-button.p-button-secondary:enabled:hover,.p-button.p-button-secondary:not(button):not(a):not(.p-disabled):hover,.p-buttonset.p-button-secondary>.p-button:enabled:hover,.p-buttonset.p-button-secondary>.p-button:not(button):not(a):not(.p-disabled):hover,.p-fileupload-choose.p-button-secondary:enabled:hover,.p-fileupload-choose.p-button-secondary:not(button):not(a):not(.p-disabled):hover,.p-splitbutton.p-button-secondary>.p-button:enabled:hover,.p-splitbutton.p-button-secondary>.p-button:not(button):not(a):not(.p-disabled):hover{background:#56717d;border-color:#56717d;color:#fff}.p-button.p-button-secondary:enabled:focus,.p-button.p-button-secondary:not(button):not(a):not(.p-disabled):focus,.p-buttonset.p-button-secondary>.p-button:enabled:focus,.p-buttonset.p-button-secondary>.p-button:not(button):not(a):not(.p-disabled):focus,.p-fileupload-choose.p-button-secondary:enabled:focus,.p-fileupload-choose.p-button-secondary:not(button):not(a):not(.p-disabled):focus,.p-splitbutton.p-button-secondary>.p-button:enabled:focus,.p-splitbutton.p-button-secondary>.p-button:not(button):not(a):not(.p-disabled):focus{box-shadow:0 0 0 .2rem #beccd2}.p-button.p-button-secondary:enabled:active,.p-button.p-button-secondary:not(button):not(a):not(.p-disabled):active,.p-buttonset.p-button-secondary>.p-button:enabled:active,.p-buttonset.p-button-secondary>.p-button:not(button):not(a):not(.p-disabled):active,.p-fileupload-choose.p-button-secondary:enabled:active,.p-fileupload-choose.p-button-secondary:not(button):not(a):not(.p-disabled):active,.p-splitbutton.p-button-secondary>.p-button:enabled:active,.p-splitbutton.p-button-secondary>.p-button:not(button):not(a):not(.p-disabled):active{background:#4d646f;border-color:#4d646f;color:#fff}.p-button.p-button-secondary.p-button-outlined,.p-buttonset.p-button-secondary>.p-button.p-button-outlined,.p-fileupload-choose.p-button-secondary.p-button-outlined,.p-splitbutton.p-button-secondary>.p-button.p-button-outlined{background-color:transparent;border:1px solid;color:#607d8b}.p-button.p-button-secondary.p-button-outlined:enabled:hover,.p-button.p-button-secondary.p-button-outlined:not(button):not(a):not(.p-disabled):hover,.p-buttonset.p-button-secondary>.p-button.p-button-outlined:enabled:hover,.p-buttonset.p-button-secondary>.p-button.p-button-outlined:not(button):not(a):not(.p-disabled):hover,.p-fileupload-choose.p-button-secondary.p-button-outlined:enabled:hover,.p-fileupload-choose.p-button-secondary.p-button-outlined:not(button):not(a):not(.p-disabled):hover,.p-splitbutton.p-button-secondary>.p-button.p-button-outlined:enabled:hover,.p-splitbutton.p-button-secondary>.p-button.p-button-outlined:not(button):not(a):not(.p-disabled):hover{background:rgba(96,125,139,.04);border:1px solid;color:#607d8b}.p-button.p-button-secondary.p-button-outlined:enabled:active,.p-button.p-button-secondary.p-button-outlined:not(button):not(a):not(.p-disabled):active,.p-buttonset.p-button-secondary>.p-button.p-button-outlined:enabled:active,.p-buttonset.p-button-secondary>.p-button.p-button-outlined:not(button):not(a):not(.p-disabled):active,.p-fileupload-choose.p-button-secondary.p-button-outlined:enabled:active,.p-fileupload-choose.p-button-secondary.p-button-outlined:not(button):not(a):not(.p-disabled):active,.p-splitbutton.p-button-secondary>.p-button.p-button-outlined:enabled:active,.p-splitbutton.p-button-secondary>.p-button.p-button-outlined:not(button):not(a):not(.p-disabled):active{background:rgba(96,125,139,.16);border:1px solid;color:#607d8b}.p-button.p-button-secondary.p-button-text,.p-buttonset.p-button-secondary>.p-button.p-button-text,.p-fileupload-choose.p-button-secondary.p-button-text,.p-splitbutton.p-button-secondary>.p-button.p-button-text{background-color:transparent;border-color:transparent;color:#607d8b}.p-button.p-button-secondary.p-button-text:enabled:hover,.p-button.p-button-secondary.p-button-text:not(button):not(a):not(.p-disabled):hover,.p-buttonset.p-button-secondary>.p-button.p-button-text:enabled:hover,.p-buttonset.p-button-secondary>.p-button.p-button-text:not(button):not(a):not(.p-disabled):hover,.p-fileupload-choose.p-button-secondary.p-button-text:enabled:hover,.p-fileupload-choose.p-button-secondary.p-button-text:not(button):not(a):not(.p-disabled):hover,.p-splitbutton.p-button-secondary>.p-button.p-button-text:enabled:hover,.p-splitbutton.p-button-secondary>.p-button.p-button-text:not(button):not(a):not(.p-disabled):hover{background:rgba(96,125,139,.04);border-color:transparent;color:#607d8b}.p-button.p-button-secondary.p-button-text:enabled:active,.p-button.p-button-secondary.p-button-text:not(button):not(a):not(.p-disabled):active,.p-buttonset.p-button-secondary>.p-button.p-button-text:enabled:active,.p-buttonset.p-button-secondary>.p-button.p-button-text:not(button):not(a):not(.p-disabled):active,.p-fileupload-choose.p-button-secondary.p-button-text:enabled:active,.p-fileupload-choose.p-button-secondary.p-button-text:not(button):not(a):not(.p-disabled):active,.p-splitbutton.p-button-secondary>.p-button.p-button-text:enabled:active,.p-splitbutton.p-button-secondary>.p-button.p-button-text:not(button):not(a):not(.p-disabled):active{background:rgba(96,125,139,.16);border-color:transparent;color:#607d8b}.p-button.p-button-info,.p-buttonset.p-button-info>.p-button,.p-fileupload-choose.p-button-info,.p-splitbutton.p-button-info>.p-button{background:#0288d1;border:1px solid #0288d1;color:#fff}.p-button.p-button-info:enabled:hover,.p-button.p-button-info:not(button):not(a):not(.p-disabled):hover,.p-buttonset.p-button-info>.p-button:enabled:hover,.p-buttonset.p-button-info>.p-button:not(button):not(a):not(.p-disabled):hover,.p-fileupload-choose.p-button-info:enabled:hover,.p-fileupload-choose.p-button-info:not(button):not(a):not(.p-disabled):hover,.p-splitbutton.p-button-info>.p-button:enabled:hover,.p-splitbutton.p-button-info>.p-button:not(button):not(a):not(.p-disabled):hover{background:#027abc;border-color:#027abc;color:#fff}.p-button.p-button-info:enabled:focus,.p-button.p-button-info:not(button):not(a):not(.p-disabled):focus,.p-buttonset.p-button-info>.p-button:enabled:focus,.p-buttonset.p-button-info>.p-button:not(button):not(a):not(.p-disabled):focus,.p-fileupload-choose.p-button-info:enabled:focus,.p-fileupload-choose.p-button-info:not(button):not(a):not(.p-disabled):focus,.p-splitbutton.p-button-info>.p-button:enabled:focus,.p-splitbutton.p-button-info>.p-button:not(button):not(a):not(.p-disabled):focus{box-shadow:0 0 0 .2rem #89d4fe}.p-button.p-button-info:enabled:active,.p-button.p-button-info:not(button):not(a):not(.p-disabled):active,.p-buttonset.p-button-info>.p-button:enabled:active,.p-buttonset.p-button-info>.p-button:not(button):not(a):not(.p-disabled):active,.p-fileupload-choose.p-button-info:enabled:active,.p-fileupload-choose.p-button-info:not(button):not(a):not(.p-disabled):active,.p-splitbutton.p-button-info>.p-button:enabled:active,.p-splitbutton.p-button-info>.p-button:not(button):not(a):not(.p-disabled):active{background:#026da7;border-color:#026da7;color:#fff}.p-button.p-button-info.p-button-outlined,.p-buttonset.p-button-info>.p-button.p-button-outlined,.p-fileupload-choose.p-button-info.p-button-outlined,.p-splitbutton.p-button-info>.p-button.p-button-outlined{background-color:transparent;border:1px solid;color:#0288d1}.p-button.p-button-info.p-button-outlined:enabled:hover,.p-button.p-button-info.p-button-outlined:not(button):not(a):not(.p-disabled):hover,.p-buttonset.p-button-info>.p-button.p-button-outlined:enabled:hover,.p-buttonset.p-button-info>.p-button.p-button-outlined:not(button):not(a):not(.p-disabled):hover,.p-fileupload-choose.p-button-info.p-button-outlined:enabled:hover,.p-fileupload-choose.p-button-info.p-button-outlined:not(button):not(a):not(.p-disabled):hover,.p-splitbutton.p-button-info>.p-button.p-button-outlined:enabled:hover,.p-splitbutton.p-button-info>.p-button.p-button-outlined:not(button):not(a):not(.p-disabled):hover{background:rgba(2,136,209,.04);border:1px solid;color:#0288d1}.p-button.p-button-info.p-button-outlined:enabled:active,.p-button.p-button-info.p-button-outlined:not(button):not(a):not(.p-disabled):active,.p-buttonset.p-button-info>.p-button.p-button-outlined:enabled:active,.p-buttonset.p-button-info>.p-button.p-button-outlined:not(button):not(a):not(.p-disabled):active,.p-fileupload-choose.p-button-info.p-button-outlined:enabled:active,.p-fileupload-choose.p-button-info.p-button-outlined:not(button):not(a):not(.p-disabled):active,.p-splitbutton.p-button-info>.p-button.p-button-outlined:enabled:active,.p-splitbutton.p-button-info>.p-button.p-button-outlined:not(button):not(a):not(.p-disabled):active{background:rgba(2,136,209,.16);border:1px solid;color:#0288d1}.p-button.p-button-info.p-button-text,.p-buttonset.p-button-info>.p-button.p-button-text,.p-fileupload-choose.p-button-info.p-button-text,.p-splitbutton.p-button-info>.p-button.p-button-text{background-color:transparent;border-color:transparent;color:#0288d1}.p-button.p-button-info.p-button-text:enabled:hover,.p-button.p-button-info.p-button-text:not(button):not(a):not(.p-disabled):hover,.p-buttonset.p-button-info>.p-button.p-button-text:enabled:hover,.p-buttonset.p-button-info>.p-button.p-button-text:not(button):not(a):not(.p-disabled):hover,.p-fileupload-choose.p-button-info.p-button-text:enabled:hover,.p-fileupload-choose.p-button-info.p-button-text:not(button):not(a):not(.p-disabled):hover,.p-splitbutton.p-button-info>.p-button.p-button-text:enabled:hover,.p-splitbutton.p-button-info>.p-button.p-button-text:not(button):not(a):not(.p-disabled):hover{background:rgba(2,136,209,.04);border-color:transparent;color:#0288d1}.p-button.p-button-info.p-button-text:enabled:active,.p-button.p-button-info.p-button-text:not(button):not(a):not(.p-disabled):active,.p-buttonset.p-button-info>.p-button.p-button-text:enabled:active,.p-buttonset.p-button-info>.p-button.p-button-text:not(button):not(a):not(.p-disabled):active,.p-fileupload-choose.p-button-info.p-button-text:enabled:active,.p-fileupload-choose.p-button-info.p-button-text:not(button):not(a):not(.p-disabled):active,.p-splitbutton.p-button-info>.p-button.p-button-text:enabled:active,.p-splitbutton.p-button-info>.p-button.p-button-text:not(button):not(a):not(.p-disabled):active{background:rgba(2,136,209,.16);border-color:transparent;color:#0288d1}.p-button.p-button-success,.p-buttonset.p-button-success>.p-button,.p-fileupload-choose.p-button-success,.p-splitbutton.p-button-success>.p-button{background:#689f38;border:1px solid #689f38;color:#fff}.p-button.p-button-success:enabled:hover,.p-button.p-button-success:not(button):not(a):not(.p-disabled):hover,.p-buttonset.p-button-success>.p-button:enabled:hover,.p-buttonset.p-button-success>.p-button:not(button):not(a):not(.p-disabled):hover,.p-fileupload-choose.p-button-success:enabled:hover,.p-fileupload-choose.p-button-success:not(button):not(a):not(.p-disabled):hover,.p-splitbutton.p-button-success>.p-button:enabled:hover,.p-splitbutton.p-button-success>.p-button:not(button):not(a):not(.p-disabled):hover{background:#5e8f32;border-color:#5e8f32;color:#fff}.p-button.p-button-success:enabled:focus,.p-button.p-button-success:not(button):not(a):not(.p-disabled):focus,.p-buttonset.p-button-success>.p-button:enabled:focus,.p-buttonset.p-button-success>.p-button:not(button):not(a):not(.p-disabled):focus,.p-fileupload-choose.p-button-success:enabled:focus,.p-fileupload-choose.p-button-success:not(button):not(a):not(.p-disabled):focus,.p-splitbutton.p-button-success>.p-button:enabled:focus,.p-splitbutton.p-button-success>.p-button:not(button):not(a):not(.p-disabled):focus{box-shadow:0 0 0 .2rem #c2e0a8}.p-button.p-button-success:enabled:active,.p-button.p-button-success:not(button):not(a):not(.p-disabled):active,.p-buttonset.p-button-success>.p-button:enabled:active,.p-buttonset.p-button-success>.p-button:not(button):not(a):not(.p-disabled):active,.p-fileupload-choose.p-button-success:enabled:active,.p-fileupload-choose.p-button-success:not(button):not(a):not(.p-disabled):active,.p-splitbutton.p-button-success>.p-button:enabled:active,.p-splitbutton.p-button-success>.p-button:not(button):not(a):not(.p-disabled):active{background:#537f2d;border-color:#537f2d;color:#fff}.p-button.p-button-success.p-button-outlined,.p-buttonset.p-button-success>.p-button.p-button-outlined,.p-fileupload-choose.p-button-success.p-button-outlined,.p-splitbutton.p-button-success>.p-button.p-button-outlined{background-color:transparent;border:1px solid;color:#689f38}.p-button.p-button-success.p-button-outlined:enabled:hover,.p-button.p-button-success.p-button-outlined:not(button):not(a):not(.p-disabled):hover,.p-buttonset.p-button-success>.p-button.p-button-outlined:enabled:hover,.p-buttonset.p-button-success>.p-button.p-button-outlined:not(button):not(a):not(.p-disabled):hover,.p-fileupload-choose.p-button-success.p-button-outlined:enabled:hover,.p-fileupload-choose.p-button-success.p-button-outlined:not(button):not(a):not(.p-disabled):hover,.p-splitbutton.p-button-success>.p-button.p-button-outlined:enabled:hover,.p-splitbutton.p-button-success>.p-button.p-button-outlined:not(button):not(a):not(.p-disabled):hover{background:rgba(104,159,56,.04);border:1px solid;color:#689f38}.p-button.p-button-success.p-button-outlined:enabled:active,.p-button.p-button-success.p-button-outlined:not(button):not(a):not(.p-disabled):active,.p-buttonset.p-button-success>.p-button.p-button-outlined:enabled:active,.p-buttonset.p-button-success>.p-button.p-button-outlined:not(button):not(a):not(.p-disabled):active,.p-fileupload-choose.p-button-success.p-button-outlined:enabled:active,.p-fileupload-choose.p-button-success.p-button-outlined:not(button):not(a):not(.p-disabled):active,.p-splitbutton.p-button-success>.p-button.p-button-outlined:enabled:active,.p-splitbutton.p-button-success>.p-button.p-button-outlined:not(button):not(a):not(.p-disabled):active{background:rgba(104,159,56,.16);border:1px solid;color:#689f38}.p-button.p-button-success.p-button-text,.p-buttonset.p-button-success>.p-button.p-button-text,.p-fileupload-choose.p-button-success.p-button-text,.p-splitbutton.p-button-success>.p-button.p-button-text{background-color:transparent;border-color:transparent;color:#689f38}.p-button.p-button-success.p-button-text:enabled:hover,.p-button.p-button-success.p-button-text:not(button):not(a):not(.p-disabled):hover,.p-buttonset.p-button-success>.p-button.p-button-text:enabled:hover,.p-buttonset.p-button-success>.p-button.p-button-text:not(button):not(a):not(.p-disabled):hover,.p-fileupload-choose.p-button-success.p-button-text:enabled:hover,.p-fileupload-choose.p-button-success.p-button-text:not(button):not(a):not(.p-disabled):hover,.p-splitbutton.p-button-success>.p-button.p-button-text:enabled:hover,.p-splitbutton.p-button-success>.p-button.p-button-text:not(button):not(a):not(.p-disabled):hover{background:rgba(104,159,56,.04);border-color:transparent;color:#689f38}.p-button.p-button-success.p-button-text:enabled:active,.p-button.p-button-success.p-button-text:not(button):not(a):not(.p-disabled):active,.p-buttonset.p-button-success>.p-button.p-button-text:enabled:active,.p-buttonset.p-button-success>.p-button.p-button-text:not(button):not(a):not(.p-disabled):active,.p-fileupload-choose.p-button-success.p-button-text:enabled:active,.p-fileupload-choose.p-button-success.p-button-text:not(button):not(a):not(.p-disabled):active,.p-splitbutton.p-button-success>.p-button.p-button-text:enabled:active,.p-splitbutton.p-button-success>.p-button.p-button-text:not(button):not(a):not(.p-disabled):active{background:rgba(104,159,56,.16);border-color:transparent;color:#689f38}.p-button.p-button-warning,.p-buttonset.p-button-warning>.p-button,.p-fileupload-choose.p-button-warning,.p-splitbutton.p-button-warning>.p-button{background:#fbc02d;border:1px solid #fbc02d;color:#212529}.p-button.p-button-warning:enabled:hover,.p-button.p-button-warning:not(button):not(a):not(.p-disabled):hover,.p-buttonset.p-button-warning>.p-button:enabled:hover,.p-buttonset.p-button-warning>.p-button:not(button):not(a):not(.p-disabled):hover,.p-fileupload-choose.p-button-warning:enabled:hover,.p-fileupload-choose.p-button-warning:not(button):not(a):not(.p-disabled):hover,.p-splitbutton.p-button-warning>.p-button:enabled:hover,.p-splitbutton.p-button-warning>.p-button:not(button):not(a):not(.p-disabled):hover{background:#fab710;border-color:#fab710;color:#212529}.p-button.p-button-warning:enabled:focus,.p-button.p-button-warning:not(button):not(a):not(.p-disabled):focus,.p-buttonset.p-button-warning>.p-button:enabled:focus,.p-buttonset.p-button-warning>.p-button:not(button):not(a):not(.p-disabled):focus,.p-fileupload-choose.p-button-warning:enabled:focus,.p-fileupload-choose.p-button-warning:not(button):not(a):not(.p-disabled):focus,.p-splitbutton.p-button-warning>.p-button:enabled:focus,.p-splitbutton.p-button-warning>.p-button:not(button):not(a):not(.p-disabled):focus{box-shadow:0 0 0 .2rem #fde6ab}.p-button.p-button-warning:enabled:active,.p-button.p-button-warning:not(button):not(a):not(.p-disabled):active,.p-buttonset.p-button-warning>.p-button:enabled:active,.p-buttonset.p-button-warning>.p-button:not(button):not(a):not(.p-disabled):active,.p-fileupload-choose.p-button-warning:enabled:active,.p-fileupload-choose.p-button-warning:not(button):not(a):not(.p-disabled):active,.p-splitbutton.p-button-warning>.p-button:enabled:active,.p-splitbutton.p-button-warning>.p-button:not(button):not(a):not(.p-disabled):active{background:#e8a704;border-color:#e8a704;color:#212529}.p-button.p-button-warning.p-button-outlined,.p-buttonset.p-button-warning>.p-button.p-button-outlined,.p-fileupload-choose.p-button-warning.p-button-outlined,.p-splitbutton.p-button-warning>.p-button.p-button-outlined{background-color:transparent;border:1px solid;color:#fbc02d}.p-button.p-button-warning.p-button-outlined:enabled:hover,.p-button.p-button-warning.p-button-outlined:not(button):not(a):not(.p-disabled):hover,.p-buttonset.p-button-warning>.p-button.p-button-outlined:enabled:hover,.p-buttonset.p-button-warning>.p-button.p-button-outlined:not(button):not(a):not(.p-disabled):hover,.p-fileupload-choose.p-button-warning.p-button-outlined:enabled:hover,.p-fileupload-choose.p-button-warning.p-button-outlined:not(button):not(a):not(.p-disabled):hover,.p-splitbutton.p-button-warning>.p-button.p-button-outlined:enabled:hover,.p-splitbutton.p-button-warning>.p-button.p-button-outlined:not(button):not(a):not(.p-disabled):hover{background:rgba(251,192,45,.04);border:1px solid;color:#fbc02d}.p-button.p-button-warning.p-button-outlined:enabled:active,.p-button.p-button-warning.p-button-outlined:not(button):not(a):not(.p-disabled):active,.p-buttonset.p-button-warning>.p-button.p-button-outlined:enabled:active,.p-buttonset.p-button-warning>.p-button.p-button-outlined:not(button):not(a):not(.p-disabled):active,.p-fileupload-choose.p-button-warning.p-button-outlined:enabled:active,.p-fileupload-choose.p-button-warning.p-button-outlined:not(button):not(a):not(.p-disabled):active,.p-splitbutton.p-button-warning>.p-button.p-button-outlined:enabled:active,.p-splitbutton.p-button-warning>.p-button.p-button-outlined:not(button):not(a):not(.p-disabled):active{background:rgba(251,192,45,.16);border:1px solid;color:#fbc02d}.p-button.p-button-warning.p-button-text,.p-buttonset.p-button-warning>.p-button.p-button-text,.p-fileupload-choose.p-button-warning.p-button-text,.p-splitbutton.p-button-warning>.p-button.p-button-text{background-color:transparent;border-color:transparent;color:#fbc02d}.p-button.p-button-warning.p-button-text:enabled:hover,.p-button.p-button-warning.p-button-text:not(button):not(a):not(.p-disabled):hover,.p-buttonset.p-button-warning>.p-button.p-button-text:enabled:hover,.p-buttonset.p-button-warning>.p-button.p-button-text:not(button):not(a):not(.p-disabled):hover,.p-fileupload-choose.p-button-warning.p-button-text:enabled:hover,.p-fileupload-choose.p-button-warning.p-button-text:not(button):not(a):not(.p-disabled):hover,.p-splitbutton.p-button-warning>.p-button.p-button-text:enabled:hover,.p-splitbutton.p-button-warning>.p-button.p-button-text:not(button):not(a):not(.p-disabled):hover{background:rgba(251,192,45,.04);border-color:transparent;color:#fbc02d}.p-button.p-button-warning.p-button-text:enabled:active,.p-button.p-button-warning.p-button-text:not(button):not(a):not(.p-disabled):active,.p-buttonset.p-button-warning>.p-button.p-button-text:enabled:active,.p-buttonset.p-button-warning>.p-button.p-button-text:not(button):not(a):not(.p-disabled):active,.p-fileupload-choose.p-button-warning.p-button-text:enabled:active,.p-fileupload-choose.p-button-warning.p-button-text:not(button):not(a):not(.p-disabled):active,.p-splitbutton.p-button-warning>.p-button.p-button-text:enabled:active,.p-splitbutton.p-button-warning>.p-button.p-button-text:not(button):not(a):not(.p-disabled):active{background:rgba(251,192,45,.16);border-color:transparent;color:#fbc02d}.p-button.p-button-help,.p-buttonset.p-button-help>.p-button,.p-fileupload-choose.p-button-help,.p-splitbutton.p-button-help>.p-button{background:#9c27b0;border:1px solid #9c27b0;color:#fff}.p-button.p-button-help:enabled:hover,.p-button.p-button-help:not(button):not(a):not(.p-disabled):hover,.p-buttonset.p-button-help>.p-button:enabled:hover,.p-buttonset.p-button-help>.p-button:not(button):not(a):not(.p-disabled):hover,.p-fileupload-choose.p-button-help:enabled:hover,.p-fileupload-choose.p-button-help:not(button):not(a):not(.p-disabled):hover,.p-splitbutton.p-button-help>.p-button:enabled:hover,.p-splitbutton.p-button-help>.p-button:not(button):not(a):not(.p-disabled):hover{background:#8c239e;border-color:#8c239e;color:#fff}.p-button.p-button-help:enabled:focus,.p-button.p-button-help:not(button):not(a):not(.p-disabled):focus,.p-buttonset.p-button-help>.p-button:enabled:focus,.p-buttonset.p-button-help>.p-button:not(button):not(a):not(.p-disabled):focus,.p-fileupload-choose.p-button-help:enabled:focus,.p-fileupload-choose.p-button-help:not(button):not(a):not(.p-disabled):focus,.p-splitbutton.p-button-help>.p-button:enabled:focus,.p-splitbutton.p-button-help>.p-button:not(button):not(a):not(.p-disabled):focus{box-shadow:0 0 0 .2rem #df9eea}.p-button.p-button-help:enabled:active,.p-button.p-button-help:not(button):not(a):not(.p-disabled):active,.p-buttonset.p-button-help>.p-button:enabled:active,.p-buttonset.p-button-help>.p-button:not(button):not(a):not(.p-disabled):active,.p-fileupload-choose.p-button-help:enabled:active,.p-fileupload-choose.p-button-help:not(button):not(a):not(.p-disabled):active,.p-splitbutton.p-button-help>.p-button:enabled:active,.p-splitbutton.p-button-help>.p-button:not(button):not(a):not(.p-disabled):active{background:#7d1f8d;border-color:#7d1f8d;color:#fff}.p-button.p-button-help.p-button-outlined,.p-buttonset.p-button-help>.p-button.p-button-outlined,.p-fileupload-choose.p-button-help.p-button-outlined,.p-splitbutton.p-button-help>.p-button.p-button-outlined{background-color:transparent;border:1px solid;color:#9c27b0}.p-button.p-button-help.p-button-outlined:enabled:hover,.p-button.p-button-help.p-button-outlined:not(button):not(a):not(.p-disabled):hover,.p-buttonset.p-button-help>.p-button.p-button-outlined:enabled:hover,.p-buttonset.p-button-help>.p-button.p-button-outlined:not(button):not(a):not(.p-disabled):hover,.p-fileupload-choose.p-button-help.p-button-outlined:enabled:hover,.p-fileupload-choose.p-button-help.p-button-outlined:not(button):not(a):not(.p-disabled):hover,.p-splitbutton.p-button-help>.p-button.p-button-outlined:enabled:hover,.p-splitbutton.p-button-help>.p-button.p-button-outlined:not(button):not(a):not(.p-disabled):hover{background:rgba(156,39,176,.04);border:1px solid;color:#9c27b0}.p-button.p-button-help.p-button-outlined:enabled:active,.p-button.p-button-help.p-button-outlined:not(button):not(a):not(.p-disabled):active,.p-buttonset.p-button-help>.p-button.p-button-outlined:enabled:active,.p-buttonset.p-button-help>.p-button.p-button-outlined:not(button):not(a):not(.p-disabled):active,.p-fileupload-choose.p-button-help.p-button-outlined:enabled:active,.p-fileupload-choose.p-button-help.p-button-outlined:not(button):not(a):not(.p-disabled):active,.p-splitbutton.p-button-help>.p-button.p-button-outlined:enabled:active,.p-splitbutton.p-button-help>.p-button.p-button-outlined:not(button):not(a):not(.p-disabled):active{background:rgba(156,39,176,.16);border:1px solid;color:#9c27b0}.p-button.p-button-help.p-button-text,.p-buttonset.p-button-help>.p-button.p-button-text,.p-fileupload-choose.p-button-help.p-button-text,.p-splitbutton.p-button-help>.p-button.p-button-text{background-color:transparent;border-color:transparent;color:#9c27b0}.p-button.p-button-help.p-button-text:enabled:hover,.p-button.p-button-help.p-button-text:not(button):not(a):not(.p-disabled):hover,.p-buttonset.p-button-help>.p-button.p-button-text:enabled:hover,.p-buttonset.p-button-help>.p-button.p-button-text:not(button):not(a):not(.p-disabled):hover,.p-fileupload-choose.p-button-help.p-button-text:enabled:hover,.p-fileupload-choose.p-button-help.p-button-text:not(button):not(a):not(.p-disabled):hover,.p-splitbutton.p-button-help>.p-button.p-button-text:enabled:hover,.p-splitbutton.p-button-help>.p-button.p-button-text:not(button):not(a):not(.p-disabled):hover{background:rgba(156,39,176,.04);border-color:transparent;color:#9c27b0}.p-button.p-button-help.p-button-text:enabled:active,.p-button.p-button-help.p-button-text:not(button):not(a):not(.p-disabled):active,.p-buttonset.p-button-help>.p-button.p-button-text:enabled:active,.p-buttonset.p-button-help>.p-button.p-button-text:not(button):not(a):not(.p-disabled):active,.p-fileupload-choose.p-button-help.p-button-text:enabled:active,.p-fileupload-choose.p-button-help.p-button-text:not(button):not(a):not(.p-disabled):active,.p-splitbutton.p-button-help>.p-button.p-button-text:enabled:active,.p-splitbutton.p-button-help>.p-button.p-button-text:not(button):not(a):not(.p-disabled):active{background:rgba(156,39,176,.16);border-color:transparent;color:#9c27b0}.p-button.p-button-danger,.p-buttonset.p-button-danger>.p-button,.p-fileupload-choose.p-button-danger,.p-splitbutton.p-button-danger>.p-button{background:#d32f2f;border:1px solid #d32f2f;color:#fff}.p-button.p-button-danger:enabled:hover,.p-button.p-button-danger:not(button):not(a):not(.p-disabled):hover,.p-buttonset.p-button-danger>.p-button:enabled:hover,.p-buttonset.p-button-danger>.p-button:not(button):not(a):not(.p-disabled):hover,.p-fileupload-choose.p-button-danger:enabled:hover,.p-fileupload-choose.p-button-danger:not(button):not(a):not(.p-disabled):hover,.p-splitbutton.p-button-danger>.p-button:enabled:hover,.p-splitbutton.p-button-danger>.p-button:not(button):not(a):not(.p-disabled):hover{background:#c02929;border-color:#c02929;color:#fff}.p-button.p-button-danger:enabled:focus,.p-button.p-button-danger:not(button):not(a):not(.p-disabled):focus,.p-buttonset.p-button-danger>.p-button:enabled:focus,.p-buttonset.p-button-danger>.p-button:not(button):not(a):not(.p-disabled):focus,.p-fileupload-choose.p-button-danger:enabled:focus,.p-fileupload-choose.p-button-danger:not(button):not(a):not(.p-disabled):focus,.p-splitbutton.p-button-danger>.p-button:enabled:focus,.p-splitbutton.p-button-danger>.p-button:not(button):not(a):not(.p-disabled):focus{box-shadow:0 0 0 .2rem #edacac}.p-button.p-button-danger:enabled:active,.p-button.p-button-danger:not(button):not(a):not(.p-disabled):active,.p-buttonset.p-button-danger>.p-button:enabled:active,.p-buttonset.p-button-danger>.p-button:not(button):not(a):not(.p-disabled):active,.p-fileupload-choose.p-button-danger:enabled:active,.p-fileupload-choose.p-button-danger:not(button):not(a):not(.p-disabled):active,.p-splitbutton.p-button-danger>.p-button:enabled:active,.p-splitbutton.p-button-danger>.p-button:not(button):not(a):not(.p-disabled):active{background:#aa2424;border-color:#aa2424;color:#fff}.p-button.p-button-danger.p-button-outlined,.p-buttonset.p-button-danger>.p-button.p-button-outlined,.p-fileupload-choose.p-button-danger.p-button-outlined,.p-splitbutton.p-button-danger>.p-button.p-button-outlined{background-color:transparent;border:1px solid;color:#d32f2f}.p-button.p-button-danger.p-button-outlined:enabled:hover,.p-button.p-button-danger.p-button-outlined:not(button):not(a):not(.p-disabled):hover,.p-buttonset.p-button-danger>.p-button.p-button-outlined:enabled:hover,.p-buttonset.p-button-danger>.p-button.p-button-outlined:not(button):not(a):not(.p-disabled):hover,.p-fileupload-choose.p-button-danger.p-button-outlined:enabled:hover,.p-fileupload-choose.p-button-danger.p-button-outlined:not(button):not(a):not(.p-disabled):hover,.p-splitbutton.p-button-danger>.p-button.p-button-outlined:enabled:hover,.p-splitbutton.p-button-danger>.p-button.p-button-outlined:not(button):not(a):not(.p-disabled):hover{background:rgba(211,47,47,.04);border:1px solid;color:#d32f2f}.p-button.p-button-danger.p-button-outlined:enabled:active,.p-button.p-button-danger.p-button-outlined:not(button):not(a):not(.p-disabled):active,.p-buttonset.p-button-danger>.p-button.p-button-outlined:enabled:active,.p-buttonset.p-button-danger>.p-button.p-button-outlined:not(button):not(a):not(.p-disabled):active,.p-fileupload-choose.p-button-danger.p-button-outlined:enabled:active,.p-fileupload-choose.p-button-danger.p-button-outlined:not(button):not(a):not(.p-disabled):active,.p-splitbutton.p-button-danger>.p-button.p-button-outlined:enabled:active,.p-splitbutton.p-button-danger>.p-button.p-button-outlined:not(button):not(a):not(.p-disabled):active{background:rgba(211,47,47,.16);border:1px solid;color:#d32f2f}.p-button.p-button-danger.p-button-text,.p-buttonset.p-button-danger>.p-button.p-button-text,.p-fileupload-choose.p-button-danger.p-button-text,.p-splitbutton.p-button-danger>.p-button.p-button-text{background-color:transparent;border-color:transparent;color:#d32f2f}.p-button.p-button-danger.p-button-text:enabled:hover,.p-button.p-button-danger.p-button-text:not(button):not(a):not(.p-disabled):hover,.p-buttonset.p-button-danger>.p-button.p-button-text:enabled:hover,.p-buttonset.p-button-danger>.p-button.p-button-text:not(button):not(a):not(.p-disabled):hover,.p-fileupload-choose.p-button-danger.p-button-text:enabled:hover,.p-fileupload-choose.p-button-danger.p-button-text:not(button):not(a):not(.p-disabled):hover,.p-splitbutton.p-button-danger>.p-button.p-button-text:enabled:hover,.p-splitbutton.p-button-danger>.p-button.p-button-text:not(button):not(a):not(.p-disabled):hover{background:rgba(211,47,47,.04);border-color:transparent;color:#d32f2f}.p-button.p-button-danger.p-button-text:enabled:active,.p-button.p-button-danger.p-button-text:not(button):not(a):not(.p-disabled):active,.p-buttonset.p-button-danger>.p-button.p-button-text:enabled:active,.p-buttonset.p-button-danger>.p-button.p-button-text:not(button):not(a):not(.p-disabled):active,.p-fileupload-choose.p-button-danger.p-button-text:enabled:active,.p-fileupload-choose.p-button-danger.p-button-text:not(button):not(a):not(.p-disabled):active,.p-splitbutton.p-button-danger>.p-button.p-button-text:enabled:active,.p-splitbutton.p-button-danger>.p-button.p-button-text:not(button):not(a):not(.p-disabled):active{background:rgba(211,47,47,.16);border-color:transparent;color:#d32f2f}.p-button.p-button-link{background:transparent;border:transparent;color:#0b7ad1}.p-button.p-button-link:enabled:hover,.p-button.p-button-link:not(button):not(a):not(.p-disabled):hover{background:transparent;border-color:transparent;color:#0b7ad1}.p-button.p-button-link:enabled:hover .p-button-label,.p-button.p-button-link:not(button):not(a):not(.p-disabled):hover .p-button-label{text-decoration:underline}.p-button.p-button-link:enabled:focus,.p-button.p-button-link:not(button):not(a):not(.p-disabled):focus{background:transparent;border-color:transparent;box-shadow:0 0 0 .2rem #a6d5fa}.p-button.p-button-link:enabled:active,.p-button.p-button-link:not(button):not(a):not(.p-disabled):active{background:transparent;border-color:transparent;color:#0b7ad1}.p-speeddial-button.p-button.p-button-icon-only{height:4rem;width:4rem}.p-speeddial-button.p-button.p-button-icon-only .p-button-icon{font-size:1.3rem}.p-speeddial-action{background:#495057;color:#fff;height:3rem;width:3rem}.p-speeddial-action:hover{background:#343a40;color:#fff}.p-speeddial-direction-up .p-speeddial-item{margin:.25rem}.p-speeddial-direction-up .p-speeddial-item:first-child{margin-bottom:.5rem}.p-speeddial-direction-down .p-speeddial-item{margin:.25rem}.p-speeddial-direction-down .p-speeddial-item:first-child{margin-top:.5rem}.p-speeddial-direction-left .p-speeddial-item{margin:0 .25rem}.p-speeddial-direction-left .p-speeddial-item:first-child{margin-right:.5rem}.p-speeddial-direction-right .p-speeddial-item{margin:0 .25rem}.p-speeddial-direction-right .p-speeddial-item:first-child{margin-left:.5rem}.p-speeddial-circle .p-speeddial-item,.p-speeddial-circle .p-speeddial-item:first-child,.p-speeddial-circle .p-speeddial-item:last-child,.p-speeddial-quarter-circle .p-speeddial-item,.p-speeddial-quarter-circle .p-speeddial-item:first-child,.p-speeddial-quarter-circle .p-speeddial-item:last-child,.p-speeddial-semi-circle .p-speeddial-item,.p-speeddial-semi-circle .p-speeddial-item:first-child,.p-speeddial-semi-circle .p-speeddial-item:last-child{margin:0}.p-speeddial-mask{background-color:rgba(0,0,0,.4)}.p-carousel .p-carousel-content .p-carousel-next,.p-carousel .p-carousel-content .p-carousel-prev{background:transparent;border:0;border-radius:50%;color:#6c757d;height:2rem;margin:.5rem;transition:background-color .2s,color .2s,box-shadow .2s;width:2rem}.p-carousel .p-carousel-content .p-carousel-next:enabled:hover,.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover{background:#e9ecef;border-color:transparent;color:#495057}.p-carousel .p-carousel-content .p-carousel-next:focus,.p-carousel .p-carousel-content .p-carousel-prev:focus{box-shadow:0 0 0 .2rem #a6d5fa;outline:0 none;outline-offset:0}.p-carousel .p-carousel-indicators{padding:1rem}.p-carousel .p-carousel-indicators .p-carousel-indicator{margin-bottom:.5rem;margin-right:.5rem}.p-carousel .p-carousel-indicators .p-carousel-indicator button{background-color:#e9ecef;border-radius:0;height:.5rem;transition:background-color .2s,color .2s,box-shadow .2s;width:2rem}.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover{background:#dee2e6}.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button{background:#e3f2fd;color:#495057}.p-datatable .p-paginator-bottom,.p-datatable .p-paginator-top{border-radius:0;border-width:0 0 1px}.p-datatable .p-datatable-header{background:#f8f9fa;border:1px solid #e9ecef;border-width:1px 0;color:#495057;font-weight:600;padding:1rem}.p-datatable .p-datatable-footer,.p-datatable .p-datatable-thead>tr>th{background:#f8f9fa;border:solid #e9ecef;border-width:0 0 1px;color:#495057;font-weight:600;padding:1rem}.p-datatable .p-datatable-thead>tr>th{text-align:left;transition:box-shadow .2s}.p-datatable .p-datatable-tfoot>tr>td{background:#f8f9fa;border:solid #e9ecef;border-width:0 0 1px;color:#495057;font-weight:600;padding:1rem;text-align:left}.p-datatable .p-sortable-column .p-sortable-column-icon{color:#6c757d;margin-left:.5rem}.p-datatable .p-sortable-column .p-sortable-column-badge{background:#e3f2fd;border-radius:50%;color:#495057;height:1.143rem;line-height:1.143rem;margin-left:.5rem;min-width:1.143rem}.p-datatable .p-sortable-column:not(.p-highlight):not(.p-sortable-disabled):hover{background:#e9ecef;color:#495057}.p-datatable .p-sortable-column:not(.p-highlight):not(.p-sortable-disabled):hover .p-sortable-column-icon{color:#6c757d}.p-datatable .p-sortable-column.p-highlight{background:#f8f9fa;color:#2196f3}.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon{color:#2196f3}.p-datatable .p-sortable-column.p-highlight:not(.p-sortable-disabled):hover{background:#e9ecef;color:#2196f3}.p-datatable .p-sortable-column.p-highlight:not(.p-sortable-disabled):hover .p-sortable-column-icon{color:#2196f3}.p-datatable .p-sortable-column:focus{box-shadow:inset 0 0 0 .15rem #a6d5fa;outline:0 none}.p-datatable .p-datatable-tbody>tr{background:#fff;color:#495057;transition:box-shadow .2s}.p-datatable .p-datatable-tbody>tr>td{border:solid #e9ecef;border-width:0 0 1px;padding:1rem;text-align:left}.p-datatable .p-datatable-tbody>tr>td .p-row-editor-cancel,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-init,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-save,.p-datatable .p-datatable-tbody>tr>td .p-row-toggler{background:transparent;border:0;border-radius:50%;color:#6c757d;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s;width:2rem}.p-datatable .p-datatable-tbody>tr>td .p-row-editor-cancel:enabled:hover,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-init:enabled:hover,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-save:enabled:hover,.p-datatable .p-datatable-tbody>tr>td .p-row-toggler:enabled:hover{background:#e9ecef;border-color:transparent;color:#495057}.p-datatable .p-datatable-tbody>tr>td .p-row-editor-cancel:focus,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-init:focus,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-save:focus,.p-datatable .p-datatable-tbody>tr>td .p-row-toggler:focus{box-shadow:0 0 0 .2rem #a6d5fa;outline:0 none;outline-offset:0}.p-datatable .p-datatable-tbody>tr>td .p-row-editor-save{margin-right:.5rem}.p-datatable .p-datatable-tbody>tr>td>.p-column-title{font-weight:600}.p-datatable .p-datatable-tbody>tr.p-highlight,.p-datatable .p-datatable-tbody>tr>td.p-highlight{background:#e3f2fd;color:#495057}.p-datatable .p-datatable-tbody>tr.p-datatable-dragpoint-top>td{box-shadow:inset 0 2px 0 0 #e3f2fd}.p-datatable .p-datatable-tbody>tr.p-datatable-dragpoint-bottom>td{box-shadow:inset 0 -2px 0 0 #e3f2fd}.p-datatable.p-datatable-selectable .p-datatable-tbody>tr.p-selectable-row:not(.p-highlight):not(.p-datatable-emptymessage):hover{background:#e9ecef;color:#495057}.p-datatable.p-datatable-selectable .p-datatable-tbody>tr.p-selectable-row:focus{outline:.15rem solid #a6d5fa;outline-offset:-.15rem}.p-datatable.p-datatable-selectable-cell .p-datatable-tbody>tr.p-selectable-row>td.p-selectable-cell:not(.p-highlight):hover{background:#e9ecef;color:#495057}.p-datatable.p-datatable-selectable-cell .p-datatable-tbody>tr.p-selectable-row>td.p-selectable-cell:focus{outline:.15rem solid #a6d5fa;outline-offset:-.15rem}.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody>tr:not(.p-highlight):not(.p-datatable-emptymessage):hover{background:#e9ecef;color:#495057}.p-datatable .p-column-resizer-helper{background:#2196f3}.p-datatable .p-datatable-scrollable-footer,.p-datatable .p-datatable-scrollable-header{background:#f8f9fa}.p-datatable.p-datatable-scrollable>.p-datatable-wrapper>.p-datatable-table>.p-datatable-tfoot,.p-datatable.p-datatable-scrollable>.p-datatable-wrapper>.p-datatable-table>.p-datatable-thead{background-color:#f8f9fa}.p-datatable .p-datatable-loading-icon{font-size:2rem}.p-datatable.p-datatable-gridlines .p-datatable-header{border-width:1px 1px 0}.p-datatable.p-datatable-gridlines .p-datatable-footer{border-width:0 1px 1px}.p-datatable.p-datatable-gridlines .p-paginator-top{border-width:0 1px}.p-datatable.p-datatable-gridlines .p-paginator-bottom{border-width:0 1px 1px}.p-datatable.p-datatable-gridlines .p-datatable-tbody>tr>td,.p-datatable.p-datatable-gridlines .p-datatable-tfoot>tr>td,.p-datatable.p-datatable-gridlines .p-datatable-thead>tr>th{border-width:1px}.p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-odd{background:#fcfcfc}.p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-odd.p-highlight{background:#e3f2fd;color:#495057}.p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-odd.p-highlight .p-row-toggler,.p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-odd.p-highlight .p-row-toggler:hover{color:#495057}.p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-odd+.p-row-expanded{background:#fcfcfc}.p-datatable.p-datatable-sm .p-datatable-footer,.p-datatable.p-datatable-sm .p-datatable-header,.p-datatable.p-datatable-sm .p-datatable-tbody>tr>td,.p-datatable.p-datatable-sm .p-datatable-tfoot>tr>td,.p-datatable.p-datatable-sm .p-datatable-thead>tr>th{padding:.5rem}.p-datatable.p-datatable-lg .p-datatable-footer,.p-datatable.p-datatable-lg .p-datatable-header,.p-datatable.p-datatable-lg .p-datatable-tbody>tr>td,.p-datatable.p-datatable-lg .p-datatable-tfoot>tr>td,.p-datatable.p-datatable-lg .p-datatable-thead>tr>th{padding:1.25rem}.p-datatable-drag-selection-helper{background:rgba(33,150,243,.16)}.p-dataview .p-paginator-bottom,.p-dataview .p-paginator-top{border-radius:0;border-width:0 0 1px}.p-dataview .p-dataview-header{background:#f8f9fa;border:1px solid #e9ecef;border-width:1px 0;color:#495057;font-weight:600;padding:1rem}.p-dataview .p-dataview-content{background:#fff;border:0;color:#495057;padding:0}.p-dataview .p-dataview-footer,.p-dataview.p-dataview-list .p-dataview-content>.p-grid>div{border:solid #e9ecef;border-width:0 0 1px}.p-dataview .p-dataview-footer{background:#f8f9fa;border-bottom-left-radius:3px;border-bottom-right-radius:3px;color:#495057;font-weight:600;padding:1rem}.p-dataview .p-dataview-loading-icon{font-size:2rem}.p-datascroller .p-paginator-bottom,.p-datascroller .p-paginator-top{border-radius:0;border-width:0 0 1px}.p-datascroller .p-datascroller-header{background:#f8f9fa;border:1px solid #e9ecef;border-width:1px 0;color:#495057;font-weight:600;padding:1rem}.p-datascroller .p-datascroller-content{background:#fff;border:0;color:#495057;padding:0}.p-datascroller .p-datascroller-footer,.p-datascroller.p-datascroller-inline .p-datascroller-list>li{border:solid #e9ecef;border-width:0 0 1px}.p-datascroller .p-datascroller-footer{background:#f8f9fa;border-bottom-left-radius:3px;border-bottom-right-radius:3px;color:#495057;font-weight:600;padding:1rem}.p-column-filter-row .p-column-filter-clear-button,.p-column-filter-row .p-column-filter-menu-button{margin-left:.5rem}.p-column-filter-menu-button{background:transparent;border:0;border-radius:50%;color:#6c757d;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s;width:2rem}.p-column-filter-menu-button:hover{background:#e9ecef;border-color:transparent;color:#495057}.p-column-filter-menu-button.p-column-filter-menu-button-open,.p-column-filter-menu-button.p-column-filter-menu-button-open:hover{background:#e9ecef;color:#495057}.p-column-filter-menu-button.p-column-filter-menu-button-active,.p-column-filter-menu-button.p-column-filter-menu-button-active:hover{background:#e3f2fd;color:#495057}.p-column-filter-menu-button:focus{box-shadow:0 0 0 .2rem #a6d5fa;outline:0 none;outline-offset:0}.p-column-filter-clear-button{background:transparent;border:0;border-radius:50%;color:#6c757d;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s;width:2rem}.p-column-filter-clear-button:hover{background:#e9ecef;border-color:transparent;color:#495057}.p-column-filter-clear-button:focus{box-shadow:0 0 0 .2rem #a6d5fa;outline:0 none;outline-offset:0}.p-column-filter-overlay{background:#fff;border:0;border-radius:3px;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);color:#495057;min-width:12.5rem}.p-column-filter-overlay .p-column-filter-row-items{padding:.5rem 0}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item{background:transparent;border:0;border-radius:0;color:#495057;margin:0;padding:.5rem 1rem;transition:box-shadow .2s}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight{background:#e3f2fd;color:#495057}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover{background:#e9ecef;color:#495057}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:focus{box-shadow:inset 0 0 0 .15rem #a6d5fa;outline:0 none;outline-offset:0}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator{border-top:1px solid #dee2e6;margin:.25rem 0}.p-column-filter-overlay-menu .p-column-filter-operator{background:#f8f9fa;border-bottom:0;border-top-left-radius:3px;border-top-right-radius:3px;color:#495057;margin:0;padding:.5rem 1rem}.p-column-filter-overlay-menu .p-column-filter-constraint{border-bottom:1px solid #dee2e6;padding:1rem}.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-matchmode-dropdown{margin-bottom:.5rem}.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-remove-button{margin-top:.5rem}.p-column-filter-overlay-menu .p-column-filter-constraint:last-child{border-bottom:0}.p-column-filter-overlay-menu .p-column-filter-add-rule{padding:.5rem 1rem}.p-column-filter-overlay-menu .p-column-filter-buttonbar{padding:1rem}.fc.fc-unthemed .fc-view-container th{background:#f8f9fa}.fc.fc-unthemed .fc-view-container td.fc-widget-content,.fc.fc-unthemed .fc-view-container th{border:1px solid #dee2e6;color:#495057}.fc.fc-unthemed .fc-view-container td.fc-head-container{border:1px solid #dee2e6}.fc.fc-unthemed .fc-view-container .fc-view{background:#fff}.fc.fc-unthemed .fc-view-container .fc-row{border-right:1px solid #dee2e6}.fc.fc-unthemed .fc-view-container .fc-event{background:#0d89ec;border:1px solid #0d89ec;color:#fff}.fc.fc-unthemed .fc-view-container .fc-divider{background:#f8f9fa;border:1px solid #dee2e6}.fc.fc-unthemed .fc-toolbar .fc-button{align-items:center;background:#2196f3;border:1px solid #2196f3;border-radius:3px;color:#fff;display:flex;font-size:1rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.fc.fc-unthemed .fc-toolbar .fc-button:enabled:hover{background:#0d89ec;border-color:#0d89ec;color:#fff}.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active{background:#0b7ad1;border-color:#0b7ad1;color:#fff}.fc.fc-unthemed .fc-toolbar .fc-button:enabled:active:focus{box-shadow:0 0 0 .2rem #a6d5fa;outline:0 none;outline-offset:0}.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-left{font-family:PrimeIcons!important;font-size:1rem;text-indent:0}.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-left:before{content:"\e900"}.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-right{font-family:PrimeIcons!important;font-size:1rem;text-indent:0}.fc.fc-unthemed .fc-toolbar .fc-button .fc-icon-chevron-right:before{content:"\e901"}.fc.fc-unthemed .fc-toolbar .fc-button:focus{box-shadow:0 0 0 .2rem #a6d5fa;outline:0 none;outline-offset:0}.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button,.fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button,.fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button{background:#fff;border:1px solid #ced4da;color:#495057;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button:hover,.fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button:hover,.fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button:hover{background:#e9ecef;border-color:#ced4da;color:#495057}.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active,.fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active,.fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active{background:#2196f3;border-color:#2196f3;color:#fff}.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active:hover,.fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active:hover,.fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active:hover{background:#0d89ec;border-color:#0d89ec;color:#fff}.fc.fc-unthemed .fc-toolbar .fc-button.fc-dayGridMonth-button:focus,.fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridDay-button:focus,.fc.fc-unthemed .fc-toolbar .fc-button.fc-timeGridWeek-button:focus{box-shadow:0 0 0 .2rem #a6d5fa;outline:0 none;outline-offset:0;z-index:1}.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button{border-radius:0}.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:first-child{border-bottom-left-radius:3px;border-top-left-radius:3px}.fc.fc-unthemed .fc-toolbar .fc-button-group .fc-button:last-child{border-bottom-right-radius:3px;border-top-right-radius:3px}.fc.fc-theme-standard .fc-view-harness .fc-scrollgrid{border-color:#dee2e6}.fc.fc-theme-standard .fc-view-harness th{background:#f8f9fa;border-color:#dee2e6;color:#495057}.fc.fc-theme-standard .fc-view-harness td{border-color:#dee2e6;color:#495057}.fc.fc-theme-standard .fc-view-harness .fc-view{background:#fff}.fc.fc-theme-standard .fc-view-harness .fc-popover{background:none;border:0}.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header{background:#f8f9fa;border:1px solid #dee2e6;color:#495057;padding:1rem}.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close{align-items:center;background:transparent;border:0;border-radius:50%;color:#6c757d;display:flex;font-family:PrimeIcons!important;font-size:1rem;height:2rem;justify-content:center;opacity:1;overflow:hidden;transition:background-color .2s,color .2s,box-shadow .2s;width:2rem}.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:before{content:"\e90b"}.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:hover{background:#e9ecef;border-color:transparent;color:#495057}.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-header .fc-popover-close:focus{box-shadow:0 0 0 .2rem #a6d5fa;outline:0 none;outline-offset:0}.fc.fc-theme-standard .fc-view-harness .fc-popover .fc-popover-body{background:#fff;border:1px solid #dee2e6;border-top:0;color:#495057;padding:1rem}.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event{background:#0d89ec;border-color:#0d89ec;color:#fff}.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-block-event .fc-event-main{color:#fff}.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event .fc-daygrid-event-dot{background:#0d89ec;border-color:#0d89ec}.fc.fc-theme-standard .fc-view-harness .fc-event.fc-daygrid-dot-event:hover{background:#e9ecef;color:#495057}.fc.fc-theme-standard .fc-view-harness .fc-cell-shaded{background:#f8f9fa}.fc.fc-theme-standard .fc-toolbar .fc-button{background:#2196f3;border:1px solid #2196f3;border-radius:3px;color:#fff;font-size:1rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:hover{background:#0d89ec;border-color:#0d89ec;color:#fff}.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active{background:#0b7ad1;border-color:#0b7ad1;color:#fff}.fc.fc-theme-standard .fc-toolbar .fc-button:enabled:active:focus{box-shadow:0 0 0 .2rem #a6d5fa;outline:0 none;outline-offset:0}.fc.fc-theme-standard .fc-toolbar .fc-button:disabled{background:#2196f3;border:1px solid #2196f3;color:#fff;opacity:.6}.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-left{font-family:PrimeIcons!important;font-size:1rem;text-indent:0}.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-left:before{content:"\e900"}.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-right{font-family:PrimeIcons!important;font-size:1rem;text-indent:0}.fc.fc-theme-standard .fc-toolbar .fc-button .fc-icon-chevron-right:before{content:"\e901"}.fc.fc-theme-standard .fc-toolbar .fc-button:focus{box-shadow:0 0 0 .2rem #a6d5fa;outline:0 none;outline-offset:0}.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button,.fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button,.fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button{background:#fff;border:1px solid #ced4da;color:#495057;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button:hover,.fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button:hover,.fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button:hover{background:#e9ecef;border-color:#ced4da;color:#495057}.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active,.fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active,.fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active{background:#2196f3;border-color:#2196f3;color:#fff}.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active:hover,.fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active:hover,.fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active:hover{background:#0d89ec;border-color:#0d89ec;color:#fff}.fc.fc-theme-standard .fc-toolbar .fc-button.fc-dayGridMonth-button:not(:disabled):focus,.fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridDay-button:not(:disabled):focus,.fc.fc-theme-standard .fc-toolbar .fc-button.fc-timeGridWeek-button:not(:disabled):focus{box-shadow:0 0 0 .2rem #a6d5fa;outline:0 none;outline-offset:0;z-index:1}.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button{border-radius:0}.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:first-child{border-bottom-left-radius:3px;border-top-left-radius:3px}.fc.fc-theme-standard .fc-toolbar .fc-button-group .fc-button:last-child{border-bottom-right-radius:3px;border-top-right-radius:3px}.fc.fc-theme-standard .fc-highlight{background:#e3f2fd;color:#495057}.p-orderlist .p-orderlist-controls{padding:1rem}.p-orderlist .p-orderlist-controls .p-button{margin-bottom:.5rem}.p-orderlist .p-orderlist-header{background:#f8f9fa;border:1px solid #dee2e6;border-bottom:0;border-top-left-radius:3px;border-top-right-radius:3px;color:#495057;font-weight:600;padding:1rem}.p-orderlist .p-orderlist-list{background:#fff;border:1px solid #dee2e6;border-bottom-left-radius:3px;border-bottom-right-radius:3px;color:#495057;padding:.5rem 0}.p-orderlist .p-orderlist-list .p-orderlist-item{background:transparent;border:0;color:#495057;margin:0;padding:.5rem 1rem;transition:box-shadow .2s,-webkit-transform .2s;transition:transform .2s,box-shadow .2s;transition:transform .2s,box-shadow .2s,-webkit-transform .2s}.p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover{background:#e9ecef;color:#495057}.p-orderlist .p-orderlist-list .p-orderlist-item:focus{box-shadow:inset 0 0 0 .15rem #a6d5fa;outline:0 none;outline-offset:0}.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight{background:#e3f2fd;color:#495057}@media screen and (max-width:769px){.p-orderlist{flex-direction:column}.p-orderlist .p-orderlist-controls{flex-direction:row;padding:1rem}.p-orderlist .p-orderlist-controls .p-button{margin-bottom:0;margin-right:.5rem}.p-orderlist .p-orderlist-controls .p-button:last-child{margin-right:0}}.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover{background:#e9ecef;color:#495057}.p-organizationchart .p-organizationchart-node-content.p-highlight{background:#e3f2fd;color:#495057}.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i{color:#6cbbf5}.p-organizationchart .p-organizationchart-line-down{background:#dee2e6}.p-organizationchart .p-organizationchart-line-left{border-right:1px solid;border-color:#dee2e6}.p-organizationchart .p-organizationchart-line-top{border-color:#dee2e6;border-top:1px solid #dee2e6}.p-organizationchart .p-organizationchart-node-content{background:#fff;border:1px solid #dee2e6;color:#495057;padding:1rem}.p-organizationchart .p-organizationchart-node-content .p-node-toggler{background:inherit;border-radius:50%;color:inherit}.p-organizationchart .p-organizationchart-node-content .p-node-toggler:focus{box-shadow:0 0 0 .2rem #a6d5fa;outline:0 none;outline-offset:0}.p-paginator{background:#fff;border:0 solid #e9ecef;border-radius:3px;color:#6c757d;padding:.5rem 1rem}.p-paginator .p-paginator-first,.p-paginator .p-paginator-last,.p-paginator .p-paginator-next,.p-paginator .p-paginator-prev{background-color:transparent;border:0;border-radius:3px;color:#6c757d;height:2.357rem;margin:.143rem;min-width:2.357rem;transition:box-shadow .2s}.p-paginator .p-paginator-first:not(.p-disabled):not(.p-highlight):hover,.p-paginator .p-paginator-last:not(.p-disabled):not(.p-highlight):hover,.p-paginator .p-paginator-next:not(.p-disabled):not(.p-highlight):hover,.p-paginator .p-paginator-prev:not(.p-disabled):not(.p-highlight):hover{background:#e9ecef;border-color:transparent;color:#495057}.p-paginator .p-paginator-first{border-bottom-left-radius:3px;border-top-left-radius:3px}.p-paginator .p-paginator-last{border-bottom-right-radius:3px;border-top-right-radius:3px}.p-paginator .p-dropdown{height:2.357rem;margin-left:.5rem}.p-paginator .p-dropdown .p-dropdown-label{padding-right:0}.p-paginator .p-paginator-page-input{margin-left:.5rem;margin-right:.5rem}.p-paginator .p-paginator-page-input .p-inputtext{max-width:2.357rem}.p-paginator .p-paginator-current{padding:0 .5rem}.p-paginator .p-paginator-current,.p-paginator .p-paginator-pages .p-paginator-page{background-color:transparent;border:0;color:#6c757d;height:2.357rem;margin:.143rem;min-width:2.357rem}.p-paginator .p-paginator-pages .p-paginator-page{border-radius:3px;transition:box-shadow .2s}.p-paginator .p-paginator-pages .p-paginator-page.p-highlight{background:#e3f2fd;border-color:#e3f2fd;color:#495057}.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover{background:#e9ecef;border-color:transparent;color:#495057}.p-picklist .p-picklist-buttons{padding:1rem}.p-picklist .p-picklist-buttons .p-button{margin-bottom:.5rem}.p-picklist .p-picklist-header{background:#f8f9fa;border:1px solid #dee2e6;border-bottom:0;border-top-left-radius:3px;border-top-right-radius:3px;color:#495057;font-weight:600;padding:1rem}.p-picklist .p-picklist-list{background:#fff;border:1px solid #dee2e6;border-bottom-left-radius:3px;border-bottom-right-radius:3px;color:#495057;padding:.5rem 0}.p-picklist .p-picklist-list .p-picklist-item{background:transparent;border:0;color:#495057;margin:0;padding:.5rem 1rem;transition:box-shadow .2s,-webkit-transform .2s;transition:transform .2s,box-shadow .2s;transition:transform .2s,box-shadow .2s,-webkit-transform .2s}.p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover{background:#e9ecef;color:#495057}.p-picklist .p-picklist-list .p-picklist-item:focus{box-shadow:inset 0 0 0 .15rem #a6d5fa;outline:0 none;outline-offset:0}.p-picklist .p-picklist-list .p-picklist-item.p-highlight{background:#e3f2fd;color:#495057}@media screen and (max-width:769px){.p-picklist{flex-direction:column}.p-picklist .p-picklist-buttons{flex-direction:row;padding:1rem}.p-picklist .p-picklist-buttons .p-button{margin-bottom:0;margin-right:.5rem}.p-picklist .p-picklist-buttons .p-button:last-child{margin-right:0}.p-picklist .p-picklist-transfer-buttons .pi-angle-right:before{content:"\e930"}.p-picklist .p-picklist-transfer-buttons .pi-angle-double-right:before{content:"\e92c"}.p-picklist .p-picklist-transfer-buttons .pi-angle-left:before{content:"\e933"}.p-picklist .p-picklist-transfer-buttons .pi-angle-double-left:before{content:"\e92f"}}.p-tree{background:#fff;border:1px solid #dee2e6;border-radius:3px;color:#495057;padding:1rem}.p-tree .p-tree-container .p-treenode{padding:.143rem}.p-tree .p-tree-container .p-treenode .p-treenode-content{border-radius:3px;padding:0;transition:box-shadow .2s}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler{background:transparent;border:0;border-radius:50%;color:#6c757d;height:2rem;margin-right:.5rem;transition:background-color .2s,color .2s,box-shadow .2s;width:2rem}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover{background:#e9ecef;border-color:transparent;color:#495057}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:focus{box-shadow:0 0 0 .2rem #a6d5fa;outline:0 none;outline-offset:0}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon{color:#6c757d;margin-right:.5rem}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox{margin-right:.5rem}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon{color:#495057}.p-tree .p-tree-container .p-treenode .p-treenode-content:focus{box-shadow:inset 0 0 0 .15rem #a6d5fa;outline:0 none;outline-offset:0}.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight{background:#e3f2fd;color:#495057}.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler,.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler:hover,.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon,.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon:hover{color:#495057}.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-dragover,.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover{background:#e9ecef;color:#495057}.p-tree .p-tree-filter-container{margin-bottom:.5rem}.p-tree .p-tree-filter-container .p-tree-filter{padding-right:1.5rem;width:100%}.p-tree .p-tree-filter-container .p-tree-filter-icon{color:#6c757d;right:.5rem}.p-tree .p-treenode-children{padding:0 0 0 1rem}.p-tree .p-tree-loading-icon{font-size:2rem}.p-tree .p-treenode-droppoint{height:.5rem}.p-tree .p-treenode-droppoint.p-treenode-droppoint-active{background:#89c8f7}.p-treetable .p-paginator-bottom,.p-treetable .p-paginator-top{border-radius:0;border-width:0 0 1px}.p-treetable .p-treetable-header{background:#f8f9fa;border:1px solid #e9ecef;border-width:1px 0;color:#495057;font-weight:600;padding:1rem}.p-treetable .p-treetable-footer,.p-treetable .p-treetable-thead>tr>th{background:#f8f9fa;border:solid #e9ecef;border-width:0 0 1px;color:#495057;font-weight:600;padding:1rem}.p-treetable .p-treetable-thead>tr>th{text-align:left;transition:box-shadow .2s}.p-treetable .p-treetable-tfoot>tr>td{background:#f8f9fa;border:solid #e9ecef;border-width:0 0 1px;color:#495057;font-weight:600;padding:1rem;text-align:left}.p-treetable .p-sortable-column{outline-color:#a6d5fa}.p-treetable .p-sortable-column .p-sortable-column-icon{color:#6c757d;margin-left:.5rem}.p-treetable .p-sortable-column .p-sortable-column-badge{background:#e3f2fd;border-radius:50%;color:#495057;height:1.143rem;line-height:1.143rem;margin-left:.5rem;min-width:1.143rem}.p-treetable .p-sortable-column:not(.p-highlight):hover{background:#e9ecef;color:#495057}.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon{color:#6c757d}.p-treetable .p-sortable-column.p-highlight{background:#f8f9fa;color:#2196f3}.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon{color:#2196f3}.p-treetable .p-treetable-tbody>tr{background:#fff;color:#495057;transition:box-shadow .2s}.p-treetable .p-treetable-tbody>tr>td{border:solid #e9ecef;border-width:0 0 1px;padding:1rem;text-align:left}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler{background:transparent;border:0;border-radius:50%;color:#6c757d;height:2rem;margin-right:.5rem;transition:background-color .2s,color .2s,box-shadow .2s;width:2rem}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler:enabled:hover{background:#e9ecef;border-color:transparent;color:#495057}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler:focus{box-shadow:0 0 0 .2rem #a6d5fa;outline:0 none;outline-offset:0}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler+.p-checkbox{margin-right:.5rem}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler+.p-checkbox .p-indeterminate .p-checkbox-icon{color:#495057}.p-treetable .p-treetable-tbody>tr:focus{outline:.15rem solid #a6d5fa;outline-offset:-.15rem}.p-treetable .p-treetable-tbody>tr.p-highlight{background:#e3f2fd;color:#495057}.p-treetable .p-treetable-tbody>tr.p-highlight .p-treetable-toggler,.p-treetable .p-treetable-tbody>tr.p-highlight .p-treetable-toggler:hover{color:#495057}.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody>tr:not(.p-highlight):hover,.p-treetable.p-treetable-selectable .p-treetable-tbody>tr:not(.p-highlight):hover{background:#e9ecef;color:#495057}.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody>tr:not(.p-highlight):hover .p-treetable-toggler,.p-treetable.p-treetable-selectable .p-treetable-tbody>tr:not(.p-highlight):hover .p-treetable-toggler{color:#495057}.p-treetable .p-column-resizer-helper{background:#2196f3}.p-treetable .p-treetable-scrollable-footer,.p-treetable .p-treetable-scrollable-header{background:#f8f9fa}.p-treetable .p-treetable-loading-icon{font-size:2rem}.p-treetable.p-treetable-gridlines .p-datatable-header{border-width:1px 1px 0}.p-treetable.p-treetable-gridlines .p-treetable-footer{border-width:0 1px 1px}.p-treetable.p-treetable-gridlines .p-treetable-top{border-width:0 1px}.p-treetable.p-treetable-gridlines .p-treetable-bottom{border-width:0 1px 1px}.p-treetable.p-treetable-gridlines .p-treetable-tbody>tr>td,.p-treetable.p-treetable-gridlines .p-treetable-tfoot>tr>td,.p-treetable.p-treetable-gridlines .p-treetable-thead>tr>th{border-width:1px}.p-treetable.p-treetable-sm .p-treetable-header{padding:.875rem}.p-treetable.p-treetable-sm .p-treetable-footer,.p-treetable.p-treetable-sm .p-treetable-tbody>tr>td,.p-treetable.p-treetable-sm .p-treetable-tfoot>tr>td,.p-treetable.p-treetable-sm .p-treetable-thead>tr>th{padding:.5rem}.p-treetable.p-treetable-lg .p-treetable-footer,.p-treetable.p-treetable-lg .p-treetable-header,.p-treetable.p-treetable-lg .p-treetable-tbody>tr>td,.p-treetable.p-treetable-lg .p-treetable-tfoot>tr>td,.p-treetable.p-treetable-lg .p-treetable-thead>tr>th{padding:1.25rem}.p-timeline .p-timeline-event-marker{background-color:#fff;border:2px solid #2196f3;border-radius:50%;height:1rem;width:1rem}.p-timeline .p-timeline-event-connector{background-color:#dee2e6}.p-timeline.p-timeline-vertical .p-timeline-event-content,.p-timeline.p-timeline-vertical .p-timeline-event-opposite{padding:0 1rem}.p-timeline.p-timeline-vertical .p-timeline-event-connector{width:2px}.p-timeline.p-timeline-horizontal .p-timeline-event-content,.p-timeline.p-timeline-horizontal .p-timeline-event-opposite{padding:1rem 0}.p-timeline.p-timeline-horizontal .p-timeline-event-connector{height:2px}.p-accordion .p-accordion-header .p-accordion-header-link{background:#f8f9fa;border:1px solid #dee2e6;border-radius:3px;color:#495057;font-weight:600;padding:1rem;transition:box-shadow .2s}.p-accordion .p-accordion-header .p-accordion-header-link .p-accordion-toggle-icon{margin-right:.5rem}.p-accordion .p-accordion-header:not(.p-disabled) .p-accordion-header-link:focus{box-shadow:0 0 0 .2rem #a6d5fa;outline:0 none;outline-offset:0}.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link{background:#e9ecef;border-color:#dee2e6;color:#495057}.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link{background:#f8f9fa;border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:#dee2e6;color:#495057}.p-accordion .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link{background:#e9ecef;border-color:#dee2e6;color:#495057}.p-accordion .p-accordion-content{background:#fff;border:1px solid #dee2e6;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top:0;border-top-left-radius:0;border-top-right-radius:0;color:#495057;padding:1rem}.p-accordion .p-accordion-tab{margin-bottom:0}.p-accordion .p-accordion-tab .p-accordion-header .p-accordion-header-link{border-radius:0}.p-accordion .p-accordion-tab .p-accordion-content{border-bottom-left-radius:0;border-bottom-right-radius:0}.p-accordion .p-accordion-tab:not(:first-child) .p-accordion-header .p-accordion-header-link,.p-accordion .p-accordion-tab:not(:first-child) .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link,.p-accordion .p-accordion-tab:not(:first-child) .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link{border-top:0}.p-accordion .p-accordion-tab:first-child .p-accordion-header .p-accordion-header-link{border-top-left-radius:3px;border-top-right-radius:3px}.p-accordion .p-accordion-tab:last-child .p-accordion-header:not(.p-highlight) .p-accordion-content,.p-accordion .p-accordion-tab:last-child .p-accordion-header:not(.p-highlight) .p-accordion-header-link{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.p-card{background:#fff;border-radius:3px;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);color:#495057}.p-card .p-card-body{padding:1rem}.p-card .p-card-title{font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.p-card .p-card-subtitle{color:#6c757d;font-weight:400;margin-bottom:.5rem}.p-card .p-card-content{padding:1rem 0}.p-card .p-card-footer{padding:1rem 0 0}.p-fieldset{background:#fff}.p-fieldset,.p-fieldset .p-fieldset-legend{border:1px solid #dee2e6;border-radius:3px;color:#495057}.p-fieldset .p-fieldset-legend{background:#f8f9fa;font-weight:600;padding:1rem}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend{padding:0;transition:background-color .2s,color .2s,box-shadow .2s}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a{border-radius:3px;color:#495057;padding:1rem;transition:box-shadow .2s}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a .p-fieldset-toggler{margin-right:.5rem}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:focus{box-shadow:0 0 0 .2rem #a6d5fa;outline:0 none;outline-offset:0}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover{background:#e9ecef;border-color:#dee2e6;color:#495057}.p-fieldset .p-fieldset-content{padding:1rem}.p-divider .p-divider-content{background-color:#fff}.p-divider.p-divider-horizontal{margin:1rem 0;padding:0 1rem}.p-divider.p-divider-horizontal:before{border-top:1px #dee2e6}.p-divider.p-divider-horizontal .p-divider-content{padding:0 .5rem}.p-divider.p-divider-vertical{margin:0 1rem;padding:1rem 0}.p-divider.p-divider-vertical:before{border-left:1px #dee2e6}.p-divider.p-divider-vertical .p-divider-content{padding:.5rem 0}.p-panel .p-panel-header{background:#f8f9fa;border:1px solid #dee2e6;border-top-left-radius:3px;border-top-right-radius:3px;color:#495057;padding:1rem}.p-panel .p-panel-header .p-panel-title{font-weight:600}.p-panel .p-panel-header .p-panel-header-icon{background:transparent;border:0;border-radius:50%;color:#6c757d;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s;width:2rem}.p-panel .p-panel-header .p-panel-header-icon:enabled:hover{background:#e9ecef;border-color:transparent;color:#495057}.p-panel .p-panel-header .p-panel-header-icon:focus{box-shadow:0 0 0 .2rem #a6d5fa;outline:0 none;outline-offset:0}.p-panel.p-panel-toggleable .p-panel-header{padding:.5rem 1rem}.p-panel .p-panel-content{border-bottom-left-radius:3px;border-bottom-right-radius:3px;padding:1rem}.p-panel .p-panel-content,.p-panel .p-panel-footer{background:#fff;border:1px solid #dee2e6;border-top:0;color:#495057}.p-panel .p-panel-footer{padding:.5rem 1rem}.p-splitter{background:#fff;border:1px solid #dee2e6;border-radius:3px;color:#495057}.p-splitter .p-splitter-gutter{background:#f8f9fa;transition:background-color .2s,color .2s,box-shadow .2s}.p-splitter .p-splitter-gutter .p-splitter-gutter-handle,.p-splitter .p-splitter-gutter-resizing{background:#dee2e6}.p-scrollpanel .p-scrollpanel-bar{background:#f8f9fa;border:0}.p-tabview .p-tabview-nav{background:#fff;border:solid #dee2e6;border-width:0 0 2px}.p-tabview .p-tabview-nav li{margin-right:0}.p-tabview .p-tabview-nav li .p-tabview-nav-link{background:#fff;border:0 solid transparent;border-bottom:2px solid #dee2e6;border-top-left-radius:3px;border-top-right-radius:3px;color:#6c757d;font-weight:600;margin:0 0 -2px;padding:1rem;transition:box-shadow .2s}.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus{box-shadow:inset 0 0 0 .2rem #a6d5fa;outline:0 none;outline-offset:0}.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link{background:#fff;border-color:#6c757d;color:#6c757d}.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link{background:#fff;border-color:#2196f3;color:#2196f3}.p-tabview .p-tabview-close{margin-left:.5rem}.p-tabview .p-tabview-nav-btn.p-link{background:#fff;border-radius:0;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);color:#2196f3;width:2.357rem}.p-tabview .p-tabview-nav-btn.p-link:focus{box-shadow:inset 0 0 0 .2rem #a6d5fa;outline:0 none;outline-offset:0}.p-tabview .p-tabview-panels{background:#fff;border:0;border-bottom-left-radius:3px;border-bottom-right-radius:3px;color:#495057;padding:1rem}.p-toolbar{background:#f8f9fa;border:1px solid #dee2e6;border-radius:3px;padding:1rem}.p-toolbar .p-toolbar-separator{margin:0 .5rem}.p-confirm-popup{background:#fff;border:0;border-radius:3px;box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);color:#495057}.p-confirm-popup .p-confirm-popup-content{padding:1rem}.p-confirm-popup .p-confirm-popup-footer{padding:0 1rem 1rem;text-align:right}.p-confirm-popup .p-confirm-popup-footer button{margin:0 .5rem 0 0;width:auto}.p-confirm-popup .p-confirm-popup-footer button:last-child{margin:0}.p-confirm-popup:after,.p-confirm-popup:before{border:solid hsla(0,0%,100%,0);border-bottom:solid #fff}.p-confirm-popup.p-confirm-popup-flipped:after,.p-confirm-popup.p-confirm-popup-flipped:before{border-top-color:#fff}.p-confirm-popup .p-confirm-popup-icon{font-size:1.5rem}.p-confirm-popup .p-confirm-popup-message{margin-left:1rem}.p-dialog{border:0;border-radius:3px;box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}.p-dialog .p-dialog-header{background:#fff;border-bottom:0;border-top-left-radius:3px;border-top-right-radius:3px;color:#495057;padding:1.5rem}.p-dialog .p-dialog-header .p-dialog-title{font-size:1.25rem;font-weight:600}.p-dialog .p-dialog-header .p-dialog-header-icon{background:transparent;border:0;border-radius:50%;color:#6c757d;height:2rem;margin-right:.5rem;transition:background-color .2s,color .2s,box-shadow .2s;width:2rem}.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover{background:#e9ecef;border-color:transparent;color:#495057}.p-dialog .p-dialog-header .p-dialog-header-icon:focus{box-shadow:0 0 0 .2rem #a6d5fa;outline:0 none;outline-offset:0}.p-dialog .p-dialog-header .p-dialog-header-icon:last-child{margin-right:0}.p-dialog .p-dialog-content{background:#fff;color:#495057;padding:0 1.5rem 2rem}.p-dialog .p-dialog-footer{background:#fff;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top:0;color:#495057;padding:0 1.5rem 1.5rem;text-align:right}.p-dialog .p-dialog-footer button{margin:0 .5rem 0 0;width:auto}.p-dialog.p-confirm-dialog .p-confirm-dialog-icon{font-size:2rem}.p-dialog.p-confirm-dialog .p-confirm-dialog-message{margin-left:1rem}.p-overlaypanel{background:#fff;border:0;border-radius:3px;box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);color:#495057}.p-overlaypanel .p-overlaypanel-content{padding:1rem}.p-overlaypanel .p-overlaypanel-close{background:#2196f3;border-radius:50%;color:#fff;height:2rem;position:absolute;right:-1rem;top:-1rem;transition:background-color .2s,color .2s,box-shadow .2s;width:2rem}.p-overlaypanel .p-overlaypanel-close:enabled:hover{background:#0d89ec;color:#fff}.p-overlaypanel:after,.p-overlaypanel:before{border:solid hsla(0,0%,100%,0);border-bottom:solid #fff}.p-overlaypanel.p-overlaypanel-flipped:after,.p-overlaypanel.p-overlaypanel-flipped:before{border-top-color:#fff}.p-sidebar{background:#fff;border:0;box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);color:#495057}.p-sidebar .p-sidebar-header{padding:1rem}.p-sidebar .p-sidebar-header .p-sidebar-close,.p-sidebar .p-sidebar-header .p-sidebar-icon{background:transparent;border:0;border-radius:50%;color:#6c757d;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s;width:2rem}.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover{background:#e9ecef;border-color:transparent;color:#495057}.p-sidebar .p-sidebar-header .p-sidebar-close:focus,.p-sidebar .p-sidebar-header .p-sidebar-icon:focus{box-shadow:0 0 0 .2rem #a6d5fa;outline:0 none;outline-offset:0}.p-sidebar .p-sidebar-header+.p-sidebar-content{padding-top:0}.p-sidebar .p-sidebar-content{padding:1rem}.p-tooltip .p-tooltip-text{background:#495057;border-radius:3px;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);color:#fff;padding:.5rem}.p-tooltip.p-tooltip-right .p-tooltip-arrow{border-right-color:#495057}.p-tooltip.p-tooltip-left .p-tooltip-arrow{border-left-color:#495057}.p-tooltip.p-tooltip-top .p-tooltip-arrow{border-top-color:#495057}.p-tooltip.p-tooltip-bottom .p-tooltip-arrow{border-bottom-color:#495057}.p-fileupload .p-fileupload-buttonbar{background:#f8f9fa;border:1px solid #dee2e6;border-bottom:0;border-top-left-radius:3px;border-top-right-radius:3px;color:#495057;padding:1rem}.p-fileupload .p-fileupload-buttonbar .p-button{margin-right:.5rem}.p-fileupload .p-fileupload-content{background:#fff;border:1px solid #dee2e6;border-bottom-left-radius:3px;border-bottom-right-radius:3px;color:#495057;padding:2rem 1rem}.p-fileupload .p-progressbar{height:.25rem}.p-fileupload .p-fileupload-row>div{padding:1rem}.p-fileupload.p-fileupload-advanced .p-message{margin-top:0}.p-breadcrumb{background:#fff;border:1px solid #dee2e6;border-radius:3px;padding:1rem}.p-breadcrumb ul li .p-menuitem-link{border-radius:3px;transition:box-shadow .2s}.p-breadcrumb ul li .p-menuitem-link:focus{box-shadow:0 0 0 .2rem #a6d5fa;outline:0 none;outline-offset:0}.p-breadcrumb ul li .p-menuitem-link .p-menuitem-text{color:#495057}.p-breadcrumb ul li .p-menuitem-link .p-menuitem-icon{color:#6c757d}.p-breadcrumb ul li.p-breadcrumb-chevron{color:#495057;margin:0 .5rem}.p-breadcrumb ul li:last-child .p-menuitem-text{color:#495057}.p-breadcrumb ul li:last-child .p-menuitem-icon{color:#6c757d}.p-contextmenu{background:#fff;border:0;border-radius:3px;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);color:#495057;padding:.25rem 0;width:12.5rem}.p-contextmenu .p-menuitem-link{border-radius:0;color:#495057;padding:.75rem 1rem;transition:box-shadow .2s;-webkit-user-select:none;-ms-user-select:none;user-select:none}.p-contextmenu .p-menuitem-link .p-menuitem-text{color:#495057}.p-contextmenu .p-menuitem-link .p-menuitem-icon{color:#6c757d;margin-right:.5rem}.p-contextmenu .p-menuitem-link .p-submenu-icon{color:#6c757d}.p-contextmenu .p-menuitem-link:not(.p-disabled):hover{background:#e9ecef}.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text{color:#495057}.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon,.p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon{color:#6c757d}.p-contextmenu .p-menuitem-link:focus{box-shadow:inset 0 0 0 .15rem #a6d5fa;outline:0 none;outline-offset:0}.p-contextmenu .p-submenu-list{background:#fff;border:0;border-radius:3px;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);padding:.25rem 0}.p-contextmenu .p-menuitem.p-menuitem-active>.p-menuitem-link{background:#e9ecef}.p-contextmenu .p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-text{color:#495057}.p-contextmenu .p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-icon,.p-contextmenu .p-menuitem.p-menuitem-active>.p-menuitem-link .p-submenu-icon{color:#6c757d}.p-contextmenu .p-menu-separator{border-top:1px solid #dee2e6;margin:.25rem 0}.p-contextmenu .p-submenu-icon{font-size:.875rem}.p-dock .p-dock-list{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:.5rem;padding:.5rem}.p-dock .p-dock-item{padding:.5rem}.p-dock .p-dock-action{height:4rem;width:4rem}.p-dock.p-dock-magnification.p-dock-bottom .p-dock-item-second-next,.p-dock.p-dock-magnification.p-dock-bottom .p-dock-item-second-prev,.p-dock.p-dock-magnification.p-dock-top .p-dock-item-second-next,.p-dock.p-dock-magnification.p-dock-top .p-dock-item-second-prev{margin:0 .9rem}.p-dock.p-dock-magnification.p-dock-bottom .p-dock-item-next,.p-dock.p-dock-magnification.p-dock-bottom .p-dock-item-prev,.p-dock.p-dock-magnification.p-dock-top .p-dock-item-next,.p-dock.p-dock-magnification.p-dock-top .p-dock-item-prev{margin:0 1.3rem}.p-dock.p-dock-magnification.p-dock-bottom .p-dock-item-current,.p-dock.p-dock-magnification.p-dock-top .p-dock-item-current{margin:0 1.5rem}.p-dock.p-dock-magnification.p-dock-left .p-dock-item-second-next,.p-dock.p-dock-magnification.p-dock-left .p-dock-item-second-prev,.p-dock.p-dock-magnification.p-dock-right .p-dock-item-second-next,.p-dock.p-dock-magnification.p-dock-right .p-dock-item-second-prev{margin:.9rem 0}.p-dock.p-dock-magnification.p-dock-left .p-dock-item-next,.p-dock.p-dock-magnification.p-dock-left .p-dock-item-prev,.p-dock.p-dock-magnification.p-dock-right .p-dock-item-next,.p-dock.p-dock-magnification.p-dock-right .p-dock-item-prev{margin:1.3rem 0}.p-dock.p-dock-magnification.p-dock-left .p-dock-item-current,.p-dock.p-dock-magnification.p-dock-right .p-dock-item-current{margin:1.5rem 0}@media screen and (max-width:960px){.p-dock.p-dock-bottom .p-dock-list-container,.p-dock.p-dock-top .p-dock-list-container{overflow-x:auto;width:100%}.p-dock.p-dock-bottom .p-dock-list-container .p-dock-list,.p-dock.p-dock-top .p-dock-list-container .p-dock-list{margin:0 auto}.p-dock.p-dock-left .p-dock-list-container,.p-dock.p-dock-right .p-dock-list-container{height:100%;overflow-y:auto}.p-dock.p-dock-left .p-dock-list-container .p-dock-list,.p-dock.p-dock-right .p-dock-list-container .p-dock-list{margin:auto 0}.p-dock .p-dock-list .p-dock-item{margin:0;-webkit-transform:none;transform:none}}.p-megamenu{background:#f8f9fa;border:1px solid #dee2e6;border-radius:3px;color:#495057;padding:.5rem}.p-megamenu .p-megamenu-root-list>.p-menuitem>.p-menuitem-link{border-radius:3px;color:#495057;padding:.75rem 1rem;transition:box-shadow .2s;-webkit-user-select:none;-ms-user-select:none;user-select:none}.p-megamenu .p-megamenu-root-list>.p-menuitem>.p-menuitem-link .p-menuitem-text{color:#495057}.p-megamenu .p-megamenu-root-list>.p-menuitem>.p-menuitem-link .p-menuitem-icon{color:#6c757d;margin-right:.5rem}.p-megamenu .p-megamenu-root-list>.p-menuitem>.p-menuitem-link .p-submenu-icon{color:#6c757d;margin-left:.5rem}.p-megamenu .p-megamenu-root-list>.p-menuitem>.p-menuitem-link:not(.p-disabled):hover{background:#e9ecef}.p-megamenu .p-megamenu-root-list>.p-menuitem>.p-menuitem-link:not(.p-disabled):hover .p-menuitem-text{color:#495057}.p-megamenu .p-megamenu-root-list>.p-menuitem>.p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon,.p-megamenu .p-megamenu-root-list>.p-menuitem>.p-menuitem-link:not(.p-disabled):hover .p-submenu-icon{color:#6c757d}.p-megamenu .p-megamenu-root-list>.p-menuitem>.p-menuitem-link:focus{box-shadow:inset 0 0 0 .15rem #a6d5fa;outline:0 none;outline-offset:0}.p-megamenu .p-megamenu-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link,.p-megamenu .p-megamenu-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link:not(.p-disabled):hover{background:#e9ecef}.p-megamenu .p-megamenu-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-text,.p-megamenu .p-megamenu-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link:not(.p-disabled):hover .p-menuitem-text{color:#495057}.p-megamenu .p-megamenu-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-icon,.p-megamenu .p-megamenu-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link .p-submenu-icon,.p-megamenu .p-megamenu-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon,.p-megamenu .p-megamenu-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link:not(.p-disabled):hover .p-submenu-icon{color:#6c757d}.p-megamenu .p-menuitem-link{border-radius:0;color:#495057;padding:.75rem 1rem;transition:box-shadow .2s;-webkit-user-select:none;-ms-user-select:none;user-select:none}.p-megamenu .p-menuitem-link .p-menuitem-text{color:#495057}.p-megamenu .p-menuitem-link .p-menuitem-icon{color:#6c757d;margin-right:.5rem}.p-megamenu .p-menuitem-link .p-submenu-icon{color:#6c757d}.p-megamenu .p-menuitem-link:not(.p-disabled):hover{background:#e9ecef}.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text{color:#495057}.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon,.p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon{color:#6c757d}.p-megamenu .p-menuitem-link:focus{box-shadow:inset 0 0 0 .15rem #a6d5fa;outline:0 none;outline-offset:0}.p-megamenu .p-megamenu-panel{background:#fff;border:0;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);color:#495057}.p-megamenu .p-megamenu-submenu-header{background:#fff;border-top-left-radius:3px;border-top-right-radius:3px;color:#495057;font-weight:600;margin:0;padding:.75rem 1rem}.p-megamenu .p-megamenu-submenu{padding:.25rem 0;width:12.5rem}.p-megamenu .p-megamenu-submenu .p-menu-separator{border-top:1px solid #dee2e6;margin:.25rem 0}.p-megamenu .p-menuitem.p-menuitem-active>.p-menuitem-link{background:#e9ecef}.p-megamenu .p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-text{color:#495057}.p-megamenu .p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-icon,.p-megamenu .p-menuitem.p-menuitem-active>.p-menuitem-link .p-submenu-icon{color:#6c757d}.p-megamenu.p-megamenu-vertical,.p-menu{padding:.25rem 0;width:12.5rem}.p-menu{background:#fff;border:1px solid #dee2e6;border-radius:3px;color:#495057}.p-menu .p-menuitem-link{border-radius:0;color:#495057;padding:.75rem 1rem;transition:box-shadow .2s;-webkit-user-select:none;-ms-user-select:none;user-select:none}.p-menu .p-menuitem-link .p-menuitem-text{color:#495057}.p-menu .p-menuitem-link .p-menuitem-icon{color:#6c757d;margin-right:.5rem}.p-menu .p-menuitem-link .p-submenu-icon{color:#6c757d}.p-menu .p-menuitem-link:not(.p-disabled):hover{background:#e9ecef}.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text{color:#495057}.p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon,.p-menu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon{color:#6c757d}.p-menu .p-menuitem-link:focus{box-shadow:inset 0 0 0 .15rem #a6d5fa;outline:0 none;outline-offset:0}.p-menu.p-menu-overlay{background:#fff;border:0;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.p-menu .p-submenu-header{background:#fff;border-top-left-radius:0;border-top-right-radius:0;color:#495057;font-weight:600;margin:0;padding:.75rem 1rem}.p-menu .p-menu-separator{border-top:1px solid #dee2e6;margin:.25rem 0}.p-menubar{background:#f8f9fa;border:1px solid #dee2e6;border-radius:3px;color:#495057;padding:.5rem}.p-menubar .p-menuitem-link{border-radius:0;color:#495057;padding:.75rem 1rem;transition:box-shadow .2s;-webkit-user-select:none;-ms-user-select:none;user-select:none}.p-menubar .p-menuitem-link .p-menuitem-text{color:#495057}.p-menubar .p-menuitem-link .p-menuitem-icon{color:#6c757d;margin-right:.5rem}.p-menubar .p-menuitem-link .p-submenu-icon{color:#6c757d}.p-menubar .p-menuitem-link:not(.p-disabled):hover{background:#e9ecef}.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text{color:#495057}.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon,.p-menubar .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon{color:#6c757d}.p-menubar .p-menuitem-link:focus{box-shadow:inset 0 0 0 .15rem #a6d5fa;outline:0 none;outline-offset:0}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link{border-radius:3px;color:#495057;padding:.75rem 1rem;transition:box-shadow .2s;-webkit-user-select:none;-ms-user-select:none;user-select:none}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link .p-menuitem-text{color:#495057}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link .p-menuitem-icon{color:#6c757d;margin-right:.5rem}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link .p-submenu-icon{color:#6c757d;margin-left:.5rem}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-disabled):hover{background:#e9ecef}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-disabled):hover .p-menuitem-text{color:#495057}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon,.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-disabled):hover .p-submenu-icon{color:#6c757d}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:focus{box-shadow:inset 0 0 0 .15rem #a6d5fa;outline:0 none;outline-offset:0}.p-menubar .p-menubar-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link,.p-menubar .p-menubar-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link:not(.p-disabled):hover{background:#e9ecef}.p-menubar .p-menubar-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-text,.p-menubar .p-menubar-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link:not(.p-disabled):hover .p-menuitem-text{color:#495057}.p-menubar .p-menubar-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-icon,.p-menubar .p-menubar-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link .p-submenu-icon,.p-menubar .p-menubar-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon,.p-menubar .p-menubar-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link:not(.p-disabled):hover .p-submenu-icon{color:#6c757d}.p-menubar .p-submenu-list{background:#fff;border:0;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);padding:.25rem 0;width:12.5rem}.p-menubar .p-submenu-list .p-menu-separator{border-top:1px solid #dee2e6;margin:.25rem 0}.p-menubar .p-submenu-list .p-submenu-icon{font-size:.875rem}.p-menubar .p-menuitem.p-menuitem-active>.p-menuitem-link{background:#e9ecef}.p-menubar .p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-text{color:#495057}.p-menubar .p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-icon,.p-menubar .p-menuitem.p-menuitem-active>.p-menuitem-link .p-submenu-icon{color:#6c757d}@media screen and (max-width:960px){.p-menubar{position:relative}.p-menubar .p-menubar-button{border-radius:50%;color:#6c757d;display:flex;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s;width:2rem}.p-menubar .p-menubar-button:hover{background:#e9ecef;color:#6c757d}.p-menubar .p-menubar-button:focus{box-shadow:0 0 0 .2rem #a6d5fa;outline:0 none;outline-offset:0}.p-menubar .p-menubar-root-list{background:#fff;border:0;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);display:none;padding:.25rem 0;position:absolute;width:100%}.p-menubar .p-menubar-root-list .p-menu-separator{border-top:1px solid #dee2e6;margin:.25rem 0}.p-menubar .p-menubar-root-list .p-submenu-icon{font-size:.875rem}.p-menubar .p-menubar-root-list>.p-menuitem{position:static;width:100%}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link{border-radius:0;color:#495057;padding:.75rem 1rem;transition:box-shadow .2s;-webkit-user-select:none;-ms-user-select:none;user-select:none}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link .p-menuitem-text{color:#495057}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link .p-menuitem-icon{color:#6c757d;margin-right:.5rem}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link .p-submenu-icon{color:#6c757d}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-disabled):hover{background:#e9ecef}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-disabled):hover .p-menuitem-text{color:#495057}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon,.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:not(.p-disabled):hover .p-submenu-icon{color:#6c757d}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link:focus{box-shadow:inset 0 0 0 .15rem #a6d5fa;outline:0 none;outline-offset:0}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-link>.p-submenu-icon{margin-left:auto;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.p-menubar .p-menubar-root-list>.p-menuitem.p-menuitem-active>.p-menuitem-link>.p-submenu-icon{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.p-menubar .p-menubar-root-list .p-submenu-list{border:0;box-shadow:none;position:static;width:100%}.p-menubar .p-menubar-root-list .p-submenu-list .p-submenu-icon{-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem-active>.p-menuitem-link>.p-submenu-icon{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.p-menubar .p-menubar-root-list .p-menuitem{position:static;width:100%}.p-menubar .p-menubar-root-list ul li a{padding-left:2.25rem}.p-menubar .p-menubar-root-list ul li ul li a{padding-left:3.75rem}.p-menubar .p-menubar-root-list ul li ul li ul li a{padding-left:5.25rem}.p-menubar .p-menubar-root-list ul li ul li ul li ul li a{padding-left:6.75rem}.p-menubar .p-menubar-root-list ul li ul li ul li ul li ul li a{padding-left:8.25rem}.p-menubar.p-menubar-mobile-active .p-menubar-root-list{display:flex;flex-direction:column;left:0;top:100%;z-index:1}}.p-panelmenu .p-panelmenu-header>a{background:#f8f9fa;border:1px solid #dee2e6;border-radius:3px;color:#495057;font-weight:600;padding:1rem;transition:box-shadow .2s}.p-panelmenu .p-panelmenu-header>a .p-menuitem-icon,.p-panelmenu .p-panelmenu-header>a .p-panelmenu-icon{margin-right:.5rem}.p-panelmenu .p-panelmenu-header>a:focus{box-shadow:0 0 0 .2rem #a6d5fa;outline:0 none;outline-offset:0}.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled)>a:hover{background:#e9ecef;border-color:#dee2e6;color:#495057}.p-panelmenu .p-panelmenu-header.p-highlight{margin-bottom:0}.p-panelmenu .p-panelmenu-header.p-highlight>a{background:#f8f9fa;border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:#dee2e6;color:#495057}.p-panelmenu .p-panelmenu-header.p-highlight:not(.p-disabled)>a:hover{background:#e9ecef;border-color:#dee2e6;color:#495057}.p-panelmenu .p-panelmenu-content{background:#fff;border:1px solid #dee2e6;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top:0;border-top-left-radius:0;border-top-right-radius:0;color:#495057;margin-bottom:0;padding:.25rem 0}.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link{border-radius:0;color:#495057;padding:.75rem 1rem;transition:box-shadow .2s;-webkit-user-select:none;-ms-user-select:none;user-select:none}.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-text{color:#495057}.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-icon{color:#6c757d;margin-right:.5rem}.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-submenu-icon{color:#6c757d}.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover{background:#e9ecef}.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text{color:#495057}.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon,.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon{color:#6c757d}.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:focus{box-shadow:inset 0 0 0 .15rem #a6d5fa;outline:0 none;outline-offset:0}.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-panelmenu-icon{margin-right:.5rem}.p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-submenu){padding:0 0 0 1rem}.p-panelmenu .p-panelmenu-panel{margin-bottom:0}.p-panelmenu .p-panelmenu-panel .p-panelmenu-content,.p-panelmenu .p-panelmenu-panel .p-panelmenu-header>a{border-radius:0}.p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-disabled).p-highlight:hover>a,.p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover>a,.p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header>a{border-top:0}.p-panelmenu .p-panelmenu-panel:first-child .p-panelmenu-header>a{border-top-left-radius:3px;border-top-right-radius:3px}.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-content,.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-header:not(.p-highlight)>a{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.p-slidemenu{background:#fff;border:1px solid #dee2e6;border-radius:3px;color:#495057;padding:.25rem 0;width:12.5rem}.p-slidemenu .p-menuitem-link{border-radius:0;color:#495057;padding:.75rem 1rem;transition:box-shadow .2s;-webkit-user-select:none;-ms-user-select:none;user-select:none}.p-slidemenu .p-menuitem-link .p-menuitem-text{color:#495057}.p-slidemenu .p-menuitem-link .p-menuitem-icon{color:#6c757d;margin-right:.5rem}.p-slidemenu .p-menuitem-link .p-submenu-icon{color:#6c757d}.p-slidemenu .p-menuitem-link:not(.p-disabled):hover{background:#e9ecef}.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text{color:#495057}.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon,.p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon{color:#6c757d}.p-slidemenu .p-menuitem-link:focus{box-shadow:inset 0 0 0 .15rem #a6d5fa;outline:0 none;outline-offset:0}.p-slidemenu .p-slidemenu-list,.p-slidemenu.p-slidemenu-overlay{background:#fff;border:0;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.p-slidemenu .p-slidemenu-list{padding:.25rem 0}.p-slidemenu .p-slidemenu.p-slidemenu-active>.p-slidemenu-link{background:#e9ecef}.p-slidemenu .p-slidemenu.p-slidemenu-active>.p-slidemenu-link .p-slidemenu-text{color:#495057}.p-slidemenu .p-slidemenu.p-slidemenu-active>.p-slidemenu-link .p-slidemenu-icon{color:#6c757d}.p-slidemenu .p-slidemenu-separator{border-top:1px solid #dee2e6;margin:.25rem 0}.p-slidemenu .p-slidemenu-icon{font-size:.875rem}.p-slidemenu .p-slidemenu-backward{color:#495057;padding:.75rem 1rem}.p-steps .p-steps-item .p-menuitem-link{background:transparent;background:#fff;border-radius:3px;transition:box-shadow .2s}.p-steps .p-steps-item .p-menuitem-link .p-steps-number{background:#fff;border:1px solid #e9ecef;border-radius:50%;color:#495057;font-size:1.143rem;height:2rem;line-height:2rem;min-width:2rem;z-index:1}.p-steps .p-steps-item .p-menuitem-link .p-steps-title{color:#6c757d;margin-top:.5rem}.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus{box-shadow:0 0 0 .2rem #a6d5fa;outline:0 none;outline-offset:0}.p-steps .p-steps-item.p-highlight .p-steps-number{background:#e3f2fd;color:#495057}.p-steps .p-steps-item.p-highlight .p-steps-title{color:#495057;font-weight:600}.p-steps .p-steps-item:before{border-top:1px solid #dee2e6;content:" ";display:block;left:0;margin-top:-1rem;position:absolute;top:50%;width:100%}.p-tabmenu .p-tabmenu-nav{background:#fff;border:solid #dee2e6;border-width:0 0 2px}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem{margin-right:0}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link{background:#fff;border:0 solid transparent;border-bottom:2px solid #dee2e6;border-top-left-radius:3px;border-top-right-radius:3px;color:#6c757d;font-weight:600;height:calc(100% + 2px);margin:0 0 -2px;padding:1rem;transition:box-shadow .2s}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon{margin-right:.5rem}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link:not(.p-disabled):focus{box-shadow:inset 0 0 0 .2rem #a6d5fa;outline:0 none;outline-offset:0}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link{background:#fff;border-color:#6c757d;color:#6c757d}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link{background:#fff;border-color:#2196f3;color:#2196f3}.p-tieredmenu{background:#fff;border:1px solid #dee2e6;border-radius:3px;color:#495057;padding:.25rem 0;width:12.5rem}.p-tieredmenu .p-menuitem-link{border-radius:0;color:#495057;padding:.75rem 1rem;transition:box-shadow .2s;-webkit-user-select:none;-ms-user-select:none;user-select:none}.p-tieredmenu .p-menuitem-link .p-menuitem-text{color:#495057}.p-tieredmenu .p-menuitem-link .p-menuitem-icon{color:#6c757d;margin-right:.5rem}.p-tieredmenu .p-menuitem-link .p-submenu-icon{color:#6c757d}.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover{background:#e9ecef}.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text{color:#495057}.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon,.p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon{color:#6c757d}.p-tieredmenu .p-menuitem-link:focus{box-shadow:inset 0 0 0 .15rem #a6d5fa;outline:0 none;outline-offset:0}.p-tieredmenu .p-submenu-list,.p-tieredmenu.p-tieredmenu-overlay{background:#fff;border:0;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.p-tieredmenu .p-submenu-list{padding:.25rem 0}.p-tieredmenu .p-menuitem.p-menuitem-active>.p-menuitem-link{background:#e9ecef}.p-tieredmenu .p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-text{color:#495057}.p-tieredmenu .p-menuitem.p-menuitem-active>.p-menuitem-link .p-menuitem-icon,.p-tieredmenu .p-menuitem.p-menuitem-active>.p-menuitem-link .p-submenu-icon{color:#6c757d}.p-tieredmenu .p-menu-separator{border-top:1px solid #dee2e6;margin:.25rem 0}.p-tieredmenu .p-submenu-icon{font-size:.875rem}.p-inline-message{border-radius:3px;margin:0;padding:.5rem}.p-inline-message.p-inline-message-info{background:#b3e5fc;border:0 solid #0891cf;color:#044868}.p-inline-message.p-inline-message-info .p-inline-message-icon{color:#044868}.p-inline-message.p-inline-message-success{background:#c8e6c9;border:0 solid #439446;color:#224a23}.p-inline-message.p-inline-message-success .p-inline-message-icon{color:#224a23}.p-inline-message.p-inline-message-warn{background:#ffecb3;border:0 solid #d9a300;color:#6d5100}.p-inline-message.p-inline-message-warn .p-inline-message-icon{color:#6d5100}.p-inline-message.p-inline-message-error{background:#ffcdd2;border:0 solid #e60017;color:#73000c}.p-inline-message.p-inline-message-error .p-inline-message-icon{color:#73000c}.p-inline-message .p-inline-message-icon{font-size:1rem;margin-right:.5rem}.p-inline-message .p-inline-message-text{font-size:1rem}.p-inline-message.p-inline-message-icon-only .p-inline-message-icon{margin-right:0}.p-message{border-radius:3px;margin:1rem 0}.p-message .p-message-wrapper{padding:1rem 1.5rem}.p-message .p-message-close{background:transparent;border-radius:50%;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s;width:2rem}.p-message .p-message-close:hover{background:hsla(0,0%,100%,.3)}.p-message .p-message-close:focus{box-shadow:0 0 0 .2rem #a6d5fa;outline:0 none;outline-offset:0}.p-message.p-message-info{background:#b3e5fc;border:solid #0891cf;border-width:0 0 0 6px;color:#044868}.p-message.p-message-info .p-message-close,.p-message.p-message-info .p-message-icon{color:#044868}.p-message.p-message-success{background:#c8e6c9;border:solid #439446;border-width:0 0 0 6px;color:#224a23}.p-message.p-message-success .p-message-close,.p-message.p-message-success .p-message-icon{color:#224a23}.p-message.p-message-warn{background:#ffecb3;border:solid #d9a300;border-width:0 0 0 6px;color:#6d5100}.p-message.p-message-warn .p-message-close,.p-message.p-message-warn .p-message-icon{color:#6d5100}.p-message.p-message-error{background:#ffcdd2;border:solid #e60017;border-width:0 0 0 6px;color:#73000c}.p-message.p-message-error .p-message-close,.p-message.p-message-error .p-message-icon{color:#73000c}.p-message .p-message-text{font-size:1rem;font-weight:500}.p-message .p-message-icon{font-size:1.5rem;margin-right:.5rem}.p-toast{opacity:.9}.p-toast .p-toast-message{border-radius:3px;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);margin:0 0 1rem}.p-toast .p-toast-message .p-toast-message-content{border-width:0 0 0 6px;padding:1rem}.p-toast .p-toast-message .p-toast-message-content .p-toast-message-text{margin:0 0 0 1rem}.p-toast .p-toast-message .p-toast-message-content .p-toast-message-icon{font-size:2rem}.p-toast .p-toast-message .p-toast-message-content .p-toast-summary{font-weight:700}.p-toast .p-toast-message .p-toast-message-content .p-toast-detail{margin:.5rem 0 0}.p-toast .p-toast-message .p-toast-icon-close{background:transparent;border-radius:50%;height:2rem;transition:background-color .2s,color .2s,box-shadow .2s;width:2rem}.p-toast .p-toast-message .p-toast-icon-close:hover{background:hsla(0,0%,100%,.3)}.p-toast .p-toast-message .p-toast-icon-close:focus{box-shadow:0 0 0 .2rem #a6d5fa;outline:0 none;outline-offset:0}.p-toast .p-toast-message.p-toast-message-info{background:#b3e5fc;border:solid #0891cf;border-width:0 0 0 6px;color:#044868}.p-toast .p-toast-message.p-toast-message-info .p-toast-icon-close,.p-toast .p-toast-message.p-toast-message-info .p-toast-message-icon{color:#044868}.p-toast .p-toast-message.p-toast-message-success{background:#c8e6c9;border:solid #439446;border-width:0 0 0 6px;color:#224a23}.p-toast .p-toast-message.p-toast-message-success .p-toast-icon-close,.p-toast .p-toast-message.p-toast-message-success .p-toast-message-icon{color:#224a23}.p-toast .p-toast-message.p-toast-message-warn{background:#ffecb3;border:solid #d9a300;border-width:0 0 0 6px;color:#6d5100}.p-toast .p-toast-message.p-toast-message-warn .p-toast-icon-close,.p-toast .p-toast-message.p-toast-message-warn .p-toast-message-icon{color:#6d5100}.p-toast .p-toast-message.p-toast-message-error{background:#ffcdd2;border:solid #e60017;border-width:0 0 0 6px;color:#73000c}.p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close,.p-toast .p-toast-message.p-toast-message-error .p-toast-message-icon{color:#73000c}.p-galleria .p-galleria-close{background:transparent;border-radius:50%;color:#f8f9fa;height:4rem;margin:.5rem;transition:background-color .2s,color .2s,box-shadow .2s;width:4rem}.p-galleria .p-galleria-close .p-galleria-close-icon{font-size:2rem}.p-galleria .p-galleria-close:hover{background:hsla(0,0%,100%,.1);color:#f8f9fa}.p-galleria .p-galleria-item-nav{background:transparent;border-radius:3px;color:#f8f9fa;height:4rem;margin:0 .5rem;transition:background-color .2s,color .2s,box-shadow .2s;width:4rem}.p-galleria .p-galleria-item-nav .p-galleria-item-next-icon,.p-galleria .p-galleria-item-nav .p-galleria-item-prev-icon{font-size:2rem}.p-galleria .p-galleria-item-nav:not(.p-disabled):hover{background:hsla(0,0%,100%,.1);color:#f8f9fa}.p-galleria .p-galleria-caption{background:rgba(0,0,0,.5);color:#f8f9fa;padding:1rem}.p-galleria .p-galleria-indicators{padding:1rem}.p-galleria .p-galleria-indicators .p-galleria-indicator button{background-color:#e9ecef;border-radius:50%;height:1rem;transition:background-color .2s,color .2s,box-shadow .2s;width:1rem}.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover{background:#dee2e6}.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button{background:#e3f2fd;color:#495057}.p-galleria.p-galleria-indicators-bottom .p-galleria-indicator,.p-galleria.p-galleria-indicators-top .p-galleria-indicator{margin-right:.5rem}.p-galleria.p-galleria-indicators-left .p-galleria-indicator,.p-galleria.p-galleria-indicators-right .p-galleria-indicator{margin-bottom:.5rem}.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators{background:rgba(0,0,0,.5)}.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button{background:hsla(0,0%,100%,.4)}.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button:hover{background:hsla(0,0%,100%,.6)}.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator.p-highlight button{background:#e3f2fd;color:#495057}.p-galleria .p-galleria-thumbnail-container{background:rgba(0,0,0,.9);padding:1rem .25rem}.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next,.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev{background-color:transparent;border-radius:50%;color:#f8f9fa;height:2rem;margin:.5rem;transition:background-color .2s,color .2s,box-shadow .2s;width:2rem}.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next:hover,.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev:hover{background:hsla(0,0%,100%,.1);color:#f8f9fa}.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content{transition:box-shadow .2s}.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus{box-shadow:0 0 0 .2rem #a6d5fa;outline:0 none;outline-offset:0}.p-galleria-mask,.p-image-mask{--maskbg:rgba(0,0,0,.9)}.p-image-preview-indicator{background-color:transparent;color:#f8f9fa;transition:background-color .2s,color .2s,box-shadow .2s}.p-image-preview-container:hover>.p-image-preview-indicator{background-color:rgba(0,0,0,.5)}.p-image-toolbar{padding:1rem}.p-image-action.p-link{background-color:transparent;border-radius:50%;color:#f8f9fa;height:3rem;margin-right:.5rem;transition:background-color .2s,color .2s,box-shadow .2s;width:3rem}.p-image-action.p-link:last-child{margin-right:0}.p-image-action.p-link:hover{background-color:hsla(0,0%,100%,.1);color:#f8f9fa}.p-image-action.p-link i{font-size:1.5rem}.p-avatar{background-color:#dee2e6;border-radius:3px}.p-avatar.p-avatar-lg{font-size:1.5rem;height:3rem;width:3rem}.p-avatar.p-avatar-lg .p-avatar-icon{font-size:1.5rem}.p-avatar.p-avatar-xl{font-size:2rem;height:4rem;width:4rem}.p-avatar.p-avatar-xl .p-avatar-icon{font-size:2rem}.p-avatar-group .p-avatar{border:2px solid #fff}.p-chip{background-color:#dee2e6;border-radius:16px;color:#495057;padding:0 .5rem}.p-chip .p-chip-text{line-height:1.5;margin-bottom:.25rem;margin-top:.25rem}.p-chip .p-chip-icon,.p-chip img{margin-right:.5rem}.p-chip img{height:2rem;margin-left:-.5rem;width:2rem}.p-chip .p-chip-remove-icon{border-radius:3px;margin-left:.5rem;transition:background-color .2s,color .2s,box-shadow .2s}.p-chip .p-chip-remove-icon:focus{box-shadow:0 0 0 .2rem #a6d5fa;outline:0 none;outline-offset:0}.p-scrolltop{border-radius:50%;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);height:3rem;transition:background-color .2s,color .2s,box-shadow .2s;width:3rem}.p-scrolltop.p-link{background:rgba(0,0,0,.7)}.p-scrolltop.p-link:hover{background:rgba(0,0,0,.8)}.p-scrolltop .p-scrolltop-icon{color:#f8f9fa;font-size:1.5rem}.p-skeleton{background-color:#e9ecef;border-radius:3px}.p-skeleton:after{background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.4),hsla(0,0%,100%,0))}.p-tag .p-tag-icon{font-size:.75rem;margin-right:.25rem}.p-inplace .p-inplace-display{border-radius:3px;padding:.5rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-inplace .p-inplace-display:not(.p-disabled):hover{background:#e9ecef;color:#495057}.p-inplace .p-inplace-display:focus{box-shadow:0 0 0 .2rem #a6d5fa;outline:0 none;outline-offset:0}.p-progressbar{background:#dee2e6;border:0;border-radius:3px;height:1.5rem}.p-progressbar .p-progressbar-value{background:#2196f3;border:0;margin:0}.p-progressbar .p-progressbar-label{color:#495057;line-height:1.5rem}.p-terminal{background:#fff;border:1px solid #dee2e6;color:#495057;padding:1rem}.p-terminal .p-terminal-input{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1rem}.p-badge{background:#2196f3;color:#fff;font-size:.75rem;font-weight:700;height:1.5rem;line-height:1.5rem;min-width:1.5rem}.p-badge.p-badge-secondary{background-color:#607d8b;color:#fff}.p-badge.p-badge-success{background-color:#689f38;color:#fff}.p-badge.p-badge-info{background-color:#0288d1;color:#fff}.p-badge.p-badge-warning{background-color:#fbc02d;color:#212529}.p-badge.p-badge-danger{background-color:#d32f2f;color:#fff}.p-badge.p-badge-lg{font-size:1.125rem;height:2.25rem;line-height:2.25rem;min-width:2.25rem}.p-badge.p-badge-xl{font-size:1.5rem;height:3rem;line-height:3rem;min-width:3rem}.p-tag{background:#2196f3;border-radius:3px;color:#fff;font-size:.75rem;font-weight:700;padding:.25rem .4rem}.p-tag.p-tag-success{background-color:#689f38;color:#fff}.p-tag.p-tag-info{background-color:#0288d1;color:#fff}.p-tag.p-tag-warning{background-color:#fbc02d;color:#212529}.p-tag.p-tag-danger{background-color:#d32f2f;color:#fff}.p-virtualscroller-loading-icon{font-size:2rem}.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button,.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button{background-color:#2196f3}.p-datatable .p-datatable-tbody>tr.p-datatable-dragpoint-top>td{box-shadow:inset 0 2px 0 0 #2196f3}.p-datatable .p-datatable-tbody>tr.p-datatable-dragpoint-bottom>td{box-shadow:inset 0 -2px 0 0 #2196f3}.newui-toast{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172a!important;background:var(--_primaryBgDark,#0f172a)!important;border:1px solid #23272f!important;border:1px solid var(--_primaryInputBorder,#23272f)!important;border-radius:12px!important;box-shadow:0 10px 25px rgba(0,0,0,.35)!important;padding:10px 14px!important}.newui-toast,.newui-toast-body{color:#e2e8f0!important;color:var(--cosmic-text-primary,#e2e8f0)!important}.newui-toast-body{font-size:14px!important;line-height:1.35!important}.newui-toast .Toastify__toast-icon{-webkit-margin-end:10px!important;margin-inline-end:10px!important}.newui-toast .Toastify__close-button{color:#94a3b8!important;color:var(--cosmic-text-secondary,#94a3b8)!important;opacity:1!important}.newui-toast .Toastify__close-button:hover{color:#e2e8f0!important;color:var(--cosmic-text-primary,#e2e8f0)!important}.Toastify__toast.newui-toast{border-left:3px solid transparent!important}.Toastify__toast.newui-toast-progress{background:3px solid transparent!important}.newui-toast-progress{border-radius:0 0 12px 12px!important;height:0!important}
/*# sourceMappingURL=main.b82bfe6f.css.map*/