:root{font-family:Inter var,sans-serif;font-feature-settings:"cv02","cv03","cv04","cv11";font-variation-settings:normal;--font-family: "Inter var", sans-serif;--font-feature-settings: "cv02", "cv03", "cv04", "cv11";--text-color: #334155;--text-color-secondary: #64748b;--primary-color: #6366F1;--primary-color-text: #ffffff;--surface-0: #ffffff;--surface-50: #f8fafc;--surface-100: #f1f5f9;--surface-200: #e2e8f0;--surface-300: #cbd5e1;--surface-400: #94a3b8;--surface-500: #64748b;--surface-600: #475569;--surface-700: #334155;--surface-800: #1e293b;--surface-900: #0f172a;--surface-950: #020617;--gray-0: #ffffff;--gray-50: #f8fafc;--gray-100: #f1f5f9;--gray-200: #e2e8f0;--gray-300: #cbd5e1;--gray-400: #94a3b8;--gray-500: #64748b;--gray-600: #475569;--gray-700: #334155;--gray-800: #1e293b;--gray-900: #0f172a;--gray-950: #020617;--content-padding: 1.125rem;--inline-spacing: .5rem;--border-radius: 6px;--surface-ground: #f8fafc;--surface-section: #ffffff;--surface-card: #ffffff;--surface-overlay: #ffffff;--surface-border: #e2e8f0;--surface-hover: #f1f5f9;--focus-ring: none;--maskbg: rgba(0, 0, 0, .4);--highlight-bg: #EEF2FF;--highlight-text-color: #4338CA;--p-anchor-gutter: 2px;color-scheme:light}:root{--p-focus-ring-color: var(--primary-color)}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:normal;font-named-instance:"Regular";src:url(/assets/Inter-roman.var-C-r5W2Hj.woff2?v=3.19) format("woff2")}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:italic;font-named-instance:"Italic";src:url(/assets/Inter-italic.var-DhD-tpjY.woff2?v=3.19) format("woff2")}: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;--red-50:#fff5f5;--red-100:#ffd0ce;--red-200:#ffaca7;--red-300:#ff8780;--red-400:#ff6259;--red-500:#ff3d32;--red-600:#d9342b;--red-700:#b32b23;--red-800:#8c221c;--red-900:#661814;--primary-50:#f7f7fe;--primary-100:#dadafc;--primary-200:#bcbdf9;--primary-300:#9ea0f6;--primary-400:#8183f4;--primary-500:#6366f1;--primary-600:#5457cd;--primary-700:#4547a9;--primary-800:#363885;--primary-900:#282960}.p-editor-container .p-editor-toolbar{background:#fff;border-top-right-radius:6px;border-top-left-radius:6px}.p-editor-container .p-editor-toolbar.ql-snow{border:1px solid #e2e8f0}.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke{stroke:#64748b}.p-editor-container .p-editor-toolbar.ql-snow .ql-fill{fill:#64748b}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label{border:0 none;color:#64748b}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover{color:#334155}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke{stroke:#334155}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill{fill:#334155}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#334155}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#334155}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#334155}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{background:#fff;border:1px solid #e2e8f0;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;border-radius:6px;padding:.25rem}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item{color:#334155}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover{color:#1e293b;background:#f1f5f9}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item{padding:.5rem .75rem}.p-editor-container .p-editor-content{border-bottom-right-radius:6px;border-bottom-left-radius:6px}.p-editor-container .p-editor-content.ql-snow{border:1px solid #e2e8f0}.p-editor-container .p-editor-content .ql-editor{background:#fff;color:#334155;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.p-editor-container .ql-snow.ql-toolbar button:hover,.p-editor-container .ql-snow.ql-toolbar button:focus{color:#334155}.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke{stroke:#334155}.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill{fill:#334155}.p-editor-container .ql-snow.ql-toolbar button.ql-active,.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active,.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected{color:#6366f1}.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke,.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke{stroke:#6366f1}.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-fill,.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill{fill:#6366f1}.p-editor-container .ql-snow.ql-toolbar button.ql-active .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 .ql-picker-item.ql-selected .ql-picker-label{color:#6366f1}@layer primevue{.p-component,.p-component *{box-sizing:border-box}.p-hidden-space{visibility:hidden}.p-reset{margin:0;padding:0;border:0;outline:0;text-decoration:none;font-size:100%;list-style:none}.p-disabled,.p-disabled *{cursor:default;pointer-events:none;-webkit-user-select:none;user-select:none}.p-component-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.p-unselectable-text{-webkit-user-select:none;user-select:none}.p-sr-only{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal}.p-link{text-align:left;background-color:transparent;margin:0;padding:0;border:none;cursor:pointer;-webkit-user-select:none;user-select:none}.p-link:disabled{cursor:default}.p-connected-overlay{opacity:0;transform:scaleY(.8);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}.p-connected-overlay-visible{opacity:1;transform:scaleY(1)}.p-connected-overlay-hidden{opacity:0;transform:scaleY(1);transition:opacity .1s linear}.p-connected-overlay-enter-from{opacity:0;transform:scaleY(.8)}.p-connected-overlay-leave-to{opacity:0}.p-connected-overlay-enter-active{transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}.p-connected-overlay-leave-active{transition:opacity .1s linear}.p-toggleable-content-enter-from,.p-toggleable-content-leave-to{max-height:0}.p-toggleable-content-enter-to,.p-toggleable-content-leave-from{max-height:1000px}.p-toggleable-content-leave-active{overflow:hidden;transition:max-height .45s cubic-bezier(0,1,0,1)}.p-toggleable-content-enter-active{overflow:hidden;transition:max-height 1s ease-in-out}*{box-sizing:border-box}.p-component{font-family:var(--font-family);font-feature-settings:var(--font-feature-settings, normal);font-size:1rem;font-weight:400}.p-component-overlay{background-color:#0006;transition-duration:.2s}.p-disabled,.p-component:disabled{opacity:.6}.p-error{color:#f87171}.p-text-secondary{color:#64748b}.pi{font-size:1rem}.p-icon{width:1rem;height:1rem}.p-link{font-family:var(--font-family);font-feature-settings:var(--font-feature-settings, normal);font-size:1rem;border-radius:6px;outline-color:transparent}.p-link:focus-visible{outline:1px solid var(--p-focus-ring-color);outline-offset:2px;box-shadow:none}.p-component-overlay-enter{animation:p-component-overlay-enter-animation .15s forwards}.p-component-overlay-leave{animation:p-component-overlay-leave-animation .15s forwards}@keyframes p-component-overlay-enter-animation{0%{background-color:transparent}to{background-color:var(--maskbg)}}@keyframes p-component-overlay-leave-animation{0%{background-color:var(--maskbg)}to{background-color:transparent}}.p-autocomplete{display:inline-flex}.p-autocomplete-loader{position:absolute;top:50%;margin-top:-.5rem}.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-top-right-radius:0;border-bottom-right-radius:0}.p-autocomplete-dd .p-autocomplete-dropdown{border-top-left-radius:0;border-bottom-left-radius:0}.p-autocomplete .p-autocomplete-panel{min-width:100%}.p-autocomplete-panel{position:absolute;overflow:auto;top:0;left:0}.p-autocomplete-items{margin:0;padding:0;list-style-type:none}.p-autocomplete-item{cursor:pointer;white-space:nowrap;position:relative;overflow:hidden}.p-autocomplete-multiple-container{margin:0;padding:0;list-style-type:none;cursor:text;overflow:hidden;display:flex;align-items:center;flex-wrap:wrap}.p-autocomplete-token{cursor:default;display:inline-flex;align-items:center;flex:0 0 auto}.p-autocomplete-token-icon{cursor:pointer}.p-autocomplete-input-token{flex:1 1 auto;display:inline-flex}.p-autocomplete-input-token input{border:0 none;outline:0 none;background-color:transparent;margin:0;padding:0;box-shadow:none;border-radius:0;width:100%}.p-fluid .p-autocomplete{display:flex}.p-fluid .p-autocomplete-dd .p-autocomplete-input{width:1%}.p-autocomplete .p-autocomplete-loader{right:.75rem}.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader{right:3.25rem}.p-autocomplete:not(.p-disabled):hover .p-autocomplete-multiple-container{border-color:#94a3b8}.p-autocomplete:not(.p-disabled).p-focus .p-autocomplete-multiple-container{outline:1px solid var(--p-focus-ring-color);outline-offset:-1px;box-shadow:none;border-color:#94a3b8}.p-autocomplete .p-autocomplete-multiple-container{padding:.25rem .75rem;gap:.5rem;outline-color:transparent}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token{padding:.25rem 0}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input{font-family:var(--font-family);font-feature-settings:var(--font-feature-settings, normal);font-size:1rem;color:#334155;padding:0;margin:0}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token{padding:.25rem .75rem;background:#f1f5f9;color:#1e293b;border-radius:16px}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon{margin-left:.5rem}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token.p-focus{background:#e2e8f0;color:#0f172a}.p-autocomplete.p-invalid.p-component>.p-inputtext{border-color:#f87171}.p-autocomplete-panel{background:#fff;color:#334155;border:1px solid #e2e8f0;border-radius:6px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.p-autocomplete-panel .p-autocomplete-items{padding:.25rem}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item{margin:2px 0;padding:.5rem .75rem;border:0 none;color:#334155;background:transparent;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s;border-radius:4px}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:first-child{margin-top:0}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:last-child{margin-bottom:0}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight{color:#4338ca;background:#eef2ff}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight.p-focus{background:#e0e7ff}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled).p-focus{color:#1e293b;background:#f1f5f9}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group{margin:0;padding:.5rem .75rem;color:#94a3b8;background:#fff;font-weight:600}.p-calendar{display:inline-flex;max-width:100%}.p-calendar .p-inputtext{flex:1 1 auto;width:1%}.p-calendar-w-btn .p-inputtext{border-top-right-radius:0;border-bottom-right-radius:0}.p-calendar-w-btn .p-datepicker-trigger{border-top-left-radius:0;border-bottom-left-radius:0}.p-calendar .p-datepicker-trigger-icon{cursor:pointer}.p-fluid .p-calendar{display:flex}.p-fluid .p-calendar .p-inputtext{width:1%}.p-calendar .p-datepicker{min-width:100%}.p-datepicker{width:auto}.p-datepicker-inline{display:inline-block;overflow-x:auto}.p-datepicker-header{display:flex;align-items:center;justify-content:space-between}.p-datepicker-header .p-datepicker-title{margin:0 auto}.p-datepicker-prev,.p-datepicker-next{cursor:pointer;display:inline-flex;justify-content:center;align-items:center;overflow:hidden;position:relative}.p-datepicker-multiple-month .p-datepicker-group-container{display:flex}.p-datepicker-multiple-month .p-datepicker-group-container .p-datepicker-group{flex:1 1 auto}.p-datepicker table{width:100%;border-collapse:collapse}.p-datepicker td>span{display:flex;justify-content:center;align-items:center;cursor:pointer;margin:0 auto;overflow:hidden;position:relative}.p-monthpicker-month{width:33.3%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;position:relative}.p-yearpicker-year{width:50%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;position:relative}.p-datepicker-buttonbar{display:flex;justify-content:space-between;align-items:center}.p-timepicker{display:flex;justify-content:center;align-items:center}.p-timepicker button{display:flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;position:relative}.p-timepicker>div{display:flex;align-items:center;flex-direction:column}.p-datepicker-touch-ui,.p-calendar .p-datepicker-touch-ui{min-width:80vw}.p-calendar.p-invalid.p-component>.p-inputtext{border-color:#f87171}.p-calendar:not(.p-calendar-disabled).p-focus>.p-inputtext{outline:1px solid var(--p-focus-ring-color);outline-offset:-1px;box-shadow:none;border-color:#94a3b8}.p-datepicker{padding:.75rem;background:#fff;color:#334155;border:1px solid #cbd5e1;border-radius:6px}.p-datepicker:not(.p-datepicker-inline){background:#fff;border:1px solid #e2e8f0;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header{background:#fff}.p-datepicker .p-datepicker-header{padding:0 0 .5rem;color:#334155;background:#fff;font-weight:500;margin:0;border-bottom:1px solid #e2e8f0;border-top-right-radius:6px;border-top-left-radius:6px}.p-datepicker .p-datepicker-header .p-datepicker-prev,.p-datepicker .p-datepicker-header .p-datepicker-next{width:1.75rem;height:1.75rem;color:#64748b;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s;outline-color:transparent}.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover{color:#475569;border-color:transparent;background:#f1f5f9}.p-datepicker .p-datepicker-header .p-datepicker-prev:focus-visible,.p-datepicker .p-datepicker-header .p-datepicker-next:focus-visible{outline:1px solid var(--p-focus-ring-color);outline-offset:2px;box-shadow:none}.p-datepicker .p-datepicker-header .p-datepicker-title{line-height:1.75rem}.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year,.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month{color:#334155;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s;font-weight:500;padding:.25rem}.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year:enabled:hover,.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month:enabled:hover{color:#6366f1}.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month{margin-right:.5rem}.p-datepicker table{font-size:1rem;margin:.5rem 0 0}.p-datepicker table th{padding:.25rem}.p-datepicker table th>span{width:2rem;height:2rem}.p-datepicker table td{padding:.25rem}.p-datepicker table td>span{width:2rem;height:2rem;border-radius:50%;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s;border:1px solid transparent;outline-color:transparent}.p-datepicker table td>span.p-highlight{color:#4338ca;background:#eef2ff}.p-datepicker table td>span:focus{outline:1px solid var(--p-focus-ring-color);outline-offset:2px;box-shadow:none}.p-datepicker table td.p-datepicker-today>span{background:#e2e8f0;color:#0f172a;border-color:transparent}.p-datepicker table td.p-datepicker-today>span.p-highlight{color:#4338ca;background:#eef2ff}.p-datepicker .p-datepicker-buttonbar{padding:.5rem 0 0;border-top:1px solid #e2e8f0}.p-datepicker .p-datepicker-buttonbar .p-button{width:auto}.p-datepicker .p-timepicker{border-top:1px solid #e2e8f0;padding:0}.p-datepicker .p-timepicker button{width:1.75rem;height:1.75rem;color:#64748b;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s;outline-color:transparent}.p-datepicker .p-timepicker button:enabled:hover{color:#475569;border-color:transparent;background:#f1f5f9}.p-datepicker .p-timepicker button:focus-visible{outline:1px solid var(--p-focus-ring-color);outline-offset:2px;box-shadow:none}.p-datepicker .p-timepicker button:last-child{margin-top:.2em}.p-datepicker .p-timepicker span{font-size:1rem}.p-datepicker .p-timepicker>div{padding:0 .5rem}.p-datepicker.p-datepicker-timeonly .p-timepicker{border-top:0 none}.p-datepicker .p-monthpicker{margin:.5rem 0 0}.p-datepicker .p-monthpicker .p-monthpicker-month{padding:.25rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s;border-radius:6px}.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight{color:#4338ca;background:#eef2ff}.p-datepicker .p-yearpicker{margin:.5rem 0 0}.p-datepicker .p-yearpicker .p-yearpicker-year{padding:.25rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s;border-radius:6px}.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight{color:#4338ca;background:#eef2ff}.p-datepicker.p-datepicker-multiple-month .p-datepicker-group{border-left:1px solid #e2e8f0;padding-right:.75rem;padding-left:.75rem;padding-top:0;padding-bottom:0}.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:first-child{padding-left:0;border-left:0 none}.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:last-child{padding-right:0}.p-datepicker.p-datepicker-mobile table th,.p-datepicker.p-datepicker-mobile table td{padding:.25rem}.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled){outline-color:transparent}.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):hover{background:#f1f5f9}.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):focus{outline:1px solid var(--p-focus-ring-color);outline-offset:2px;box-shadow:none}.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled){outline-color:transparent}.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover{background:#f1f5f9}.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):focus{outline:1px solid var(--p-focus-ring-color);outline-offset:2px;box-shadow:none}.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled){outline-color:transparent}.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover{background:#f1f5f9}.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):focus{outline:1px solid var(--p-focus-ring-color);outline-offset:2px;box-shadow:none}.p-cascadeselect{display:inline-flex;cursor:pointer;-webkit-user-select:none;user-select:none}.p-cascadeselect-trigger{display:flex;align-items:center;justify-content:center;flex-shrink:0}.p-cascadeselect-label{display:block;white-space:nowrap;overflow:hidden;flex:1 1 auto;width:1%;text-overflow:ellipsis;cursor:pointer}.p-cascadeselect-label-empty{overflow:hidden;visibility:hidden}.p-cascadeselect .p-cascadeselect-panel{min-width:100%}.p-cascadeselect-item{cursor:pointer;font-weight:400;white-space:nowrap}.p-cascadeselect-item-content{display:flex;align-items:center;overflow:hidden;position:relative}.p-cascadeselect-group-icon{margin-left:auto}.p-cascadeselect-items{margin:0;padding:0;list-style-type:none;min-width:100%}.p-fluid .p-cascadeselect{display:flex}.p-fluid .p-cascadeselect .p-cascadeselect-label{width:1%}.p-cascadeselect-sublist{position:absolute;min-width:100%;z-index:1;display:none}.p-cascadeselect-item-active{overflow:visible}.p-cascadeselect-item-active>.p-cascadeselect-sublist{display:block;left:100%;top:0}.p-cascadeselect-enter-from,.p-cascadeselect-leave-active{opacity:0}.p-cascadeselect-enter-active{transition:opacity .15s}.p-cascadeselect{background:#fff;border:1px solid #cbd5e1;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s;border-radius:6px;outline-color:transparent}.p-cascadeselect:not(.p-disabled):hover{border-color:#94a3b8}.p-cascadeselect:not(.p-disabled).p-focus{outline:1px solid var(--p-focus-ring-color);outline-offset:-1px;box-shadow:none;border-color:#94a3b8}.p-cascadeselect.p-variant-filled{background-color:#f8fafc}.p-cascadeselect.p-variant-filled:enabled:hover{background-color:#f8fafc}.p-cascadeselect.p-variant-filled:enabled:focus{background-color:#fff}.p-cascadeselect .p-cascadeselect-label{background:transparent;border:0 none;padding:.5rem .75rem}.p-cascadeselect .p-cascadeselect-label.p-placeholder{color:#64748b}.p-cascadeselect .p-cascadeselect-label:enabled:focus{outline:0 none;box-shadow:none}.p-cascadeselect .p-cascadeselect-trigger{background:transparent;color:#94a3b8;width:2.5rem;border-top-right-radius:6px;border-bottom-right-radius:6px}.p-cascadeselect.p-invalid.p-component{border-color:#f87171}.p-cascadeselect-panel{background:#fff;color:#334155;border:1px solid #e2e8f0;border-radius:6px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.p-cascadeselect-panel .p-cascadeselect-items{padding:.25rem}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item{margin:2px 0;border:0 none;color:#334155;background:transparent;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s;border-radius:4px}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:first-child{margin-top:0}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:last-child{margin-bottom:0}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight{color:#4338ca;background:#eef2ff}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight.p-focus{background:#e0e7ff}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled).p-focus{color:#1e293b;background:#f1f5f9}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content{padding:.5rem .75rem}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon{font-size:.875rem}.p-checkbox{position:relative;display:inline-flex;-webkit-user-select:none;user-select:none;vertical-align:bottom}.p-checkbox-input{cursor:pointer}.p-checkbox-box{display:flex;justify-content:center;align-items:center}.p-checkbox{width:1.25rem;height:1.25rem}.p-checkbox .p-checkbox-input{appearance:none;position:absolute;top:0;left:0;width:100%;height:100%;padding:0;margin:0;opacity:0;z-index:1;outline:0 none;border:1px solid #cbd5e1;border-radius:6px}.p-checkbox .p-checkbox-box{border:1px solid #cbd5e1;background:#fff;width:1.25rem;height:1.25rem;color:#334155;border-radius:6px;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s;outline-color:transparent}.p-checkbox .p-checkbox-box .p-checkbox-icon{transition-duration:.2s;color:#fff;font-size:.875rem}.p-checkbox .p-checkbox-box .p-checkbox-icon.p-icon{width:.875rem;height:.875rem}.p-checkbox.p-highlight .p-checkbox-box{border-color:#6366f1;background:#6366f1}.p-checkbox:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box{border-color:#94a3b8}.p-checkbox:not(.p-disabled):has(.p-checkbox-input:hover).p-highlight .p-checkbox-box{border-color:#4f46e5;background:#4f46e5;color:#fff}.p-checkbox:not(.p-disabled):has(.p-checkbox-input:focus-visible) .p-checkbox-box{outline:1px solid var(--p-focus-ring-color);outline-offset:-1px;box-shadow:none;border-color:#94a3b8}.p-checkbox.p-invalid>.p-checkbox-box{border-color:#f87171}.p-checkbox.p-variant-filled .p-checkbox-box{background-color:#f8fafc}.p-checkbox.p-variant-filled.p-highlight .p-checkbox-box{background:#6366f1}.p-checkbox.p-variant-filled:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box{background-color:#f8fafc}.p-checkbox.p-variant-filled:not(.p-disabled):has(.p-checkbox-input:hover).p-highlight .p-checkbox-box{background:#4f46e5}.p-input-filled .p-checkbox .p-checkbox-box{background-color:#f8fafc}.p-input-filled .p-checkbox.p-highlight .p-checkbox-box{background:#6366f1}.p-input-filled .p-checkbox:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box{background-color:#f8fafc}.p-input-filled .p-checkbox:not(.p-disabled):has(.p-checkbox-input:hover).p-highlight .p-checkbox-box{background:#4f46e5}.p-chips{display:inline-flex}.p-chips-multiple-container{margin:0;padding:0;list-style-type:none;cursor:text;overflow:hidden;display:flex;align-items:center;flex-wrap:wrap}.p-chips-token{cursor:default;display:inline-flex;align-items:center;flex:0 0 auto}.p-chips-input-token{flex:1 1 auto;display:inline-flex}.p-chips-token-icon{cursor:pointer}.p-chips-input-token input{border:0 none;outline:0 none;background-color:transparent;margin:0;padding:0;box-shadow:none;border-radius:0;width:100%}.p-fluid .p-chips{display:flex}.p-chips:not(.p-disabled):hover .p-chips-multiple-container{border-color:#94a3b8}.p-chips:not(.p-disabled).p-focus .p-chips-multiple-container{outline:1px solid var(--p-focus-ring-color);outline-offset:-1px;box-shadow:none;border-color:#94a3b8}.p-chips .p-chips-multiple-container{padding:.25rem .75rem;outline-color:transparent}.p-chips .p-chips-multiple-container .p-chips-token{padding:.25rem .75rem;margin-right:.5rem;background:#f1f5f9;color:#1e293b;border-radius:16px}.p-chips .p-chips-multiple-container .p-chips-token.p-focus{background:#e2e8f0;color:#0f172a}.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{font-family:var(--font-family);font-feature-settings:var(--font-feature-settings, normal);font-size:1rem;color:#334155;padding:0;margin:0}.p-chips.p-invalid.p-component>.p-inputtext{border-color:#f87171}.p-colorpicker-panel .p-colorpicker-color{background:linear-gradient(to top,#000,#0000),linear-gradient(to right,#fff,#fff0)}.p-colorpicker-panel .p-colorpicker-hue{background:linear-gradient(0deg,red 0,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red)}.p-colorpicker-preview{width:1.5rem;height:1.5rem}.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 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.p-dropdown{display:inline-flex;cursor:pointer;position:relative;-webkit-user-select:none;user-select:none}.p-dropdown-clear-icon{position:absolute;top:50%;margin-top:-.5rem}.p-dropdown-trigger{display:flex;align-items:center;justify-content:center;flex-shrink:0}.p-dropdown-label{display:block;white-space:nowrap;overflow:hidden;flex:1 1 auto;width:1%;text-overflow:ellipsis;cursor:pointer}.p-dropdown-label-empty{overflow:hidden;opacity:0}input.p-dropdown-label{cursor:default}.p-dropdown .p-dropdown-panel{min-width:100%}.p-dropdown-panel{position:absolute;top:0;left:0}.p-dropdown-items-wrapper{overflow:auto}.p-dropdown-item{cursor:pointer;font-weight:400;white-space:nowrap;position:relative;overflow:hidden;display:flex;align-items:center}.p-dropdown-item-group{cursor:auto}.p-dropdown-items{margin:0;padding:0;list-style-type:none}.p-dropdown-filter{width:100%}.p-dropdown-filter-container{position:relative}.p-dropdown-filter-icon{position:absolute;top:50%;margin-top:-.5rem}.p-fluid .p-dropdown{display:flex}.p-fluid .p-dropdown .p-dropdown-label{width:1%}.p-dropdown{background:#fff;border:1px solid #cbd5e1;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s;border-radius:6px;outline-color:transparent}.p-dropdown:not(.p-disabled):hover{border-color:#94a3b8}.p-dropdown:not(.p-disabled).p-focus{outline:1px solid var(--p-focus-ring-color);outline-offset:-1px;box-shadow:none;border-color:#94a3b8}.p-dropdown.p-variant-filled{background:#f8fafc}.p-dropdown.p-variant-filled:not(.p-disabled):hover{background-color:#f8fafc}.p-dropdown.p-variant-filled:not(.p-disabled).p-focus{background-color:#fff}.p-dropdown.p-variant-filled:not(.p-disabled).p-focus .p-inputtext{background-color:transparent}.p-dropdown.p-dropdown-clearable .p-dropdown-label{padding-right:1.75rem}.p-dropdown .p-dropdown-label{background:transparent;border:0 none}.p-dropdown .p-dropdown-label.p-placeholder{color:#64748b}.p-dropdown .p-dropdown-label:focus,.p-dropdown .p-dropdown-label:enabled:focus{outline:0 none;box-shadow:none}.p-dropdown .p-dropdown-trigger{background:transparent;color:#94a3b8;width:2.5rem;border-top-right-radius:6px;border-bottom-right-radius:6px}.p-dropdown .p-dropdown-clear-icon{color:#94a3b8;right:2.5rem}.p-dropdown.p-invalid.p-component{border-color:#f87171}.p-dropdown-panel{background:#fff;color:#334155;border:1px solid #e2e8f0;border-radius:6px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.p-dropdown-panel .p-dropdown-header{padding:.5rem .5rem 0;border-bottom:0 none;color:#334155;background:#fff;margin:0;border-top-right-radius:6px;border-top-left-radius:6px}.p-dropdown-panel .p-dropdown-header .p-dropdown-filter{padding-right:1.75rem;margin-right:-1.75rem}.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon{right:.75rem;color:#94a3b8}.p-dropdown-panel .p-dropdown-items{padding:.25rem}.p-dropdown-panel .p-dropdown-items .p-dropdown-item{margin:2px 0;padding:.5rem .75rem;border:0 none;color:#334155;background:transparent;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s;border-radius:4px}.p-dropdown-panel .p-dropdown-items .p-dropdown-item:first-child{margin-top:0}.p-dropdown-panel .p-dropdown-items .p-dropdown-item:last-child{margin-bottom:0}.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight{color:#4338ca;background:#eef2ff}.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus{background:#e0e7ff}.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus{color:#1e293b;background:#f1f5f9}.p-dropdown-panel .p-dropdown-items .p-dropdown-item .p-dropdown-check-icon{position:relative;margin-left:-.5rem;margin-right:.5rem}.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group{margin:0;padding:.5rem .75rem;color:#94a3b8;background:#fff;font-weight:600}.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message{padding:.5rem .75rem;color:#334155;background:transparent}.p-float-label{display:block;position:relative}.p-float-label label{position:absolute;pointer-events:none;top:50%;margin-top:-.5rem;transition-property:all;transition-timing-function:ease;line-height:1}.p-float-label:has(textarea) label{top:1rem}.p-float-label:has(input:focus) label,.p-float-label:has(input.p-filled) label,.p-float-label:has(input:-webkit-autofill) label,.p-float-label:has(textarea:focus) label,.p-float-label:has(textarea.p-filled) label,.p-float-label:has(.p-inputwrapper-focus) label,.p-float-label:has(.p-inputwrapper-filled) label{top:-.75rem;font-size:12px}.p-float-label .p-placeholder,.p-float-label input::placeholder,.p-float-label .p-inputtext::placeholder{opacity:0;transition-property:all;transition-timing-function:ease}.p-float-label .p-focus .p-placeholder,.p-float-label input:focus::placeholder,.p-float-label .p-inputtext:focus::placeholder{opacity:1;transition-property:all;transition-timing-function:ease}.p-icon-field{position:relative}.p-icon-field>.p-input-icon{position:absolute;top:50%;margin-top:-.5rem}.p-inputotp{display:flex;align-items:center;gap:.5rem}.p-inputotp-input{text-align:center;width:2.5rem}.p-inputgroup{display:flex;align-items:stretch;width:100%}.p-inputgroup-addon{display:flex;align-items:center;justify-content:center}.p-inputgroup .p-float-label{display:flex;align-items:stretch;width:100%}.p-inputgroup .p-inputtext,.p-fluid .p-inputgroup .p-inputtext,.p-inputgroup .p-inputwrapper,.p-fluid .p-inputgroup .p-input{flex:1 1 auto;width:1%}.p-inputgroup-addon{background:#fff;color:#64748b;border-top:1px solid #cbd5e1;border-left:1px solid #cbd5e1;border-bottom:1px solid #cbd5e1;padding:.5rem .75rem;min-width:2.5rem}.p-inputgroup-addon:last-child{border-right:1px solid #cbd5e1}.p-inputgroup>.p-component,.p-inputgroup>.p-inputwrapper>.p-inputtext,.p-inputgroup>.p-float-label>.p-component{border-radius:0;margin:0}.p-inputgroup>.p-component+.p-inputgroup-addon,.p-inputgroup>.p-inputwrapper>.p-inputtext+.p-inputgroup-addon,.p-inputgroup>.p-float-label>.p-component+.p-inputgroup-addon{border-left:0 none}.p-inputgroup>.p-component:focus,.p-inputgroup>.p-inputwrapper>.p-inputtext:focus,.p-inputgroup>.p-float-label>.p-component:focus{z-index:1}.p-inputgroup>.p-component:focus~label,.p-inputgroup>.p-inputwrapper>.p-inputtext:focus~label,.p-inputgroup>.p-float-label>.p-component:focus~label{z-index:1}.p-inputgroup-addon:first-child,.p-inputgroup button:first-child,.p-inputgroup input:first-child,.p-inputgroup>.p-inputwrapper:first-child,.p-inputgroup>.p-inputwrapper:first-child>.p-inputtext{border-top-left-radius:6px;border-bottom-left-radius:6px}.p-inputgroup .p-float-label:first-child input{border-top-left-radius:6px;border-bottom-left-radius:6px}.p-inputgroup-addon:last-child,.p-inputgroup button:last-child,.p-inputgroup input:last-child,.p-inputgroup>.p-inputwrapper:last-child,.p-inputgroup>.p-inputwrapper:last-child>.p-inputtext{border-top-right-radius:6px;border-bottom-right-radius:6px}.p-inputgroup .p-float-label:last-child input{border-top-right-radius:6px;border-bottom-right-radius:6px}.p-fluid .p-inputgroup .p-button{width:auto}.p-fluid .p-inputgroup .p-button.p-button-icon-only{width:2.5rem}.p-fluid .p-icon-field-left,.p-fluid .p-icon-field-right{width:100%}.p-icon-field-left>.p-input-icon:first-of-type{left:.75rem;color:#94a3b8}.p-icon-field-right>.p-input-icon:last-of-type{right:.75rem;color:#94a3b8}.p-inputnumber{display:inline-flex}.p-inputnumber-button{display:flex;align-items:center;justify-content:center;flex:0 0 auto}.p-inputnumber-buttons-stacked .p-button.p-inputnumber-button .p-button-label,.p-inputnumber-buttons-horizontal .p-button.p-inputnumber-button .p-button-label{display:none}.p-inputnumber-buttons-stacked .p-button.p-inputnumber-button-up{border-top-left-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;padding:0}.p-inputnumber-buttons-stacked .p-inputnumber-input{border-top-right-radius:0;border-bottom-right-radius:0}.p-inputnumber-buttons-stacked .p-button.p-inputnumber-button-down{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-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{order:3;border-top-left-radius:0;border-bottom-left-radius:0}.p-inputnumber-buttons-horizontal .p-inputnumber-input{order:2;border-radius:0}.p-inputnumber-buttons-horizontal .p-button.p-inputnumber-button-down{order:1;border-top-right-radius:0;border-bottom-right-radius:0}.p-inputnumber-buttons-vertical{flex-direction:column}.p-inputnumber-buttons-vertical .p-button.p-inputnumber-button-up{order:1;border-bottom-left-radius:0;border-bottom-right-radius:0;width:100%}.p-inputnumber-buttons-vertical .p-inputnumber-input{order:2;border-radius:0;text-align:center}.p-inputnumber-buttons-vertical .p-button.p-inputnumber-button-down{order:3;border-top-left-radius:0;border-top-right-radius:0;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-inputnumber.p-invalid.p-component>.p-inputtext{border-color:#f87171}.p-inputnumber.p-variant-filled>.p-inputnumber-input{background-color:#f8fafc}.p-inputnumber.p-variant-filled>.p-inputnumber-input:enabled:hover{background-color:#f8fafc}.p-inputnumber.p-variant-filled>.p-inputnumber-input:enabled:focus{background-color:#fff}.p-inputswitch{display:inline-block}.p-inputswitch-input{cursor:pointer}.p-inputswitch-slider{position:absolute;cursor:pointer;inset:0;border:1px solid transparent}.p-inputswitch-slider:before{position:absolute;content:"";top:50%}.p-inputswitch{width:2.5rem;height:1.5rem}.p-inputswitch .p-inputswitch-input{appearance:none;position:absolute;top:0;left:0;width:100%;height:100%;padding:0;margin:0;opacity:0;z-index:1;outline:0 none;border-radius:30px}.p-inputswitch .p-inputswitch-slider{background:#cbd5e1;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s;border-radius:30px;outline-color:transparent}.p-inputswitch .p-inputswitch-slider:before{background:#fff;width:1rem;height:1rem;left:.25rem;margin-top:-.5rem;border-radius:50%;transition-duration:.2s}.p-inputswitch.p-highlight .p-inputswitch-slider{background:#6366f1}.p-inputswitch.p-highlight .p-inputswitch-slider:before{background:#fff;transform:translate(1rem)}.p-inputswitch:not(.p-disabled):has(.p-inputswitch-input:hover) .p-inputswitch-slider{background:#94a3b8}.p-inputswitch:not(.p-disabled):has(.p-inputswitch-input:hover).p-highlight .p-inputswitch-slider{background:#4f46e5}.p-inputswitch:not(.p-disabled):has(.p-inputswitch-input:focus-visible) .p-inputswitch-slider{outline:1px solid var(--p-focus-ring-color);outline-offset:2px;box-shadow:none}.p-inputswitch.p-invalid>.p-inputswitch-slider{border-color:#f87171}.p-fluid .p-inputtext{width:100%}.p-inputtext{font-family:var(--font-family);font-feature-settings:var(--font-feature-settings, normal);font-size:1rem;color:#334155;background:#fff;padding:.5rem .75rem;border:1px solid #cbd5e1;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s;appearance:none;border-radius:6px;outline-color:transparent}.p-inputtext:enabled:hover{border-color:#94a3b8}.p-inputtext:enabled:focus{outline:1px solid var(--p-focus-ring-color);outline-offset:-1px;box-shadow:none;border-color:#94a3b8}.p-inputtext.p-invalid.p-component{border-color:#f87171}.p-inputtext.p-variant-filled{background-color:#f8fafc}.p-inputtext.p-variant-filled:enabled:hover{background-color:#f8fafc}.p-inputtext.p-variant-filled:enabled:focus{background-color:#fff}.p-inputtext.p-inputtext-sm{font-size:.875rem;padding:.4375rem .65625rem}.p-inputtext.p-inputtext-lg{font-size:1.25rem;padding:.625rem .9375rem}.p-float-label>label{left:.75rem;color:#64748b;transition-duration:.2s}.p-float-label>.p-invalid+label{color:#f87171}.p-icon-field-left>.p-inputtext{padding-left:2.5rem}.p-icon-field-left.p-float-label>label{left:2.5rem}.p-icon-field-right>.p-inputtext{padding-right:2.5rem}::-webkit-input-placeholder{color:#64748b}:-moz-placeholder{color:#64748b}::-moz-placeholder{color:#64748b}:-ms-input-placeholder{color:#64748b}.p-input-filled .p-inputtext{background-color:#f8fafc}.p-input-filled .p-inputtext:enabled:hover{background-color:#f8fafc}.p-input-filled .p-inputtext:enabled:focus{background-color:#fff}.p-inputtext-sm .p-inputtext{font-size:.875rem;padding:.4375rem .65625rem}.p-inputtext-lg .p-inputtext{font-size:1.25rem;padding:.625rem .9375rem}.p-knob-range{fill:none;transition:stroke .1s ease-in}.p-knob-value{animation-name:dash-frame;animation-fill-mode:forwards;fill:none}.p-knob-text{font-size:1.3rem;text-align:center}@keyframes dash-frame{to{stroke-dashoffset:0}}.p-listbox-list-wrapper{overflow:auto}.p-listbox-list{list-style-type:none;margin:0;padding:0}.p-listbox-item{cursor:pointer;position:relative;overflow:hidden}.p-listbox-item-group{cursor:auto}.p-listbox-filter-container{position:relative}.p-listbox-filter-icon{position:absolute;top:50%;margin-top:-.5rem}.p-listbox-filter{width:100%}.p-listbox{background:#fff;color:#334155;border:1px solid #cbd5e1;border-radius:6px;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s;outline-color:transparent}.p-listbox .p-listbox-header{padding:.5rem .5rem 0;border-bottom:0 none;color:#334155;background:#fff;margin:0;border-top-right-radius:6px;border-top-left-radius:6px}.p-listbox .p-listbox-header .p-listbox-filter{padding-right:1.75rem}.p-listbox .p-listbox-header .p-listbox-filter-icon{right:.75rem;color:#94a3b8}.p-listbox .p-listbox-list{padding:.25rem;outline:0 none}.p-listbox .p-listbox-list .p-listbox-item{margin:2px 0;padding:.5rem .75rem;border:0 none;color:#334155;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s;border-radius:4px}.p-listbox .p-listbox-list .p-listbox-item:first-child{margin-top:0}.p-listbox .p-listbox-list .p-listbox-item:last-child{margin-bottom:0}.p-listbox .p-listbox-list .p-listbox-item.p-highlight{color:#4338ca;background:#eef2ff}.p-listbox .p-listbox-list .p-listbox-item-group{margin:0;padding:.5rem .75rem;color:#94a3b8;background:#fff;font-weight:600}.p-listbox .p-listbox-list .p-listbox-empty-message{padding:.5rem .75rem;color:#334155;background:transparent}.p-listbox:not(.p-disabled) .p-listbox-item.p-highlight.p-focus{background:#e0e7ff}.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled).p-focus{color:#1e293b;background:#f1f5f9}.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover{color:#1e293b;background:#f1f5f9}.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover.p-focus{color:#1e293b;background:#f1f5f9}.p-listbox.p-focus{outline:1px solid var(--p-focus-ring-color);outline-offset:-1px;box-shadow:none;border-color:#94a3b8}.p-listbox.p-invalid{border-color:#f87171}.p-multiselect{display:inline-flex;cursor:pointer;-webkit-user-select:none;user-select:none}.p-multiselect-trigger{display:flex;align-items:center;justify-content:center;flex-shrink:0}.p-multiselect-label-container{overflow:hidden;flex:1 1 auto;cursor:pointer}.p-multiselect-label{display:block;white-space:nowrap;cursor:pointer;overflow:hidden;text-overflow:ellipsis}.p-multiselect-label-empty{overflow:hidden;visibility:hidden}.p-multiselect-token{cursor:default;display:inline-flex;align-items:center;flex:0 0 auto}.p-multiselect-token-icon{cursor:pointer}.p-multiselect .p-multiselect-panel{min-width:100%}.p-multiselect-items-wrapper{overflow:auto}.p-multiselect-items{margin:0;padding:0;list-style-type:none}.p-multiselect-item{cursor:pointer;display:flex;align-items:center;font-weight:400;white-space:nowrap;position:relative;overflow:hidden}.p-multiselect-item-group{cursor:auto}.p-multiselect-header{display:flex;align-items:center;justify-content:space-between}.p-multiselect-filter-container{position:relative;flex:1 1 auto}.p-multiselect-filter-icon{position:absolute;top:50%;margin-top:-.5rem}.p-multiselect-filter-container .p-inputtext{width:100%}.p-multiselect-close{display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;position:relative;margin-left:auto}.p-fluid .p-multiselect{display:flex}.p-multiselect{background:#fff;border:1px solid #cbd5e1;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s;border-radius:6px;outline-color:transparent}.p-multiselect:not(.p-disabled):hover{border-color:#94a3b8}.p-multiselect:not(.p-disabled).p-focus{outline:1px solid var(--p-focus-ring-color);outline-offset:-1px;box-shadow:none;border-color:#94a3b8}.p-multiselect.p-variant-filled{background:#f8fafc}.p-multiselect.p-variant-filled:not(.p-disabled):hover{background-color:#f8fafc}.p-multiselect.p-variant-filled:not(.p-disabled).p-focus{background-color:#fff}.p-multiselect .p-multiselect-label{padding:.5rem .75rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-multiselect .p-multiselect-label.p-placeholder{color:#64748b}.p-multiselect.p-multiselect-chip .p-multiselect-token{padding:.25rem .75rem;margin-right:.5rem;background:#f1f5f9;color:#1e293b;border-radius:16px}.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon{margin-left:.5rem}.p-multiselect .p-multiselect-trigger{background:transparent;color:#94a3b8;width:2.5rem;border-top-right-radius:6px;border-bottom-right-radius:6px}.p-multiselect.p-invalid.p-component{border-color:#f87171}.p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-label{padding:.25rem .75rem}.p-multiselect-panel{background:#fff;color:#334155;border:1px solid #e2e8f0;border-radius:6px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.p-multiselect-panel .p-multiselect-header{padding:.5rem .5rem 0;border-bottom:0 none;color:#334155;background:#fff;margin:0;border-top-right-radius:6px;border-top-left-radius:6px}.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;color:#94a3b8}.p-multiselect-panel .p-multiselect-header .p-checkbox{margin-right:.5rem}.p-multiselect-panel .p-multiselect-header .p-multiselect-close{margin-left:.5rem;width:1.75rem;height:1.75rem;color:#64748b;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s;outline-color:transparent}.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover{color:#475569;border-color:transparent;background:#f1f5f9}.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus-visible{outline:1px solid var(--p-focus-ring-color);outline-offset:2px;box-shadow:none}.p-multiselect-panel .p-multiselect-items{padding:.25rem}.p-multiselect-panel .p-multiselect-items .p-multiselect-item{margin:2px 0;padding:.5rem .75rem;border:0 none;color:#334155;background:transparent;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s;border-radius:4px}.p-multiselect-panel .p-multiselect-items .p-multiselect-item:first-child{margin-top:0}.p-multiselect-panel .p-multiselect-items .p-multiselect-item:last-child{margin-bottom:0}.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight{color:#4338ca;background:#eef2ff}.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight.p-focus{background:#e0e7ff}.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus{color:#1e293b;background:#f1f5f9}.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox{margin-right:.5rem}.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group{margin:0;padding:.5rem .75rem;color:#94a3b8;background:#fff;font-weight:600}.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message{padding:.5rem .75rem;color:#334155;background:transparent}.p-password{display:inline-flex}.p-password .p-password-panel{min-width:100%}.p-password-meter{height:10px}.p-password-strength{height:100%;width:0;transition:width 1s ease-in-out}.p-fluid .p-password{display:flex}.p-password-input::-ms-reveal,.p-password-input::-ms-clear{display:none}.p-password.p-invalid.p-component>.p-inputtext{border-color:#f87171}.p-password-panel{padding:0 1.125rem 1.125rem;background:#fff;color:#334155;border:1px solid #e2e8f0;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;border-radius:6px}.p-password-panel .p-password-meter{margin-bottom:.5rem;background:#e2e8f0}.p-password-panel .p-password-meter .p-password-strength.weak{background:#ef4444}.p-password-panel .p-password-meter .p-password-strength.medium{background:#f59e0b}.p-password-panel .p-password-meter .p-password-strength.strong{background:#22c55e}.p-radiobutton{position:relative;display:inline-flex;-webkit-user-select:none;user-select:none;vertical-align:bottom}.p-radiobutton-input{cursor:pointer}.p-radiobutton-box{display:flex;justify-content:center;align-items:center}.p-radiobutton-icon{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0) scale(.1);border-radius:50%;visibility:hidden}.p-radiobutton.p-highlight .p-radiobutton-icon{transform:translateZ(0) scale(1);visibility:visible}.p-radiobutton{width:1.25rem;height:1.25rem}.p-radiobutton .p-radiobutton-input{appearance:none;position:absolute;top:0;left:0;width:100%;height:100%;padding:0;margin:0;opacity:0;z-index:1;outline:0 none;border:1px solid #cbd5e1;border-radius:50%}.p-radiobutton .p-radiobutton-box{border:1px solid #cbd5e1;background:#fff;width:1.25rem;height:1.25rem;color:#334155;border-radius:50%;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s;outline-color:transparent}.p-radiobutton .p-radiobutton-box .p-radiobutton-icon{width:.75rem;height:.75rem;transition-duration:.2s;background-color:#6366f1}.p-radiobutton.p-highlight .p-radiobutton-box{border-color:#6366f1;background:#fff}.p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover) .p-radiobutton-box{border-color:#94a3b8}.p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover).p-highlight .p-radiobutton-box{border-color:#4f46e5;background:#fff}.p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover).p-highlight .p-radiobutton-box .p-radiobutton-icon{background-color:#4f46e5}.p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:focus-visible) .p-radiobutton-box{outline:1px solid var(--p-focus-ring-color);outline-offset:-1px;box-shadow:none;border-color:#94a3b8}.p-radiobutton.p-invalid>.p-radiobutton-box{border-color:#f87171}.p-radiobutton.p-variant-filled .p-radiobutton-box{background-color:#f8fafc}.p-radiobutton.p-variant-filled.p-highlight .p-radiobutton-box{background:#fff}.p-radiobutton.p-variant-filled:not(.p-disabled):has(.p-radiobutton-input:hover) .p-radiobutton-box{background-color:#f8fafc}.p-radiobutton.p-variant-filled:not(.p-disabled):has(.p-radiobutton-input:hover).p-highlight .p-radiobutton-box{background:#fff}.p-input-filled .p-radiobutton .p-radiobutton-box{background-color:#f8fafc}.p-input-filled .p-radiobutton.p-highlight .p-radiobutton-box{background:#fff}.p-input-filled .p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover) .p-radiobutton-box{background-color:#f8fafc}.p-input-filled .p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover).p-highlight .p-radiobutton-box{background:#fff}.p-rating{position:relative;display:flex;align-items:center}.p-rating-item{display:inline-flex;align-items:center;cursor:pointer}.p-rating.p-readonly .p-rating-item{cursor:default}.p-rating{gap:.5rem}.p-rating .p-rating-item{outline-color:transparent;border-radius:50%}.p-rating .p-rating-item .p-rating-icon{color:#64748b;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s;font-size:1rem}.p-rating .p-rating-item .p-rating-icon.p-icon{width:1rem;height:1rem}.p-rating .p-rating-item .p-rating-icon.p-rating-cancel{color:#f87171}.p-rating .p-rating-item.p-focus{outline:1px solid var(--p-focus-ring-color);outline-offset:2px;box-shadow:none}.p-rating .p-rating-item.p-rating-item-active .p-rating-icon{color:#6366f1}.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon{color:#6366f1}.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon.p-rating-cancel{color:#ef4444}.p-selectbutton .p-button{background:#f1f5f9;border:1px solid #f1f5f9;color:#64748b;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-selectbutton .p-button .p-button-icon-left,.p-selectbutton .p-button .p-button-icon-right{color:#64748b}.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover{background:#f1f5f9;border-color:#f1f5f9;color:#334155}.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:#334155}.p-selectbutton .p-button.p-highlight{background:#f1f5f9;border-color:#f1f5f9;color:#0f172a}.p-selectbutton .p-button.p-highlight .p-button-icon-left,.p-selectbutton .p-button.p-highlight .p-button-icon-right{color:#0f172a}.p-selectbutton .p-button.p-highlight:hover{background:#f1f5f9;border-color:#f1f5f9;color:#0f172a}.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right{color:#0f172a}.p-selectbutton.p-invalid>.p-button{border-color:#f87171}.p-slider{position:relative}.p-slider .p-slider-handle{cursor:grab;touch-action:none;display:block}.p-slider-range{display:block}.p-slider-horizontal .p-slider-range{top:0;left:0;height:100%}.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-slider{background:#e2e8f0;border:0 none;border-radius:6px}.p-slider.p-slider-horizontal{height:3px}.p-slider.p-slider-horizontal .p-slider-handle{margin-top:-10px;margin-left:-10px}.p-slider.p-slider-vertical{width:3px}.p-slider.p-slider-vertical .p-slider-handle{margin-left:-10px;margin-bottom:-10px}.p-slider .p-slider-handle{height:20px;width:20px;background:#e2e8f0;border:0 none;border-radius:50%;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s;outline-color:transparent}.p-slider .p-slider-handle:focus-visible{outline:1px solid var(--p-focus-ring-color);outline-offset:2px;box-shadow:none}.p-slider .p-slider-range{background:#6366f1;border-radius:6px}.p-slider:not(.p-disabled) .p-slider-handle:hover{background:#e2e8f0;border-color:transparent}.p-inputtextarea-resizable{overflow:hidden;resize:none}.p-fluid .p-inputtextarea{width:100%}.p-treeselect{display:inline-flex;cursor:pointer;-webkit-user-select:none;user-select:none}.p-treeselect-trigger{display:flex;align-items:center;justify-content:center;flex-shrink:0}.p-treeselect-label-container{overflow:hidden;flex:1 1 auto;cursor:pointer}.p-treeselect-label{display:block;white-space:nowrap;cursor:pointer;overflow:hidden;text-overflow:ellipsis}.p-treeselect-label-empty{overflow:hidden;visibility:hidden}.p-treeselect-token{cursor:default;display:inline-flex;align-items:center;flex:0 0 auto}.p-treeselect .p-treeselect-panel{min-width:100%}.p-treeselect-items-wrapper{overflow:auto}.p-fluid .p-treeselect{display:flex}.p-treeselect{background:#fff;border:1px solid #cbd5e1;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s;border-radius:6px;outline-color:transparent}.p-treeselect:not(.p-disabled):hover{border-color:#94a3b8}.p-treeselect:not(.p-disabled).p-focus{outline:1px solid var(--p-focus-ring-color);outline-offset:-1px;box-shadow:none;border-color:#94a3b8}.p-treeselect.p-variant-filled{background:#f8fafc}.p-treeselect.p-variant-filled:not(.p-disabled):hover{background-color:#f8fafc}.p-treeselect.p-variant-filled:not(.p-disabled).p-focus{background-color:#fff}.p-treeselect .p-treeselect-label{padding:.5rem .75rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-treeselect .p-treeselect-label.p-placeholder{color:#64748b}.p-treeselect.p-treeselect-chip .p-treeselect-token{padding:.25rem .75rem;margin-right:.5rem;background:#f1f5f9;color:#1e293b;border-radius:16px}.p-treeselect .p-treeselect-trigger{background:transparent;color:#94a3b8;width:2.5rem;border-top-right-radius:6px;border-bottom-right-radius:6px}.p-treeselect.p-invalid.p-component{border-color:#f87171}.p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label{padding:.25rem .75rem}.p-treeselect-panel{background:#fff;color:#334155;border:1px solid #e2e8f0;border-radius:6px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.p-treeselect-panel .p-treeselect-items-wrapper .p-tree{border:0 none}.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message{padding:.5rem .75rem;color:#334155;background:transparent}.p-input-filled .p-treeselect{background:#f8fafc}.p-input-filled .p-treeselect:not(.p-disabled):hover{background-color:#f8fafc}.p-input-filled .p-treeselect:not(.p-disabled).p-focus{background-color:#fff}.p-togglebutton{position:relative;display:inline-flex;-webkit-user-select:none;user-select:none;vertical-align:bottom}.p-togglebutton-input{cursor:pointer}.p-togglebutton .p-button{flex:1 1 auto}.p-togglebutton .p-togglebutton-input{appearance:none;position:absolute;top:0;left:0;width:100%;height:100%;padding:0;margin:0;opacity:0;z-index:1;outline:0 none;border:1px solid #f1f5f9;border-radius:6px}.p-togglebutton .p-button{background:#f1f5f9;border:1px solid #f1f5f9;color:#64748b;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s;outline-color:transparent}.p-togglebutton .p-button .p-button-icon-left,.p-togglebutton .p-button .p-button-icon-right{color:#64748b}.p-togglebutton.p-highlight .p-button{background:#f1f5f9;border-color:#f1f5f9;color:#0f172a}.p-togglebutton.p-highlight .p-button .p-button-icon-left,.p-togglebutton.p-highlight .p-button .p-button-icon-right{color:#0f172a}.p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover):not(.p-highlight) .p-button{background:#f1f5f9;border-color:#f1f5f9;color:#334155}.p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover):not(.p-highlight) .p-button .p-button-icon-left,.p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover):not(.p-highlight) .p-button .p-button-icon-right{color:#334155}.p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover).p-highlight .p-button{background:#f1f5f9;border-color:#f1f5f9;color:#0f172a}.p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover).p-highlight .p-button .p-button-icon-left,.p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover).p-highlight .p-button .p-button-icon-right{color:#0f172a}.p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:focus-visible) .p-button{outline:1px solid var(--p-focus-ring-color);outline-offset:-1px;box-shadow:none;border-color:#94a3b8}.p-togglebutton.p-invalid>.p-button{border-color:#f87171}.p-button{display:inline-flex;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;vertical-align:bottom;text-align:center;overflow:hidden;position:relative}.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{visibility:hidden;width:0;flex:0 0 auto}.p-button-vertical{flex-direction:column}.p-button-icon-bottom{order:2}.p-button-group .p-button{margin:0}.p-button-group .p-button:not(:last-child),.p-button-group .p-button:not(:last-child):hover{border-right:0 none}.p-button-group .p-button:not(:first-of-type):not(:last-of-type){border-radius:0}.p-button-group .p-button:first-of-type:not(:only-of-type){border-top-right-radius:0;border-bottom-right-radius:0}.p-button-group .p-button:last-of-type:not(:only-of-type){border-top-left-radius:0;border-bottom-left-radius:0}.p-button-group .p-button:focus{position:relative;z-index:1}.p-button{color:#fff;background:#6366f1;border:1px solid #6366F1;padding:.5rem 1rem;font-size:1rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s;border-radius:6px;outline-color:transparent}.p-button:not(:disabled):hover{background:#4f46e5;color:#fff;border-color:#4f46e5}.p-button:not(:disabled):active{background:#4338ca;color:#fff;border-color:#4338ca}.p-button.p-button-outlined{background-color:transparent;color:#6366f1;border:1px solid}.p-button.p-button-outlined:not(:disabled):hover{background:#6366f10a;color:#6366f1;border:1px solid}.p-button.p-button-outlined:not(:disabled):active{background:#6366f129;color:#6366f1;border:1px solid}.p-button.p-button-outlined.p-button-plain{color:#334155;border-color:#334155}.p-button.p-button-outlined.p-button-plain:not(:disabled):hover{background:#f1f5f9;color:#334155}.p-button.p-button-outlined.p-button-plain:not(:disabled):active{background:#e2e8f0;color:#334155}.p-button.p-button-text{background-color:transparent;color:#6366f1;border-color:transparent}.p-button.p-button-text:not(:disabled):hover{background:#6366f10a;color:#6366f1;border-color:transparent}.p-button.p-button-text:not(:disabled):active{background:#6366f129;color:#6366f1;border-color:transparent}.p-button.p-button-text.p-button-plain{color:#334155}.p-button.p-button-text.p-button-plain:not(:disabled):hover{background:#f1f5f9;color:#334155}.p-button.p-button-text.p-button-plain:not(:disabled):active{background:#e2e8f0;color:#334155}.p-button:focus-visible{outline:1px solid var(--p-focus-ring-color);outline-offset:2px;box-shadow:none}.p-button .p-button-label{transition-duration:.2s}.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{margin-left:.5rem;min-width:1rem;height:1rem;line-height:1rem;color:#6366f1;background-color:#fff}.p-button.p-button-raised{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.p-button.p-button-rounded{border-radius:2rem}.p-button.p-button-icon-only{width:2.5rem;padding:.5rem 0}.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.5rem}.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-label{margin-left:.5rem}.p-button.p-button-loading-label-only .p-button-loading-icon{margin-right:0}.p-fluid .p-button{width:100%}.p-fluid .p-button-icon-only{width:2.5rem}.p-fluid .p-button-group{display:flex}.p-fluid .p-button-group .p-button{flex:1}.p-button.p-button-secondary,.p-button-group.p-button-secondary>.p-button,.p-splitbutton.p-button-secondary>.p-button{color:#475569;background:#f1f5f9;border:1px solid #f1f5f9}.p-button.p-button-secondary:not(:disabled):hover,.p-button-group.p-button-secondary>.p-button:not(:disabled):hover,.p-splitbutton.p-button-secondary>.p-button:not(:disabled):hover{background:#e2e8f0;color:#334155;border-color:#e2e8f0}.p-button.p-button-secondary:not(:disabled):focus,.p-button-group.p-button-secondary>.p-button:not(:disabled):focus,.p-splitbutton.p-button-secondary>.p-button:not(:disabled):focus{box-shadow:none}.p-button.p-button-secondary:not(:disabled):active,.p-button-group.p-button-secondary>.p-button:not(:disabled):active,.p-splitbutton.p-button-secondary>.p-button:not(:disabled):active{background:#cbd5e1;color:#1e293b;border-color:#cbd5e1}.p-button.p-button-secondary.p-button-outlined,.p-button-group.p-button-secondary>.p-button.p-button-outlined,.p-splitbutton.p-button-secondary>.p-button.p-button-outlined{background-color:transparent;color:#f1f5f9;border:1px solid}.p-button.p-button-secondary.p-button-outlined:not(:disabled):hover,.p-button-group.p-button-secondary>.p-button.p-button-outlined:not(:disabled):hover,.p-splitbutton.p-button-secondary>.p-button.p-button-outlined:not(:disabled):hover{background:#f1f5f90a;color:#f1f5f9;border:1px solid}.p-button.p-button-secondary.p-button-outlined:not(:disabled):active,.p-button-group.p-button-secondary>.p-button.p-button-outlined:not(:disabled):active,.p-splitbutton.p-button-secondary>.p-button.p-button-outlined:not(:disabled):active{background:#f1f5f929;color:#f1f5f9;border:1px solid}.p-button.p-button-secondary.p-button-text,.p-button-group.p-button-secondary>.p-button.p-button-text,.p-splitbutton.p-button-secondary>.p-button.p-button-text{background-color:transparent;color:#f1f5f9;border-color:transparent}.p-button.p-button-secondary.p-button-text:not(:disabled):hover,.p-button-group.p-button-secondary>.p-button.p-button-text:not(:disabled):hover,.p-splitbutton.p-button-secondary>.p-button.p-button-text:not(:disabled):hover{background:#f1f5f90a;border-color:transparent;color:#f1f5f9}.p-button.p-button-secondary.p-button-text:not(:disabled):active,.p-button-group.p-button-secondary>.p-button.p-button-text:not(:disabled):active,.p-splitbutton.p-button-secondary>.p-button.p-button-text:not(:disabled):active{background:#f1f5f929;border-color:transparent;color:#f1f5f9}.p-button.p-button-info,.p-button-group.p-button-info>.p-button,.p-splitbutton.p-button-info>.p-button{color:#fff;background:#0ea5e9;border:1px solid #0ea5e9}.p-button.p-button-info:not(:disabled):hover,.p-button-group.p-button-info>.p-button:not(:disabled):hover,.p-splitbutton.p-button-info>.p-button:not(:disabled):hover{background:#0284c7;color:#fff;border-color:#0284c7}.p-button.p-button-info:not(:disabled):focus,.p-button-group.p-button-info>.p-button:not(:disabled):focus,.p-splitbutton.p-button-info>.p-button:not(:disabled):focus{box-shadow:none}.p-button.p-button-info:not(:disabled):active,.p-button-group.p-button-info>.p-button:not(:disabled):active,.p-splitbutton.p-button-info>.p-button:not(:disabled):active{background:#0369a1;color:#fff;border-color:#0369a1}.p-button.p-button-info.p-button-outlined,.p-button-group.p-button-info>.p-button.p-button-outlined,.p-splitbutton.p-button-info>.p-button.p-button-outlined{background-color:transparent;color:#0ea5e9;border:1px solid}.p-button.p-button-info.p-button-outlined:not(:disabled):hover,.p-button-group.p-button-info>.p-button.p-button-outlined:not(:disabled):hover,.p-splitbutton.p-button-info>.p-button.p-button-outlined:not(:disabled):hover{background:#0ea5e90a;color:#0ea5e9;border:1px solid}.p-button.p-button-info.p-button-outlined:not(:disabled):active,.p-button-group.p-button-info>.p-button.p-button-outlined:not(:disabled):active,.p-splitbutton.p-button-info>.p-button.p-button-outlined:not(:disabled):active{background:#0ea5e929;color:#0ea5e9;border:1px solid}.p-button.p-button-info.p-button-text,.p-button-group.p-button-info>.p-button.p-button-text,.p-splitbutton.p-button-info>.p-button.p-button-text{background-color:transparent;color:#0ea5e9;border-color:transparent}.p-button.p-button-info.p-button-text:not(:disabled):hover,.p-button-group.p-button-info>.p-button.p-button-text:not(:disabled):hover,.p-splitbutton.p-button-info>.p-button.p-button-text:not(:disabled):hover{background:#0ea5e90a;border-color:transparent;color:#0ea5e9}.p-button.p-button-info.p-button-text:not(:disabled):active,.p-button-group.p-button-info>.p-button.p-button-text:not(:disabled):active,.p-splitbutton.p-button-info>.p-button.p-button-text:not(:disabled):active{background:#0ea5e929;border-color:transparent;color:#0ea5e9}.p-button.p-button-success,.p-button-group.p-button-success>.p-button,.p-splitbutton.p-button-success>.p-button{color:#fff;background:#22c55e;border:1px solid #22c55e}.p-button.p-button-success:not(:disabled):hover,.p-button-group.p-button-success>.p-button:not(:disabled):hover,.p-splitbutton.p-button-success>.p-button:not(:disabled):hover{background:#16a34a;color:#fff;border-color:#16a34a}.p-button.p-button-success:not(:disabled):focus,.p-button-group.p-button-success>.p-button:not(:disabled):focus,.p-splitbutton.p-button-success>.p-button:not(:disabled):focus{box-shadow:none}.p-button.p-button-success:not(:disabled):active,.p-button-group.p-button-success>.p-button:not(:disabled):active,.p-splitbutton.p-button-success>.p-button:not(:disabled):active{background:#15803d;color:#fff;border-color:#15803d}.p-button.p-button-success.p-button-outlined,.p-button-group.p-button-success>.p-button.p-button-outlined,.p-splitbutton.p-button-success>.p-button.p-button-outlined{background-color:transparent;color:#22c55e;border:1px solid}.p-button.p-button-success.p-button-outlined:not(:disabled):hover,.p-button-group.p-button-success>.p-button.p-button-outlined:not(:disabled):hover,.p-splitbutton.p-button-success>.p-button.p-button-outlined:not(:disabled):hover{background:#22c55e0a;color:#22c55e;border:1px solid}.p-button.p-button-success.p-button-outlined:not(:disabled):active,.p-button-group.p-button-success>.p-button.p-button-outlined:not(:disabled):active,.p-splitbutton.p-button-success>.p-button.p-button-outlined:not(:disabled):active{background:#22c55e29;color:#22c55e;border:1px solid}.p-button.p-button-success.p-button-text,.p-button-group.p-button-success>.p-button.p-button-text,.p-splitbutton.p-button-success>.p-button.p-button-text{background-color:transparent;color:#22c55e;border-color:transparent}.p-button.p-button-success.p-button-text:not(:disabled):hover,.p-button-group.p-button-success>.p-button.p-button-text:not(:disabled):hover,.p-splitbutton.p-button-success>.p-button.p-button-text:not(:disabled):hover{background:#22c55e0a;border-color:transparent;color:#22c55e}.p-button.p-button-success.p-button-text:not(:disabled):active,.p-button-group.p-button-success>.p-button.p-button-text:not(:disabled):active,.p-splitbutton.p-button-success>.p-button.p-button-text:not(:disabled):active{background:#22c55e29;border-color:transparent;color:#22c55e}.p-button.p-button-warning,.p-button-group.p-button-warning>.p-button,.p-splitbutton.p-button-warning>.p-button{color:#fff;background:#f97316;border:1px solid #f97316}.p-button.p-button-warning:not(:disabled):hover,.p-button-group.p-button-warning>.p-button:not(:disabled):hover,.p-splitbutton.p-button-warning>.p-button:not(:disabled):hover{background:#ea580c;color:#fff;border-color:#ea580c}.p-button.p-button-warning:not(:disabled):focus,.p-button-group.p-button-warning>.p-button:not(:disabled):focus,.p-splitbutton.p-button-warning>.p-button:not(:disabled):focus{box-shadow:none}.p-button.p-button-warning:not(:disabled):active,.p-button-group.p-button-warning>.p-button:not(:disabled):active,.p-splitbutton.p-button-warning>.p-button:not(:disabled):active{background:#c2410c;color:#fff;border-color:#c2410c}.p-button.p-button-warning.p-button-outlined,.p-button-group.p-button-warning>.p-button.p-button-outlined,.p-splitbutton.p-button-warning>.p-button.p-button-outlined{background-color:transparent;color:#f97316;border:1px solid}.p-button.p-button-warning.p-button-outlined:not(:disabled):hover,.p-button-group.p-button-warning>.p-button.p-button-outlined:not(:disabled):hover,.p-splitbutton.p-button-warning>.p-button.p-button-outlined:not(:disabled):hover{background:#f973160a;color:#f97316;border:1px solid}.p-button.p-button-warning.p-button-outlined:not(:disabled):active,.p-button-group.p-button-warning>.p-button.p-button-outlined:not(:disabled):active,.p-splitbutton.p-button-warning>.p-button.p-button-outlined:not(:disabled):active{background:#f9731629;color:#f97316;border:1px solid}.p-button.p-button-warning.p-button-text,.p-button-group.p-button-warning>.p-button.p-button-text,.p-splitbutton.p-button-warning>.p-button.p-button-text{background-color:transparent;color:#f97316;border-color:transparent}.p-button.p-button-warning.p-button-text:not(:disabled):hover,.p-button-group.p-button-warning>.p-button.p-button-text:not(:disabled):hover,.p-splitbutton.p-button-warning>.p-button.p-button-text:not(:disabled):hover{background:#f973160a;border-color:transparent;color:#f97316}.p-button.p-button-warning.p-button-text:not(:disabled):active,.p-button-group.p-button-warning>.p-button.p-button-text:not(:disabled):active,.p-splitbutton.p-button-warning>.p-button.p-button-text:not(:disabled):active{background:#f9731629;border-color:transparent;color:#f97316}.p-button.p-button-help,.p-button-group.p-button-help>.p-button,.p-splitbutton.p-button-help>.p-button{color:#fff;background:#a855f7;border:1px solid #a855f7}.p-button.p-button-help:not(:disabled):hover,.p-button-group.p-button-help>.p-button:not(:disabled):hover,.p-splitbutton.p-button-help>.p-button:not(:disabled):hover{background:#9333ea;color:#fff;border-color:#9333ea}.p-button.p-button-help:not(:disabled):focus,.p-button-group.p-button-help>.p-button:not(:disabled):focus,.p-splitbutton.p-button-help>.p-button:not(:disabled):focus{box-shadow:none}.p-button.p-button-help:not(:disabled):active,.p-button-group.p-button-help>.p-button:not(:disabled):active,.p-splitbutton.p-button-help>.p-button:not(:disabled):active{background:#7e22ce;color:#fff;border-color:#7e22ce}.p-button.p-button-help.p-button-outlined,.p-button-group.p-button-help>.p-button.p-button-outlined,.p-splitbutton.p-button-help>.p-button.p-button-outlined{background-color:transparent;color:#a855f7;border:1px solid}.p-button.p-button-help.p-button-outlined:not(:disabled):hover,.p-button-group.p-button-help>.p-button.p-button-outlined:not(:disabled):hover,.p-splitbutton.p-button-help>.p-button.p-button-outlined:not(:disabled):hover{background:#a855f70a;color:#a855f7;border:1px solid}.p-button.p-button-help.p-button-outlined:not(:disabled):active,.p-button-group.p-button-help>.p-button.p-button-outlined:not(:disabled):active,.p-splitbutton.p-button-help>.p-button.p-button-outlined:not(:disabled):active{background:#a855f729;color:#a855f7;border:1px solid}.p-button.p-button-help.p-button-text,.p-button-group.p-button-help>.p-button.p-button-text,.p-splitbutton.p-button-help>.p-button.p-button-text{background-color:transparent;color:#a855f7;border-color:transparent}.p-button.p-button-help.p-button-text:not(:disabled):hover,.p-button-group.p-button-help>.p-button.p-button-text:not(:disabled):hover,.p-splitbutton.p-button-help>.p-button.p-button-text:not(:disabled):hover{background:#a855f70a;border-color:transparent;color:#a855f7}.p-button.p-button-help.p-button-text:not(:disabled):active,.p-button-group.p-button-help>.p-button.p-button-text:not(:disabled):active,.p-splitbutton.p-button-help>.p-button.p-button-text:not(:disabled):active{background:#a855f729;border-color:transparent;color:#a855f7}.p-button.p-button-danger,.p-button-group.p-button-danger>.p-button,.p-splitbutton.p-button-danger>.p-button{color:#fff;background:#ef4444;border:1px solid #ef4444}.p-button.p-button-danger:not(:disabled):hover,.p-button-group.p-button-danger>.p-button:not(:disabled):hover,.p-splitbutton.p-button-danger>.p-button:not(:disabled):hover{background:#dc2626;color:#fff;border-color:#dc2626}.p-button.p-button-danger:not(:disabled):focus,.p-button-group.p-button-danger>.p-button:not(:disabled):focus,.p-splitbutton.p-button-danger>.p-button:not(:disabled):focus{box-shadow:none}.p-button.p-button-danger:not(:disabled):active,.p-button-group.p-button-danger>.p-button:not(:disabled):active,.p-splitbutton.p-button-danger>.p-button:not(:disabled):active{background:#b91c1c;color:#fff;border-color:#b91c1c}.p-button.p-button-danger.p-button-outlined,.p-button-group.p-button-danger>.p-button.p-button-outlined,.p-splitbutton.p-button-danger>.p-button.p-button-outlined{background-color:transparent;color:#ef4444;border:1px solid}.p-button.p-button-danger.p-button-outlined:not(:disabled):hover,.p-button-group.p-button-danger>.p-button.p-button-outlined:not(:disabled):hover,.p-splitbutton.p-button-danger>.p-button.p-button-outlined:not(:disabled):hover{background:#ef44440a;color:#ef4444;border:1px solid}.p-button.p-button-danger.p-button-outlined:not(:disabled):active,.p-button-group.p-button-danger>.p-button.p-button-outlined:not(:disabled):active,.p-splitbutton.p-button-danger>.p-button.p-button-outlined:not(:disabled):active{background:#ef444429;color:#ef4444;border:1px solid}.p-button.p-button-danger.p-button-text,.p-button-group.p-button-danger>.p-button.p-button-text,.p-splitbutton.p-button-danger>.p-button.p-button-text{background-color:transparent;color:#ef4444;border-color:transparent}.p-button.p-button-danger.p-button-text:not(:disabled):hover,.p-button-group.p-button-danger>.p-button.p-button-text:not(:disabled):hover,.p-splitbutton.p-button-danger>.p-button.p-button-text:not(:disabled):hover{background:#ef44440a;border-color:transparent;color:#ef4444}.p-button.p-button-danger.p-button-text:not(:disabled):active,.p-button-group.p-button-danger>.p-button.p-button-text:not(:disabled):active,.p-splitbutton.p-button-danger>.p-button.p-button-text:not(:disabled):active{background:#ef444429;border-color:transparent;color:#ef4444}.p-button.p-button-contrast,.p-button-group.p-button-contrast>.p-button,.p-splitbutton.p-button-contrast>.p-button{color:#fff;background:#020617;border:1px solid #020617}.p-button.p-button-contrast:not(:disabled):hover,.p-button-group.p-button-contrast>.p-button:not(:disabled):hover,.p-splitbutton.p-button-contrast>.p-button:not(:disabled):hover{background:#1e293b;color:#fff;border-color:#1e293b}.p-button.p-button-contrast:not(:disabled):focus,.p-button-group.p-button-contrast>.p-button:not(:disabled):focus,.p-splitbutton.p-button-contrast>.p-button:not(:disabled):focus{box-shadow:none}.p-button.p-button-contrast:not(:disabled):active,.p-button-group.p-button-contrast>.p-button:not(:disabled):active,.p-splitbutton.p-button-contrast>.p-button:not(:disabled):active{background:#334155;color:#fff;border-color:#334155}.p-button.p-button-contrast.p-button-outlined,.p-button-group.p-button-contrast>.p-button.p-button-outlined,.p-splitbutton.p-button-contrast>.p-button.p-button-outlined{background-color:transparent;color:#020617;border:1px solid}.p-button.p-button-contrast.p-button-outlined:not(:disabled):hover,.p-button-group.p-button-contrast>.p-button.p-button-outlined:not(:disabled):hover,.p-splitbutton.p-button-contrast>.p-button.p-button-outlined:not(:disabled):hover{background:#0206170a;color:#020617;border:1px solid}.p-button.p-button-contrast.p-button-outlined:not(:disabled):active,.p-button-group.p-button-contrast>.p-button.p-button-outlined:not(:disabled):active,.p-splitbutton.p-button-contrast>.p-button.p-button-outlined:not(:disabled):active{background:#02061729;color:#020617;border:1px solid}.p-button.p-button-contrast.p-button-text,.p-button-group.p-button-contrast>.p-button.p-button-text,.p-splitbutton.p-button-contrast>.p-button.p-button-text{background-color:transparent;color:#020617;border-color:transparent}.p-button.p-button-contrast.p-button-text:not(:disabled):hover,.p-button-group.p-button-contrast>.p-button.p-button-text:not(:disabled):hover,.p-splitbutton.p-button-contrast>.p-button.p-button-text:not(:disabled):hover{background:#0206170a;border-color:transparent;color:#020617}.p-button.p-button-contrast.p-button-text:not(:disabled):active,.p-button-group.p-button-contrast>.p-button.p-button-text:not(:disabled):active,.p-splitbutton.p-button-contrast>.p-button.p-button-text:not(:disabled):active{background:#02061729;border-color:transparent;color:#020617}.p-button.p-button-link{color:#4f46e5;background:transparent;border:transparent}.p-button.p-button-link:not(:disabled):hover{background:transparent;color:#4f46e5;border-color:transparent}.p-button.p-button-link:not(:disabled):hover .p-button-label{text-decoration:underline}.p-button.p-button-link:not(:disabled):focus{background:transparent;box-shadow:none;border-color:transparent}.p-button.p-button-link:not(:disabled):active{background:transparent;color:#4f46e5;border-color:transparent}.p-speeddial{position:absolute;display:flex}.p-speeddial-button{z-index:1}.p-speeddial-list{margin:0;padding:0;list-style:none;display:flex;align-items:center;justify-content:center;transition:top 0s linear .2s;pointer-events:none;z-index:2}.p-speeddial-item{transform:scale(0);opacity:0;transition:transform .2s cubic-bezier(.4,0,.2,1) 0ms,opacity .8s;will-change:transform}.p-speeddial-action{display:flex;align-items:center;justify-content:center;border-radius:50%;position:relative;overflow:hidden}.p-speeddial-circle .p-speeddial-item,.p-speeddial-semi-circle .p-speeddial-item,.p-speeddial-quarter-circle .p-speeddial-item{position:absolute}.p-speeddial-rotate{transition:transform .25s cubic-bezier(.4,0,.2,1) 0ms;will-change:transform}.p-speeddial-mask{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;transition:opacity .25s cubic-bezier(.25,.8,.25,1)}.p-speeddial-mask-visible{pointer-events:none;opacity:1;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}.p-speeddial-opened .p-speeddial-list{pointer-events:auto}.p-speeddial-opened .p-speeddial-item{transform:scale(1);opacity:1}.p-speeddial-opened .p-speeddial-rotate{transform:rotate(45deg)}.p-speeddial-button.p-button.p-button-icon-only{width:2.5rem;height:2.5rem}.p-speeddial-button.p-button.p-button-icon-only .p-button-icon{font-size:1rem}.p-speeddial-button.p-button.p-button-icon-only .p-icon{width:1rem;height:1rem}.p-speeddial-list{outline:0 none}.p-speeddial-item.p-focus>.p-speeddial-action{outline:1px solid var(--p-focus-ring-color);outline-offset:2px;box-shadow:none}.p-speeddial-action{width:2.5rem;height:2.5rem;background:#f1f5f9;color:#475569;outline-color:transparent;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-speeddial-action:hover{background:#e2e8f0;color:#334155}.p-speeddial-direction-up .p-speeddial-item{margin:.25rem 0}.p-speeddial-direction-up .p-speeddial-item:first-child{margin-bottom:.5rem}.p-speeddial-direction-down .p-speeddial-item{margin:.25rem 0}.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-semi-circle .p-speeddial-item,.p-speeddial-quarter-circle .p-speeddial-item{margin:0}.p-speeddial-circle .p-speeddial-item:first-child,.p-speeddial-circle .p-speeddial-item:last-child,.p-speeddial-semi-circle .p-speeddial-item:first-child,.p-speeddial-semi-circle .p-speeddial-item:last-child,.p-speeddial-quarter-circle .p-speeddial-item:first-child,.p-speeddial-quarter-circle .p-speeddial-item:last-child{margin:0}.p-speeddial-mask{background-color:#0006;border-radius:6px}.p-splitbutton{display:inline-flex;position:relative}.p-splitbutton .p-splitbutton-defaultbutton,.p-splitbutton.p-button-rounded>.p-splitbutton-defaultbutton.p-button,.p-splitbutton.p-button-outlined>.p-splitbutton-defaultbutton.p-button,.p-splitbutton.p-button-outlined>.p-splitbutton-defaultbutton.p-button-outlined.p-button:hover{flex:1 1 auto;border-top-right-radius:0;border-bottom-right-radius:0;border-right:0 none}.p-splitbutton-menubutton,.p-splitbutton.p-button-rounded>.p-splitbutton-menubutton.p-button,.p-splitbutton.p-button-outlined>.p-splitbutton-menubutton.p-button{display:flex;align-items:center;justify-content:center;border-top-left-radius:0;border-bottom-left-radius:0}.p-splitbutton .p-menu{min-width:100%}.p-fluid .p-splitbutton{display:flex}.p-splitbutton{border-radius:6px}.p-splitbutton.p-button-rounded{border-radius:2rem}.p-splitbutton.p-button-rounded>.p-button{border-radius:2rem}.p-splitbutton.p-button-raised{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.p-carousel{display:flex;flex-direction:column}.p-carousel-content{display:flex;flex-direction:column;overflow:auto}.p-carousel-prev,.p-carousel-next{align-self:center;flex-grow:0;flex-shrink:0;display:flex;justify-content:center;align-items:center;overflow:hidden;position:relative}.p-carousel-container{display:flex;flex-direction:row}.p-carousel-items-content{overflow:hidden;width:100%}.p-carousel-items-container{display:flex;flex-direction:row}.p-carousel-indicators{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap}.p-carousel-indicator>button{display:flex;align-items:center;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-carousel .p-carousel-content .p-carousel-prev,.p-carousel .p-carousel-content .p-carousel-next{width:1.75rem;height:1.75rem;color:#64748b;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s;outline-color:transparent;margin:.5rem}.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,.p-carousel .p-carousel-content .p-carousel-next:enabled:hover{color:#475569;border-color:transparent;background:#f1f5f9}.p-carousel .p-carousel-content .p-carousel-prev:focus-visible,.p-carousel .p-carousel-content .p-carousel-next:focus-visible{outline:1px solid var(--p-focus-ring-color);outline-offset:2px;box-shadow:none}.p-carousel .p-carousel-indicators{padding:1rem}.p-carousel .p-carousel-indicators .p-carousel-indicator{margin-right:.5rem;margin-bottom:.5rem}.p-carousel .p-carousel-indicators .p-carousel-indicator button{background-color:#e2e8f0;width:2rem;height:.5rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s;border-radius:6px}.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover{background:#cbd5e1}.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button{background:#eef2ff;color:#4338ca}.p-datatable{position:relative}.p-datatable-table{border-spacing:0px;width:100%}.p-datatable .p-sortable-column{cursor:pointer;-webkit-user-select:none;user-select:none}.p-datatable .p-sortable-column .p-column-title,.p-datatable .p-sortable-column .p-sortable-column-icon,.p-datatable .p-sortable-column .p-sortable-column-badge{vertical-align:middle}.p-datatable .p-sortable-column .p-sortable-column-badge{display:inline-flex;align-items:center;justify-content:center}.p-datatable-hoverable-rows .p-selectable-row{cursor:pointer}.p-datatable-scrollable>.p-datatable-wrapper{position:relative}.p-datatable-scrollable-table>.p-datatable-thead{top:0;z-index:1}.p-datatable-scrollable-table>.p-datatable-frozen-tbody{position:sticky;z-index:1}.p-datatable-scrollable-table>.p-datatable-tfoot{bottom:0;z-index:1}.p-datatable-scrollable .p-frozen-column{position:sticky;background:inherit}.p-datatable-scrollable th.p-frozen-column{z-index:1}.p-datatable-flex-scrollable{display:flex;flex-direction:column;height:100%}.p-datatable-flex-scrollable>.p-datatable-wrapper{display:flex;flex-direction:column;flex:1;height:100%}.p-datatable-scrollable-table>.p-datatable-tbody>.p-rowgroup-header{position:sticky;z-index:1}.p-datatable-resizable-table>.p-datatable-thead>tr>th,.p-datatable-resizable-table>.p-datatable-tfoot>tr>td,.p-datatable-resizable-table>.p-datatable-tbody>tr>td{overflow:hidden;white-space:nowrap}.p-datatable-resizable-table>.p-datatable-thead>tr>th.p-resizable-column:not(.p-frozen-column){background-clip:padding-box;position:relative}.p-datatable-resizable-table-fit>.p-datatable-thead>tr>th.p-resizable-column:last-child .p-column-resizer{display:none}.p-datatable .p-column-resizer{display:block;position:absolute;top:0;right:0;margin:0;width:.5rem;height:100%;padding:0;cursor:col-resize;border:1px solid transparent}.p-datatable .p-column-header-content{display:flex;align-items:center}.p-datatable .p-column-resizer-helper{width:1px;position:absolute;z-index:10;display:none}.p-datatable .p-row-editor-init,.p-datatable .p-row-editor-save,.p-datatable .p-row-editor-cancel,.p-datatable .p-row-toggler{display:inline-flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.p-datatable-reorder-indicator-up,.p-datatable-reorder-indicator-down{position:absolute;display:none}.p-reorderable-column,.p-datatable-reorderablerow-handle{cursor:move}.p-datatable .p-datatable-loading-overlay{position:absolute;display:flex;align-items:center;justify-content:center;z-index:2}.p-column-filter-row{display:flex;align-items:center;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-menu-button,.p-column-filter-clear-button{display:inline-flex;justify-content:center;align-items:center;cursor:pointer;text-decoration:none;overflow:hidden;position:relative}.p-column-filter-row-items{margin:0;padding:0;list-style:none}.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{display:flex;align-items:center;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-virtualscroller-spacer{display:flex}.p-datatable .p-virtualscroller .p-virtualscroller-loading{transform:none!important;min-height:0;position:sticky;top:0;left:0}.p-datatable .p-paginator-top,.p-datatable .p-paginator-bottom{border-width:0 0 1px 0;border-radius:0}.p-datatable .p-datatable-header,.p-datatable .p-datatable-footer{background:#fff;color:#334155;border:1px solid #e2e8f0;border-width:0 0 1px 0;padding:.75rem 1rem;font-weight:600}.p-datatable .p-datatable-thead>tr>th{text-align:left;padding:.75rem 1rem;border:1px solid #e2e8f0;border-width:0 0 1px 0;font-weight:600;color:#334155;background:#fff;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-datatable .p-datatable-tfoot>tr>td{text-align:left;padding:.75rem 1rem;border:1px solid #e2e8f0;border-width:0 0 1px 0;font-weight:600;color:#334155;background:#fff}.p-datatable .p-sortable-column .p-sortable-column-icon{color:#64748b;margin-left:.5rem}.p-datatable .p-sortable-column .p-sortable-column-badge{border-radius:50%;height:1rem;min-width:1rem;line-height:1rem;color:#4338ca;background:#eef2ff;margin-left:.5rem}.p-datatable .p-sortable-column:not(.p-highlight):hover{background:#f1f5f9;color:#1e293b}.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon{color:#475569}.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:hover{background:#eef2ff;color:#4338ca}.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon{color:#4338ca}.p-datatable .p-sortable-column:focus-visible{box-shadow:0 none;outline:0 none}.p-datatable .p-datatable-tbody>tr{background:#fff;color:#334155;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-datatable .p-datatable-tbody>tr>td{text-align:left;border:1px solid #e2e8f0;border-width:0 0 1px 0;padding:.75rem 1rem}.p-datatable .p-datatable-tbody>tr>td .p-row-toggler,.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-editor-cancel{width:1.75rem;height:1.75rem;color:#64748b;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s;outline-color:transparent}.p-datatable .p-datatable-tbody>tr>td .p-row-toggler: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-editor-cancel:enabled:hover{color:#475569;border-color:transparent;background:#f1f5f9}.p-datatable .p-datatable-tbody>tr>td .p-row-toggler:focus-visible,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-init:focus-visible,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-save:focus-visible,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-cancel:focus-visible{outline:1px solid var(--p-focus-ring-color);outline-offset:2px;box-shadow:none}.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:focus-visible{outline:.15rem solid var(--p-focus-ring-color);outline-offset:-.15rem}.p-datatable .p-datatable-tbody>tr.p-highlight{background:#eef2ff;color:#4338ca}.p-datatable .p-datatable-tbody>tr.p-highlight-contextmenu{outline:.15rem solid var(--p-focus-ring-color);outline-offset:-.15rem}.p-datatable .p-datatable-tbody>tr.p-datatable-dragpoint-top>td{box-shadow:inset 0 2px #eef2ff}.p-datatable .p-datatable-tbody>tr.p-datatable-dragpoint-bottom>td{box-shadow:inset 0 -2px #eef2ff}.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody>tr:not(.p-highlight):hover{background:#f1f5f9;color:#1e293b}.p-datatable .p-column-resizer-helper{background:#6366f1}.p-datatable.p-datatable-scrollable>.p-datatable-wrapper>.p-datatable-table>.p-datatable-thead,.p-datatable.p-datatable-scrollable>.p-datatable-wrapper>.p-datatable-table>.p-datatable-tfoot,.p-datatable.p-datatable-scrollable>.p-datatable-wrapper>.p-virtualscroller>.p-datatable-table>.p-datatable-thead,.p-datatable.p-datatable-scrollable>.p-datatable-wrapper>.p-virtualscroller>.p-datatable-table>.p-datatable-tfoot{background-color:#fff}.p-datatable .p-datatable-loading-icon{font-size:2rem}.p-datatable .p-datatable-loading-icon.p-icon{width:2rem;height:2rem}.p-datatable.p-datatable-gridlines .p-datatable-header{border-width:1px 1px 0 1px}.p-datatable.p-datatable-gridlines .p-datatable-footer{border-width:0 1px 1px 1px}.p-datatable.p-datatable-gridlines .p-paginator-top{border-width:0 1px 0 1px}.p-datatable.p-datatable-gridlines .p-paginator-bottom{border-width:0 1px 1px 1px}.p-datatable.p-datatable-gridlines .p-datatable-thead>tr>th{border-width:1px 0 1px 1px}.p-datatable.p-datatable-gridlines .p-datatable-thead>tr>th:last-child{border-width:1px}.p-datatable.p-datatable-gridlines .p-datatable-tbody>tr>td{border-width:1px 0 0 1px}.p-datatable.p-datatable-gridlines .p-datatable-tbody>tr>td:last-child{border-width:1px 1px 0 1px}.p-datatable.p-datatable-gridlines .p-datatable-tbody>tr:last-child>td{border-width:1px 0 1px 1px}.p-datatable.p-datatable-gridlines .p-datatable-tbody>tr:last-child>td:last-child{border-width:1px}.p-datatable.p-datatable-gridlines .p-datatable-tfoot>tr>td{border-width:1px 0 1px 1px}.p-datatable.p-datatable-gridlines .p-datatable-tfoot>tr>td:last-child{border-width:1px 1px 1px 1px}.p-datatable.p-datatable-gridlines .p-datatable-thead+.p-datatable-tfoot>tr>td{border-width:0 0 1px 1px}.p-datatable.p-datatable-gridlines .p-datatable-thead+.p-datatable-tfoot>tr>td:last-child{border-width:0 1px 1px 1px}.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody>tr>td{border-width:0 0 1px 1px}.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody>tr>td:last-child{border-width:0 1px 1px 1px}.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody>tr:last-child>td{border-width:0 0 0 1px}.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody>tr:last-child>td:last-child{border-width:0 1px 0 1px}.p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-odd{background:#f8fafc}.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{color:#4338ca}.p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-odd.p-highlight .p-row-toggler:hover{color:#4338ca}.p-datatable.p-datatable-sm .p-datatable-header{padding:.375rem .5rem}.p-datatable.p-datatable-sm .p-datatable-thead>tr>th{padding:.375rem .5rem}.p-datatable.p-datatable-sm .p-datatable-tbody>tr>td{padding:.375rem .5rem}.p-datatable.p-datatable-sm .p-datatable-tfoot>tr>td{padding:.375rem .5rem}.p-datatable.p-datatable-sm .p-datatable-footer{padding:.375rem .5rem}.p-datatable.p-datatable-lg .p-datatable-header{padding:.9375rem 1.25rem}.p-datatable.p-datatable-lg .p-datatable-thead>tr>th{padding:.9375rem 1.25rem}.p-datatable.p-datatable-lg .p-datatable-tbody>tr>td{padding:.9375rem 1.25rem}.p-datatable.p-datatable-lg .p-datatable-tfoot>tr>td{padding:.9375rem 1.25rem}.p-datatable.p-datatable-lg .p-datatable-footer{padding:.9375rem 1.25rem}.p-dataview .p-paginator-top,.p-dataview .p-paginator-bottom{border-width:0 0 1px 0;border-radius:0}.p-dataview .p-dataview-header{background:#fff;color:#334155;border:1px solid #e2e8f0;border-width:0 0 1px 0;padding:.75rem 1rem;font-weight:600}.p-dataview .p-dataview-content{background:#fff;color:#334155;border:0 none;padding:0}.p-dataview .p-dataview-footer{background:#fff;color:#334155;border:1px solid #e2e8f0;border-width:0 0 1px 0;padding:.75rem 1rem;font-weight:600;border-bottom-left-radius:6px;border-bottom-right-radius:6px}.p-column-filter-row .p-column-filter-menu-button,.p-column-filter-row .p-column-filter-clear-button{margin-left:.5rem}.p-column-filter-menu-button{width:1.75rem;height:1.75rem;color:#64748b;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s;outline-color:transparent}.p-column-filter-menu-button:hover{color:#475569;border-color:transparent;background:#f1f5f9}.p-column-filter-menu-button.p-column-filter-menu-button-open,.p-column-filter-menu-button.p-column-filter-menu-button-open:hover{background:#f1f5f9;color:#475569}.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-visible{outline:1px solid var(--p-focus-ring-color);outline-offset:2px;box-shadow:none}.p-column-filter-clear-button{width:1.75rem;height:1.75rem;color:#64748b;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s;outline-color:transparent}.p-column-filter-clear-button:hover{color:#475569;border-color:transparent;background:#f1f5f9}.p-column-filter-clear-button:focus-visible{outline:1px solid var(--p-focus-ring-color);outline-offset:2px;box-shadow:none}.p-column-filter-overlay{background:#fff;color:#334155;border:1px solid #e2e8f0;border-radius:6px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;min-width:12.5rem}.p-column-filter-overlay .p-column-filter-row-items{padding:.25rem}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item{margin:2px 0;padding:.5rem .75rem;border:0 none;color:#334155;background:transparent;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s;border-radius:4px}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:first-child{margin-top:0}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:last-child{margin-bottom:0}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight{color:#4338ca;background:#eef2ff}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover{color:#1e293b;background:#f1f5f9}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:focus-visible{outline:1px solid var(--p-focus-ring-color);outline-offset:2px;box-shadow:0 none}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator{border-top:1px solid #e2e8f0;margin:2px 0}.p-column-filter-overlay-menu .p-column-filter-operator{padding:.5rem .5rem 0;border-bottom:0 none;color:#334155;background:#fff;margin:0;border-top-right-radius:6px;border-top-left-radius:6px}.p-column-filter-overlay-menu .p-column-filter-constraint{padding:0 1.125rem 1.125rem;border-bottom:1px solid #e2e8f0}.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 none}.p-column-filter-overlay-menu .p-column-filter-add-rule,.p-column-filter-overlay-menu .p-column-filter-buttonbar{padding:0 1.125rem 1.125rem}.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;padding:0;overflow:auto;min-height:12rem;max-height:24rem}.p-orderlist-item{cursor:pointer;overflow:hidden;position:relative}.p-orderlist.p-state-disabled .p-orderlist-item,.p-orderlist.p-state-disabled .p-button{cursor:default}.p-orderlist.p-state-disabled .p-orderlist-list{overflow:hidden}.p-orderlist .p-orderlist-controls{padding:0 1.125rem 1.125rem}.p-orderlist .p-orderlist-controls .p-button{margin-bottom:.5rem}.p-orderlist .p-orderlist-list-container{background:#fff;border:1px solid #e2e8f0;border-radius:6px;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s;outline-color:transparent}.p-orderlist .p-orderlist-list-container.p-focus{outline:1px solid var(--p-focus-ring-color);outline-offset:-1px;box-shadow:none;border-color:#94a3b8}.p-orderlist .p-orderlist-header{color:#334155;padding:1.125rem;font-weight:600}.p-orderlist .p-orderlist-list{color:#334155;padding:.25rem;outline:0 none}.p-orderlist .p-orderlist-list:not(:first-child){border-top:1px solid #e2e8f0}.p-orderlist .p-orderlist-list .p-orderlist-item{padding:.5rem .75rem;margin:2px 0;border:0 none;color:#334155;background:transparent;transition:transform .2s,background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-orderlist .p-orderlist-list .p-orderlist-item:first-child{margin-top:0}.p-orderlist .p-orderlist-list .p-orderlist-item:last-child{margin-bottom:0}.p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover{background:#f1f5f9;color:#1e293b}.p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover.p-focus{color:#1e293b;background:#f1f5f9}.p-orderlist .p-orderlist-list .p-orderlist-item.p-focus{color:#1e293b;background:#f1f5f9}.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight{color:#4338ca;background:#eef2ff}.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight.p-focus{background:#e0e7ff}.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(2n){background:#f8fafc}.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(2n):hover{background:#f1f5f9}.p-organizationchart-table{border-spacing:0;border-collapse:separate;margin:0 auto}.p-organizationchart-table>tbody>tr>td{text-align:center;vertical-align:top;padding:0 .75rem}.p-organizationchart-node-content{display:inline-block;position:relative}.p-organizationchart-node-content .p-node-toggler{position:absolute;bottom:-.75rem;margin-left:-.75rem;z-index:2;left:50%;-webkit-user-select:none;user-select:none;cursor:pointer;width:1.5rem;height:1.5rem;text-decoration:none}.p-organizationchart-node-content .p-node-toggler .p-node-toggler-icon{position:relative;top:.25rem}.p-organizationchart-line-down{margin:0 auto;height:20px;width:1px}.p-organizationchart-line-right,.p-organizationchart-line-left{border-radius:0}.p-organizationchart-selectable-node{cursor:pointer}.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover{background:#f1f5f9;color:#1e293b}.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-line-down{background:#e2e8f0}.p-organizationchart .p-organizationchart-line-left{border-right:1px solid #e2e8f0;border-color:#e2e8f0}.p-organizationchart .p-organizationchart-line-top{border-top:1px solid #e2e8f0;border-color:#e2e8f0}.p-organizationchart .p-organizationchart-node-content{border:1px solid #e2e8f0;background:#fff;color:#334155;padding:0 1.125rem 1.125rem}.p-organizationchart .p-organizationchart-node-content .p-node-toggler{background:inherit;color:inherit;border-radius:50%;outline-color:transparent}.p-organizationchart .p-organizationchart-node-content .p-node-toggler:focus-visible{outline:1px solid var(--p-focus-ring-color);outline-offset:2px;box-shadow:none}.p-paginator-default{display:flex}.p-paginator{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.p-paginator-left-content{margin-right:auto}.p-paginator-right-content{margin-left:auto}.p-paginator-page,.p-paginator-next,.p-paginator-last,.p-paginator-first,.p-paginator-prev,.p-paginator-current{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;line-height:1;-webkit-user-select:none;user-select:none;overflow:hidden;position:relative}.p-paginator-element:focus{z-index:1;position:relative}.p-paginator{background:#fff;color:#334155;border:solid #e2e8f0;border-width:0;padding:.5rem 1rem;border-radius:6px}.p-paginator .p-paginator-first,.p-paginator .p-paginator-prev,.p-paginator .p-paginator-next,.p-paginator .p-paginator-last{background-color:transparent;border:0 none;color:#64748b;min-width:2.5rem;height:2.5rem;margin:.143rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s;border-radius:50%}.p-paginator .p-paginator-first:not(.p-disabled):not(.p-highlight):hover,.p-paginator .p-paginator-prev:not(.p-disabled):not(.p-highlight):hover,.p-paginator .p-paginator-next:not(.p-disabled):not(.p-highlight):hover,.p-paginator .p-paginator-last:not(.p-disabled):not(.p-highlight):hover{background:#f1f5f9;border-color:transparent;color:#475569}.p-paginator .p-paginator-first{border-top-left-radius:50%;border-bottom-left-radius:50%}.p-paginator .p-paginator-last{border-top-right-radius:50%;border-bottom-right-radius:50%}.p-paginator .p-dropdown{margin-left:.5rem;margin-right:.5rem;height:2.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.5rem}.p-paginator .p-paginator-current{background-color:transparent;border:0 none;color:#64748b;min-width:2.5rem;height:2.5rem;margin:.143rem;padding:0 .5rem}.p-paginator .p-paginator-pages .p-paginator-page{background-color:transparent;border:0 none;color:#64748b;min-width:2.5rem;height:2.5rem;margin:.143rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s;border-radius:50%}.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{background:#f1f5f9;border-color:transparent;color:#475569}.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;padding:0;overflow:auto;min-height:12rem;max-height:24rem}.p-picklist-item{cursor:pointer;overflow:hidden;position:relative}.p-picklist-item.p-picklist-flip-enter-active.p-picklist-flip-enter-to,.p-picklist-item.p-picklist-flip-leave-active.p-picklist-flip-leave-to{transition:none}.p-picklist .p-picklist-buttons{padding:0 1.125rem 1.125rem}.p-picklist .p-picklist-buttons .p-button{margin-bottom:.5rem}.p-picklist .p-picklist-list-wrapper{background:#fff;border:1px solid #e2e8f0;border-radius:6px;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s;outline-color:transparent}.p-picklist .p-picklist-list-wrapper.p-focus{outline:1px solid var(--p-focus-ring-color);outline-offset:-1px;box-shadow:none;border-color:#94a3b8}.p-picklist .p-picklist-header{color:#334155;padding:1.125rem;font-weight:600}.p-picklist .p-picklist-list{color:#334155;padding:.25rem;outline:0 none}.p-picklist .p-picklist-list:not(:first-child){border-top:1px solid #e2e8f0}.p-picklist .p-picklist-list .p-picklist-item{padding:.5rem .75rem;margin:2px 0;border:0 none;color:#334155;background:transparent;transition:transform .2s,background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-picklist .p-picklist-list .p-picklist-item:first-child{margin-top:0}.p-picklist .p-picklist-list .p-picklist-item:last-child{margin-bottom:0}.p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover{background:#f1f5f9;color:#1e293b}.p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover.p-focus{color:#1e293b;background:#f1f5f9}.p-picklist .p-picklist-list .p-picklist-item.p-focus{color:#1e293b;background:#f1f5f9}.p-picklist .p-picklist-list .p-picklist-item.p-highlight{color:#4338ca;background:#eef2ff}.p-picklist .p-picklist-list .p-picklist-item.p-highlight.p-focus{background:#e0e7ff}.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(2n){background:#f8fafc}.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(2n):hover{background:#f1f5f9}.p-timeline{display:flex;flex-grow:1;flex-direction:column}.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(odd) .p-timeline-event-content{text-align:left}.p-timeline-vertical.p-timeline-alternate .p-timeline-event:nth-child(2n) .p-timeline-event-opposite{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;position:relative;min-height:70px}.p-timeline-event:last-child{min-height:0}.p-timeline-event-opposite,.p-timeline-event-content{flex:1;padding:0 1rem}.p-timeline-event-separator{flex:0;display:flex;align-items:center;flex-direction:column}.p-timeline-event-marker{display:flex;align-self:baseline}.p-timeline-event-connector{flex-grow:1}.p-timeline-horizontal{flex-direction:row}.p-timeline-horizontal .p-timeline-event{flex-direction:column;flex:1}.p-timeline-horizontal .p-timeline-event:last-child{flex:0}.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{flex-direction:column-reverse}.p-timeline-horizontal.p-timeline-alternate .p-timeline-event:nth-child(2n){flex-direction:column-reverse}.p-timeline .p-timeline-event-marker{border:2px solid #e2e8f0;border-radius:50%;width:1.125rem;height:1.125rem;background-color:#fff}.p-timeline .p-timeline-event-connector{background-color:#e2e8f0}.p-timeline.p-timeline-vertical .p-timeline-event-opposite,.p-timeline.p-timeline-vertical .p-timeline-event-content{padding:0 1rem}.p-timeline.p-timeline-vertical .p-timeline-event-connector{width:2px}.p-timeline.p-timeline-horizontal .p-timeline-event-opposite,.p-timeline.p-timeline-horizontal .p-timeline-event-content{padding:1rem 0}.p-timeline.p-timeline-horizontal .p-timeline-event-connector{height:2px}.p-tree-container{margin:0;padding:0;list-style-type:none;overflow:auto}.p-treenode-children{margin:0;padding:0;list-style-type:none}.p-tree-wrapper{overflow:auto}.p-treenode-selectable{cursor:pointer;-webkit-user-select:none;user-select:none}.p-tree-toggler{cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;position:relative;flex-shrink:0}.p-treenode-leaf>.p-treenode-content .p-tree-toggler{visibility:hidden}.p-treenode-content{display:flex;align-items:center}.p-tree-filter{width:100%}.p-tree-filter-container{position:relative;display:block;width:100%}.p-tree-filter-icon{position:absolute;top:50%;margin-top:-.5rem}.p-tree-loading{position:relative;min-height:4rem}.p-tree .p-tree-loading-overlay{position:absolute;z-index:1;display:flex;align-items:center;justify-content:center}.p-tree-flex-scrollable{display:flex;flex:1;height:100%;flex-direction:column}.p-tree-flex-scrollable .p-tree-wrapper{flex:1}.p-tree{border:1px solid #e2e8f0;background:#fff;color:#334155;padding:0 1.125rem 1.125rem;border-radius:6px}.p-tree .p-tree-container .p-treenode{padding:0;outline:0 none}.p-tree .p-tree-container .p-treenode:focus>.p-treenode-content{outline:1px solid var(--p-focus-ring-color);outline-offset:2px;box-shadow:0 none}.p-tree .p-tree-container .p-treenode .p-treenode-content{border-radius:6px;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s;padding:.25rem .5rem}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler{margin-right:.5rem;width:1.75rem;height:1.75rem;color:#64748b;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s;outline-color:transparent}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover{color:#475569;border-color:transparent;background:#f1f5f9}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:focus-visible{outline:1px solid var(--p-focus-ring-color);outline-offset:2px;box-shadow:none}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon{margin-right:.5rem;color:#475569}.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:#334155}.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-treenode-icon,.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:hover{color:#4338ca}.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover{background:#f1f5f9;color:#1e293b}.p-tree .p-tree-filter-container{margin-bottom:.5rem}.p-tree .p-tree-filter-container .p-tree-filter{width:100%;padding-right:1.75rem}.p-tree .p-tree-filter-container .p-tree-filter-icon{right:.75rem;color:#94a3b8}.p-tree .p-treenode-children{padding:0 0 0 1rem}.p-tree .p-tree-loading-icon{font-size:2rem}.p-tree .p-tree-loading-icon.p-icon{width:2rem;height:2rem}.p-treetable{position:relative}.p-treetable table{border-collapse:collapse;width:100%;table-layout:fixed}.p-treetable .p-sortable-column{cursor:pointer;-webkit-user-select:none;user-select:none}.p-treetable-responsive-scroll>.p-treetable-wrapper{overflow-x:auto}.p-treetable-responsive-scroll>.p-treetable-wrapper>table,.p-treetable-auto-layout>.p-treetable-wrapper>table{table-layout:auto}.p-treetable-hoverable-rows .p-treetable-tbody>tr{cursor:pointer}.p-treetable-toggler{cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;overflow:hidden;position:relative}.p-treetable-toggler+.p-checkbox{vertical-align:middle}.p-treetable-toggler+.p-checkbox+span{vertical-align:middle}.p-treetable-resizable>.p-treetable-wrapper{overflow-x:auto}.p-treetable-resizable .p-treetable-thead>tr>th,.p-treetable-resizable .p-treetable-tfoot>tr>td,.p-treetable-resizable .p-treetable-tbody>tr>td{overflow:hidden}.p-treetable-resizable .p-resizable-column:not(.p-frozen-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{display:block;position:absolute;top:0;right:0;margin:0;width:.5rem;height:100%;padding:0;cursor:col-resize;border:1px solid transparent}.p-treetable .p-column-resizer-helper{width:1px;position:absolute;z-index:10;display:none}.p-treetable .p-treetable-loading-overlay{position:absolute;display:flex;align-items:center;justify-content:center;z-index:2}.p-treetable-scrollable .p-treetable-wrapper{position:relative;overflow:auto}.p-treetable-scrollable .p-treetable-table,.p-treetable-scrollable .p-treetable-thead,.p-treetable-scrollable .p-treetable-tbody,.p-treetable-scrollable .p-treetable-tfoot{display:block}.p-treetable-scrollable .p-treetable-thead>tr,.p-treetable-scrollable .p-treetable-tbody>tr,.p-treetable-scrollable .p-treetable-tfoot>tr{display:flex;flex-wrap:nowrap;width:100%}.p-treetable-scrollable .p-treetable-thead>tr>th,.p-treetable-scrollable .p-treetable-tbody>tr>td,.p-treetable-scrollable .p-treetable-tfoot>tr>td{display:flex;flex:1 1 0;align-items:center}.p-treetable-scrollable .p-treetable-thead{position:sticky;top:0;z-index:1}.p-treetable-scrollable .p-treetable-tfoot{position:sticky;bottom:0;z-index:1}.p-treetable-scrollable .p-frozen-column{position:sticky;background:inherit}.p-treetable-scrollable th.p-frozen-column{z-index:1}.p-treetable-scrollable-both .p-treetable-thead>tr>th,.p-treetable-scrollable-both .p-treetable-tbody>tr>td,.p-treetable-scrollable-both .p-treetable-tfoot>tr>td,.p-treetable-scrollable-horizontal .p-treetable-thead>tr>th .p-treetable-scrollable-horizontal .p-treetable-tbody>tr>td,.p-treetable-scrollable-horizontal .p-treetable-tfoot>tr>td{flex:0 0 auto}.p-treetable-flex-scrollable{display:flex;flex-direction:column;height:100%}.p-treetable-flex-scrollable .p-treetable-wrapper{display:flex;flex-direction:column;flex:1;height:100%}.p-treetable .p-paginator-top,.p-treetable .p-paginator-bottom{border-width:0 0 1px 0;border-radius:0}.p-treetable .p-treetable-header,.p-treetable .p-treetable-footer{background:#fff;color:#334155;border:1px solid #e2e8f0;border-width:0 0 1px 0;padding:.75rem 1rem;font-weight:600}.p-treetable .p-treetable-thead>tr>th{text-align:left;padding:.75rem 1rem;border:1px solid #e2e8f0;border-width:0 0 1px 0;font-weight:600;color:#334155;background:#fff;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-treetable .p-treetable-tfoot>tr>td{text-align:left;padding:.75rem 1rem;border:1px solid #e2e8f0;border-width:0 0 1px 0;font-weight:600;color:#334155;background:#fff}.p-treetable .p-sortable-column{outline-color:var(--p-focus-ring-color)}.p-treetable .p-sortable-column .p-sortable-column-icon{color:#64748b;margin-left:.5rem}.p-treetable .p-sortable-column .p-sortable-column-badge{border-radius:50%;height:1rem;min-width:1rem;line-height:1rem;color:#4338ca;background:#eef2ff;margin-left:.5rem}.p-treetable .p-sortable-column:not(.p-highlight):hover{background:#f1f5f9;color:#1e293b}.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon{color:#475569}.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{background:#fff;color:#334155;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-treetable .p-treetable-tbody>tr>td{text-align:left;border:1px solid #e2e8f0;border-width:0 0 1px 0;padding:.75rem 1rem}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler{width:1.75rem;height:1.75rem;color:#64748b;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s;outline-color:transparent;margin-right:.5rem}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler:enabled:hover{color:#475569;border-color:transparent;background:#f1f5f9}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler:focus-visible{outline:1px solid var(--p-focus-ring-color);outline-offset:2px;box-shadow:none}.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:#334155}.p-treetable .p-treetable-tbody>tr:focus-visible{outline:.15rem solid var(--p-focus-ring-color);outline-offset:-.15rem}.p-treetable .p-treetable-tbody>tr.p-highlight{background:#eef2ff;color:#4338ca}.p-treetable .p-treetable-tbody>tr.p-highlight .p-treetable-toggler{color:#4338ca}.p-treetable .p-treetable-tbody>tr.p-highlight .p-treetable-toggler:hover{color:#4338ca}.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody>tr:not(.p-highlight):hover{background:#f1f5f9;color:#1e293b}.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody>tr:not(.p-highlight):hover .p-treetable-toggler{color:#1e293b}.p-treetable .p-column-resizer-helper{background:#6366f1}.p-treetable .p-treetable-scrollable-header,.p-treetable .p-treetable-scrollable-footer{background:#fff}.p-treetable .p-treetable-loading-icon{font-size:2rem}.p-treetable .p-treetable-loading-icon.p-icon{width:2rem;height:2rem}.p-treetable.p-treetable-gridlines .p-datatable-header{border-width:1px 1px 0 1px}.p-treetable.p-treetable-gridlines .p-treetable-footer{border-width:0 1px 1px 1px}.p-treetable.p-treetable-gridlines .p-treetable-top{border-width:0 1px 0 1px}.p-treetable.p-treetable-gridlines .p-treetable-bottom{border-width:0 1px 1px 1px}.p-treetable.p-treetable-gridlines .p-treetable-thead>tr>th{border-width:1px}.p-treetable.p-treetable-gridlines .p-treetable-tbody>tr>td{border-width:1px}.p-treetable.p-treetable-gridlines .p-treetable-tfoot>tr>td{border-width:1px}.p-treetable.p-treetable-sm .p-treetable-header{padding:.65625rem .875rem}.p-treetable.p-treetable-sm .p-treetable-thead>tr>th{padding:.375rem .5rem}.p-treetable.p-treetable-sm .p-treetable-tbody>tr>td{padding:.375rem .5rem}.p-treetable.p-treetable-sm .p-treetable-tfoot>tr>td{padding:.375rem .5rem}.p-treetable.p-treetable-sm .p-treetable-footer{padding:.375rem .5rem}.p-treetable.p-treetable-lg .p-treetable-header{padding:.9375rem 1.25rem}.p-treetable.p-treetable-lg .p-treetable-thead>tr>th{padding:.9375rem 1.25rem}.p-treetable.p-treetable-lg .p-treetable-tbody>tr>td{padding:.9375rem 1.25rem}.p-treetable.p-treetable-lg .p-treetable-tfoot>tr>td{padding:.9375rem 1.25rem}.p-treetable.p-treetable-lg .p-treetable-footer{padding:.9375rem 1.25rem}.p-accordion-header-action{cursor:pointer;display:flex;align-items:center;-webkit-user-select:none;user-select:none;position:relative;text-decoration:none}.p-accordion-header-action:focus{z-index:1}.p-accordion-header-text{line-height:1}.p-accordion .p-accordion-header .p-accordion-header-link{padding:1.125rem;border:0 none;color:#64748b;background:#fff;font-weight:600;border-radius:6px;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s;outline-color:transparent}.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-visible{outline:1px solid var(--p-focus-ring-color);outline-offset:-2px;box-shadow:inset none}.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link{background:#fff;border-color:#e2e8f0;color:#334155}.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link{background:#fff;border-color:#e2e8f0;color:#334155;border-bottom-right-radius:0;border-bottom-left-radius:0}.p-accordion .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link{border-color:#e2e8f0;background:#fff;color:#334155}.p-accordion .p-accordion-content{padding:0 1.125rem 1.125rem;border:0 none;background:#fff;color:#334155;border-top:0;border-radius:0 0 6px 6px}.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-right-radius:0;border-bottom-left-radius:0}.p-accordion .p-accordion-tab:not(:first-child) .p-accordion-header .p-accordion-header-link{border-top:0 none}.p-accordion .p-accordion-tab:not(:first-child) .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .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{border-top:0 none}.p-accordion .p-accordion-tab:first-child .p-accordion-header .p-accordion-header-link{border-top-right-radius:6px;border-top-left-radius:6px}.p-accordion .p-accordion-tab:last-child .p-accordion-header:not(.p-highlight) .p-accordion-header-link{border-bottom-right-radius:6px;border-bottom-left-radius:6px}.p-accordion .p-accordion-tab:last-child .p-accordion-content{border-bottom-right-radius:6px;border-bottom-left-radius:6px}.p-card{background:#fff;color:#334155;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a;border-radius:6px}.p-card .p-card-body{padding:1.5rem}.p-card .p-card-title{font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.p-card .p-card-subtitle{font-weight:400;margin-bottom:.5rem;color:#64748b}.p-card .p-card-content,.p-card .p-card-footer{padding:0}.p-fieldset-legend>a,.p-fieldset-legend>span{display:flex;align-items:center;justify-content:center}.p-fieldset-toggleable .p-fieldset-legend a{cursor:pointer;-webkit-user-select:none;user-select:none;overflow:hidden;position:relative;text-decoration:none}.p-fieldset-legend-text{line-height:1}.p-fieldset{border:1px solid #e2e8f0;background:#fff;color:#334155;border-radius:6px}.p-fieldset .p-fieldset-legend{padding:1.125rem;border:1px solid #e2e8f0;color:#334155;background:#fff;font-weight:600;border-radius:6px}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend{padding:0;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a{padding:1.125rem;color:#334155;border-radius:6px;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s;outline-color:transparent}.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-visible{outline:1px solid var(--p-focus-ring-color);outline-offset:2px;box-shadow:none}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:hover{color:#1e293b}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover{background:#fff;border-color:#fff;color:#1e293b}.p-fieldset .p-fieldset-content{padding:0 1.125rem 1.125rem}.p-divider-horizontal{display:flex;width:100%;position:relative;align-items:center}.p-divider-horizontal:before{position:absolute;display:block;top:50%;left:0;width:100%;content:""}.p-divider-content{z-index:1}.p-divider-vertical{min-height:100%;margin:0 1rem;display:flex;position:relative;justify-content:center}.p-divider-vertical:before{position:absolute;display:block;top:0;left:50%;height:100%;content:""}.p-divider.p-divider-solid.p-divider-horizontal:before{border-top-style:solid}.p-divider.p-divider-solid.p-divider-vertical:before{border-left-style:solid}.p-divider.p-divider-dashed.p-divider-horizontal:before{border-top-style:dashed}.p-divider.p-divider-dashed.p-divider-vertical:before{border-left-style:dashed}.p-divider.p-divider-dotted.p-divider-horizontal:before{border-top-style:dotted}.p-divider.p-divider-dotted.p-divider-vertical:before{border-left-style:dotted}.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 solid #e2e8f0}.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 solid #e2e8f0}.p-divider.p-divider-vertical .p-divider-content{padding:.5rem 0}.p-panel-header{display:flex;justify-content:space-between;align-items:center}.p-panel-title{line-height:1}.p-panel-header-icon{display:inline-flex;justify-content:center;align-items:center;cursor:pointer;text-decoration:none;overflow:hidden;position:relative}.p-panel .p-panel-header{border:1px solid #e2e8f0;padding:1.125rem;background:#fff;color:#334155;border-top-right-radius:6px;border-top-left-radius:6px}.p-panel .p-panel-header .p-panel-title{font-weight:600}.p-panel .p-panel-header .p-panel-header-icon{width:1.75rem;height:1.75rem;color:#64748b;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s;outline-color:transparent}.p-panel .p-panel-header .p-panel-header-icon:enabled:hover{color:#475569;border-color:transparent;background:#f1f5f9}.p-panel .p-panel-header .p-panel-header-icon:focus-visible{outline:1px solid var(--p-focus-ring-color);outline-offset:2px;box-shadow:none}.p-panel.p-panel-toggleable .p-panel-header{padding:.75rem 1.125rem}.p-panel .p-panel-content{padding:0 1.125rem 1.125rem;border:1px solid #e2e8f0;background:#fff;color:#334155;border-top:0 none}.p-panel .p-panel-content:last-child{border-bottom-right-radius:6px;border-bottom-left-radius:6px}.p-panel .p-panel-footer{padding:0 1.125rem 1.125rem;border:1px solid #e2e8f0;background:#fff;color:#334155;border-bottom-right-radius:6px;border-bottom-left-radius:6px;border-top:0 none}.p-scrollpanel-wrapper{overflow:hidden;width:100%;height:100%;position:relative;z-index:1;float:left}.p-scrollpanel-content{height:calc(100% + 18px);width:calc(100% + 18px);padding:0 18px 18px 0;position:relative;overflow:auto;box-sizing:border-box;scrollbar-width:none}.p-scrollpanel-content::-webkit-scrollbar{display:none}.p-scrollpanel-bar{position:relative;background:#c1c1c1;border-radius:3px;z-index:2;cursor:pointer;opacity:0;transition:opacity .25s linear}.p-scrollpanel-bar-y{width:9px;top:0}.p-scrollpanel-bar-x{height:9px;bottom:0}.p-scrollpanel-hidden{visibility:hidden}.p-scrollpanel:hover .p-scrollpanel-bar,.p-scrollpanel:active .p-scrollpanel-bar{opacity:1}.p-scrollpanel-grabbed{-webkit-user-select:none;user-select:none}.p-scrollpanel .p-scrollpanel-bar{background:#f1f5f9;border:0 none;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s;outline-color:transparent}.p-scrollpanel .p-scrollpanel-bar:focus-visible{outline:1px solid var(--p-focus-ring-color);outline-offset:2px;box-shadow:none}.p-splitter{display:flex;flex-wrap:nowrap}.p-splitter-vertical{flex-direction:column}.p-splitter-gutter{flex-grow:0;flex-shrink:0;display:flex;align-items:center;justify-content:center;cursor:col-resize}.p-splitter-horizontal.p-splitter-resizing{cursor:col-resize;-webkit-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;user-select:none}.p-splitter-vertical>.p-splitter-gutter{cursor:row-resize}.p-splitter-vertical>.p-splitter-gutter>.p-splitter-gutter-handle{width:24px;height:100%}.p-splitter-panel{flex-grow:1;overflow:hidden}.p-splitter-panel-nested{display:flex}.p-splitter-panel .p-splitter{flex-grow:1;border:0 none}.p-splitter{border:1px solid #e2e8f0;background:#fff;border-radius:6px;color:#334155}.p-splitter .p-splitter-gutter{transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s;background:#e2e8f0}.p-splitter .p-splitter-gutter .p-splitter-gutter-handle{background:#e2e8f0;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s;outline-color:transparent}.p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus-visible{outline:1px solid var(--p-focus-ring-color);outline-offset:2px;box-shadow:none}.p-splitter .p-splitter-gutter-resizing{background:#e2e8f0}.p-stepper .p-stepper-nav{position:relative;display:flex;justify-content:space-between;align-items:center;margin:0;padding:0;list-style-type:none;overflow-x:auto}.p-stepper-vertical .p-stepper-nav{flex-direction:column}.p-stepper-header{position:relative;display:flex;flex:1 1 auto;align-items:center}.p-stepper-header:last-of-type{flex:initial}.p-stepper-header .p-stepper-action{border:0 none;display:inline-flex;align-items:center;text-decoration:none;cursor:pointer}.p-stepper-header .p-stepper-action:focus-visible{outline:1px solid var(--p-focus-ring-color);outline-offset:2px;box-shadow:none}.p-stepper.p-stepper-readonly .p-stepper-header{cursor:auto}.p-stepper-header.p-highlight .p-stepper-action{cursor:default}.p-stepper-title{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.p-stepper-number{position:relative;display:flex;align-items:center;justify-content:center}.p-stepper-separator{flex:1 1 0}.p-stepper .p-stepper-nav{display:flex;justify-content:space-between;margin:0;padding:0;list-style-type:none}.p-stepper .p-stepper-header{padding:.5rem}.p-stepper .p-stepper-header .p-stepper-action{transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s;border-radius:6px;background:#fff;outline-color:transparent}.p-stepper .p-stepper-header .p-stepper-action .p-stepper-number{color:#64748b;border:1px solid #e2e8f0;border-width:2px;background:#fff;min-width:2rem;height:2rem;line-height:2rem;font-size:1.143rem;border-radius:50%;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-stepper .p-stepper-header .p-stepper-action .p-stepper-title{margin-left:.5rem;color:#334155;font-weight:500;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-stepper .p-stepper-header .p-stepper-action:not(.p-disabled):focus-visible{outline:1px solid var(--p-focus-ring-color);outline-offset:2px;box-shadow:none}.p-stepper .p-stepper-header.p-highlight .p-stepper-number{background:#eef2ff;color:#4338ca}.p-stepper .p-stepper-header.p-highlight .p-stepper-title{color:#334155}.p-stepper .p-stepper-header:not(.p-disabled):focus-visible{outline:1px solid var(--p-focus-ring-color);outline-offset:2px;box-shadow:none}.p-stepper .p-stepper-header:has(~.p-highlight) .p-stepper-separator{background-color:#6366f1}.p-stepper .p-stepper-panels{background:#fff;padding:.875rem 1.125rem 1.125rem;color:#334155}.p-stepper .p-stepper-separator{background-color:#e2e8f0;width:100%;height:2px;margin-inline-start:1rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-stepper.p-stepper-vertical{display:flex;flex-direction:column}.p-stepper.p-stepper-vertical .p-stepper-toggleable-content{display:flex;flex:1 1 auto;background:#fff;color:#334155}.p-stepper.p-stepper-vertical .p-stepper-panel{display:flex;flex-direction:column;flex:initial}.p-stepper.p-stepper-vertical .p-stepper-panel.p-stepper-panel-active{flex:1 1 auto}.p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-header{flex:initial}.p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-content{width:100%;padding-left:1rem}.p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-separator{flex:0 0 auto;width:2px;height:auto;margin-inline-start:calc(1.75rem + 2px)}.p-stepper.p-stepper-vertical .p-stepper-panel:has(~.p-stepper-panel-active) .p-stepper-separator{background-color:#6366f1}.p-stepper.p-stepper-vertical .p-stepper-panel:last-of-type .p-stepper-content{padding-left:3rem}.p-tabview-nav-container{position:relative}.p-tabview-scrollable .p-tabview-nav-container{overflow:hidden}.p-tabview-nav-content{overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior:contain auto}.p-tabview-nav{display:flex;margin:0;padding:0;list-style-type:none;flex:1 1 auto}.p-tabview-header-action{cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;align-items:center;position:relative;text-decoration:none;overflow:hidden}.p-tabview-ink-bar{display:none;z-index:1}.p-tabview-header-action:focus{z-index:1}.p-tabview-title{line-height:1;white-space:nowrap}.p-tabview-nav-btn{position:absolute;top:0;z-index:2;height:100%;display:flex;align-items:center;justify-content:center}.p-tabview-nav-prev{left:0}.p-tabview-nav-next{right:0}.p-tabview-nav-content::-webkit-scrollbar{display:none}.p-tabview .p-tabview-nav{background:#fff;border:1px solid #e2e8f0;border-width:0 0 1px 0}.p-tabview .p-tabview-nav li{margin-right:0}.p-tabview .p-tabview-nav li .p-tabview-nav-link{border:solid #e2e8f0;border-width:0 0 1px 0;border-color:transparent transparent #e2e8f0 transparent;background:#fff;color:#64748b;padding:1rem 1.125rem;font-weight:600;border-top-right-radius:6px;border-top-left-radius:6px;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s;margin:0 0 -1px;outline-color:transparent}.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus-visible{outline:1px solid var(--p-focus-ring-color);outline-offset:-2px;box-shadow:inset none}.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link{background:#fff;border-color:#e2e8f0;color:#334155}.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link{background:#fff;border-color:#e2e8f0;color:#6366f1}.p-tabview .p-tabview-nav-btn.p-link{background:#fff;color:#6366f1;width:2.5rem;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f;border-radius:0;outline-color:transparent}.p-tabview .p-tabview-nav-btn.p-link:focus-visible{outline:1px solid var(--p-focus-ring-color);outline-offset:-2px;box-shadow:inset none}.p-tabview .p-tabview-panels{background:#fff;padding:.875rem 1.125rem 1.125rem;border:0 none;color:#334155;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.p-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.p-toolbar-group-start,.p-toolbar-group-center,.p-toolbar-group-end,.p-toolbar-group-left,.p-toolbar-group-right{display:flex;align-items:center}.p-toolbar{background:#fff;border:1px solid #e2e8f0;padding:1.125rem;border-radius:6px;gap:.5rem}.p-toolbar .p-toolbar-separator{margin:0 .5rem}.p-confirm-popup{position:absolute;margin-top:10px;top:0;left:0}.p-confirm-popup-flipped{margin-top:-10px;margin-bottom:10px}.p-confirm-popup-enter-from{opacity:0;transform:scaleY(.8)}.p-confirm-popup-leave-to{opacity:0}.p-confirm-popup-enter-active{transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}.p-confirm-popup-leave-active{transition:opacity .1s linear}.p-confirm-popup:after,.p-confirm-popup:before{bottom:100%;left:calc(var(--overlayArrowLeft, 0) + 1.25rem);content:" ";height:0;width:0;position:absolute;pointer-events:none}.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{border-bottom-color:transparent}.p-confirm-popup.p-confirm-popup-flipped:before{border-bottom-color:transparent}.p-confirm-popup .p-confirm-popup-content{display:flex;align-items:center}.p-confirm-popup{background:#fff;color:#334155;border:1px solid #e2e8f0;border-radius:6px;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.p-confirm-popup .p-confirm-popup-content{padding:1rem}.p-confirm-popup .p-confirm-popup-footer{text-align:right;padding:0 1rem 1rem}.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{border-style:solid;border-color:#fff0;border-bottom-color:#fff}.p-confirm-popup:before{border-style:solid;border-color:#e2e8f000;border-bottom-color:#d3dce8}.p-confirm-popup.p-confirm-popup-flipped:after{border-top-color:#fff}.p-confirm-popup.p-confirm-popup-flipped:before{border-top-color:#e2e8f0}.p-confirm-popup .p-confirm-popup-icon{font-size:1.5rem}.p-confirm-popup .p-confirm-popup-icon.p-icon{width:1.5rem;height:1.5rem}.p-confirm-popup .p-confirm-popup-message{margin-left:1rem}.p-dialog-mask.p-component-overlay{pointer-events:auto}.p-dialog{max-height:90%;transform:scale(1)}.p-dialog-content{overflow-y:auto}.p-dialog-header{display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.p-dialog-footer{flex-shrink:0}.p-dialog .p-dialog-header-icons{display:flex;align-items:center}.p-dialog .p-dialog-header-icon{display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.p-fluid .p-dialog-footer .p-button{width:auto}.p-dialog-enter-active{transition:all .15s cubic-bezier(0,0,.2,1)}.p-dialog-leave-active{transition:all .15s cubic-bezier(.4,0,.2,1)}.p-dialog-enter-from,.p-dialog-leave-to{opacity:0;transform:scale(.7)}.p-dialog-top .p-dialog,.p-dialog-bottom .p-dialog,.p-dialog-left .p-dialog,.p-dialog-right .p-dialog,.p-dialog-topleft .p-dialog,.p-dialog-topright .p-dialog,.p-dialog-bottomleft .p-dialog,.p-dialog-bottomright .p-dialog{margin:.75rem;transform:translateZ(0)}.p-dialog-top .p-dialog-enter-active,.p-dialog-top .p-dialog-leave-active,.p-dialog-bottom .p-dialog-enter-active,.p-dialog-bottom .p-dialog-leave-active,.p-dialog-left .p-dialog-enter-active,.p-dialog-left .p-dialog-leave-active,.p-dialog-right .p-dialog-enter-active,.p-dialog-right .p-dialog-leave-active,.p-dialog-topleft .p-dialog-enter-active,.p-dialog-topleft .p-dialog-leave-active,.p-dialog-topright .p-dialog-enter-active,.p-dialog-topright .p-dialog-leave-active,.p-dialog-bottomleft .p-dialog-enter-active,.p-dialog-bottomleft .p-dialog-leave-active,.p-dialog-bottomright .p-dialog-enter-active,.p-dialog-bottomright .p-dialog-leave-active{transition:all .3s ease-out}.p-dialog-top .p-dialog-enter-from,.p-dialog-top .p-dialog-leave-to{transform:translate3d(0,-100%,0)}.p-dialog-bottom .p-dialog-enter-from,.p-dialog-bottom .p-dialog-leave-to{transform:translate3d(0,100%,0)}.p-dialog-left .p-dialog-enter-from,.p-dialog-left .p-dialog-leave-to,.p-dialog-topleft .p-dialog-enter-from,.p-dialog-topleft .p-dialog-leave-to,.p-dialog-bottomleft .p-dialog-enter-from,.p-dialog-bottomleft .p-dialog-leave-to{transform:translate3d(-100%,0,0)}.p-dialog-right .p-dialog-enter-from,.p-dialog-right .p-dialog-leave-to,.p-dialog-topright .p-dialog-enter-from,.p-dialog-topright .p-dialog-leave-to,.p-dialog-bottomright .p-dialog-enter-from,.p-dialog-bottomright .p-dialog-leave-to{transform:translate3d(100%,0,0)}.p-dialog-maximized{width:100vw!important;height:100vh!important;top:0!important;left:0!important;max-height:100%;height:100%}.p-dialog-maximized .p-dialog-content{flex-grow:1}.p-confirm-dialog .p-dialog-content{display:flex;align-items:center}.p-dialog{border-radius:6px;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;border:1px solid #e2e8f0}.p-dialog .p-dialog-header{border-bottom:0 none;background:#fff;color:#334155;padding:1.5rem;border-top-right-radius:6px;border-top-left-radius:6px}.p-dialog .p-dialog-header .p-dialog-title{font-weight:600;font-size:1.25rem}.p-dialog .p-dialog-header .p-dialog-header-icon{width:1.75rem;height:1.75rem;color:#64748b;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s;outline-color:transparent;margin-right:.5rem}.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover{color:#475569;border-color:transparent;background:#f1f5f9}.p-dialog .p-dialog-header .p-dialog-header-icon:focus-visible{outline:1px solid var(--p-focus-ring-color);outline-offset:2px;box-shadow:none}.p-dialog .p-dialog-header .p-dialog-header-icon:last-child{margin-right:0}.p-dialog .p-dialog-content{background:#fff;color:#334155;padding:0 1.5rem 1.5rem}.p-dialog .p-dialog-content:last-of-type{border-bottom-right-radius:6px;border-bottom-left-radius:6px}.p-dialog .p-dialog-footer{border-top:0 none;background:#fff;color:#334155;padding:0 1.5rem 1.5rem;display:flex;justify-content:flex-end;gap:.5rem;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.p-dialog.p-confirm-dialog .p-confirm-dialog-icon{font-size:2rem}.p-dialog.p-confirm-dialog .p-confirm-dialog-message:not(:first-child){margin-left:1rem}.p-overlaypanel{margin-top:10px}.p-overlaypanel-flipped{margin-top:-10px;margin-bottom:10px}.p-overlaypanel-close{display:flex;justify-content:center;align-items:center;overflow:hidden;position:relative}.p-overlaypanel-enter-from{opacity:0;transform:scaleY(.8)}.p-overlaypanel-leave-to{opacity:0}.p-overlaypanel-enter-active{transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}.p-overlaypanel-leave-active{transition:opacity .1s linear}.p-overlaypanel:after,.p-overlaypanel:before{bottom:100%;left:calc(var(--overlayArrowLeft, 0) + 1.25rem);content:" ";height:0;width:0;position:absolute;pointer-events:none}.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{border-bottom-color:transparent}.p-overlaypanel.p-overlaypanel-flipped:before{border-bottom-color:transparent}.p-overlaypanel{background:#fff;color:#334155;border:1px solid #e2e8f0;border-radius:6px;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.p-overlaypanel .p-overlaypanel-content{padding:0 1.125rem 1.125rem}.p-overlaypanel .p-overlaypanel-close{background:#6366f1;color:#fff;width:1.75rem;height:1.75rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s;border-radius:50%;position:absolute;top:-.875rem;right:-.875rem}.p-overlaypanel .p-overlaypanel-close:enabled:hover{background:#4f46e5;color:#fff}.p-overlaypanel:after{border-style:solid;border-color:#fff0;border-bottom-color:#fff}.p-overlaypanel:before{border-style:solid;border-color:#e2e8f000;border-bottom-color:#d3dce8}.p-overlaypanel.p-overlaypanel-flipped:after{border-top-color:#fff}.p-overlaypanel.p-overlaypanel-flipped:before{border-top-color:#e2e8f0}.p-sidebar-mask{display:none;pointer-events:none;background-color:transparent;transition-property:background-color}.p-sidebar-mask.p-component-overlay{pointer-events:auto}.p-sidebar-visible{display:flex}.p-sidebar{display:flex;flex-direction:column;pointer-events:auto;transform:translateZ(0);position:relative;transition:transform .3s}.p-sidebar-content{overflow-y:auto;flex-grow:1}.p-sidebar-header{display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.p-sidebar-icon{display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.p-sidebar-full .p-sidebar{transition:none;transform:none;width:100vw!important;height:100vh!important;max-height:100%;top:0!important;left:0!important}.p-sidebar-left .p-sidebar-enter-from,.p-sidebar-left .p-sidebar-leave-to{transform:translate(-100%)}.p-sidebar-right .p-sidebar-enter-from,.p-sidebar-right .p-sidebar-leave-to{transform:translate(100%)}.p-sidebar-top .p-sidebar-enter-from,.p-sidebar-top .p-sidebar-leave-to{transform:translateY(-100%)}.p-sidebar-bottom .p-sidebar-enter-from,.p-sidebar-bottom .p-sidebar-leave-to{transform:translateY(100%)}.p-sidebar-full .p-sidebar-enter-from,.p-sidebar-full .p-sidebar-leave-to{opacity:0}.p-sidebar-full .p-sidebar-enter-active,.p-sidebar-full .p-sidebar-leave-active{transition:opacity .4s cubic-bezier(.25,.8,.25,1)}.p-sidebar-left .p-sidebar,.p-sidebar-right .p-sidebar{width:20rem;height:100%}.p-sidebar-top .p-sidebar,.p-sidebar-bottom .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-top .p-sidebar-sm,.p-sidebar-bottom .p-sidebar-sm{height:10rem}.p-sidebar-top .p-sidebar-md,.p-sidebar-bottom .p-sidebar-md{height:20rem}.p-sidebar-top .p-sidebar-lg,.p-sidebar-bottom .p-sidebar-lg{height:30rem}.p-sidebar-left .p-sidebar-content,.p-sidebar-right .p-sidebar-content,.p-sidebar-top .p-sidebar-content,.p-sidebar-bottom .p-sidebar-content{width:100%;height: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-sidebar{background:#fff;color:#334155;border:1px solid #e2e8f0;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.p-sidebar .p-sidebar-header{padding:1.125rem}.p-sidebar .p-sidebar-header .p-sidebar-header-content{font-weight:600;font-size:1.25rem}.p-sidebar .p-sidebar-header .p-sidebar-close,.p-sidebar .p-sidebar-header .p-sidebar-icon{width:1.75rem;height:1.75rem;color:#64748b;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s;outline-color:transparent}.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover{color:#475569;border-color:transparent;background:#f1f5f9}.p-sidebar .p-sidebar-header .p-sidebar-close:focus-visible,.p-sidebar .p-sidebar-header .p-sidebar-icon:focus-visible{outline:1px solid var(--p-focus-ring-color);outline-offset:2px;box-shadow:none}.p-sidebar .p-sidebar-header+.p-sidebar-content{padding-top:0}.p-sidebar .p-sidebar-content{padding:0 1.125rem 1.125rem}.p-tooltip{position:absolute;display:none;padding:.25em .5rem;max-width:12.5rem}.p-tooltip.p-tooltip-right,.p-tooltip.p-tooltip-left{padding:0 .25rem}.p-tooltip.p-tooltip-top,.p-tooltip.p-tooltip-bottom{padding:.25em 0}.p-tooltip .p-tooltip-text{white-space:pre-line;word-break:break-word}.p-tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid;scale:2}.p-tooltip-right .p-tooltip-arrow{margin-top:-.25rem;border-width:.25em .25em .25em 0}.p-tooltip-left .p-tooltip-arrow{margin-top:-.25rem;border-width:.25em 0 .25em .25rem}.p-tooltip.p-tooltip-top{padding:.25em 0}.p-tooltip-top .p-tooltip-arrow{margin-left:-.25rem;border-width:.25em .25em 0}.p-tooltip-bottom .p-tooltip-arrow{margin-left:-.25rem;border-width:0 .25em .25rem}.p-tooltip .p-tooltip-text{background:#334155;color:#fff;padding:.5rem .75rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;border-radius:6px}.p-tooltip.p-tooltip-right .p-tooltip-arrow{border-right-color:#334155}.p-tooltip.p-tooltip-left .p-tooltip-arrow{border-left-color:#334155}.p-tooltip.p-tooltip-top .p-tooltip-arrow{border-top-color:#334155}.p-tooltip.p-tooltip-bottom .p-tooltip-arrow{border-bottom-color:#334155}.p-fileupload-content{position:relative}.p-fileupload-content .p-progressbar{width:100%;position:absolute;top:0;left:0}.p-button.p-fileupload-choose{position:relative;overflow:hidden}.p-fileupload-buttonbar{display:flex;flex-wrap:wrap}.p-fileupload>input[type=file],.p-fileupload-basic input[type=file]{display:none}.p-fluid .p-fileupload .p-button{width:auto}.p-fileupload-file{display:flex;flex-wrap:wrap;align-items:center}.p-fileupload-file-thumbnail{flex-shrink:0}.p-fileupload-file-actions{margin-left:auto}.p-fileupload .p-fileupload-buttonbar{background:#fff;padding:1.125rem;border:1px solid #e2e8f0;color:#334155;border-bottom:0 none;border-top-right-radius:6px;border-top-left-radius:6px;gap:.5rem}.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus{outline:1px solid var(--p-focus-ring-color);outline-offset:2px;box-shadow:none}.p-fileupload .p-fileupload-content{background:#fff;padding:0 1.125rem 1.125rem;border:1px solid #e2e8f0;color:#334155;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.p-fileupload .p-fileupload-content.p-fileupload-highlight{border:1px dashed #6366F1;background-color:#eef2ff}.p-fileupload .p-fileupload-file{padding:1rem;border:1px solid #e2e8f0;border-radius:6px;gap:.5rem;margin-bottom:.5rem}.p-fileupload .p-fileupload-file:last-child{margin-bottom:0}.p-fileupload .p-fileupload-file-name{margin-bottom:.5rem}.p-fileupload .p-fileupload-file-size{margin-right:.5rem}.p-fileupload .p-progressbar{height:.25rem}.p-fileupload .p-fileupload-row>div{padding:.75rem 1rem}.p-fileupload.p-fileupload-advanced .p-message{margin-top:0}.p-fileupload-choose:not(.p-disabled):hover{background:#4f46e5;color:#fff;border-color:#4f46e5}.p-fileupload-choose:not(.p-disabled):active{background:#4338ca;color:#fff;border-color:#4338ca}.p-breadcrumb{overflow-x:auto}.p-breadcrumb .p-breadcrumb-list{margin:0;padding:0;list-style-type:none;display:flex;align-items:center;flex-wrap:nowrap}.p-breadcrumb .p-menuitem-text{line-height:1}.p-breadcrumb .p-menuitem-link{text-decoration:none;display:flex;align-items:center}.p-breadcrumb .p-menuitem-separator{display:flex;align-items:center}.p-breadcrumb::-webkit-scrollbar{display:none}.p-breadcrumb{background:#fff;border:0 none;border-radius:6px;padding:1rem}.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link{transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s;border-radius:6px;outline-color:transparent}.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link:focus-visible{outline:1px solid var(--p-focus-ring-color);outline-offset:2px;box-shadow:none}.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-text{color:#334155}.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-icon{color:#94a3b8}.p-breadcrumb .p-breadcrumb-list li.p-menuitem-separator{margin:0 .5rem;color:#94a3b8}.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-text{color:#334155}.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-icon{color:#94a3b8}.p-contextmenu ul{margin:0;padding:0;list-style:none}.p-contextmenu .p-submenu-list{position:absolute;min-width:100%;z-index:1}.p-contextmenu .p-menuitem-link{cursor:pointer;display:flex;align-items:center;text-decoration:none;overflow:hidden;position:relative}.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-from,.p-contextmenu-leave-active{opacity:0}.p-contextmenu-enter-active{transition:opacity .25s}.p-contextmenu{padding:.25rem;background:#fff;color:#334155;border:1px solid #e2e8f0;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;border-radius:6px;min-width:12.5rem}.p-contextmenu .p-contextmenu-root-list{outline:0 none}.p-contextmenu .p-submenu-list{padding:.25rem;background:#fff;border:1px solid #e2e8f0;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;border-radius:6px}.p-contextmenu .p-menuitem{margin:2px 0}.p-contextmenu .p-menuitem:first-child{margin-top:0}.p-contextmenu .p-menuitem:last-child{margin-bottom:0}.p-contextmenu .p-menuitem>.p-menuitem-content{color:#334155;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s;border-radius:4px}.p-contextmenu .p-menuitem>.p-menuitem-content .p-menuitem-link{color:#334155;padding:.5rem .75rem;-webkit-user-select:none;user-select:none}.p-contextmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#334155}.p-contextmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#94a3b8;margin-right:.5rem}.p-contextmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#94a3b8}.p-contextmenu .p-menuitem.p-highlight>.p-menuitem-content{color:#4338ca;background:#eef2ff}.p-contextmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#4338ca}.p-contextmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-contextmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#4338ca}.p-contextmenu .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:#e0e7ff}.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#334155;background:#f1f5f9}.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#334155}.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#334155}.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover{color:#334155;background:#f1f5f9}.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#334155}.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#334155}.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#334155;background:#f1f5f9}.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#334155}.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#334155}.p-contextmenu .p-menuitem-separator{border-top:1px solid #e2e8f0;margin:2px 0}.p-contextmenu .p-submenu-icon{font-size:.875rem}.p-contextmenu .p-submenu-icon.p-icon{width:.875rem;height:.875rem}.p-dock{position:absolute;z-index:1;display:flex;justify-content:center;align-items:center;pointer-events:none}.p-dock-list-container{display:flex;pointer-events:auto}.p-dock-list{margin:0;padding:0;list-style:none;display:flex;align-items:center;justify-content:center}.p-dock-item{transition:all .2s cubic-bezier(.4,0,.2,1);will-change:transform}.p-dock-link{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden;cursor:default}.p-dock-item-second-prev,.p-dock-item-second-next{transform:scale(1.2)}.p-dock-item-prev,.p-dock-item-next{transform:scale(1.4)}.p-dock-item-current{transform:scale(1.6);z-index:1}.p-dock-top{left:0;top:0;width:100%}.p-dock-top .p-dock-item{transform-origin:center top}.p-dock-bottom{left:0;bottom:0;width:100%}.p-dock-bottom .p-dock-item{transform-origin:center bottom}.p-dock-right{right:0;top:0;height:100%}.p-dock-right .p-dock-item{transform-origin:center right}.p-dock-right .p-dock-list{flex-direction:column}.p-dock-left{left:0;top:0;height:100%}.p-dock-left .p-dock-item{transform-origin:center left}.p-dock-left .p-dock-list{flex-direction:column}.p-dock .p-dock-list-container{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);padding:.5rem;border-radius:.5rem}.p-dock .p-dock-list-container .p-dock-list{outline:0 none}.p-dock .p-dock-item{padding:.5rem;border-radius:6px}.p-dock .p-dock-item.p-focus{outline:1px solid var(--p-focus-ring-color);outline-offset:2px;box-shadow:0 none}.p-dock .p-dock-link{width:3rem;height:3rem}.p-dock.p-dock-top .p-dock-item-second-prev,.p-dock.p-dock-top .p-dock-item-second-next,.p-dock.p-dock-bottom .p-dock-item-second-prev,.p-dock.p-dock-bottom .p-dock-item-second-next{margin:0 .9rem}.p-dock.p-dock-top .p-dock-item-prev,.p-dock.p-dock-top .p-dock-item-next,.p-dock.p-dock-bottom .p-dock-item-prev,.p-dock.p-dock-bottom .p-dock-item-next{margin:0 1.3rem}.p-dock.p-dock-top .p-dock-item-current,.p-dock.p-dock-bottom .p-dock-item-current{margin:0 1.5rem}.p-dock.p-dock-left .p-dock-item-second-prev,.p-dock.p-dock-left .p-dock-item-second-next,.p-dock.p-dock-right .p-dock-item-second-prev,.p-dock.p-dock-right .p-dock-item-second-next{margin:.9rem 0}.p-dock.p-dock-left .p-dock-item-prev,.p-dock.p-dock-left .p-dock-item-next,.p-dock.p-dock-right .p-dock-item-prev,.p-dock.p-dock-right .p-dock-item-next{margin:1.3rem 0}.p-dock.p-dock-left .p-dock-item-current,.p-dock.p-dock-right .p-dock-item-current{margin:1.5rem 0}.p-dock.p-dock-mobile.p-dock-top .p-dock-list-container,.p-dock.p-dock-mobile.p-dock-bottom .p-dock-list-container{overflow-x:auto;width:100%}.p-dock.p-dock-mobile.p-dock-top .p-dock-list-container .p-dock-list,.p-dock.p-dock-mobile.p-dock-bottom .p-dock-list-container .p-dock-list{margin:0 auto}.p-dock.p-dock-mobile.p-dock-left .p-dock-list-container,.p-dock.p-dock-mobile.p-dock-right .p-dock-list-container{overflow-y:auto;height:100%}.p-dock.p-dock-mobile.p-dock-left .p-dock-list-container .p-dock-list,.p-dock.p-dock-mobile.p-dock-right .p-dock-list-container .p-dock-list{margin:auto 0}.p-dock.p-dock-mobile .p-dock-list .p-dock-item{transform:none;margin:0}.p-megamenu{display:flex;position:relative}.p-megamenu-root-list{margin:0;padding:0;list-style:none}.p-megamenu .p-menuitem-link{cursor:pointer;display:flex;align-items:center;text-decoration:none;overflow:hidden;position:relative}.p-megamenu .p-menuitem-text{line-height:1}.p-megamenu-panel{display:none;width:auto;z-index:1;left:0;min-width:100%}.p-megamenu-panel:not(.p-megamenu-mobile){position:absolute}.p-megamenu-root-list>.p-menuitem-active>.p-megamenu-panel{display:block}.p-megamenu-submenu{margin:0;padding:0;list-style:none}.p-megamenu-button{display:none;cursor:pointer;align-items:center;justify-content:center;text-decoration:none}.p-megamenu-horizontal{align-items:center}.p-megamenu-horizontal .p-megamenu-root-list{display:flex;align-items:center;flex-wrap:wrap}.p-megamenu-horizontal .p-megamenu-end{margin-left:auto;align-self:center}.p-megamenu-vertical{flex-direction:column}.p-megamenu-vertical:not(.p-megamenu-mobile){display:inline-flex}.p-megamenu-vertical .p-megamenu-root-list{flex-direction:column}.p-megamenu-vertical:not(.p-megamenu-mobile) .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-content>.p-menuitem-link>.p-submenu-icon{margin-left:auto}.p-megamenu-grid{display:flex}.p-megamenu-col-2,.p-megamenu-col-3,.p-megamenu-col-4,.p-megamenu-col-6,.p-megamenu-col-12{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-megamenu.p-megamenu-mobile .p-megamenu-button{display:flex}.p-megamenu.p-megamenu-mobile .p-megamenu-root-list{position:absolute;display:none;width:100%}.p-megamenu.p-megamenu-mobile .p-submenu-list{width:100%;position:static;box-shadow:none;border:0 none}.p-megamenu.p-megamenu-mobile .p-megamenu-root-list .p-menuitem{width:100%;position:static}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list{display:flex;flex-direction:column;top:100%;left:0;z-index:1}.p-megamenu.p-megamenu-mobile .p-megamenu-grid{flex-wrap:wrap;overflow:auto;max-height:90%}.p-megamenu{padding:.5rem;background:#fff;color:#334155;border:1px solid #e2e8f0;border-radius:6px}.p-megamenu .p-megamenu-root-list{outline:0 none}.p-megamenu .p-menuitem{margin:2px 0}.p-megamenu .p-menuitem:first-child{margin-top:0}.p-megamenu .p-menuitem:last-child{margin-bottom:0}.p-megamenu .p-menuitem>.p-menuitem-content{color:#334155;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s;border-radius:4px}.p-megamenu .p-menuitem>.p-menuitem-content .p-menuitem-link{color:#334155;padding:.5rem .75rem;-webkit-user-select:none;user-select:none}.p-megamenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#334155}.p-megamenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#94a3b8;margin-right:.5rem}.p-megamenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#94a3b8}.p-megamenu .p-menuitem.p-highlight>.p-menuitem-content{color:#4338ca;background:#eef2ff}.p-megamenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#4338ca}.p-megamenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-megamenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#4338ca}.p-megamenu .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:#e0e7ff}.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#334155;background:#f1f5f9}.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#334155}.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#334155}.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover{color:#334155;background:#f1f5f9}.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#334155}.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#334155}.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#334155;background:#f1f5f9}.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#334155}.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#334155}.p-megamenu .p-megamenu-panel{background:#fff;color:#334155;border:1px solid #e2e8f0;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;border-radius:6px}.p-megamenu .p-submenu-header{margin:0;padding:.5rem .75rem;color:#94a3b8;background:#fff;font-weight:600;border-top-right-radius:6px;border-top-left-radius:6px}.p-megamenu .p-submenu-list{padding:.25rem;min-width:12.5rem}.p-megamenu .p-submenu-list .p-menuitem-separator{border-top:1px solid #e2e8f0;margin:2px 0}.p-megamenu.p-megamenu-vertical{min-width:12.5rem;padding:.25rem}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem>.p-menuitem-content{color:#334155;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s;border-radius:6px}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link{padding:.5rem .75rem;-webkit-user-select:none;user-select:none}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#334155}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#94a3b8;margin-right:.5rem}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#94a3b8;margin-left:.5rem}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#334155;background:#f1f5f9}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#334155}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#334155}.p-megamenu.p-megamenu-mobile.p-megamenu-vertical{width:100%;padding:.5rem}.p-megamenu.p-megamenu-mobile .p-megamenu-button{width:1.75rem;height:1.75rem;color:#94a3b8;border-radius:50%;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s;outline-color:transparent}.p-megamenu.p-megamenu-mobile .p-megamenu-button:hover{color:#334155;background:#f1f5f9}.p-megamenu.p-megamenu-mobile .p-megamenu-button:focus{outline:1px solid var(--p-focus-ring-color);outline-offset:2px;box-shadow:none}.p-megamenu.p-megamenu-mobile .p-megamenu-root-list{padding:.25rem;background:#fff;border:1px solid #e2e8f0;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.p-megamenu.p-megamenu-mobile .p-megamenu-root-list .p-menuitem-separator{border-top:1px solid #e2e8f0;margin:2px 0}.p-megamenu.p-megamenu-mobile .p-megamenu-root-list .p-submenu-icon{font-size:.875rem}.p-megamenu.p-megamenu-mobile .p-megamenu-root-list .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon{margin-left:auto;transition:transform .2s}.p-megamenu.p-megamenu-mobile .p-megamenu-root-list .p-menuitem.p-menuitem-active>.p-menuitem-content>.p-menuitem-link>.p-submenu-icon{transform:rotate(-180deg)}.p-megamenu.p-megamenu-mobile .p-megamenu-root-list .p-submenu-list .p-submenu-icon{transition:transform .2s;transform:rotate(90deg)}.p-megamenu.p-megamenu-mobile .p-megamenu-root-list .p-submenu-list .p-menuitem-active>.p-menuitem-content>.p-menuitem-link>.p-submenu-icon{transform:rotate(-90deg)}.p-megamenu.p-megamenu-mobile .p-megamenu-root-list .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link{padding-left:1.5rem}.p-menu ul{margin:0;padding:0;list-style:none}.p-menu .p-menuitem-link{cursor:pointer;display:flex;align-items:center;text-decoration:none;overflow:hidden;position:relative}.p-menu .p-menuitem-text{line-height:1}.p-menu{padding:.25rem;background:#fff;color:#334155;border:1px solid #e2e8f0;border-radius:6px;min-width:12.5rem}.p-menu .p-menuitem{margin:2px 0}.p-menu .p-menuitem:first-child{margin-top:0}.p-menu .p-menuitem:last-child{margin-bottom:0}.p-menu .p-menuitem>.p-menuitem-content{color:#334155;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s;border-radius:4px}.p-menu .p-menuitem>.p-menuitem-content .p-menuitem-link{color:#334155;padding:.5rem .75rem;-webkit-user-select:none;user-select:none}.p-menu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#334155}.p-menu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#94a3b8;margin-right:.5rem}.p-menu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#94a3b8}.p-menu .p-menuitem.p-highlight>.p-menuitem-content{color:#4338ca;background:#eef2ff}.p-menu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#4338ca}.p-menu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-menu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#4338ca}.p-menu .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:#e0e7ff}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#334155;background:#f1f5f9}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#334155}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#334155}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover{color:#334155;background:#f1f5f9}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#334155}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#334155}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#334155;background:#f1f5f9}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#334155}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#334155}.p-menu.p-menu-overlay{background:#fff;border:1px solid #e2e8f0;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.p-menu .p-submenu-header{margin:0;padding:.5rem .75rem;color:#94a3b8;background:#fff;font-weight:600;border-top-right-radius:0;border-top-left-radius:0}.p-menu .p-menuitem-separator{border-top:1px solid #e2e8f0;margin:2px 0}.p-menubar{display:flex;align-items:center}.p-menubar ul{margin:0;padding:0;list-style:none}.p-menubar .p-menuitem-link{cursor:pointer;display:flex;align-items:center;text-decoration:none;overflow:hidden;position:relative}.p-menubar .p-menuitem-text{line-height:1}.p-menubar .p-menuitem{position:relative}.p-menubar-root-list{display:flex;align-items:center;flex-wrap:wrap}.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 .p-menuitem-content .p-menuitem-link .p-submenu-icon{margin-left:auto}.p-menubar .p-menubar-end{margin-left:auto;align-self:center}.p-menubar-button{display:none;cursor:pointer;align-items:center;justify-content:center;text-decoration:none}.p-menubar.p-menubar-mobile{position:relative}.p-menubar.p-menubar-mobile .p-menubar-button{display:flex}.p-menubar.p-menubar-mobile .p-menubar-root-list{position:absolute;display:none;width:100%}.p-menubar.p-menubar-mobile .p-submenu-list{width:100%;position:static;box-shadow:none;border:0 none}.p-menubar.p-menubar-mobile .p-menubar-root-list .p-menuitem{width:100%;position:static}.p-menubar.p-menubar-mobile-active .p-menubar-root-list{display:flex;flex-direction:column;top:100%;left:0;z-index:1}.p-menubar{padding:.5rem;background:#fff;color:#334155;border:1px solid #e2e8f0;border-radius:6px}.p-menubar .p-menubar-root-list{outline:0 none}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content{color:#334155;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s;border-radius:6px}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link{padding:.5rem .75rem;-webkit-user-select:none;user-select:none}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#334155}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#94a3b8;margin-right:.5rem}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#94a3b8;margin-left:.5rem}.p-menubar .p-menubar-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#334155;background:#f1f5f9}.p-menubar .p-menubar-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#334155}.p-menubar .p-menubar-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-menubar .p-menubar-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#334155}.p-menubar .p-menuitem{margin:2px 0}.p-menubar .p-menuitem:first-child{margin-top:0}.p-menubar .p-menuitem:last-child{margin-bottom:0}.p-menubar .p-menuitem>.p-menuitem-content{color:#334155;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s;border-radius:4px}.p-menubar .p-menuitem>.p-menuitem-content .p-menuitem-link{color:#334155;padding:.5rem .75rem;-webkit-user-select:none;user-select:none}.p-menubar .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#334155}.p-menubar .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#94a3b8;margin-right:.5rem}.p-menubar .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#94a3b8}.p-menubar .p-menuitem.p-highlight>.p-menuitem-content{color:#4338ca;background:#eef2ff}.p-menubar .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#4338ca}.p-menubar .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-menubar .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#4338ca}.p-menubar .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:#e0e7ff}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#334155;background:#f1f5f9}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#334155}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#334155}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover{color:#334155;background:#f1f5f9}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#334155}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#334155}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#334155;background:#f1f5f9}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#334155}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#334155}.p-menubar .p-submenu-list{padding:.25rem;background:#fff;border:1px solid #e2e8f0;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;min-width:12.5rem;border-radius:6px}.p-menubar .p-submenu-list .p-menuitem-separator{border-top:1px solid #e2e8f0;margin:2px 0}.p-menubar .p-submenu-list .p-submenu-icon{font-size:.875rem}.p-menubar.p-menubar-mobile .p-menubar-button{width:1.75rem;height:1.75rem;color:#94a3b8;border-radius:50%;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s;outline-color:transparent}.p-menubar.p-menubar-mobile .p-menubar-button:hover{color:#334155;background:#f1f5f9}.p-menubar.p-menubar-mobile .p-menubar-button:focus{outline:1px solid var(--p-focus-ring-color);outline-offset:2px;box-shadow:none}.p-menubar.p-menubar-mobile .p-menubar-root-list{padding:.25rem;background:#fff;border:1px solid #e2e8f0;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.p-menubar.p-menubar-mobile .p-menubar-root-list .p-menuitem-separator{border-top:1px solid #e2e8f0;margin:2px 0}.p-menubar.p-menubar-mobile .p-menubar-root-list .p-submenu-icon{font-size:.875rem}.p-menubar.p-menubar-mobile .p-menubar-root-list .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon{margin-left:auto;transition:transform .2s}.p-menubar.p-menubar-mobile .p-menubar-root-list .p-menuitem.p-menuitem-active>.p-menuitem-content>.p-menuitem-link>.p-submenu-icon{transform:rotate(-180deg)}.p-menubar.p-menubar-mobile .p-menubar-root-list .p-submenu-list .p-submenu-icon{transition:transform .2s;transform:rotate(90deg)}.p-menubar.p-menubar-mobile .p-menubar-root-list .p-submenu-list .p-menuitem-active>.p-menuitem-content>.p-menuitem-link>.p-submenu-icon{transform:rotate(-90deg)}.p-menubar.p-menubar-mobile .p-menubar-root-list .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link{padding-left:1.5rem}.p-menubar.p-menubar-mobile .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link{padding-left:2.5rem}.p-menubar.p-menubar-mobile .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link{padding-left:3.5rem}.p-menubar.p-menubar-mobile .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link{padding-left:4.5rem}.p-menubar.p-menubar-mobile .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link{padding-left:5.5rem}.p-panelmenu .p-panelmenu-header-action{display:flex;align-items:center;-webkit-user-select:none;user-select:none;cursor:pointer;position:relative;text-decoration:none}.p-panelmenu .p-panelmenu-header-action:focus{z-index:1}.p-panelmenu .p-submenu-list{margin:0;padding:0;list-style:none}.p-panelmenu .p-menuitem-link{display:flex;align-items:center;-webkit-user-select:none;user-select:none;cursor:pointer;text-decoration:none;position:relative;overflow:hidden}.p-panelmenu .p-menuitem-text{line-height:1}.p-panelmenu .p-panelmenu-header{outline:0 none}.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content{border:0 none;color:#64748b;background:#fff;border-radius:6px;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s;outline-color:transparent}.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action{color:#64748b;padding:1.125rem;font-weight:600}.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action .p-submenu-icon,.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action .p-menuitem-icon{margin-right:.5rem}.p-panelmenu .p-panelmenu-header:not(.p-disabled):focus-visible .p-panelmenu-header-content{outline:1px solid var(--p-focus-ring-color);outline-offset:-2px;box-shadow:inset none}.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content{background:#fff;border-color:#e2e8f0;color:#334155}.p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content{background:#fff;border-color:#e2e8f0;color:#334155;border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:0}.p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight:hover .p-panelmenu-header-content{border-color:#e2e8f0;background:#fff;color:#334155}.p-panelmenu .p-panelmenu-content{padding:.25rem;border:0 none;background:#fff;color:#334155;border-top:0;border-radius:0 0 6px 6px}.p-panelmenu .p-panelmenu-content .p-panelmenu-root-list{outline:0 none}.p-panelmenu .p-panelmenu-content .p-menuitem{margin:2px 0}.p-panelmenu .p-panelmenu-content .p-menuitem:first-child{margin-top:0}.p-panelmenu .p-panelmenu-content .p-menuitem:last-child{margin-bottom:0}.p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content{color:#334155;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s;border-radius:4px}.p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content .p-menuitem-link{color:#334155;padding:.5rem .75rem;-webkit-user-select:none;user-select:none}.p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#334155}.p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#94a3b8;margin-right:.5rem}.p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#94a3b8}.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight>.p-menuitem-content{color:#4338ca;background:#eef2ff}.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#4338ca}.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#4338ca}.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:#e0e7ff}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#334155;background:#f1f5f9}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#334155}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#334155}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover{color:#334155;background:#f1f5f9}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#334155}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#334155}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#334155;background:#f1f5f9}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#334155}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#334155}.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon{margin-right:.5rem}.p-panelmenu .p-panelmenu-content .p-menuitem-separator{border-top:1px solid #e2e8f0;margin:2px 0}.p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-list){padding:0 0 0 1rem}.p-panelmenu .p-panelmenu-panel{margin-bottom:0}.p-panelmenu .p-panelmenu-panel .p-panelmenu-header .p-panelmenu-header-content,.p-panelmenu .p-panelmenu-panel .p-panelmenu-content{border-radius:0}.p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header .p-panelmenu-header-content{border-top:0 none}.p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content,.p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-disabled).p-highlight:hover .p-panelmenu-header-content{border-top:0 none}.p-panelmenu .p-panelmenu-panel:first-child .p-panelmenu-header .p-panelmenu-header-content{border-top-right-radius:6px;border-top-left-radius:6px}.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-header:not(.p-highlight) .p-panelmenu-header-content{border-bottom-right-radius:6px;border-bottom-left-radius:6px}.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-content{border-bottom-right-radius:6px;border-bottom-left-radius:6px}.p-steps{position:relative}.p-steps .p-steps-list{padding:0;margin:0;list-style-type:none;display:flex}.p-steps-item{position:relative;display:flex;justify-content:center;flex:1 1 auto;overflow:hidden}.p-steps-item .p-menuitem-link{display:inline-flex;flex-direction:column;align-items:center;overflow:hidden;text-decoration:none;cursor:pointer}.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;overflow:hidden;text-overflow:ellipsis;max-width:100%}.p-steps-number{display:flex;align-items:center;justify-content:center}.p-steps-title{display:block}.p-steps .p-steps-item .p-menuitem-link{background:transparent;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s;border-radius:6px;background:#fff;outline-color:transparent}.p-steps .p-steps-item .p-menuitem-link .p-steps-number{color:#64748b;border:1px solid #e2e8f0;background:#fff;min-width:2rem;height:2rem;line-height:2rem;font-size:1.143rem;z-index:1;border-radius:50%}.p-steps .p-steps-item .p-menuitem-link .p-steps-title{margin-top:.5rem;color:#334155}.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus-visible{outline:1px solid var(--p-focus-ring-color);outline-offset:2px;box-shadow:none}.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:500;color:#334155}.p-steps .p-steps-item:before{content:" ";border-top:1px solid #e2e8f0;width:100%;top:50%;left:0;display:block;position:absolute;margin-top:-1rem}.p-tabmenu{overflow-x:auto}.p-tabmenu-nav{display:flex;margin:0;padding:0;list-style-type:none;flex-wrap:nowrap}.p-tabmenu-nav a{cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;align-items:center;position:relative;text-decoration:none;overflow:hidden}.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-tabmenu .p-tabmenu-nav{background:#fff;border:1px solid #e2e8f0;border-width:0 0 1px 0}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem{margin-right:0}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link{border:solid #e2e8f0;border-width:0 0 1px 0;border-color:transparent transparent #e2e8f0 transparent;background:#fff;color:#64748b;padding:1rem 1.125rem;font-weight:600;border-top-right-radius:6px;border-top-left-radius:6px;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s;margin:0 0 -1px;outline-color:transparent}.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-visible{outline:1px solid var(--p-focus-ring-color);outline-offset:-2px;box-shadow:inset none}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link{background:#fff;border-color:#e2e8f0;color:#334155}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link{background:#fff;border-color:#e2e8f0;color:#6366f1}.p-tieredmenu ul{margin:0;padding:0;list-style:none}.p-tieredmenu .p-submenu-list{position:absolute;min-width:100%;z-index:1;display:none}.p-tieredmenu .p-menuitem-link{cursor:pointer;display:flex;align-items:center;text-decoration:none;overflow:hidden;position:relative}.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-enter-from,.p-tieredmenu-leave-active{opacity:0}.p-tieredmenu-enter-active{transition:opacity .25s}.p-tieredmenu{padding:.25rem;background:#fff;color:#334155;border:1px solid #e2e8f0;border-radius:6px;min-width:12.5rem}.p-tieredmenu.p-tieredmenu-overlay{background:#fff;border:1px solid #e2e8f0;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.p-tieredmenu .p-tieredmenu-root-list{outline:0 none}.p-tieredmenu .p-submenu-list{padding:.25rem;background:#fff;border:1px solid #e2e8f0;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;border-radius:6px}.p-tieredmenu .p-menuitem{margin:2px 0}.p-tieredmenu .p-menuitem:first-child{margin-top:0}.p-tieredmenu .p-menuitem:last-child{margin-bottom:0}.p-tieredmenu .p-menuitem>.p-menuitem-content{color:#334155;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s;border-radius:4px}.p-tieredmenu .p-menuitem>.p-menuitem-content .p-menuitem-link{color:#334155;padding:.5rem .75rem;-webkit-user-select:none;user-select:none}.p-tieredmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#334155}.p-tieredmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#94a3b8;margin-right:.5rem}.p-tieredmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#94a3b8}.p-tieredmenu .p-menuitem.p-highlight>.p-menuitem-content{color:#4338ca;background:#eef2ff}.p-tieredmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#4338ca}.p-tieredmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-tieredmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#4338ca}.p-tieredmenu .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:#e0e7ff}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#334155;background:#f1f5f9}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#334155}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#334155}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover{color:#334155;background:#f1f5f9}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#334155}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#334155}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#334155;background:#f1f5f9}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#334155}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#334155}.p-tieredmenu .p-menuitem-separator{border-top:1px solid #e2e8f0;margin:2px 0}.p-tieredmenu .p-submenu-icon{font-size:.875rem}.p-tieredmenu .p-submenu-icon.p-icon{width:.875rem;height:.875rem}.p-inline-message{display:inline-flex;align-items:center;justify-content:center;vertical-align:top}.p-inline-message-icon{flex-shrink:0}.p-inline-message-icon-only .p-inline-message-text{visibility:hidden;width:0}.p-fluid .p-inline-message{display:flex}.p-inline-message{padding:.5rem .75rem;margin:0;border-radius:6px}.p-inline-message.p-inline-message-info{background:#eff6fff2;border:solid #bfdbfe;border-width:1px;color:#2563eb}.p-inline-message.p-inline-message-info .p-inline-message-icon{color:#2563eb}.p-inline-message.p-inline-message-success{background:#f0fdf4f2;border:solid #bbf7d0;border-width:1px;color:#16a34a}.p-inline-message.p-inline-message-success .p-inline-message-icon{color:#16a34a}.p-inline-message.p-inline-message-warn{background:#fefce8f2;border:solid #fde68a;border-width:1px;color:#ca8a04}.p-inline-message.p-inline-message-warn .p-inline-message-icon{color:#ca8a04}.p-inline-message.p-inline-message-error{background:#fef2f2f2;border:solid #fecaca;border-width:1px;color:#dc2626}.p-inline-message.p-inline-message-error .p-inline-message-icon{color:#dc2626}.p-inline-message.p-inline-message-secondary{background:#f1f5f9;border:solid #e2e8f0;border-width:1px;color:#475569}.p-inline-message.p-inline-message-secondary .p-inline-message-icon{color:#475569}.p-inline-message.p-inline-message-contrast{background:#020617;border:solid #64748b;border-width:1px;color:#f8fafc}.p-inline-message.p-inline-message-contrast .p-inline-message-icon{color:#f8fafc}.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-wrapper{display:flex;align-items:center}.p-message-icon{flex-shrink:0}.p-message-close{display:flex;align-items:center;justify-content:center;flex-shrink:0}.p-message-close.p-link{margin-left:auto;overflow:hidden;position:relative}.p-message-enter-from{opacity:0}.p-message-enter-active{transition:opacity .3s}.p-message.p-message-leave-from{max-height:1000px}.p-message.p-message-leave-to{max-height:0;opacity:0;margin:0}.p-message-leave-active{overflow:hidden;transition:max-height .3s cubic-bezier(0,1,0,1),opacity .3s,margin .15s}.p-message-leave-active .p-message-close{display:none}.p-message{margin:1rem 0;border-radius:6px}.p-message .p-message-wrapper{padding:.5rem .75rem}.p-message .p-message-close{width:1.75rem;height:1.75rem;border-radius:50%;background:transparent;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s;outline-color:transparent}.p-message .p-message-close:hover{background:#ffffff80}.p-message .p-message-close:focus-visible{outline:1px solid var(--p-focus-ring-color);outline-offset:2px;box-shadow:none}.p-message.p-message-info{background:#eff6fff2;border:solid #bfdbfe;border-width:1px;color:#2563eb}.p-message.p-message-info .p-message-icon,.p-message.p-message-info .p-message-close{color:#2563eb}.p-message.p-message-success{background:#f0fdf4f2;border:solid #bbf7d0;border-width:1px;color:#16a34a}.p-message.p-message-success .p-message-icon,.p-message.p-message-success .p-message-close{color:#16a34a}.p-message.p-message-warn{background:#fefce8f2;border:solid #fde68a;border-width:1px;color:#ca8a04}.p-message.p-message-warn .p-message-icon,.p-message.p-message-warn .p-message-close{color:#ca8a04}.p-message.p-message-error{background:#fef2f2f2;border:solid #fecaca;border-width:1px;color:#dc2626}.p-message.p-message-error .p-message-icon,.p-message.p-message-error .p-message-close{color:#dc2626}.p-message.p-message-secondary{background:#f1f5f9;border:solid #e2e8f0;border-width:1px;color:#475569}.p-message.p-message-secondary .p-message-icon,.p-message.p-message-secondary .p-message-close{color:#475569}.p-message.p-message-contrast{background:#020617;border:solid #64748b;border-width:1px;color:#f8fafc}.p-message.p-message-contrast .p-message-icon,.p-message.p-message-contrast .p-message-close{color:#f8fafc}.p-message .p-message-text{font-size:1rem;font-weight:500}.p-message .p-message-icon{font-size:1rem;margin-right:.5rem}.p-message .p-icon:not(.p-message-close-icon){width:1rem;height:1rem}.p-toast{width:25rem;white-space:pre-line;word-break:break-word}.p-toast-message-icon{flex-shrink:0}.p-toast-message-content{display:flex;align-items:flex-start}.p-toast-message-text{flex:1 1 auto}.p-toast-top-center,.p-toast-bottom-center{transform:translate(-50%)}.p-toast-center{min-width:20vw;transform:translate(-50%,-50%)}.p-toast-icon-close{display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.p-toast-icon-close.p-link{cursor:pointer}.p-toast-message-enter-from{opacity:0;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.p-toast-message-leave-from{max-height:1000px}.p-toast .p-toast-message.p-toast-message-leave-to{max-height:0;opacity:0;margin-bottom:0;overflow:hidden}.p-toast-message-enter-active{-webkit-transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s}.p-toast-message-leave-active{-webkit-transition:max-height .45s cubic-bezier(0,1,0,1),opacity .3s,margin-bottom .3s;transition:max-height .45s cubic-bezier(0,1,0,1),opacity .3s,margin-bottom .3s}.p-toast{opacity:1}.p-toast .p-toast-message{margin:0 0 1rem;box-shadow:0 2px 12px #0000001a;border-radius:6px}.p-toast .p-toast-message .p-toast-message-content{padding:.75rem;border-width:1px}.p-toast .p-toast-message .p-toast-message-content .p-toast-message-text{margin:0 0 0 .5rem}.p-toast .p-toast-message .p-toast-message-content .p-toast-message-icon{font-size:1.125rem}.p-toast .p-toast-message .p-toast-message-content .p-toast-message-icon.p-icon{width:1.125rem;height:1.125rem}.p-toast .p-toast-message .p-toast-message-content .p-toast-summary{font-weight:500}.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{width:1.125rem;height:1.125rem;border-radius:50%;background:transparent;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s;outline-color:transparent}.p-toast .p-toast-message .p-toast-icon-close:hover{background:#ffffff80}.p-toast .p-toast-message .p-toast-icon-close:focus-visible{outline:1px solid var(--p-focus-ring-color);outline-offset:2px;box-shadow:none}.p-toast .p-toast-message.p-toast-message-info{background:#eff6fff2;border:solid #bfdbfe;border-width:1px;color:#2563eb}.p-toast .p-toast-message.p-toast-message-info .p-toast-message-icon,.p-toast .p-toast-message.p-toast-message-info .p-toast-icon-close{color:#2563eb}.p-toast .p-toast-message.p-toast-message-success{background:#f0fdf4f2;border:solid #bbf7d0;border-width:1px;color:#16a34a}.p-toast .p-toast-message.p-toast-message-success .p-toast-message-icon,.p-toast .p-toast-message.p-toast-message-success .p-toast-icon-close{color:#16a34a}.p-toast .p-toast-message.p-toast-message-warn{background:#fefce8f2;border:solid #fde68a;border-width:1px;color:#ca8a04}.p-toast .p-toast-message.p-toast-message-warn .p-toast-message-icon,.p-toast .p-toast-message.p-toast-message-warn .p-toast-icon-close{color:#ca8a04}.p-toast .p-toast-message.p-toast-message-error{background:#fef2f2f2;border:solid #fecaca;border-width:1px;color:#dc2626}.p-toast .p-toast-message.p-toast-message-error .p-toast-message-icon,.p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close{color:#dc2626}.p-toast .p-toast-message.p-toast-message-secondary{background:#f1f5f9;border:solid #e2e8f0;border-width:1px;color:#475569}.p-toast .p-toast-message.p-toast-message-secondary .p-toast-message-icon,.p-toast .p-toast-message.p-toast-message-secondary .p-toast-icon-close{color:#475569}.p-toast .p-toast-message.p-toast-message-contrast{background:#020617;border:solid #64748b;border-width:1px;color:#f8fafc}.p-toast .p-toast-message.p-toast-message-contrast .p-toast-message-icon,.p-toast .p-toast-message.p-toast-message-contrast .p-toast-icon-close{color:#f8fafc}.p-galleria-content{display:flex;flex-direction:column}.p-galleria-item-wrapper{display:flex;flex-direction:column;position:relative}.p-galleria-item-container{position:relative;display:flex;height:100%}.p-galleria-item-nav{position:absolute;top:50%;margin-top:-.5rem;display:inline-flex;justify-content:center;align-items:center;overflow:hidden}.p-galleria-item-prev{left:0;border-top-left-radius:0;border-bottom-left-radius:0}.p-galleria-item-next{right:0;border-top-right-radius:0;border-bottom-right-radius:0}.p-galleria-item{display:flex;justify-content:center;align-items:center;height:100%;width:100%}.p-galleria-item-nav-onhover .p-galleria-item-nav{pointer-events:none;opacity:0;transition:opacity .2s ease-in-out}.p-galleria-item-nav-onhover .p-galleria-item-wrapper:hover .p-galleria-item-nav{pointer-events:all;opacity:1}.p-galleria-item-nav-onhover .p-galleria-item-wrapper:hover .p-galleria-item-nav.p-disabled{pointer-events:none}.p-galleria-caption{position:absolute;bottom:0;left:0;width:100%}.p-galleria-thumbnail-wrapper{display:flex;flex-direction:column;overflow:auto;flex-shrink:0}.p-galleria-thumbnail-prev,.p-galleria-thumbnail-next{align-self:center;flex:0 0 auto;display:flex;justify-content:center;align-items:center;overflow:hidden;position:relative}.p-galleria-thumbnail-prev span,.p-galleria-thumbnail-next span{display:flex;justify-content:center;align-items: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{overflow:auto;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:.5}.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-right .p-galleria-content,.p-galleria-thumbnails-left .p-galleria-item-wrapper,.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{display:flex;align-items:center;justify-content:center}.p-galleria-indicator>button{display:inline-flex;align-items:center}.p-galleria-indicators-left .p-galleria-item-wrapper,.p-galleria-indicators-right .p-galleria-item-wrapper{flex-direction:row;align-items:center}.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{position:absolute;display:flex;z-index:1}.p-galleria-indicator-onitem.p-galleria-indicators-top .p-galleria-indicators{top:0;left:0;width:100%;align-items:flex-start}.p-galleria-indicator-onitem.p-galleria-indicators-right .p-galleria-indicators{right:0;top:0;height:100%;align-items:flex-end}.p-galleria-indicator-onitem.p-galleria-indicators-bottom .p-galleria-indicators{bottom:0;left:0;width:100%;align-items:flex-end}.p-galleria-indicator-onitem.p-galleria-indicators-left .p-galleria-indicators{left:0;top:0;height:100%;align-items:flex-start}.p-galleria-mask{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.p-galleria-close{position:absolute;top:0;right:0;display:flex;justify-content:center;align-items:center;overflow:hidden}.p-galleria-mask .p-galleria-item-nav{position:fixed;top:50%;margin-top:-.5rem}.p-galleria-enter-active{transition:all .15s cubic-bezier(0,0,.2,1)}.p-galleria-leave-active{transition:all .15s cubic-bezier(.4,0,.2,1)}.p-galleria-enter-from,.p-galleria-leave-to{opacity:0;transform:scale(.7)}.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-galleria .p-galleria-close{margin:.5rem;background:transparent;color:#f1f5f9;width:4rem;height:4rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s;border-radius:50%}.p-galleria .p-galleria-close .p-galleria-close-icon{font-size:2rem}.p-galleria .p-galleria-close .p-icon{width:2rem;height:2rem}.p-galleria .p-galleria-close:hover{background:#ffffff1a;color:#f1f5f9}.p-galleria .p-galleria-item-nav{background:transparent;color:#f1f5f9;width:4rem;height:4rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s;border-radius:6px;margin:0 .5rem}.p-galleria .p-galleria-item-nav .p-galleria-item-prev-icon,.p-galleria .p-galleria-item-nav .p-galleria-item-next-icon{font-size:2rem}.p-galleria .p-galleria-item-nav .p-icon{width:2rem;height:2rem}.p-galleria .p-galleria-item-nav:not(.p-disabled):hover{background:#ffffff1a;color:#f1f5f9}.p-galleria .p-galleria-caption{background:#00000080;color:#f1f5f9;padding:1rem}.p-galleria .p-galleria-indicators{padding:1rem}.p-galleria .p-galleria-indicators .p-galleria-indicator button{background-color:#e2e8f0;width:1rem;height:1rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s;border-radius:50%}.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover{background:#cbd5e1}.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button{background:#eef2ff;color:#4338ca}.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:#00000080}.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button{background:#fff6}.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button:hover{background:#fff9}.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{background:#000000e6;padding:1rem .25rem}.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev,.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next{margin:.5rem;background-color:transparent;color:#f1f5f9;width:2rem;height:2rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s;border-radius:50%}.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev:hover,.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next:hover{background:#ffffff1a;color:#f1f5f9}.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content{outline-color:transparent}.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus-visible{outline:1px solid var(--p-focus-ring-color);outline-offset:2px;box-shadow:none}.p-galleria-mask{--maskbg: rgba(0, 0, 0, .9)}.p-image-mask{display:flex;align-items:center;justify-content:center}.p-image-preview-container{position:relative;display:inline-block;line-height:0}.p-image-preview-indicator{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s;border:none;padding:0}.p-image-preview-container:hover>.p-image-preview-indicator{opacity:1;cursor:pointer}.p-image-preview-container>img{cursor:pointer}.p-image-toolbar{position:absolute;top:0;right:0;display:flex;z-index:1}.p-image-action.p-link{display:flex;justify-content:center;align-items:center}.p-image-action.p-disabled{pointer-events:auto}.p-image-preview{transition:transform .15s;max-width:100vw;max-height:100vh}.p-image-preview-enter-active{transition:all .15s cubic-bezier(0,0,.2,1)}.p-image-preview-leave-active{transition:all .15s cubic-bezier(.4,0,.2,1)}.p-image-preview-enter-from,.p-image-preview-leave-to{opacity:0;transform:scale(.7)}.p-image-mask{--maskbg: rgba(0, 0, 0, .9)}.p-image-preview-indicator{background-color:transparent;color:#f8fafc;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-image-preview-indicator .p-icon{width:1.5rem;height:1.5rem}.p-image-preview-container:hover>.p-image-preview-indicator{background-color:#00000080}.p-image-toolbar{padding:1rem}.p-image-action.p-link{color:#f8fafc;background-color:transparent;width:3rem;height:3rem;border-radius:50%;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s;margin-right:.5rem}.p-image-action.p-link:last-child{margin-right:0}.p-image-action.p-link:hover{color:#fff;background-color:#ffffff1a}.p-image-action.p-link i{font-size:1.5rem}.p-image-action.p-link .p-icon{width:1.5rem;height:1.5rem}.p-avatar{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;font-size:1rem}.p-avatar.p-avatar-image{background-color:transparent}.p-avatar.p-avatar-circle,.p-avatar-circle img{border-radius:50%}.p-avatar .p-avatar-icon{font-size:1rem}.p-avatar img{width:100%;height:100%}.p-avatar-group .p-avatar+.p-avatar{margin-left:-1rem}.p-avatar-group{display:flex;align-items:center}.p-avatar{background-color:#e2e8f0;border-radius:6px}.p-avatar.p-avatar-lg{width:3rem;height:3rem;font-size:1.5rem}.p-avatar.p-avatar-lg .p-avatar-icon{font-size:1.5rem}.p-avatar.p-avatar-xl{width:4rem;height:4rem;font-size:2rem}.p-avatar.p-avatar-xl .p-avatar-icon{font-size:2rem}.p-avatar-group .p-avatar{border:2px solid #ffffff}.p-badge{display:inline-block;border-radius:10px;text-align:center;padding:0 .5rem}.p-overlay-badge{position:relative}.p-overlay-badge .p-badge{position:absolute;top:0;right:0;transform:translate(50%,-50%);transform-origin:100% 0;margin:0}.p-badge.p-badge-dot{width:.5rem;min-width:.5rem;height:.5rem;border-radius:50%;padding:0}.p-badge-no-gutter{padding:0;border-radius:50%}.p-badge{background:#6366f1;color:#fff;font-size:.75rem;font-weight:700;min-width:1.5rem;height:1.5rem;line-height:1.5rem}.p-badge.p-badge-success{background-color:#22c55e;color:#fff}.p-badge.p-badge-info{background-color:#0ea5e9;color:#fff}.p-badge.p-badge-warning{background-color:#f97316;color:#fff}.p-badge.p-badge-danger{background-color:#ef4444;color:#fff}.p-badge.p-badge-secondary{background-color:#f1f5f9;color:#475569}.p-badge.p-badge-contrast{background-color:#020617;color:#fff}.p-badge.p-badge-lg{font-size:1.125rem;min-width:2.25rem;height:2.25rem;line-height:2.25rem}.p-badge.p-badge-xl{font-size:1.5rem;min-width:3rem;height:3rem;line-height:3rem}.p-blockui-container{position:relative}.p-blockui.p-component-overlay{position:absolute}.p-blockui-document.p-component-overlay{position:fixed}.p-blockui{border-radius:6px}.p-chip{display:inline-flex;align-items:center}.p-chip-text,.p-chip-icon.pi{line-height:1.5}.p-chip-remove-icon{line-height:1.5;cursor:pointer}.p-chip img{border-radius:50%}.p-chip{background-color:#f1f5f9;color:#1e293b;border-radius:16px;padding:0 .75rem}.p-chip .p-chip-text{line-height:1.5;margin-top:.25rem;margin-bottom:.25rem}.p-chip .p-chip-icon{margin-right:.5rem}.p-chip img{width:2rem;height:2rem;margin-left:-.75rem;margin-right:.5rem}.p-chip .p-chip-remove-icon{margin-left:.5rem;border-radius:6px;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s;outline-color:transparent}.p-chip .p-chip-remove-icon:focus-visible{outline:1px solid var(--p-focus-ring-color);outline-offset:2px;box-shadow:none}.p-chip .p-chip-remove-icon:focus{outline:0 none}.p-inplace .p-inplace-display{display:inline;cursor:pointer}.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 .p-inplace-display{padding:.5rem .75rem;border-radius:6px;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s;outline-color:transparent}.p-inplace .p-inplace-display:not(.p-disabled):hover{background:#f1f5f9;color:#1e293b}.p-inplace .p-inplace-display:focus{outline:1px solid var(--p-focus-ring-color);outline-offset:2px;box-shadow:none}.p-metergroup,.p-metergroup-meters{display:flex}.p-metergroup-vertical .p-metergroup-meters{flex-direction:column}.p-metergroup-labels{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style-type:none}.p-metergroup-vertical .p-metergroup-labels{align-items:start}.p-metergroup-labels-vertical{flex-direction:column}.p-metergroup-label{display:inline-flex;align-items:center}.p-metergroup-label-marker{display:inline-flex}.p-metergroup{gap:1rem}.p-metergroup .p-metergroup-meters{background:#e2e8f0;border-radius:6px}.p-metergroup .p-metergroup-meter{border:0 none;background:#6366f1}.p-metergroup .p-metergroup-labels .p-metergroup-label{gap:.5rem}.p-metergroup .p-metergroup-labels .p-metergroup-label-marker{background:#6366f1;width:.5rem;height:.5rem;border-radius:100%}.p-metergroup .p-metergroup-labels .p-metergroup-label-icon{width:1rem;height:1rem}.p-metergroup .p-metergroup-labels.p-metergroup-labels-vertical{gap:.5rem}.p-metergroup .p-metergroup-labels.p-metergroup-labels-horizontal{gap:1rem}.p-metergroup.p-metergroup-horizontal{flex-direction:column}.p-metergroup.p-metergroup-horizontal .p-metergroup-meters{height:.5rem}.p-metergroup.p-metergroup-horizontal .p-metergroup-meter:first-of-type{border-top-left-radius:6px;border-bottom-left-radius:6px}.p-metergroup.p-metergroup-horizontal .p-metergroup-meter:last-of-type{border-top-right-radius:6px;border-bottom-right-radius:6px}.p-metergroup.p-metergroup-vertical{flex-direction:row}.p-metergroup.p-metergroup-vertical .p-metergroup-meters{width:.5rem;height:100%}.p-metergroup.p-metergroup-vertical .p-metergroup-meter:first-of-type{border-top-left-radius:6px;border-top-right-radius:6px}.p-metergroup.p-metergroup-vertical .p-metergroup-meter:last-of-type{border-bottom-left-radius:6px;border-bottom-right-radius:6px}.p-progressbar{position:relative;overflow:hidden}.p-progressbar-determinate .p-progressbar-value{height:100%;width:0%;position:absolute;display:none;border:0 none;display:flex;align-items:center;justify-content:center;overflow:hidden}.p-progressbar-determinate .p-progressbar-label{display:inline-flex}.p-progressbar-determinate .p-progressbar-value-animate{transition:width 1s ease-in-out}.p-progressbar-indeterminate .p-progressbar-value:before{content:"";position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left,right;-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}.p-progressbar-indeterminate .p-progressbar-value:after{content:"";position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left,right;-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}@-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-progressbar{border:0 none;height:1.25rem;background:#e2e8f0;border-radius:6px}.p-progressbar .p-progressbar-value{border:0 none;margin:0;background:#6366f1}.p-progressbar .p-progressbar-label{color:#fff;line-height:1.25rem}.p-progress-spinner{position:relative;margin:0 auto;width:100px;height:100px;display:inline-block}.p-progress-spinner:before{content:"";display:block;padding-top:100%}.p-progress-spinner-svg{height:100%;transform-origin:center center;width:100%;position:absolute;inset:0;margin:auto}.p-progress-spinner-svg{animation:p-progress-spinner-rotate 2s linear infinite}.p-progress-spinner-circle{stroke-dasharray:89,200;stroke-dashoffset:0;stroke:#dc2626;animation:p-progress-spinner-dash 1.5s ease-in-out infinite,p-progress-spinner-color 6s ease-in-out infinite;stroke-linecap:round}@keyframes p-progress-spinner-rotate{to{transform:rotate(360deg)}}@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-color{to,0%{stroke:#dc2626}40%{stroke:#2563eb}66%{stroke:#16a34a}80%,90%{stroke:#ca8a04}}.p-ripple{overflow:hidden;position:relative}.p-ink{display:block;position:absolute;background:#ffffff80;border-radius:100%;transform:scale(0);pointer-events:none}.p-ink-active{animation:ripple .4s linear}.p-ripple-disabled .p-ink{display:none}@keyframes ripple{to{opacity:0;transform:scale(2.5)}}.p-scrolltop{position:fixed;bottom:20px;right:20px;display:flex;align-items:center;justify-content:center}.p-scrolltop-sticky{position:sticky}.p-scrolltop-sticky.p-link{margin-left:auto}.p-scrolltop-enter-from{opacity:0}.p-scrolltop-enter-active{transition:opacity .15s}.p-scrolltop.p-scrolltop-leave-to{opacity:0}.p-scrolltop-leave-active{transition:opacity .15s}.p-scrolltop{width:3rem;height:3rem;border-radius:50%;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-scrolltop.p-link{background:#000000b3}.p-scrolltop.p-link:hover{background:#000c}.p-scrolltop .p-scrolltop-icon{font-size:1.5rem;color:#f8fafc}.p-scrolltop .p-scrolltop-icon.p-icon{width:1.5rem;height:1.5rem}.p-skeleton{overflow:hidden}.p-skeleton:after{content:"";animation:p-skeleton-animation 1.2s infinite;height:100%;left:0;position:absolute;right:0;top:0;transform:translate(-100%);z-index:1}.p-skeleton.p-skeleton-circle{border-radius:50%}.p-skeleton-none:after{animation:none}@keyframes p-skeleton-animation{0%{transform:translate(-100%)}to{transform:translate(100%)}}.p-skeleton{background-color:#e2e8f0;border-radius:6px}.p-skeleton:after{background:linear-gradient(90deg,#fff0,#fff6,#fff0)}.p-tag{display:inline-flex;align-items:center;justify-content:center}.p-tag-icon,.p-tag-value,.p-tag-icon.pi{line-height:1.5}.p-tag.p-tag-rounded{border-radius:10rem}.p-tag{background:#6366f1;color:#fff;font-size:.75rem;font-weight:700;padding:.25rem .4rem;border-radius:6px}.p-tag.p-tag-success{background-color:#22c55e;color:#fff}.p-tag.p-tag-info{background-color:#0ea5e9;color:#fff}.p-tag.p-tag-warning{background-color:#f97316;color:#fff}.p-tag.p-tag-danger{background-color:#ef4444;color:#fff}.p-tag.p-tag-secondary{background-color:#f1f5f9;color:#475569}.p-tag.p-tag-contrast{background-color:#020617;color:#fff}.p-tag .p-tag-icon{font-size:.75rem}.p-tag .p-tag-icon:not(:last-child){margin-right:.25rem}.p-tag .p-tag-icon.p-icon{width:.75rem;height:.75rem}.p-terminal{height:18rem;overflow:auto}.p-terminal-prompt-container{display:flex;align-items:center}.p-terminal-input{flex:1 1 auto;border:0 none;background-color:transparent;color:inherit;padding:0;outline:0 none}.p-terminal-input::-ms-clear{display:none}.p-terminal{background:#fff;color:#334155;border:1px solid #e2e8f0;padding:0 1.125rem 1.125rem}.p-terminal .p-terminal-input{font-family:var(--font-family);font-feature-settings:var(--font-feature-settings, normal);font-size:1rem}}@layer primevue{.p-accordion .p-accordion-header .p-accordion-header-link{border-radius:6px!important;flex-direction:row-reverse;justify-content:space-between}.p-accordion .p-accordion-header .p-accordion-header-link:hover{border-bottom-color:#e2e8f0}.p-accordion .p-accordion-header .p-accordion-header-link .p-accordion-toggle-icon{transform:rotate(90deg)}.p-accordion .p-accordion-header.p-highlight .p-accordion-toggle-icon{transform:rotate(-180deg)}.p-accordion .p-accordion-tab{border-bottom:1px solid #e2e8f0}.p-accordion .p-accordion-tab:last-child{border-bottom:0 none}.p-autocomplete .p-autocomplete-multiple-container{padding:.25rem;gap:.25rem}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token{border-radius:4px;margin:0}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon{margin-left:.375rem}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token{margin-left:.5rem}.p-autocomplete .p-autocomplete-multiple-container:has(.p-autocomplete-token) .p-autocomplete-input-token{margin-left:.5rem}.p-autocomplete.p-disabled{opacity:1}.p-button-label{font-weight:500}.p-button.p-button-success:enabled:focus-visible{outline-color:#22c55e}.p-button.p-button-info:enabled:focus-visible{outline-color:#0ea5e9}.p-button.p-button-warning:enabled:focus-visible{outline-color:#f97316}.p-button.p-button-help:enabled:focus-visible{outline-color:#a855f7}.p-button.p-button-danger:enabled:focus-visible{outline-color:#ef4444}.p-button.p-button-contrast:enabled:focus-visible{outline-color:#020617}.p-button.p-button-outlined{border-color:var(--primary-200)}.p-button.p-button-outlined:not(:disabled):hover,.p-button.p-button-outlined:not(:disabled):active{border-color:var(--primary-200)}.p-button.p-button-outlined.p-button-secondary{border-color:var(--surface-200);color:#64748b}.p-button.p-button-outlined.p-button-secondary:not(:disabled):hover{color:#64748b;background-color:#f1f5f9;border-color:var(--surface-200)}.p-button.p-button-outlined.p-button-secondary:not(:disabled):active{color:#64748b;background-color:#e2e8f0;border-color:var(--surface-200)}.p-button.p-button-outlined.p-button-success{border-color:#bbf7d0}.p-button.p-button-outlined.p-button-success:not(:disabled):hover,.p-button.p-button-outlined.p-button-success:not(:disabled):active{border-color:#bbf7d0}.p-button.p-button-outlined.p-button-info{border-color:#bae6fd}.p-button.p-button-outlined.p-button-info:not(:disabled):hover,.p-button.p-button-outlined.p-button-info:not(:disabled):active{border-color:#bae6fd}.p-button.p-button-outlined.p-button-warning{border-color:#fed7aa}.p-button.p-button-outlined.p-button-warning:not(:disabled):hover,.p-button.p-button-outlined.p-button-warning:not(:disabled):active{border-color:#fed7aa}.p-button.p-button-outlined.p-button-help{border-color:#e9d5ff}.p-button.p-button-outlined.p-button-help:not(:disabled):hover,.p-button.p-button-outlined.p-button-help:not(:disabled):active{border-color:#e9d5ff}.p-button.p-button-outlined.p-button-danger{border-color:#fecaca}.p-button.p-button-outlined.p-button-danger:not(:disabled):hover,.p-button.p-button-outlined.p-button-danger:not(:disabled):active{border-color:#fecaca}.p-button.p-button-outlined.p-button-contrast{border-color:#334155}.p-button.p-button-outlined.p-button-contrast:not(:disabled):hover,.p-button.p-button-outlined.p-button-contrast:not(:disabled):active{border-color:#334155}.p-button.p-button-secondary.p-button-text{color:#64748b}.p-button.p-button-secondary.p-button-text:not(:disabled):hover{background:#f1f5f9;color:#64748b}.p-button.p-button-secondary.p-button-text:not(:disabled):active{background:#e2e8f0;color:#64748b}.p-datepicker-buttonbar .p-button{padding:.25rem .75rem;font-size:.875rem}.p-datepicker .p-datepicker-group-container+.p-timepicker{margin-top:.5rem;padding-top:.5rem}.p-datepicker table th{font-weight:500}.p-card{border-radius:12px;display:flex;flex-direction:column}.p-card .p-card-caption{display:flex;flex-direction:column;gap:.5rem}.p-card .p-card-caption .p-card-title,.p-card .p-card-caption .p-card-subtitle{margin-bottom:0}.p-card .p-card-body{display:flex;flex-direction:column;gap:1rem}.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button{background-color:#6366f1}.p-cascadeselect{box-shadow:0 0 #0000,0 0 #0000,0 1px 2px #1212170d}.p-cascadeselect .p-cascadeselect-label{box-shadow:none}.p-cascadeselect.p-disabled{opacity:1;background-color:#e2e8f0}.p-cascadeselect.p-disabled .p-cascadeselect-label{color:#64748b}div.p-cascadeselect-panel{border:0 none;box-shadow:none}.p-checkbox .p-checkbox-box{border-radius:4px;box-shadow:0 0 #0000,0 0 #0000,0 1px 2px #1212170d}.p-checkbox:not(.p-disabled):has(.p-checkbox-input:focus-visible) .p-checkbox-box{outline-width:1px;outline-offset:2px}.p-checkbox:not(.p-disabled):has(.p-checkbox-input:focus-visible).p-highlight .p-checkbox-box{border-color:#6366f1}.p-checkbox.p-disabled{opacity:1}.p-checkbox.p-disabled .p-checkbox-box{background-color:#e2e8f0;border:1px solid #cbd5e1}.p-checkbox.p-disabled .p-checkbox-box .p-checkbox-icon{color:#64748b}.p-chips .p-chips-multiple-container{padding:.25rem;gap:.25rem}.p-chips .p-chips-multiple-container .p-chips-token{border-radius:4px;margin:0}.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon{margin-left:.375rem}.p-chips .p-chips-multiple-container .p-chips-input-token{margin-left:.5rem}.p-chips .p-chips-multiple-container:has(.p-chips-token) .p-chips-input-token{margin-left:.5rem}.p-chips.p-disabled .p-chips-multiple-container{opacity:1;background-color:#e2e8f0}.p-chip{border-radius:16px;padding:.25rem .75rem}.p-chip .p-chip-text{margin-top:0;margin-bottom:0}.p-chip .p-chip-remove-icon{margin-left:.375rem}.p-chip:has(.p-chip-remove-icon){padding-right:.5rem}.p-chip img{margin-left:-.5rem}.p-colorpicker-preview{padding:0}.p-colorpicker-preview:enabled:focus{outline-offset:2px}.p-colorpicker-preview.p-inputtext.p-disabled{opacity:.6}.p-confirm-popup{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.p-datatable .p-datatable-tbody>tr.p-datatable-dragpoint-top>td{box-shadow:inset 0 2px #6366f1}.p-datatable .p-datatable-tbody>tr.p-datatable-dragpoint-bottom>td{box-shadow:inset 0 -2px #6366f1}.p-datatable .p-datatable-tbody>tr:has(+.p-highlight)>td{border-bottom-color:#bdccff}.p-datatable .p-datatable-tbody>tr.p-highlight>td{border-bottom-color:#bdccff}.p-dataview-layout-options.p-selectbutton .p-button svg{position:relative}.p-dialog{border-radius:12px;background-color:#fff}.p-dialog.p-dialog-maximized{border-radius:0}.p-dialog .p-dialog-header{border-top-right-radius:12px;border-top-left-radius:12px}.p-dialog .p-dialog-content:last-of-type{border-bottom-right-radius:12px;border-bottom-left-radius:12px}.p-dialog .p-dialog-footer{border-bottom-right-radius:12px;border-bottom-left-radius:12px}.p-dropdown{box-shadow:0 0 #0000,0 0 #0000,0 1px 2px #1212170d}.p-dropdown .p-dropdown-label{box-shadow:none}.p-dropdown.p-disabled{opacity:1;background-color:#e2e8f0}.p-dropdown.p-disabled .p-dropdown-label{color:#64748b}.p-dropdown-panel .p-dropdown-items .p-dropdown-item .p-dropdown-check-icon{margin-left:-.375rem;margin-right:.375rem}.p-treetable .p-treetable-tbody>tr:has(+.p-highlight)>td{border-bottom-color:#bdccff}.p-treetable .p-treetable-tbody>tr.p-highlight>td{border-bottom-color:#bdccff}.p-treetable .p-treetable-tbody>tr.p-highlight>td .p-treetable-toggler:hover{background-color:#eef2ff;color:#4338ca}.p-fieldset{padding:0 1.125rem 1.125rem;margin:0}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a{padding:.5rem .75rem}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a .p-fieldset-legend-text{padding:0}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a .p-fieldset-toggler{color:#64748b}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover{background-color:#f1f5f9}.p-fieldset .p-fieldset-legend{border:0 none;padding:0;margin-bottom:.375rem}.p-fieldset .p-fieldset-legend span{padding:.5rem .75rem}.p-fieldset .p-fieldset-content{padding:0}.p-column-filter-overlay-menu{padding:.75rem;display:flex;flex-direction:column;gap:.5rem}.p-column-filter-overlay-menu .p-column-filter-operator{padding:0}.p-column-filter-overlay-menu .p-column-filter-constraints{display:flex;flex-direction:column;gap:.5rem}.p-column-filter-overlay-menu .p-column-filter-constraint{padding:0}.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-remove-button{margin-bottom:.5rem}.p-column-filter-overlay-menu .p-column-filter-constraint:last-child .p-column-filter-remove-button{margin-bottom:0}.p-column-filter-overlay-menu .p-column-filter-add-rule,.p-column-filter-overlay-menu .p-column-filter-buttonbar{padding:0}.p-fileupload .p-fileupload-content{border-top:0 none;padding-top:1.125rem}.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button{background-color:#6366f1}.p-inline-message-text{font-weight:500}.p-inline-message{-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}.p-inline-message.p-inline-message-info{box-shadow:0 4px 8px #3b82f60a}.p-inline-message.p-inline-message-success{box-shadow:0 4px 8px #22c55e0a}.p-inline-message.p-inline-message-warn{box-shadow:0 4px 8px #eab3080a}.p-inline-message.p-inline-message-error{box-shadow:0 4px 8px #ef44440a}.p-inline-message.p-inline-message-secondary{box-shadow:0 4px 8px #4a55670a}.p-inline-message.p-inline-message-contrast{box-shadow:0 4px 8px #0206170a}.p-inputgroup-addon{padding:.5rem}.p-inputnumber.p-inputnumber-buttons-stacked{position:relative}.p-inputnumber.p-inputnumber-buttons-stacked .p-inputnumber-input{border-top-right-radius:5px;border-bottom-right-radius:5px}.p-inputnumber.p-inputnumber-buttons-stacked .p-inputnumber-button-group{position:absolute;top:1px;right:1px;height:calc(100% - 2px)}.p-inputnumber.p-inputnumber-buttons-stacked .p-inputnumber-button{border-top-right-radius:5px;border-bottom-right-radius:5px;background-color:transparent;border:0 none;color:#64748b}.p-inputnumber.p-inputnumber-buttons-stacked .p-inputnumber-button:hover{background-color:#f1f5f9;color:#475569}.p-inputnumber.p-inputnumber-buttons-stacked .p-inputnumber-button:active{background-color:#e2e8f0;color:#334155}.p-inputnumber.p-inputnumber-buttons-horizontal .p-inputnumber-button{background-color:transparent;border:1px solid #cbd5e1;color:#64748b}.p-inputnumber.p-inputnumber-buttons-horizontal .p-inputnumber-button:hover{background-color:#f1f5f9;color:#475569}.p-inputnumber.p-inputnumber-buttons-horizontal .p-inputnumber-button:active{background-color:#e2e8f0;color:#334155}.p-inputnumber.p-inputnumber-buttons-horizontal .p-inputnumber-button.p-inputnumber-button-up{border-left:0 none}.p-inputnumber.p-inputnumber-buttons-horizontal .p-inputnumber-button.p-inputnumber-button-down{border-right:0 none}.p-inputnumber.p-inputnumber-buttons-vertical .p-inputnumber-button{background-color:transparent;border:1px solid #cbd5e1;color:#64748b}.p-inputnumber.p-inputnumber-buttons-vertical .p-inputnumber-button:hover{background-color:#f1f5f9;color:#475569}.p-inputnumber.p-inputnumber-buttons-vertical .p-inputnumber-button:active{background-color:#e2e8f0;color:#334155}.p-inputnumber.p-inputnumber-buttons-vertical .p-inputnumber-button.p-inputnumber-button-up{border-bottom:0 none}.p-inputnumber.p-inputnumber-buttons-vertical .p-inputnumber-button.p-inputnumber-button-down{border-top:0 none}.p-inputswitch .p-inputswitch-slider{border:0 none}.p-inputswitch.p-highlight p-inputswitch-slider:before{left:1.25rem;transform:none}.p-inputswitch.p-invalid>.p-inputswitch-slider{background:#f87171}.p-inputswitch.p-invalid>.p-inputswitch-slider:before{background:#fff}.p-inputtext{box-shadow:0 0 #0000,0 0 #0000,0 1px 2px #1212170d}.p-inputtext:disabled{opacity:1;background-color:#e2e8f0;color:#64748b}.p-knob svg{border-radius:6px;outline-color:transparent;transition:outline-color .2s}.p-knob svg:focus-visible{outline:1px solid var(--p-focus-ring-color);outline-offset:2px;box-shadow:none}.p-listbox{box-shadow:0 0 #0000,0 0 #0000,0 1px 2px #1212170d}.p-listbox.p-disabled{opacity:1;background-color:#e2e8f0}.p-listbox.p-disabled .p-listbox-list .p-listbox-item{color:#64748b}.p-message{-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}.p-message.p-message-info{box-shadow:0 4px 8px #3b82f60a}.p-message.p-message-info .p-message-close:focus-visible{outline-color:#2563eb}.p-message.p-message-info .p-message-close:hover{background:#dbeafe}.p-message.p-message-success{box-shadow:0 4px 8px #22c55e0a}.p-message.p-message-success .p-message-close:focus-visible{outline-color:#16a34a}.p-message.p-message-success .p-message-close:hover{background:#dcfce7}.p-message.p-message-warn{box-shadow:0 4px 8px #eab3080a}.p-message.p-message-warn .p-message-close:focus-visible{outline-color:#ca8a04}.p-message.p-message-warn .p-message-close:hover{background:#fef9c3}.p-message.p-message-error{box-shadow:0 4px 8px #ef44440a}.p-message.p-message-error .p-message-close:focus-visible{outline-color:#dc2626}.p-message.p-message-error .p-message-close:hover{background:#fee2e2}.p-message.p-message-secondary{box-shadow:0 4px 8px #4a55670a}.p-message.p-message-secondary .p-message-close:focus-visible{outline-color:#475569}.p-message.p-message-secondary .p-message-close:hover{background:#e2e8f0}.p-message.p-message-contrast{box-shadow:0 4px 8px #0206170a}.p-message.p-message-contrast .p-message-close:focus-visible{outline-color:#f8fafc}.p-message.p-message-contrast .p-message-close:hover{background:#1e293b}.p-multiselect-panel .p-multiselect-header{padding-left:1rem;padding-right:1rem}.p-multiselect{box-shadow:0 0 #0000,0 0 #0000,0 1px 2px #1212170d}.p-multiselect.p-disabled{opacity:1;background-color:#e2e8f0}.p-multiselect.p-disabled .p-multiselect-label{color:#64748b}.p-multiselect.p-multiselect-chip .p-multiselect-token{border-radius:4px;margin-right:.25rem}.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon{margin-left:.375rem}.p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-label{padding:.25rem}.p-panelmenu .p-panelmenu-header{border-radius:4px}.p-panelmenu .p-panelmenu-header:not(.p-disabled):focus-visible .p-panelmenu-header-content{outline:0 none}.p-panelmenu .p-panelmenu-header:not(.p-disabled):focus-visible .p-panelmenu-header-content .p-panelmenu-header-action{background:#e2e8f0}.p-panelmenu .p-panelmenu-header:not(.p-disabled):focus-visible .p-panelmenu-header-content .p-panelmenu-header-action .p-menuitem-text{color:#334155}.p-panelmenu .p-panelmenu-header:not(.p-disabled):focus-visible .p-panelmenu-header-content .p-panelmenu-header-action .p-submenu-icon{color:#334155}.p-panelmenu .p-panelmenu-header:not(.p-disabled):focus-visible .p-panelmenu-header-content .p-panelmenu-header-action .p-menuitem-icon{color:#334155}.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content{border-radius:4px;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action{color:#334155;padding:.5rem .75rem;font-weight:600;border-radius:4px;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action .p-menuitem-text{color:#334155}.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action .p-submenu-icon,.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action .p-menuitem-icon{color:#94a3b8}.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action:hover{background:#f1f5f9}.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action:hover .p-menuitem-text,.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action:hover .p-submenu-icon,.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action:hover .p-menuitem-icon{color:#334155}.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action .p-submenu-icon,.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action .p-menuitem-icon{margin-right:.5rem}.p-panelmenu .p-panelmenu-content{border-radius:6px;padding:0 0 0 1rem}.p-panelmenu .p-panelmenu-content .p-menuitem:first-child{margin-top:2px}.p-panelmenu .p-panelmenu-content .p-menuitem:last-child{margin-top:2px}.p-panelmenu .p-panelmenu-panel{padding:.25rem;overflow:hidden;margin-bottom:.75rem;border:1px solid #e2e8f0;border-radius:6px}.p-password-panel{background-color:#fff;border:1px solid #e2e8f0;padding:.75rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;border-radius:6px}.p-password-panel .p-password-meter{margin-bottom:.75rem;background:#e2e8f0;border-radius:6px}.p-password-panel .p-password-meter .p-password-strength{border-radius:6px}.p-password-panel .p-password-meter .p-password-strength.weak{background:#ef4444}.p-password-panel .p-password-meter .p-password-strength.medium{background:#f59e0b}.p-password-panel .p-password-meter .p-password-strength.strong{background:#22c55e}.p-orderlist-controls .p-button{transition:opacity .2s,outline-color .2s,background-color .2s,color .2s,border-color .2s,box-shadow .2s;color:#475569;background:#f1f5f9;border:1px solid #f1f5f9}.p-orderlist-controls .p-button:not(:disabled):hover{background:#e2e8f0;color:#334155;border-color:#e2e8f0}.p-orderlist-controls .p-button:not(:disabled):focus{box-shadow:none}.p-orderlist-controls .p-button:not(:disabled):active{background:#cbd5e1;color:#1e293b;border-color:#cbd5e1}.p-orderlist .p-orderlist-header{background:#fff;color:#334155;border:0 none;border-bottom:0 none;padding:.75rem 1rem .5rem;font-weight:600;color:#64748b;border-top-right-radius:6px;border-top-left-radius:6px}.p-orderlist .p-orderlist-list{border:1px solid #cbd5e1;border:0 none;background:#fff;color:#334155;padding:.25rem;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.p-orderlist .p-orderlist-list .p-orderlist-item{border-radius:6px}.p-orderlist .p-orderlist-list:not(:first-child){border:0 none}.p-organizationchart .p-organizationchart-node-content{padding:.75rem 1rem;border-radius:6px}.p-organizationchart .p-organizationchart-node-content .p-node-toggler{transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s;border:1px solid #e2e8f0;display:inline-flex;justify-content:center;align-items:center}.p-organizationchart .p-organizationchart-node-content .p-node-toggler .p-node-toggler-icon{position:static}.p-organizationchart .p-organizationchart-node-content:has(.p-node-toggler){padding:.75rem 1rem 1.25rem}.p-organizationchart .p-organizationchart-lines :nth-child(1 of.p-organizationchart-line-left){border-right:0 none}.p-organizationchart .p-organizationchart-lines :nth-last-child(1 of.p-organizationchart-line-left){border-top-right-radius:6px}.p-organizationchart .p-organizationchart-lines :nth-child(1 of.p-organizationchart-line-right){border-left:1px solid #e2e8f0;border-top-left-radius:6px}.p-overlaypanel{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.p-overlaypanel .p-overlaypanel-content{padding:.75rem}.p-overlaypanel .p-overlaypanel-close{width:1.75rem;height:1.75rem;color:#64748b;border:0 none;background:transparent;border-radius:50%;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s;outline-color:transparent;position:absolute;top:.25rem;right:.25rem}.p-overlaypanel .p-overlaypanel-close:enabled:hover{color:#475569;border-color:transparent;background:#f1f5f9}.p-overlaypanel .p-overlaypanel-close:focus-visible{outline:1px solid var(--p-focus-ring-color);outline-offset:2px;box-shadow:none}.p-panel{border:1px solid #e2e8f0;border-radius:6px;background-color:#fff}.p-panel .p-panel-header,.p-panel .p-panel-content,.p-panel .p-panel-footer{background:transparent;border:0 none}.p-panel:has(.p-panel-footer) .p-panel-content{padding-bottom:.875rem}.p-picklist-buttons .p-button{transition:opacity .2s,outline-color .2s,background-color .2s,color .2s,border-color .2s,box-shadow .2s;color:#475569;background:#f1f5f9;border:1px solid #f1f5f9}.p-picklist-buttons .p-button:not(:disabled):hover{background:#e2e8f0;color:#334155;border-color:#e2e8f0}.p-picklist-buttons .p-button:not(:disabled):focus{box-shadow:none}.p-picklist-buttons .p-button:not(:disabled):active{background:#cbd5e1;color:#1e293b;border-color:#cbd5e1}.p-picklist .p-picklist-header{background:#fff;color:#334155;border:1px solid #cbd5e1;border:0 none;padding:.75rem 1rem .5rem;font-weight:600;color:#64748b;border-top-right-radius:6px;border-top-left-radius:6px}.p-picklist .p-picklist-list{border:1px solid #cbd5e1;border:0 none;background:#fff;color:#334155;padding:.25rem;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.p-picklist .p-picklist-list .p-picklist-item{border-radius:6px}.p-picklist .p-picklist-list:not(:first-child){border:0 none}.p-progressbar-label{font-size:.75rem;font-weight:600}.p-radiobutton .p-radiobutton-box{box-shadow:0 0 #0000,0 0 #0000,0 1px 2px #1212170d}.p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:focus-visible) .p-radiobutton-box{outline-width:1px;outline-offset:2px}.p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:focus-visible).p-highlight .p-radiobutton-box{border-color:#6366f1}.p-radiobutton.p-disabled{opacity:1}.p-radiobutton.p-disabled .p-radiobutton-box{border:1px solid #cbd5e1;background-color:#e2e8f0}.p-radiobutton.p-disabled .p-radiobutton-box .p-radiobutton-icon{background-color:#64748b}.p-rating{gap:.25rem}.p-selectbutton .p-button .pi,.p-selectbutton .p-button .p-button-label{position:relative;transition:none}.p-selectbutton .p-button:before{content:"";background-color:transparent;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s;position:absolute;left:.25rem;top:.25rem;width:calc(100% - .5rem);height:calc(100% - .5rem);border-radius:4px}.p-selectbutton .p-button.p-highlight:before{background:#fff;border-color:#fff;box-shadow:0 1px 2px #00000005,0 1px 2px #0000000a}.p-selectbutton .p-button:focus-visible{outline:1px solid var(--p-focus-ring-color);outline-offset:-1px;box-shadow:none;border-color:#94a3b8}.p-selectbutton .p-button.p-disabled{opacity:1;color:#94a3b8}.p-selectbutton.p-invalid{box-shadow:0 0 0 1px #f87171;border-radius:6px}.p-selectbutton.p-invalid>.p-button{border:1px solid #f1f5f9}.p-selectbutton.p-disabled{opacity:1}.p-selectbutton.p-disabled .p-button{color:#94a3b8}.p-slider .p-slider-handle{display:flex!important;justify-content:center;align-items:center}.p-slider .p-slider-handle:before{content:"";width:16px;height:16px;display:block;background-color:#fff;border-radius:50%;box-shadow:0 .5px #00000014,0 1px 1px #00000024}.p-slider .p-slider-handle:focus-visible{outline:0 none;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--p-focus-ring-color),0 1px 2px #000}.p-speeddial-item.p-focus>.p-speeddial-action{outline-color:#b1b3f8}.p-speeddial-button.p-speeddial-rotate{transition:transform .25s cubic-bezier(.4,0,.2,1) 0ms,background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-splitter-gutter-handle{border-radius:6px}.p-stepper .p-stepper-header .p-stepper-number:after{content:" ";position:absolute;width:100%;height:100%;border-radius:50%;box-shadow:0 .5px #0000000f,0 1px 1px #0000001f}.p-stepper .p-stepper-header.p-highlight .p-stepper-number{background:#fff;color:#6366f1}.p-stepper .p-stepper-header.p-highlight .p-stepper-title{color:#6366f1}.p-steps .p-steps-item .p-menuitem-link .p-steps-number{border-width:2px;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-steps .p-steps-item .p-menuitem-link .p-steps-title{font-weight:500;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-steps .p-steps-item .p-steps-number{position:relative;font-weight:500}.p-steps .p-steps-item .p-steps-number:after{content:" ";position:absolute;width:100%;height:100%;border-radius:50%;box-shadow:0 .5px #0000000f,0 1px 1px #0000001f}.p-steps .p-steps-item.p-highlight .p-steps-number{background:#fff;color:#6366f1}.p-steps .p-steps-item.p-highlight .p-steps-title{color:#6366f1}.p-steps .p-steps-item.p-disabled{opacity:1}.p-steps .p-steps-item:before{border-top-width:2px;margin-top:calc(-1rem + 1px)}.p-steps .p-steps-item:first-child:before{width:calc(50% + 1rem);transform:translate(100%)}.p-steps .p-steps-item:last-child:before{width:50%}.p-tabmenu .p-tabmenu-ink-bar{z-index:1;display:block;position:absolute;bottom:-1px;height:1px;background-color:#6366f1;transition:.25s cubic-bezier(.35,0,.25,1)}.p-tabmenu .p-tabmenu-nav{position:relative}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link{transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-tabview .p-tabview-ink-bar{z-index:1;display:block;position:absolute;bottom:0;height:1px;background-color:#6366f1;transition:.25s cubic-bezier(.35,0,.25,1)}.p-tabview .p-tabview-nav{position:relative}.p-tabview .p-tabview-nav li .p-tabview-nav-link{transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-tabview .p-tabview-nav-btn.p-link{color:#64748b;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f;box-shadow:0 0 10px 50px #fff9}.p-tabview .p-tabview-nav-btn.p-link:hover{color:#475569}.p-tag{background:var(--primary-100);color:var(--primary-700)}.p-tag.p-tag-success{background:var(--green-100);color:var(--green-700)}.p-tag.p-tag-info{background:var(--blue-100);color:var(--blue-700)}.p-tag.p-tag-warning{background:var(--orange-100);color:var(--orange-700)}.p-tag.p-tag-danger{background:var(--red-100);color:var(--red-700)}.p-terminal{background:#fff;color:#334155;border:1px solid #cbd5e1;padding:.5rem .75rem;border-radius:6px}.p-terminal .p-terminal-prompt{margin-right:.25rem}.p-terminal .p-terminal-response{margin:2px 0}.p-timeline .p-timeline-event-marker{display:inline-flex;align-items:center;justify-content:center;position:relative}.p-timeline .p-timeline-event-marker:before{content:" ";border-radius:50%;width:.375rem;height:.375rem;background-color:#6366f1}.p-timeline .p-timeline-event-marker:after{content:" ";position:absolute;width:100%;height:100%;border-radius:50%;box-shadow:0 .5px #0000000f,0 1px 1px #0000001f}.p-toast .p-toast-message{-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}.p-toast .p-toast-message .p-toast-message-content .p-toast-detail{font-size:.875rem}.p-toast .p-toast-message .p-toast-icon-close{width:1.75rem;height:1.75rem;margin-top:-25%;right:-25%;position:relative}.p-toast .p-toast-message.p-toast-message-info{box-shadow:0 4px 8px #3b82f60a}.p-toast .p-toast-message.p-toast-message-info .p-toast-detail{color:#334155}.p-toast .p-toast-message.p-toast-message-info .p-toast-icon-close{outline-color:#2563eb}.p-toast .p-toast-message.p-toast-message-info .p-toast-icon-close:hover{background:#dbeafe}.p-toast .p-toast-message.p-toast-message-success{box-shadow:0 4px 8px #22c55e0a}.p-toast .p-toast-message.p-toast-message-success .p-toast-detail{color:#334155}.p-toast .p-toast-message.p-toast-message-success .p-toast-icon-close{outline-color:#16a34a}.p-toast .p-toast-message.p-toast-message-success .p-toast-icon-close:hover{background:#dcfce7}.p-toast .p-toast-message.p-toast-message-warn{box-shadow:0 4px 8px #eab3080a}.p-toast .p-toast-message.p-toast-message-warn .p-toast-detail{color:#334155}.p-toast .p-toast-message.p-toast-message-warn .p-toast-icon-close{outline-color:#ca8a04}.p-toast .p-toast-message.p-toast-message-warn .p-toast-icon-close:hover{background:#fef9c3}.p-toast .p-toast-message.p-toast-message-error{box-shadow:0 4px 8px #ef44440a}.p-toast .p-toast-message.p-toast-message-error .p-toast-detail{color:#334155}.p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close{outline-color:#dc2626}.p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close:hover{background:#fee2e2}.p-toast .p-toast-message.p-toast-message-secondary{box-shadow:0 4px 8px #4a55670a}.p-toast .p-toast-message.p-toast-message-secondary .p-toast-icon-close{outline-color:#dc2626}.p-toast .p-toast-message.p-toast-message-secondary .p-toast-icon-close:hover{background:#e2e8f0}.p-toast .p-toast-message.p-toast-message-contrast{box-shadow:0 4px 8px #0206170a}.p-toast .p-toast-message.p-toast-message-contrast .p-toast-icon-close{outline-color:#dc2626}.p-toast .p-toast-message.p-toast-message-contrast .p-toast-icon-close:hover{background:#1e293b}.p-togglebutton .p-button .p-button-label,.p-togglebutton .p-button .p-button-icon{position:relative;transition:none}.p-togglebutton .p-button:before{content:"";background-color:transparent;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s;position:absolute;left:.25rem;top:.25rem;width:calc(100% - .5rem);height:calc(100% - .5rem);border-radius:4px}.p-togglebutton.p-highlight .p-button:before{background:#fff;border-color:#fff;box-shadow:0 1px 2px #00000005,0 1px 2px #0000000a}.p-togglebutton.p-disabled{opacity:1}.p-togglebutton.p-disabled .p-button,.p-togglebutton.p-disabled .p-button .p-button-icon{color:#94a3b8}.p-toolbar{padding:.75rem}.p-tree{border:0 none;padding:1rem}.p-tree .p-tree-container .p-treenode{margin:2px 0}.p-tree .p-tree-container .p-treenode:focus>.p-treenode-content{outline-offset:-2px}.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler:hover{background-color:#eef2ff}.p-tree .p-tree-container>.p-treenode:first-child{margin-top:0}.p-tree .p-tree-container>.p-treenode:last-child{margin-bottom:0}.p-treeselect-panel .p-tree{padding:.25rem}.p-treeselect{box-shadow:0 0 #0000,0 0 #0000,0 1px 2px #1212170d}.p-treeselect.p-disabled{opacity:1;background-color:#e2e8f0}.p-treeselect.p-disabled .p-treeselect-label{color:#64748b}}@font-face{font-family:primeicons;font-display:block;src:url(/assets/primeicons-DMOk5skT.eot);src:url(/assets/primeicons-DMOk5skT.eot?#iefix) format("embedded-opentype"),url(/assets/primeicons-C6QP2o4f.woff2) format("woff2"),url(/assets/primeicons-WjwUDZjB.woff) format("woff"),url(/assets/primeicons-MpK4pl85.ttf) format("truetype"),url(/assets/primeicons-Dr5RGzOO.svg?#primeicons) format("svg");font-weight:400;font-style:normal}.pi{font-family:primeicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{width:1.28571429em;text-align:center}.pi-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@media(prefers-reduced-motion:reduce){.pi-spin{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.pi-folder-plus:before{content:""}.pi-receipt:before{content:""}.pi-asterisk:before{content:""}.pi-face-smile:before{content:""}.pi-pinterest:before{content:""}.pi-expand:before{content:""}.pi-pen-to-square:before{content:""}.pi-wave-pulse:before{content:""}.pi-turkish-lira:before{content:""}.pi-spinner-dotted:before{content:""}.pi-crown:before{content:""}.pi-pause-circle:before{content:""}.pi-warehouse:before{content:""}.pi-objects-column:before{content:""}.pi-clipboard:before{content:""}.pi-play-circle:before{content:""}.pi-venus:before{content:""}.pi-cart-minus:before{content:""}.pi-file-plus:before{content:""}.pi-microchip:before{content:""}.pi-twitch:before{content:""}.pi-building-columns:before{content:""}.pi-file-check:before{content:""}.pi-microchip-ai:before{content:""}.pi-trophy:before{content:""}.pi-barcode:before{content:""}.pi-file-arrow-up:before{content:""}.pi-mars:before{content:""}.pi-tiktok:before{content:""}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:""}.pi-ethereum:before{content:""}.pi-list-check:before{content:""}.pi-thumbtack:before{content:""}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:""}.pi-equals:before{content:""}.pi-lightbulb:before{content:""}.pi-star-half:before{content:""}.pi-address-book:before{content:""}.pi-chart-scatter:before{content:""}.pi-indian-rupee:before{content:""}.pi-star-half-fill:before{content:""}.pi-cart-arrow-down:before{content:""}.pi-calendar-clock:before{content:""}.pi-sort-up-fill:before{content:""}.pi-sparkles:before{content:""}.pi-bullseye:before{content:""}.pi-sort-down-fill:before{content:""}.pi-graduation-cap:before{content:""}.pi-hammer:before{content:""}.pi-bell-slash:before{content:""}.pi-gauge:before{content:""}.pi-shop:before{content:""}.pi-headphones:before{content:""}.pi-eraser:before{content:""}.pi-stopwatch:before{content:""}.pi-verified:before{content:""}.pi-delete-left:before{content:""}.pi-hourglass:before{content:""}.pi-truck:before{content:""}.pi-wrench:before{content:""}.pi-microphone:before{content:""}.pi-megaphone:before{content:""}.pi-arrow-right-arrow-left:before{content:""}.pi-bitcoin:before{content:""}.pi-file-edit:before{content:""}.pi-language:before{content:""}.pi-file-export:before{content:""}.pi-file-import:before{content:""}.pi-file-word:before{content:""}.pi-gift:before{content:""}.pi-cart-plus:before{content:""}.pi-thumbs-down-fill:before{content:""}.pi-thumbs-up-fill:before{content:""}.pi-arrows-alt:before{content:""}.pi-calculator:before{content:""}.pi-sort-alt-slash:before{content:""}.pi-arrows-h:before{content:""}.pi-arrows-v:before{content:""}.pi-pound:before{content:""}.pi-prime:before{content:""}.pi-chart-pie:before{content:""}.pi-reddit:before{content:""}.pi-code:before{content:""}.pi-sync:before{content:""}.pi-shopping-bag:before{content:""}.pi-server:before{content:""}.pi-database:before{content:""}.pi-hashtag:before{content:""}.pi-bookmark-fill:before{content:""}.pi-filter-fill:before{content:""}.pi-heart-fill:before{content:""}.pi-flag-fill:before{content:""}.pi-circle:before{content:""}.pi-circle-fill:before{content:""}.pi-bolt:before{content:""}.pi-history:before{content:""}.pi-box:before{content:""}.pi-at:before{content:""}.pi-arrow-up-right:before{content:""}.pi-arrow-up-left:before{content:""}.pi-arrow-down-left:before{content:""}.pi-arrow-down-right:before{content:""}.pi-telegram:before{content:""}.pi-stop-circle:before{content:""}.pi-stop:before{content:""}.pi-whatsapp:before{content:""}.pi-building:before{content:""}.pi-qrcode:before{content:""}.pi-car:before{content:""}.pi-instagram:before{content:""}.pi-linkedin:before{content:""}.pi-send:before{content:""}.pi-slack:before{content:""}.pi-sun:before{content:""}.pi-moon:before{content:""}.pi-vimeo:before{content:""}.pi-youtube:before{content:""}.pi-flag:before{content:""}.pi-wallet:before{content:""}.pi-map:before{content:""}.pi-link:before{content:""}.pi-credit-card:before{content:""}.pi-discord:before{content:""}.pi-percentage:before{content:""}.pi-euro:before{content:""}.pi-book:before{content:""}.pi-shield:before{content:""}.pi-paypal:before{content:""}.pi-amazon:before{content:""}.pi-phone:before{content:""}.pi-filter-slash:before{content:""}.pi-facebook:before{content:""}.pi-github:before{content:""}.pi-twitter:before{content:""}.pi-step-backward-alt:before{content:""}.pi-step-forward-alt:before{content:""}.pi-forward:before{content:""}.pi-backward:before{content:""}.pi-fast-backward:before{content:""}.pi-fast-forward:before{content:""}.pi-pause:before{content:""}.pi-play:before{content:""}.pi-compass:before{content:""}.pi-id-card:before{content:""}.pi-ticket:before{content:""}.pi-file-o:before{content:""}.pi-reply:before{content:""}.pi-directions-alt:before{content:""}.pi-directions:before{content:""}.pi-thumbs-up:before{content:""}.pi-thumbs-down:before{content:""}.pi-sort-numeric-down-alt:before{content:""}.pi-sort-numeric-up-alt:before{content:""}.pi-sort-alpha-down-alt:before{content:""}.pi-sort-alpha-up-alt:before{content:""}.pi-sort-numeric-down:before{content:""}.pi-sort-numeric-up:before{content:""}.pi-sort-alpha-down:before{content:""}.pi-sort-alpha-up:before{content:""}.pi-sort-alt:before{content:""}.pi-sort-amount-up:before{content:""}.pi-sort-amount-down:before{content:""}.pi-sort-amount-down-alt:before{content:""}.pi-sort-amount-up-alt:before{content:""}.pi-palette:before{content:""}.pi-undo:before{content:""}.pi-desktop:before{content:""}.pi-sliders-v:before{content:""}.pi-sliders-h:before{content:""}.pi-search-plus:before{content:""}.pi-search-minus:before{content:""}.pi-file-excel:before{content:""}.pi-file-pdf:before{content:""}.pi-check-square:before{content:""}.pi-chart-line:before{content:""}.pi-user-edit:before{content:""}.pi-exclamation-circle:before{content:""}.pi-android:before{content:""}.pi-google:before{content:""}.pi-apple:before{content:""}.pi-microsoft:before{content:""}.pi-heart:before{content:""}.pi-mobile:before{content:""}.pi-tablet:before{content:""}.pi-key:before{content:""}.pi-shopping-cart:before{content:""}.pi-comments:before{content:""}.pi-comment:before{content:""}.pi-briefcase:before{content:""}.pi-bell:before{content:""}.pi-paperclip:before{content:""}.pi-share-alt:before{content:""}.pi-envelope:before{content:""}.pi-volume-down:before{content:""}.pi-volume-up:before{content:""}.pi-volume-off:before{content:""}.pi-eject:before{content:""}.pi-money-bill:before{content:""}.pi-images:before{content:""}.pi-image:before{content:""}.pi-sign-in:before{content:""}.pi-sign-out:before{content:""}.pi-wifi:before{content:""}.pi-sitemap:before{content:""}.pi-chart-bar:before{content:""}.pi-camera:before{content:""}.pi-dollar:before{content:""}.pi-lock-open:before{content:""}.pi-table:before{content:""}.pi-map-marker:before{content:""}.pi-list:before{content:""}.pi-eye-slash:before{content:""}.pi-eye:before{content:""}.pi-folder-open:before{content:""}.pi-folder:before{content:""}.pi-video:before{content:""}.pi-inbox:before{content:""}.pi-lock:before{content:""}.pi-unlock:before{content:""}.pi-tags:before{content:""}.pi-tag:before{content:""}.pi-power-off:before{content:""}.pi-save:before{content:""}.pi-question-circle:before{content:""}.pi-question:before{content:""}.pi-copy:before{content:""}.pi-file:before{content:""}.pi-clone:before{content:""}.pi-calendar-times:before{content:""}.pi-calendar-minus:before{content:""}.pi-calendar-plus:before{content:""}.pi-ellipsis-v:before{content:""}.pi-ellipsis-h:before{content:""}.pi-bookmark:before{content:""}.pi-globe:before{content:""}.pi-replay:before{content:""}.pi-filter:before{content:""}.pi-print:before{content:""}.pi-align-right:before{content:""}.pi-align-left:before{content:""}.pi-align-center:before{content:""}.pi-align-justify:before{content:""}.pi-cog:before{content:""}.pi-cloud-download:before{content:""}.pi-cloud-upload:before{content:""}.pi-cloud:before{content:""}.pi-pencil:before{content:""}.pi-users:before{content:""}.pi-clock:before{content:""}.pi-user-minus:before{content:""}.pi-user-plus:before{content:""}.pi-trash:before{content:""}.pi-external-link:before{content:""}.pi-window-maximize:before{content:""}.pi-window-minimize:before{content:""}.pi-refresh:before{content:""}.pi-user:before{content:""}.pi-exclamation-triangle:before{content:""}.pi-calendar:before{content:""}.pi-chevron-circle-left:before{content:""}.pi-chevron-circle-down:before{content:""}.pi-chevron-circle-right:before{content:""}.pi-chevron-circle-up:before{content:""}.pi-angle-double-down:before{content:""}.pi-angle-double-left:before{content:""}.pi-angle-double-right:before{content:""}.pi-angle-double-up:before{content:""}.pi-angle-down:before{content:""}.pi-angle-left:before{content:""}.pi-angle-right:before{content:""}.pi-angle-up:before{content:""}.pi-upload:before{content:""}.pi-download:before{content:""}.pi-ban:before{content:""}.pi-star-fill:before{content:""}.pi-star:before{content:""}.pi-chevron-left:before{content:""}.pi-chevron-right:before{content:""}.pi-chevron-down:before{content:""}.pi-chevron-up:before{content:""}.pi-caret-left:before{content:""}.pi-caret-right:before{content:""}.pi-caret-down:before{content:""}.pi-caret-up:before{content:""}.pi-search:before{content:""}.pi-check:before{content:""}.pi-check-circle:before{content:""}.pi-times:before{content:""}.pi-times-circle:before{content:""}.pi-plus:before{content:""}.pi-plus-circle:before{content:""}.pi-minus:before{content:""}.pi-minus-circle:before{content:""}.pi-circle-on:before{content:""}.pi-circle-off:before{content:""}.pi-sort-down:before{content:""}.pi-sort-up:before{content:""}.pi-sort:before{content:""}.pi-step-backward:before{content:""}.pi-step-forward:before{content:""}.pi-th-large:before{content:""}.pi-arrow-down:before{content:""}.pi-arrow-left:before{content:""}.pi-arrow-right:before{content:""}.pi-arrow-up:before{content:""}.pi-bars:before{content:""}.pi-arrow-circle-down:before{content:""}.pi-arrow-circle-left:before{content:""}.pi-arrow-circle-right:before{content:""}.pi-arrow-circle-up:before{content:""}.pi-info:before{content:""}.pi-info-circle:before{content:""}.pi-home:before{content:""}.pi-spinner:before{content:""}.simulation-controls[data-v-988e36fe]{background:var(--bg-secondary, #f8fafc);border:2px dashed var(--border-color, #e2e8f0);border-radius:12px;padding:1rem;margin-bottom:1.5rem;transition:all .3s ease}.simulation-controls.active[data-v-988e36fe]{border-style:solid;border-color:#8b5cf6;background:linear-gradient(135deg,#8b5cf60d,#a855f70d)}.simulation-header[data-v-988e36fe]{display:flex;justify-content:center}.simulation-toggle[data-v-988e36fe]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1.25rem;background:var(--bg-primary, white);border:2px solid var(--border-color, #e2e8f0);border-radius:50px;cursor:pointer;transition:all .2s;font-weight:500}.simulation-toggle[data-v-988e36fe]:hover{border-color:#8b5cf6;transform:translateY(-1px)}.simulation-toggle.active[data-v-988e36fe]{background:linear-gradient(135deg,#8b5cf6,#a855f7);border-color:transparent;color:#fff}.toggle-icon[data-v-988e36fe]{font-size:1.25rem}.toggle-text[data-v-988e36fe]{font-size:.875rem}.toggle-indicator[data-v-988e36fe]{width:12px;height:12px;border-radius:50%;background:#94a3b8;transition:all .2s}.toggle-indicator.on[data-v-988e36fe]{background:#4ade80;box-shadow:0 0 8px #4ade8080}.simulation-panel[data-v-988e36fe]{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(139,92,246,.2)}.panel-header[data-v-988e36fe]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.panel-header h4[data-v-988e36fe]{margin:0;font-size:.875rem;color:#8b5cf6;font-weight:600}.reset-btn[data-v-988e36fe]{padding:.375rem .75rem;background:transparent;border:1px solid var(--border-color, #e2e8f0);border-radius:6px;font-size:.75rem;cursor:pointer;transition:all .2s}.reset-btn[data-v-988e36fe]:hover{background:var(--bg-primary, white);border-color:#8b5cf6}.scenario-grid[data-v-988e36fe]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.5rem;margin-bottom:1rem}.scenario-btn[data-v-988e36fe]{display:flex;flex-direction:column;align-items:center;gap:.375rem;padding:.75rem;background:var(--bg-primary, white);border:1px solid var(--border-color, #e2e8f0);border-radius:8px;cursor:pointer;transition:all .2s}.scenario-btn[data-v-988e36fe]:hover{border-color:#8b5cf6;transform:translateY(-1px);box-shadow:0 2px 8px #8b5cf626}.scenario-btn.active[data-v-988e36fe]{background:#8b5cf6;border-color:#8b5cf6;color:#fff}.scenario-icon[data-v-988e36fe]{font-size:1.25rem}.scenario-name[data-v-988e36fe]{font-size:.75rem;font-weight:500}.current-state[data-v-988e36fe]{background:var(--bg-primary, white);border-radius:8px;padding:1rem;margin-bottom:1rem}.state-header[data-v-988e36fe]{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.state-badge[data-v-988e36fe]{padding:.25rem .75rem;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase}.state-badge.idle[data-v-988e36fe]{background:#e2e8f0;color:#64748b}.state-badge.ringing[data-v-988e36fe]{background:#fef3c7;color:#d97706}.state-badge.connecting[data-v-988e36fe]{background:#dbeafe;color:#2563eb}.state-badge.active[data-v-988e36fe]{background:#dcfce7;color:#16a34a}.state-badge.on-hold[data-v-988e36fe]{background:#fce7f3;color:#db2777}.state-badge.ended[data-v-988e36fe]{background:#fee2e2;color:#dc2626}.state-duration[data-v-988e36fe]{font-family:SF Mono,Fira Code,monospace;font-size:1.125rem;font-weight:600;color:#8b5cf6}.state-info[data-v-988e36fe]{margin-bottom:.75rem}.remote-name[data-v-988e36fe]{font-size:.875rem;color:var(--text-secondary, #64748b)}.quick-actions[data-v-988e36fe]{display:flex;flex-wrap:wrap;gap:.5rem}.action-btn[data-v-988e36fe]{padding:.5rem .75rem;border:none;border-radius:6px;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s}.action-btn.answer[data-v-988e36fe]{background:#dcfce7;color:#16a34a}.action-btn.answer[data-v-988e36fe]:hover{background:#16a34a;color:#fff}.action-btn.hold[data-v-988e36fe]{background:#fef3c7;color:#d97706}.action-btn.hold[data-v-988e36fe]:hover{background:#d97706;color:#fff}.action-btn.mute[data-v-988e36fe]{background:#e0e7ff;color:#4f46e5}.action-btn.mute[data-v-988e36fe]:hover{background:#4f46e5;color:#fff}.action-btn.hangup[data-v-988e36fe]{background:#fee2e2;color:#dc2626}.action-btn.hangup[data-v-988e36fe]:hover{background:#dc2626;color:#fff}.simulation-help[data-v-988e36fe]{text-align:center}.simulation-help p[data-v-988e36fe]{margin:0;font-size:.75rem;color:var(--text-secondary, #64748b)}.simulation-hint[data-v-988e36fe]{text-align:center;padding:.5rem}.simulation-hint span[data-v-988e36fe]{font-size:.8125rem;color:var(--text-secondary, #64748b)}@media(max-width:640px){.scenario-grid[data-v-988e36fe]{grid-template-columns:repeat(3,1fr)}.scenario-name[data-v-988e36fe]{font-size:.6875rem}}.basic-call-demo[data-v-a3f638dc]{max-width:600px;margin:0 auto}.config-panel[data-v-a3f638dc],.connected-interface[data-v-a3f638dc]{padding:1.5rem}.info-text[data-v-a3f638dc]{color:var(--text-color-secondary);font-size:.875rem;line-height:1.6}.incoming-animation[data-v-a3f638dc]{position:relative;width:120px;height:120px;margin:0 auto 1.5rem}.ring-circle[data-v-a3f638dc]{position:absolute;inset:0;border:2px solid var(--primary-color);border-radius:50%;animation:ring-pulse-a3f638dc 1.5s ease-out infinite}.ring-circle.delay-1[data-v-a3f638dc]{animation-delay:.5s}.ring-circle.delay-2[data-v-a3f638dc]{animation-delay:1s}@keyframes ring-pulse-a3f638dc{0%{transform:scale(.8);opacity:1}to{transform:scale(1.4);opacity:0}}.pi-phone[data-v-a3f638dc]{animation:phone-shake-a3f638dc .5s ease-in-out infinite}.incoming-animation .pi-phone[data-v-a3f638dc]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes phone-shake-a3f638dc{0%,to{transform:translate(-50%,-50%) rotate(-10deg)}50%{transform:translate(-50%,-50%) rotate(10deg)}}.font-mono[data-v-a3f638dc]{font-family:SF Mono,Fira Code,monospace}.dtmf-demo[data-v-3431958d]{max-width:600px;margin:0 auto}.info-section[data-v-3431958d]{padding:1.5rem;background:var(--surface-50);border-radius:8px;margin-bottom:1.5rem}.info-section p[data-v-3431958d]{margin:0 0 1rem;color:var(--text-secondary);line-height:1.6}.info-section p[data-v-3431958d]:last-child{margin-bottom:0}.note[data-v-3431958d]{padding:1rem;background:var(--info-light);border-left:3px solid var(--info);border-radius:4px;font-size:.875rem}.dtmf-active[data-v-3431958d]{padding:1.5rem}.call-info[data-v-3431958d]{text-align:center;margin-bottom:1.5rem}.info-badge[data-v-3431958d]{display:inline-block;padding:.5rem 1rem;background:var(--success-light);color:var(--success);border-radius:6px;font-size:.875rem;font-weight:500}.dtmf-keypad[data-v-3431958d]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;max-width:300px;margin:0 auto 1.5rem}.dtmf-key[data-v-3431958d]{aspect-ratio:1;border:2px solid var(--border-color);background:var(--surface-0);border-radius:12px;font-size:1.5rem;font-weight:600;cursor:pointer;transition:all .15s;color:var(--text-color)}.dtmf-key[data-v-3431958d]:hover{background:var(--surface-100);border-color:var(--primary);transform:translateY(-2px);box-shadow:0 4px 6px #0000001a}.dtmf-key[data-v-3431958d]:active{transform:translateY(0);box-shadow:0 2px 4px #0000001a;background:var(--primary);color:var(--surface-0)}.tone-feedback[data-v-3431958d]{text-align:center;padding:1rem;background:var(--info-light);border-radius:6px;margin-bottom:1.5rem;color:var(--info)}.tone-feedback strong[data-v-3431958d]{font-size:1.25rem;color:var(--primary)}.dtmf-sequence[data-v-3431958d]{margin-top:2rem;padding:1.5rem;background:var(--surface-50);border-radius:8px}.dtmf-sequence h4[data-v-3431958d]{margin:0 0 1rem;color:var(--text-color)}.sequence-input[data-v-3431958d]{display:flex;gap:.5rem;margin-bottom:.5rem}.sequence-input small[data-v-3431958d]{display:block;color:var(--text-secondary);font-size:.75rem}.code-example[data-v-3431958d]{margin-top:2rem;padding:1.5rem;background:var(--surface-50);border-radius:8px}.code-example h4[data-v-3431958d]{margin:0 0 1rem;color:var(--text-color)}.code-example pre[data-v-3431958d]{background:var(--surface-900);color:var(--text-color);padding:1.5rem;border-radius:6px;overflow-x:auto;margin:0}.code-example code[data-v-3431958d]{font-family:Fira Code,Consolas,Monaco,monospace;font-size:.875rem;line-height:1.6}.audio-devices-demo[data-v-fac62c0e]{max-width:700px;margin:0 auto}.info-section[data-v-fac62c0e]{padding:1.5rem;background:var(--bg-secondary, #f9fafb);border-radius:8px;margin-bottom:1.5rem}.info-section p[data-v-fac62c0e]{margin:0 0 1rem;color:var(--text-secondary, #666);line-height:1.6}.info-section p[data-v-fac62c0e]:last-child{margin-bottom:0}.note[data-v-fac62c0e]{padding:1rem;background:var(--info-bg, #eff6ff);border-left:3px solid var(--primary, #667eea);border-radius:4px;font-size:.875rem}.permissions-section[data-v-fac62c0e]{text-align:center;padding:2rem}.devices-section[data-v-fac62c0e]{padding:1.5rem}.device-group[data-v-fac62c0e]{margin-bottom:2rem}.device-group h3[data-v-fac62c0e]{margin:0 0 1rem;color:var(--text-primary, #333);font-size:1.25rem}.no-devices[data-v-fac62c0e]{padding:1rem;background:var(--bg-secondary, #f9fafb);border:1px dashed var(--border-color, #d1d5db);border-radius:6px;text-align:center;color:var(--text-secondary, #666);font-size:.875rem}.device-list[data-v-fac62c0e]{display:flex;flex-direction:column;gap:.75rem}.device-item[data-v-fac62c0e]{display:flex;align-items:center;justify-content:space-between;padding:1rem;background:var(--bg-primary, white);border:2px solid var(--border-color, #e5e7eb);border-radius:8px;cursor:pointer;transition:all .2s}.device-item[data-v-fac62c0e]:hover{border-color:var(--primary, #667eea);box-shadow:0 2px 4px #0000000d}.device-item.selected[data-v-fac62c0e]{border-color:var(--primary, #667eea);background:var(--primary-bg, #eff6ff)}.device-info[data-v-fac62c0e]{flex:1}.device-name[data-v-fac62c0e]{font-weight:500;color:var(--text-primary, #333);margin-bottom:.25rem}.device-id[data-v-fac62c0e]{font-size:.75rem;color:var(--text-muted, #6b7280);font-family:monospace}.selected-badge[data-v-fac62c0e]{padding:.25rem .75rem;background:var(--primary, #667eea);color:#fff;border-radius:12px;font-size:.75rem;font-weight:500}.refresh-section[data-v-fac62c0e]{margin-top:1.5rem;text-align:center}.refresh-section small[data-v-fac62c0e]{display:block;margin-top:.5rem;color:var(--text-muted, #6b7280);font-size:.75rem}.success-message[data-v-fac62c0e]{margin-top:1rem;padding:1rem;background:var(--success-bg, #d1fae5);color:var(--success-text, #065f46);border-radius:6px;text-align:center;font-size:.875rem}.btn[data-v-fac62c0e]{padding:.75rem 1.5rem;border:none;border-radius:6px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s}.btn-primary[data-v-fac62c0e]{background:var(--primary, #667eea);color:#fff}.btn-primary[data-v-fac62c0e]:hover{background:var(--primary-hover, #5568d3)}.btn-secondary[data-v-fac62c0e]{background:var(--secondary, #6b7280);color:#fff}.btn-secondary[data-v-fac62c0e]:hover{background:var(--secondary-hover, #4b5563)}.code-example[data-v-fac62c0e]{margin-top:2rem;padding:1.5rem;background:var(--bg-secondary, #f9fafb);border-radius:8px}.code-example h4[data-v-fac62c0e]{margin:0 0 1rem;color:var(--text-primary, #333)}.code-example pre[data-v-fac62c0e]{background:var(--code-bg, #1e1e1e);color:var(--code-text, #d4d4d4);padding:1.5rem;border-radius:6px;overflow-x:auto;margin:0}.code-example code[data-v-fac62c0e]{font-family:Fira Code,Consolas,Monaco,monospace;font-size:.875rem;line-height:1.6}.call-history-demo[data-v-a7eb0c0f]{max-width:900px;margin:0 auto}.info-section[data-v-a7eb0c0f]{padding:1.5rem;background:var(--bg-secondary, #f9fafb);border-radius:8px;margin-bottom:1.5rem}.info-section p[data-v-a7eb0c0f]{margin:0 0 1rem;color:var(--text-secondary, #666);line-height:1.6}.info-section p[data-v-a7eb0c0f]:last-child{margin-bottom:0}.note[data-v-a7eb0c0f]{padding:1rem;background:var(--bg-secondary, #f9fafb);border-left:3px solid var(--primary, #667eea);border-radius:4px;font-size:.875rem}.account-history-section[data-v-a7eb0c0f]{padding:1.5rem;background:var(--bg-secondary, #f9fafb);border-radius:8px;margin-bottom:1.5rem;border:1px solid var(--border-color, #e5e7eb)}.account-history-section h3[data-v-a7eb0c0f]{margin:0 0 .5rem;color:var(--text-primary, #333);font-size:1.125rem}.account-hint[data-v-a7eb0c0f]{margin:0 0 1rem;font-size:.875rem;color:var(--text-secondary, #666);line-height:1.5}.elks-auth-form[data-v-a7eb0c0f]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.elks-auth-form .auth-input[data-v-a7eb0c0f]{flex:1;min-width:160px;padding:.5rem .75rem;border:1px solid var(--border-color, #e5e7eb);border-radius:6px;font-size:.875rem}.account-history-actions[data-v-a7eb0c0f]{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:.75rem}.account-history-error[data-v-a7eb0c0f]{margin:.5rem 0 0;font-size:.8125rem;color:var(--danger, #dc2626);width:100%}.account-list-heading[data-v-a7eb0c0f]{margin:.75rem 0 .5rem;font-size:.875rem;font-weight:600;color:var(--text-secondary, #666)}.account-empty[data-v-a7eb0c0f]{margin:.5rem 0 0;font-size:.875rem;color:var(--text-secondary, #666)}.history-entry-provider[data-v-a7eb0c0f]{background:var(--bg-primary, white)}.provider-badge[data-v-a7eb0c0f]{font-size:.6875rem;background:var(--primary, #667eea);color:#fff;padding:.125rem .375rem;border-radius:4px}.stats-overview[data-v-a7eb0c0f]{margin-bottom:2rem}.stats-overview h3[data-v-a7eb0c0f]{margin:0 0 1rem;color:var(--text-primary, #333)}.stats-grid[data-v-a7eb0c0f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem}.stat-card[data-v-a7eb0c0f]{background:var(--bg-primary, white);padding:1.5rem;border-radius:8px;border:2px solid var(--border-color, #e5e7eb);text-align:center;transition:all .2s}.stat-card[data-v-a7eb0c0f]:hover{border-color:var(--primary, #667eea);box-shadow:0 2px 4px #0000000d}.stat-card.missed[data-v-a7eb0c0f]{background:var(--bg-secondary, #f9fafb);border-color:var(--danger, #ef4444)}.stat-value[data-v-a7eb0c0f]{font-size:2rem;font-weight:700;color:var(--primary, #667eea);margin-bottom:.5rem}.stat-card.missed .stat-value[data-v-a7eb0c0f]{color:var(--danger, #ef4444)}.stat-label[data-v-a7eb0c0f]{font-size:.875rem;color:var(--text-secondary, #666);font-weight:500}.controls-section[data-v-a7eb0c0f]{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.filter-controls[data-v-a7eb0c0f]{display:flex;gap:.75rem;flex:1;flex-wrap:wrap}.search-box[data-v-a7eb0c0f]{position:relative;flex:1;min-width:200px}.search-box input[data-v-a7eb0c0f]{width:100%;padding:.75rem 2.5rem .75rem 1rem;border:1px solid var(--border-color, #e5e7eb);border-radius:6px;font-size:.875rem}.search-box input[data-v-a7eb0c0f]:focus{outline:none;border-color:var(--primary, #667eea);box-shadow:0 0 0 3px #667eea1a}.search-icon[data-v-a7eb0c0f]{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);font-size:1.25rem;opacity:.5}.filter-controls select[data-v-a7eb0c0f]{padding:.75rem 1rem;border:1px solid var(--border-color, #e5e7eb);border-radius:6px;font-size:.875rem;background:var(--bg-primary, white);cursor:pointer}.filter-controls select[data-v-a7eb0c0f]:focus{outline:none;border-color:var(--primary, #667eea);box-shadow:0 0 0 3px #667eea1a}.action-buttons[data-v-a7eb0c0f]{display:flex;gap:.5rem}.btn[data-v-a7eb0c0f]{padding:.75rem 1rem;border:none;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap}.btn[data-v-a7eb0c0f]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-a7eb0c0f]{background:var(--text-muted, #6b7280);color:var(--bg-primary, white)}.btn-secondary[data-v-a7eb0c0f]:hover:not(:disabled){background:var(--text-secondary, #666)}.btn-danger-outline[data-v-a7eb0c0f]{background:var(--bg-primary, white);color:var(--danger, #ef4444);border:1px solid var(--danger, #ef4444)}.btn-danger-outline[data-v-a7eb0c0f]:hover:not(:disabled){background:var(--danger, #ef4444);color:var(--bg-primary, white)}.btn-sm[data-v-a7eb0c0f]{padding:.5rem .75rem;font-size:.8125rem}.history-list[data-v-a7eb0c0f]{background:var(--bg-primary, white);border-radius:8px;border:1px solid var(--border-color, #e5e7eb);overflow:hidden}.empty-state[data-v-a7eb0c0f]{padding:3rem;text-align:center;color:var(--text-secondary, #666)}.empty-state h4[data-v-a7eb0c0f]{margin:0 0 .5rem;color:var(--text-primary, #333)}.empty-state p[data-v-a7eb0c0f]{margin:0;font-size:.875rem}.history-entries[data-v-a7eb0c0f]{display:flex;flex-direction:column}.history-entry[data-v-a7eb0c0f]{display:flex;align-items:center;gap:1rem;padding:1rem;border-bottom:1px solid var(--border-color, #e5e7eb);transition:background .2s}.history-entry[data-v-a7eb0c0f]:last-child{border-bottom:none}.history-entry[data-v-a7eb0c0f]:hover,.history-entry.missed[data-v-a7eb0c0f],.history-entry.missed[data-v-a7eb0c0f]:hover{background:var(--bg-secondary, #f9fafb)}.entry-icon[data-v-a7eb0c0f]{position:relative;font-size:.75rem;font-weight:600;flex-shrink:0;color:var(--text-secondary)}.video-badge[data-v-a7eb0c0f]{position:absolute;bottom:-4px;right:-4px;font-size:.625rem;padding:.125rem .25rem;background:var(--bg-secondary);border-radius:3px}.entry-info[data-v-a7eb0c0f]{flex:1;min-width:0}.entry-name[data-v-a7eb0c0f]{font-weight:500;color:var(--text-primary, #333);margin-bottom:.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.entry-details[data-v-a7eb0c0f]{display:flex;gap:1rem;font-size:.75rem;color:var(--text-secondary, #666)}.entry-uri[data-v-a7eb0c0f]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.entry-status[data-v-a7eb0c0f]{text-align:right;flex-shrink:0}.entry-duration[data-v-a7eb0c0f]{font-family:monospace;font-weight:500;color:var(--primary, #667eea);margin-bottom:.25rem}.entry-badge[data-v-a7eb0c0f]{display:inline-block;padding:.25rem .5rem;background:var(--bg-secondary, #f9fafb);color:var(--danger, #ef4444);border-radius:4px;font-size:.75rem;font-weight:500}.entry-badge.answered[data-v-a7eb0c0f]{background:var(--bg-secondary, #f9fafb);color:var(--success, #10b981)}.entry-actions[data-v-a7eb0c0f]{flex-shrink:0}.btn-icon[data-v-a7eb0c0f]{background:none;border:none;color:var(--text-muted, #6b7280);cursor:pointer;padding:.5rem;border-radius:4px;transition:all .2s;font-size:1rem}.btn-icon[data-v-a7eb0c0f]:hover{background:var(--bg-secondary, #f9fafb);color:var(--danger, #ef4444)}.pagination[data-v-a7eb0c0f]{display:flex;align-items:center;justify-content:center;gap:1rem;padding:1rem;border-top:1px solid var(--border-color, #e5e7eb)}.page-info[data-v-a7eb0c0f]{font-size:.875rem;color:var(--text-secondary, #666)}.code-example[data-v-a7eb0c0f]{margin-top:2rem;padding:1.5rem;background:var(--bg-secondary, #f9fafb);border-radius:8px}.code-example h4[data-v-a7eb0c0f]{margin:0 0 1rem;color:var(--text-primary, #333)}.code-example pre[data-v-a7eb0c0f]{background:var(--text-primary, #333);color:var(--bg-secondary, #f9fafb);padding:1.5rem;border-radius:6px;overflow-x:auto;margin:0}.code-example code[data-v-a7eb0c0f]{font-family:Fira Code,Consolas,Monaco,monospace;font-size:.875rem;line-height:1.6}@media(max-width:768px){.controls-section[data-v-a7eb0c0f]{flex-direction:column;align-items:stretch}.filter-controls[data-v-a7eb0c0f]{flex-direction:column}.search-box[data-v-a7eb0c0f]{min-width:100%}.action-buttons[data-v-a7eb0c0f]{justify-content:stretch}.action-buttons .btn[data-v-a7eb0c0f]{flex:1}.stats-grid[data-v-a7eb0c0f]{grid-template-columns:repeat(2,1fr)}.entry-details[data-v-a7eb0c0f]{flex-direction:column;gap:.25rem}}.call-transfer-demo[data-v-43a531fd]{max-width:700px;margin:0 auto}.info-section[data-v-43a531fd]{padding:1.5rem;background:var(--surface-50);border-radius:8px;margin-bottom:1.5rem}.info-section>p[data-v-43a531fd]{margin:0 0 1.5rem;color:var(--text-secondary);line-height:1.6}.transfer-types[data-v-43a531fd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.type-card[data-v-43a531fd]{background:var(--surface-0);padding:1.25rem;border-radius:8px;border:2px solid var(--border-color)}.type-card h4[data-v-43a531fd]{margin:0 0 .75rem;color:var(--text-color);font-size:1rem}.type-card p[data-v-43a531fd]{margin:0;font-size:.875rem;color:var(--text-secondary);line-height:1.5}.transfer-interface[data-v-43a531fd]{padding:1.5rem}.current-call-info[data-v-43a531fd]{background:var(--success-light);padding:1.25rem;border-radius:8px;margin-bottom:2rem}.current-call-info h3[data-v-43a531fd]{margin:0 0 1rem;color:var(--success);font-size:1rem}.call-details[data-v-43a531fd]{display:flex;flex-direction:column;gap:.5rem}.detail-row[data-v-43a531fd]{display:flex;justify-content:space-between;font-size:.875rem}.detail-row .label[data-v-43a531fd]{color:var(--success);font-weight:500}.detail-row .value[data-v-43a531fd]{color:var(--success);font-weight:600}.transfer-type-selection h3[data-v-43a531fd]{margin:0 0 1.5rem;color:var(--text-color);text-align:center}.transfer-buttons[data-v-43a531fd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.transfer-type-btn[data-v-43a531fd]{display:flex;flex-direction:column;align-items:center;padding:2rem 1.5rem;background:var(--surface-0);border:2px solid var(--border-color);border-radius:8px;cursor:pointer;transition:all .2s}.transfer-type-btn[data-v-43a531fd]:hover{border-color:var(--primary);box-shadow:0 4px 6px #0000001a;transform:translateY(-2px)}.transfer-type-btn .icon[data-v-43a531fd]{width:48px;height:48px;margin-bottom:1rem;color:var(--primary)}.icon-inline[data-v-43a531fd]{width:16px;height:16px;display:inline-block;vertical-align:middle;margin-right:4px}.transfer-type-btn .title[data-v-43a531fd]{font-size:1.125rem;font-weight:600;color:var(--text-color);margin-bottom:.5rem}.transfer-type-btn .desc[data-v-43a531fd]{font-size:.875rem;color:var(--text-secondary)}.transfer-form[data-v-43a531fd]{background:var(--surface-0);padding:1.5rem;border-radius:8px;border:2px solid var(--primary)}.transfer-form h3[data-v-43a531fd]{margin:0 0 1rem;color:var(--text-color)}.form-description[data-v-43a531fd]{margin:0 0 1.5rem;color:var(--text-secondary);font-size:.875rem;line-height:1.5}.form-group[data-v-43a531fd]{margin-bottom:1.5rem}.form-group label[data-v-43a531fd]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-color);font-size:.875rem}.form-group[data-v-43a531fd] .p-inputtext{width:100%}.form-actions[data-v-43a531fd]{display:flex;gap:.75rem}.consultation-status[data-v-43a531fd]{margin-bottom:1.5rem}.status-badge[data-v-43a531fd]{display:inline-block;padding:.5rem 1rem;background:var(--info-light);color:var(--info);border-radius:6px;font-size:.875rem;font-weight:500;margin-bottom:.75rem}.consultation-status p[data-v-43a531fd]{margin:0;color:#666;font-size:.875rem;line-height:1.5}.consultation-info[data-v-43a531fd]{background:var(--surface-50);padding:1rem;border-radius:6px;margin-bottom:1.5rem}.info-item[data-v-43a531fd]{font-size:.875rem;color:#666;margin-bottom:.5rem}.info-item[data-v-43a531fd]:last-child{margin-bottom:0}.info-item strong[data-v-43a531fd]{color:var(--text-color)}.transfer-status[data-v-43a531fd]{margin-top:1.5rem}.status-card[data-v-43a531fd]{padding:1.25rem;border-radius:8px;border:2px solid}.status-card.completed[data-v-43a531fd]{background:var(--success-light);border-color:var(--success)}.status-card.failed[data-v-43a531fd]{background:var(--danger-light);border-color:var(--danger)}.status-card.canceled[data-v-43a531fd]{background:var(--warning-light);border-color:var(--warning)}.status-card.in_progress[data-v-43a531fd]{background:var(--info-light);border-color:var(--info)}.status-header[data-v-43a531fd]{display:flex;align-items:center;gap:.75rem}.status-icon[data-v-43a531fd]{width:24px;height:24px;flex-shrink:0}.status-icon.spin[data-v-43a531fd]{animation:spin-43a531fd 1s linear infinite}@keyframes spin-43a531fd{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.status-text[data-v-43a531fd]{font-weight:600;color:var(--text-color)}.status-error[data-v-43a531fd]{margin-top:.75rem;padding:.75rem;background:#ffffff80;border-radius:4px;font-size:.875rem;color:var(--danger)}.code-example[data-v-43a531fd]{margin-top:2rem;padding:1.5rem;background:var(--surface-50);border-radius:8px}.code-example h4[data-v-43a531fd]{margin:0 0 1rem;color:var(--text-color)}.code-example pre[data-v-43a531fd]{background:var(--surface-900);color:var(--text-color);padding:1.5rem;border-radius:6px;overflow-x:auto;margin:0}.code-example code[data-v-43a531fd]{font-family:Fira Code,Consolas,Monaco,monospace;font-size:.875rem;line-height:1.6}.video-call-demo[data-v-f38f33df]{max-width:900px;margin:0 auto}.info-section[data-v-f38f33df]{padding:1.5rem;background:var(--surface-50);border-radius:8px;margin-bottom:1.5rem}.info-section p[data-v-f38f33df]{margin:0 0 1rem;color:#666;line-height:1.6}.info-section p[data-v-f38f33df]:last-child{margin-bottom:0}.note[data-v-f38f33df]{padding:1rem;background:var(--info-light);border-left:3px solid var(--primary);border-radius:4px;font-size:.875rem}.camera-preview-section[data-v-f38f33df]{background:#fff;border-radius:8px;border:1px solid #e5e7eb;padding:1.5rem;margin-bottom:1.5rem}.preview-header[data-v-f38f33df]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.preview-header h3[data-v-f38f33df]{margin:0;color:#1f2937;font-size:1.125rem}.preview-controls[data-v-f38f33df]{display:flex;gap:.5rem}.btn-sm[data-v-f38f33df]{padding:.5rem 1rem;font-size:.875rem}.btn-primary[data-v-f38f33df]{background:#667eea;color:#fff}.btn-primary[data-v-f38f33df]:hover:not(:disabled){background:#5568d3}.btn-secondary[data-v-f38f33df]{background:#6b7280;color:#fff}.btn-secondary[data-v-f38f33df]:hover:not(:disabled){background:#4b5563}.btn-outline[data-v-f38f33df]{background:#fff;color:#667eea;border:1px solid #667eea}.btn-outline[data-v-f38f33df]:hover:not(:disabled){background:#eff6ff}.btn-outline.active[data-v-f38f33df]{background:#667eea;color:#fff}.single-preview[data-v-f38f33df]{display:flex;flex-direction:column;gap:1rem}.preview-container[data-v-f38f33df]{position:relative;background:#000;border-radius:8px;overflow:hidden;aspect-ratio:16 / 9;max-width:640px;margin:0 auto}.preview-video[data-v-f38f33df]{width:100%;height:100%;object-fit:cover;transform:scaleX(-1)}.preview-label[data-v-f38f33df]{position:absolute;bottom:.75rem;left:.75rem;background:#000000b3;color:#fff;padding:.25rem .75rem;border-radius:4px;font-size:.75rem;font-weight:500}.camera-switcher[data-v-f38f33df]{display:flex;align-items:center;gap:.75rem;justify-content:center}.camera-switcher label[data-v-f38f33df]{font-size:.875rem;font-weight:500;color:var(--text-color)}.camera-switcher[data-v-f38f33df] .p-dropdown{min-width:200px}.multi-camera-grid[data-v-f38f33df]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;max-width:100%}.camera-tile[data-v-f38f33df]{position:relative;background:#000;border-radius:8px;overflow:hidden;aspect-ratio:16 / 9;cursor:pointer;border:3px solid transparent;transition:all .2s}.camera-tile[data-v-f38f33df]:hover{border-color:var(--primary)}.camera-tile.is-selected[data-v-f38f33df]{border-color:var(--success)}.camera-tile video[data-v-f38f33df]{width:100%;height:100%;object-fit:cover;transform:scaleX(-1)}.tile-label[data-v-f38f33df]{position:absolute;bottom:.5rem;left:.5rem;background:#000000b3;color:#fff;padding:.25rem .5rem;border-radius:4px;font-size:.7rem;font-weight:500}.selected-badge[data-v-f38f33df]{position:absolute;top:.5rem;right:.5rem;background:var(--success);color:var(--surface-0);padding:.25rem .5rem;border-radius:4px;font-size:.7rem;font-weight:600}.no-cameras-message[data-v-f38f33df]{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem;text-align:center;color:#6b7280}.icon-large[data-v-f38f33df]{width:48px;height:48px;opacity:.5;color:var(--text-secondary, currentColor)}.icon-inline[data-v-f38f33df]{width:16px;height:16px;display:inline-block;vertical-align:middle;margin-right:4px}.no-cameras-message p[data-v-f38f33df]{margin:0;max-width:300px}.camera-info[data-v-f38f33df]{margin-top:1rem;text-align:center}.camera-count[data-v-f38f33df]{font-size:.75rem;color:#6b7280;background:#f3f4f6;padding:.25rem .75rem;border-radius:999px}.status-message[data-v-f38f33df]{padding:1rem;border-radius:6px;text-align:center;font-size:.875rem}.status-message.info[data-v-f38f33df]{background:#eff6ff;color:#1e40af}.video-interface[data-v-f38f33df]{padding:1.5rem}.video-display[data-v-f38f33df]{position:relative;background:#000;border-radius:12px;overflow:hidden;margin-bottom:1.5rem;aspect-ratio:16 / 9}.remote-video-container[data-v-f38f33df]{position:relative;width:100%;height:100%}.remote-video[data-v-f38f33df]{width:100%;height:100%;object-fit:contain;background:#000}.video-placeholder[data-v-f38f33df]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1f2937,#111827)}.placeholder-content[data-v-f38f33df]{display:flex;flex-direction:column;align-items:center;gap:1rem;color:#9ca3af}.placeholder-content .icon-large[data-v-f38f33df]{width:64px;height:64px;opacity:.5}.placeholder-content .text[data-v-f38f33df]{font-size:1rem}.video-overlay[data-v-f38f33df]{position:absolute;bottom:1rem;left:1rem;background:#000000b3;color:#fff;padding:.5rem 1rem;border-radius:6px;font-size:.875rem;font-weight:500}.local-video-container[data-v-f38f33df]{position:absolute;bottom:1rem;right:1rem;width:200px;aspect-ratio:4 / 3;border-radius:8px;overflow:hidden;border:2px solid white;box-shadow:0 4px 6px #0000004d}.local-video[data-v-f38f33df]{width:100%;height:100%;object-fit:cover;transform:scaleX(-1)}.local-video-label[data-v-f38f33df]{position:absolute;bottom:.5rem;left:.5rem;background:#000000b3;color:#fff;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:500}.call-controls[data-v-f38f33df]{background:#fff;padding:1.5rem;border-radius:8px;border:1px solid #e5e7eb;margin-bottom:1.5rem}.dial-section[data-v-f38f33df]{display:flex;gap:.75rem}.dial-section input[data-v-f38f33df]{flex:1;padding:.75rem;border:1px solid #d1d5db;border-radius:6px;font-size:1rem}.dial-section input[data-v-f38f33df]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.active-call-controls[data-v-f38f33df]{display:flex;flex-direction:column;gap:1rem}.call-status[data-v-f38f33df]{display:flex;align-items:center;gap:.75rem;padding:1rem;background:#f9fafb;border-radius:6px}.status-dot[data-v-f38f33df]{width:10px;height:10px;border-radius:50%;background:#10b981;animation:pulse-f38f33df 2s infinite}@keyframes pulse-f38f33df{0%,to{opacity:1}50%{opacity:.5}}.status-text[data-v-f38f33df]{flex:1;font-weight:500;color:#333}.duration[data-v-f38f33df]{font-family:monospace;font-size:1.125rem;font-weight:600;color:#667eea}.control-buttons[data-v-f38f33df]{display:flex;gap:.75rem;justify-content:center}.btn[data-v-f38f33df]{padding:.75rem 1.5rem;border:none;border-radius:6px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s}.btn[data-v-f38f33df]:disabled{opacity:.5;cursor:not-allowed}.btn-success[data-v-f38f33df]{background:#10b981;color:#fff}.btn-success[data-v-f38f33df]:hover:not(:disabled){background:#059669}.btn-danger[data-v-f38f33df]{background:#ef4444;color:#fff}.btn-danger[data-v-f38f33df]:hover:not(:disabled){background:#dc2626}.btn-control[data-v-f38f33df]{background:#6b7280;color:#fff;min-width:60px}.btn-control[data-v-f38f33df]:hover:not(:disabled){background:#4b5563}.btn-control.active[data-v-f38f33df]{background:#667eea}.btn-control.active[data-v-f38f33df]:hover:not(:disabled){background:#5568d3}.device-selection[data-v-f38f33df]{background:#fff;padding:1.5rem;border-radius:8px;border:1px solid #e5e7eb;margin-bottom:1.5rem}.device-selection h4[data-v-f38f33df]{margin:0 0 1rem;color:#333}.device-selector[data-v-f38f33df]{display:flex;align-items:center;gap:1rem}.device-selector label[data-v-f38f33df]{font-size:.875rem;font-weight:500;color:#666}.device-selector select[data-v-f38f33df]{flex:1;padding:.75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;background:#fff;cursor:pointer}.device-selector select[data-v-f38f33df]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.video-stats[data-v-f38f33df]{background:#f9fafb;padding:1.5rem;border-radius:8px;margin-bottom:1.5rem}.video-stats h4[data-v-f38f33df]{margin:0 0 1rem;color:#333;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em}.stats-grid[data-v-f38f33df]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}.stat-item[data-v-f38f33df]{display:flex;flex-direction:column;gap:.25rem}.stat-label[data-v-f38f33df]{font-size:.75rem;color:#666;font-weight:500}.stat-value[data-v-f38f33df]{font-size:.875rem;color:#333;font-weight:600}.code-example[data-v-f38f33df]{margin-top:2rem;padding:1.5rem;background:#f9fafb;border-radius:8px}.code-example h4[data-v-f38f33df]{margin:0 0 1rem;color:#333}.code-example pre[data-v-f38f33df]{background:#1e1e1e;color:#d4d4d4;padding:1.5rem;border-radius:6px;overflow-x:auto;margin:0}.code-example code[data-v-f38f33df]{font-family:Fira Code,Consolas,Monaco,monospace;font-size:.875rem;line-height:1.6}@media(max-width:768px){.local-video-container[data-v-f38f33df]{width:120px}.control-buttons[data-v-f38f33df]{flex-wrap:wrap}.device-selector[data-v-f38f33df]{flex-direction:column;align-items:stretch}.preview-header[data-v-f38f33df]{flex-direction:column;gap:1rem;align-items:flex-start}.preview-controls[data-v-f38f33df]{flex-wrap:wrap;width:100%}.preview-controls .btn[data-v-f38f33df]{flex:1;min-width:120px}.preview-container[data-v-f38f33df]{max-width:100%}.camera-switcher[data-v-f38f33df]{flex-direction:column;gap:.5rem}.camera-switcher select[data-v-f38f33df]{width:100%;min-width:auto}.multi-camera-grid[data-v-f38f33df]{grid-template-columns:1fr}}.call-timer-demo[data-v-dbe5c012]{max-width:800px;margin:0 auto}.info-section[data-v-dbe5c012]{padding:1.5rem;background:var(--surface-section);border-radius:8px;margin-bottom:1.5rem}.info-section p[data-v-dbe5c012]{margin:0;color:var(--text-color-secondary);line-height:1.6}.timer-showcase[data-v-dbe5c012]{margin-bottom:2rem}.timer-showcase h3[data-v-dbe5c012]{margin:0 0 1.5rem;color:var(--text-color)}.timer-placeholder[data-v-dbe5c012]{text-align:center;padding:3rem;background:var(--surface-card);border-radius:8px;border:2px dashed var(--surface-border)}.placeholder-icon[data-v-dbe5c012]{width:64px;height:64px;margin:0 auto 1rem;opacity:.5;color:var(--text-color-secondary)}.timer-placeholder p[data-v-dbe5c012]{margin:0;color:var(--text-color-secondary);font-size:.875rem}.timer-displays[data-v-dbe5c012]{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:640px){.timer-displays[data-v-dbe5c012]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.timer-displays[data-v-dbe5c012]{grid-template-columns:repeat(4,1fr)}}.timer-card[data-v-dbe5c012]{background:var(--surface-card);padding:1.5rem;border-radius:8px;border:2px solid var(--surface-border);text-align:center;transition:all .2s}.timer-card[data-v-dbe5c012]:hover{border-color:var(--primary-500);box-shadow:0 4px 6px #0000001a}.timer-label[data-v-dbe5c012]{font-size:.75rem;color:var(--text-color-secondary);font-weight:500;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem}.timer-value[data-v-dbe5c012]{font-size:2rem;font-weight:700;color:var(--primary-500);font-variant-numeric:tabular-nums;margin-bottom:.5rem}.timer-value.human[data-v-dbe5c012]{font-size:1.5rem}.timer-desc[data-v-dbe5c012]{font-size:.75rem;color:var(--text-color-secondary)}.call-status-section[data-v-dbe5c012]{margin-bottom:2rem}.call-status-section h3[data-v-dbe5c012]{margin:0 0 1rem;color:var(--text-color)}.status-card[data-v-dbe5c012]{background:var(--surface-card);border-radius:8px;border:2px solid var(--surface-border);padding:1.5rem;transition:all .3s}.status-card.active[data-v-dbe5c012]{border-color:var(--green-500);background:var(--green-50)}.status-header[data-v-dbe5c012]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.status-icon[data-v-dbe5c012]{width:32px;height:32px;color:var(--primary-500)}.status-text[data-v-dbe5c012]{font-size:1.25rem;font-weight:600;color:var(--text-color)}.status-details[data-v-dbe5c012]{padding-top:1rem;border-top:1px solid var(--surface-border)}.detail-row[data-v-dbe5c012]{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0}.detail-row .label[data-v-dbe5c012]{color:var(--text-color-secondary);font-size:.875rem}.detail-row .value[data-v-dbe5c012]{color:var(--text-color);font-weight:500}.detail-row .value.timer[data-v-dbe5c012]{font-size:1.5rem;font-weight:700;color:var(--primary-500);font-variant-numeric:tabular-nums}.empty-status[data-v-dbe5c012]{text-align:center;padding:1.5rem;color:var(--text-color-secondary);font-size:.875rem}.timer-stats[data-v-dbe5c012]{background:var(--surface-section);padding:1.5rem;border-radius:8px;margin-bottom:2rem}.timer-stats h3[data-v-dbe5c012]{margin:0 0 1rem;color:var(--text-color);font-size:.875rem;text-transform:uppercase;letter-spacing:.05em}.stats-grid[data-v-dbe5c012]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media(min-width:640px){.stats-grid[data-v-dbe5c012]{grid-template-columns:repeat(3,1fr)}}.stat-item[data-v-dbe5c012]{background:var(--surface-card);padding:1rem;border-radius:6px;text-align:center}.stat-label[data-v-dbe5c012]{font-size:.75rem;color:var(--text-color-secondary);margin-bottom:.5rem;display:block}.stat-value[data-v-dbe5c012]{font-size:1.5rem;font-weight:700;color:var(--primary-500);font-variant-numeric:tabular-nums}.code-example[data-v-dbe5c012]{margin-top:2rem;padding:1.5rem;background:var(--surface-section);border-radius:8px}.code-example h4[data-v-dbe5c012]{margin:0 0 1rem;color:var(--text-color)}.code-example pre[data-v-dbe5c012]{background:var(--surface-900);color:var(--surface-0);padding:1.5rem;border-radius:6px;overflow-x:auto;margin:0}.code-example code[data-v-dbe5c012]{font-family:Fira Code,Consolas,Monaco,monospace;font-size:.875rem;line-height:1.6}@media(max-width:768px){.timer-displays[data-v-dbe5c012]{grid-template-columns:repeat(2,1fr)}.timer-value[data-v-dbe5c012]{font-size:1.5rem}.timer-value.human[data-v-dbe5c012]{font-size:1.125rem}}.speed-dial-demo[data-v-fa7c4df2]{max-width:700px;margin:0 auto}.info-section[data-v-fa7c4df2]{padding:1.5rem;background:var(--vuesip-bg-secondary);border-radius:var(--vuesip-border-radius-lg);margin-bottom:1.5rem}.info-section p[data-v-fa7c4df2]{margin:0;color:var(--vuesip-text-secondary);line-height:1.6}.speed-dial-interface[data-v-fa7c4df2]{padding:1.5rem}.speed-dial-grid[data-v-fa7c4df2]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:2rem}.speed-dial-slot[data-v-fa7c4df2]{aspect-ratio:1;border-radius:var(--vuesip-border-radius-lg);overflow:hidden;transition:all var(--vuesip-transition)}.speed-dial-slot.empty[data-v-fa7c4df2]{border:2px dashed var(--vuesip-border);background:var(--vuesip-bg-primary)}.speed-dial-slot.calling[data-v-fa7c4df2]{animation:pulse-fa7c4df2 1s infinite}@keyframes pulse-fa7c4df2{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.empty-slot[data-v-fa7c4df2]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:all var(--vuesip-transition)}.empty-slot[data-v-fa7c4df2]:hover{background:var(--vuesip-bg-secondary);border-color:var(--vuesip-primary)}.slot-icon[data-v-fa7c4df2]{font-size:2rem;margin-bottom:.5rem;opacity:.5}.slot-label[data-v-fa7c4df2]{font-size:.75rem;color:var(--vuesip-text-secondary);font-weight:500}.filled-slot[data-v-fa7c4df2]{position:relative;width:100%;height:100%;background:var(--vuesip-bg-primary);border:2px solid var(--vuesip-border);border-radius:var(--vuesip-border-radius-lg)}.call-button[data-v-fa7c4df2]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;background:none;border:none;cursor:pointer;padding:1rem;transition:all var(--vuesip-transition)}.call-button[data-v-fa7c4df2]:not(:disabled):hover{background:var(--vuesip-bg-secondary)}.call-button[data-v-fa7c4df2]:disabled{opacity:.5;cursor:not-allowed}.contact-avatar[data-v-fa7c4df2]{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,var(--vuesip-primary) 0%,#764ba2 100%);color:var(--surface-0);display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:700}.contact-info[data-v-fa7c4df2]{text-align:center;width:100%}.contact-name[data-v-fa7c4df2]{font-size:.875rem;font-weight:600;color:var(--vuesip-text-primary);margin-bottom:.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.contact-number[data-v-fa7c4df2]{font-size:.75rem;color:var(--vuesip-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.delete-button[data-v-fa7c4df2]{position:absolute;top:.5rem;right:.5rem;width:24px;height:24px;border-radius:50%;background:var(--vuesip-danger);color:var(--surface-0);border:none;cursor:pointer;font-size:.75rem;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s}.filled-slot:hover .delete-button[data-v-fa7c4df2]{opacity:1}.delete-button[data-v-fa7c4df2]:hover{background:var(--vuesip-danger-dark)}.form-group[data-v-fa7c4df2]{margin-bottom:1.5rem}.form-group label[data-v-fa7c4df2]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--vuesip-text-primary);font-size:.875rem}.dialog-actions[data-v-fa7c4df2]{display:flex;gap:.75rem}.call-status[data-v-fa7c4df2]{background:var(--vuesip-success-light);padding:1rem;border-radius:var(--vuesip-border-radius-lg);text-align:center}.status-badge[data-v-fa7c4df2]{font-size:1.125rem;font-weight:600;color:var(--vuesip-success-dark);margin-bottom:.5rem}.status-info[data-v-fa7c4df2]{font-size:.875rem;color:var(--success-active)}.code-example[data-v-fa7c4df2]{margin-top:2rem;padding:1.5rem;background:var(--vuesip-bg-secondary);border-radius:var(--vuesip-border-radius-lg)}.code-example h4[data-v-fa7c4df2]{margin:0 0 1rem;color:var(--vuesip-text-primary)}.code-example pre[data-v-fa7c4df2]{background:var(--surface-section);color:var(--text-secondary);padding:1.5rem;border-radius:var(--vuesip-border-radius);overflow-x:auto;margin:0}.code-example code[data-v-fa7c4df2]{font-family:Fira Code,Consolas,Monaco,monospace;font-size:.875rem;line-height:1.6}.w-full[data-v-fa7c4df2]{width:100%}.mb-3[data-v-fa7c4df2]{margin-bottom:1rem}@media(max-width:768px){.speed-dial-grid[data-v-fa7c4df2]{grid-template-columns:repeat(2,1fr);gap:.75rem}.contact-avatar[data-v-fa7c4df2]{width:40px;height:40px;font-size:1rem}.contact-name[data-v-fa7c4df2]{font-size:.8125rem}.contact-number[data-v-fa7c4df2]{font-size:.6875rem}}@media(max-width:480px){.speed-dial-demo[data-v-fa7c4df2]{padding:0 .5rem}.speed-dial-grid[data-v-fa7c4df2]{grid-template-columns:1fr;gap:.5rem}.speed-dial-slot[data-v-fa7c4df2]{min-height:120px}.slot-icon[data-v-fa7c4df2]{font-size:1.5rem}.slot-label[data-v-fa7c4df2]{font-size:.6875rem}.code-example pre[data-v-fa7c4df2]{font-size:.75rem;padding:1rem}}@media(max-width:375px){.speed-dial-interface[data-v-fa7c4df2]{padding:1rem}.info-section[data-v-fa7c4df2]{padding:1rem;font-size:.8125rem}.contact-avatar[data-v-fa7c4df2]{width:36px;height:36px;font-size:.875rem}.delete-button[data-v-fa7c4df2]{width:20px;height:20px;font-size:.625rem}}.dnd-demo[data-v-48ef67f8]{max-width:700px;margin:0 auto}.info-section[data-v-48ef67f8]{padding:1.5rem;background:var(--surface-50);border-radius:8px;margin-bottom:1.5rem}.info-section p[data-v-48ef67f8]{margin:0;color:var(--text-color-secondary);line-height:1.6}.dnd-interface[data-v-48ef67f8]{padding:1.5rem}.dnd-toggle-card[data-v-48ef67f8]{background:var(--surface-0);border-radius:12px;border:2px solid var(--border-color);padding:2rem;margin-bottom:1.5rem;display:flex;justify-content:space-between;align-items:center}.toggle-header[data-v-48ef67f8]{display:flex;align-items:center;gap:1.5rem;flex:1}.toggle-icon[data-v-48ef67f8]{width:72px;height:72px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--surface-ground, var(--surface-100));transition:all .3s}.toggle-icon.active[data-v-48ef67f8]{background:var(--red-100, #fee2e2)}.toggle-icon .toggle-label[data-v-48ef67f8]{font-size:1.25rem;font-weight:700;color:var(--text-color)}.toggle-info h3[data-v-48ef67f8]{margin:0 0 .5rem;color:var(--text-color);font-size:1.25rem}.toggle-info p[data-v-48ef67f8]{margin:0;color:var(--text-color-secondary);font-size:.875rem}.toggle-control[data-v-48ef67f8]{display:flex;flex-direction:column;align-items:center;gap:.5rem}.toggle-label[data-v-48ef67f8]{font-size:.875rem;font-weight:500;color:var(--text-color-secondary)}.switch[data-v-48ef67f8]{position:relative;display:inline-block;width:60px;height:34px}.switch input[data-v-48ef67f8]{opacity:0;width:0;height:0}.slider[data-v-48ef67f8]{position:absolute;cursor:pointer;inset:0;background-color:#ccc;transition:.4s;border-radius:34px}.slider[data-v-48ef67f8]:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:var(--surface-0);transition:.4s;border-radius:50%}input:checked+.slider[data-v-48ef67f8]{background-color:var(--danger)}input:checked+.slider[data-v-48ef67f8]:before{transform:translate(26px)}.dnd-stats[data-v-48ef67f8]{margin-bottom:1.5rem}.dnd-stats h4[data-v-48ef67f8]{margin:0 0 1rem;color:var(--text-color);font-size:.875rem;text-transform:uppercase;letter-spacing:.05em}.stats-grid[data-v-48ef67f8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}.stat-card[data-v-48ef67f8]{background:var(--surface-0);border:2px solid var(--border-color);border-radius:8px;padding:1.25rem;text-align:center}.stat-value[data-v-48ef67f8]{font-size:1.75rem;font-weight:700;color:var(--primary);margin-bottom:.5rem;font-variant-numeric:tabular-nums}.stat-label[data-v-48ef67f8]{font-size:.75rem;color:var(--text-color-secondary);font-weight:500}.rejected-calls[data-v-48ef67f8]{background:var(--surface-0);border-radius:8px;border:2px solid var(--border-color);padding:1.5rem;margin-bottom:1.5rem}.rejected-calls h4[data-v-48ef67f8]{margin:0 0 1rem;color:var(--text-color);font-size:1rem}.rejected-list[data-v-48ef67f8]{margin-bottom:1rem}.rejected-item[data-v-48ef67f8]{display:flex;align-items:center;gap:1rem;padding:.75rem;border-bottom:1px solid var(--surface-100)}.rejected-item[data-v-48ef67f8]:last-child{border-bottom:none}.rejected-icon[data-v-48ef67f8]{font-size:.75rem;font-weight:700;flex-shrink:0;padding:.25rem .5rem;background:var(--red-100, #fee2e2);color:var(--red-900, #7f1d1d);border-radius:4px}.rejected-info[data-v-48ef67f8]{flex:1;min-width:0}.rejected-uri[data-v-48ef67f8]{font-size:.875rem;font-weight:500;color:var(--text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rejected-time[data-v-48ef67f8]{font-size:.75rem;color:var(--text-color-secondary)}.dnd-options[data-v-48ef67f8]{background:var(--surface-0);border-radius:8px;border:2px solid var(--border-color);padding:1.5rem;margin-bottom:1.5rem}.dnd-options h4[data-v-48ef67f8]{margin:0 0 1rem;color:var(--text-color);font-size:1rem}.option-item[data-v-48ef67f8]{margin-bottom:1.25rem}.option-item[data-v-48ef67f8]:last-child{margin-bottom:0}.option-item label[data-v-48ef67f8]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;color:var(--text-color);cursor:pointer}.option-desc[data-v-48ef67f8]{margin:.5rem 0 0 1.625rem;font-size:.75rem;color:var(--text-color-secondary);line-height:1.5}.dnd-banner[data-v-48ef67f8]{background:linear-gradient(135deg,#fee2e2,#fecaca);border:2px solid var(--danger);border-radius:8px;padding:1rem}.banner-content[data-v-48ef67f8]{display:flex;align-items:center;justify-content:center;gap:.75rem}.banner-icon[data-v-48ef67f8]{font-size:1.25rem;font-weight:700;padding:.25rem .75rem;background:#ffffff4d;border-radius:4px}.banner-text[data-v-48ef67f8]{font-size:1rem;font-weight:600;color:var(--red-900)}.code-example[data-v-48ef67f8]{margin-top:2rem;padding:1.5rem;background:var(--surface-50);border-radius:8px}.code-example h4[data-v-48ef67f8]{margin:0 0 1rem;color:var(--text-color)}.code-example pre[data-v-48ef67f8]{background:var(--surface-section);color:var(--text-secondary);padding:1.5rem;border-radius:6px;overflow-x:auto;margin:0}.code-example code[data-v-48ef67f8]{font-family:Fira Code,Consolas,Monaco,monospace;font-size:.875rem;line-height:1.6}.mb-3[data-v-48ef67f8]{margin-bottom:1rem}.w-full[data-v-48ef67f8]{width:100%}@media(max-width:768px){.dnd-toggle-card[data-v-48ef67f8]{flex-direction:column;gap:1.5rem;text-align:center;padding:1.5rem}.toggle-header[data-v-48ef67f8]{flex-direction:column;gap:1rem}.stats-grid[data-v-48ef67f8]{grid-template-columns:repeat(2,1fr)}.rejected-item[data-v-48ef67f8]{padding:1rem;gap:.75rem}.rejected-icon[data-v-48ef67f8]{min-width:60px}.switch[data-v-48ef67f8]{width:72px;height:40px}.slider[data-v-48ef67f8]:before{height:32px;width:32px}input:checked+.slider[data-v-48ef67f8]:before{transform:translate(32px)}}.call-quality-demo[data-v-620c551b]{max-width:900px;margin:0 auto}.info-section[data-v-620c551b]{padding:var(--spacing-lg);background:var(--surface-ground);border-radius:var(--radius-lg);margin-bottom:var(--spacing-lg);transition:background-color .3s ease}.info-section p[data-v-620c551b]{margin:0 0 var(--spacing-md) 0;color:var(--text-secondary);line-height:1.6;transition:color .3s ease}.info-section p[data-v-620c551b]:last-child{margin-bottom:0}.note[data-v-620c551b]{padding:var(--spacing-md);background:#3b82f61a;border-left:3px solid var(--primary);border-radius:var(--radius-sm);font-size:.875rem;transition:all .3s ease}.quality-metrics[data-v-620c551b]{padding:var(--spacing-md)}@media(min-width:640px){.quality-metrics[data-v-620c551b]{padding:var(--spacing-lg)}}.quality-score-card[data-v-620c551b]{background:var(--surface-card);border-radius:var(--radius-xl);border:var(--border-width-thick) solid var(--surface-border);padding:var(--spacing-lg);margin-bottom:var(--spacing-lg);box-shadow:var(--card-shadow);transition:all .3s ease}@media(min-width:640px){.quality-score-card[data-v-620c551b]{padding:var(--spacing-2xl);margin-bottom:var(--spacing-2xl)}}.score-container[data-v-620c551b]{display:flex;align-items:center;gap:var(--spacing-lg)}@media(min-width:640px){.score-container[data-v-620c551b]{gap:var(--spacing-2xl)}}.score-circle[data-v-620c551b]{width:100px;height:100px;border-radius:var(--radius-full);display:flex;flex-direction:column;align-items:center;justify-content:center;border:8px solid;flex-shrink:0;transition:all .3s ease}.score-circle.excellent[data-v-620c551b]{border-color:var(--success);background:#10b98126}.score-circle.good[data-v-620c551b]{border-color:var(--info);background:#3b82f626}.score-circle.fair[data-v-620c551b]{border-color:var(--warning);background:#f59e0b26}.score-circle.poor[data-v-620c551b]{border-color:var(--danger);background:#ef444426}.score-value[data-v-620c551b]{font-size:2rem;font-weight:700;color:var(--text-primary);transition:color .3s ease}@media(min-width:640px){.score-value[data-v-620c551b]{font-size:2.5rem}}@media(min-width:1024px){.score-value[data-v-620c551b]{font-size:3rem}}.score-label[data-v-620c551b]{font-size:.875rem;color:var(--text-secondary);font-weight:500;transition:color .3s ease}.score-indicator[data-v-620c551b]{flex:1}.indicator-bar[data-v-620c551b]{height:12px;background:var(--surface-border);border-radius:var(--radius-md);overflow:hidden;margin-bottom:var(--spacing-sm);transition:background-color .3s ease}.indicator-fill[data-v-620c551b]{height:100%;transition:width .5s ease,background .3s ease}.indicator-fill.excellent[data-v-620c551b]{background:linear-gradient(90deg,var(--success),var(--success-dark))}.indicator-fill.good[data-v-620c551b]{background:linear-gradient(90deg,var(--info),var(--info-dark))}.indicator-fill.fair[data-v-620c551b]{background:linear-gradient(90deg,var(--warning),var(--warning-dark))}.indicator-fill.poor[data-v-620c551b]{background:linear-gradient(90deg,var(--danger),var(--danger-dark))}.indicator-text[data-v-620c551b]{font-size:1.25rem;font-weight:600;color:var(--text-primary);transition:color .3s ease}.metrics-section[data-v-620c551b]{background:var(--surface-card);border-radius:var(--radius-lg);border:var(--border-width-thick) solid var(--surface-border);padding:var(--spacing-lg);margin-bottom:var(--spacing-lg);box-shadow:var(--card-shadow);transition:all .3s ease}.metrics-section h3[data-v-620c551b]{margin:0 0 var(--spacing-lg) 0;color:var(--text-primary);font-size:1rem;transition:color .3s ease}.info-grid[data-v-620c551b]{display:grid;grid-template-columns:1fr;gap:var(--spacing-sm)}@media(min-width:640px){.info-grid[data-v-620c551b]{grid-template-columns:repeat(2,1fr);gap:var(--spacing-md)}}@media(min-width:1024px){.info-grid[data-v-620c551b]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}.info-item[data-v-620c551b]{display:flex;justify-content:space-between;padding:.75rem;background:var(--surface-ground);border-radius:var(--radius-md);transition:all .3s ease}.info-label[data-v-620c551b]{font-size:.875rem;color:var(--text-secondary);transition:color .3s ease}.info-value[data-v-620c551b]{font-size:.875rem;font-weight:600;color:var(--text-primary);transition:color .3s ease}.stats-grid[data-v-620c551b]{display:grid;grid-template-columns:1fr;gap:var(--spacing-sm)}@media(min-width:640px){.stats-grid[data-v-620c551b]{grid-template-columns:repeat(2,1fr);gap:var(--spacing-md)}}@media(min-width:1024px){.stats-grid[data-v-620c551b]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}.stat-card[data-v-620c551b]{display:flex;gap:var(--spacing-sm);padding:1rem;background:var(--surface-ground);border-radius:var(--radius-lg);border:var(--border-width-thick) solid transparent;transition:all .3s ease}@media(min-width:640px){.stat-card[data-v-620c551b]{gap:var(--spacing-md);padding:1.25rem}}.stat-card[data-v-620c551b]:hover{border-color:var(--primary);box-shadow:var(--shadow-md)}.stat-content[data-v-620c551b]{flex:1}.stat-value[data-v-620c551b]{font-size:1.75rem;font-weight:700;color:var(--text-primary);margin-bottom:.25rem;font-variant-numeric:tabular-nums;transition:color .3s ease}.stat-label[data-v-620c551b]{font-size:.75rem;color:var(--text-secondary);margin-bottom:var(--spacing-sm);font-weight:500;text-transform:uppercase;letter-spacing:.05em;transition:color .3s ease}.stat-quality[data-v-620c551b]{display:inline-block;padding:.25rem var(--spacing-sm);border-radius:var(--radius-sm);font-size:.75rem;font-weight:600;transition:all .3s ease}.stat-quality.excellent[data-v-620c551b]{background:#10b98126;color:var(--text-success)}.stat-quality.good[data-v-620c551b]{background:#3b82f626;color:var(--text-info)}.stat-quality.fair[data-v-620c551b]{background:#f59e0b26;color:var(--text-warning)}.stat-quality.poor[data-v-620c551b]{background:#ef444426;color:var(--text-danger)}.packet-stats[data-v-620c551b]{display:flex;flex-direction:column;gap:.75rem}.packet-row[data-v-620c551b]{display:flex;flex-direction:column;gap:.25rem;padding:.625rem;background:var(--surface-ground);border-radius:var(--radius-md);transition:all .3s ease}@media(min-width:640px){.packet-row[data-v-620c551b]{flex-direction:row;justify-content:space-between;gap:0;padding:.75rem}}.packet-label[data-v-620c551b]{font-size:.875rem;color:var(--text-secondary);transition:color .3s ease}.packet-value[data-v-620c551b]{font-size:.875rem;font-weight:600;color:var(--text-primary);font-variant-numeric:tabular-nums;transition:color .3s ease}.packet-value.lost[data-v-620c551b]{color:var(--danger)}.recommendations[data-v-620c551b]{background:#3b82f61a;border:var(--border-width-thick) solid var(--info);border-radius:var(--radius-lg);padding:var(--spacing-lg);transition:all .3s ease}.recommendations h3[data-v-620c551b]{margin:0 0 var(--spacing-md) 0;color:var(--text-info);font-size:1rem;transition:color .3s ease}.recommendations ul[data-v-620c551b]{margin:0;padding-left:var(--spacing-lg)}.recommendations li[data-v-620c551b]{color:var(--text-info);font-size:.875rem;line-height:1.6;margin-bottom:var(--spacing-sm);transition:color .3s ease}.recommendations li[data-v-620c551b]:last-child{margin-bottom:0}.code-example[data-v-620c551b]{margin-top:var(--spacing-2xl);padding:var(--spacing-lg);background:var(--surface-ground);border-radius:var(--radius-lg);transition:all .3s ease}.code-example h4[data-v-620c551b]{margin:0 0 var(--spacing-md) 0;color:var(--text-primary);transition:color .3s ease}.code-example pre[data-v-620c551b]{background:var(--gray-900);color:var(--gray-100);padding:var(--spacing-lg);border-radius:var(--radius-md);overflow-x:auto;margin:0;transition:all .3s ease}.code-example code[data-v-620c551b]{font-family:Fira Code,Consolas,Monaco,monospace;font-size:.875rem;line-height:1.6}@media(max-width:768px){.score-container[data-v-620c551b]{flex-direction:column;text-align:center}.stats-grid[data-v-620c551b]{grid-template-columns:1fr}}@media(max-width:320px){.info-section[data-v-620c551b]{padding:var(--spacing-md)}.quality-score-card[data-v-620c551b]{padding:var(--spacing-lg)}.score-circle[data-v-620c551b]{width:100px;height:100px;border-width:6px}.score-value[data-v-620c551b]{font-size:2rem}}.call-quality-dashboard[data-v-fcf0b0e2]{max-width:900px;margin:0 auto;padding:var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-xl)}.dashboard-header[data-v-fcf0b0e2]{display:flex;justify-content:center}.score-gauge-container[data-v-fcf0b0e2]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md)}.score-gauge[data-v-fcf0b0e2]{width:140px;height:140px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;border:8px solid;transition:all .3s ease;background:var(--surface-card)}.score-gauge.grade-a[data-v-fcf0b0e2]{border-color:var(--success)}.score-gauge.grade-b[data-v-fcf0b0e2]{border-color:var(--info)}.score-gauge.grade-c[data-v-fcf0b0e2]{border-color:var(--warning)}.score-gauge.grade-d[data-v-fcf0b0e2]{border-color:var(--danger)}.score-gauge.grade-f[data-v-fcf0b0e2],.score-gauge.grade-unknown[data-v-fcf0b0e2]{border-color:var(--surface-border)}.gauge-value[data-v-fcf0b0e2]{font-size:2.5rem;font-weight:700;color:var(--text-primary)}.gauge-grade[data-v-fcf0b0e2]{font-size:1.25rem;font-weight:600;color:var(--text-secondary)}.gauge-label[data-v-fcf0b0e2]{text-align:center}.label-text[data-v-fcf0b0e2]{display:block;font-size:1rem;color:var(--text-primary);margin-bottom:var(--spacing-xs)}.trend-indicator[data-v-fcf0b0e2]{display:inline-flex;align-items:center;gap:var(--spacing-xs);font-size:.875rem;text-transform:capitalize}.trend-indicator.improving[data-v-fcf0b0e2]{color:var(--success)}.trend-indicator.stable[data-v-fcf0b0e2]{color:var(--text-secondary)}.trend-indicator.degrading[data-v-fcf0b0e2]{color:var(--danger)}.score-breakdown[data-v-fcf0b0e2]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-md)}@media(max-width:640px){.score-breakdown[data-v-fcf0b0e2]{grid-template-columns:1fr}}.score-card[data-v-fcf0b0e2]{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-lg);background:var(--surface-card);border-radius:var(--radius-lg);border-left:4px solid;transition:all .3s ease}.score-card.score-excellent[data-v-fcf0b0e2]{border-left-color:var(--success)}.score-card.score-good[data-v-fcf0b0e2]{border-left-color:var(--info)}.score-card.score-fair[data-v-fcf0b0e2]{border-left-color:var(--warning)}.score-card.score-poor[data-v-fcf0b0e2]{border-left-color:var(--danger)}.score-card.score-critical[data-v-fcf0b0e2],.score-card.score-na[data-v-fcf0b0e2]{border-left-color:var(--surface-border)}.card-icon[data-v-fcf0b0e2]{color:var(--text-secondary)}.card-content[data-v-fcf0b0e2]{flex:1}.card-label[data-v-fcf0b0e2]{font-size:.875rem;color:var(--text-secondary)}.card-value[data-v-fcf0b0e2]{font-size:1.5rem;font-weight:700;color:var(--text-primary)}.network-indicator-section[data-v-fcf0b0e2],.recommendations-section[data-v-fcf0b0e2],.history-section[data-v-fcf0b0e2],.simulation-section[data-v-fcf0b0e2],.controls-section[data-v-fcf0b0e2]{background:var(--surface-card);border-radius:var(--radius-lg);padding:var(--spacing-lg);border:1px solid var(--surface-border)}h3[data-v-fcf0b0e2]{margin:0 0 var(--spacing-md) 0;font-size:1rem;font-weight:600;color:var(--text-primary)}.signal-bars-container[data-v-fcf0b0e2]{display:flex;align-items:center;gap:var(--spacing-xl)}.signal-bars[data-v-fcf0b0e2]{display:flex;align-items:flex-end;gap:4px;height:40px}.signal-bar[data-v-fcf0b0e2]{width:8px;background:var(--surface-border);border-radius:var(--radius-sm);transition:all .3s ease}.signal-bar.active[data-v-fcf0b0e2]{background:var(--indicator-color, var(--primary))}.signal-info[data-v-fcf0b0e2]{flex:1}.signal-level[data-v-fcf0b0e2]{display:inline-block;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);font-size:.75rem;font-weight:600;text-transform:uppercase;margin-bottom:var(--spacing-xs)}.signal-level.excellent[data-v-fcf0b0e2]{background:#10b98126;color:var(--success)}.signal-level.good[data-v-fcf0b0e2]{background:#3b82f626;color:var(--info)}.signal-level.fair[data-v-fcf0b0e2]{background:#f59e0b26;color:var(--warning)}.signal-level.poor[data-v-fcf0b0e2],.signal-level.critical[data-v-fcf0b0e2]{background:#ef444426;color:var(--danger)}.signal-level.unknown[data-v-fcf0b0e2]{background:var(--surface-ground);color:var(--text-secondary)}.signal-details[data-v-fcf0b0e2]{display:flex;gap:var(--spacing-md);font-size:.875rem;color:var(--text-secondary)}.recommendation-header[data-v-fcf0b0e2]{display:flex;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}.action-badge[data-v-fcf0b0e2],.priority-badge[data-v-fcf0b0e2]{padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);font-size:.75rem;font-weight:600;text-transform:uppercase}.action-badge.upgrade[data-v-fcf0b0e2]{background:#10b98126;color:var(--success)}.action-badge.maintain[data-v-fcf0b0e2]{background:#3b82f626;color:var(--info)}.action-badge.downgrade[data-v-fcf0b0e2]{background:#f59e0b26;color:var(--warning)}.action-badge.critical[data-v-fcf0b0e2]{background:#ef444426;color:var(--danger)}.priority-badge.low[data-v-fcf0b0e2]{background:var(--surface-ground);color:var(--text-secondary)}.priority-badge.medium[data-v-fcf0b0e2]{background:#3b82f61a;color:var(--info)}.priority-badge.high[data-v-fcf0b0e2]{background:#f59e0b1a;color:var(--warning)}.priority-badge.critical[data-v-fcf0b0e2]{background:#ef44441a;color:var(--danger)}.suggestions-list[data-v-fcf0b0e2]{display:flex;flex-direction:column;gap:var(--spacing-sm)}.suggestion-card[data-v-fcf0b0e2]{padding:var(--spacing-md);background:var(--surface-ground);border-radius:var(--radius-md);border-left:3px solid var(--surface-border)}.suggestion-card.video[data-v-fcf0b0e2]{border-left-color:var(--primary)}.suggestion-card.audio[data-v-fcf0b0e2]{border-left-color:var(--info)}.suggestion-card.network[data-v-fcf0b0e2]{border-left-color:var(--warning)}.suggestion-card.codec[data-v-fcf0b0e2]{border-left-color:var(--success)}.suggestion-header[data-v-fcf0b0e2]{display:flex;justify-content:space-between;margin-bottom:var(--spacing-xs)}.suggestion-type[data-v-fcf0b0e2]{font-size:.75rem;text-transform:uppercase;color:var(--text-secondary);font-weight:600}.suggestion-impact[data-v-fcf0b0e2]{font-size:.75rem;color:var(--success);font-weight:500}.suggestion-message[data-v-fcf0b0e2]{font-size:.875rem;color:var(--text-primary);margin-bottom:var(--spacing-sm)}.suggestion-values[data-v-fcf0b0e2]{display:flex;align-items:center;gap:var(--spacing-sm);font-size:.875rem}.suggestion-values .current[data-v-fcf0b0e2]{color:var(--text-secondary);text-decoration:line-through}.suggestion-values .arrow[data-v-fcf0b0e2]{color:var(--text-secondary)}.suggestion-values .recommended[data-v-fcf0b0e2]{color:var(--success);font-weight:500}.no-suggestions[data-v-fcf0b0e2]{color:var(--text-secondary);font-size:.875rem;font-style:italic}.history-chart[data-v-fcf0b0e2]{padding:var(--spacing-md);background:var(--surface-ground);border-radius:var(--radius-md)}.chart-container[data-v-fcf0b0e2]{display:flex;align-items:flex-end;gap:2px;height:100px;padding-bottom:var(--spacing-sm)}.chart-bar[data-v-fcf0b0e2]{flex:1;min-width:4px;border-radius:var(--radius-sm) var(--radius-sm) 0 0;transition:height .3s ease}.chart-bar.grade-a[data-v-fcf0b0e2]{background:var(--success)}.chart-bar.grade-b[data-v-fcf0b0e2]{background:var(--info)}.chart-bar.grade-c[data-v-fcf0b0e2]{background:var(--warning)}.chart-bar.grade-d[data-v-fcf0b0e2]{background:var(--danger)}.chart-bar.grade-f[data-v-fcf0b0e2]{background:var(--text-secondary)}.chart-labels[data-v-fcf0b0e2]{display:flex;justify-content:space-between;font-size:.75rem;color:var(--text-secondary)}.simulation-controls[data-v-fcf0b0e2]{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.condition-button[data-v-fcf0b0e2]{padding:var(--spacing-sm) var(--spacing-md);background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:var(--radius-md);font-size:.875rem;cursor:pointer;transition:all .2s ease;color:var(--text-primary)}.condition-button[data-v-fcf0b0e2]:hover,.condition-button.active[data-v-fcf0b0e2]{background:var(--primary);color:#fff;border-color:var(--primary)}.simulation-status[data-v-fcf0b0e2]{display:flex;align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-md);font-size:.875rem;color:var(--text-secondary)}.pulse[data-v-fcf0b0e2]{width:8px;height:8px;background:var(--success);border-radius:50%;animation:pulse-fcf0b0e2 1.5s infinite}@keyframes pulse-fcf0b0e2{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}.toggle-control[data-v-fcf0b0e2]{display:flex;align-items:center;gap:var(--spacing-md);cursor:pointer}.toggle-control input[data-v-fcf0b0e2]{display:none}.toggle-slider[data-v-fcf0b0e2]{width:44px;height:24px;background:var(--surface-border);border-radius:12px;position:relative;transition:background .2s ease}.toggle-slider[data-v-fcf0b0e2]:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;background:#fff;border-radius:50%;transition:transform .2s ease}.toggle-control input:checked+.toggle-slider[data-v-fcf0b0e2]{background:var(--primary)}.toggle-control input:checked+.toggle-slider[data-v-fcf0b0e2]:after{transform:translate(20px)}.toggle-label[data-v-fcf0b0e2]{font-size:.875rem;color:var(--text-primary)}.ringtones-demo[data-v-48505be7]{max-width:700px;margin:0 auto}.info-section[data-v-48505be7]{padding:1.5rem;background:var(--bg-secondary, var(--surface-50));border-radius:8px;margin-bottom:1.5rem}.info-section p[data-v-48505be7]{margin:0;color:var(--text-secondary, #666);line-height:1.6}.ringtone-interface[data-v-48505be7]{padding:1.5rem}.ringtone-interface h3[data-v-48505be7]{margin:0 0 1.5rem;color:var(--text-primary, #333)}.ringtone-interface h4[data-v-48505be7]{margin:0 0 1rem;color:var(--text-primary, #333);font-size:1rem}.ringtone-list[data-v-48505be7]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:2rem}.ringtone-item[data-v-48505be7]{display:flex;align-items:center;gap:1rem;padding:1rem;background:var(--bg-primary, var(--surface-0));border:2px solid var(--border-color, var(--border-color));border-radius:8px;cursor:pointer;transition:all .2s}.ringtone-item[data-v-48505be7]:hover{border-color:var(--primary, var(--primary));box-shadow:0 2px 4px #0000000d}.ringtone-item.active[data-v-48505be7]{border-color:var(--primary, var(--primary));background:var(--primary-bg, var(--surface-ground))}.ringtone-icon[data-v-48505be7]{width:32px;height:32px;flex-shrink:0;color:var(--primary, var(--primary))}.ringtone-icon svg[data-v-48505be7]{width:100%;height:100%}.ringtone-info[data-v-48505be7]{flex:1;min-width:0}.ringtone-name[data-v-48505be7]{font-weight:600;color:var(--text-primary, #333);margin-bottom:.25rem}.ringtone-desc[data-v-48505be7]{font-size:.875rem;color:var(--text-secondary, #666)}.play-button[data-v-48505be7]{width:40px;height:40px;border-radius:50%;border:none;background:var(--primary, var(--primary));color:var(--surface-0);cursor:pointer;transition:all .2s;flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:0}.play-button svg[data-v-48505be7]{width:20px;height:20px}.play-button[data-v-48505be7]:hover:not(:disabled){background:var(--primary-hover, var(--primary-hover));transform:scale(1.05)}.play-button[data-v-48505be7]:disabled{opacity:.5;cursor:not-allowed}.volume-control[data-v-48505be7]{background:var(--bg-primary, var(--surface-0));border-radius:8px;border:2px solid var(--border-color, var(--border-color));padding:1.5rem;margin-bottom:1.5rem}.slider-control[data-v-48505be7]{display:flex;align-items:center;gap:1rem}.slider-icon[data-v-48505be7]{width:20px;height:20px;flex-shrink:0;color:var(--text-secondary, var(--text-secondary))}.icon-inline[data-v-48505be7]{width:16px;height:16px;display:inline-block;vertical-align:middle;margin-right:4px}.volume-slider[data-v-48505be7]{flex:1;height:6px;border-radius:3px;background:var(--slider-bg, var(--border-color));outline:none;-webkit-appearance:none}.volume-slider[data-v-48505be7]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:var(--primary, var(--primary));cursor:pointer}.volume-slider[data-v-48505be7]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--primary, var(--primary));cursor:pointer;border:none}.slider-value[data-v-48505be7]{font-size:.875rem;font-weight:600;color:var(--primary, var(--primary));min-width:45px;text-align:right}.ringtone-options[data-v-48505be7]{background:var(--bg-primary, var(--surface-0));border-radius:8px;border:2px solid var(--border-color, var(--border-color));padding:1.5rem;margin-bottom:1.5rem}.option-item[data-v-48505be7]{margin-bottom:1rem}.option-item[data-v-48505be7]:last-child{margin-bottom:0}.option-item label[data-v-48505be7]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--text-primary, #333);cursor:pointer}.test-section[data-v-48505be7]{background:var(--info-bg, var(--surface-ground));border:2px solid var(--info-border, var(--info));border-radius:8px;padding:1.5rem;text-align:center;margin-bottom:1.5rem}.test-desc[data-v-48505be7]{margin:0 0 1rem;color:var(--info-text, #1e40af);font-size:.875rem;line-height:1.6}.incoming-call-demo[data-v-48505be7]{background:var(--success-bg, #d1fae5);border:2px solid var(--success, var(--success));border-radius:8px;padding:1.5rem;text-align:center}.demo-badge[data-v-48505be7]{display:inline-block;padding:.5rem 1rem;background:var(--success, var(--success));color:var(--surface-0);border-radius:6px;font-size:.875rem;font-weight:600;margin-bottom:.75rem}.incoming-call-demo p[data-v-48505be7]{margin:0;color:var(--success-text, #065f46);font-size:.875rem}.code-example[data-v-48505be7]{margin-top:2rem;padding:1.5rem;background:var(--bg-secondary, var(--surface-50));border-radius:8px}.code-example h4[data-v-48505be7]{margin:0 0 1rem;color:var(--text-primary, #333)}.code-example pre[data-v-48505be7]{background:var(--code-bg, var(--surface-section));color:var(--code-text, var(--text-secondary));padding:1.5rem;border-radius:6px;overflow-x:auto;margin:0}.code-example code[data-v-48505be7]{font-family:Fira Code,Consolas,Monaco,monospace;font-size:.875rem;line-height:1.6}@media(max-width:768px){.play-button[data-v-48505be7]{width:48px;height:48px}.btn[data-v-48505be7]{min-height:44px;padding:.875rem 1.5rem}.ringtone-item[data-v-48505be7]{padding:1.25rem;gap:.75rem}.ringtone-icon[data-v-48505be7]{width:40px;height:40px}.slider-control[data-v-48505be7]{gap:.75rem}.volume-slider[data-v-48505be7]{height:8px}.volume-slider[data-v-48505be7]::-webkit-slider-thumb,.volume-slider[data-v-48505be7]::-moz-range-thumb{width:24px;height:24px}.option-item label[data-v-48505be7]{gap:.75rem}}.call-recording-demo[data-v-f7da1e9c]{max-width:800px;margin:0 auto}.description[data-v-f7da1e9c]{color:var(--text-color-secondary);margin-bottom:2rem}.status-section[data-v-f7da1e9c]{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.connection-hint[data-v-f7da1e9c]{font-size:.8rem;color:var(--text-color-secondary);padding:.5rem .75rem;background:var(--yellow-50);border-radius:6px;border:1px solid var(--yellow-200)}.connection-hint strong[data-v-f7da1e9c]{color:var(--yellow-900)}.status-badge[data-v-f7da1e9c]{display:inline-block;padding:.5rem 1rem;border-radius:4px;font-weight:600;font-size:.875rem}.status-badge.connected[data-v-f7da1e9c]{background-color:var(--green-500);color:var(--surface-0)}.status-badge.disconnected[data-v-f7da1e9c]{background-color:var(--surface-400);color:var(--surface-0)}.status-badge.connecting[data-v-f7da1e9c]{background-color:var(--yellow-500);color:var(--surface-0)}.config-section[data-v-f7da1e9c],.call-section[data-v-f7da1e9c],.active-call-section[data-v-f7da1e9c],.recordings-section[data-v-f7da1e9c]{background:var(--surface-section);border:1px solid var(--surface-border);border-radius:8px;padding:1.5rem;margin-bottom:1.5rem}h3[data-v-f7da1e9c]{margin-top:0;margin-bottom:1rem;font-size:1.125rem}h4[data-v-f7da1e9c]{margin-top:0;margin-bottom:.75rem;font-size:1rem}.form-group[data-v-f7da1e9c]{margin-bottom:1rem}.form-group label[data-v-f7da1e9c]{display:block;margin-bottom:.5rem;font-weight:500;font-size:.875rem}.form-group input[data-v-f7da1e9c]{width:100%;padding:.5rem;border:1px solid var(--surface-border);border-radius:4px;font-size:.875rem}button[data-v-f7da1e9c]{padding:.625rem 1.25rem;background-color:var(--blue-500);color:var(--surface-0);border:none;border-radius:4px;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s}button[data-v-f7da1e9c]:hover:not(:disabled){background-color:var(--blue-600)}button[data-v-f7da1e9c]:disabled{background-color:var(--surface-400);cursor:not-allowed}button.danger[data-v-f7da1e9c]{background-color:var(--red-500)}button.danger[data-v-f7da1e9c]:hover:not(:disabled){background-color:var(--red-600)}.call-info[data-v-f7da1e9c]{background:var(--surface-card);border-radius:6px;padding:1rem;margin-bottom:1rem}.info-item[data-v-f7da1e9c]{display:flex;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid var(--surface-border)}.info-item[data-v-f7da1e9c]:last-child{border-bottom:none}.info-item .label[data-v-f7da1e9c]{font-weight:500;color:var(--text-color-secondary)}.info-item .value[data-v-f7da1e9c]{color:var(--text-color)}.recording-controls[data-v-f7da1e9c]{background:var(--surface-card);border-radius:6px;padding:1rem;margin-bottom:1rem}.recording-status[data-v-f7da1e9c]{display:flex;align-items:center;gap:.5rem;padding:1rem;background:var(--surface-100);border-radius:6px;margin-bottom:1rem;font-weight:500}.recording-status.recording[data-v-f7da1e9c]{background:var(--red-50);color:var(--red-900)}.indicator[data-v-f7da1e9c]{width:20px;height:20px;flex-shrink:0}.indicator.idle[data-v-f7da1e9c]{color:var(--surface-400)}.icon-inline[data-v-f7da1e9c]{width:16px;height:16px;display:inline-block;vertical-align:middle;margin-right:4px}.indicator.pulse[data-v-f7da1e9c]{animation:pulse-f7da1e9c 1.5s ease-in-out infinite}@keyframes pulse-f7da1e9c{0%,to{opacity:1}50%{opacity:.5}}.recording-options[data-v-f7da1e9c]{margin-top:1rem;display:flex;flex-direction:column;gap:.5rem}.recording-options label[data-v-f7da1e9c]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;cursor:pointer}.recording-options input[type=checkbox][data-v-f7da1e9c]{width:auto}.button-group[data-v-f7da1e9c]{display:flex;gap:.75rem;margin-top:1rem}.record-btn[data-v-f7da1e9c]{background-color:var(--red-600)}.record-btn[data-v-f7da1e9c]:hover:not(:disabled){background-color:var(--red-700)}.stop-btn[data-v-f7da1e9c]{background-color:var(--surface-600)}.stop-btn[data-v-f7da1e9c]:hover:not(:disabled){background-color:var(--surface-700)}.recordings-list[data-v-f7da1e9c]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.recording-item[data-v-f7da1e9c]{display:flex;flex-direction:column;gap:1rem;background:var(--surface-card);border-radius:6px;padding:1rem;border:1px solid var(--surface-border)}@media(min-width:640px){.recording-item[data-v-f7da1e9c]{flex-direction:row;justify-content:space-between;align-items:center}}.recording-info[data-v-f7da1e9c]{flex:1}.recording-name[data-v-f7da1e9c]{font-weight:500;margin-bottom:.25rem}.recording-meta[data-v-f7da1e9c]{display:flex;flex-wrap:wrap;gap:.5rem 1rem;font-size:.75rem;color:var(--text-color-secondary)}.recording-controls[data-v-f7da1e9c]{display:flex;flex-wrap:wrap;gap:.5rem}.recording-controls button[data-v-f7da1e9c]{padding:.375rem .75rem;font-size:.75rem;flex:1;min-width:80px}@media(min-width:640px){.recording-controls button[data-v-f7da1e9c]{flex:0 0 auto}}.play-btn[data-v-f7da1e9c]{background-color:var(--green-500)}.play-btn[data-v-f7da1e9c]:hover:not(:disabled){background-color:var(--green-600)}.download-btn[data-v-f7da1e9c]{background-color:var(--blue-500)}.download-btn[data-v-f7da1e9c]:hover:not(:disabled){background-color:var(--blue-600)}.delete-btn[data-v-f7da1e9c]{background-color:var(--red-500)}.delete-btn[data-v-f7da1e9c]:hover:not(:disabled){background-color:var(--red-600)}.recordings-actions[data-v-f7da1e9c]{margin-top:1rem}@media(max-width:768px){.status-section[data-v-f7da1e9c]{flex-direction:column;align-items:stretch}.form-group input[data-v-f7da1e9c]{min-height:44px;font-size:1rem;padding:.75rem}button[data-v-f7da1e9c]{min-height:44px;padding:.75rem 1.25rem;font-size:1rem}.call-info[data-v-f7da1e9c]{padding:.75rem}.info-item[data-v-f7da1e9c]{flex-direction:column;gap:.25rem;padding:.75rem 0}.info-item .label[data-v-f7da1e9c]{font-size:.875rem}.info-item .value[data-v-f7da1e9c]{font-weight:600;font-size:1rem}.recording-controls[data-v-f7da1e9c]{padding:.75rem}.recording-status[data-v-f7da1e9c]{padding:.75rem;font-size:.875rem}.indicator[data-v-f7da1e9c]{width:24px;height:24px}.recording-options label[data-v-f7da1e9c]{padding:.5rem 0;font-size:1rem}.recording-options input[type=checkbox][data-v-f7da1e9c]{width:20px;height:20px}.recordings-list[data-v-f7da1e9c]{gap:1rem}.recording-item[data-v-f7da1e9c]{padding:1rem}.recording-name[data-v-f7da1e9c]{font-size:1rem}.recording-meta[data-v-f7da1e9c]{font-size:.875rem}}@media(max-width:480px){.config-section[data-v-f7da1e9c],.call-section[data-v-f7da1e9c],.active-call-section[data-v-f7da1e9c],.recordings-section[data-v-f7da1e9c]{padding:1rem;margin-bottom:1rem}.connection-hint[data-v-f7da1e9c]{font-size:.875rem;padding:.75rem}.status-badge[data-v-f7da1e9c]{padding:.75rem 1.25rem;font-size:1rem}h3[data-v-f7da1e9c]{font-size:1.25rem}h4[data-v-f7da1e9c]{font-size:1.125rem}.recording-controls button[data-v-f7da1e9c]{min-width:100%}.recordings-actions button[data-v-f7da1e9c]{width:100%}}@media(max-width:375px){.description[data-v-f7da1e9c]{font-size:.875rem;margin-bottom:1.5rem}.config-section[data-v-f7da1e9c],.call-section[data-v-f7da1e9c],.active-call-section[data-v-f7da1e9c],.recordings-section[data-v-f7da1e9c]{padding:.75rem}.recording-meta[data-v-f7da1e9c]{flex-direction:column;gap:.25rem}button .sm\:inline[data-v-f7da1e9c]{display:none}}.conference-call-demo[data-v-2ede654c]{max-width:900px;margin:0 auto}.description[data-v-2ede654c]{color:var(--text-secondary, #666);margin-bottom:2rem}.status-section[data-v-2ede654c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.status-badge[data-v-2ede654c]{display:inline-block;padding:.5rem 1rem;border-radius:4px;font-weight:600;font-size:.875rem}.status-badge.connected[data-v-2ede654c]{background-color:var(--success, #10b981);color:var(--bg-primary, white)}.status-badge.disconnected[data-v-2ede654c]{background-color:var(--text-muted, #6b7280);color:var(--bg-primary, white)}.status-badge.connecting[data-v-2ede654c]{background-color:var(--warning, #f59e0b);color:var(--bg-primary, white)}.stats[data-v-2ede654c]{display:flex;gap:1.5rem;font-size:.875rem;color:var(--text-muted, #6b7280)}.config-section[data-v-2ede654c],.add-participant-section[data-v-2ede654c],.active-calls-section[data-v-2ede654c],.quick-actions[data-v-2ede654c]{background:var(--bg-secondary, #f9fafb);border:1px solid var(--border-color, #e5e7eb);border-radius:8px;padding:1.5rem;margin-bottom:1.5rem}h3[data-v-2ede654c]{margin-top:0;margin-bottom:1rem;font-size:1.125rem}h4[data-v-2ede654c]{margin-top:0;margin-bottom:.75rem;font-size:1rem}.form-group[data-v-2ede654c]{margin-bottom:1rem}.form-group label[data-v-2ede654c]{display:block;margin-bottom:.5rem;font-weight:500;font-size:.875rem}.form-group[data-v-2ede654c] .p-inputtext{width:100%}.calls-list[data-v-2ede654c]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.call-card[data-v-2ede654c]{background:var(--bg-primary, white);border:2px solid var(--border-color, #e5e7eb);border-radius:8px;padding:1rem;transition:all .2s}.call-card.held[data-v-2ede654c]{opacity:.6;background:var(--bg-secondary, #f9fafb)}.call-card.selected[data-v-2ede654c]{border-color:var(--primary, #667eea);background:var(--bg-secondary, #f9fafb)}.call-header[data-v-2ede654c]{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.75rem}.call-info[data-v-2ede654c]{flex:1}.participant-name[data-v-2ede654c]{font-weight:600;margin-bottom:.25rem}.call-meta[data-v-2ede654c]{display:flex;gap:.75rem;font-size:.75rem}.state-badge[data-v-2ede654c]{padding:.125rem .5rem;border-radius:12px;font-weight:500}.state-badge.connecting[data-v-2ede654c]{background:var(--bg-secondary, #f9fafb);color:var(--warning, #f59e0b)}.state-badge.ringing[data-v-2ede654c]{background:var(--bg-secondary, #f9fafb);color:var(--primary, #667eea)}.state-badge.active[data-v-2ede654c]{background:var(--bg-secondary, #f9fafb);color:var(--success, #10b981)}.state-badge.held[data-v-2ede654c]{background:var(--bg-secondary, #f9fafb);color:var(--text-muted, #6b7280)}.duration[data-v-2ede654c]{color:var(--text-muted, #6b7280)}.call-controls[data-v-2ede654c]{display:flex;gap:.5rem;flex-wrap:wrap}.audio-level[data-v-2ede654c]{margin-top:.75rem;height:4px;background:var(--border-color, #e5e7eb);border-radius:2px;overflow:hidden}.level-bar[data-v-2ede654c]{height:100%;background:linear-gradient(90deg,var(--success, #10b981),var(--primary, #667eea));transition:width .2s}.conference-controls[data-v-2ede654c],.selected-actions[data-v-2ede654c]{background:var(--bg-primary, white);border-radius:6px;padding:1rem;margin-bottom:1rem}.button-group[data-v-2ede654c]{display:flex;gap:.5rem;flex-wrap:wrap}.conference-info[data-v-2ede654c]{background:var(--bg-secondary, #f9fafb);border:1px solid var(--success, #10b981);border-radius:6px;padding:1rem;margin-top:1rem}.info-grid[data-v-2ede654c]{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.info-item[data-v-2ede654c]{display:flex;justify-content:space-between}.info-item .label[data-v-2ede654c]{font-weight:500;color:var(--success, #10b981)}.info-item .value[data-v-2ede654c]{color:var(--text-primary, #333);font-weight:600}.participant-tile[data-v-13247c60]{position:relative;background:#2a2a2a;border-radius:8px;overflow:hidden;aspect-ratio:16 / 9;transition:all .2s ease}.participant-tile.featured[data-v-13247c60]{aspect-ratio:auto;height:100%}.participant-tile.thumbnail[data-v-13247c60]{aspect-ratio:3 / 2}.participant-tile.sidebar[data-v-13247c60]{aspect-ratio:4 / 3}.participant-tile.active-speaker[data-v-13247c60]{box-shadow:0 0 0 3px var(--success, #10b981)}.participant-tile.is-pinned[data-v-13247c60]{box-shadow:0 0 0 3px var(--primary, #667eea)}.participant-tile.active-speaker.is-pinned[data-v-13247c60]{box-shadow:0 0 0 3px var(--success, #10b981),0 0 0 6px var(--primary, #667eea)}.tile-content[data-v-13247c60]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.avatar[data-v-13247c60]{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:600;color:#fff}.participant-tile.thumbnail .avatar[data-v-13247c60],.participant-tile.sidebar .avatar[data-v-13247c60]{width:48px;height:48px;font-size:1.25rem}.speaker-border[data-v-13247c60]{position:absolute;inset:0;border:3px solid var(--success, #10b981);border-radius:8px;pointer-events:none;animation:speakerPulse-13247c60 2s ease-in-out infinite}@keyframes speakerPulse-13247c60{0%,to{opacity:1}50%{opacity:.5}}.info-overlay[data-v-13247c60]{position:absolute;bottom:0;left:0;right:0;padding:.5rem;background:linear-gradient(transparent,#000000b3);display:flex;justify-content:space-between;align-items:flex-end}.participant-name[data-v-13247c60]{display:flex;align-items:center;gap:.375rem;color:#fff;font-size:.875rem;font-weight:500;text-shadow:0 1px 2px rgba(0,0,0,.5)}.participant-tile.thumbnail .participant-name[data-v-13247c60],.participant-tile.sidebar .participant-name[data-v-13247c60]{font-size:.75rem}.self-badge[data-v-13247c60]{padding:.125rem .375rem;background:var(--primary, #667eea);border-radius:4px;font-size:.625rem;font-weight:600;text-transform:uppercase}.moderator-badge[data-v-13247c60]{color:var(--warning, #f59e0b);font-weight:700}.status-icons[data-v-13247c60]{display:flex;gap:.375rem}.status-icon[data-v-13247c60]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:#00000080;border-radius:4px;color:#fff}.status-icon.muted[data-v-13247c60]{color:var(--danger, #ef4444)}.status-icon.pinned[data-v-13247c60]{color:var(--primary, #667eea)}.audio-level-container[data-v-13247c60]{position:absolute;bottom:0;left:0;right:0;height:4px;background:#0000004d}.audio-level-bar[data-v-13247c60]{height:100%;background:linear-gradient(90deg,var(--success, #10b981),var(--primary, #667eea));transition:width .1s ease}.controls-overlay[data-v-13247c60]{position:absolute;inset:0;background:#0009;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:.5rem}.control-btn[data-v-13247c60]{width:40px;height:40px;border-radius:50%;background:#fff3;border:none;cursor:pointer;font-size:1.25rem;transition:all .2s;display:flex;align-items:center;justify-content:center}.control-btn[data-v-13247c60]:hover{background:#ffffff4d;transform:scale(1.1)}.control-btn.kick[data-v-13247c60]:hover{background:var(--danger, #ef4444)}.participant-tile.thumbnail .control-btn[data-v-13247c60],.participant-tile.sidebar .control-btn[data-v-13247c60]{width:32px;height:32px;font-size:1rem}.volume-control[data-v-13247c60]{display:flex;align-items:center;gap:.375rem;padding:.375rem .5rem;background:#fff3;border-radius:20px}.volume-icon[data-v-13247c60]{font-size:.875rem}.volume-control input[type=range][data-v-13247c60]{width:80px;height:4px;-webkit-appearance:none;background:#ffffff4d;border-radius:2px;outline:none}.volume-control input[type=range][data-v-13247c60]::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;border-radius:50%;background:#fff;cursor:pointer}.participant-tile.is-muted .avatar[data-v-13247c60]{opacity:.6}.conference-gallery-demo[data-v-35ab03f2]{max-width:1200px;margin:0 auto}.description[data-v-35ab03f2]{color:var(--text-secondary, #666);margin-bottom:1.5rem}.layout-controls[data-v-35ab03f2]{background:var(--bg-secondary, #f9fafb);border:1px solid var(--border-color, #e5e7eb);border-radius:8px;padding:1rem;margin-bottom:1rem}.layout-controls h3[data-v-35ab03f2]{margin:0 0 .75rem;font-size:.875rem;color:var(--text-secondary, #666)}.layout-buttons[data-v-35ab03f2]{display:flex;gap:.5rem}.layout-btn[data-v-35ab03f2]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--bg-primary, white);border:2px solid var(--border-color, #e5e7eb);border-radius:6px;cursor:pointer;transition:all .2s}.layout-btn[data-v-35ab03f2]:hover{border-color:var(--primary, #667eea)}.layout-btn.active[data-v-35ab03f2]{background:var(--primary, #667eea);border-color:var(--primary, #667eea);color:#fff}.layout-icon[data-v-35ab03f2]{font-size:1.125rem}.layout-name[data-v-35ab03f2]{font-size:.875rem;font-weight:500}.conference-info[data-v-35ab03f2]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;background:var(--bg-secondary, #f9fafb);border:1px solid var(--border-color, #e5e7eb);border-radius:8px;padding:1rem;margin-bottom:1rem}.info-row[data-v-35ab03f2]{display:flex;flex-direction:column;gap:.25rem}.info-label[data-v-35ab03f2]{font-size:.75rem;color:var(--text-secondary, #666);text-transform:uppercase;letter-spacing:.05em}.info-value[data-v-35ab03f2]{font-size:.875rem;font-weight:600;display:flex;align-items:center;gap:.5rem}.speaking-indicator[data-v-35ab03f2]{width:8px;height:8px;border-radius:50%;background:var(--success, #10b981);animation:pulse-35ab03f2 1s ease-in-out infinite}@keyframes pulse-35ab03f2{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}.toggle-moderator[data-v-35ab03f2]{padding:.25rem .5rem;background:var(--bg-primary, white);border:1px solid var(--border-color, #e5e7eb);border-radius:4px;font-size:.75rem;cursor:pointer;transition:all .2s}.toggle-moderator[data-v-35ab03f2]:hover{background:var(--bg-secondary, #f9fafb)}.gallery-container[data-v-35ab03f2]{background:var(--bg-tertiary, #1a1a1a);border-radius:12px;padding:1rem;min-height:400px;margin-bottom:1rem}.gallery-container.layout-grid[data-v-35ab03f2]{display:grid;gap:8px}.gallery-container.layout-speaker[data-v-35ab03f2]{display:flex;flex-direction:column;gap:.5rem}.featured-speaker[data-v-35ab03f2]{flex:1;min-height:300px}.speaker-thumbnails[data-v-35ab03f2]{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.5rem}.speaker-thumbnails[data-v-35ab03f2]>.participant-tile{flex:0 0 150px;height:100px}.gallery-container.layout-sidebar[data-v-35ab03f2]{display:grid;grid-template-columns:1fr 200px;gap:.5rem}.sidebar-main[data-v-35ab03f2]{min-height:300px}.sidebar-list[data-v-35ab03f2]{display:flex;flex-direction:column;gap:.5rem;overflow-y:auto;max-height:400px}.speaker-history[data-v-35ab03f2]{background:var(--bg-secondary, #f9fafb);border:1px solid var(--border-color, #e5e7eb);border-radius:8px;padding:1rem;margin-bottom:1rem}.speaker-history h4[data-v-35ab03f2]{margin:0 0 .75rem;font-size:.875rem;color:var(--text-secondary, #666)}.history-list[data-v-35ab03f2]{display:flex;flex-wrap:wrap;gap:.5rem}.history-entry[data-v-35ab03f2]{display:flex;align-items:center;gap:.5rem;padding:.25rem .75rem;background:var(--bg-primary, white);border:1px solid var(--border-color, #e5e7eb);border-radius:20px;font-size:.75rem}.history-name[data-v-35ab03f2]{font-weight:500}.history-peak[data-v-35ab03f2]{color:var(--text-secondary, #666)}.simulation-actions[data-v-35ab03f2]{background:var(--bg-secondary, #f9fafb);border:1px solid var(--border-color, #e5e7eb);border-radius:8px;padding:1rem}.simulation-actions h3[data-v-35ab03f2]{margin:0 0 .75rem;font-size:.875rem;color:var(--text-secondary, #666)}.action-buttons[data-v-35ab03f2]{display:flex;flex-wrap:wrap;gap:.5rem}.action-buttons button[data-v-35ab03f2]{padding:.5rem 1rem;background:var(--primary, #667eea);color:#fff;border:none;border-radius:6px;font-size:.875rem;cursor:pointer;transition:all .2s}.action-buttons button[data-v-35ab03f2]:hover:not(:disabled){background:var(--primary-hover, #5568d3)}.action-buttons button[data-v-35ab03f2]:disabled{background:var(--text-muted, #6b7280);cursor:not-allowed}@media(max-width:768px){.conference-info[data-v-35ab03f2]{grid-template-columns:repeat(2,1fr)}.gallery-container.layout-sidebar[data-v-35ab03f2]{grid-template-columns:1fr}.sidebar-list[data-v-35ab03f2]{flex-direction:row;overflow-x:auto;max-height:none}.sidebar-list[data-v-35ab03f2]>.participant-tile{flex:0 0 150px}}.call-mute-demo[data-v-2d99d12c]{max-width:900px;margin:0 auto}.description[data-v-2d99d12c]{color:var(--vuesip-text-secondary);margin-bottom:2rem}.status-section[data-v-2d99d12c]{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.connection-hint[data-v-2d99d12c]{font-size:.8rem;color:var(--text-color-secondary);padding:.5rem .75rem;background:var(--yellow-50);border-radius:6px;border:1px solid var(--yellow-500)}.connection-hint strong[data-v-2d99d12c]{color:var(--yellow-900)}.status-badge[data-v-2d99d12c]{display:inline-block;padding:.5rem 1rem;border-radius:6px;font-weight:600;font-size:.875rem}.status-badge.connected[data-v-2d99d12c]{background-color:var(--green-500);color:var(--surface-0)}.status-badge.disconnected[data-v-2d99d12c]{background-color:var(--surface-400);color:var(--surface-0)}.status-badge.connecting[data-v-2d99d12c]{background-color:var(--yellow-500);color:var(--surface-0)}.config-section[data-v-2d99d12c],.call-section[data-v-2d99d12c],.active-call-section[data-v-2d99d12c]{background:var(--surface-section);border:1px solid var(--surface-border);border-radius:8px;padding:1.5rem;margin-bottom:1.5rem}h3[data-v-2d99d12c]{margin-top:0;margin-bottom:1rem;font-size:1.125rem}h4[data-v-2d99d12c]{margin-top:0;margin-bottom:1rem;font-size:1rem}h5[data-v-2d99d12c]{margin:0;font-size:.875rem;font-weight:600}.form-group[data-v-2d99d12c]{margin-bottom:1rem}.form-group label[data-v-2d99d12c]{display:block;margin-bottom:.5rem;font-weight:500;font-size:.875rem}.form-group input[type=text][data-v-2d99d12c],.form-group input[type=password][data-v-2d99d12c],.form-group input[type=number][data-v-2d99d12c]{width:100%;padding:.5rem;border:1px solid var(--surface-border);border-radius:6px;font-size:.875rem}.form-group input[type=range][data-v-2d99d12c]{width:calc(100% - 3rem);margin-right:.5rem}.call-info[data-v-2d99d12c]{background:var(--surface-card);border-radius:6px;padding:1rem;margin-bottom:1rem}.info-item[data-v-2d99d12c]{display:flex;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid var(--surface-border)}.info-item[data-v-2d99d12c]:last-child{border-bottom:none}.info-item .label[data-v-2d99d12c]{font-weight:500;color:var(--text-color-secondary)}.info-item .value[data-v-2d99d12c]{color:var(--text-color)}.mute-status[data-v-2d99d12c]{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:var(--green-50);border:2px solid var(--green-500);border-radius:8px;margin-bottom:1.5rem;transition:all .3s}.mute-status.muted[data-v-2d99d12c]{background:var(--red-50);border-color:var(--red-500)}.mute-status.push-to-talk[data-v-2d99d12c]{background:var(--blue-50);border-color:var(--blue-500)}.status-text .primary[data-v-2d99d12c]{font-size:1.25rem;font-weight:700;margin-bottom:.25rem}.status-text .secondary[data-v-2d99d12c]{font-size:.875rem;color:var(--text-color-secondary)}.mute-patterns[data-v-2d99d12c]{display:grid;grid-template-columns:1fr;gap:1rem;margin-bottom:1.5rem}@media(min-width:768px){.mute-patterns[data-v-2d99d12c]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.mute-patterns[data-v-2d99d12c]{grid-template-columns:repeat(2,1fr)}}.pattern-card[data-v-2d99d12c]{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:8px;padding:1rem}.pattern-header[data-v-2d99d12c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.pattern-description[data-v-2d99d12c]{font-size:.875rem;color:var(--text-color-secondary);margin-bottom:1rem}.switch[data-v-2d99d12c]{position:relative;display:inline-block;width:48px;height:24px}.switch input[data-v-2d99d12c]{opacity:0;width:0;height:0}.slider[data-v-2d99d12c]{position:absolute;cursor:pointer;inset:0;background-color:var(--surface-300);transition:.3s;border-radius:24px}.slider[data-v-2d99d12c]:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:var(--surface-0);transition:.3s;border-radius:50%}input:checked+.slider[data-v-2d99d12c]{background-color:var(--blue-500)}input:checked+.slider[data-v-2d99d12c]:before{transform:translate(24px)}.mute-btn[data-v-2d99d12c],.ptt-btn[data-v-2d99d12c]{width:100%}.ptt-btn.active[data-v-2d99d12c]{background-color:var(--green-500);transform:scale(1.05)}.keyboard-hint[data-v-2d99d12c]{margin-top:.5rem;font-size:.75rem;color:var(--text-color-secondary);text-align:center}kbd[data-v-2d99d12c]{background:var(--surface-section);border:1px solid var(--surface-border);border-radius:3px;padding:.125rem .375rem;font-family:monospace;font-size:.75rem}.audio-level-display[data-v-2d99d12c]{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.level-label[data-v-2d99d12c]{font-size:.875rem;font-weight:500;white-space:nowrap}.level-bar-container[data-v-2d99d12c]{flex:1;height:8px;background:var(--surface-border);border-radius:6px;overflow:hidden}.level-bar[data-v-2d99d12c]{height:100%;background:linear-gradient(90deg,var(--green-500),var(--blue-500));transition:width .1s}.level-value[data-v-2d99d12c]{font-size:.875rem;font-weight:600;min-width:3rem;text-align:right}.schedule-controls[data-v-2d99d12c]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:1rem}.schedule-status[data-v-2d99d12c]{padding:.75rem;background:var(--yellow-50);border-radius:6px;text-align:center;font-weight:600;color:var(--yellow-900)}.mute-stats[data-v-2d99d12c]{background:var(--surface-card);border-radius:8px;padding:1.5rem;margin-bottom:1.5rem}.stats-grid[data-v-2d99d12c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1rem}.stat-item[data-v-2d99d12c]{text-align:center}.stat-value[data-v-2d99d12c]{font-size:1.5rem;font-weight:700;color:var(--text-color);margin-bottom:.25rem}.stat-label[data-v-2d99d12c]{font-size:.75rem;color:var(--text-color-secondary);text-transform:uppercase;letter-spacing:.05em}.button-group[data-v-2d99d12c]{display:flex;gap:.75rem}.connection-recovery-demo[data-v-40aef78a]{max-width:900px;margin:0 auto}.info-section[data-v-40aef78a]{padding:var(--spacing-lg);background:var(--surface-ground);border-radius:var(--radius-lg);margin-bottom:var(--spacing-lg);transition:background-color .3s ease}.info-section p[data-v-40aef78a]{margin:0 0 var(--spacing-md) 0;color:var(--text-secondary);line-height:1.6;transition:color .3s ease}.info-section p[data-v-40aef78a]:last-child{margin-bottom:0}.note[data-v-40aef78a]{padding:var(--spacing-md);background:#3b82f61a;border-left:3px solid var(--primary);border-radius:var(--radius-sm);font-size:.875rem;transition:all .3s ease}.status-message[data-v-40aef78a]{padding:var(--spacing-md);border-radius:var(--radius-md);text-align:center;font-size:.875rem;transition:all .3s ease}.status-message.info[data-v-40aef78a]{background:#3b82f61a;color:var(--text-info)}.recovery-dashboard[data-v-40aef78a]{padding:var(--spacing-lg)}.network-info-card[data-v-40aef78a]{background:var(--surface-card);border-radius:var(--radius-xl);border:3px solid var(--surface-border);padding:var(--spacing-xl);margin-bottom:var(--spacing-lg);box-shadow:var(--card-shadow);transition:all .3s ease}.network-info-card.excellent[data-v-40aef78a]{border-color:var(--success);background:#10b9810d}.network-info-card.good[data-v-40aef78a]{border-color:var(--info);background:#3b82f60d}.network-info-card.fair[data-v-40aef78a]{border-color:var(--warning);background:#f59e0b0d}.network-info-card.offline[data-v-40aef78a]{border-color:var(--danger);background:#ef44440d}.network-header[data-v-40aef78a]{display:flex;align-items:center;gap:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.network-icon[data-v-40aef78a]{font-size:3rem}.network-info[data-v-40aef78a]{flex:1}.network-status[data-v-40aef78a]{font-size:1.5rem;font-weight:700;color:var(--text-primary)}.network-label[data-v-40aef78a]{font-size:.875rem;color:var(--text-secondary)}.network-details[data-v-40aef78a]{display:flex;flex-direction:column;gap:var(--spacing-sm)}.health-card[data-v-40aef78a]{background:var(--surface-card);border-radius:var(--radius-xl);border:3px solid var(--surface-border);padding:var(--spacing-xl);margin-bottom:var(--spacing-lg);box-shadow:var(--card-shadow);transition:all .3s ease}.health-card.healthy[data-v-40aef78a]{border-color:var(--success);background:#10b9810d}.health-card.warning[data-v-40aef78a]{border-color:var(--warning);background:#f59e0b0d}.health-card.error[data-v-40aef78a]{border-color:var(--danger);background:#ef44440d}.health-header[data-v-40aef78a]{display:flex;align-items:center;gap:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.health-icon[data-v-40aef78a]{font-size:3rem}.health-state[data-v-40aef78a]{font-size:1.5rem;font-weight:700;color:var(--text-primary);text-transform:capitalize}.health-label[data-v-40aef78a]{font-size:.875rem;color:var(--text-secondary)}.health-details[data-v-40aef78a]{display:flex;flex-direction:column;gap:var(--spacing-sm)}.detail-row[data-v-40aef78a]{display:flex;justify-content:space-between;padding:var(--spacing-sm) var(--spacing-md);background:var(--surface-ground);border-radius:var(--radius-md)}.detail-label[data-v-40aef78a]{font-size:.875rem;color:var(--text-secondary)}.detail-value[data-v-40aef78a]{font-size:.875rem;font-weight:600;color:var(--text-primary)}.detail-value.stable[data-v-40aef78a]{color:var(--success)}.detail-value.monitoring[data-v-40aef78a]{color:var(--warning)}.detail-value.recovering[data-v-40aef78a]{color:var(--info)}.detail-value.failed[data-v-40aef78a]{color:var(--danger)}.status-indicators[data-v-40aef78a]{display:flex;gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}.indicator[data-v-40aef78a]{flex:1;display:flex;flex-direction:column;align-items:center;padding:var(--spacing-md);background:var(--surface-ground);border-radius:var(--radius-lg);opacity:.5;transition:all .3s ease}.indicator.active[data-v-40aef78a]{opacity:1;background:var(--surface-card);box-shadow:var(--shadow-md)}.indicator-icon[data-v-40aef78a]{font-size:1.5rem;margin-bottom:var(--spacing-xs)}.indicator-label[data-v-40aef78a]{font-size:.75rem;font-weight:600;color:var(--text-secondary)}.recovery-controls[data-v-40aef78a]{display:flex;gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}.btn[data-v-40aef78a]{flex:1;padding:var(--spacing-md) var(--spacing-lg);border:none;border-radius:var(--radius-md);font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease}.btn[data-v-40aef78a]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-40aef78a]{background:var(--primary);color:#fff}.btn-primary[data-v-40aef78a]:hover:not(:disabled){background:var(--primary-dark)}.btn-secondary[data-v-40aef78a]{background:var(--surface-ground);color:var(--text-primary);border:2px solid var(--surface-border)}.btn-secondary[data-v-40aef78a]:hover:not(:disabled){background:var(--surface-card);border-color:var(--primary)}.attempts-section[data-v-40aef78a]{background:var(--surface-card);border-radius:var(--radius-lg);border:2px solid var(--surface-border);padding:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.attempts-section h3[data-v-40aef78a]{margin:0 0 var(--spacing-md) 0;font-size:1rem;color:var(--text-primary)}.attempts-list[data-v-40aef78a]{display:flex;flex-direction:column;gap:var(--spacing-sm)}.attempt-item[data-v-40aef78a]{padding:var(--spacing-md);border-radius:var(--radius-md);border:2px solid var(--surface-border);transition:all .3s ease}.attempt-item.success[data-v-40aef78a]{border-color:var(--success);background:#10b9810d}.attempt-item.failed[data-v-40aef78a]{border-color:var(--danger);background:#ef44440d}.attempt-header[data-v-40aef78a]{display:flex;justify-content:space-between;margin-bottom:var(--spacing-xs)}.attempt-number[data-v-40aef78a]{font-weight:600;color:var(--text-primary)}.attempt-result[data-v-40aef78a]{font-size:.875rem}.attempt-details[data-v-40aef78a]{display:flex;gap:var(--spacing-md);font-size:.75rem;color:var(--text-secondary)}.attempt-error[data-v-40aef78a]{margin-top:var(--spacing-xs);font-size:.75rem;color:var(--danger)}.code-example[data-v-40aef78a]{margin-top:var(--spacing-2xl);padding:var(--spacing-lg);background:var(--surface-ground);border-radius:var(--radius-lg);transition:all .3s ease}.code-example h4[data-v-40aef78a]{margin:0 0 var(--spacing-md) 0;color:var(--text-primary);transition:color .3s ease}.code-example pre[data-v-40aef78a]{background:var(--gray-900);color:var(--gray-100);padding:var(--spacing-lg);border-radius:var(--radius-md);overflow-x:auto;margin:0;transition:all .3s ease}.code-example code[data-v-40aef78a]{font-family:Fira Code,Consolas,Monaco,monospace;font-size:.875rem;line-height:1.6}@media(max-width:640px){.health-header[data-v-40aef78a]{flex-direction:column;text-align:center}.status-indicators[data-v-40aef78a],.recovery-controls[data-v-40aef78a]{flex-direction:column}.attempt-details[data-v-40aef78a]{flex-direction:column;gap:var(--spacing-xs)}}.session-persistence-demo[data-v-99843e39]{max-width:800px;margin:0 auto}.info-section[data-v-99843e39]{padding:var(--spacing-lg);background:var(--surface-ground);border-radius:var(--radius-lg);margin-bottom:var(--spacing-lg);transition:background-color .3s ease}.info-section p[data-v-99843e39]{margin:0 0 var(--spacing-md) 0;color:var(--text-secondary);line-height:1.6;transition:color .3s ease}.info-section p[data-v-99843e39]:last-child{margin-bottom:0}.note[data-v-99843e39]{padding:var(--spacing-md);background:#3b82f61a;border-left:3px solid var(--primary);border-radius:var(--radius-sm);font-size:.875rem;transition:all .3s ease}.form-card[data-v-99843e39]{background:var(--surface-card);border-radius:var(--radius-lg);border:2px solid var(--surface-border);padding:var(--spacing-lg);margin-bottom:var(--spacing-lg);box-shadow:var(--card-shadow)}.form-card h3[data-v-99843e39]{margin:0 0 var(--spacing-lg) 0;color:var(--text-primary);font-size:1.125rem}.form-grid[data-v-99843e39]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-md)}.form-group[data-v-99843e39]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.form-group label[data-v-99843e39]{font-size:.875rem;font-weight:600;color:var(--text-secondary)}.form-group[data-v-99843e39] .p-inputtext,.form-group[data-v-99843e39] .p-dropdown{width:100%}.checkbox-group[data-v-99843e39]{display:flex;gap:var(--spacing-md)}.checkbox-label[data-v-99843e39]{display:flex;align-items:center;gap:var(--spacing-xs);font-size:.875rem;color:var(--text-primary);cursor:pointer}.actions-card[data-v-99843e39]{display:flex;gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}.status-card[data-v-99843e39]{background:var(--surface-card);border-radius:var(--radius-lg);border:2px solid var(--surface-border);padding:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.status-card h3[data-v-99843e39]{margin:0 0 var(--spacing-md) 0;color:var(--text-primary);font-size:1rem}.status-grid[data-v-99843e39]{display:flex;gap:var(--spacing-lg)}.status-item[data-v-99843e39]{display:flex;align-items:center;gap:var(--spacing-md);flex:1;padding:var(--spacing-md);background:var(--surface-ground);border-radius:var(--radius-md)}.status-icon[data-v-99843e39]{font-size:1.5rem;opacity:.5;transition:opacity .3s ease}.status-icon.active[data-v-99843e39]{opacity:1}.status-label[data-v-99843e39]{font-size:.75rem;color:var(--text-secondary)}.status-value[data-v-99843e39]{font-size:.875rem;font-weight:600;color:var(--text-primary)}.info-card[data-v-99843e39],.loaded-card[data-v-99843e39]{background:var(--surface-card);border-radius:var(--radius-lg);border:2px solid var(--surface-border);padding:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.info-card h3[data-v-99843e39],.loaded-card h3[data-v-99843e39]{margin:0 0 var(--spacing-md) 0;color:var(--text-primary);font-size:1rem}.info-grid[data-v-99843e39],.session-details[data-v-99843e39]{display:flex;flex-direction:column;gap:var(--spacing-sm)}.info-row[data-v-99843e39],.detail-row[data-v-99843e39]{display:flex;justify-content:space-between;padding:var(--spacing-sm) var(--spacing-md);background:var(--surface-ground);border-radius:var(--radius-md)}.info-label[data-v-99843e39],.detail-label[data-v-99843e39]{font-size:.875rem;color:var(--text-secondary)}.info-value[data-v-99843e39],.detail-value[data-v-99843e39]{font-size:.875rem;font-weight:600;color:var(--text-primary)}.info-value.expiring[data-v-99843e39]{color:var(--warning)}.direction-badge[data-v-99843e39]{padding:2px 8px;border-radius:4px;font-size:.75rem;text-transform:uppercase}.direction-badge.inbound[data-v-99843e39]{background:#3b82f61a;color:var(--info)}.direction-badge.outbound[data-v-99843e39]{background:#10b9811a;color:var(--success)}.media-badge[data-v-99843e39]{padding:2px 8px;border-radius:4px;font-size:.75rem;background:#3b82f61a;color:var(--info);margin-left:var(--spacing-xs)}.media-badge[data-v-99843e39]:first-child{margin-left:0}.log-card[data-v-99843e39]{background:var(--surface-card);border-radius:var(--radius-lg);border:2px solid var(--surface-border);padding:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.log-card h3[data-v-99843e39]{margin:0 0 var(--spacing-md) 0;color:var(--text-primary);font-size:1rem}.log-list[data-v-99843e39]{max-height:200px;overflow-y:auto;background:var(--surface-ground);border-radius:var(--radius-md);padding:var(--spacing-sm)}.log-entry[data-v-99843e39]{display:flex;gap:var(--spacing-md);padding:var(--spacing-xs) var(--spacing-sm);font-size:.75rem;border-bottom:1px solid var(--surface-border)}.log-entry[data-v-99843e39]:last-child{border-bottom:none}.log-entry.success[data-v-99843e39]{color:var(--success)}.log-entry.error[data-v-99843e39]{color:var(--danger)}.log-entry.warning[data-v-99843e39]{color:var(--warning)}.log-entry.info[data-v-99843e39]{color:var(--text-secondary)}.log-time[data-v-99843e39]{opacity:.7;min-width:70px}.log-message[data-v-99843e39]{flex:1}.log-empty[data-v-99843e39]{text-align:center;color:var(--text-secondary);font-size:.75rem;padding:var(--spacing-md)}.code-example[data-v-99843e39]{margin-top:var(--spacing-2xl);padding:var(--spacing-lg);background:var(--surface-ground);border-radius:var(--radius-lg);transition:all .3s ease}.code-example h4[data-v-99843e39]{margin:0 0 var(--spacing-md) 0;color:var(--text-primary);transition:color .3s ease}.code-example pre[data-v-99843e39]{background:var(--gray-900);color:var(--gray-100);padding:var(--spacing-lg);border-radius:var(--radius-md);overflow-x:auto;margin:0;transition:all .3s ease}.code-example code[data-v-99843e39]{font-family:Fira Code,Consolas,Monaco,monospace;font-size:.875rem;line-height:1.6}@media(max-width:640px){.form-grid[data-v-99843e39]{grid-template-columns:1fr}.actions-card[data-v-99843e39],.status-grid[data-v-99843e39]{flex-direction:column}}.network-simulator-demo[data-v-582740bb]{max-width:1200px;margin:0 auto}.description[data-v-582740bb]{color:var(--text-secondary);margin-bottom:2rem}.status-section[data-v-582740bb]{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;align-items:center;margin-bottom:2rem}@media(max-width:768px){.status-section[data-v-582740bb]{flex-direction:column;align-items:flex-start}}.network-status[data-v-582740bb]{display:flex;align-items:center;gap:.5rem;font-weight:500}.indicator[data-v-582740bb]{width:12px;height:12px;border-radius:50%}.config-section[data-v-582740bb],.profiles-section[data-v-582740bb],.custom-settings-section[data-v-582740bb],.call-section[data-v-582740bb],.active-call-section[data-v-582740bb],.recommendations-section[data-v-582740bb]{background:var(--surface-50);border:1px solid var(--border-color);border-radius:8px;padding:1.5rem;margin-bottom:1.5rem}h3[data-v-582740bb]{margin-top:0;margin-bottom:1rem;font-size:1.125rem}h4[data-v-582740bb]{margin-top:0;margin-bottom:1rem;font-size:1rem}.form-group[data-v-582740bb]{margin-bottom:1rem}.form-group label[data-v-582740bb]{display:block;margin-bottom:.5rem;font-weight:500;font-size:.875rem}[data-v-582740bb] .p-inputtext{width:100%}.profiles-grid[data-v-582740bb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem}@media(max-width:768px){.profiles-grid[data-v-582740bb]{grid-template-columns:1fr}}.profile-card[data-v-582740bb]{background:var(--surface-0);border:2px solid var(--border-color);border-radius:8px;padding:1rem;text-align:center;cursor:pointer;transition:all .2s}.profile-card[data-v-582740bb]:hover{border-color:var(--info);transform:translateY(-2px)}.profile-card.active[data-v-582740bb]{border-color:var(--info);background:var(--surface-ground)}.profile-icon[data-v-582740bb]{display:flex;align-items:center;justify-content:center;margin-bottom:.5rem;height:2rem}.profile-indicator[data-v-582740bb]{width:1.5rem;height:1.5rem;border-radius:50%;border:2px solid currentColor}.profile-indicator.excellent[data-v-582740bb]{background:var(--success);border-color:var(--success)}.profile-indicator.good[data-v-582740bb]{background:var(--warning);border-color:var(--warning)}.profile-indicator.mobile4g[data-v-582740bb],.profile-indicator.mobile3g[data-v-582740bb]{background:var(--info);border-color:var(--info);position:relative}.profile-indicator.mobile4g[data-v-582740bb]:after,.profile-indicator.mobile3g[data-v-582740bb]:after{content:"";position:absolute;width:.5rem;height:.75rem;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--surface-0);clip-path:polygon(0% 100%,50% 0%,100% 100%)}.profile-indicator.wifi-poor[data-v-582740bb]{background:var(--warning);border-color:var(--warning)}.profile-indicator.congested[data-v-582740bb]{background:var(--danger);border-color:var(--danger)}.profile-name[data-v-582740bb]{font-weight:600;margin-bottom:.75rem}.profile-stats[data-v-582740bb]{font-size:.75rem;color:var(--text-secondary)}.stat[data-v-582740bb]{display:flex;justify-content:space-between;margin-bottom:.25rem}.stat-label[data-v-582740bb]{font-weight:500}.settings-grid[data-v-582740bb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:1.5rem}@media(max-width:768px){.settings-grid[data-v-582740bb]{grid-template-columns:1fr}}.setting-group label[data-v-582740bb]{display:block;margin-bottom:.5rem;font-weight:500;font-size:.875rem}[data-v-582740bb] .p-slider{width:100%}.setting-group .value[data-v-582740bb]{display:inline-block;font-weight:600;color:var(--info)}.apply-btn[data-v-582740bb]{width:100%}.metrics-section[data-v-582740bb]{margin-bottom:1.5rem}.metrics-grid[data-v-582740bb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}@media(max-width:768px){.metrics-grid[data-v-582740bb]{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.metrics-grid[data-v-582740bb]{grid-template-columns:1fr}}.metric-card[data-v-582740bb]{background:var(--surface-0);border:1px solid var(--border-color);border-radius:8px;padding:1rem;text-align:center}.metric-icon[data-v-582740bb]{width:1.5rem;height:1.5rem;margin:0 auto .5rem;border-radius:4px}.metric-icon.latency-icon[data-v-582740bb]{background:linear-gradient(135deg,var(--primary) 0%,var(--primary-dark) 100%)}.metric-icon.packet-loss-icon[data-v-582740bb]{background:linear-gradient(135deg,var(--warning) 0%,var(--warning-dark) 100%)}.metric-icon.jitter-icon[data-v-582740bb]{background:linear-gradient(135deg,var(--info) 0%,var(--info-dark) 100%)}.metric-icon.quality-icon[data-v-582740bb]{background:linear-gradient(135deg,var(--success) 0%,var(--success-dark) 100%)}.metric-value[data-v-582740bb]{font-size:1.5rem;font-weight:700;margin-bottom:.25rem}.metric-label[data-v-582740bb]{font-size:.75rem;color:var(--text-secondary);margin-bottom:.5rem}.chart-section[data-v-582740bb]{background:var(--surface-0);border-radius:8px;padding:1rem;margin-bottom:1.5rem}.chart[data-v-582740bb]{display:flex;align-items:flex-end;gap:2px;height:100px;background:var(--surface-50);border-radius:4px;padding:.5rem;margin-bottom:.5rem}.chart-bar[data-v-582740bb]{flex:1;min-height:2px;border-radius:2px;transition:height .3s,background-color .3s}.chart-legend[data-v-582740bb]{font-size:.75rem;color:var(--text-secondary);text-align:center}.events-section[data-v-582740bb]{background:var(--surface-0);border-radius:8px;padding:1rem;margin-bottom:1.5rem}.events-list[data-v-582740bb]{max-height:200px;overflow-y:auto}.event-item[data-v-582740bb]{display:flex;gap:1rem;padding:.5rem;border-left:3px solid transparent;margin-bottom:.25rem;font-size:.875rem}.event-item.info[data-v-582740bb]{border-color:var(--info);background:var(--surface-ground)}.event-item.warning[data-v-582740bb]{border-color:var(--warning);background:var(--surface-50)}.event-item.error[data-v-582740bb]{border-color:var(--danger);background:var(--surface-50)}.event-time[data-v-582740bb]{font-weight:600;white-space:nowrap}.button-group[data-v-582740bb]{display:flex;gap:.75rem}.recommendations-section ul[data-v-582740bb]{margin:0;padding-left:1.5rem}.recommendations-section li[data-v-582740bb]{margin-bottom:.5rem;color:var(--text-color)}.codec-policy-demo[data-v-ad45c88e]{max-width:900px;margin:0 auto}.demo-header[data-v-ad45c88e]{display:flex;align-items:center;gap:.5rem}.demo-icon[data-v-ad45c88e]{font-size:1.25rem}.policy-toggle[data-v-ad45c88e]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.toggle-group[data-v-ad45c88e]{display:flex;gap:.5rem}.toggle-btn.active[data-v-ad45c88e]{outline:2px solid var(--primary)}.policy-help[data-v-ad45c88e]{color:var(--text-secondary)}.caps-list[data-v-ad45c88e]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:.5rem}.caps-list li[data-v-ad45c88e]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:var(--surface-ground);border:1px solid var(--border-color);border-radius:6px}.empty[data-v-ad45c88e]{color:var(--text-secondary)}.screen-sharing-demo[data-v-40387d18]{max-width:1200px;margin:0 auto}.description[data-v-40387d18]{color:var(--text-secondary);margin-bottom:2rem}.status-section[data-v-40387d18]{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}@keyframes pulse-40387d18{0%,to{opacity:1}50%{opacity:.5}}.call-section[data-v-40387d18],.active-call-section[data-v-40387d18],.compatibility-section[data-v-40387d18]{margin-bottom:1.5rem}h3[data-v-40387d18]{margin-top:0;margin-bottom:1rem;font-size:1.125rem}h4[data-v-40387d18]{margin-top:0;margin-bottom:1rem;font-size:1rem}h5[data-v-40387d18]{margin-top:0;margin-bottom:.5rem;font-size:.875rem;font-weight:600}.form-group[data-v-40387d18]{margin-bottom:1rem}.form-group label[data-v-40387d18]{display:block;margin-bottom:.5rem;font-weight:500;font-size:.875rem;color:var(--text-color)}[data-v-40387d18] .p-inputtext{width:100%}.call-info[data-v-40387d18]{margin-bottom:1rem}.info-item[data-v-40387d18]{display:flex;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid var(--border-color)}.info-item[data-v-40387d18]:last-child{border-bottom:none}.info-item .label[data-v-40387d18]{font-weight:500;color:var(--text-secondary)}.info-item .value[data-v-40387d18]{color:var(--text-color)}.video-container[data-v-40387d18]{position:relative;background:#000;border-radius:8px;overflow:hidden;margin-bottom:1.5rem;aspect-ratio:16 / 9}.video-wrapper[data-v-40387d18]{position:relative;width:100%;height:100%}.video-wrapper.local[data-v-40387d18]{position:absolute;bottom:1rem;right:1rem;width:200px;height:auto;aspect-ratio:4 / 3;border:2px solid white;border-radius:8px;overflow:hidden;z-index:10}.remote-video[data-v-40387d18],.local-video[data-v-40387d18]{width:100%;height:100%;object-fit:cover}.remote-video.screen-share[data-v-40387d18]{object-fit:contain}.video-label[data-v-40387d18]{position:absolute;bottom:.5rem;left:.5rem;background:#000000b3;color:#fff;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:600}.screen-share-controls[data-v-40387d18]{background:#fff;border-radius:8px;padding:1.5rem;margin-bottom:1.5rem}.share-options .info-text[data-v-40387d18]{margin-bottom:1rem;color:var(--text-secondary)}.share-buttons[data-v-40387d18]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin-bottom:1.5rem}.share-btn[data-v-40387d18]{padding:1rem;font-size:1rem}.share-settings label[data-v-40387d18]{font-size:.875rem;color:var(--text-color)}.sharing-active[data-v-40387d18]{text-align:center}.sharing-info[data-v-40387d18]{margin-bottom:1rem}.sharing-text .primary[data-v-40387d18]{font-size:1.125rem;font-weight:700;color:var(--text-color);margin-bottom:.25rem}.sharing-text .secondary[data-v-40387d18]{font-size:.875rem;color:var(--text-secondary)}.sharing-stats[data-v-40387d18]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1.5rem;padding:1rem;background:var(--surface-50);border-radius:6px}.stat[data-v-40387d18]{text-align:center}.stat-label[data-v-40387d18]{display:block;font-size:.75rem;color:var(--text-secondary);margin-bottom:.25rem}.quick-actions[data-v-40387d18]{background:#fff;border-radius:8px;padding:1.5rem;margin-bottom:1.5rem}.button-grid[data-v-40387d18]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.75rem}.sharing-history[data-v-40387d18]{background:#fff;border-radius:8px;padding:1.5rem;margin-bottom:1.5rem}.history-list[data-v-40387d18]{display:flex;flex-direction:column;gap:.75rem}.history-item[data-v-40387d18]{display:flex;align-items:center;gap:1rem;padding:.75rem;background:var(--surface-50);border-radius:6px}.history-icon[data-v-40387d18]{width:1.5rem;height:1.5rem;border-radius:4px}.history-icon.share-type-screen[data-v-40387d18]{background:var(--primary)}.history-icon.share-type-window[data-v-40387d18]{background:var(--info)}.history-icon.share-type-tab[data-v-40387d18]{background:var(--success)}.history-icon.share-type-default[data-v-40387d18]{background:var(--text-secondary)}.history-info[data-v-40387d18]{flex:1}.history-type[data-v-40387d18]{font-weight:600;margin-bottom:.25rem}.history-duration[data-v-40387d18],.history-timestamp[data-v-40387d18]{font-size:.75rem;color:var(--text-secondary)}.button-group[data-v-40387d18]{display:flex;gap:.75rem}.compat-grid[data-v-40387d18]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1rem}.compat-item[data-v-40387d18]{display:flex;align-items:center;gap:.75rem;padding:1rem;background:var(--surface-0);border:1px solid var(--border-color);border-radius:6px}.compat-label[data-v-40387d18]{font-weight:500}.transcription-demo[data-v-70dbba02]{padding:1rem}.scenario-grid[data-v-70dbba02]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}.scenario-card[data-v-70dbba02]{display:flex;align-items:center;gap:.75rem;padding:1rem;border:2px solid var(--surface-border);border-radius:8px;cursor:pointer;transition:all .2s}.scenario-card[data-v-70dbba02]:hover{border-color:var(--primary-color);background:var(--surface-hover)}.scenario-card.active[data-v-70dbba02]{border-color:var(--primary-color);background:var(--primary-50)}.scenario-icon[data-v-70dbba02]{font-size:2rem}.scenario-info[data-v-70dbba02]{display:flex;flex-direction:column}.scenario-info small[data-v-70dbba02]{color:var(--text-color-secondary)}.tab-header[data-v-70dbba02]{display:flex;align-items:center;gap:.5rem}.tab-icon[data-v-70dbba02]{font-size:1.1rem}.controls-row[data-v-70dbba02]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem}.transcript-container[data-v-70dbba02]{background:var(--surface-ground);border-radius:8px;padding:1rem;min-height:300px;max-height:500px;overflow-y:auto}.transcript-container.compact[data-v-70dbba02]{min-height:150px;max-height:200px}.empty-state[data-v-70dbba02]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;color:var(--text-color-secondary)}.empty-icon[data-v-70dbba02]{font-size:3rem;margin-bottom:1rem}.transcript-entry[data-v-70dbba02]{padding:.75rem;margin-bottom:.5rem;border-radius:8px;animation:fadeIn-70dbba02 .3s ease}.transcript-entry.local[data-v-70dbba02]{background:var(--blue-50);margin-right:2rem}.transcript-entry.remote[data-v-70dbba02]{background:var(--surface-100);margin-left:2rem}.entry-header[data-v-70dbba02]{display:flex;justify-content:space-between;margin-bottom:.25rem}.speaker-badge[data-v-70dbba02]{font-weight:600;font-size:.85rem;color:var(--primary-color)}.timestamp[data-v-70dbba02]{font-size:.75rem;color:var(--text-color-secondary)}.entry-text[data-v-70dbba02]{margin:0;line-height:1.5}.interim-text[data-v-70dbba02]{padding:.5rem;color:var(--text-color-secondary);font-style:italic}.typing-indicator[data-v-70dbba02]{animation:blink-70dbba02 1s infinite}@keyframes blink-70dbba02{50%{opacity:.3}}@keyframes fadeIn-70dbba02{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.keyword-tags[data-v-70dbba02]{display:flex;flex-wrap:wrap;gap:.5rem}.keyword-tag[data-v-70dbba02]{cursor:default}.keyword-tag i[data-v-70dbba02]{font-size:.75rem}[data-v-70dbba02] .keyword-highlight{padding:.1rem .25rem;border-radius:3px}[data-v-70dbba02] .keyword-highlight.danger{background:var(--red-100);color:var(--red-700)}[data-v-70dbba02] .keyword-highlight.warn{background:var(--yellow-100);color:var(--yellow-700)}[data-v-70dbba02] .keyword-highlight.info{background:var(--blue-100);color:var(--blue-700)}.keyword-matches[data-v-70dbba02]{background:var(--surface-50);padding:1rem;border-radius:8px}.match-item[data-v-70dbba02]{display:flex;align-items:center;gap:1rem;padding:.5rem;border-left:3px solid;margin-bottom:.5rem;background:#fff}.match-item.critical[data-v-70dbba02]{border-color:var(--red-500)}.match-item.warning[data-v-70dbba02]{border-color:var(--yellow-500)}.match-item.info[data-v-70dbba02]{border-color:var(--blue-500)}.match-keyword[data-v-70dbba02]{font-weight:600;min-width:80px}.match-context[data-v-70dbba02]{flex:1;color:var(--text-color-secondary);font-size:.9rem}.match-time[data-v-70dbba02]{font-size:.75rem;color:var(--text-color-secondary)}.ai-config[data-v-70dbba02]{display:flex;flex-direction:column}.config-row[data-v-70dbba02]{display:flex;align-items:center;gap:1rem}.config-row label[data-v-70dbba02]{min-width:80px;font-weight:500}.ai-suggestions-panel[data-v-70dbba02]{background:var(--surface-ground);border-radius:8px;padding:1rem}.panel-header h4[data-v-70dbba02]{margin:0 0 1rem;display:flex;align-items:center;gap:.5rem}.suggestions-list[data-v-70dbba02]{min-height:100px}.suggestion-card[data-v-70dbba02]{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;margin-bottom:.5rem;border-radius:8px;animation:slideIn-70dbba02 .3s ease}.suggestion-card.tip[data-v-70dbba02]{background:var(--blue-50)}.suggestion-card.warning[data-v-70dbba02]{background:var(--yellow-50)}.suggestion-card.success[data-v-70dbba02]{background:var(--green-50)}.suggestion-icon[data-v-70dbba02]{font-size:1.25rem}.empty-suggestions[data-v-70dbba02]{text-align:center;color:var(--text-color-secondary);padding:2rem}@keyframes slideIn-70dbba02{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.sentiment-display[data-v-70dbba02]{display:flex;flex-direction:column;gap:1rem}.sentiment-indicator[data-v-70dbba02]{display:flex;align-items:center;gap:1rem;padding:1rem;border-radius:8px}.sentiment-indicator.positive[data-v-70dbba02]{background:var(--green-50)}.sentiment-indicator.negative[data-v-70dbba02]{background:var(--red-50)}.sentiment-indicator.neutral[data-v-70dbba02]{background:var(--surface-100)}.sentiment-emoji[data-v-70dbba02]{font-size:2rem}.sentiment-label[data-v-70dbba02]{font-weight:600;text-transform:capitalize}.sentiment-confidence[data-v-70dbba02]{color:var(--text-color-secondary);font-size:.9rem}.next-level-prompt[data-v-70dbba02]{margin-top:1rem}.transcript-enter-active[data-v-70dbba02],.transcript-leave-active[data-v-70dbba02],.suggestion-enter-active[data-v-70dbba02],.suggestion-leave-active[data-v-70dbba02]{transition:all .3s ease}.transcript-enter-from[data-v-70dbba02],.suggestion-enter-from[data-v-70dbba02]{opacity:0;transform:translateY(10px)}.transcript-leave-to[data-v-70dbba02],.suggestion-leave-to[data-v-70dbba02]{opacity:0}.dark-mode{background:var(--surface-card);border-color:var(--surface-border)}.dark-mode{background:var(--surface-hover);border-color:var(--primary-400)}.dark-mode{background:rgba(var(--primary-500-rgb, 99, 102, 241),.15);border-color:var(--primary-400)}.dark-mode{background:rgba(var(--primary-500-rgb, 99, 102, 241),.15);border-left:3px solid var(--primary-400)}.dark-mode{background:var(--surface-hover);border-left:3px solid var(--surface-400)}.dark-mode{color:var(--primary-300)}.dark-mode{background:var(--surface-hover)}.dark-mode{background:#ef44441a}.dark-mode{background:#f59e0b1a}.dark-mode{background:#3b82f61a}.dark-mode{background:#ef444433;color:var(--red-300)}.dark-mode{background:#f59e0b33;color:var(--yellow-300)}.dark-mode{background:#3b82f633;color:var(--blue-300)}.dark-mode{background:var(--surface-card);border:1px solid var(--surface-border)}.dark-mode{background:#3b82f626;border-left:3px solid var(--blue-400)}.dark-mode{background:#f59e0b26;border-left:3px solid var(--yellow-400)}.dark-mode{background:#22c55e26;border-left:3px solid var(--green-400)}.dark-mode{background:#22c55e26;border:1px solid var(--green-700)}.dark-mode{background:#ef444426;border:1px solid var(--red-700)}.dark-mode{background:var(--surface-hover);border:1px solid var(--surface-border)}.dark-mode{color:var(--text-color-secondary)}.dark-mode{color:var(--text-color)}.transcript-entry[data-v-70dbba02]{box-shadow:0 1px 3px #0000000d;transition:transform .2s ease,box-shadow .2s ease}.transcript-entry[data-v-70dbba02]:hover{transform:translateY(-1px);box-shadow:0 2px 6px #0000001a}.dark-mode{box-shadow:0 2px 8px #0000004d}.scenario-card[data-v-70dbba02]{transition:all .2s ease;box-shadow:0 1px 3px #0000000d}.scenario-card[data-v-70dbba02]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.dark-mode{box-shadow:0 1px 3px #0003}.dark-mode{box-shadow:0 4px 12px #0006}.match-item[data-v-70dbba02]{transition:background .2s ease;border-radius:4px}.match-item[data-v-70dbba02]:hover{filter:brightness(.97)}.dark-mode .p-card{background:#0f172a!important;border-color:#1e293b!important;color:#f1f5f9!important}.dark-mode .p-card-title,.dark-mode .p-card-header,.dark-mode .p-card .p-card-title{color:#f1f5f9!important}.dark-mode .p-card-content{color:#e2e8f0!important}.dark-mode .scenario-selector,.dark-mode .scenarios-wrapper,.dark-mode .scenario-grid,.dark-mode [class*=scenario]>span{color:#f1f5f9!important}.dark-mode .scenario-icon,.dark-mode .scenario-info,.dark-mode .scenario-info strong{color:#f1f5f9!important}.dark-mode .scenario-info small{color:#94a3b8!important}.dark-mode .scenario-card{background:#0c1322!important;border-color:#1e293b!important;color:#f1f5f9!important}.dark-mode .scenario-card *{color:inherit!important}.dark-mode .scenario-card h4,.dark-mode .scenario-card strong,.dark-mode .scenario-card .scenario-title{color:#f1f5f9!important}.dark-mode .scenario-card p,.dark-mode .scenario-card small,.dark-mode .scenario-card .scenario-description{color:#94a3b8!important}.dark-mode .scenario-card:hover{background:#1e293b!important;border-color:#6366f1!important;color:#f1f5f9!important}.dark-mode .scenario-card.active{background:#1e293b!important;border-color:#6366f1!important;box-shadow:0 0 0 2px #6366f166!important;color:#f1f5f9!important}.dark-mode .transcript-container{background:#1e293b!important;border-color:#334155!important}.dark-mode .transcript-entry{box-shadow:0 1px 3px #0000004d!important}.dark-mode .transcript-entry.local{background:#6366f126!important;border-left:3px solid #818cf8!important}.dark-mode .transcript-entry.remote{background:#334155!important;border-left:3px solid #64748b!important}.dark-mode .speaker-badge{color:#a5b4fc!important}.dark-mode .keyword-matches{background:#1e293b!important;border-color:#334155!important}.dark-mode .match-item{background:#334155!important}.dark-mode .match-item.critical{background:#ef444426!important}.dark-mode .match-item.warning{background:#f59e0b26!important}.dark-mode .match-item.info{background:#3b82f626!important}.dark-mode .keyword-highlight.danger{background:#ef444440!important;color:#fca5a5!important}.dark-mode .keyword-highlight.warn{background:#f59e0b40!important;color:#fcd34d!important}.dark-mode .keyword-highlight.info{background:#3b82f640!important;color:#93c5fd!important}.dark-mode .ai-suggestions-panel{background:#1e293b!important;border-color:#334155!important}.dark-mode .suggestion-card.tip{background:#3b82f626!important;border-left-color:#60a5fa!important}.dark-mode .suggestion-card.warning{background:#f59e0b26!important;border-left-color:#fbbf24!important}.dark-mode .suggestion-card.success{background:#22c55e26!important;border-left-color:#4ade80!important}.dark-mode .sentiment-indicator.positive{background:#22c55e26!important;border-color:#166534!important}.dark-mode .sentiment-indicator.negative{background:#ef444426!important;border-color:#991b1b!important}.dark-mode .sentiment-indicator.neutral{background:#334155!important;border-color:#334155!important}.dark-mode .empty-state{color:#94a3b8!important}.dark-mode .transcription-demo,.dark-mode .tab-header{color:#f1f5f9!important}.dark-mode .active-keywords .p-chip,.dark-mode .keyword-chip{background:#334155!important;color:#f1f5f9!important}.dark-mode .section-header,.dark-mode h4{color:#f1f5f9!important}.dark-mode .transcript-text{color:#e2e8f0!important}.dark-mode .timestamp{color:#94a3b8!important}.dark-mode .match-context{color:#cbd5e1!important}.dark-mode .match-keyword{color:#a5b4fc!important}.pip-demo[data-v-0174f413]{max-width:1000px;margin:0 auto}.description[data-v-0174f413]{color:var(--text-secondary, #666);margin-bottom:1.5rem;line-height:1.6}.tab-navigation[data-v-0174f413]{display:flex;gap:.5rem;margin-bottom:1.5rem;border-bottom:2px solid var(--border-color, #e5e7eb);padding-bottom:0}.tab-btn[data-v-0174f413]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:transparent;border:none;border-bottom:3px solid transparent;margin-bottom:-2px;font-size:.95rem;font-weight:500;color:var(--text-secondary, #6b7280);cursor:pointer;transition:all .2s}.tab-btn[data-v-0174f413]:hover{color:var(--text-primary, #111827);background:var(--bg-hover, #f3f4f6)}.tab-btn.active[data-v-0174f413]{color:var(--primary, #3b82f6);border-bottom-color:var(--primary, #3b82f6)}.tab-icon[data-v-0174f413]{font-size:1.1rem}.tab-content[data-v-0174f413]{animation:fadeIn-0174f413 .2s ease}@keyframes fadeIn-0174f413{0%{opacity:0}to{opacity:1}}.inset-section[data-v-0174f413]{background:var(--bg-card, #f9fafb);border:1px solid var(--border-color, #e5e7eb);border-radius:8px;padding:1.5rem;margin-bottom:1.5rem}.call-container[data-v-0174f413]{position:relative;background:#000;border-radius:8px;overflow:hidden;margin-bottom:1rem;aspect-ratio:16 / 9}.main-video[data-v-0174f413]{width:100%;height:100%;object-fit:cover}.inset-wrapper[data-v-0174f413]{display:flex;flex-direction:column}.inset-wrapper:hover .inset-controls[data-v-0174f413]{opacity:1}.inset-video[data-v-0174f413]{width:100%;height:100%;object-fit:cover;border-radius:inherit}.inset-controls[data-v-0174f413]{position:absolute;top:4px;right:4px;display:flex;gap:2px;opacity:0;transition:opacity .2s}.inset-btn[data-v-0174f413]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:#0009;border:none;border-radius:4px;color:#fff;font-size:.7rem;cursor:pointer;transition:background .2s}.inset-btn[data-v-0174f413]:hover{background:#000c}.call-status[data-v-0174f413]{position:absolute;top:12px;left:12px;display:flex;align-items:center;gap:8px;padding:6px 12px;background:#0009;border-radius:20px;color:#fff;font-size:.8rem}.status-dot[data-v-0174f413]{width:8px;height:8px;background:#22c55e;border-radius:50%;animation:pulse-0174f413 2s infinite}@keyframes pulse-0174f413{0%,to{opacity:1}50%{opacity:.5}}.controls-panel[data-v-0174f413]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;padding:1rem;background:var(--bg-secondary, white);border:1px solid var(--border-color, #e5e7eb);border-radius:8px;margin-bottom:1rem}.control-group[data-v-0174f413]{display:flex;flex-direction:column;gap:.5rem}.control-group label[data-v-0174f413]{font-size:.75rem;font-weight:600;color:var(--text-secondary, #6b7280);text-transform:uppercase;letter-spacing:.05em}.btn-group[data-v-0174f413]{display:flex;flex-wrap:wrap;gap:.5rem}.warning-banner[data-v-0174f413]{display:flex;align-items:flex-start;gap:1rem;padding:1rem;background:#fef3c7;border:1px solid #f59e0b;border-radius:8px;margin-bottom:1.5rem}.warning-banner .warning-icon[data-v-0174f413]{font-size:1.5rem}.warning-banner strong[data-v-0174f413]{display:block;margin-bottom:.25rem}.warning-banner p[data-v-0174f413]{margin:0;color:#92400e;font-size:.875rem}.stream-section[data-v-0174f413],.video-section[data-v-0174f413],.status-section[data-v-0174f413],.features-section[data-v-0174f413],.tips-section[data-v-0174f413]{background:var(--bg-card, #f9fafb);border:1px solid var(--border-color, #e5e7eb);border-radius:8px;padding:1.5rem;margin-bottom:1.5rem}.status-section.compact[data-v-0174f413]{padding:1rem}h3[data-v-0174f413]{margin-top:0;margin-bottom:1rem;font-size:1.125rem;color:var(--text-primary, #111827)}h4[data-v-0174f413]{margin-top:0;margin-bottom:.5rem;font-size:1rem}.info-text[data-v-0174f413]{margin-bottom:1rem;color:var(--text-secondary, #6b7280);font-size:.875rem}.info-text a[data-v-0174f413]{color:var(--primary, #3b82f6);text-decoration:none}.info-text a[data-v-0174f413]:hover{text-decoration:underline}.stream-grid[data-v-0174f413]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.75rem}.stream-card[data-v-0174f413]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem;background:var(--bg-secondary, white);border:2px solid var(--border-color, #e5e7eb);border-radius:8px;cursor:pointer;transition:all .2s}.stream-card[data-v-0174f413]:hover{border-color:var(--primary, #3b82f6);background:var(--bg-hover, #eff6ff)}.stream-card.active[data-v-0174f413]{border-color:var(--primary, #3b82f6);background:var(--bg-active, #dbeafe)}.stream-icon[data-v-0174f413]{font-size:2rem}.stream-name[data-v-0174f413]{font-weight:600;font-size:.875rem;text-align:center}.stream-quality[data-v-0174f413]{font-size:.75rem;color:var(--text-secondary, #6b7280);background:var(--bg-tertiary, #f3f4f6);padding:.125rem .5rem;border-radius:9999px}.video-container[data-v-0174f413]{position:relative;background:#000;border-radius:8px;overflow:hidden;margin-bottom:1rem;aspect-ratio:16 / 9}.video-container.pip-active[data-v-0174f413]{background:#1f2937}.video-player[data-v-0174f413]{width:100%;height:100%;object-fit:contain}.pip-overlay[data-v-0174f413],.loading-overlay[data-v-0174f413],.error-overlay[data-v-0174f413]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;background:#000c;color:#fff}.pip-message[data-v-0174f413]{display:flex;flex-direction:column;align-items:center;gap:.75rem;text-align:center}.pip-icon-lg[data-v-0174f413]{font-size:3rem}.spinner[data-v-0174f413]{width:40px;height:40px;border:3px solid #374151;border-top-color:#3b82f6;border-radius:50%;animation:spin-0174f413 1s linear infinite}@keyframes spin-0174f413{to{transform:rotate(360deg)}}.error-icon[data-v-0174f413]{font-size:2rem}.video-controls[data-v-0174f413]{display:flex;flex-wrap:wrap;gap:.75rem}.btn[data-v-0174f413]{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;border:none;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.btn[data-v-0174f413]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-0174f413]{background:var(--primary, #3b82f6);color:#fff}.btn-primary[data-v-0174f413]:hover:not(:disabled){background:var(--primary-dark, #2563eb)}.btn-secondary[data-v-0174f413]{background:var(--secondary, #6b7280);color:#fff}.btn-secondary[data-v-0174f413]:hover:not(:disabled){background:var(--secondary-dark, #4b5563)}.btn-warning[data-v-0174f413]{background:#f59e0b;color:#fff}.btn-warning[data-v-0174f413]:hover:not(:disabled){background:#d97706}.btn-outline[data-v-0174f413]{background:var(--bg-secondary, white);border:1px solid var(--border-color, #d1d5db);color:var(--text-primary, #374151)}.btn-outline[data-v-0174f413]:hover:not(:disabled){background:var(--bg-hover, #f9fafb)}.btn-sm[data-v-0174f413]{padding:.5rem 1rem;font-size:.75rem}.btn-icon[data-v-0174f413]{font-size:1rem}.status-grid[data-v-0174f413]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem}.status-item[data-v-0174f413]{display:flex;flex-direction:column;gap:.25rem;padding:.75rem;background:var(--bg-secondary, white);border-radius:6px;border:1px solid var(--border-color, #e5e7eb)}.status-label[data-v-0174f413]{font-size:.7rem;color:var(--text-secondary, #6b7280);text-transform:uppercase;letter-spacing:.05em}.status-value[data-v-0174f413]{font-weight:600;font-size:.85rem}.status-value.success[data-v-0174f413]{color:#059669}.status-value.error[data-v-0174f413]{color:#dc2626}.status-value.active[data-v-0174f413]{color:#059669}.status-value.inactive[data-v-0174f413]{color:var(--text-secondary, #6b7280)}.status-value.pending[data-v-0174f413]{color:#d97706}.pip-window-info[data-v-0174f413]{padding:1rem;background:#ecfdf5;border:1px solid #10b981;border-radius:6px;margin-top:1rem}.pip-window-info h4[data-v-0174f413]{color:#065f46}.info-grid[data-v-0174f413]{display:flex;gap:2rem}.info-item[data-v-0174f413]{display:flex;gap:.5rem}.info-label[data-v-0174f413]{color:var(--text-secondary, #6b7280)}.info-value[data-v-0174f413]{font-weight:600;color:#065f46}.error-banner[data-v-0174f413]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#991b1b;margin-top:1rem}.feature-grid[data-v-0174f413]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.feature-card[data-v-0174f413]{padding:1rem;background:var(--bg-secondary, white);border:1px solid var(--border-color, #e5e7eb);border-radius:8px}.feature-icon[data-v-0174f413]{font-size:1.5rem;display:block;margin-bottom:.5rem}.feature-card h4[data-v-0174f413]{margin-bottom:.5rem}.feature-card p[data-v-0174f413]{margin:0;font-size:.875rem;color:var(--text-secondary, #6b7280);line-height:1.5}.tips-list[data-v-0174f413]{margin:0;padding-left:1.25rem}.tips-list li[data-v-0174f413]{margin-bottom:.75rem;line-height:1.6;color:var(--text-primary, #374151)}.tips-list li[data-v-0174f413]:last-child{margin-bottom:0}.tips-list strong[data-v-0174f413]{color:var(--text-primary, #111827)}:root.dark .warning-banner[data-v-0174f413]{background:#422006;border-color:#f59e0b}:root.dark .warning-banner p[data-v-0174f413]{color:#fcd34d}:root.dark .pip-window-info[data-v-0174f413]{background:#064e3b;border-color:#10b981}:root.dark .pip-window-info h4[data-v-0174f413],:root.dark .info-value[data-v-0174f413]{color:#6ee7b7}:root.dark .error-banner[data-v-0174f413]{background:#450a0a;border-color:#f87171;color:#fca5a5}.call-session-pip-demo[data-v-b5f76535]{max-width:900px;margin:0 auto}.info-section[data-v-b5f76535]{padding:1.5rem;background:var(--bg-card, #f9fafb);border-radius:8px;margin-bottom:1.5rem}.info-section p[data-v-b5f76535]{margin:0 0 1rem;color:var(--text-secondary, #666);line-height:1.6}.info-section p[data-v-b5f76535]:last-child{margin-bottom:0}.info-section code[data-v-b5f76535]{background:var(--bg-code, #e5e7eb);padding:.125rem .375rem;border-radius:4px;font-family:Fira Code,Consolas,monospace;font-size:.875rem}.note[data-v-b5f76535]{padding:1rem;background:var(--bg-info, #eff6ff);border-left:3px solid var(--primary, #667eea);border-radius:4px;font-size:.875rem}.video-section[data-v-b5f76535]{background:var(--bg-card, #f9fafb);border:1px solid var(--border-color, #e5e7eb);border-radius:8px;padding:1.5rem;margin-bottom:1.5rem}.video-section h3[data-v-b5f76535]{margin-top:0;margin-bottom:1rem;font-size:1.125rem;color:var(--text-primary, #111827)}.video-container[data-v-b5f76535]{position:relative;background:#000;border-radius:8px;overflow:hidden;margin-bottom:1rem;aspect-ratio:16 / 9}.video-container.pip-active[data-v-b5f76535]{background:#1f2937}.video-player[data-v-b5f76535]{width:100%;height:100%;object-fit:contain}.pip-overlay[data-v-b5f76535]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;background:#000c;color:#fff}.pip-message[data-v-b5f76535]{display:flex;flex-direction:column;align-items:center;gap:.75rem;text-align:center}.pip-icon-lg[data-v-b5f76535]{font-size:1.5rem;font-weight:700}.call-status-overlay[data-v-b5f76535]{position:absolute;top:12px;left:12px;display:flex;align-items:center;gap:8px;padding:6px 12px;background:#000000b3;border-radius:20px;color:#fff;font-size:.8rem}.status-dot[data-v-b5f76535]{width:8px;height:8px;border-radius:50%;background:#6b7280}.status-dot.active[data-v-b5f76535]{background:#22c55e;animation:pulse-b5f76535 2s infinite}.status-dot.calling[data-v-b5f76535],.status-dot.ringing[data-v-b5f76535]{background:#f59e0b;animation:pulse-b5f76535 1s infinite}.status-dot.terminated[data-v-b5f76535],.status-dot.failed[data-v-b5f76535],.status-dot.ended[data-v-b5f76535]{background:#ef4444}@keyframes pulse-b5f76535{0%,to{opacity:1}50%{opacity:.5}}.duration[data-v-b5f76535]{font-family:monospace;font-weight:600}.pip-controls[data-v-b5f76535]{display:flex;flex-wrap:wrap;gap:.75rem}.btn[data-v-b5f76535]{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;border:none;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.btn[data-v-b5f76535]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-b5f76535]{background:var(--primary, #3b82f6);color:#fff}.btn-primary[data-v-b5f76535]:hover:not(:disabled){background:var(--primary-dark, #2563eb)}.btn-secondary[data-v-b5f76535]{background:var(--secondary, #6b7280);color:#fff}.btn-secondary[data-v-b5f76535]:hover:not(:disabled){background:var(--secondary-dark, #4b5563)}.btn-warning[data-v-b5f76535]{background:#f59e0b;color:#fff}.btn-warning[data-v-b5f76535]:hover:not(:disabled){background:#d97706}.btn-outline[data-v-b5f76535]{background:var(--bg-secondary, white);border:1px solid var(--border-color, #d1d5db);color:var(--text-primary, #374151)}.btn-outline[data-v-b5f76535]:hover:not(:disabled){background:var(--bg-hover, #f9fafb)}.btn-sm[data-v-b5f76535]{padding:.5rem 1rem;font-size:.75rem}.btn-icon[data-v-b5f76535]{font-size:.875rem;font-weight:600}.status-section[data-v-b5f76535]{background:var(--bg-card, #f9fafb);border:1px solid var(--border-color, #e5e7eb);border-radius:8px;padding:1.5rem;margin-bottom:1.5rem}.status-section h3[data-v-b5f76535]{margin-top:0;margin-bottom:1rem;font-size:1.125rem;color:var(--text-primary, #111827)}.status-grid[data-v-b5f76535]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem}.status-item[data-v-b5f76535]{display:flex;flex-direction:column;gap:.25rem;padding:.75rem;background:var(--bg-secondary, white);border-radius:6px;border:1px solid var(--border-color, #e5e7eb)}.status-label[data-v-b5f76535]{font-size:.7rem;color:var(--text-secondary, #6b7280);text-transform:uppercase;letter-spacing:.05em}.status-value[data-v-b5f76535]{font-weight:600;font-size:.85rem}.status-value.success[data-v-b5f76535]{color:#059669}.status-value.error[data-v-b5f76535]{color:#dc2626}.status-value.active[data-v-b5f76535]{color:#059669}.status-value.inactive[data-v-b5f76535]{color:var(--text-secondary, #6b7280)}.pip-window-info[data-v-b5f76535]{padding:1rem;background:#ecfdf5;border:1px solid #10b981;border-radius:6px;margin-top:1rem}.pip-window-info h4[data-v-b5f76535]{margin:0 0 .5rem;color:#065f46;font-size:.875rem}.info-grid[data-v-b5f76535]{display:flex;gap:2rem}.info-item[data-v-b5f76535]{display:flex;gap:.5rem}.info-label[data-v-b5f76535]{color:var(--text-secondary, #6b7280)}.info-value[data-v-b5f76535]{font-weight:600;color:#065f46}.error-banner[data-v-b5f76535]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#991b1b;margin-top:1rem}.error-icon[data-v-b5f76535]{font-weight:600}.features-section[data-v-b5f76535]{background:var(--bg-card, #f9fafb);border:1px solid var(--border-color, #e5e7eb);border-radius:8px;padding:1.5rem;margin-bottom:1.5rem}.features-section h3[data-v-b5f76535]{margin-top:0;margin-bottom:1rem;font-size:1.125rem;color:var(--text-primary, #111827)}.feature-grid[data-v-b5f76535]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.feature-card[data-v-b5f76535]{padding:1rem;background:var(--bg-secondary, white);border:1px solid var(--border-color, #e5e7eb);border-radius:8px}.feature-icon[data-v-b5f76535]{font-size:.875rem;font-weight:600;display:inline-block;padding:.25rem .5rem;background:var(--bg-tertiary, #e5e7eb);border-radius:4px;margin-bottom:.5rem}.feature-card h4[data-v-b5f76535]{margin:0 0 .5rem;font-size:1rem}.feature-card p[data-v-b5f76535]{margin:0;font-size:.875rem;color:var(--text-secondary, #6b7280);line-height:1.5}.test-section[data-v-b5f76535]{background:var(--bg-card, #f9fafb);border:1px solid var(--border-color, #e5e7eb);border-radius:8px;padding:1.5rem;margin-bottom:1.5rem}.test-section h3[data-v-b5f76535]{margin-top:0;margin-bottom:1rem;font-size:1.125rem;color:var(--text-primary, #111827)}.info-text[data-v-b5f76535]{margin-bottom:1rem;color:var(--text-secondary, #6b7280);font-size:.875rem}.test-steps[data-v-b5f76535]{margin:0;padding-left:1.5rem}.test-steps li[data-v-b5f76535]{margin-bottom:.5rem;line-height:1.6;color:var(--text-primary, #374151)}.test-steps li[data-v-b5f76535]:last-child{margin-bottom:0}.code-example[data-v-b5f76535]{margin-top:1.5rem;padding:1.5rem;background:var(--bg-card, #f9fafb);border:1px solid var(--border-color, #e5e7eb);border-radius:8px}.code-example h4[data-v-b5f76535]{margin:0 0 1rem;color:var(--text-primary, #333)}.code-example pre[data-v-b5f76535]{background:#1e1e1e;color:#d4d4d4;padding:1.5rem;border-radius:6px;overflow-x:auto;margin:0}.code-example code[data-v-b5f76535]{font-family:Fira Code,Consolas,Monaco,monospace;font-size:.875rem;line-height:1.6}:root.dark .warning-banner[data-v-b5f76535]{background:#422006;border-color:#f59e0b}:root.dark .warning-banner p[data-v-b5f76535]{color:#fcd34d}:root.dark .pip-window-info[data-v-b5f76535]{background:#064e3b;border-color:#10b981}:root.dark .pip-window-info h4[data-v-b5f76535],:root.dark .info-value[data-v-b5f76535]{color:#6ee7b7}:root.dark .error-banner[data-v-b5f76535]{background:#450a0a;border-color:#f87171;color:#fca5a5}@media(max-width:768px){.pip-controls[data-v-b5f76535]{flex-direction:column}.pip-controls .btn[data-v-b5f76535]{width:100%;justify-content:center}.feature-grid[data-v-b5f76535]{grid-template-columns:1fr}.info-grid[data-v-b5f76535]{flex-direction:column;gap:.5rem}}.call-waiting-demo[data-v-6a722222]{max-width:1000px;margin:0 auto}.description[data-v-6a722222]{color:var(--text-secondary);margin-bottom:2rem}.status-section[data-v-6a722222]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.calls-indicator[data-v-6a722222]{display:flex;gap:.5rem;align-items:center;font-size:.875rem}.calls-indicator .label[data-v-6a722222]{color:var(--text-secondary)}.form-group[data-v-6a722222]{margin-bottom:1rem}.form-group label[data-v-6a722222]{display:block;margin-bottom:.5rem;font-weight:500;font-size:.875rem}.calls-container[data-v-6a722222]{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.call-card[data-v-6a722222]{background:var(--surface-0);border:2px solid var(--border-color);border-radius:8px;padding:1rem;transition:all .2s}.call-card.active[data-v-6a722222]{border-color:var(--success);background:var(--surface-50)}.call-card.held[data-v-6a722222]{border-color:var(--warning);background:var(--surface-50);opacity:.8}.call-card.incoming[data-v-6a722222]{border-color:var(--info);background:var(--surface-50);animation:pulse-border-6a722222 1.5s ease-in-out infinite}@keyframes pulse-border-6a722222{0%,to{border-color:var(--info)}50%{border-color:var(--primary)}}.call-header[data-v-6a722222]{display:flex;align-items:flex-start;margin-bottom:1rem}.call-info[data-v-6a722222]{flex:1}.call-uri[data-v-6a722222]{font-weight:600;margin-bottom:.25rem;word-break:break-all}.call-meta[data-v-6a722222]{display:flex;gap:.75rem;font-size:.875rem}.duration[data-v-6a722222]{color:var(--text-secondary)}.state-indicator[data-v-6a722222]{margin-bottom:1rem;display:block;text-align:center}@keyframes pulse-bg-6a722222{0%,to{opacity:1}50%{opacity:.7}}.call-controls[data-v-6a722222],.button-group[data-v-6a722222]{display:flex;gap:.5rem;flex-wrap:wrap}.settings-grid[data-v-6a722222]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1rem}.checkbox-item[data-v-6a722222]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;cursor:pointer;color:var(--text-color)}.setting-item[data-v-6a722222]{margin-bottom:1rem}.setting-item label[data-v-6a722222]{display:block;margin-bottom:.5rem;font-weight:500;font-size:.875rem;color:var(--text-color)}[data-v-6a722222] .p-slider{width:calc(100% - 3rem);margin-right:.5rem}.setting-item .value[data-v-6a722222]{font-weight:600;color:var(--primary)}.history-list[data-v-6a722222]{display:flex;flex-direction:column;gap:.5rem}.history-item[data-v-6a722222]{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:#fff;border-radius:6px;font-size:.875rem}.history-icon[data-v-6a722222]{font-size:.75rem;font-weight:600;color:var(--text-secondary)}.history-details[data-v-6a722222]{flex:1}.history-message[data-v-6a722222]{color:var(--text-color);margin-bottom:.125rem}.history-time[data-v-6a722222]{color:var(--text-secondary);font-size:.75rem}.sip-messaging-demo[data-v-68368fcf]{max-width:1400px;margin:0 auto}.description[data-v-68368fcf]{color:var(--vuesip-text-secondary);margin-bottom:2rem}.status-section[data-v-68368fcf]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.status-badge[data-v-68368fcf]{display:inline-block;padding:.5rem 1rem;border-radius:var(--vuesip-border-radius);font-weight:600;font-size:.875rem}.status-badge.connected[data-v-68368fcf]{background-color:var(--vuesip-success);color:var(--surface-0)}.status-badge.disconnected[data-v-68368fcf]{background-color:var(--vuesip-text-tertiary);color:var(--surface-0)}.status-badge.connecting[data-v-68368fcf]{background-color:var(--vuesip-warning);color:var(--surface-0)}.unread-badge[data-v-68368fcf]{background:var(--vuesip-danger);color:var(--surface-0);padding:.375rem .75rem;border-radius:var(--vuesip-border-radius-lg);font-size:.875rem;font-weight:600}.config-section[data-v-68368fcf],.settings-section[data-v-68368fcf],.stats-section[data-v-68368fcf]{background:var(--vuesip-bg-secondary);border:1px solid var(--vuesip-border);border-radius:var(--vuesip-border-radius-lg);padding:1.5rem;margin-bottom:1.5rem}h3[data-v-68368fcf]{margin-top:0;margin-bottom:1rem;font-size:1.125rem}h4[data-v-68368fcf]{margin-top:0;margin-bottom:.75rem;font-size:.875rem;text-transform:uppercase;color:var(--vuesip-text-tertiary);letter-spacing:.05em}.form-group[data-v-68368fcf]{margin-bottom:1rem}.form-group label[data-v-68368fcf]{display:block;margin-bottom:.5rem;font-weight:500;font-size:.875rem}.messaging-container[data-v-68368fcf]{background:var(--vuesip-bg-secondary);border:1px solid var(--vuesip-border);border-radius:var(--vuesip-border-radius-lg);overflow:hidden;margin-bottom:1.5rem}.messaging-layout[data-v-68368fcf]{display:grid;grid-template-columns:300px 1fr;height:600px}@media(max-width:768px){.messaging-layout[data-v-68368fcf]{grid-template-columns:1fr}.conversations-sidebar[data-v-68368fcf]{display:none}}.conversations-sidebar[data-v-68368fcf]{border-right:1px solid var(--vuesip-border);display:flex;flex-direction:column;background:var(--vuesip-bg-primary)}.sidebar-header[data-v-68368fcf]{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid var(--vuesip-border)}.sidebar-header h3[data-v-68368fcf]{margin:0;font-size:1rem}.new-chat-btn[data-v-68368fcf]{width:36px;height:36px;padding:0;border-radius:50%;font-size:1.25rem}.conversations-list[data-v-68368fcf]{flex:1;overflow-y:auto}.conversation-item[data-v-68368fcf]{display:flex;gap:.75rem;padding:.75rem 1rem;cursor:pointer;transition:background .2s;border-bottom:1px solid var(--vuesip-bg-secondary)}.conversation-item[data-v-68368fcf]:hover{background:var(--vuesip-bg-secondary)}.conversation-item.active[data-v-68368fcf]{background:var(--surface-ground);border-left:3px solid var(--vuesip-info)}.conversation-avatar[data-v-68368fcf]{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,var(--vuesip-primary) 0%,var(--purple-500) 100%);color:var(--surface-0);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.875rem;flex-shrink:0}.conversation-info[data-v-68368fcf]{flex:1;min-width:0}.conversation-header[data-v-68368fcf]{display:flex;justify-content:space-between;margin-bottom:.25rem}.conversation-name[data-v-68368fcf]{font-weight:600;font-size:.875rem;color:var(--vuesip-text-primary)}.conversation-time[data-v-68368fcf]{font-size:.75rem;color:var(--vuesip-text-tertiary)}.conversation-preview[data-v-68368fcf]{display:flex;gap:.5rem;align-items:center;font-size:.875rem}.unread-indicator[data-v-68368fcf]{background:var(--vuesip-info);color:var(--surface-0);padding:.125rem .5rem;border-radius:10px;font-size:.75rem;font-weight:600;flex-shrink:0}.preview-text[data-v-68368fcf]{color:var(--vuesip-text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quick-contacts[data-v-68368fcf]{padding:1rem;border-top:1px solid var(--vuesip-border)}.quick-btn[data-v-68368fcf]{width:100%;font-size:.75rem}.chat-area[data-v-68368fcf]{background:var(--vuesip-bg-primary);display:flex;flex-direction:column}.chat-container[data-v-68368fcf]{display:flex;flex-direction:column;height:100%}.chat-header[data-v-68368fcf]{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid var(--vuesip-border)}.chat-info[data-v-68368fcf]{display:flex;gap:.75rem;align-items:center}.chat-avatar[data-v-68368fcf]{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,var(--vuesip-primary) 0%,var(--purple-500) 100%);color:var(--surface-0);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.875rem}.chat-name[data-v-68368fcf]{font-weight:600;font-size:.875rem}.chat-uri[data-v-68368fcf]{font-size:.75rem;color:var(--vuesip-text-tertiary)}.chat-actions[data-v-68368fcf]{display:flex;gap:.5rem}.icon-btn[data-v-68368fcf]{width:36px;height:36px;padding:0;font-size:1rem;background:transparent;color:var(--vuesip-text-tertiary)}.icon-btn[data-v-68368fcf]:hover{background:var(--vuesip-bg-secondary);color:var(--vuesip-text-primary)}.messages-container[data-v-68368fcf]{flex:1;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:.75rem}.message[data-v-68368fcf]{display:flex}.message.outbound[data-v-68368fcf]{justify-content:flex-end}.message.inbound[data-v-68368fcf]{justify-content:flex-start}.message-bubble[data-v-68368fcf]{max-width:70%;padding:.75rem 1rem;border-radius:var(--vuesip-border-radius-lg);word-wrap:break-word}.message.outbound .message-bubble[data-v-68368fcf]{background:var(--vuesip-info);color:var(--surface-0);border-bottom-right-radius:4px}.message.inbound .message-bubble[data-v-68368fcf]{background:var(--vuesip-bg-secondary);color:var(--vuesip-text-primary);border-bottom-left-radius:4px}.message-content[data-v-68368fcf]{margin-bottom:.25rem;line-height:1.5}.message-meta[data-v-68368fcf]{display:flex;justify-content:flex-end;gap:.5rem;font-size:.75rem;opacity:.8}.message.inbound .message-meta[data-v-68368fcf]{justify-content:flex-start}.typing-indicator[data-v-68368fcf]{display:flex}.typing-bubble[data-v-68368fcf]{background:var(--vuesip-bg-secondary);padding:.75rem 1rem;border-radius:var(--vuesip-border-radius-lg);border-bottom-left-radius:4px}.typing-dots[data-v-68368fcf]{display:flex;gap:.25rem}.typing-dots span[data-v-68368fcf]{width:8px;height:8px;border-radius:50%;background:var(--vuesip-text-tertiary);animation:typing-68368fcf 1.4s ease-in-out infinite}.typing-dots span[data-v-68368fcf]:nth-child(2){animation-delay:.2s}.typing-dots span[data-v-68368fcf]:nth-child(3){animation-delay:.4s}@keyframes typing-68368fcf{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.message-input-container[data-v-68368fcf]{display:flex;gap:.75rem;padding:1rem;border-top:1px solid var(--vuesip-border)}.message-input-container[data-v-68368fcf] .p-inputtextarea{flex:1;max-height:120px}.send-btn[data-v-68368fcf]{width:48px;height:48px;padding:0;border-radius:50%;font-size:1.25rem;background:var(--vuesip-info)}.send-btn[data-v-68368fcf]:hover:not(:disabled){background:var(--vuesip-info-dark)}.empty-state[data-v-68368fcf]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:var(--vuesip-text-tertiary)}.empty-icon[data-v-68368fcf]{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:var(--vuesip-text-tertiary)}.empty-state p[data-v-68368fcf]{margin:0;font-size:.875rem}.modal-overlay[data-v-68368fcf]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-68368fcf]{background:var(--vuesip-bg-primary);border-radius:var(--vuesip-border-radius-lg);padding:2rem;min-width:400px;max-width:90vw}.modal-actions[data-v-68368fcf]{display:flex;gap:.75rem;margin-top:1.5rem}.cancel-btn[data-v-68368fcf]{background:var(--vuesip-text-tertiary)}.cancel-btn[data-v-68368fcf]:hover{background:var(--vuesip-text-primary)}.settings-grid[data-v-68368fcf]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}@media(max-width:768px){.settings-grid[data-v-68368fcf]{grid-template-columns:1fr}}.settings-grid label[data-v-68368fcf]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;cursor:pointer}.stats-grid[data-v-68368fcf]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}@media(max-width:768px){.stats-grid[data-v-68368fcf]{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.stats-grid[data-v-68368fcf]{grid-template-columns:1fr}}.stat-card[data-v-68368fcf]{background:var(--vuesip-bg-primary);padding:1.5rem;border-radius:var(--vuesip-border-radius-lg);text-align:center}.stat-value[data-v-68368fcf]{font-size:2rem;font-weight:700;color:var(--vuesip-info);margin-bottom:.5rem}.stat-label[data-v-68368fcf]{font-size:.875rem;color:var(--vuesip-text-tertiary);text-transform:uppercase;letter-spacing:.05em}@media(max-width:768px){.modal-content[data-v-68368fcf]{min-width:auto;width:90vw}}.presence-demo[data-v-c1889a53]{max-width:800px;margin:0 auto}.config-panel[data-v-c1889a53]{padding:2rem}.config-panel h3[data-v-c1889a53]{margin-bottom:1rem;color:#333}.info-text[data-v-c1889a53]{margin-bottom:1.5rem;color:#666;font-size:.875rem;line-height:1.5}.form-group[data-v-c1889a53]{margin-bottom:1.5rem}.form-group label[data-v-c1889a53]{display:block;margin-bottom:.5rem;font-weight:500;color:#374151}.form-group small[data-v-c1889a53]{display:block;margin-top:.25rem;color:var(--text-secondary);font-size:.75rem}.demo-tip[data-v-c1889a53]{margin-top:1.5rem;padding:1rem;background:#f0f9ff;border-left:4px solid var(--info);border-radius:4px;font-size:.875rem}.connected-interface[data-v-c1889a53]{padding:2rem}.status-bar[data-v-c1889a53]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:var(--surface-50);border-radius:8px;margin-bottom:2rem}.status-item[data-v-c1889a53]{display:flex;align-items:center;gap:.5rem;font-size:.875rem}.status-dot[data-v-c1889a53]{width:8px;height:8px;border-radius:50%;background:var(--danger)}.status-dot.connected[data-v-c1889a53]{background:var(--success)}.presence-panel[data-v-c1889a53]{display:flex;flex-direction:column;gap:2rem}.status-section[data-v-c1889a53],.watch-section[data-v-c1889a53],.watched-list[data-v-c1889a53],.events-log[data-v-c1889a53]{padding:1.5rem;background:var(--surface-0);border:1px solid var(--border-color);border-radius:8px}.status-section h3[data-v-c1889a53],.watch-section h3[data-v-c1889a53],.watched-list h3[data-v-c1889a53],.events-log h3[data-v-c1889a53]{margin-bottom:1rem;color:#111827}.status-display[data-v-c1889a53]{display:flex;align-items:center;gap:.75rem;padding:1rem;background:var(--surface-50);border-radius:6px;margin-bottom:1rem}.status-indicator[data-v-c1889a53]{width:1rem;height:1rem;border-radius:50%;display:inline-block}.status-indicator.status-available[data-v-c1889a53]{background:var(--color-success, var(--success))}.status-indicator.status-away[data-v-c1889a53]{background:var(--color-warning, var(--warning))}.status-indicator.status-busy[data-v-c1889a53]{background:var(--color-error, var(--danger))}.status-indicator.status-offline[data-v-c1889a53]{background:var(--color-gray, var(--text-secondary))}.status-indicator.status-custom[data-v-c1889a53]{background:var(--color-info, var(--info))}.status-text[data-v-c1889a53]{font-weight:500;color:#111827}.status-message[data-v-c1889a53]{color:var(--text-secondary);font-style:italic}.status-buttons[data-v-c1889a53]{display:flex;gap:.75rem;margin-bottom:1rem;flex-wrap:wrap}[data-v-c1889a53] .btn-status{flex:1;min-width:120px;padding:.75rem 1rem;background:var(--surface-100);color:#374151;border:2px solid var(--border-color);display:flex;align-items:center;justify-content:center;gap:.5rem}.status-dot[data-v-c1889a53]{width:.75rem;height:.75rem;border-radius:50%;display:inline-block}.status-dot.available[data-v-c1889a53]{background:var(--color-success, var(--success))}.status-dot.away[data-v-c1889a53]{background:var(--color-warning, var(--warning))}.status-dot.busy[data-v-c1889a53]{background:var(--color-error, var(--danger))}.status-dot.offline[data-v-c1889a53]{background:var(--color-gray, var(--text-secondary))}[data-v-c1889a53] .btn-status:hover:not(:disabled){background:var(--border-color)}[data-v-c1889a53] .btn-status.active{background:var(--primary);color:var(--surface-0);border-color:var(--primary)}.watch-form[data-v-c1889a53]{display:flex;gap:.75rem;margin-bottom:1rem}.watch-input[data-v-c1889a53]{flex:1;padding:.75rem;border:1px solid #d1d5db;border-radius:6px}.watched-users[data-v-c1889a53]{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}.watched-user[data-v-c1889a53]{display:flex;justify-content:space-between;align-items:flex-start;padding:1rem;background:var(--surface-50);border:1px solid var(--border-color);border-radius:6px}.user-info[data-v-c1889a53]{display:flex;gap:1rem;flex:1}.user-details[data-v-c1889a53]{flex:1}.user-uri[data-v-c1889a53]{font-weight:500;color:#111827;margin-bottom:.25rem}.user-status[data-v-c1889a53]{color:var(--text-secondary);font-size:.875rem;margin-bottom:.25rem}.last-update[data-v-c1889a53]{font-size:.75rem;color:#9ca3af}.empty-state[data-v-c1889a53]{padding:2rem;text-align:center;background:var(--surface-50);border:1px dashed #d1d5db;border-radius:8px;color:var(--text-secondary)}.empty-state p[data-v-c1889a53]:first-child{font-size:2rem;margin-bottom:.5rem}.events-list[data-v-c1889a53]{display:flex;flex-direction:column;gap:.5rem;max-height:300px;overflow-y:auto}.event-item[data-v-c1889a53]{display:flex;gap:1rem;padding:.75rem;background:var(--surface-50);border-radius:4px;font-size:.875rem}.event-time[data-v-c1889a53]{color:#9ca3af;font-size:.75rem;white-space:nowrap}.event-type[data-v-c1889a53]{color:var(--primary);font-weight:500;min-width:100px}.event-details[data-v-c1889a53]{color:#374151;flex:1}.status-available[data-v-c1889a53]{color:var(--success)}.status-away[data-v-c1889a53]{color:var(--warning)}.status-busy[data-v-c1889a53]{color:var(--danger)}.status-offline[data-v-c1889a53]{color:var(--text-secondary)}@media(max-width:768px){.status-buttons[data-v-c1889a53]{flex-direction:column}.btn-status[data-v-c1889a53]{width:100%;min-width:auto}.watch-form[data-v-c1889a53]{flex-direction:column}.watched-user[data-v-c1889a53]{flex-direction:column;gap:1rem}.user-info[data-v-c1889a53]{flex-direction:column;align-items:flex-start}.status-bar[data-v-c1889a53]{flex-direction:column;gap:1rem;align-items:flex-start}}@media(max-width:480px){.presence-panel[data-v-c1889a53]{gap:1.5rem}.status-section[data-v-c1889a53],.watch-section[data-v-c1889a53],.watched-list[data-v-c1889a53],.events-log[data-v-c1889a53]{padding:1rem}}.w-full[data-v-c1889a53]{width:100%}.mt-2[data-v-c1889a53]{margin-top:.5rem}.combined-status[data-v-5f6ba3bd]{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .75rem;border-radius:20px;font-size:.8125rem;font-weight:600;transition:all .2s ease}.status-icon[data-v-5f6ba3bd]{width:16px;height:16px;flex-shrink:0}.status-label[data-v-5f6ba3bd]{white-space:nowrap}.status-red[data-v-5f6ba3bd]{background:#ef444426;color:var(--danger);border:1px solid rgba(239,68,68,.3)}.status-orange[data-v-5f6ba3bd]{background:#f59e0b26;color:var(--warning);border:1px solid rgba(245,158,11,.3)}.status-green[data-v-5f6ba3bd]{background:#10b98126;color:var(--success);border:1px solid rgba(16,185,129,.3)}.status-orange .status-icon[data-v-5f6ba3bd]{animation:pulse-orange-5f6ba3bd 2s ease-in-out infinite}@keyframes pulse-orange-5f6ba3bd{0%,to{opacity:1}50%{opacity:.5}}.toolbar-layouts-demo[data-v-5f6ba3bd]{padding:1.5rem}.demo-header[data-v-5f6ba3bd]{margin-bottom:2rem;text-align:center}.demo-header h3[data-v-5f6ba3bd]{margin:0 0 .5rem;font-size:1.75rem;color:var(--text-primary)}.demo-header p[data-v-5f6ba3bd]{margin:0;color:var(--text-secondary)}.main-tabs[data-v-5f6ba3bd]{display:flex;gap:.5rem;margin-bottom:2rem;justify-content:center;flex-wrap:wrap}.tab-btn[data-v-5f6ba3bd]{padding:.75rem 1.5rem;border:2px solid var(--border-color);background:var(--bg-primary);color:var(--text-primary);border-radius:8px;cursor:pointer;font-weight:600;transition:all .2s}.tab-btn[data-v-5f6ba3bd]:hover{border-color:var(--primary)}.tab-btn.active[data-v-5f6ba3bd]{background:var(--primary);border-color:var(--primary);color:var(--surface-0)}.tab-content[data-v-5f6ba3bd]{animation:fadeIn-5f6ba3bd .2s ease}@keyframes fadeIn-5f6ba3bd{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.states-grid[data-v-5f6ba3bd]{display:flex;flex-direction:column;gap:1.5rem}.state-card[data-v-5f6ba3bd]{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:12px;padding:1.5rem}.state-card h4[data-v-5f6ba3bd]{margin:0 0 1rem;font-size:1.125rem;color:var(--text-primary)}.state-description[data-v-5f6ba3bd]{margin:1rem 0 0;font-size:.875rem;color:var(--text-secondary)}.toolbar-preview[data-v-5f6ba3bd]{display:flex;align-items:center;gap:1.5rem;padding:.875rem 1.25rem;border-radius:8px;background:var(--primary);color:var(--surface-0);font-size:.875rem}.toolbar-section[data-v-5f6ba3bd]{display:flex;align-items:center;gap:.75rem}.toolbar-center[data-v-5f6ba3bd]{flex:1;justify-content:center}.status-dot[data-v-5f6ba3bd]{width:10px;height:10px;border-radius:50%;background:var(--danger);flex-shrink:0}.status-dot.connected[data-v-5f6ba3bd]{background:var(--success)}.status-dot.disconnected[data-v-5f6ba3bd]{background:var(--danger)}.status-text[data-v-5f6ba3bd]{font-size:.8125rem;font-weight:500}.state-badge[data-v-5f6ba3bd]{padding:.25rem .625rem;border-radius:4px;font-size:.75rem;font-weight:600;text-transform:capitalize}.state-badge.active[data-v-5f6ba3bd]{background:#10b98133;color:var(--success);border:1px solid rgba(16,185,129,.3)}.state-badge.ringing[data-v-5f6ba3bd]{background:#fbbf2433;color:var(--warning);border:1px solid rgba(251,191,36,.3);animation:pulse-ring-5f6ba3bd 1.5s infinite}.state-badge.hold[data-v-5f6ba3bd]{background:#8b5cf633;color:var(--primary);border:1px solid rgba(139,92,246,.3)}.state-badge.transfer[data-v-5f6ba3bd]{background:#3b82f633;color:var(--info);border:1px solid rgba(59,130,246,.3)}.state-badge.dialing[data-v-5f6ba3bd]{background:#fbbf2433;color:var(--warning);border:1px solid rgba(251,191,36,.3)}@keyframes pulse-ring-5f6ba3bd{0%,to{opacity:1}50%{opacity:.6}}.toolbar-incoming-oncall[data-v-5f6ba3bd]{background:linear-gradient(120deg,var(--primary) 0%,var(--primary) 50%,var(--primary) 100%);border:2px solid var(--warning)}.incoming-badge[data-v-5f6ba3bd]{display:inline-flex;align-items:center;gap:.5rem;padding:.25rem .75rem;background:#fbbf244d;color:var(--warning);border:1px solid rgba(251,191,36,.5);border-radius:4px;font-size:.8125rem;font-weight:600;animation:pulse-incoming-5f6ba3bd 1s infinite}.incoming-pulse[data-v-5f6ba3bd]{width:8px;height:8px;background:var(--warning);border-radius:50%;animation:pulse-dot-5f6ba3bd 1s infinite}@keyframes pulse-incoming-5f6ba3bd{0%,to{background:#fbbf244d}50%{background:#fbbf2480}}@keyframes pulse-dot-5f6ba3bd{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.7}}.toolbar-btn.btn-sm[data-v-5f6ba3bd]{padding:.25rem .5rem;font-size:.75rem}.btn-icon[data-v-5f6ba3bd]{width:14px;height:14px;flex-shrink:0}.toolbar-btn[data-v-5f6ba3bd]{display:inline-flex;align-items:center;gap:.375rem}.btn-text[data-v-5f6ba3bd]{white-space:nowrap}@media(max-width:640px){.toolbar-btn .btn-text[data-v-5f6ba3bd]{display:none}.toolbar-btn[data-v-5f6ba3bd]{padding:.5rem}.toolbar-btn.btn-sm[data-v-5f6ba3bd]{padding:.375rem}.btn-icon[data-v-5f6ba3bd]{width:16px;height:16px}}.caller-name[data-v-5f6ba3bd]{font-weight:500}.caller-number[data-v-5f6ba3bd]{font-size:.75rem;opacity:.85}.call-duration[data-v-5f6ba3bd]{font-family:monospace;background:#0003;padding:.25rem .5rem;border-radius:4px}.idle-text[data-v-5f6ba3bd],.disconnected-text[data-v-5f6ba3bd]{opacity:.8;font-style:italic}.mute-indicator[data-v-5f6ba3bd]{background:var(--danger);color:var(--surface-0);padding:.125rem .5rem;border-radius:3px;font-size:.6875rem;font-weight:700;letter-spacing:.05em}.transfer-info[data-v-5f6ba3bd]{display:flex;align-items:center;gap:.5rem}.transfer-arrow[data-v-5f6ba3bd]{opacity:.7}.dialing-indicator[data-v-5f6ba3bd]{display:flex;gap:.25rem}.dot-pulse[data-v-5f6ba3bd]{width:6px;height:6px;background:var(--surface-0);border-radius:50%;animation:dot-pulse-5f6ba3bd 1.4s infinite ease-in-out both}.dot-pulse[data-v-5f6ba3bd]:nth-child(1){animation-delay:-.32s}.dot-pulse[data-v-5f6ba3bd]:nth-child(2){animation-delay:-.16s}@keyframes dot-pulse-5f6ba3bd{0%,80%,to{transform:scale(.6);opacity:.5}40%{transform:scale(1);opacity:1}}.toolbar-btn[data-v-5f6ba3bd]{padding:.375rem .75rem;border:none;border-radius:5px;font-size:.8125rem;font-weight:600;cursor:pointer;transition:all .2s}.btn-secondary[data-v-5f6ba3bd]{background:#fff3;color:var(--surface-0);border:1px solid rgba(255,255,255,.25)}.btn-secondary[data-v-5f6ba3bd]:hover{background:#ffffff4d}.btn-secondary.active[data-v-5f6ba3bd]{background:#fff6}.btn-primary[data-v-5f6ba3bd]{background:var(--info);color:var(--surface-0)}.btn-success[data-v-5f6ba3bd]{background:var(--success);color:var(--surface-0)}.btn-danger[data-v-5f6ba3bd]{background:var(--danger);color:var(--surface-0)}.btn-warning[data-v-5f6ba3bd]{background:var(--warning);color:var(--surface-0)}.btn-settings[data-v-5f6ba3bd]{background:#ffffff26;color:var(--surface-0);border:1px solid rgba(255,255,255,.25)}.framework-tabs[data-v-5f6ba3bd]{display:flex;gap:.5rem;margin-bottom:1.5rem;flex-wrap:wrap}.fw-tab[data-v-5f6ba3bd]{padding:.5rem 1rem;border:1px solid var(--border-color);background:var(--bg-primary);color:var(--text-secondary);border-radius:6px;cursor:pointer;font-size:.875rem;transition:all .2s}.fw-tab[data-v-5f6ba3bd]:hover{border-color:var(--primary);color:var(--text-primary)}.fw-tab.active[data-v-5f6ba3bd]{background:var(--primary);border-color:var(--primary);color:var(--surface-0)}.framework-example[data-v-5f6ba3bd]{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:12px;padding:1.5rem}.framework-example h4[data-v-5f6ba3bd]{margin:0 0 .5rem;font-size:1.25rem;color:var(--text-primary)}.fw-description[data-v-5f6ba3bd]{margin:0 0 1.5rem;color:var(--text-secondary)}.framework-example .toolbar-preview[data-v-5f6ba3bd]{margin-bottom:1.5rem}.code-block[data-v-5f6ba3bd]{background:var(--surface-section);border-radius:8px;overflow:hidden}.code-block pre[data-v-5f6ba3bd]{margin:0;padding:1.25rem;overflow-x:auto}.code-block code[data-v-5f6ba3bd]{font-family:Fira Code,Consolas,monospace;font-size:.8125rem;line-height:1.5;color:var(--text-secondary)}.layout-selector[data-v-5f6ba3bd]{display:flex;gap:.75rem;margin-bottom:2rem;justify-content:center;flex-wrap:wrap}.layout-btn[data-v-5f6ba3bd]{padding:.75rem 1.5rem;border:2px solid var(--border-color);background:var(--bg-primary);color:var(--text-primary);border-radius:8px;cursor:pointer;font-weight:500;transition:all .2s}.layout-btn[data-v-5f6ba3bd]:hover{border-color:var(--primary)}.layout-btn.active[data-v-5f6ba3bd]{border-color:var(--primary);background:var(--primary);color:var(--surface-0)}.layout-container[data-v-5f6ba3bd]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:2rem}.layout-description[data-v-5f6ba3bd]{margin-bottom:2rem}.layout-description h4[data-v-5f6ba3bd]{margin:0 0 .5rem;font-size:1.25rem;color:var(--text-primary)}.layout-description p[data-v-5f6ba3bd]{margin:0 0 1rem;color:var(--text-secondary)}.use-cases[data-v-5f6ba3bd]{background:var(--bg-primary);padding:1rem;border-radius:6px;border-left:3px solid var(--primary)}.use-cases strong[data-v-5f6ba3bd]{display:block;margin-bottom:.5rem;color:var(--text-primary)}.use-cases ul[data-v-5f6ba3bd]{margin:0;padding-left:1.25rem}.use-cases li[data-v-5f6ba3bd]{color:var(--text-secondary);font-size:.9375rem;margin-bottom:.25rem}.demo-layout[data-v-5f6ba3bd]{background:var(--surface-50);border:2px dashed var(--border-color);border-radius:8px;min-height:300px;overflow:hidden}.dark-mode{background:var(--surface-900);border-color:var(--border-color)}.demo-content[data-v-5f6ba3bd]{display:flex;align-items:center;justify-content:center;flex:1;padding:2rem}.demo-placeholder[data-v-5f6ba3bd]{color:var(--text-secondary);font-style:italic;margin:0}.demo-toolbar[data-v-5f6ba3bd]{background:linear-gradient(120deg,var(--primary) 0%,var(--primary) 50%,var(--primary) 100%);color:var(--surface-0)}.demo-layout-top[data-v-5f6ba3bd]{display:flex;flex-direction:column}.toolbar-top[data-v-5f6ba3bd]{display:flex;align-items:center;gap:2rem;padding:.875rem 1.25rem}.demo-layout-left[data-v-5f6ba3bd],.demo-layout-right[data-v-5f6ba3bd]{display:flex}.toolbar-left[data-v-5f6ba3bd],.toolbar-right[data-v-5f6ba3bd]{width:200px;padding:1.25rem 1rem;display:flex;flex-direction:column;gap:1.5rem}.toolbar-section-vertical[data-v-5f6ba3bd]{display:flex;flex-direction:column;gap:.5rem}.section-title[data-v-5f6ba3bd]{font-size:.6875rem;text-transform:uppercase;letter-spacing:.05em;opacity:.9;padding-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.2);font-weight:600}.status-group-vertical[data-v-5f6ba3bd]{display:flex;align-items:center;gap:.5rem}.status-label-small[data-v-5f6ba3bd]{font-size:.8125rem}.info-item[data-v-5f6ba3bd]{display:flex;flex-direction:column;gap:.125rem}.info-label[data-v-5f6ba3bd]{font-size:.625rem;text-transform:uppercase;opacity:.8}.info-value[data-v-5f6ba3bd]{font-size:.8125rem;font-weight:500}.state-badge-small[data-v-5f6ba3bd]{display:inline-block;padding:.125rem .375rem;border-radius:3px;font-size:.6875rem;font-weight:600}.state-badge-small.active[data-v-5f6ba3bd]{background:#10b98133;color:var(--success);border:1px solid rgba(16,185,129,.3)}.toolbar-btn-vertical[data-v-5f6ba3bd]{padding:.5rem .75rem;border:none;border-radius:5px;font-size:.8125rem;font-weight:600;cursor:pointer;text-align:left;background:#fff3;color:var(--surface-0);border:1px solid rgba(255,255,255,.25)}.toolbar-btn-vertical.btn-danger[data-v-5f6ba3bd]{background:var(--danger);border-color:var(--danger)}.icon-buttons[data-v-5f6ba3bd]{display:flex;gap:.5rem}.toolbar-btn-icon[data-v-5f6ba3bd]{width:36px;height:36px;border:none;border-radius:6px;font-size:.875rem;font-weight:700;cursor:pointer;background:#fff3;color:var(--surface-0);border:1px solid rgba(255,255,255,.25)}.toolbar-btn-icon.btn-danger[data-v-5f6ba3bd]{background:var(--danger);border-color:var(--danger)}.demo-layout-bottom[data-v-5f6ba3bd]{display:flex;flex-direction:column}.toolbar-bottom[data-v-5f6ba3bd]{display:flex;align-items:center;gap:1.5rem;padding:.75rem 1.25rem}.toolbar-preview-tailwind[data-v-5f6ba3bd],.toolbar-preview-primevue[data-v-5f6ba3bd],.toolbar-preview-vuetify[data-v-5f6ba3bd],.toolbar-preview-quasar[data-v-5f6ba3bd],.toolbar-preview-element[data-v-5f6ba3bd],.toolbar-preview-naive[data-v-5f6ba3bd]{display:flex;align-items:center;gap:1.5rem;padding:.875rem 1.25rem;border-radius:8px;color:var(--surface-0);font-size:.875rem;margin-bottom:1.5rem}.toolbar-preview-tailwind[data-v-5f6ba3bd]{background:linear-gradient(120deg,var(--primary) 0%,var(--primary) 50%,var(--primary) 100%)}.tw-flex[data-v-5f6ba3bd]{display:flex}.tw-flex-1[data-v-5f6ba3bd]{flex:1}.tw-items-center[data-v-5f6ba3bd]{align-items:center}.tw-justify-center[data-v-5f6ba3bd]{justify-content:center}.tw-gap-2[data-v-5f6ba3bd]{gap:.5rem}.tw-gap-3[data-v-5f6ba3bd]{gap:.75rem}.tw-gap-4[data-v-5f6ba3bd]{gap:1rem}.tw-w-3[data-v-5f6ba3bd]{width:.75rem}.tw-h-3[data-v-5f6ba3bd]{height:.75rem}.tw-rounded-full[data-v-5f6ba3bd]{border-radius:9999px}.tw-rounded[data-v-5f6ba3bd]{border-radius:.25rem}.tw-rounded-md[data-v-5f6ba3bd]{border-radius:.375rem}.tw-bg-emerald-500[data-v-5f6ba3bd]{background-color:var(--success)}.tw-text-sm[data-v-5f6ba3bd]{font-size:.875rem}.tw-text-xs[data-v-5f6ba3bd]{font-size:.75rem}.tw-font-medium[data-v-5f6ba3bd]{font-weight:500}.tw-font-semibold[data-v-5f6ba3bd]{font-weight:600}.tw-font-mono[data-v-5f6ba3bd]{font-family:monospace}.tw-px-2[data-v-5f6ba3bd]{padding-left:.5rem;padding-right:.5rem}.tw-px-3[data-v-5f6ba3bd]{padding-left:.75rem;padding-right:.75rem}.tw-py-1[data-v-5f6ba3bd]{padding-top:.25rem;padding-bottom:.25rem}.tw-py-1\.5[data-v-5f6ba3bd]{padding-top:.375rem;padding-bottom:.375rem}.tw-bg-emerald-500\/20[data-v-5f6ba3bd]{background-color:#10b98133}.tw-text-emerald-400[data-v-5f6ba3bd]{color:var(--success-light)}.tw-bg-surface-900-20[data-v-5f6ba3bd]{background-color:#0003}.tw-bg-surface-0-20[data-v-5f6ba3bd]{background-color:#fff3}.tw-border[data-v-5f6ba3bd]{border-width:1px}.tw-border-surface-0-30[data-v-5f6ba3bd]{border-color:#ffffff4d}.tw-bg-red-500[data-v-5f6ba3bd]{background-color:var(--danger)}.toolbar-preview-primevue[data-v-5f6ba3bd]{background:linear-gradient(120deg,var(--info) 0%,var(--info) 100%)}.pv-status-section[data-v-5f6ba3bd]{display:flex;gap:.5rem}.pv-badge[data-v-5f6ba3bd]{padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:600}.pv-badge-success[data-v-5f6ba3bd]{background:var(--success)}.pv-call-info[data-v-5f6ba3bd]{flex:1;display:flex;align-items:center;justify-content:center;gap:.75rem}.pv-tag[data-v-5f6ba3bd]{padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:600}.pv-tag-info[data-v-5f6ba3bd]{background:#3b82f64d;color:var(--info)}.pv-caller[data-v-5f6ba3bd]{font-weight:500}.pv-duration[data-v-5f6ba3bd]{font-family:monospace;background:#0003;padding:.25rem .5rem;border-radius:4px}.pv-button-group[data-v-5f6ba3bd]{display:flex;gap:.5rem}.pv-button[data-v-5f6ba3bd]{padding:.375rem .75rem;border-radius:4px;font-size:.8125rem;font-weight:600;border:none;cursor:pointer}.pv-button-outlined[data-v-5f6ba3bd]{background:transparent;border:1px solid rgba(255,255,255,.4);color:var(--surface-0)}.pv-button-danger[data-v-5f6ba3bd]{background:var(--danger);color:var(--surface-0)}.toolbar-preview-vuetify[data-v-5f6ba3bd]{background:linear-gradient(120deg,var(--primary) 0%,var(--primary) 100%)}.v-status[data-v-5f6ba3bd]{display:flex;gap:.5rem}.v-chip[data-v-5f6ba3bd]{padding:.25rem .625rem;border-radius:16px;font-size:.75rem;font-weight:500}.v-chip-success[data-v-5f6ba3bd]{background:var(--success)}.v-chip-primary[data-v-5f6ba3bd]{background:var(--info)}.v-call-info[data-v-5f6ba3bd]{flex:1;display:flex;align-items:center;justify-content:center;gap:.75rem}.v-caller[data-v-5f6ba3bd]{font-weight:500}.v-duration[data-v-5f6ba3bd]{font-family:monospace;background:#0003;padding:.25rem .5rem;border-radius:4px}.v-btn-group[data-v-5f6ba3bd]{display:flex;gap:.25rem}.v-btn[data-v-5f6ba3bd]{padding:.375rem .75rem;border-radius:4px;font-size:.8125rem;font-weight:500;border:none;cursor:pointer;text-transform:uppercase;letter-spacing:.02em}.v-btn-text[data-v-5f6ba3bd]{background:transparent;color:var(--surface-0)}.v-btn-text[data-v-5f6ba3bd]:hover{background:#ffffff1a}.v-btn-error[data-v-5f6ba3bd]{background:var(--danger);color:var(--surface-0)}.toolbar-preview-quasar[data-v-5f6ba3bd]{background:linear-gradient(120deg,var(--info) 0%,var(--primary) 100%)}.q-status[data-v-5f6ba3bd]{display:flex;gap:.5rem}.q-badge[data-v-5f6ba3bd]{padding:.25rem .5rem;border-radius:3px;font-size:.75rem;font-weight:600}.q-badge-positive[data-v-5f6ba3bd]{background:var(--success)}.q-badge-primary[data-v-5f6ba3bd]{background:var(--info)}.q-call-info[data-v-5f6ba3bd]{flex:1;display:flex;align-items:center;justify-content:center;gap:.75rem}.q-caller[data-v-5f6ba3bd]{font-weight:500}.q-duration[data-v-5f6ba3bd]{font-family:monospace;background:#0003;padding:.25rem .5rem;border-radius:4px}.q-btn-group[data-v-5f6ba3bd]{display:flex;gap:.25rem}.q-btn[data-v-5f6ba3bd]{padding:.375rem .75rem;border-radius:3px;font-size:.8125rem;font-weight:500;border:none;cursor:pointer;text-transform:uppercase}.q-btn-flat[data-v-5f6ba3bd]{background:transparent;color:var(--surface-0)}.q-btn-flat[data-v-5f6ba3bd]:hover{background:#ffffff1a}.q-btn-negative[data-v-5f6ba3bd]{background:var(--danger);color:var(--surface-0)}.toolbar-preview-element[data-v-5f6ba3bd]{background:linear-gradient(120deg,var(--info) 0%,var(--success) 100%)}.el-status[data-v-5f6ba3bd]{display:flex;gap:.5rem}.el-tag[data-v-5f6ba3bd]{padding:.125rem .5rem;border-radius:4px;font-size:.75rem;font-weight:500;border:1px solid transparent}.el-tag-success[data-v-5f6ba3bd]{background:var(--success);border-color:var(--success)}.el-tag-primary[data-v-5f6ba3bd]{background:var(--info);border-color:var(--info)}.el-call-info[data-v-5f6ba3bd]{flex:1;display:flex;align-items:center;justify-content:center;gap:.75rem}.el-caller[data-v-5f6ba3bd]{font-weight:500}.el-duration[data-v-5f6ba3bd]{font-family:monospace;background:#0003;padding:.25rem .5rem;border-radius:4px}.el-btn-group[data-v-5f6ba3bd]{display:flex;gap:.5rem}.el-button[data-v-5f6ba3bd]{padding:.5rem 1rem;border-radius:4px;font-size:.875rem;font-weight:500;border:1px solid rgba(255,255,255,.3);cursor:pointer}.el-button-default[data-v-5f6ba3bd]{background:#ffffff1a;color:var(--surface-0)}.el-button-danger[data-v-5f6ba3bd]{background:var(--danger);border-color:var(--danger);color:var(--surface-0)}.toolbar-preview-naive[data-v-5f6ba3bd]{background:linear-gradient(120deg,var(--success) 0%,var(--info) 100%)}.n-status[data-v-5f6ba3bd]{display:flex;gap:.5rem}.n-tag[data-v-5f6ba3bd]{padding:.125rem .5rem;border-radius:3px;font-size:.75rem;font-weight:500}.n-tag-success[data-v-5f6ba3bd]{background:#18a0584d;color:var(--success)}.n-tag-info[data-v-5f6ba3bd]{background:#2080f04d;color:var(--info)}.n-call-info[data-v-5f6ba3bd]{flex:1;display:flex;align-items:center;justify-content:center;gap:.75rem}.n-caller[data-v-5f6ba3bd]{font-weight:500}.n-duration[data-v-5f6ba3bd]{font-family:monospace;background:#0003;padding:.25rem .5rem;border-radius:4px}.n-btn-group[data-v-5f6ba3bd]{display:flex;gap:.5rem}.n-button[data-v-5f6ba3bd]{padding:.375rem .875rem;border-radius:3px;font-size:.875rem;font-weight:500;border:none;cursor:pointer}.n-button-default[data-v-5f6ba3bd]{background:#ffffff26;color:var(--surface-0);border:1px solid rgba(255,255,255,.2)}.n-button-error[data-v-5f6ba3bd]{background:var(--danger);color:var(--surface-0)}.advanced-section[data-v-5f6ba3bd]{padding:1rem 0}.advanced-section h3[data-v-5f6ba3bd]{margin:0 0 .5rem;font-size:1.25rem;color:var(--text-color)}.section-description[data-v-5f6ba3bd]{margin:0 0 1.5rem;color:var(--text-secondary);line-height:1.6}.nurse-workflow-demo[data-v-5f6ba3bd]{background:var(--surface-50);border-radius:12px;padding:1.5rem}.toolbar-nurse[data-v-5f6ba3bd]{background:linear-gradient(135deg,var(--primary) 0%,var(--primary) 100%);border-radius:10px;padding:.875rem 1.25rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;color:var(--surface-0)}.presence-dropdown[data-v-5f6ba3bd]{position:relative}.presence-button[data-v-5f6ba3bd]{display:flex;align-items:center;gap:.5rem;padding:.5rem .875rem;background:#ffffff26;border:1px solid rgba(255,255,255,.25);border-radius:20px;color:var(--surface-0);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.presence-button[data-v-5f6ba3bd]:hover,.presence-dropdown.open .presence-button[data-v-5f6ba3bd]{background:#ffffff40}.presence-dot[data-v-5f6ba3bd]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.presence-label[data-v-5f6ba3bd]{white-space:nowrap}.dropdown-arrow[data-v-5f6ba3bd]{width:14px;height:14px;opacity:.8;transition:transform .2s ease}.presence-dropdown.open .dropdown-arrow[data-v-5f6ba3bd]{transform:rotate(180deg)}.presence-menu[data-v-5f6ba3bd]{position:absolute;top:calc(100% + 8px);left:0;min-width:220px;background:var(--surface-0);border-radius:10px;box-shadow:0 10px 40px #0003;z-index:100;overflow:hidden}.presence-option[data-v-5f6ba3bd]{display:flex;flex-direction:column;align-items:flex-start;gap:.125rem;width:100%;padding:.75rem 1rem;border:none;background:none;cursor:pointer;transition:background .15s ease;text-align:left}.presence-option[data-v-5f6ba3bd]:hover{background:var(--surface-50)}.presence-option.active[data-v-5f6ba3bd]{background:var(--surface-ground)}.presence-option-label[data-v-5f6ba3bd]{font-weight:500;color:var(--text-color);font-size:.875rem;display:flex;align-items:center;gap:.5rem}.presence-option .presence-dot[data-v-5f6ba3bd]{display:inline-block;vertical-align:middle}.presence-option-desc[data-v-5f6ba3bd]{font-size:.75rem;color:var(--text-secondary);padding-left:1.375rem}.return-time-hint[data-v-5f6ba3bd]{font-size:.625rem;color:var(--text-muted);padding-left:1.375rem;font-style:italic}.return-time-picker[data-v-5f6ba3bd]{position:relative}.return-time-button[data-v-5f6ba3bd]{display:flex;align-items:center;gap:.375rem;padding:.375rem .75rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:16px;color:var(--surface-0);font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s ease}.return-time-button[data-v-5f6ba3bd]:hover{background:#fff3}.return-time-picker.open .return-time-button[data-v-5f6ba3bd]{background:#ffffff40;border-color:#fff6}.clock-icon[data-v-5f6ba3bd]{width:14px;height:14px;fill:currentColor;opacity:.9}.set-time-text[data-v-5f6ba3bd]{opacity:.8}.return-time-menu[data-v-5f6ba3bd]{position:absolute;top:calc(100% + 8px);right:0;min-width:200px;background:var(--surface-0);border-radius:10px;box-shadow:0 10px 40px #0003;z-index:100;overflow:hidden;padding:.5rem}.return-time-section[data-v-5f6ba3bd]{padding:.5rem}.return-time-section[data-v-5f6ba3bd]:not(:last-child){border-bottom:1px solid var(--border-color)}.return-time-header[data-v-5f6ba3bd]{font-size:.625rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.duration-grid[data-v-5f6ba3bd]{display:grid;grid-template-columns:repeat(3,1fr);gap:.375rem}.duration-btn[data-v-5f6ba3bd]{padding:.5rem .25rem;background:var(--surface-50);border:1px solid transparent;border-radius:6px;color:var(--text-secondary);font-size:.75rem;font-weight:500;cursor:pointer;transition:all .15s ease}.duration-btn[data-v-5f6ba3bd]:hover{background:var(--surface-100);color:var(--text-color)}.duration-btn.active[data-v-5f6ba3bd]{background:var(--primary);color:var(--surface-0);border-color:var(--primary)}.time-input[data-v-5f6ba3bd]{width:100%;padding:.5rem;background:var(--surface-50);border:1px solid var(--border-color);border-radius:6px;font-size:.875rem;color:var(--text-color);cursor:pointer}.time-input[data-v-5f6ba3bd]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #667eea26}.clear-return-btn[data-v-5f6ba3bd]{width:100%;padding:.5rem;background:none;border:none;color:var(--danger);font-size:.75rem;font-weight:500;cursor:pointer;transition:background .15s ease;border-radius:6px;margin-top:.25rem}.clear-return-btn[data-v-5f6ba3bd]:hover{background:var(--surface-50)}.return-time-badge[data-v-5f6ba3bd]{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .375rem;background:#fff3;border-radius:8px;font-size:.625rem;font-weight:500;margin-left:.25rem}.return-time-capability[data-v-5f6ba3bd]{display:inline-flex;align-items:center;gap:.25rem;font-size:.625rem;color:var(--primary);margin-top:.25rem;padding-left:1.375rem}.return-time-capability svg[data-v-5f6ba3bd]{width:10px;height:10px;fill:currentColor}.call-badge[data-v-5f6ba3bd]{display:flex;align-items:center;gap:.75rem}.call-state-tag[data-v-5f6ba3bd]{padding:.25rem .625rem;background:#10b98133;color:var(--success);border-radius:4px;font-size:.75rem;font-weight:600;text-transform:uppercase}.caller-info[data-v-5f6ba3bd]{font-weight:500}.call-timer[data-v-5f6ba3bd]{font-family:SF Mono,Consolas,monospace;font-size:.875rem;opacity:.9}.presence-message[data-v-5f6ba3bd]{color:#ffffffe6;font-size:.875rem}.presence-legend[data-v-5f6ba3bd]{margin-top:1.5rem}.presence-legend h4[data-v-5f6ba3bd]{margin:0 0 1rem;font-size:1rem;color:var(--text-color)}.presence-grid[data-v-5f6ba3bd]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}.presence-card[data-v-5f6ba3bd]{background:var(--surface-0);border:2px solid var(--border-color);border-radius:10px;padding:1rem;cursor:pointer;transition:all .2s ease}.presence-card[data-v-5f6ba3bd]:hover{border-color:var(--primary);box-shadow:0 4px 12px #667eea26}.presence-card.active[data-v-5f6ba3bd]{border-color:var(--primary);background:var(--surface-50)}.presence-card-header[data-v-5f6ba3bd]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.presence-card-label[data-v-5f6ba3bd]{font-weight:600;color:var(--text-color)}.presence-card-desc[data-v-5f6ba3bd]{margin:0 0 .75rem;font-size:.8125rem;color:var(--text-secondary);line-height:1.4}.presence-card-meta[data-v-5f6ba3bd]{border-top:1px solid var(--border-color);padding-top:.75rem}.call-capability[data-v-5f6ba3bd]{font-size:.75rem;font-weight:500}.call-capability.enabled[data-v-5f6ba3bd]{color:var(--success)}.call-capability[data-v-5f6ba3bd]:not(.enabled){color:var(--danger)}.nurse-workflow-demo .code-example[data-v-5f6ba3bd]{margin-top:1.5rem;background:var(--surface-0);border-radius:10px;padding:1rem}.nurse-workflow-demo .code-example h4[data-v-5f6ba3bd]{margin:0 0 .75rem;font-size:.9375rem;color:var(--text-color)}.nurse-workflow-demo .code-example pre[data-v-5f6ba3bd]{background:var(--surface-900);border-radius:8px;padding:1rem;overflow-x:auto;margin:0}.nurse-workflow-demo .code-example code[data-v-5f6ba3bd]{font-family:SF Mono,Consolas,Monaco,monospace;font-size:.8125rem;line-height:1.5;color:var(--text-color)}@media(max-width:768px){.toolbar-preview[data-v-5f6ba3bd]{flex-wrap:wrap;gap:.75rem}.toolbar-center[data-v-5f6ba3bd]{flex:1 1 100%;order:-1}.demo-layout-left[data-v-5f6ba3bd],.demo-layout-right[data-v-5f6ba3bd]{flex-direction:column}.toolbar-left[data-v-5f6ba3bd],.toolbar-right[data-v-5f6ba3bd]{width:100%}.toolbar-preview-tailwind[data-v-5f6ba3bd],.toolbar-preview-primevue[data-v-5f6ba3bd],.toolbar-preview-vuetify[data-v-5f6ba3bd],.toolbar-preview-quasar[data-v-5f6ba3bd],.toolbar-preview-element[data-v-5f6ba3bd],.toolbar-preview-naive[data-v-5f6ba3bd]{flex-wrap:wrap;gap:.75rem}}.connection-manager[data-v-3210b721]{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:12px;overflow:hidden;margin-bottom:1.5rem}.manager-header[data-v-3210b721]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;background:var(--bg-secondary);border-bottom:1px solid var(--border-color)}.manager-header h3[data-v-3210b721]{margin:0;font-size:1rem;font-weight:600;color:var(--text-primary);display:flex;align-items:center;gap:.5rem}.manager-header h3 svg[data-v-3210b721]{color:var(--primary)}.header-actions[data-v-3210b721]{display:flex;align-items:center;gap:.75rem}.connection-status[data-v-3210b721]{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:500;color:var(--text-secondary)}.connection-status.connected[data-v-3210b721]{color:#10b981}.status-dot[data-v-3210b721]{width:8px;height:8px;border-radius:50%;background:#10b981;box-shadow:0 0 0 2px #10b98133}.badge-registered[data-v-3210b721]{background:#10b98126;color:#059669;padding:.125rem .375rem;border-radius:4px;font-size:.6875rem;font-weight:600;text-transform:uppercase}.active-connection-panel[data-v-3210b721]{padding:1rem 1.25rem;background:#10b9810f;border-bottom:1px solid rgba(16,185,129,.15);display:flex;align-items:center;justify-content:space-between;gap:1rem}.active-connection-info[data-v-3210b721]{flex:1;min-width:0}.info-row[data-v-3210b721]{display:flex;gap:.5rem;font-size:.8125rem;margin-bottom:.25rem}.info-row[data-v-3210b721]:last-child{margin-bottom:0}.info-label[data-v-3210b721]{color:var(--text-secondary);font-weight:500;flex-shrink:0;min-width:80px}.info-value[data-v-3210b721]{color:var(--text-primary);word-break:break-all}.btn-disconnect[data-v-3210b721]{flex-shrink:0}.connection-error[data-v-3210b721]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:#ef444414;border-bottom:1px solid rgba(239,68,68,.15);color:#dc2626;font-size:.8125rem}.connection-error svg[data-v-3210b721]{flex-shrink:0}.connection-list[data-v-3210b721]{max-height:320px;overflow-y:auto}.connection-item[data-v-3210b721]{display:flex;align-items:center;padding:.875rem 1.25rem;border-bottom:1px solid var(--border-color);transition:background .15s}.connection-item[data-v-3210b721]:last-child{border-bottom:none}.connection-item[data-v-3210b721]:hover{background:var(--bg-secondary)}.connection-item.active[data-v-3210b721]{background:#6366f114}.connection-item.connected[data-v-3210b721]{background:#10b98114}.connection-main[data-v-3210b721]{flex:1;cursor:pointer;min-width:0}.connection-info[data-v-3210b721]{min-width:0}.connection-name[data-v-3210b721]{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.connection-name .name[data-v-3210b721]{font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.badge[data-v-3210b721]{font-size:.625rem;padding:.125rem .375rem;border-radius:4px;font-weight:600;text-transform:uppercase;letter-spacing:.025em}.badge-default[data-v-3210b721]{background:var(--primary);color:#fff}.badge-connected[data-v-3210b721]{background:#10b981;color:#fff}.connection-details[data-v-3210b721]{display:flex;align-items:center;font-size:.8125rem;color:var(--text-secondary)}.detail-separator[data-v-3210b721]{margin:0 .125rem;color:var(--text-tertiary)}.detail-item.server[data-v-3210b721]{color:var(--text-tertiary)}.connection-actions[data-v-3210b721]{display:flex;gap:.25rem;opacity:0;transition:opacity .15s}.connection-item:hover .connection-actions[data-v-3210b721]{opacity:1}.btn-icon[data-v-3210b721]{display:flex;align-items:center;justify-content:center;padding:.5rem;background:transparent;border:none;border-radius:6px;cursor:pointer;color:var(--text-secondary);transition:all .15s}.btn-icon[data-v-3210b721]:hover{background:var(--bg-secondary);color:var(--text-primary)}.btn-icon.btn-add[data-v-3210b721]{background:var(--primary);color:#fff}.btn-icon.btn-add[data-v-3210b721]:hover{background:#4f46e5}.btn-icon.btn-small[data-v-3210b721]{padding:.375rem}.btn-icon.btn-danger[data-v-3210b721]:hover{background:#ef44441a;color:#ef4444}.btn-icon.btn-close[data-v-3210b721]{color:var(--text-secondary)}.btn-icon.btn-close[data-v-3210b721]:hover{color:var(--text-primary)}.empty-state[data-v-3210b721]{padding:2.5rem 1.5rem;text-align:center;color:var(--text-secondary)}.empty-state svg[data-v-3210b721]{color:var(--text-tertiary);margin-bottom:1rem}.empty-state p[data-v-3210b721]{margin:0 0 .5rem;font-size:.9375rem}.empty-state .empty-state-hint[data-v-3210b721]{margin-bottom:1rem;font-size:.8125rem;color:var(--text-tertiary)}.modal-overlay[data-v-3210b721]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-content[data-v-3210b721]{background:var(--bg-primary);border-radius:16px;width:100%;max-width:480px;max-height:90vh;overflow:auto;box-shadow:0 20px 60px #0000004d}.modal-content.modal-small[data-v-3210b721]{max-width:400px}.modal-header[data-v-3210b721]{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid var(--border-color)}.modal-header h4[data-v-3210b721]{margin:0;font-size:1.125rem;font-weight:600;color:var(--text-primary)}.modal-body[data-v-3210b721]{padding:1.5rem}.modal-body p[data-v-3210b721]{margin:0 0 .75rem;color:var(--text-primary)}.modal-body .text-muted[data-v-3210b721]{color:var(--text-secondary);font-size:.875rem}.modal-footer[data-v-3210b721]{display:flex;justify-content:flex-end;gap:.75rem;padding:1.25rem 1.5rem;border-top:1px solid var(--border-color);background:var(--bg-secondary)}.form-group[data-v-3210b721]{margin-bottom:1.25rem}.form-group[data-v-3210b721]:last-of-type{margin-bottom:0}.form-group label[data-v-3210b721]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-primary);font-size:.875rem}.form-group input[type=text][data-v-3210b721],.form-group input[type=password][data-v-3210b721]{width:100%;padding:.75rem 1rem;border:1px solid var(--border-color);border-radius:8px;font-size:.875rem;background:var(--bg-primary);color:var(--text-primary);transition:border-color .2s,box-shadow .2s}.form-group input[data-v-3210b721]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #6366f11a}.form-group input.error[data-v-3210b721]{border-color:#ef4444}.form-group small[data-v-3210b721]{display:block;margin-top:.375rem;color:var(--text-secondary);font-size:.75rem}.form-group .error-text[data-v-3210b721]{color:#ef4444}.checkbox-label[data-v-3210b721]{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-weight:400!important}.checkbox-label input[type=checkbox][data-v-3210b721]{width:18px;height:18px;accent-color:var(--primary)}.checkbox-label span[data-v-3210b721]{font-size:.875rem;color:var(--text-primary)}.security-warning[data-v-3210b721]{display:flex;align-items:flex-start;gap:.5rem;margin-top:.5rem;padding:.625rem .75rem;background:#f59e0b1a;border:1px solid rgba(245,158,11,.25);border-radius:6px;font-size:.75rem;color:#b45309}.security-warning svg[data-v-3210b721]{flex-shrink:0;margin-top:.125rem}.btn[data-v-3210b721]{padding:.625rem 1.25rem;border-radius:8px;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s;border:none}.btn-primary[data-v-3210b721]{background:linear-gradient(135deg,var(--primary),#4f46e5);color:#fff}.btn-primary[data-v-3210b721]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #6366f14d}.btn-primary[data-v-3210b721]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-3210b721]{background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-color)}.btn-secondary[data-v-3210b721]:hover{background:var(--bg-primary);border-color:var(--primary)}.btn-danger[data-v-3210b721]{background:#ef4444;color:#fff}.btn-danger[data-v-3210b721]:hover{background:#dc2626}.btn-sm[data-v-3210b721]{padding:.5rem 1rem;font-size:.8125rem}.btn-connect[data-v-3210b721]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:.375rem .75rem;border-radius:6px;font-size:.75rem;font-weight:600;white-space:nowrap}.btn-connect[data-v-3210b721]:hover:not(:disabled){background:linear-gradient(135deg,#059669,#047857);transform:translateY(-1px);box-shadow:0 2px 8px #10b9814d}.btn-connect[data-v-3210b721]:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.connection-item .btn-connect[data-v-3210b721]{opacity:1}.settings-demo[data-v-662248f4]{max-width:720px;margin:0 auto}.settings-demo[data-v-662248f4] .connection-manager{margin-bottom:1.5rem}.config-panel[data-v-662248f4]{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:12px;padding:1.5rem;margin-bottom:1.5rem}.config-panel h3[data-v-662248f4]{margin:0 0 .5rem;font-size:1.25rem;color:var(--text-primary)}.ami-panel h3[data-v-662248f4]{color:var(--primary)}.info-text[data-v-662248f4]{color:var(--text-secondary);font-size:.875rem;margin-bottom:1.5rem;line-height:1.6}.connection-status[data-v-662248f4]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#ef44441a;border-radius:8px;margin-bottom:1.5rem;border:1px solid rgba(239,68,68,.2)}.connection-status.connected[data-v-662248f4]{background:#10b9811a;border-color:#10b9814d}.status-indicator[data-v-662248f4]{width:10px;height:10px;border-radius:50%;background:var(--danger)}.connection-status.connected .status-indicator[data-v-662248f4]{background:var(--success);box-shadow:0 0 0 3px rgba(var(--success-rgb),.2)}.status-text[data-v-662248f4]{font-weight:500;color:var(--text-primary);flex:1}.badge[data-v-662248f4]{padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:600}.badge-success[data-v-662248f4]{background:var(--success);color:var(--surface-0)}.connection-info[data-v-662248f4]{background:#10b98114;border:1px solid rgba(16,185,129,.25);border-radius:8px;padding:1rem 1.25rem;margin-bottom:1.5rem}.connection-info h4[data-v-662248f4]{margin:0 0 .75rem;font-size:1rem;color:var(--success)}.connection-info dl[data-v-662248f4]{margin:0;display:grid;grid-template-columns:auto 1fr;gap:.5rem 1rem}.connection-info dt[data-v-662248f4]{color:var(--text-secondary);font-weight:500;font-size:.875rem}.connection-info dd[data-v-662248f4]{margin:0;color:var(--text-primary);font-size:.875rem;word-break:break-all}.form-group[data-v-662248f4]{margin-bottom:1.25rem}.form-group label[data-v-662248f4]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-primary);font-size:.875rem}.form-group[data-v-662248f4] .p-inputtext{width:100%}.form-group small[data-v-662248f4]{display:block;margin-top:.5rem;color:var(--text-secondary);font-size:.75rem}.checkbox-label-text[data-v-662248f4]{margin-left:.5rem;font-size:.875rem;cursor:pointer}.form-group.nested[data-v-662248f4]{margin-left:1.5rem;background:var(--bg-secondary);padding:1rem;border-radius:8px;border:1px solid var(--border-color)}.security-warning[data-v-662248f4]{margin-top:.75rem;padding:.75rem;background:#f59e0b1a;border:1px solid rgba(245,158,11,.3);border-radius:6px}.security-warning p[data-v-662248f4]{margin:0;font-size:.8125rem;color:var(--warning)}.form-actions[data-v-662248f4]{margin-bottom:1rem;text-align:center}.connection-buttons[data-v-662248f4]{margin-bottom:1rem}.btn[data-v-662248f4]{padding:.75rem 1.5rem;border-radius:8px;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .2s;border:none}.btn-primary[data-v-662248f4]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #6366f14d}.btn-secondary[data-v-662248f4]{background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-color)}.btn-secondary[data-v-662248f4]:hover:not(:disabled){background:var(--bg-primary);border-color:var(--primary)}.btn-sm[data-v-662248f4]{padding:.5rem 1rem;font-size:.8125rem}.btn[data-v-662248f4]:disabled{opacity:.6;cursor:not-allowed}.w-full[data-v-662248f4]{width:100%}.demo-tip[data-v-662248f4]{margin-top:1.5rem;padding:1rem;background:#3b82f61a;border:1px solid rgba(59,130,246,.2);border-radius:8px;font-size:.875rem;color:var(--text-secondary)}.demo-tip a[data-v-662248f4]{color:var(--primary);text-decoration:underline}.demo-tip code[data-v-662248f4]{background:var(--bg-secondary);padding:.125rem .375rem;border-radius:4px;font-size:.8125rem}.voicemail-demo[data-v-1588d503]{max-width:900px;margin:0 auto}.demo-card[data-v-1588d503]{margin:1rem}.demo-header[data-v-1588d503]{display:flex;align-items:center;gap:.5rem}.demo-icon[data-v-1588d503]{font-size:1.5rem}.connection-panel[data-v-1588d503]{margin-bottom:1rem}.connection-form[data-v-1588d503]{display:flex;gap:.5rem;margin-top:.5rem}.url-input[data-v-1588d503]{flex:1}.status-bar[data-v-1588d503]{display:flex;gap:.5rem;margin-bottom:1rem;flex-wrap:wrap}.section-panel[data-v-1588d503]{margin-bottom:1rem}.monitor-form[data-v-1588d503]{display:flex;gap:1rem;align-items:flex-end;flex-wrap:wrap}.form-field[data-v-1588d503]{display:flex;flex-direction:column;gap:.25rem}.form-field label[data-v-1588d503]{font-size:.875rem;font-weight:500;color:var(--text-color-secondary)}.mwi-grid[data-v-1588d503]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem}.mwi-card[data-v-1588d503]{padding:1rem;background:var(--surface-ground);border-radius:8px;border:2px solid transparent;transition:border-color .2s}.mwi-card.has-messages[data-v-1588d503]{border-color:var(--orange-300);background:var(--orange-50)}.mwi-header[data-v-1588d503]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.mailbox-name[data-v-1588d503]{font-weight:600;font-size:1.125rem}.mwi-counts[data-v-1588d503]{display:flex;gap:1rem;margin-bottom:.75rem}.count-item[data-v-1588d503]{display:flex;flex-direction:column;align-items:center;padding:.5rem 1rem;background:var(--surface-card);border-radius:6px;flex:1}.count-value[data-v-1588d503]{font-size:1.5rem;font-weight:600}.new-count .count-value[data-v-1588d503]{color:var(--orange-500)}.old-count .count-value[data-v-1588d503]{color:var(--text-color-secondary)}.count-label[data-v-1588d503]{font-size:.75rem;color:var(--text-color-secondary)}.mwi-status[data-v-1588d503]{margin-bottom:.75rem}.mwi-actions[data-v-1588d503]{display:flex;gap:.5rem}.mwi-updated[data-v-1588d503]{margin-top:.5rem;font-size:.75rem;color:var(--text-color-secondary)}.mailbox-actions[data-v-1588d503]{margin-bottom:1rem}.stats-grid[data-v-1588d503]{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:1rem}.stat-item[data-v-1588d503]{display:flex;flex-direction:column;align-items:center;padding:.75rem;background:var(--surface-ground);border-radius:6px}.stat-value[data-v-1588d503]{font-size:1.5rem;font-weight:600;color:var(--primary-color)}.stat-label[data-v-1588d503]{font-size:.75rem;color:var(--text-color-secondary)}.empty-state[data-v-1588d503]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:2rem;color:var(--text-color-secondary)}.empty-state i[data-v-1588d503]{font-size:2rem}.empty-state small[data-v-1588d503]{font-size:.75rem}.text-muted[data-v-1588d503]{color:var(--text-color-secondary)}.code-block[data-v-1588d503]{background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:6px;padding:1rem;overflow-x:auto;font-family:monospace;font-size:.875rem;line-height:1.5;white-space:pre}.parking-demo[data-v-1e9b4d05]{max-width:900px;margin:0 auto}.demo-card[data-v-1e9b4d05]{margin:1rem}.demo-header[data-v-1e9b4d05]{display:flex;align-items:center;gap:.5rem}.demo-icon[data-v-1e9b4d05]{font-size:1.5rem}.connection-panel[data-v-1e9b4d05]{margin-bottom:1rem}.connection-form[data-v-1e9b4d05]{display:flex;gap:.5rem;margin-top:.5rem}.url-input[data-v-1e9b4d05]{flex:1}.status-bar[data-v-1e9b4d05]{display:flex;gap:.5rem;margin-bottom:1rem;flex-wrap:wrap}.section-panel[data-v-1e9b4d05]{margin-bottom:1rem}.parking-lots-actions[data-v-1e9b4d05]{display:flex;gap:.5rem;margin-bottom:1rem}.parking-lots-grid[data-v-1e9b4d05]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.parking-lot-card[data-v-1e9b4d05]{padding:1rem;background:var(--surface-ground);border-radius:8px;border:1px solid var(--surface-border)}.lot-header[data-v-1e9b4d05]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.lot-name[data-v-1e9b4d05]{font-weight:600;font-size:1.125rem}.lot-info[data-v-1e9b4d05]{font-size:.875rem;color:var(--text-color-secondary);margin-bottom:.75rem}.lot-calls[data-v-1e9b4d05]{display:flex;flex-direction:column;gap:.5rem}.parked-call-mini[data-v-1e9b4d05]{display:flex;align-items:center;gap:.5rem;padding:.5rem;background:var(--surface-card);border-radius:6px}.space-number[data-v-1e9b4d05]{font-weight:600;color:var(--primary-color);min-width:3rem}.caller-info[data-v-1e9b4d05]{flex:1;font-size:.875rem}.lot-empty[data-v-1e9b4d05]{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:1rem;color:var(--text-color-secondary);font-size:.875rem}.space-tag[data-v-1e9b4d05]{font-weight:600}.park-form[data-v-1e9b4d05]{display:flex;gap:1rem;align-items:flex-end;flex-wrap:wrap}.form-field[data-v-1e9b4d05]{display:flex;flex-direction:column;gap:.25rem}.form-field label[data-v-1e9b4d05]{font-size:.875rem;font-weight:500;color:var(--text-color-secondary)}.event-log[data-v-1e9b4d05]{max-height:300px;overflow-y:auto}.event-item[data-v-1e9b4d05]{display:flex;align-items:center;gap:.5rem;padding:.5rem;border-bottom:1px solid var(--surface-border)}.event-item.parked i[data-v-1e9b4d05]{color:var(--green-500)}.event-item.retrieved i[data-v-1e9b4d05]{color:var(--blue-500)}.event-item.timeout i[data-v-1e9b4d05]{color:var(--orange-500)}.event-item.giveup i[data-v-1e9b4d05],.event-item.error i[data-v-1e9b4d05]{color:var(--red-500)}.event-message[data-v-1e9b4d05]{flex:1;font-size:.875rem}.event-time[data-v-1e9b4d05]{font-size:.75rem;color:var(--text-color-secondary)}.empty-state[data-v-1e9b4d05]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:2rem;color:var(--text-color-secondary)}.empty-state.small[data-v-1e9b4d05]{padding:1rem}.empty-state i[data-v-1e9b4d05]{font-size:2rem}.empty-state small[data-v-1e9b4d05]{font-size:.75rem}.code-block[data-v-1e9b4d05]{background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:6px;padding:1rem;overflow-x:auto;font-family:monospace;font-size:.875rem;line-height:1.5;white-space:pre}.multi-line-demo[data-v-eac59740]{max-width:1000px;margin:0 auto}.config-panel[data-v-eac59740]{padding:2rem}.config-panel h3[data-v-eac59740]{margin-bottom:1rem;color:#333}.info-text[data-v-eac59740]{margin-bottom:1.5rem;color:#666;font-size:.875rem;line-height:1.5}.form-group[data-v-eac59740]{margin-bottom:1.5rem}.form-row[data-v-eac59740]{display:flex;gap:1rem}.form-row .form-group[data-v-eac59740]{flex:1}.form-group label[data-v-eac59740]{display:block;margin-bottom:.5rem;font-weight:500;color:#374151}.form-group input[data-v-eac59740],.form-group select[data-v-eac59740]{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem}.form-group input[data-v-eac59740]:disabled,.form-group select[data-v-eac59740]:disabled{background:#f3f4f6;cursor:not-allowed}.form-group small[data-v-eac59740]{display:block;margin-top:.25rem;color:#6b7280;font-size:.75rem}.checkbox-group label[data-v-eac59740]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.checkbox-group input[type=checkbox][data-v-eac59740]{width:auto}.btn[data-v-eac59740]{padding:.75rem 1.5rem;border:none;border-radius:6px;font-weight:500;cursor:pointer;transition:all .2s}.btn[data-v-eac59740]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-eac59740]{background:#667eea;color:#fff}.btn-primary[data-v-eac59740]:hover:not(:disabled){background:#5568d3}.btn-secondary[data-v-eac59740]{background:#6b7280;color:#fff}.btn-secondary[data-v-eac59740]:hover:not(:disabled){background:#4b5563}.btn-success[data-v-eac59740]{background:#10b981;color:#fff}.btn-success[data-v-eac59740]:hover:not(:disabled){background:#059669}.btn-danger[data-v-eac59740]{background:#ef4444;color:#fff}.btn-danger[data-v-eac59740]:hover:not(:disabled){background:#dc2626}.btn-sm[data-v-eac59740]{padding:.5rem 1rem;font-size:.875rem}.error-message[data-v-eac59740]{margin-top:1rem;padding:.75rem;background:#fee2e2;border:1px solid #fecaca;border-radius:6px;color:#991b1b;font-size:.875rem}.warning-message[data-v-eac59740]{margin-top:.5rem;padding:.5rem;background:#fef3c7;border-radius:4px;color:#92400e;font-size:.75rem}.demo-tip[data-v-eac59740]{margin-top:1.5rem;padding:1rem;background:#f0f9ff;border-left:4px solid #3b82f6;border-radius:4px;font-size:.875rem}.connected-interface[data-v-eac59740]{padding:2rem}.status-bar[data-v-eac59740]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#f9fafb;border-radius:8px;margin-bottom:2rem}.status-items[data-v-eac59740]{display:flex;gap:1.5rem}.status-item[data-v-eac59740]{display:flex;align-items:center;gap:.5rem;font-size:.875rem}.status-item.ringing[data-v-eac59740]{color:#f59e0b;animation:pulse-eac59740 1s ease-in-out infinite}@keyframes pulse-eac59740{0%,to{opacity:1}50%{opacity:.5}}.status-dot[data-v-eac59740]{width:8px;height:8px;border-radius:50%;background:#ef4444}.status-dot.connected[data-v-eac59740]{background:#10b981}.status-icon[data-v-eac59740]{font-size:1.25rem}.lines-grid[data-v-eac59740]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem;margin-bottom:2rem}.line-card[data-v-eac59740]{padding:1rem;background:#fff;border:2px solid #e5e7eb;border-radius:12px;cursor:pointer;transition:all .2s}.line-card[data-v-eac59740]:hover{border-color:#667eea}.line-card.selected[data-v-eac59740]{border-color:#667eea;box-shadow:0 0 0 3px #667eea33}.line-card.idle[data-v-eac59740]{background:#f9fafb}.line-card.ringing[data-v-eac59740]{background:#fef3c7;border-color:#f59e0b;animation:ring-pulse-eac59740 1s ease-in-out infinite}.line-card.active[data-v-eac59740]{background:#d1fae5;border-color:#10b981}.line-card.held[data-v-eac59740]{background:#fef3c7;border-color:#f59e0b}.line-card.busy[data-v-eac59740]{background:#fee2e2;border-color:#ef4444}@keyframes ring-pulse-eac59740{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.line-header[data-v-eac59740]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.line-number[data-v-eac59740]{font-weight:600;color:#374151}.line-status[data-v-eac59740]{padding:.25rem .5rem;border-radius:9999px;font-size:.7rem;font-weight:500;text-transform:uppercase}.line-status.idle[data-v-eac59740]{background:#e5e7eb;color:#6b7280}.line-status.ringing[data-v-eac59740]{background:#f59e0b;color:#fff}.line-status.active[data-v-eac59740]{background:#10b981;color:#fff}.line-status.held[data-v-eac59740]{background:#6b7280;color:#fff}.line-status.busy[data-v-eac59740]{background:#ef4444;color:#fff}.line-content[data-v-eac59740]{min-height:60px;margin-bottom:.75rem}.line-idle[data-v-eac59740]{display:flex;flex-direction:column;align-items:center;gap:.25rem;color:#9ca3af}.idle-icon[data-v-eac59740]{font-size:1.5rem}.idle-text[data-v-eac59740]{font-size:.75rem}.line-ringing[data-v-eac59740]{display:flex;flex-direction:column;gap:.25rem}.caller-name[data-v-eac59740]{font-weight:500;color:#1f2937}.caller-uri[data-v-eac59740]{font-size:.75rem;color:#6b7280}.ringing-actions[data-v-eac59740]{display:flex;gap:.5rem;margin-top:.5rem}.line-active[data-v-eac59740]{display:flex;flex-direction:column;gap:.25rem}.remote-party[data-v-eac59740]{font-weight:500;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.call-duration[data-v-eac59740]{font-family:monospace;font-size:1.25rem;color:#059669}.call-indicators[data-v-eac59740]{display:flex;gap:.5rem;flex-wrap:wrap}.indicator[data-v-eac59740]{padding:.125rem .375rem;background:#e5e7eb;border-radius:4px;font-size:.65rem;color:#4b5563}.line-controls[data-v-eac59740]{display:flex;gap:.5rem;justify-content:center;padding-top:.5rem;border-top:1px solid #e5e7eb}.btn-icon[data-v-eac59740]{width:36px;height:36px;padding:0;border:none;border-radius:50%;background:#f3f4f6;cursor:pointer;font-size:1rem;transition:all .2s}.btn-icon[data-v-eac59740]:hover{background:#e5e7eb}.btn-icon.active[data-v-eac59740]{background:#667eea}.btn-icon.hangup[data-v-eac59740]{background:#fee2e2}.btn-icon.hangup[data-v-eac59740]:hover{background:#fecaca}.dial-section[data-v-eac59740]{padding:1.5rem;background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:1.5rem}.dial-section h3[data-v-eac59740]{margin-bottom:1rem;color:#111827}.dial-form[data-v-eac59740]{display:flex;gap:.5rem}.dial-form input[data-v-eac59740]{flex:1;padding:.75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem}.dial-form select[data-v-eac59740]{width:140px;padding:.75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem}.actions-section[data-v-eac59740]{padding:1.5rem;background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:1.5rem}.actions-section h3[data-v-eac59740]{margin-bottom:1rem;color:#111827}.action-buttons[data-v-eac59740]{display:flex;gap:.5rem;flex-wrap:wrap}.dtmf-section[data-v-eac59740]{padding:1.5rem;background:#fff;border:1px solid #e5e7eb;border-radius:8px}.dtmf-section h3[data-v-eac59740]{margin-bottom:1rem;color:#111827}.dtmf-pad[data-v-eac59740]{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;max-width:240px}.dtmf-btn[data-v-eac59740]{padding:1rem;border:1px solid #d1d5db;border-radius:8px;background:#fff;font-size:1.25rem;font-weight:600;cursor:pointer;transition:all .1s}.dtmf-btn[data-v-eac59740]:hover{background:#f3f4f6}.dtmf-btn[data-v-eac59740]:active{background:#667eea;color:#fff}@media(max-width:768px){.form-row[data-v-eac59740]{flex-direction:column;gap:0}.status-bar[data-v-eac59740]{flex-direction:column;gap:1rem}.status-items[data-v-eac59740]{flex-direction:column;gap:.5rem}.lines-grid[data-v-eac59740]{grid-template-columns:1fr}.dial-form[data-v-eac59740]{flex-direction:column}.dial-form select[data-v-eac59740]{width:100%}.action-buttons[data-v-eac59740]{flex-direction:column}.action-buttons .btn[data-v-eac59740]{width:100%}}.blf-demo[data-v-d61acdf2]{max-width:900px;margin:0 auto}.config-panel[data-v-d61acdf2]{padding:2rem}.config-panel h3[data-v-d61acdf2]{margin-bottom:1rem;color:var(--vuesip-text-primary)}.info-text[data-v-d61acdf2]{margin-bottom:1.5rem;color:var(--vuesip-text-secondary);font-size:.875rem;line-height:1.5}.form-group[data-v-d61acdf2]{margin-bottom:1.5rem}.form-group label[data-v-d61acdf2]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--vuesip-text-primary)}.form-group input[data-v-d61acdf2]{width:100%;padding:.75rem;border:1px solid var(--vuesip-border);border-radius:var(--vuesip-border-radius);font-size:.875rem}.form-group small[data-v-d61acdf2]{display:block;margin-top:.25rem;color:var(--vuesip-text-tertiary);font-size:.75rem}.error-message[data-v-d61acdf2]{margin-top:1rem;padding:.75rem;background:var(--red-50);border:1px solid var(--red-500);border-radius:6px;color:var(--red-900);font-size:.875rem}.demo-tip[data-v-d61acdf2]{margin-top:1.5rem;padding:1rem;background:var(--blue-50);border-left:4px solid var(--blue-500);border-radius:6px;font-size:.875rem}.connected-interface[data-v-d61acdf2]{padding:2rem}.status-bar[data-v-d61acdf2]{display:flex;align-items:center;background:var(--surface-section);border-radius:8px;margin-bottom:1.5rem}@media(min-width:640px){.status-bar[data-v-d61acdf2]{margin-bottom:2rem}}.status-item[data-v-d61acdf2]{display:flex;align-items:center;gap:.5rem;font-size:.875rem}.status-dot[data-v-d61acdf2]{width:8px;height:8px;border-radius:50%;background:var(--red-500)}.status-dot.connected[data-v-d61acdf2]{background:var(--green-500)}.blf-panel[data-v-d61acdf2]{display:flex;flex-direction:column;gap:2rem}.add-section[data-v-d61acdf2],.blf-grid-section[data-v-d61acdf2],.events-log[data-v-d61acdf2],.state-legend[data-v-d61acdf2]{padding:1rem;background:var(--surface-card);border:1px solid var(--surface-border);border-radius:8px}@media(min-width:640px){.add-section[data-v-d61acdf2],.blf-grid-section[data-v-d61acdf2],.events-log[data-v-d61acdf2],.state-legend[data-v-d61acdf2]{padding:1.5rem}}.add-section h3[data-v-d61acdf2],.blf-grid-section h3[data-v-d61acdf2],.events-log h3[data-v-d61acdf2]{margin-bottom:1rem;color:var(--text-color);display:flex;justify-content:space-between;align-items:center}.add-form[data-v-d61acdf2]{display:flex;gap:.75rem;margin-bottom:1rem}.extension-input[data-v-d61acdf2]{flex:1;padding:.75rem;border:1px solid var(--surface-border);border-radius:6px}.quick-add[data-v-d61acdf2]{display:flex;align-items:center;gap:.5rem;padding:1rem;background:var(--surface-section);border-radius:6px;font-size:.875rem}.quick-add label[data-v-d61acdf2]{font-weight:500}.range-input[data-v-d61acdf2]{width:80px;padding:.5rem;border:1px solid var(--surface-border);border-radius:6px;text-align:center}.blf-grid[data-v-d61acdf2]{display:grid;gap:.75rem;margin-bottom:1rem}@media(min-width:640px){.blf-grid[data-v-d61acdf2]{gap:1rem}}.blf-button[data-v-d61acdf2]{position:relative;padding:.875rem .5rem;background:var(--surface-section);border:2px solid var(--surface-border);border-radius:8px;cursor:pointer;transition:all .2s;text-align:center;min-height:44px}@media(min-width:640px){.blf-button[data-v-d61acdf2]{padding:1rem}}.blf-button[data-v-d61acdf2]:hover{border-color:var(--primary-500);box-shadow:0 2px 8px #667eea33}.blf-icon[data-v-d61acdf2]{font-size:1.25rem;margin-bottom:.25rem}@media(min-width:640px){.blf-icon[data-v-d61acdf2]{font-size:1.5rem;margin-bottom:.5rem}}.blf-indicator[data-v-d61acdf2]{position:absolute;top:8px;right:8px;width:12px;height:12px;border-radius:50%;border:2px solid var(--surface-0);box-shadow:0 1px 3px #0003}.blf-info[data-v-d61acdf2]{display:flex;flex-direction:column;gap:.25rem}.blf-extension[data-v-d61acdf2]{font-weight:600;font-size:1.25rem;color:var(--text-color)}.blf-state[data-v-d61acdf2]{font-size:.75rem;color:var(--text-color-secondary)}.blf-remote[data-v-d61acdf2]{font-size:.7rem;color:var(--text-color-secondary)}.btn-remove[data-v-d61acdf2]{position:absolute;top:4px;left:4px;width:20px;height:20px;background:var(--red-500);color:var(--surface-0);border:none;border-radius:50%;font-size:.75rem;cursor:pointer;opacity:0;transition:opacity .2s}.blf-button:hover .btn-remove[data-v-d61acdf2]{opacity:1}.blf-button.state-idle[data-v-d61acdf2]{background:var(--green-50);border-color:var(--green-300)}.blf-button.state-ringing[data-v-d61acdf2]{background:var(--yellow-50);border-color:var(--yellow-400)}.blf-button.state-ringing.has-animation[data-v-d61acdf2]{animation:pulse-d61acdf2 1s ease-in-out infinite}.blf-button.state-in-call[data-v-d61acdf2]{background:var(--red-50);border-color:var(--red-500)}.blf-button.state-on-hold[data-v-d61acdf2]{background:var(--purple-50);border-color:var(--purple-300)}.blf-button.state-trying[data-v-d61acdf2]{background:var(--orange-50);border-color:var(--orange-300)}.blf-button.state-unavailable[data-v-d61acdf2]{background:var(--surface-section);border-color:var(--surface-border);opacity:.7}@keyframes pulse-d61acdf2{0%,to{transform:scale(1);box-shadow:0 0 #fbbf2466}50%{transform:scale(1.02);box-shadow:0 0 0 8px #fbbf2400}}.grid-actions[data-v-d61acdf2]{display:flex;gap:.75rem;justify-content:flex-end}.empty-state[data-v-d61acdf2]{padding:2rem 1rem;text-align:center;background:var(--surface-section);border:2px dashed var(--surface-border);border-radius:8px;color:var(--text-color-secondary)}@media(min-width:640px){.empty-state[data-v-d61acdf2]{padding:3rem}}.empty-state p[data-v-d61acdf2]:first-child{font-size:1.5rem;margin-bottom:.5rem}@media(min-width:640px){.empty-state p[data-v-d61acdf2]:first-child{font-size:2rem}}.events-list[data-v-d61acdf2]{display:flex;flex-direction:column;gap:.5rem;max-height:200px;overflow-y:auto}@media(min-width:640px){.events-list[data-v-d61acdf2]{max-height:250px}}.event-item[data-v-d61acdf2]{display:flex;flex-direction:column;gap:.25rem;padding:.5rem;background:var(--surface-section);border-radius:6px;font-size:.75rem}@media(min-width:640px){.event-item[data-v-d61acdf2]{flex-direction:row;gap:.75rem;padding:.5rem .75rem;font-size:.8rem}}.event-item.event-updated[data-v-d61acdf2]{background:var(--green-50)}.event-item.event-error[data-v-d61acdf2]{background:var(--red-50)}.event-time[data-v-d61acdf2]{color:var(--text-color-secondary);font-size:.7rem;white-space:nowrap}.event-type[data-v-d61acdf2]{color:var(--primary-500);font-weight:500;min-width:80px}.event-details[data-v-d61acdf2]{color:var(--text-color);flex:1}.state-legend[data-v-d61acdf2]{background:var(--vuesip-bg-secondary)}.state-legend h4[data-v-d61acdf2]{margin-bottom:1rem;font-size:.875rem;color:var(--vuesip-text-tertiary)}.legend-grid[data-v-d61acdf2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.75rem}.legend-item[data-v-d61acdf2]{display:flex;align-items:center;gap:.5rem;font-size:.8rem}.legend-icon[data-v-d61acdf2]{font-size:1rem}.legend-indicator[data-v-d61acdf2]{width:10px;height:10px;border-radius:50%}.legend-label[data-v-d61acdf2]{color:var(--vuesip-text-primary)}.add-form[data-v-d61acdf2]{flex-direction:column}@media(min-width:640px){.add-form[data-v-d61acdf2]{flex-direction:row}}.quick-add[data-v-d61acdf2]{flex-wrap:wrap}@media(min-width:640px){.quick-add[data-v-d61acdf2]{flex-wrap:nowrap}}.blf-grid[data-v-d61acdf2]{grid-template-columns:repeat(2,1fr)}@media(min-width:640px){.blf-grid[data-v-d61acdf2]{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.blf-grid[data-v-d61acdf2]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}.status-bar[data-v-d61acdf2]{flex-direction:column;gap:1rem;padding:1rem .75rem}@media(min-width:640px){.status-bar[data-v-d61acdf2]{flex-direction:row;justify-content:space-between;padding:1rem}}.auto-answer-demo[data-v-ba38b04b]{max-width:800px;margin:0 auto}.info-section[data-v-ba38b04b]{padding:1.5rem;background:var(--vuesip-bg-secondary);border-radius:var(--vuesip-border-radius-lg);margin-bottom:1.5rem}.info-section p[data-v-ba38b04b]{margin:0;color:var(--vuesip-text-secondary);line-height:1.6}.status-message[data-v-ba38b04b]{padding:1rem;border-radius:var(--vuesip-border-radius);text-align:center;font-size:.875rem;margin-bottom:1.5rem}.status-message.info[data-v-ba38b04b]{background:var(--surface-ground);color:var(--vuesip-info-dark)}.auto-answer-interface[data-v-ba38b04b]{padding:1.5rem}.toggle-card[data-v-ba38b04b]{background:var(--vuesip-bg-primary);border-radius:var(--vuesip-border-radius-lg);border:2px solid var(--vuesip-border);padding:2rem;margin-bottom:1.5rem;display:flex;justify-content:space-between;align-items:center}.toggle-header[data-v-ba38b04b]{display:flex;align-items:center;gap:1.5rem;flex:1}.toggle-icon[data-v-ba38b04b]{font-size:3rem;width:72px;height:72px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--vuesip-bg-secondary);transition:all .3s}.toggle-icon.active[data-v-ba38b04b]{background:var(--green-50)}.toggle-info h3[data-v-ba38b04b]{margin:0 0 .5rem;color:var(--vuesip-text-primary);font-size:1.25rem}.toggle-info p[data-v-ba38b04b]{margin:0;color:var(--vuesip-text-secondary);font-size:.875rem}.toggle-control[data-v-ba38b04b]{display:flex;flex-direction:column;align-items:center;gap:.5rem}.toggle-label[data-v-ba38b04b]{font-size:.875rem;font-weight:500;color:var(--vuesip-text-secondary)}.switch[data-v-ba38b04b]{position:relative;display:inline-block;width:60px;height:34px}.switch input[data-v-ba38b04b]{opacity:0;width:0;height:0}.slider[data-v-ba38b04b]{position:absolute;cursor:pointer;inset:0;background-color:#ccc;transition:.4s;border-radius:34px}.slider[data-v-ba38b04b]:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:var(--surface-0);transition:.4s;border-radius:50%}input:checked+.slider[data-v-ba38b04b]{background-color:var(--green-500)}input:checked+.slider[data-v-ba38b04b]:before{transform:translate(26px)}.mode-section[data-v-ba38b04b]{margin-bottom:1.5rem}.mode-section h4[data-v-ba38b04b]{margin:0 0 1rem;color:var(--vuesip-text-primary);font-size:.875rem;text-transform:uppercase;letter-spacing:.05em}.mode-grid[data-v-ba38b04b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem}@media(max-width:640px){.mode-grid[data-v-ba38b04b]{grid-template-columns:1fr}}.mode-btn[data-v-ba38b04b]{display:flex;flex-direction:column;align-items:center;padding:1rem;background:var(--vuesip-bg-primary);border:2px solid var(--vuesip-border);border-radius:var(--vuesip-border-radius-lg);cursor:pointer;transition:all var(--vuesip-transition)}.mode-btn[data-v-ba38b04b]:hover{border-color:var(--vuesip-primary)}.mode-btn.active[data-v-ba38b04b]{border-color:var(--vuesip-primary);background:var(--surface-ground)}.mode-icon[data-v-ba38b04b]{font-size:1.5rem;margin-bottom:.5rem}.mode-label[data-v-ba38b04b]{font-weight:600;font-size:.875rem;color:var(--vuesip-text-primary)}.mode-desc[data-v-ba38b04b]{font-size:.75rem;color:var(--vuesip-text-secondary);text-align:center;margin-top:.25rem}.delay-section[data-v-ba38b04b]{background:var(--vuesip-bg-primary);border:2px solid var(--vuesip-border);border-radius:var(--vuesip-border-radius-lg);padding:1.5rem;margin-bottom:1.5rem}.delay-section h4[data-v-ba38b04b]{margin:0 0 1rem;color:var(--vuesip-text-primary);font-size:1rem}.delay-control[data-v-ba38b04b]{margin-bottom:.75rem}.delay-control input[type=range][data-v-ba38b04b]{width:100%;height:8px;-webkit-appearance:none;background:var(--vuesip-border);border-radius:var(--vuesip-border-radius);outline:none}.delay-control input[type=range][data-v-ba38b04b]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;background:var(--vuesip-primary);border-radius:50%;cursor:pointer}.delay-labels[data-v-ba38b04b]{display:flex;justify-content:space-between;margin-top:.5rem;font-size:.75rem;color:var(--vuesip-text-secondary)}.delay-value[data-v-ba38b04b]{font-weight:600;color:var(--vuesip-primary)}.delay-info[data-v-ba38b04b]{margin:0;font-size:.75rem;color:var(--vuesip-text-secondary)}.whitelist-section[data-v-ba38b04b]{background:var(--surface-card);border:2px solid var(--surface-border);border-radius:8px;padding:1.5rem;margin-bottom:1.5rem}.whitelist-section h4[data-v-ba38b04b]{margin:0 0 .5rem;color:var(--text-color);font-size:1rem}.section-desc[data-v-ba38b04b]{margin:0 0 1rem;font-size:.75rem;color:var(--text-color-secondary)}.add-entry-form[data-v-ba38b04b]{display:flex;gap:.5rem;margin-bottom:1rem;flex-wrap:wrap}.input-text[data-v-ba38b04b]{flex:1;min-width:200px;padding:.5rem .75rem;border:2px solid var(--surface-border);border-radius:6px;font-size:.875rem}.input-text[data-v-ba38b04b]:focus{outline:none;border-color:var(--primary-500)}.input-small[data-v-ba38b04b]{flex:.5;min-width:120px}.whitelist-entries[data-v-ba38b04b]{border:1px solid var(--surface-border);border-radius:6px;overflow:hidden}.whitelist-entry[data-v-ba38b04b]{display:flex;align-items:center;gap:.75rem;padding:.75rem;border-bottom:1px solid var(--surface-section)}.whitelist-entry[data-v-ba38b04b]:last-child{border-bottom:none}.entry-enabled input[data-v-ba38b04b]{width:18px;height:18px;cursor:pointer}.entry-info[data-v-ba38b04b]{flex:1;min-width:0}.entry-pattern[data-v-ba38b04b]{font-weight:500;font-size:.875rem;color:var(--text-color)}.entry-name[data-v-ba38b04b]{font-size:.75rem;color:var(--text-color-secondary)}.entry-delay[data-v-ba38b04b]{font-size:.75rem;color:var(--primary-500);font-weight:500}.empty-whitelist[data-v-ba38b04b]{text-align:center;padding:1.5rem;color:var(--text-color-secondary);font-size:.875rem}.intercom-section[data-v-ba38b04b]{background:var(--surface-card);border:2px solid var(--surface-border);border-radius:8px;padding:1.5rem;margin-bottom:1.5rem}.intercom-section h4[data-v-ba38b04b]{margin:0 0 1rem;color:var(--text-color);font-size:1rem}.option-group[data-v-ba38b04b]{margin-bottom:1rem}.radio-label[data-v-ba38b04b]{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;border:2px solid var(--surface-border);border-radius:6px;cursor:pointer;margin-bottom:.5rem;transition:all .2s}.radio-label[data-v-ba38b04b]:hover{border-color:var(--primary-500)}.radio-label input:checked~.radio-text[data-v-ba38b04b]{color:var(--primary-500)}.radio-text[data-v-ba38b04b]{display:flex;flex-direction:column}.radio-text strong[data-v-ba38b04b]{font-size:.875rem}.radio-desc[data-v-ba38b04b]{font-size:.75rem;color:var(--text-color-secondary);margin-top:.25rem}.option-item[data-v-ba38b04b]{margin-bottom:1rem}.option-item[data-v-ba38b04b]:last-child{margin-bottom:0}.option-item label[data-v-ba38b04b]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;color:var(--text-color);cursor:pointer}.option-item input[type=checkbox][data-v-ba38b04b]{width:18px;height:18px;cursor:pointer}.option-desc[data-v-ba38b04b]{margin:.5rem 0 0 1.625rem;font-size:.75rem;color:var(--text-color-secondary)}.notification-section[data-v-ba38b04b]{background:var(--surface-card);border:2px solid var(--surface-border);border-radius:8px;padding:1.5rem;margin-bottom:1.5rem}.notification-section h4[data-v-ba38b04b]{margin:0 0 1rem;color:var(--text-color);font-size:1rem}.stats-section[data-v-ba38b04b]{margin-bottom:1.5rem}.stats-section h4[data-v-ba38b04b]{margin:0 0 1rem;color:var(--text-color);font-size:.875rem;text-transform:uppercase;letter-spacing:.05em}.stats-grid[data-v-ba38b04b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.75rem;margin-bottom:1rem}.stat-card[data-v-ba38b04b]{background:var(--surface-card);border:2px solid var(--surface-border);border-radius:8px;padding:1rem;text-align:center}.stat-value[data-v-ba38b04b]{font-size:1.5rem;font-weight:700;color:var(--primary-500);margin-bottom:.25rem;font-variant-numeric:tabular-nums}.stat-label[data-v-ba38b04b]{font-size:.625rem;color:var(--text-color-secondary);font-weight:500;text-transform:uppercase}.pending-section[data-v-ba38b04b]{background:var(--yellow-50);border:2px solid var(--yellow-500);border-radius:8px;padding:1.5rem;margin-bottom:1.5rem}.pending-section h4[data-v-ba38b04b]{margin:0 0 1rem;color:var(--yellow-900);font-size:1rem}.pending-list[data-v-ba38b04b]{display:flex;flex-direction:column;gap:.5rem}.pending-item[data-v-ba38b04b]{display:flex;align-items:center;gap:1rem;padding:.75rem;background:var(--surface-card);border-radius:6px}.pending-info[data-v-ba38b04b]{flex:1}.pending-caller[data-v-ba38b04b]{font-weight:600;font-size:.875rem;color:var(--text-color)}.pending-trigger[data-v-ba38b04b]{font-size:.75rem;color:var(--text-color-secondary)}.pending-countdown[data-v-ba38b04b]{font-weight:700;font-size:1rem;color:var(--yellow-500)}.status-banner[data-v-ba38b04b]{border-radius:8px;padding:1rem;margin-top:1.5rem}.status-banner.all[data-v-ba38b04b]{background:linear-gradient(135deg,var(--green-50) 0%,var(--green-100) 100%);border:2px solid var(--green-500)}.status-banner.whitelist[data-v-ba38b04b]{background:linear-gradient(135deg,var(--blue-50) 0%,var(--blue-100) 100%);border:2px solid var(--blue-500)}.status-banner.intercom[data-v-ba38b04b]{background:linear-gradient(135deg,var(--yellow-50) 0%,var(--yellow-100) 100%);border:2px solid var(--yellow-500)}.banner-content[data-v-ba38b04b]{display:flex;align-items:center;justify-content:center;gap:.75rem}.banner-icon[data-v-ba38b04b]{font-size:1.5rem}.banner-text[data-v-ba38b04b]{font-size:1rem;font-weight:600;color:var(--text-color)}.btn-icon[data-v-ba38b04b]{padding:.25rem .5rem;font-size:.75rem}.code-example[data-v-ba38b04b]{margin-top:2rem;padding:1.5rem;background:var(--surface-section);border-radius:8px}.code-example h4[data-v-ba38b04b]{margin:0 0 1rem;color:var(--text-color)}.code-example pre[data-v-ba38b04b]{background:var(--surface-section);color:var(--text-secondary);padding:1.5rem;border-radius:var(--vuesip-border-radius);overflow-x:auto;margin:0}.code-example code[data-v-ba38b04b]{font-family:Fira Code,Consolas,Monaco,monospace;font-size:.8125rem;line-height:1.6}@media(max-width:768px){.toggle-card[data-v-ba38b04b]{flex-direction:column;gap:1.5rem;text-align:center}.toggle-header[data-v-ba38b04b],.add-entry-form[data-v-ba38b04b]{flex-direction:column}.input-text[data-v-ba38b04b],.input-small[data-v-ba38b04b]{min-width:100%}}.callback-demo[data-v-623933df]{max-width:900px;margin:0 auto}.demo-card[data-v-623933df]{margin:1rem}.demo-header[data-v-623933df]{display:flex;align-items:center;gap:.5rem}.demo-icon[data-v-623933df]{font-size:1.5rem}.connection-panel[data-v-623933df]{margin-bottom:1rem}.connection-form[data-v-623933df]{display:flex;gap:.5rem;margin-top:.5rem}.url-input[data-v-623933df]{flex:1}.status-bar[data-v-623933df]{display:flex;gap:.5rem;margin-bottom:1rem;flex-wrap:wrap}.section-panel[data-v-623933df]{margin-bottom:1rem}.active-panel[data-v-623933df]{border:2px solid var(--primary-color)}.form-grid[data-v-623933df]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.form-field[data-v-623933df]{display:flex;flex-direction:column;gap:.25rem}.form-field label[data-v-623933df]{font-size:.875rem;font-weight:500;color:var(--text-color-secondary)}.form-actions[data-v-623933df]{margin-top:1rem;display:flex;justify-content:flex-end}.action-buttons[data-v-623933df]{display:flex;gap:.25rem}.empty-state[data-v-623933df]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:2rem;color:var(--text-color-secondary)}.empty-state i[data-v-623933df]{font-size:2rem}.active-callback-info[data-v-623933df]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin-bottom:1rem}.callback-detail[data-v-623933df]{display:flex;flex-direction:column;gap:.25rem}.callback-detail .label[data-v-623933df]{font-size:.75rem;color:var(--text-color-secondary)}.callback-detail .value[data-v-623933df]{font-weight:500}.active-actions[data-v-623933df]{display:flex;gap:.5rem}.stats-grid[data-v-623933df]{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:1rem}.stat-item[data-v-623933df]{display:flex;flex-direction:column;align-items:center;padding:.5rem;background:var(--surface-ground);border-radius:6px}.stat-value[data-v-623933df]{font-size:1.5rem;font-weight:600;color:var(--primary-color)}.stat-label[data-v-623933df]{font-size:.75rem;color:var(--text-color-secondary)}.history-actions[data-v-623933df]{margin-top:.5rem;display:flex;justify-content:flex-end}.code-block[data-v-623933df]{background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:6px;padding:1rem;overflow-x:auto;font-family:monospace;font-size:.875rem;line-height:1.5;white-space:pre}.time-conditions-demo[data-v-b0d5d37d]{max-width:900px;margin:0 auto}.demo-card[data-v-b0d5d37d]{margin:1rem}.demo-header[data-v-b0d5d37d]{display:flex;align-items:center;gap:.5rem}.demo-icon[data-v-b0d5d37d]{font-size:1.5rem}.connection-panel[data-v-b0d5d37d]{margin-bottom:1rem}.connection-form[data-v-b0d5d37d]{display:flex;gap:.5rem;margin-top:.5rem}.url-input[data-v-b0d5d37d]{flex:1}.status-bar[data-v-b0d5d37d]{display:flex;gap:.5rem;margin-bottom:1rem;flex-wrap:wrap}.section-panel[data-v-b0d5d37d]{margin-bottom:1rem}.current-status[data-v-b0d5d37d]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.time-display[data-v-b0d5d37d]{display:flex;flex-direction:column}.current-time[data-v-b0d5d37d]{font-size:2rem;font-weight:600;color:var(--primary-color)}.current-day[data-v-b0d5d37d]{font-size:.875rem;color:var(--text-color-secondary)}.status-indicator[data-v-b0d5d37d]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:var(--red-100);border-radius:6px;color:var(--red-700)}.status-indicator.open[data-v-b0d5d37d]{background:var(--green-100);color:var(--green-700)}.status-indicator i[data-v-b0d5d37d]{font-size:1.25rem}.form-grid[data-v-b0d5d37d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.form-field[data-v-b0d5d37d]{display:flex;flex-direction:column;gap:.25rem}.form-field label[data-v-b0d5d37d]{font-size:.875rem;font-weight:500;color:var(--text-color-secondary)}.schedule-grid[data-v-b0d5d37d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem}.schedule-day[data-v-b0d5d37d]{padding:.5rem;background:var(--surface-ground);border-radius:6px}.day-header[data-v-b0d5d37d]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;font-weight:500}.time-inputs[data-v-b0d5d37d]{display:flex;align-items:center;gap:.25rem}.time-input[data-v-b0d5d37d]{width:70px;text-align:center}.closed-label[data-v-b0d5d37d]{color:var(--text-color-secondary);font-style:italic}.form-actions[data-v-b0d5d37d]{margin-top:1rem;display:flex;justify-content:flex-end}.action-buttons[data-v-b0d5d37d]{display:flex;gap:.25rem}.empty-state[data-v-b0d5d37d]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:2rem;color:var(--text-color-secondary)}.empty-state i[data-v-b0d5d37d]{font-size:2rem}.holiday-form[data-v-b0d5d37d]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.text-muted[data-v-b0d5d37d]{color:var(--text-color-secondary)}.text-success[data-v-b0d5d37d]{color:var(--green-500)}.mt-2[data-v-b0d5d37d]{margin-top:.5rem}.code-block[data-v-b0d5d37d]{background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:6px;padding:1rem;overflow-x:auto;font-family:monospace;font-size:.875rem;line-height:1.5;white-space:pre}@media(max-width:768px){.time-conditions-demo[data-v-b0d5d37d]{margin:0 .5rem}.demo-card[data-v-b0d5d37d]{margin:.5rem}.status-bar[data-v-b0d5d37d]{flex-direction:column;align-items:stretch}.current-status[data-v-b0d5d37d]{flex-direction:column;align-items:flex-start}.current-time[data-v-b0d5d37d]{font-size:1.5rem}.status-indicator[data-v-b0d5d37d]{width:100%;justify-content:center}.form-grid[data-v-b0d5d37d],.schedule-grid[data-v-b0d5d37d]{grid-template-columns:1fr}.time-inputs[data-v-b0d5d37d]{flex-wrap:wrap}.time-input[data-v-b0d5d37d]{width:60px}.holiday-form[data-v-b0d5d37d]{flex-direction:column;align-items:stretch}.stats-grid[data-v-b0d5d37d]{grid-template-columns:repeat(2,1fr)}.action-buttons[data-v-b0d5d37d]{flex-wrap:wrap}}@media(max-width:480px){.demo-header[data-v-b0d5d37d]{padding:.75rem}.current-time[data-v-b0d5d37d]{font-size:1.25rem}.connection-form[data-v-b0d5d37d]{flex-direction:column}.url-input[data-v-b0d5d37d]{width:100%}.schedule-day[data-v-b0d5d37d]{padding:.75rem .5rem}.day-header[data-v-b0d5d37d]{font-size:.875rem}.stats-grid[data-v-b0d5d37d]{grid-template-columns:1fr}.code-block[data-v-b0d5d37d]{font-size:.75rem;padding:.75rem}}@media(max-width:375px){.demo-card[data-v-b0d5d37d]{margin:.25rem}.current-time[data-v-b0d5d37d]{font-size:1.125rem}.status-indicator[data-v-b0d5d37d]{padding:.5rem .75rem;font-size:.875rem}.section-panel[data-v-b0d5d37d]{font-size:.9rem}.form-field label[data-v-b0d5d37d]{font-size:.8125rem}}.sr-only[data-v-5a64dd01]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.blacklist-demo[data-v-5a64dd01]{max-width:900px;margin:0 auto}.demo-card[data-v-5a64dd01]{margin:1rem}.demo-header[data-v-5a64dd01]{display:flex;align-items:center;gap:.5rem}.demo-icon[data-v-5a64dd01]{font-size:1.5rem}.connection-panel[data-v-5a64dd01]{margin-bottom:1rem}.connection-form[data-v-5a64dd01]{display:flex;gap:.5rem;margin-top:.5rem}.url-input[data-v-5a64dd01]{flex:1}.status-bar[data-v-5a64dd01]{display:flex;gap:.5rem;margin-bottom:1rem;flex-wrap:wrap}.section-panel[data-v-5a64dd01]{margin-bottom:1rem}.form-grid[data-v-5a64dd01]{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:768px){.form-grid[data-v-5a64dd01]{grid-template-columns:repeat(2,1fr)}}.form-field[data-v-5a64dd01]{display:flex;flex-direction:column;gap:.25rem}.form-field label[data-v-5a64dd01]{font-size:.875rem;font-weight:500;color:var(--text-color-secondary)}.form-field small[data-v-5a64dd01]{font-size:.75rem;color:var(--text-color-secondary)}.form-actions[data-v-5a64dd01]{margin-top:1rem;display:flex;justify-content:flex-end}.check-form[data-v-5a64dd01]{display:flex;gap:.5rem;margin-bottom:.5rem}.check-form .p-inputtext[data-v-5a64dd01]{flex:1}.check-result[data-v-5a64dd01]{display:flex;align-items:center;gap:.5rem;padding:.5rem;background:var(--surface-ground);border-radius:6px}.search-bar[data-v-5a64dd01]{display:flex;gap:.5rem;margin-bottom:1rem}.search-input[data-v-5a64dd01]{flex:1}.action-buttons[data-v-5a64dd01]{display:flex;gap:.25rem}.empty-state[data-v-5a64dd01]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:2rem;color:var(--text-color-secondary)}.empty-state i[data-v-5a64dd01]{font-size:2rem}.import-export-grid[data-v-5a64dd01]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.export-section h5[data-v-5a64dd01],.import-section h5[data-v-5a64dd01]{margin-top:0;margin-bottom:.5rem}.format-buttons[data-v-5a64dd01]{display:flex;gap:.5rem}.import-form[data-v-5a64dd01]{display:flex;flex-direction:column;gap:.5rem}.stats-grid[data-v-5a64dd01]{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:1rem}.stat-item[data-v-5a64dd01]{display:flex;flex-direction:column;align-items:center;padding:.5rem;background:var(--surface-ground);border-radius:6px}.stat-value[data-v-5a64dd01]{font-size:1.5rem;font-weight:600;color:var(--primary-color)}.stat-label[data-v-5a64dd01]{font-size:.75rem;color:var(--text-color-secondary)}.reason-breakdown[data-v-5a64dd01]{display:flex;flex-wrap:wrap;gap:.5rem}.reason-item[data-v-5a64dd01]{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:var(--surface-ground);border-radius:4px;font-size:.875rem}.reason-count[data-v-5a64dd01]{font-weight:600;color:var(--primary-color)}.code-block[data-v-5a64dd01]{background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:6px;padding:1rem;overflow-x:auto;font-family:monospace;font-size:.875rem;line-height:1.5;white-space:pre}@media(max-width:768px){.import-export-grid[data-v-5a64dd01]{grid-template-columns:1fr}}.webrtc-stats-demo[data-v-6a61ce5b]{max-width:900px;margin:0 auto}.demo-card[data-v-6a61ce5b]{margin:1rem}.demo-header[data-v-6a61ce5b]{display:flex;align-items:center;gap:.5rem}.demo-icon[data-v-6a61ce5b]{font-size:1.5rem}.info-message[data-v-6a61ce5b]{margin-bottom:1rem}.info-message ul[data-v-6a61ce5b]{margin:.5rem 0 0 1.5rem;padding:0}.info-message li[data-v-6a61ce5b]{margin:.25rem 0}.status-bar[data-v-6a61ce5b]{display:flex;gap:.5rem;margin-bottom:1rem;flex-wrap:wrap}.controls[data-v-6a61ce5b]{display:flex;gap:.5rem;margin-bottom:1rem}.section-panel[data-v-6a61ce5b],.quality-grid[data-v-6a61ce5b]{margin-bottom:1rem}.quality-grid .quality-card[data-v-6a61ce5b]{margin-bottom:0}.quality-card[data-v-6a61ce5b]{display:flex;align-items:center;gap:.75rem;padding:1rem;background:var(--surface-ground);border-radius:8px;border-left:4px solid var(--surface-border)}.quality-card.excellent[data-v-6a61ce5b]{border-left-color:var(--green-500)}.quality-card.good[data-v-6a61ce5b]{border-left-color:var(--blue-500)}.quality-card.fair[data-v-6a61ce5b]{border-left-color:var(--orange-500)}.quality-card.poor[data-v-6a61ce5b]{border-left-color:var(--red-500)}.quality-icon[data-v-6a61ce5b]{font-size:1.5rem}.quality-info[data-v-6a61ce5b]{flex:1;display:flex;flex-direction:column}.quality-label[data-v-6a61ce5b]{font-size:.75rem;color:var(--text-color-secondary)}.quality-value[data-v-6a61ce5b]{font-size:1.25rem;font-weight:600}.text-success[data-v-6a61ce5b]{color:var(--green-500)}.text-warning[data-v-6a61ce5b]{color:var(--orange-500)}.text-danger[data-v-6a61ce5b]{color:var(--red-500)}.mos-gauge[data-v-6a61ce5b]{text-align:center}.mos-value[data-v-6a61ce5b]{font-size:2.5rem;font-weight:700;color:var(--primary-color)}.mos-label[data-v-6a61ce5b]{font-size:.875rem;color:var(--text-color-secondary)}.mos-description[data-v-6a61ce5b]{font-weight:500}.mos-breakdown[data-v-6a61ce5b]{display:flex;flex-direction:column;gap:.75rem}.mos-factor[data-v-6a61ce5b]{display:flex;flex-direction:column;gap:.25rem}.mos-factor span[data-v-6a61ce5b]{font-size:.875rem}.alerts-panel[data-v-6a61ce5b]{border-color:var(--orange-200)}.alerts-list[data-v-6a61ce5b]{display:flex;flex-direction:column;gap:.5rem}.alert-item[data-v-6a61ce5b]{display:flex;align-items:center;gap:.75rem;padding:.5rem;border-radius:6px;background:var(--surface-ground)}.alert-item.critical[data-v-6a61ce5b]{background:var(--red-50)}.alert-item.warning[data-v-6a61ce5b]{background:var(--orange-50)}.alert-item i[data-v-6a61ce5b]{font-size:1.25rem}.alert-item.critical i[data-v-6a61ce5b]{color:var(--red-500)}.alert-item.warning i[data-v-6a61ce5b]{color:var(--orange-500)}.alert-content[data-v-6a61ce5b]{flex:1;display:flex;flex-direction:column}.alert-message[data-v-6a61ce5b]{font-size:.875rem}.alert-time[data-v-6a61ce5b]{font-size:.75rem;color:var(--text-color-secondary)}.stats-detail h5[data-v-6a61ce5b]{margin:1rem 0 .5rem}.stats-detail h5[data-v-6a61ce5b]:first-child{margin-top:0}.stats-grid[data-v-6a61ce5b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem}.stat-item[data-v-6a61ce5b]{display:flex;flex-direction:column;padding:.5rem;background:var(--surface-ground);border-radius:6px}.stat-label[data-v-6a61ce5b]{font-size:.75rem;color:var(--text-color-secondary)}.stat-value[data-v-6a61ce5b]{font-weight:500}.history-info[data-v-6a61ce5b]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.history-preview[data-v-6a61ce5b]{padding:1rem;background:var(--surface-ground);border-radius:6px}.mini-chart[data-v-6a61ce5b]{display:flex;align-items:flex-end;gap:2px;height:60px}.chart-bar[data-v-6a61ce5b]{flex:1;min-width:2px;background:var(--primary-color);border-radius:2px 2px 0 0;transition:height .2s}.chart-bar.excellent[data-v-6a61ce5b]{background:var(--green-500)}.chart-bar.good[data-v-6a61ce5b]{background:var(--blue-500)}.chart-bar.fair[data-v-6a61ce5b]{background:var(--orange-500)}.chart-bar.poor[data-v-6a61ce5b]{background:var(--red-500)}.empty-state[data-v-6a61ce5b]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:2rem;color:var(--text-color-secondary)}.empty-state.small[data-v-6a61ce5b]{padding:1rem}.text-muted[data-v-6a61ce5b]{color:var(--text-color-secondary);font-size:.875rem}.mt-2[data-v-6a61ce5b]{margin-top:.5rem}.code-block[data-v-6a61ce5b]{background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:6px;padding:1rem;overflow-x:auto;font-family:monospace;font-size:.875rem;line-height:1.5;white-space:pre}.paging-demo[data-v-c877bb8e]{max-width:900px;margin:0 auto}.config-panel[data-v-c877bb8e]{padding:2rem;background:var(--surface-card);border-radius:8px;border:1px solid var(--surface-border)}.config-panel h3[data-v-c877bb8e]{margin:0 0 1rem}.info-text[data-v-c877bb8e]{color:var(--text-secondary);margin-bottom:1.5rem}.form-group[data-v-c877bb8e]{margin-bottom:1rem}.form-group label[data-v-c877bb8e]{display:block;margin-bottom:.5rem;font-weight:500}.form-group input[data-v-c877bb8e],.form-group select[data-v-c877bb8e]{width:100%;padding:.75rem;border:1px solid var(--surface-border);border-radius:6px;font-size:1rem;background:var(--surface-ground)}.form-group small[data-v-c877bb8e]{display:block;margin-top:.25rem;color:var(--text-secondary);font-size:.875rem}.form-row[data-v-c877bb8e]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.btn[data-v-c877bb8e]{padding:.75rem 1.5rem;border:none;border-radius:6px;font-size:1rem;cursor:pointer;transition:all .2s}.btn-primary[data-v-c877bb8e]{background:var(--primary-color);color:#fff}.btn-primary[data-v-c877bb8e]:hover:not(:disabled){background:var(--primary-700)}.btn-secondary[data-v-c877bb8e]{background:var(--surface-200);color:var(--text-color)}.btn-sm[data-v-c877bb8e]{padding:.5rem 1rem;font-size:.875rem}.btn[data-v-c877bb8e]:disabled{opacity:.5;cursor:not-allowed}.demo-tip[data-v-c877bb8e]{margin-top:1.5rem;padding:1rem;background:var(--surface-50);border-radius:6px;font-size:.875rem}.connected-interface[data-v-c877bb8e]{display:flex;flex-direction:column;gap:1.5rem}.status-bar[data-v-c877bb8e]{display:flex;align-items:center;gap:1.5rem;padding:1rem;background:var(--surface-card);border-radius:8px;border:1px solid var(--surface-border);flex-wrap:wrap}.status-item[data-v-c877bb8e]{display:flex;align-items:center;gap:.5rem}.status-dot[data-v-c877bb8e]{width:10px;height:10px;border-radius:50%;background:var(--danger)}.status-dot.connected[data-v-c877bb8e]{background:var(--success)}.paging-panel[data-v-c877bb8e],.page-groups[data-v-c877bb8e]{padding:1.5rem;background:var(--surface-card);border-radius:8px;border:1px solid var(--surface-border)}.paging-panel h3[data-v-c877bb8e],.page-groups h3[data-v-c877bb8e]{margin:0 0 1rem}.action-buttons[data-v-c877bb8e]{display:flex;gap:1rem;margin-top:1rem}.active-sessions[data-v-c877bb8e],.page-history[data-v-c877bb8e]{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--surface-border)}.active-sessions h4[data-v-c877bb8e],.page-history h4[data-v-c877bb8e]{margin:0 0 1rem}.session-item[data-v-c877bb8e],.history-item[data-v-c877bb8e]{display:flex;align-items:center;justify-content:space-between;padding:.75rem;background:var(--surface-ground);border-radius:6px;margin-bottom:.5rem}.session-info[data-v-c877bb8e]{display:flex;align-items:center;gap:1rem}.session-target[data-v-c877bb8e],.history-target[data-v-c877bb8e]{font-weight:500}.session-mode[data-v-c877bb8e]{padding:.25rem .5rem;border-radius:4px;font-size:.875rem}.session-mode.simplex[data-v-c877bb8e]{background:var(--info-light);color:var(--info)}.session-mode.duplex[data-v-c877bb8e]{background:var(--success-light);color:var(--success)}.history-item[data-v-c877bb8e]{font-size:.875rem;gap:1rem}.history-time[data-v-c877bb8e],.history-duration[data-v-c877bb8e]{color:var(--text-secondary)}.groups-list[data-v-c877bb8e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem;margin-bottom:1rem}.group-card[data-v-c877bb8e]{padding:1rem;background:var(--surface-ground);border-radius:6px;border:1px solid var(--surface-border)}.group-info[data-v-c877bb8e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.group-name[data-v-c877bb8e]{font-weight:500}.group-members[data-v-c877bb8e]{font-size:.875rem;color:var(--text-secondary)}.group-actions[data-v-c877bb8e]{display:flex;gap:.5rem}.code-section[data-v-c877bb8e]{margin-top:1rem}.code-section h4[data-v-c877bb8e]{margin:0 0 .5rem}.code-block[data-v-c877bb8e]{background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:6px;padding:1rem;overflow-x:auto;font-family:monospace;font-size:.875rem;line-height:1.5;white-space:pre}.agent-stats-demo[data-v-d6116be1]{max-width:1000px;margin:0 auto}.info-section[data-v-d6116be1]{padding:var(--spacing-lg);background:var(--surface-ground);border-radius:var(--radius-lg);margin-bottom:var(--spacing-lg);transition:background-color .3s ease}.info-section p[data-v-d6116be1]{margin:0 0 var(--spacing-md) 0;color:var(--text-secondary);line-height:1.6;transition:color .3s ease}.info-section p[data-v-d6116be1]:last-child{margin-bottom:0}.note[data-v-d6116be1]{padding:var(--spacing-md);background:#3b82f61a;border-left:3px solid var(--primary);border-radius:var(--radius-sm);font-size:.875rem;transition:all .3s ease}.controls-section[data-v-d6116be1]{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.agent-config[data-v-d6116be1]{display:flex;gap:1rem;flex-wrap:wrap}.input-group[data-v-d6116be1]{display:flex;flex-direction:column;gap:.5rem}.input-group label[data-v-d6116be1]{font-size:.875rem;font-weight:500;color:var(--text-primary);transition:color .3s ease}.input-group input[data-v-d6116be1],.input-group select[data-v-d6116be1]{padding:.75rem 1rem;border:var(--border-width) solid var(--border-color);transition:border-color .3s ease;border-radius:var(--radius-md);font-size:.875rem;min-width:150px}.input-group input[data-v-d6116be1]:focus,.input-group select[data-v-d6116be1]:focus{outline:none;border-color:var(--primary);transition:border-color .3s ease;box-shadow:0 0 0 3px #667eea1a}.input-group input[data-v-d6116be1]:disabled,.input-group select[data-v-d6116be1]:disabled{background:var(--surface-ground);transition:background-color .3s ease;cursor:not-allowed}.action-buttons[data-v-d6116be1]{display:flex;gap:.5rem;flex-wrap:wrap}.performance-badge-container[data-v-d6116be1]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.performance-badge[data-v-d6116be1]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:50px;font-weight:600;font-size:1rem}.performance-badge.excellent[data-v-d6116be1]{background:linear-gradient(135deg,var(--success),var(--success-dark));color:var(--surface-0)}.performance-badge.good[data-v-d6116be1]{background:linear-gradient(135deg,var(--info),var(--info-dark));color:var(--surface-0)}.performance-badge.average[data-v-d6116be1],.performance-badge.needs_improvement[data-v-d6116be1]{background:linear-gradient(135deg,var(--warning),var(--warning-dark));color:var(--surface-0)}.performance-badge.critical[data-v-d6116be1]{background:linear-gradient(135deg,var(--danger),var(--danger-dark));color:var(--surface-0)}.badge-icon[data-v-d6116be1]{font-size:1.25rem}.last-updated[data-v-d6116be1]{font-size:.75rem;color:var(--text-muted);transition:color .3s ease}.kpi-grid[data-v-d6116be1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin-bottom:2rem}.kpi-card[data-v-d6116be1]{background:var(--surface-card);transition:background-color .3s ease;border:var(--border-width-thick) solid var(--border-color);transition:border-color .3s ease;border-radius:var(--radius-lg);padding:1.25rem;display:flex;align-items:center;gap:1rem;transition:all .3s ease}.kpi-card[data-v-d6116be1]:hover{border-color:var(--primary);transition:border-color .3s ease;box-shadow:0 4px 12px #667eea1a}.kpi-icon[data-v-d6116be1]{font-size:2rem;flex-shrink:0}.kpi-content[data-v-d6116be1]{flex:1;min-width:0}.kpi-value[data-v-d6116be1]{font-size:1.5rem;font-weight:700;color:var(--text-primary);transition:color .3s ease;line-height:1.2}.kpi-label[data-v-d6116be1]{font-size:.75rem;color:var(--text-secondary);transition:color .3s ease;font-weight:500;margin-top:.25rem}.stats-section[data-v-d6116be1],.alerts-section[data-v-d6116be1],.queue-stats-section[data-v-d6116be1],.hourly-section[data-v-d6116be1],.recent-calls-section[data-v-d6116be1],.export-section[data-v-d6116be1]{background:var(--surface-card);transition:background-color .3s ease;border:var(--border-width) solid var(--border-color);transition:border-color .3s ease;border-radius:var(--radius-lg);padding:1.5rem;margin-bottom:1.5rem}.stats-section h3[data-v-d6116be1],.alerts-section h3[data-v-d6116be1],.queue-stats-section h3[data-v-d6116be1],.hourly-section h3[data-v-d6116be1],.recent-calls-section h3[data-v-d6116be1],.export-section h3[data-v-d6116be1]{margin:0 0 1rem;color:var(--text-primary);transition:color .3s ease;font-size:1rem;display:flex;align-items:center;gap:.5rem}.stats-grid[data-v-d6116be1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1rem}.stat-item[data-v-d6116be1]{display:flex;flex-direction:column;padding:1rem;background:var(--surface-ground);transition:background-color .3s ease;border-radius:var(--radius-md)}.stat-item.missed[data-v-d6116be1]{background:#ef444426;transition:background-color .3s ease}.stat-item .stat-label[data-v-d6116be1]{font-size:.75rem;color:var(--text-secondary);transition:color .3s ease;margin-bottom:.5rem}.stat-item .stat-value[data-v-d6116be1]{font-size:1.25rem;font-weight:700;color:var(--text-primary);transition:color .3s ease}.stat-item.missed .stat-value[data-v-d6116be1]{color:var(--danger);transition:color .3s ease}.alert-count[data-v-d6116be1]{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;height:1.5rem;padding:0 .5rem;background:var(--danger);transition:background-color .3s ease;color:var(--surface-0);border-radius:50px;font-size:.75rem;font-weight:600}.alerts-list[data-v-d6116be1]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.alert-item[data-v-d6116be1]{display:flex;align-items:center;gap:1rem;padding:1rem;border-radius:var(--radius-md);border:1px solid}.alert-item.warning[data-v-d6116be1]{background:#f59e0b26;transition:background-color .3s ease;border-color:var(--vuesip-warning)}.alert-item.critical[data-v-d6116be1]{background:#ef444426;transition:background-color .3s ease;border-color:var(--danger);transition:border-color .3s ease}.alert-item.acknowledged[data-v-d6116be1]{opacity:.5}.alert-icon[data-v-d6116be1]{font-size:1.5rem;flex-shrink:0}.alert-content[data-v-d6116be1]{flex:1;min-width:0}.alert-message[data-v-d6116be1]{font-size:.875rem;color:var(--text-primary);transition:color .3s ease;margin-bottom:.25rem}.alert-time[data-v-d6116be1]{font-size:.75rem;color:var(--text-secondary);transition:color .3s ease}.queue-list[data-v-d6116be1]{display:flex;flex-direction:column;gap:.75rem}.queue-item[data-v-d6116be1]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:var(--surface-ground);transition:background-color .3s ease;border-radius:var(--radius-md)}.queue-name[data-v-d6116be1]{font-weight:600;color:var(--text-primary);transition:color .3s ease}.queue-metrics[data-v-d6116be1]{display:flex;gap:1rem;font-size:.875rem;color:var(--text-secondary);transition:color .3s ease}.queue-metric strong[data-v-d6116be1]{color:var(--text-primary);transition:color .3s ease}.hourly-chart[data-v-d6116be1]{display:flex;align-items:flex-end;gap:4px;height:100px;padding:.5rem 0}.hour-bar-container[data-v-d6116be1]{flex:1;display:flex;flex-direction:column;align-items:center;height:100%}.hour-bar[data-v-d6116be1]{width:100%;background:linear-gradient(to top,var(--primary),var(--primary-light));border-radius:var(--radius-md) 4px 0 0;min-height:2px;transition:all .3s ease}.hour-label[data-v-d6116be1]{font-size:.625rem;color:var(--text-muted);transition:color .3s ease;margin-top:.25rem}.peak-hours[data-v-d6116be1]{margin-top:1rem;font-size:.875rem;color:var(--text-secondary);transition:color .3s ease}.calls-list[data-v-d6116be1]{display:flex;flex-direction:column;gap:.5rem}.call-item[data-v-d6116be1]{display:flex;align-items:center;gap:1rem;padding:.75rem;background:var(--surface-ground);transition:background-color .3s ease;border-radius:var(--radius-md);transition:background .2s}.call-item[data-v-d6116be1]:hover{background:var(--surface-ground);transition:background-color .3s ease}.call-item.missed[data-v-d6116be1]{background:#ef444426;transition:background-color .3s ease}.call-icon[data-v-d6116be1]{font-size:1.25rem;flex-shrink:0}.call-info[data-v-d6116be1]{flex:1;min-width:0}.call-party[data-v-d6116be1]{font-weight:500;color:var(--text-primary);transition:color .3s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.call-details[data-v-d6116be1]{display:flex;gap:.75rem;font-size:.75rem;color:var(--text-secondary);transition:color .3s ease;margin-top:.25rem}.call-stats[data-v-d6116be1]{text-align:right;flex-shrink:0}.call-duration[data-v-d6116be1]{font-family:monospace;font-weight:500;color:var(--primary);transition:color .3s ease}.call-disposition[data-v-d6116be1]{font-size:.75rem;padding:.25rem .5rem;border-radius:var(--radius-md);margin-top:.25rem;display:inline-block}.call-disposition.answered[data-v-d6116be1]{background:#10b98126;transition:background-color .3s ease;color:var(--text-success);transition:color .3s ease}.call-disposition.missed[data-v-d6116be1]{background:#ef444426;transition:background-color .3s ease;color:var(--text-danger);transition:color .3s ease}.call-disposition.transferred[data-v-d6116be1]{background:#3b82f626;transition:background-color .3s ease;color:var(--text-info);transition:color .3s ease}.export-buttons[data-v-d6116be1]{display:flex;gap:.5rem;flex-wrap:wrap}.empty-state[data-v-d6116be1]{padding:3rem;text-align:center;color:var(--text-secondary);transition:color .3s ease;background:var(--surface-card);transition:background-color .3s ease;border:var(--border-width) solid var(--border-color);transition:border-color .3s ease;border-radius:var(--radius-lg);margin-bottom:1.5rem}.empty-icon[data-v-d6116be1]{font-size:4rem;margin-bottom:1rem;opacity:.5}.empty-state h4[data-v-d6116be1]{margin:0 0 .5rem;color:var(--text-primary);transition:color .3s ease}.empty-state p[data-v-d6116be1]{margin:0;font-size:.875rem}.code-example[data-v-d6116be1]{padding:1.5rem;background:var(--surface-ground);transition:background-color .3s ease;border-radius:var(--radius-lg)}.code-example h4[data-v-d6116be1]{margin:0 0 1rem;color:var(--text-primary);transition:color .3s ease}.code-example pre[data-v-d6116be1]{background:var(--gray-900);color:var(--gray-100);padding:var(--spacing-lg);border-radius:var(--radius-md);overflow-x:auto;margin:0;transition:all .3s ease}.code-example code[data-v-d6116be1]{font-family:Fira Code,Consolas,Monaco,monospace;font-size:.875rem;line-height:1.6}@media(max-width:768px){.controls-section[data-v-d6116be1]{flex-direction:column;align-items:stretch}.agent-config[data-v-d6116be1]{flex-direction:column}.input-group input[data-v-d6116be1],.input-group select[data-v-d6116be1]{min-width:100%}.action-buttons[data-v-d6116be1]{justify-content:stretch}.action-buttons .btn[data-v-d6116be1]{flex:1}.kpi-grid[data-v-d6116be1],.stats-grid[data-v-d6116be1]{grid-template-columns:repeat(2,1fr)}.queue-item[data-v-d6116be1]{flex-direction:column;align-items:flex-start;gap:.5rem}.queue-metrics[data-v-d6116be1]{flex-wrap:wrap}.performance-badge-container[data-v-d6116be1]{flex-direction:column;align-items:flex-start;gap:.5rem}}.agent-login-demo[data-v-1bd72cec]{max-width:900px;margin:0 auto}.config-panel[data-v-1bd72cec]{padding:2rem}.config-panel h3[data-v-1bd72cec]{margin-bottom:1rem;color:var(--text-primary)}.info-text[data-v-1bd72cec]{margin-bottom:1.5rem;color:var(--text-secondary);font-size:.875rem;line-height:1.5}.form-group[data-v-1bd72cec]{margin-bottom:1.5rem}.form-row[data-v-1bd72cec]{display:flex;gap:1rem}.form-row .form-group[data-v-1bd72cec]{flex:1}.form-group label[data-v-1bd72cec]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-primary)}.form-group input[data-v-1bd72cec],.form-group select[data-v-1bd72cec]{width:100%;padding:.75rem;border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:.875rem;background:var(--surface-card);color:var(--text-primary);transition:border-color .3s ease}.form-group input[data-v-1bd72cec]:focus,.form-group select[data-v-1bd72cec]:focus{outline:none;border-color:var(--primary)}.form-group input[data-v-1bd72cec]:disabled,.form-group select[data-v-1bd72cec]:disabled{background:var(--surface-ground);cursor:not-allowed;opacity:.6}.form-group small[data-v-1bd72cec]{display:block;margin-top:.25rem;color:var(--text-muted);font-size:.75rem}.provider-select[data-v-1bd72cec]{cursor:pointer}.error-message[data-v-1bd72cec]{margin-top:1rem;padding:.75rem;background:#ef444426;border:1px solid var(--danger);border-radius:var(--radius-md);color:var(--text-danger);font-size:.875rem}.demo-tip[data-v-1bd72cec]{margin-top:1.5rem;padding:1rem;background:#3b82f626;border-left:4px solid var(--info);border-radius:var(--radius-md);font-size:.875rem;color:var(--text-primary)}.connected-interface[data-v-1bd72cec]{padding:2rem}.status-bar[data-v-1bd72cec]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:var(--surface-ground);border-radius:var(--radius-lg);margin-bottom:2rem}.status-items[data-v-1bd72cec]{display:flex;gap:1.5rem}.status-item[data-v-1bd72cec]{display:flex;align-items:center;gap:.5rem;font-size:.875rem}.status-dot[data-v-1bd72cec]{width:8px;height:8px;border-radius:50%;background:var(--danger)}.status-dot.connected[data-v-1bd72cec]{background:var(--success)}.status-icon[data-v-1bd72cec]{font-size:1.25rem}.status-icon.on-call[data-v-1bd72cec]{color:var(--info)}.status-badge[data-v-1bd72cec],.call-badge[data-v-1bd72cec]{font-size:.625rem;font-weight:700;padding:.125rem .375rem;border-radius:var(--radius-sm);background:var(--surface-card)}.agent-panel[data-v-1bd72cec]{display:flex;flex-direction:column;gap:2rem}.session-info[data-v-1bd72cec],.queue-section[data-v-1bd72cec],.pause-section[data-v-1bd72cec],.call-section[data-v-1bd72cec],.metrics-section[data-v-1bd72cec]{padding:1rem;background:var(--surface-card);border:1px solid var(--border-color);border-radius:var(--radius-lg)}@media(min-width:640px){.session-info[data-v-1bd72cec],.queue-section[data-v-1bd72cec],.pause-section[data-v-1bd72cec],.call-section[data-v-1bd72cec],.metrics-section[data-v-1bd72cec]{padding:1.5rem}}.session-info h3[data-v-1bd72cec],.queue-section h3[data-v-1bd72cec],.pause-section h3[data-v-1bd72cec],.call-section h3[data-v-1bd72cec],.metrics-section h3[data-v-1bd72cec]{margin-bottom:1rem;color:var(--text-primary)}.info-grid[data-v-1bd72cec]{display:grid;grid-template-columns:1fr;gap:.75rem}@media(min-width:640px){.info-grid[data-v-1bd72cec]{grid-template-columns:repeat(2,1fr);gap:1rem}}@media(min-width:1024px){.info-grid[data-v-1bd72cec]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}.info-item[data-v-1bd72cec]{display:flex;flex-direction:column;gap:.25rem}.info-label[data-v-1bd72cec]{font-size:.75rem;color:var(--text-muted);text-transform:uppercase}.info-value[data-v-1bd72cec]{font-weight:500;color:var(--text-primary)}.login-actions[data-v-1bd72cec]{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start}.login-actions small[data-v-1bd72cec]{color:var(--text-muted);font-size:.75rem}.queue-list[data-v-1bd72cec]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.queue-item[data-v-1bd72cec]{display:flex;flex-direction:column;gap:.75rem;padding:.875rem;background:var(--surface-ground);border:1px solid var(--border-color);border-radius:var(--radius-md);transition:all .3s ease}@media(min-width:640px){.queue-item[data-v-1bd72cec]{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;padding:1rem}}.queue-item.logged-in[data-v-1bd72cec]{background:#10b9811a;border-color:var(--success)}.queue-info[data-v-1bd72cec]{display:flex;flex-direction:column;gap:.25rem}.queue-name[data-v-1bd72cec]{font-weight:500;color:var(--text-primary)}.queue-status[data-v-1bd72cec]{font-size:.75rem;color:var(--success)}.queue-status.paused[data-v-1bd72cec]{color:var(--warning)}.queue-stats[data-v-1bd72cec]{display:flex;gap:1rem}.queue-stats .stat[data-v-1bd72cec]{font-size:.75rem;color:var(--text-muted)}.queue-actions[data-v-1bd72cec]{display:flex;gap:.5rem}.queue-actions-bar[data-v-1bd72cec]{display:flex;gap:1rem;justify-content:space-between;align-items:center;flex-wrap:wrap}.join-queue-form[data-v-1bd72cec]{display:flex;gap:.5rem;align-items:center}.queue-input[data-v-1bd72cec]{padding:.5rem .75rem;border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:.875rem;background:var(--surface-card);color:var(--text-primary);width:200px}.pause-form[data-v-1bd72cec]{display:flex;gap:1rem;align-items:flex-end}.pause-form .form-group[data-v-1bd72cec]{flex:1;margin-bottom:0}.pause-select[data-v-1bd72cec]{width:100%;padding:.75rem;border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:.875rem;background:var(--surface-card);color:var(--text-primary);transition:border-color .3s ease;cursor:pointer}.pause-select[data-v-1bd72cec]:focus{outline:none;border-color:var(--primary)}.paused-state[data-v-1bd72cec]{display:flex;flex-direction:column;gap:.75rem;padding:.875rem;background:#f59e0b26;border:1px solid var(--warning);border-radius:var(--radius-md)}@media(min-width:640px){.paused-state[data-v-1bd72cec]{flex-direction:row;justify-content:space-between;align-items:center;padding:1rem}}.paused-info[data-v-1bd72cec]{display:flex;align-items:center;gap:1rem}.paused-icon[data-v-1bd72cec]{font-size:1.5rem;font-weight:700;color:var(--warning)}.paused-details[data-v-1bd72cec]{display:flex;flex-direction:column;gap:.25rem}.paused-label[data-v-1bd72cec]{font-weight:500;color:var(--text-warning)}.paused-reason[data-v-1bd72cec]{font-size:.875rem;color:var(--text-warning)}.call-info[data-v-1bd72cec]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.metrics-grid[data-v-1bd72cec]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1rem}@media(min-width:640px){.metrics-grid[data-v-1bd72cec]{grid-template-columns:repeat(4,1fr)}}.metric-card[data-v-1bd72cec]{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:1rem;background:var(--surface-ground);border-radius:var(--radius-md)}.metric-value[data-v-1bd72cec]{font-size:1.5rem;font-weight:700;color:var(--primary)}.metric-label[data-v-1bd72cec]{font-size:.75rem;color:var(--text-muted);text-align:center}.status-offline[data-v-1bd72cec]{color:var(--text-secondary)}.status-available[data-v-1bd72cec]{color:var(--success)}.status-busy[data-v-1bd72cec]{color:var(--info)}.status-wrap-up[data-v-1bd72cec],.status-break[data-v-1bd72cec]{color:var(--warning)}.status-meeting[data-v-1bd72cec]{color:var(--info)}.form-row[data-v-1bd72cec]{flex-direction:column;gap:0}@media(min-width:640px){.form-row[data-v-1bd72cec]{flex-direction:row;gap:1rem}}.status-bar[data-v-1bd72cec]{flex-direction:column;gap:1rem}@media(min-width:640px){.status-bar[data-v-1bd72cec]{flex-direction:row;gap:1.5rem}}.status-items[data-v-1bd72cec]{flex-direction:column;gap:.5rem}@media(min-width:640px){.status-items[data-v-1bd72cec]{flex-direction:row;gap:1.5rem}}.queue-actions-bar[data-v-1bd72cec]{flex-direction:column}@media(min-width:640px){.queue-actions-bar[data-v-1bd72cec]{flex-direction:row;justify-content:space-between}}.pause-form[data-v-1bd72cec]{flex-direction:column}@media(min-width:640px){.pause-form[data-v-1bd72cec]{flex-direction:row;align-items:flex-end}}.cdr-dashboard-demo[data-v-b2deaf27]{max-width:1400px;margin:0 auto}.fade-in[data-v-b2deaf27]{animation:fadeIn-b2deaf27 .5s ease-in}@keyframes fadeIn-b2deaf27{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}[data-v-b2deaf27] .p-progressbar-value{transition:width .5s ease-in-out}[data-v-b2deaf27] .bg-green-500 .p-progressbar-value{background-color:var(--green-500)!important}[data-v-b2deaf27] .bg-orange-500 .p-progressbar-value{background-color:var(--orange-500)!important}[data-v-b2deaf27] .bg-purple-500 .p-progressbar-value{background-color:var(--purple-500)!important}[data-v-b2deaf27] .bg-red-500 .p-progressbar-value{background-color:var(--red-500)!important}[data-v-b2deaf27] .bg-gray-500 .p-progressbar-value{background-color:var(--gray-500)!important}.font-mono[data-v-b2deaf27]{font-family:Courier New,Courier,monospace}.ring-groups-demo[data-v-d8f91d0e]{padding:1rem}.info-section[data-v-d8f91d0e]{margin-bottom:1.5rem}.controls-section[data-v-d8f91d0e]{display:flex;gap:1rem;align-items:flex-end;flex-wrap:wrap;margin-bottom:1.5rem}.input-group[data-v-d8f91d0e]{display:flex;flex-direction:column;gap:.25rem}.input-group label[data-v-d8f91d0e]{font-size:.85rem;font-weight:500}.action-buttons[data-v-d8f91d0e]{display:flex;gap:.5rem}.groups-section[data-v-d8f91d0e]{margin-bottom:2rem}.groups-section h3[data-v-d8f91d0e]{margin-bottom:1rem}.groups-grid[data-v-d8f91d0e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}.group-card[data-v-d8f91d0e]{background:var(--color-card-bg, #fff);border:1px solid var(--color-border, #ddd);border-radius:8px;padding:1rem;cursor:pointer;transition:all .2s}.group-card[data-v-d8f91d0e]:hover{box-shadow:0 2px 8px #0000001a}.group-card.selected[data-v-d8f91d0e]{border-color:var(--primary);background:var(--surface-50)}.group-card.disabled[data-v-d8f91d0e]{opacity:.6}.group-header[data-v-d8f91d0e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.group-id[data-v-d8f91d0e]{font-weight:600;font-size:1.1rem}.group-name[data-v-d8f91d0e]{color:var(--color-text-secondary, #666);font-size:.9rem;margin-bottom:.5rem}.group-strategy[data-v-d8f91d0e]{font-size:.85rem;margin-bottom:.5rem}.strategy-label[data-v-d8f91d0e]{color:var(--color-text-secondary, #666)}.group-members[data-v-d8f91d0e]{font-size:.85rem;margin-bottom:.5rem}.available-count[data-v-d8f91d0e]{color:var(--success)}.group-stats[data-v-d8f91d0e]{display:flex;gap:1rem;font-size:.8rem;color:var(--color-text-secondary, #666)}.group-details[data-v-d8f91d0e]{background:var(--color-card-bg, #fff);border:1px solid var(--color-border, #ddd);border-radius:8px;padding:1.5rem;margin-bottom:2rem}.details-header[data-v-d8f91d0e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.details-header h3[data-v-d8f91d0e]{margin:0}.details-actions[data-v-d8f91d0e]{display:flex;gap:.5rem}.config-section[data-v-d8f91d0e]{margin-bottom:1.5rem}.config-section h4[data-v-d8f91d0e]{margin-bottom:.75rem}.config-grid[data-v-d8f91d0e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}.config-item[data-v-d8f91d0e]{display:flex;flex-direction:column;gap:.25rem}.config-item label[data-v-d8f91d0e]{font-size:.85rem;font-weight:500}.timeout-input[data-v-d8f91d0e]{display:flex;align-items:center;gap:.5rem}.timeout-input input[data-v-d8f91d0e]{width:80px}.unit[data-v-d8f91d0e]{font-size:.85rem;color:var(--color-text-secondary, #666)}.members-section[data-v-d8f91d0e]{margin-bottom:1.5rem}.members-header[data-v-d8f91d0e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;flex-wrap:wrap;gap:.5rem}.members-header h4[data-v-d8f91d0e]{margin:0}.add-member-form[data-v-d8f91d0e]{display:flex;gap:.5rem}.members-list[data-v-d8f91d0e]{display:flex;flex-direction:column;gap:.5rem}.member-item[data-v-d8f91d0e]{display:flex;align-items:center;gap:1rem;padding:.75rem;background:var(--surface-50);border-radius:6px;flex-wrap:wrap}.member-item.disabled[data-v-d8f91d0e]{opacity:.6}.member-info[data-v-d8f91d0e]{display:flex;align-items:center;gap:.75rem;flex:1;min-width:150px}.member-status[data-v-d8f91d0e]{font-size:1.2rem}.member-details[data-v-d8f91d0e]{display:flex;flex-direction:column}.member-extension[data-v-d8f91d0e]{font-weight:600}.member-name[data-v-d8f91d0e]{font-size:.85rem;color:var(--color-text-secondary, #666)}.member-stats[data-v-d8f91d0e]{display:flex;gap:.75rem;font-size:.8rem}.member-stats .answered[data-v-d8f91d0e]{color:var(--success)}.member-stats .missed[data-v-d8f91d0e]{color:var(--danger)}.member-priority[data-v-d8f91d0e]{display:flex;align-items:center;gap:.25rem;font-size:.85rem}.member-actions[data-v-d8f91d0e]{display:flex;gap:.25rem}.empty-members[data-v-d8f91d0e]{text-align:center;padding:2rem;color:var(--color-text-secondary, #666)}.stats-section h4[data-v-d8f91d0e]{margin-bottom:.75rem}.stats-grid[data-v-d8f91d0e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:1rem}.stat-card[data-v-d8f91d0e]{background:var(--surface-50);padding:1rem;border-radius:6px;text-align:center}.stat-value[data-v-d8f91d0e]{font-size:1.5rem;font-weight:600;color:var(--primary)}.stat-label[data-v-d8f91d0e]{font-size:.8rem;color:var(--color-text-secondary, #666)}.simulation-section h4[data-v-d8f91d0e]{margin-bottom:.75rem}.simulation-buttons[data-v-d8f91d0e]{display:flex;gap:.5rem;flex-wrap:wrap}.empty-state[data-v-d8f91d0e]{text-align:center;padding:3rem;color:var(--color-text-secondary, #666)}.empty-icon[data-v-d8f91d0e]{font-size:3rem;margin-bottom:1rem}.code-example[data-v-d8f91d0e]{margin-top:2rem;background:var(--surface-900);border-radius:8px;padding:1rem;overflow-x:auto}.code-example h4[data-v-d8f91d0e]{color:var(--color-text-light, #fff);margin-bottom:.75rem}.code-example pre[data-v-d8f91d0e]{margin:0}.code-example code[data-v-d8f91d0e]{color:var(--text-color);font-family:Fira Code,monospace;font-size:.85rem;line-height:1.6}.feature-codes-demo[data-v-ffbd1a4b]{max-width:900px;margin:0 auto}.config-panel[data-v-ffbd1a4b]{padding:2rem;background:var(--surface-card);border-radius:8px;border:1px solid var(--surface-border)}.config-panel h3[data-v-ffbd1a4b]{margin:0 0 1rem}.info-text[data-v-ffbd1a4b]{color:var(--text-secondary);margin-bottom:1.5rem}.form-group[data-v-ffbd1a4b]{margin-bottom:1rem}.form-group label[data-v-ffbd1a4b]{display:block;margin-bottom:.5rem;font-weight:500}[data-v-ffbd1a4b] .p-inputtext{width:100%}.form-group small[data-v-ffbd1a4b]{display:block;margin-top:.25rem;color:var(--text-secondary);font-size:.875rem}.demo-tip[data-v-ffbd1a4b]{margin-top:1.5rem;padding:1rem;background:var(--surface-50);border-radius:6px;font-size:.875rem}.connected-interface[data-v-ffbd1a4b]{display:flex;flex-direction:column;gap:1.5rem}.status-bar[data-v-ffbd1a4b]{display:flex;align-items:center;gap:1.5rem;padding:1rem;background:var(--surface-card);border-radius:8px;border:1px solid var(--surface-border);flex-wrap:wrap}.status-item[data-v-ffbd1a4b]{display:flex;align-items:center;gap:.5rem}.feature-section[data-v-ffbd1a4b]{padding:1.5rem;background:var(--surface-card);border-radius:8px;border:1px solid var(--surface-border)}.feature-section h3[data-v-ffbd1a4b]{margin:0 0 1rem}.dnd-controls[data-v-ffbd1a4b]{display:flex;align-items:center;justify-content:space-between}.status-badge[data-v-ffbd1a4b]{padding:.5rem 1rem;border-radius:20px;font-weight:500}.cf-types[data-v-ffbd1a4b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.cf-card[data-v-ffbd1a4b]{padding:1rem;background:var(--surface-ground);border-radius:6px;border:1px solid var(--surface-border)}.cf-header[data-v-ffbd1a4b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.cf-title[data-v-ffbd1a4b]{font-weight:500}.cf-status[data-v-ffbd1a4b]{font-size:.875rem;color:var(--text-secondary)}.cf-actions[data-v-ffbd1a4b]{display:flex;gap:.5rem}.custom-code[data-v-ffbd1a4b]{display:flex;gap:1rem;margin-bottom:1.5rem}.custom-code-input[data-v-ffbd1a4b]{flex:1;font-size:1.25rem;font-family:monospace}.code-reference h4[data-v-ffbd1a4b]{margin:0 0 .75rem;font-size:.875rem;color:var(--text-secondary)}.code-grid[data-v-ffbd1a4b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.5rem}.code-item[data-v-ffbd1a4b]{display:flex;flex-direction:column;padding:.75rem;background:var(--surface-ground);border-radius:6px;cursor:pointer;transition:background .2s}.code-item[data-v-ffbd1a4b]:hover{background:var(--surface-200)}.code-item .code[data-v-ffbd1a4b]{font-family:monospace;font-weight:700;font-size:1.1rem}.code-item .desc[data-v-ffbd1a4b]{font-size:.75rem;color:var(--text-secondary)}.history-list[data-v-ffbd1a4b]{display:flex;flex-direction:column;gap:.5rem}.history-item[data-v-ffbd1a4b]{display:flex;align-items:center;gap:1rem;padding:.75rem;border-radius:6px;font-size:.875rem}.history-item.success[data-v-ffbd1a4b]{background:var(--surface-50);border-left:3px solid var(--success)}.history-item.error[data-v-ffbd1a4b]{background:var(--surface-50);border-left:3px solid var(--danger)}.history-code[data-v-ffbd1a4b]{font-family:monospace;font-weight:500;min-width:80px}.history-result[data-v-ffbd1a4b]{flex:1}.history-time[data-v-ffbd1a4b]{color:var(--text-secondary)}.code-section[data-v-ffbd1a4b]{margin-top:1rem}.code-section h4[data-v-ffbd1a4b]{margin:0 0 .5rem}.code-block[data-v-ffbd1a4b]{background:var(--surface-ground);border:1px solid var(--surface-border);border-radius:6px;padding:1rem;overflow-x:auto;font-family:monospace;font-size:.875rem;line-height:1.5;white-space:pre}.e911-demo[data-v-e81ce82e]{padding:1rem}.info-section[data-v-e81ce82e]{margin-bottom:1.5rem}.note[data-v-e81ce82e]{padding:.75rem;border-radius:4px;font-size:.9rem}.note.warning[data-v-e81ce82e]{background:#f59e0b26;border-left:4px solid var(--warning);transition:all .3s ease}.compliance-section[data-v-e81ce82e]{margin-bottom:1.5rem}.compliance-card[data-v-e81ce82e]{background:#ef444426;border:var(--border-width) solid var(--danger);transition:all .3s ease;border-radius:8px;padding:1rem}.compliance-card.compliant[data-v-e81ce82e]{background:#10b98126;border-color:var(--success);transition:all .3s ease}.compliance-header[data-v-e81ce82e]{display:flex;align-items:center;gap:.5rem;font-weight:600;font-size:1.1rem}.compliance-icon[data-v-e81ce82e]{font-size:.875rem;font-weight:700;padding:.25rem .75rem;border-radius:4px;background:var(--red-100);color:var(--red-900)}.compliance-icon.compliant[data-v-e81ce82e]{background:var(--green-100);color:var(--green-900)}.compliance-issues[data-v-e81ce82e]{margin-top:.75rem;padding-top:.75rem;border-top:1px solid rgba(0,0,0,.1)}.issue-item[data-v-e81ce82e]{font-size:.9rem;margin:.25rem 0}.emergency-alert[data-v-e81ce82e]{background:var(--danger);transition:background-color .3s ease;color:var(--surface-0);border-radius:8px;padding:1rem;margin-bottom:1.5rem;animation:pulse-e81ce82e 2s infinite}@keyframes pulse-e81ce82e{0%,to{opacity:1}50%{opacity:.8}}.alert-header[data-v-e81ce82e]{display:flex;align-items:center;gap:.5rem;font-weight:600;font-size:1.2rem;margin-bottom:.75rem}.alert-icon[data-v-e81ce82e]{font-size:1rem;font-weight:700;padding:.5rem 1rem;background:#ffffff4d;border-radius:4px}.active-call-card[data-v-e81ce82e]{background:#fff3;border-radius:6px;padding:.75rem;display:flex;justify-content:space-between;align-items:center}.call-info>div[data-v-e81ce82e]{margin:.25rem 0}.caller[data-v-e81ce82e]{font-weight:600}.call-status[data-v-e81ce82e]{background:#ffffff4d;padding:.25rem .75rem;border-radius:4px;font-size:.85rem;font-weight:600}.tabs[data-v-e81ce82e]{display:flex;gap:.5rem;margin-bottom:1rem;border-bottom:var(--border-width) solid var(--surface-border);transition:border-color .3s ease;padding-bottom:.5rem}.tab-btn[data-v-e81ce82e]{padding:.5rem 1rem;border:none;background:transparent;cursor:pointer;border-radius:4px 4px 0 0;font-weight:500}.tab-btn[data-v-e81ce82e]:hover{background:var(--surface-ground);transition:background-color .3s ease}.tab-btn.active[data-v-e81ce82e]{background:var(--primary);transition:background-color .3s ease;color:var(--surface-0)}.tab-content[data-v-e81ce82e]{margin-bottom:2rem}.section-header[data-v-e81ce82e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.section-header h3[data-v-e81ce82e]{margin:0}.locations-list[data-v-e81ce82e],.recipients-list[data-v-e81ce82e]{display:flex;flex-direction:column;gap:1rem}.location-card[data-v-e81ce82e],.recipient-card[data-v-e81ce82e]{background:var(--surface-card);border:var(--border-width) solid var(--surface-border);border-radius:var(--radius-lg);padding:var(--spacing-lg);transition:all .3s ease}.location-card.default[data-v-e81ce82e]{border-color:var(--primary)}.location-card.verified[data-v-e81ce82e]{background:#10b98126}.recipient-card.disabled[data-v-e81ce82e]{opacity:.6}.location-header[data-v-e81ce82e],.recipient-header[data-v-e81ce82e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.location-name[data-v-e81ce82e],.recipient-name[data-v-e81ce82e]{font-weight:600}.location-badges[data-v-e81ce82e]{display:flex;gap:.5rem}.badge[data-v-e81ce82e]{font-size:.75rem;padding:.125rem .5rem;border-radius:4px;font-weight:500}.badge-primary[data-v-e81ce82e]{background:var(--primary);transition:background-color .3s ease;color:var(--surface-0)}.badge-success[data-v-e81ce82e]{background:var(--success);transition:background-color .3s ease;color:var(--surface-0)}.badge-warning[data-v-e81ce82e]{background:var(--warning);transition:background-color .3s ease;color:var(--gray-900)}.location-address[data-v-e81ce82e],.location-extensions[data-v-e81ce82e],.recipient-details[data-v-e81ce82e]{font-size:.9rem;color:var(--text-secondary);transition:color .3s ease;margin-bottom:.5rem}.location-actions[data-v-e81ce82e],.recipient-actions[data-v-e81ce82e]{display:flex;gap:.5rem;margin-top:.75rem}.test-notification[data-v-e81ce82e]{margin-top:1rem}.settings-form[data-v-e81ce82e]{max-width:500px}.form-group[data-v-e81ce82e]{margin-bottom:1rem}.form-group label[data-v-e81ce82e]{display:block;font-weight:500;margin-bottom:.25rem}.form-group .p-inputtext[data-v-e81ce82e]{width:100%}.checkbox-group label[data-v-e81ce82e]{display:flex;align-items:center;gap:.5rem;font-weight:400}.form-hint[data-v-e81ce82e]{font-size:.8rem;color:var(--text-secondary);transition:color .3s ease;display:block;margin-top:.25rem}.form-row[data-v-e81ce82e]{display:flex;gap:1rem}.form-row .form-group[data-v-e81ce82e]{flex:1}.logs-list[data-v-e81ce82e]{max-height:400px;overflow-y:auto}.log-entry[data-v-e81ce82e]{display:flex;gap:1rem;padding:.5rem;border-bottom:var(--border-width) solid var(--surface-border);transition:border-color .3s ease;font-size:.85rem}.log-entry.critical[data-v-e81ce82e]{background:#ef444426;transition:background-color .3s ease}.log-entry.warning[data-v-e81ce82e]{background:#f59e0b26;transition:background-color .3s ease}.log-time[data-v-e81ce82e]{color:var(--text-secondary);transition:color .3s ease;min-width:80px}.log-event[data-v-e81ce82e]{font-weight:500;min-width:120px}.log-description[data-v-e81ce82e]{flex:1}.log-actions[data-v-e81ce82e]{display:flex;gap:.5rem}.simulation-section[data-v-e81ce82e]{background:var(--surface-ground);transition:background-color .3s ease;padding:1rem;border-radius:8px;margin-bottom:2rem}.simulation-section h4[data-v-e81ce82e]{margin-bottom:.75rem}.simulation-form[data-v-e81ce82e]{display:flex;gap:1rem;align-items:flex-end;flex-wrap:wrap}.simulation-form .input-group[data-v-e81ce82e]{display:flex;flex-direction:column;gap:.25rem}.empty-state[data-v-e81ce82e]{text-align:center;padding:2rem;color:var(--text-secondary);transition:color .3s ease}.empty-icon[data-v-e81ce82e]{font-size:1rem;font-weight:700;padding:.75rem 1.5rem;margin-bottom:.5rem;background:var(--surface-ground);color:var(--text-secondary);border-radius:var(--radius-md);display:inline-block;transition:all .3s ease}.contact-type[data-v-e81ce82e]{font-weight:600;color:var(--text-primary);transition:color .3s ease}.modal-overlay[data-v-e81ce82e]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-e81ce82e]{background:var(--surface-card);padding:var(--spacing-xl);border-radius:var(--radius-lg);min-width:400px;max-width:90%;transition:all .3s ease}.modal h4[data-v-e81ce82e]{margin-top:0}.modal-actions[data-v-e81ce82e]{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem}.code-example[data-v-e81ce82e]{margin-top:var(--spacing-2xl);background:var(--gray-900);border-radius:var(--radius-lg);padding:var(--spacing-lg);overflow-x:auto;transition:background-color .3s ease}.code-example h4[data-v-e81ce82e]{color:var(--gray-50);margin-bottom:.75rem;transition:color .3s ease}.code-example pre[data-v-e81ce82e]{margin:0}.code-example code[data-v-e81ce82e]{color:var(--gray-100);font-family:Fira Code,monospace;font-size:.85rem;line-height:1.6;transition:color .3s ease}@media(max-width:768px){.e911-demo[data-v-e81ce82e]{padding:.75rem}.tabs[data-v-e81ce82e]{flex-wrap:wrap}.tab-btn[data-v-e81ce82e]{min-height:44px;padding:.75rem 1rem;font-size:.95rem}.section-header[data-v-e81ce82e]{flex-direction:column;align-items:flex-start;gap:.75rem}.section-header .btn[data-v-e81ce82e]{width:100%;min-height:44px}.location-card[data-v-e81ce82e],.recipient-card[data-v-e81ce82e]{padding:1rem}.location-header[data-v-e81ce82e],.recipient-header[data-v-e81ce82e]{flex-direction:column;align-items:flex-start;gap:.5rem}.location-badges[data-v-e81ce82e]{width:100%}.location-actions[data-v-e81ce82e],.recipient-actions[data-v-e81ce82e]{flex-direction:column;width:100%}.location-actions .btn[data-v-e81ce82e],.recipient-actions .btn[data-v-e81ce82e]{width:100%;min-height:44px;font-size:1rem}.settings-form[data-v-e81ce82e]{max-width:100%}.form-row[data-v-e81ce82e]{flex-direction:column;gap:0}.form-row .form-group[data-v-e81ce82e]{width:100%}.checkbox-group input[type=checkbox][data-v-e81ce82e]{min-width:24px;min-height:24px}.log-entry[data-v-e81ce82e]{flex-direction:column;gap:.5rem;padding:.75rem}.log-time[data-v-e81ce82e],.log-event[data-v-e81ce82e]{min-width:auto}.log-actions[data-v-e81ce82e]{flex-direction:column;width:100%}.log-actions .btn[data-v-e81ce82e]{width:100%;min-height:44px}.simulation-form[data-v-e81ce82e]{flex-direction:column;align-items:stretch}.simulation-form .input-group[data-v-e81ce82e]{width:100%}.simulation-form input[data-v-e81ce82e],.simulation-form select[data-v-e81ce82e],.simulation-form .btn[data-v-e81ce82e]{width:100%;min-height:44px;font-size:1rem}.modal[data-v-e81ce82e]{min-width:95%;max-width:95%;padding:1.25rem}.modal-actions[data-v-e81ce82e]{flex-direction:column-reverse}.modal-actions .btn[data-v-e81ce82e]{width:100%;min-height:44px}.compliance-header[data-v-e81ce82e]{flex-direction:column;align-items:flex-start;gap:.75rem}.compliance-icon[data-v-e81ce82e]{padding:.5rem 1rem;font-size:1rem}.active-call-card[data-v-e81ce82e]{flex-direction:column;align-items:flex-start;gap:.75rem}.call-status[data-v-e81ce82e]{width:100%;text-align:center;padding:.5rem}.test-notification .btn[data-v-e81ce82e]{width:100%;min-height:44px}.btn[data-v-e81ce82e]{min-height:44px;font-size:1rem}.btn-sm[data-v-e81ce82e]{min-height:36px;font-size:.9rem}.code-example[data-v-e81ce82e]{padding:1rem;margin-left:-.75rem;margin-right:-.75rem;border-radius:0}.code-example code[data-v-e81ce82e]{font-size:.75rem}}.recording-management-demo[data-v-41727ce7]{max-width:900px;margin:0 auto}.description[data-v-41727ce7]{color:#666;margin-bottom:2rem}.status-section[data-v-41727ce7]{display:flex;gap:1rem;margin-bottom:2rem}.status-badge[data-v-41727ce7]{display:inline-block;padding:.5rem 1rem;border-radius:4px;font-weight:600;font-size:.875rem}.status-badge.connected[data-v-41727ce7]{background-color:var(--success);color:var(--surface-0)}.status-badge.disconnected[data-v-41727ce7]{background-color:var(--text-secondary);color:var(--surface-0)}.active-badge[data-v-41727ce7]{display:inline-block;padding:.5rem 1rem;border-radius:4px;font-weight:600;font-size:.875rem;background-color:var(--danger-hover);color:var(--surface-0)}.config-section[data-v-41727ce7],.options-section[data-v-41727ce7],.new-recording-section[data-v-41727ce7],.active-recordings-section[data-v-41727ce7],.stats-section[data-v-41727ce7],.event-log-section[data-v-41727ce7],.error-section[data-v-41727ce7]{background:var(--surface-50);border:1px solid var(--border-color);border-radius:8px;padding:1.5rem;margin-bottom:1.5rem}h3[data-v-41727ce7]{margin-top:0;margin-bottom:1rem;font-size:1.125rem}.form-row[data-v-41727ce7]{display:flex;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}@media(max-width:768px){.form-row[data-v-41727ce7]{flex-direction:column}.form-group[data-v-41727ce7]{width:100%!important;min-width:100%}}.form-group[data-v-41727ce7]{flex:1;min-width:200px}.form-group.flex-grow[data-v-41727ce7]{flex:2}.form-group label[data-v-41727ce7]{display:block;margin-bottom:.5rem;font-weight:500;font-size:.875rem}.checkbox-group[data-v-41727ce7]{display:flex;gap:2rem;margin-top:1rem}.checkbox-group label[data-v-41727ce7]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;cursor:pointer}.record-btn[data-v-41727ce7]{background-color:var(--danger-hover)}.record-btn[data-v-41727ce7]:hover:not(:disabled){background-color:var(--danger-active)}.recordings-list[data-v-41727ce7]{display:flex;flex-direction:column;gap:1rem}.recording-card[data-v-41727ce7]{background:var(--surface-0);border-radius:8px;padding:1rem;border:2px solid var(--border-color)}.recording-card.recording[data-v-41727ce7]{border-color:var(--danger-hover);background:var(--red-50)}.recording-card.paused[data-v-41727ce7]{border-color:var(--warning);background:var(--yellow-50)}.recording-card.stopped[data-v-41727ce7]{border-color:var(--text-secondary)}.recording-card.failed[data-v-41727ce7]{border-color:var(--danger);background:var(--red-50)}.recording-header[data-v-41727ce7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--border-color)}.recording-state[data-v-41727ce7]{display:flex;align-items:center;gap:.5rem;font-weight:600}.state-indicator[data-v-41727ce7]{display:inline-block;width:.75rem;height:.75rem;border-radius:50%;margin-right:.5rem}.state-indicator.recording[data-v-41727ce7]{background:var(--color-error, var(--danger))}.state-indicator.paused[data-v-41727ce7]{background:var(--color-warning, var(--warning))}.state-indicator.stopped[data-v-41727ce7]{background:var(--color-gray, var(--text-secondary))}.state-indicator.failed[data-v-41727ce7]{background:var(--color-error, var(--danger-hover))}.state-indicator.pulse[data-v-41727ce7]{animation:pulse-41727ce7 1.5s ease-in-out infinite}@keyframes pulse-41727ce7{0%,to{opacity:1}50%{opacity:.5}}.recording-duration[data-v-41727ce7]{font-size:1.25rem;font-weight:700;font-family:monospace}.recording-details[data-v-41727ce7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.5rem;margin-bottom:1rem}@media(max-width:768px){.recording-details[data-v-41727ce7]{grid-template-columns:1fr}}.detail-item[data-v-41727ce7]{display:flex;gap:.5rem;font-size:.875rem}.detail-item .label[data-v-41727ce7]{color:var(--text-secondary)}.detail-item .value[data-v-41727ce7]{font-weight:500;word-break:break-all}.recording-actions[data-v-41727ce7]{display:flex;gap:.5rem}.recording-actions button[data-v-41727ce7]{padding:.375rem .75rem;font-size:.75rem}.pause-btn[data-v-41727ce7]{background-color:var(--warning)}.pause-btn[data-v-41727ce7]:hover:not(:disabled){background-color:var(--warning-hover)}.resume-btn[data-v-41727ce7]{background-color:var(--success)}.resume-btn[data-v-41727ce7]:hover:not(:disabled){background-color:var(--success-hover)}.stop-btn[data-v-41727ce7]{background-color:var(--text-secondary)}.stop-btn[data-v-41727ce7]:hover:not(:disabled){background-color:var(--gray-600)}.stats-grid[data-v-41727ce7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1rem}@media(max-width:768px){.stats-grid[data-v-41727ce7]{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.stats-grid[data-v-41727ce7]{grid-template-columns:1fr}}.stat-card[data-v-41727ce7]{background:var(--surface-0);border-radius:8px;padding:1rem;text-align:center;border:1px solid var(--border-color)}.stat-value[data-v-41727ce7]{font-size:1.5rem;font-weight:700;color:var(--gray-900)}.stat-label[data-v-41727ce7]{font-size:.75rem;color:var(--text-secondary);margin-top:.25rem}.event-log[data-v-41727ce7]{max-height:200px;overflow-y:auto;background:var(--surface-0);border-radius:4px;border:1px solid var(--border-color);margin-bottom:1rem}.event-item[data-v-41727ce7]{display:flex;gap:1rem;padding:.5rem;border-bottom:1px solid var(--surface-100);font-size:.75rem;font-family:monospace}.event-item[data-v-41727ce7]:last-child{border-bottom:none}.event-item.started[data-v-41727ce7]{background:var(--green-50)}.event-item.stopped[data-v-41727ce7]{background:var(--surface-100)}.event-item.paused[data-v-41727ce7]{background:var(--yellow-50)}.event-item.resumed[data-v-41727ce7]{background:var(--surface-ground)}.event-item.failed[data-v-41727ce7]{background:var(--red-50)}.event-time[data-v-41727ce7]{color:var(--text-secondary)}.event-type[data-v-41727ce7]{font-weight:600;min-width:80px}.event-channel[data-v-41727ce7]{flex:1;color:var(--gray-900)}.event-error[data-v-41727ce7]{color:var(--danger-hover)}.clear-log-btn[data-v-41727ce7]{background-color:var(--text-secondary);padding:.375rem .75rem;font-size:.75rem}.error-section[data-v-41727ce7]{background:var(--red-50);border-color:var(--red-200)}.error-message[data-v-41727ce7]{color:var(--danger-hover);margin:0 0 1rem}.pbx-recordings-smoke[data-v-eaf972f9]{padding:1rem}.recordings-list[data-v-eaf972f9]{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.recording-row[data-v-eaf972f9]{display:flex;align-items:center;gap:1rem;padding:.5rem;background:var(--p-surface-100, #f3f4f6);border-radius:6px}.play-button[data-v-eaf972f9]{padding:.25rem .75rem;cursor:pointer}[data-testid=last-playback-url][data-v-eaf972f9]{margin-top:1rem;padding:.5rem;background:var(--p-surface-200, #e5e7eb);border-radius:4px;font-family:monospace;font-size:.875rem}.ivr-monitor-demo[data-v-5e9bba63]{padding:1rem}.info-section[data-v-5e9bba63]{margin-bottom:1.5rem}.note[data-v-5e9bba63]{background:#f59e0b26;padding:.75rem;border-radius:4px;border-left:4px solid var(--warning);transition:all .3s ease;font-size:.9rem}.controls-section[data-v-5e9bba63]{display:flex;gap:1rem;align-items:flex-end;flex-wrap:wrap;margin-bottom:1.5rem}.input-group[data-v-5e9bba63]{display:flex;flex-direction:column;gap:.25rem}.input-group label[data-v-5e9bba63]{font-size:.85rem;font-weight:500}.input-group input[data-v-5e9bba63]{padding:.5rem;border:var(--border-width) solid var(--surface-border);border-radius:var(--radius-md);width:150px;background:var(--surface-card);color:var(--text-primary);transition:border-color .3s ease}.action-buttons[data-v-5e9bba63]{display:flex;gap:.5rem}.ivrs-section[data-v-5e9bba63]{margin-bottom:2rem}.ivrs-section h3[data-v-5e9bba63]{margin-bottom:1rem}.ivrs-grid[data-v-5e9bba63]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem}.ivr-card[data-v-5e9bba63]{background:var(--surface-card);border:var(--border-width) solid var(--surface-border);border-radius:var(--radius-lg);padding:var(--spacing-lg);cursor:pointer;transition:all .3s ease}.ivr-card[data-v-5e9bba63]:hover{box-shadow:0 2px 8px #0000001a}.ivr-card.selected[data-v-5e9bba63]{border-color:var(--primary);background:#667eea26}.ivr-card.disabled[data-v-5e9bba63]{opacity:.6}.ivr-header[data-v-5e9bba63]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.ivr-id[data-v-5e9bba63]{font-weight:600;font-size:1.1rem}.ivr-status[data-v-5e9bba63]{font-size:.75rem;padding:.125rem .5rem;border-radius:var(--radius-md);background:var(--text-secondary);color:var(--surface-0);transition:background-color .3s ease}.ivr-status.active[data-v-5e9bba63]{background:var(--success)}.ivr-status.disabled[data-v-5e9bba63]{background:var(--danger)}.ivr-name[data-v-5e9bba63]{color:var(--text-secondary);font-size:.9rem;margin-bottom:.5rem;transition:color .3s ease}.ivr-callers[data-v-5e9bba63]{font-size:.85rem;margin-bottom:.5rem}.callers-count[data-v-5e9bba63]{font-weight:600;color:var(--primary);transition:color .3s ease}.ivr-stats[data-v-5e9bba63]{display:flex;gap:1rem;font-size:.8rem;color:var(--text-secondary);transition:color .3s ease}.ivr-details[data-v-5e9bba63]{background:var(--surface-card);border:var(--border-width) solid var(--surface-border);border-radius:var(--radius-lg);padding:var(--spacing-xl);margin-bottom:var(--spacing-2xl);transition:all .3s ease}.details-header[data-v-5e9bba63]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.details-header h3[data-v-5e9bba63]{margin:0}.details-actions[data-v-5e9bba63]{display:flex;gap:.5rem}.callers-section[data-v-5e9bba63]{margin-bottom:1.5rem}.callers-header[data-v-5e9bba63]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.callers-header h4[data-v-5e9bba63]{margin:0}.callers-list[data-v-5e9bba63]{display:flex;flex-direction:column;gap:.5rem;list-style:none;padding:0;margin:0}.caller-item[data-v-5e9bba63]{display:flex;align-items:center;gap:var(--spacing-lg);padding:.75rem;background:var(--surface-ground);border-radius:var(--radius-md);flex-wrap:wrap;transition:background-color .3s ease}.caller-item.timeout[data-v-5e9bba63]{background:#f59e0b26}.caller-item.error[data-v-5e9bba63]{background:#ef444426}.caller-info[data-v-5e9bba63]{display:flex;align-items:center;gap:.75rem;flex:1;min-width:150px}.caller-state-icon[data-v-5e9bba63]{font-size:.7rem;font-weight:700;padding:var(--spacing-xs) var(--spacing-sm);background:#667eea26;color:var(--primary-dark);border-radius:var(--radius-md);min-width:50px;text-align:center;transition:all .3s ease}.caller-details[data-v-5e9bba63]{display:flex;flex-direction:column}.caller-id[data-v-5e9bba63]{font-weight:600}.caller-name[data-v-5e9bba63]{font-size:.85rem;color:var(--text-secondary);transition:color .3s ease}.caller-menu[data-v-5e9bba63],.caller-time[data-v-5e9bba63],.caller-dtmf[data-v-5e9bba63]{font-size:.85rem}.menu-label[data-v-5e9bba63],.time-label[data-v-5e9bba63],.dtmf-label[data-v-5e9bba63]{color:var(--text-secondary);margin-right:var(--spacing-xs);transition:color .3s ease}.menu-id[data-v-5e9bba63]{font-family:monospace}.dtmf-value[data-v-5e9bba63]{font-family:monospace;font-weight:600}.empty-callers[data-v-5e9bba63]{text-align:center;padding:var(--spacing-2xl);color:var(--text-secondary);transition:color .3s ease}.stats-section h4[data-v-5e9bba63]{margin-bottom:.75rem}.stats-grid[data-v-5e9bba63]{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:1rem}.stat-card[data-v-5e9bba63]{background:var(--surface-ground);padding:var(--spacing-lg);border-radius:var(--radius-md);text-align:center;transition:background-color .3s ease}.stat-value[data-v-5e9bba63]{font-size:1.5rem;font-weight:600;color:var(--primary);transition:color .3s ease}.stat-label[data-v-5e9bba63]{font-size:.8rem;color:var(--text-secondary);transition:color .3s ease}.simulation-section[data-v-5e9bba63]{background:var(--surface-ground);padding:var(--spacing-lg);border-radius:var(--radius-lg);margin-bottom:var(--spacing-2xl);transition:background-color .3s ease}.simulation-section h4[data-v-5e9bba63]{margin-bottom:.75rem}.simulation-buttons[data-v-5e9bba63]{display:flex;gap:.5rem;flex-wrap:wrap}.modal-overlay[data-v-5e9bba63]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-5e9bba63]{background:var(--surface-card);padding:var(--spacing-xl);border-radius:var(--radius-lg);min-width:300px;transition:all .3s ease}.modal h4[data-v-5e9bba63]{margin-top:0}.modal input[data-v-5e9bba63]{width:100%;padding:var(--spacing-sm);border:var(--border-width) solid var(--surface-border);border-radius:var(--radius-md);margin:var(--spacing-lg) 0;background:var(--surface-card);color:var(--text-primary);transition:border-color .3s ease}.modal-actions[data-v-5e9bba63]{display:flex;justify-content:flex-end;gap:.5rem}.empty-state[data-v-5e9bba63]{text-align:center;padding:var(--spacing-3xl);color:var(--text-secondary);transition:color .3s ease}.empty-icon[data-v-5e9bba63]{font-size:1.25rem;font-weight:700;padding:var(--spacing-lg) var(--spacing-2xl);margin-bottom:var(--spacing-lg);background:var(--surface-ground);color:var(--text-secondary);border-radius:var(--radius-lg);display:inline-block;transition:all .3s ease}.visually-hidden[data-v-5e9bba63]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.code-example[data-v-5e9bba63]{margin-top:var(--spacing-2xl);background:var(--gray-900);border-radius:var(--radius-lg);padding:var(--spacing-lg);overflow-x:auto;transition:background-color .3s ease}.code-example h4[data-v-5e9bba63]{color:var(--gray-50);margin-bottom:.75rem;transition:color .3s ease}.code-example pre[data-v-5e9bba63]{margin:0}.code-example code[data-v-5e9bba63]{color:var(--gray-100);font-family:Fira Code,monospace;font-size:.85rem;line-height:1.6;transition:color .3s ease}@media(max-width:768px){.btn[data-v-5e9bba63]{min-height:44px;padding:.75rem 1.25rem}.btn-sm[data-v-5e9bba63]{min-height:44px;padding:.5rem 1rem}.controls-section[data-v-5e9bba63]{flex-direction:column;align-items:stretch}.input-group[data-v-5e9bba63],.input-group input[data-v-5e9bba63]{width:100%}.action-buttons[data-v-5e9bba63]{flex-direction:column;gap:.75rem}.action-buttons .btn[data-v-5e9bba63]{width:100%}.ivrs-grid[data-v-5e9bba63]{grid-template-columns:1fr}.details-header[data-v-5e9bba63]{flex-direction:column;gap:1rem;align-items:flex-start}.details-actions[data-v-5e9bba63]{width:100%;flex-direction:column}.details-actions .btn[data-v-5e9bba63]{width:100%}.callers-header[data-v-5e9bba63]{flex-direction:column;gap:.75rem;align-items:flex-start}.callers-header .btn[data-v-5e9bba63]{width:100%}.caller-item[data-v-5e9bba63]{flex-direction:column;align-items:flex-start;gap:.75rem}.caller-info[data-v-5e9bba63],.caller-menu[data-v-5e9bba63],.caller-time[data-v-5e9bba63],.caller-dtmf[data-v-5e9bba63],.caller-actions[data-v-5e9bba63],.caller-actions .btn[data-v-5e9bba63]{width:100%}.stats-grid[data-v-5e9bba63]{grid-template-columns:repeat(2,1fr)}.simulation-buttons[data-v-5e9bba63]{flex-direction:column}.simulation-buttons .btn[data-v-5e9bba63]{width:100%}.modal[data-v-5e9bba63]{width:95%;max-width:none}}.supervisor-demo[data-v-35ebdf04]{max-width:1000px;margin:0 auto}.config-panel[data-v-35ebdf04]{padding:2rem}.config-panel h3[data-v-35ebdf04]{margin-bottom:1rem;color:var(--vuesip-text-primary)}.info-text[data-v-35ebdf04]{margin-bottom:1.5rem;color:var(--vuesip-text-secondary);font-size:.875rem;line-height:1.5}.form-group[data-v-35ebdf04]{margin-bottom:1.5rem}.form-group label[data-v-35ebdf04]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--vuesip-text-primary)}.form-group small[data-v-35ebdf04]{display:block;margin-top:.25rem;color:var(--vuesip-text-tertiary);font-size:.75rem}.form-row[data-v-35ebdf04]{display:flex;flex-direction:column;gap:.5rem}[data-v-35ebdf04] .btn-monitor{background:var(--vuesip-info);border-color:var(--vuesip-info)}[data-v-35ebdf04] .btn-monitor:hover:not(:disabled){background:var(--vuesip-info-dark);border-color:var(--vuesip-info-dark)}[data-v-35ebdf04] .btn-whisper{background:var(--vuesip-warning);border-color:var(--vuesip-warning)}[data-v-35ebdf04] .btn-whisper:hover:not(:disabled){background:var(--vuesip-warning-dark);border-color:var(--vuesip-warning-dark)}[data-v-35ebdf04] .btn-barge{background:var(--vuesip-danger);border-color:var(--vuesip-danger)}[data-v-35ebdf04] .btn-barge:hover:not(:disabled){background:var(--vuesip-danger-dark);border-color:var(--vuesip-danger-dark)}.demo-tip[data-v-35ebdf04]{margin-top:1.5rem;padding:1rem;background:var(--vuesip-info-light);border-left:4px solid var(--vuesip-info);border-radius:var(--vuesip-border-radius);font-size:.875rem}.demo-tip ul[data-v-35ebdf04]{margin:.5rem 0 0 1.5rem;padding:0}.demo-tip li[data-v-35ebdf04]{margin-bottom:.25rem}.connected-interface[data-v-35ebdf04]{padding:2rem}.status-bar[data-v-35ebdf04]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;background:var(--vuesip-bg-secondary);border-radius:var(--vuesip-border-radius-lg);margin-bottom:2rem}.status-item[data-v-35ebdf04]{display:flex;align-items:center;gap:.5rem;font-size:.875rem}.status-dot[data-v-35ebdf04]{width:8px;height:8px;border-radius:50%;background:var(--vuesip-danger)}.status-dot.connected[data-v-35ebdf04]{background:var(--vuesip-success)}.supervisor-config[data-v-35ebdf04]{background:var(--vuesip-bg-primary);border:1px solid var(--vuesip-border);border-radius:var(--vuesip-border-radius-lg);padding:1.5rem;margin-bottom:2rem}.supervisor-config h4[data-v-35ebdf04]{margin-bottom:.5rem;color:var(--vuesip-text-primary)}.sessions-panel[data-v-35ebdf04]{background:var(--vuesip-warning-light);border:1px solid #fbbf24;border-radius:var(--vuesip-border-radius-lg);padding:1.5rem;margin-bottom:2rem}.sessions-panel h4[data-v-35ebdf04]{margin-bottom:1rem;color:var(--vuesip-warning-dark)}.sessions-list[data-v-35ebdf04]{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}.session-card[data-v-35ebdf04]{display:flex;align-items:center;gap:1rem;padding:1rem;background:var(--vuesip-bg-primary);border-radius:var(--vuesip-border-radius);border-left:4px solid var(--vuesip-warning)}.session-card.monitor[data-v-35ebdf04]{border-left-color:var(--vuesip-info)}.session-card.whisper[data-v-35ebdf04]{border-left-color:var(--vuesip-warning)}.session-card.barge[data-v-35ebdf04]{border-left-color:var(--vuesip-danger)}.session-mode[data-v-35ebdf04]{display:flex;flex-direction:column;align-items:center;gap:.25rem;min-width:80px}.mode-label[data-v-35ebdf04]{font-size:1rem;font-weight:600;padding:.5rem 1rem;background:#667eea1a;border-radius:var(--vuesip-border-radius)}.session-info[data-v-35ebdf04]{flex:1}.session-target[data-v-35ebdf04]{font-weight:500;color:var(--vuesip-text-primary)}.session-supervisor[data-v-35ebdf04],.session-time[data-v-35ebdf04]{font-size:.75rem;color:var(--vuesip-text-tertiary)}.session-actions[data-v-35ebdf04]{display:flex;flex-direction:column;gap:.5rem;align-items:flex-end}.mode-switcher[data-v-35ebdf04]{display:flex;gap:.25rem}.mode-switcher[data-v-35ebdf04] .p-button{padding:.375rem .5rem;font-size:.875rem}.calls-panel[data-v-35ebdf04]{background:var(--vuesip-bg-primary);border:1px solid var(--vuesip-border);border-radius:var(--vuesip-border-radius-lg);padding:1.5rem}.calls-panel h4[data-v-35ebdf04]{margin-bottom:1rem;color:var(--vuesip-text-primary)}.loading-state[data-v-35ebdf04],.empty-state[data-v-35ebdf04]{padding:2rem;text-align:center;background:var(--vuesip-bg-secondary);border:1px dashed var(--vuesip-border);border-radius:var(--vuesip-border-radius);color:var(--vuesip-text-tertiary)}.calls-list[data-v-35ebdf04]{display:flex;flex-direction:column;gap:1rem}.call-card[data-v-35ebdf04]{display:flex;align-items:center;gap:1.5rem;padding:1rem;background:var(--vuesip-bg-secondary);border-radius:var(--vuesip-border-radius);border-left:4px solid var(--vuesip-border)}.call-card.supervised[data-v-35ebdf04]{border-left-color:var(--vuesip-info);background:var(--surface-ground)}.call-info[data-v-35ebdf04]{flex:1}.call-parties[data-v-35ebdf04]{display:flex;align-items:center;gap:.5rem;font-weight:500;color:var(--vuesip-text-primary);margin-bottom:.5rem}.arrow[data-v-35ebdf04]{color:var(--vuesip-text-tertiary)}.call-details[data-v-35ebdf04]{display:flex;flex-wrap:wrap;gap:1rem;font-size:.75rem;color:var(--vuesip-text-tertiary)}.state-badge[data-v-35ebdf04]{padding:.25rem .5rem;border-radius:var(--vuesip-border-radius);font-weight:500}.state-badge.connected[data-v-35ebdf04]{background:var(--vuesip-success-light);color:var(--vuesip-success-dark)}.state-badge.ringing[data-v-35ebdf04]{background:var(--vuesip-info-light);color:var(--vuesip-info-dark)}.state-badge.unknown[data-v-35ebdf04]{background:var(--vuesip-border);color:var(--vuesip-text-primary)}.supervision-actions[data-v-35ebdf04]{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}.supervised-badge[data-v-35ebdf04]{padding:.5rem 1rem;background:var(--vuesip-info);color:var(--surface-0);border-radius:20px;font-size:.875rem;font-weight:500}.action-buttons[data-v-35ebdf04]{display:flex;gap:.5rem}.hint[data-v-35ebdf04]{font-size:.75rem;color:var(--vuesip-text-tertiary);font-style:italic}@media(max-width:768px){.status-bar[data-v-35ebdf04]{flex-direction:column}.call-card[data-v-35ebdf04]{flex-direction:column;align-items:flex-start}.supervision-actions[data-v-35ebdf04]{width:100%;align-items:flex-start}.action-buttons[data-v-35ebdf04]{width:100%;justify-content:flex-start}.session-card[data-v-35ebdf04]{flex-direction:column;align-items:flex-start}}.w-full[data-v-35ebdf04]{width:100%}.mt-2[data-v-35ebdf04]{margin-top:.5rem}.click-to-call-demo[data-v-57237736]{max-width:900px;margin:0 auto}.config-panel[data-v-57237736]{padding:2rem}.info-text[data-v-57237736]{margin-bottom:1.5rem;color:var(--text-secondary);font-size:.875rem;line-height:1.5}.form-group[data-v-57237736]{margin-bottom:1.5rem}.form-group label[data-v-57237736]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-color)}[data-v-57237736] .p-inputtext,[data-v-57237736] .p-inputnumber{width:100%}.form-group small[data-v-57237736]{display:block;margin-top:.25rem;color:var(--text-secondary);font-size:.75rem}.form-row[data-v-57237736]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.infobox[data-v-57237736]{color:var(--vp-c-text-2);margin:0 0 8px;border:1px dashed var(--vp-c-divider);padding:8px;border-radius:8px}.link-btn[data-v-57237736]{margin-top:8px;padding:6px 10px;background:transparent;border:1px solid var(--vp-c-divider);border-radius:8px;cursor:pointer}.link-btn[data-v-57237736]:hover{background:var(--vp-c-bg-soft)}.btn-sm[data-v-57237736]{padding:.5rem 1rem;font-size:.875rem}.btn-lg[data-v-57237736]{padding:1rem 2rem;font-size:1.125rem}.connected-interface[data-v-57237736]{padding:2rem}.status-bar[data-v-57237736]{margin-bottom:2rem}.status-item[data-v-57237736]{display:flex;align-items:center;gap:.5rem;font-size:.875rem}.last-refresh[data-v-57237736]{color:var(--text-secondary);font-size:.75rem}.call-form[data-v-57237736]{margin-bottom:2rem}.call-actions[data-v-57237736]{text-align:center;margin-top:1.5rem}.quick-dial[data-v-57237736]{margin-bottom:2rem}.quick-dial-buttons[data-v-57237736]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin-top:1rem}.btn-quick[data-v-57237736]{display:flex;flex-direction:column;align-items:center}.quick-number[data-v-57237736]{font-size:.75rem;opacity:.8}.empty-state[data-v-57237736]{padding:2rem;text-align:center;background:var(--surface-50);border:1px dashed var(--border-color);border-radius:6px;color:var(--text-secondary)}.calls-list[data-v-57237736]{display:flex;flex-direction:column;gap:1rem}.call-card[data-v-57237736]{display:flex;align-items:center;gap:1rem;padding:1rem;background:var(--surface-50);border-radius:6px;border-left:4px solid var(--border-color)}.call-card.connected[data-v-57237736]{border-left-color:var(--success)}.call-card.ringing[data-v-57237736]{border-left-color:var(--primary);animation:pulse-57237736 1s infinite}.call-card.ended[data-v-57237736]{border-left-color:var(--text-secondary);opacity:.7}@keyframes pulse-57237736{0%,to{opacity:1}50%{opacity:.7}}.call-info[data-v-57237736]{flex:1}.call-parties[data-v-57237736]{display:flex;align-items:center;gap:.5rem;font-weight:500;color:var(--text-color)}.arrow[data-v-57237736]{color:var(--text-secondary)}.call-details[data-v-57237736]{display:flex;gap:1rem;font-size:.75rem;color:var(--text-secondary);margin-top:.25rem}.call-state[data-v-57237736]{padding:0 1rem}.call-actions[data-v-57237736]{display:flex;gap:.5rem}@media(max-width:768px){.form-row[data-v-57237736]{grid-template-columns:1fr}.status-bar[data-v-57237736]{flex-direction:column}.call-card[data-v-57237736]{flex-direction:column;align-items:flex-start}.call-actions[data-v-57237736]{width:100%;justify-content:flex-end}}.queue-monitor-demo[data-v-7bde4c0a]{max-width:1200px;margin:0 auto}.config-panel[data-v-7bde4c0a]{padding:2rem}.config-panel h3[data-v-7bde4c0a]{margin-bottom:1rem;color:var(--vuesip-text-primary)}.info-text[data-v-7bde4c0a]{margin-bottom:1.5rem;color:var(--vuesip-text-secondary);font-size:.875rem;line-height:1.5}.info-text a[data-v-7bde4c0a]{color:var(--vuesip-primary)}.form-group[data-v-7bde4c0a]{margin-bottom:1.5rem}.form-group label[data-v-7bde4c0a]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--vuesip-text-primary)}.form-group input[data-v-7bde4c0a]{width:100%;padding:.75rem;border:1px solid var(--vuesip-border);border-radius:var(--vuesip-border-radius);font-size:.875rem}.form-group small[data-v-7bde4c0a]{display:block;margin-top:.25rem;color:var(--vuesip-text-tertiary);font-size:.75rem}.error-message[data-v-7bde4c0a]{margin-top:1rem;padding:.75rem;background:var(--vuesip-danger-light);border:1px solid var(--vuesip-danger);border-radius:var(--vuesip-border-radius);color:var(--vuesip-danger-dark);font-size:.875rem}.demo-tip[data-v-7bde4c0a]{margin-top:1.5rem;padding:1rem;background:var(--vuesip-info-light);border-left:4px solid var(--vuesip-info);border-radius:var(--vuesip-border-radius);font-size:.875rem}.connected-interface[data-v-7bde4c0a]{padding:2rem}.status-bar[data-v-7bde4c0a]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;background:var(--vuesip-bg-secondary);border-radius:var(--vuesip-border-radius-lg);margin-bottom:2rem}.status-item[data-v-7bde4c0a]{display:flex;align-items:center;gap:.5rem;font-size:.875rem}.status-dot[data-v-7bde4c0a]{width:8px;height:8px;border-radius:50%;background:var(--vuesip-danger)}.status-dot.connected[data-v-7bde4c0a]{background:var(--vuesip-success)}.stat-paused[data-v-7bde4c0a]{color:var(--vuesip-warning);font-weight:500}.stat-sl[data-v-7bde4c0a]{color:var(--vuesip-success);font-weight:500}.queue-overview h3[data-v-7bde4c0a]{margin-bottom:1rem;color:var(--vuesip-text-primary)}.loading-state[data-v-7bde4c0a],.empty-state[data-v-7bde4c0a]{padding:2rem;text-align:center;background:var(--vuesip-bg-secondary);border:1px dashed var(--vuesip-border);border-radius:var(--vuesip-border-radius-lg);color:var(--vuesip-text-tertiary)}.queue-cards[data-v-7bde4c0a]{display:flex;flex-direction:column;gap:1rem}.queue-card[data-v-7bde4c0a]{background:var(--vuesip-bg-primary);border:1px solid var(--vuesip-border);border-radius:var(--vuesip-border-radius-lg);padding:1rem;cursor:pointer;transition:all var(--vuesip-transition)}.queue-card[data-v-7bde4c0a]:hover{border-color:var(--vuesip-primary);box-shadow:0 2px 8px #667eea1a}.queue-card.expanded[data-v-7bde4c0a]{border-color:var(--vuesip-primary)}.queue-header[data-v-7bde4c0a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.queue-name[data-v-7bde4c0a]{font-weight:600;font-size:1.125rem;color:var(--vuesip-text-primary)}.queue-stats[data-v-7bde4c0a]{display:flex;gap:1rem}.stat[data-v-7bde4c0a]{font-size:.875rem;padding:.25rem .5rem;background:var(--vuesip-bg-secondary);border-radius:var(--vuesip-border-radius)}.stat.callers.alert[data-v-7bde4c0a]{background:var(--vuesip-danger-light);color:var(--vuesip-danger-dark)}.stat.available[data-v-7bde4c0a]{background:var(--vuesip-success-light);color:var(--vuesip-success-dark)}.queue-metrics[data-v-7bde4c0a]{display:flex;gap:1.5rem;flex-wrap:wrap}.metric[data-v-7bde4c0a]{display:flex;flex-direction:column;gap:.25rem}.metric label[data-v-7bde4c0a]{font-size:.75rem;color:var(--vuesip-text-tertiary);text-transform:uppercase}.metric span[data-v-7bde4c0a]{font-weight:500;color:var(--vuesip-text-primary)}.metric .abandoned[data-v-7bde4c0a]{color:var(--vuesip-danger-dark)}.queue-details[data-v-7bde4c0a]{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--vuesip-border)}.members-section h4[data-v-7bde4c0a],.callers-section h4[data-v-7bde4c0a]{margin-bottom:1rem;color:var(--vuesip-text-primary)}.members-list[data-v-7bde4c0a],.callers-list[data-v-7bde4c0a]{display:flex;flex-direction:column;gap:.75rem}.member-card[data-v-7bde4c0a]{display:flex;align-items:center;gap:1rem;padding:1rem;background:var(--vuesip-bg-secondary);border-radius:var(--vuesip-border-radius)}.member-card.paused[data-v-7bde4c0a]{background:var(--vuesip-warning-light);border:1px solid var(--yellow-400)}.member-info[data-v-7bde4c0a]{flex:1}.member-name[data-v-7bde4c0a]{font-weight:500;color:var(--vuesip-text-primary)}.member-interface[data-v-7bde4c0a]{font-size:.75rem;color:var(--vuesip-text-tertiary)}.member-status[data-v-7bde4c0a]{display:flex;gap:.5rem;align-items:center}.status-badge[data-v-7bde4c0a]{padding:.25rem .5rem;border-radius:var(--vuesip-border-radius);font-size:.75rem;font-weight:500}.status-badge.available[data-v-7bde4c0a]{background:var(--vuesip-success-light);color:var(--vuesip-success-dark)}.status-badge.busy[data-v-7bde4c0a]{background:var(--vuesip-danger-light);color:var(--vuesip-danger-dark)}.status-badge.ringing[data-v-7bde4c0a]{background:var(--vuesip-info-light);color:var(--vuesip-info-dark)}.status-badge.hold[data-v-7bde4c0a]{background:var(--vuesip-warning-light);color:var(--vuesip-warning-dark)}.status-badge.offline[data-v-7bde4c0a]{background:var(--vuesip-bg-secondary);color:var(--vuesip-text-tertiary)}.status-badge.unknown[data-v-7bde4c0a]{background:var(--vuesip-border);color:var(--vuesip-text-primary)}.paused-badge[data-v-7bde4c0a]{font-size:.75rem;color:var(--vuesip-warning-dark)}.member-stats[data-v-7bde4c0a]{display:flex;flex-direction:column;gap:.25rem;font-size:.75rem;color:var(--vuesip-text-tertiary)}.member-actions[data-v-7bde4c0a]{display:flex;gap:.5rem}.caller-card[data-v-7bde4c0a]{display:flex;align-items:center;gap:1rem;padding:1rem;background:var(--vuesip-bg-secondary);border-radius:var(--vuesip-border-radius)}.caller-card.long[data-v-7bde4c0a]{background:var(--vuesip-warning-light);border:1px solid var(--yellow-400)}.caller-position[data-v-7bde4c0a]{font-weight:600;font-size:1.25rem;color:var(--vuesip-primary);min-width:40px}.caller-info[data-v-7bde4c0a]{flex:1}.caller-id[data-v-7bde4c0a]{font-weight:500;color:var(--vuesip-text-primary)}.caller-number[data-v-7bde4c0a]{font-size:.75rem;color:var(--vuesip-text-tertiary)}.caller-wait[data-v-7bde4c0a]{font-weight:500}.caller-wait.alert[data-v-7bde4c0a]{color:var(--vuesip-danger-dark)}.callers-section[data-v-7bde4c0a]{margin-top:1.5rem}.dialog-overlay[data-v-7bde4c0a]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:100}.dialog[data-v-7bde4c0a]{background:var(--vuesip-bg-primary);padding:2rem;border-radius:var(--vuesip-border-radius-lg);max-width:400px;width:90%}.dialog h3[data-v-7bde4c0a]{margin-bottom:.5rem}.dialog p[data-v-7bde4c0a]{color:var(--vuesip-text-tertiary);margin-bottom:1rem}.pause-reasons[data-v-7bde4c0a]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.btn-reason[data-v-7bde4c0a]{background:var(--vuesip-bg-secondary);color:var(--vuesip-text-primary);border:1px solid var(--vuesip-border)}.btn-reason[data-v-7bde4c0a]:hover{background:var(--vuesip-primary);color:var(--surface-0);border-color:var(--vuesip-primary)}@media(max-width:768px){.queue-header[data-v-7bde4c0a]{flex-direction:column;align-items:flex-start;gap:.5rem}.queue-stats[data-v-7bde4c0a]{flex-wrap:wrap;width:100%}.queue-metrics[data-v-7bde4c0a]{justify-content:space-between;grid-template-columns:repeat(2,1fr)}.member-card[data-v-7bde4c0a]{flex-direction:column;align-items:flex-start;gap:.75rem}.member-status[data-v-7bde4c0a]{flex-direction:column;align-items:flex-start;gap:.25rem}.member-stats[data-v-7bde4c0a]{width:100%}.member-actions[data-v-7bde4c0a]{width:100%;justify-content:flex-end}.caller-card[data-v-7bde4c0a]{flex-direction:column;align-items:flex-start;gap:.5rem}.status-bar[data-v-7bde4c0a]{flex-direction:column;align-items:flex-start;gap:.75rem}.pause-reasons[data-v-7bde4c0a]{flex-direction:column}.btn-reason[data-v-7bde4c0a]{width:100%}}@media(max-width:480px){.queue-metrics[data-v-7bde4c0a]{grid-template-columns:1fr}.stat[data-v-7bde4c0a]{width:100%;display:block;text-align:center}.connected-interface[data-v-7bde4c0a]{padding:1rem}.queue-card[data-v-7bde4c0a]{padding:.75rem}}.contacts-demo[data-v-be439a52]{max-width:1100px;margin:0 auto}.config-panel[data-v-be439a52]{padding:2rem}.config-panel h3[data-v-be439a52]{margin-bottom:1rem;color:var(--text-color)}.info-text[data-v-be439a52]{margin-bottom:1.5rem;color:var(--text-secondary);font-size:.875rem;line-height:1.5}.form-group[data-v-be439a52]{margin-bottom:1.5rem}.form-group label[data-v-be439a52]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-color)}.form-group[data-v-be439a52] .p-inputtext,.form-group[data-v-be439a52] .p-dropdown,.form-group[data-v-be439a52] .p-textarea{width:100%}.form-group textarea[data-v-be439a52]{min-height:80px;resize:vertical}.form-group small[data-v-be439a52]{display:block;margin-top:.25rem;color:var(--text-secondary);font-size:.75rem}.btn-sm[data-v-be439a52]{padding:.5rem 1rem;font-size:.875rem}.connected-interface[data-v-be439a52]{padding:2rem}.status-bar[data-v-be439a52]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;background:var(--surface-50);border-radius:8px;margin-bottom:2rem}.status-item[data-v-be439a52]{display:flex;align-items:center;gap:.5rem;font-size:.875rem}.status-dot[data-v-be439a52]{width:8px;height:8px;border-radius:50%;background:var(--danger)}.status-dot.connected[data-v-be439a52]{background:var(--success)}.contacts-layout[data-v-be439a52]{display:grid;grid-template-columns:220px 1fr;gap:2rem}.sidebar[data-v-be439a52]{background:var(--surface-0);border:1px solid var(--border-color);border-radius:8px;padding:1rem;height:fit-content}.sidebar h4[data-v-be439a52]{margin-bottom:1rem;color:var(--text-color)}.groups-list[data-v-be439a52]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.group-btn[data-v-be439a52]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:var(--surface-50);border:1px solid var(--border-color);border-radius:6px;cursor:pointer;transition:all .2s}.group-btn[data-v-be439a52]:hover{background:var(--surface-100)}.group-btn.active[data-v-be439a52]{background:var(--primary);color:var(--surface-0);border-color:var(--primary)}.group-btn .count[data-v-be439a52]{font-size:.75rem;padding:.25rem .5rem;background:#0000001a;border-radius:10px}.add-group[data-v-be439a52]{display:flex;gap:.5rem}.main-content[data-v-be439a52]{min-width:0}.toolbar[data-v-be439a52]{display:flex;gap:1rem;margin-bottom:1.5rem}.search-box[data-v-be439a52]{flex:1}.empty-state[data-v-be439a52]{padding:3rem;text-align:center;background:var(--surface-50);border:1px dashed var(--border-color);border-radius:8px;color:var(--text-secondary)}.empty-state p[data-v-be439a52]:first-child{font-size:2rem;margin-bottom:.5rem}.contacts-list[data-v-be439a52]{display:flex;flex-direction:column;gap:.75rem}.contact-card[data-v-be439a52]{display:flex;align-items:center;gap:1rem;padding:1rem;background:var(--surface-0);border:1px solid var(--border-color);border-radius:8px;transition:all .2s}.contact-card[data-v-be439a52]:hover{border-color:var(--primary);box-shadow:0 2px 8px rgba(var(--primary-rgb),.1)}.contact-avatar[data-v-be439a52]{width:48px;height:48px;background:var(--primary);color:var(--surface-0);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;flex-shrink:0}.contact-info[data-v-be439a52]{flex:1;min-width:0}.contact-name[data-v-be439a52]{font-weight:600;color:var(--text-color);margin-bottom:.25rem}.contact-number[data-v-be439a52]{color:var(--primary);font-size:.875rem}.contact-email[data-v-be439a52],.contact-company[data-v-be439a52]{color:var(--text-secondary);font-size:.75rem}.contact-group[data-v-be439a52]{padding:0 1rem}.group-badge[data-v-be439a52]{padding:.25rem .75rem;background:var(--surface-100);border-radius:20px;font-size:.75rem;color:var(--text-color)}.contact-actions[data-v-be439a52]{display:flex;gap:.5rem}.dialog-overlay[data-v-be439a52]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:100}.dialog[data-v-be439a52]{background:var(--surface-0);padding:2rem;border-radius:12px;max-width:500px;width:90%;max-height:90vh;overflow-y:auto}.dialog h3[data-v-be439a52]{margin-bottom:1.5rem;color:var(--text-color)}.dialog p[data-v-be439a52]{color:var(--text-secondary);margin-bottom:1rem}.dialog-actions[data-v-be439a52]{display:flex;gap:1rem;justify-content:flex-end;margin-top:1.5rem}@media(max-width:768px){.contacts-layout[data-v-be439a52]{grid-template-columns:1fr}.sidebar[data-v-be439a52]{order:2}.toolbar[data-v-be439a52]{flex-direction:column}.contact-card[data-v-be439a52]{flex-wrap:wrap}.contact-actions[data-v-be439a52]{width:100%;justify-content:flex-end;margin-top:.5rem}}.user-management-demo[data-v-0a4e2477]{max-width:1000px;margin:0 auto}.ami-info-banner[data-v-0a4e2477]{display:flex;gap:1rem;padding:1rem 1.25rem;background:linear-gradient(135deg,var(--indigo-50) 0%,var(--indigo-100) 100%);border:1px solid var(--indigo-200);border-radius:10px;margin-bottom:1.5rem}.banner-icon[data-v-0a4e2477]{font-size:2rem;flex-shrink:0}.banner-content h4[data-v-0a4e2477]{margin:0 0 .5rem;color:var(--indigo-700);font-size:1rem}.banner-content p[data-v-0a4e2477]{margin:0;color:var(--indigo-600);font-size:.875rem;line-height:1.5}.config-panel[data-v-0a4e2477]{padding:2rem}.config-panel h3[data-v-0a4e2477]{margin-bottom:1rem;color:var(--vuesip-text-primary)}.info-text[data-v-0a4e2477]{margin-bottom:1.5rem;color:var(--vuesip-text-secondary);font-size:.875rem;line-height:1.5}.form-group[data-v-0a4e2477]{margin-bottom:1.5rem}.form-row[data-v-0a4e2477]{display:flex;gap:1rem}.form-row .form-group[data-v-0a4e2477]{flex:1}.checkbox-row[data-v-0a4e2477]{flex-wrap:wrap;margin-bottom:1.5rem}.checkbox-label[data-v-0a4e2477]{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.875rem;color:var(--vuesip-text-primary)}.form-group label[data-v-0a4e2477]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--vuesip-text-primary)}.form-group small[data-v-0a4e2477]{display:block;margin-top:.25rem;color:var(--vuesip-text-tertiary);font-size:.75rem}.form-actions[data-v-0a4e2477]{display:flex;gap:1rem;justify-content:flex-end}.btn-icon[data-v-0a4e2477]{padding:.5rem;background:transparent;border:1px solid var(--vuesip-border);min-width:36px}.btn-icon[data-v-0a4e2477]:hover:not(:disabled){background:var(--vuesip-bg-secondary)}.error-message[data-v-0a4e2477]{margin-top:1rem;padding:.75rem;background:var(--vuesip-danger-light);border:1px solid var(--vuesip-danger);border-radius:var(--vuesip-border-radius);color:var(--vuesip-danger-dark);font-size:.875rem}.success-message[data-v-0a4e2477]{margin-top:1rem;padding:.75rem;background:var(--vuesip-success-light);border:1px solid var(--vuesip-success);border-radius:var(--vuesip-border-radius);color:var(--vuesip-success-dark);font-size:.875rem}.demo-tip[data-v-0a4e2477]{margin-top:1.5rem;padding:1rem;background:var(--vuesip-info-light);border-left:4px solid var(--vuesip-info);border-radius:var(--vuesip-border-radius);font-size:.875rem;color:var(--vuesip-info-dark)}.connected-interface[data-v-0a4e2477]{padding:1.5rem}.status-bar[data-v-0a4e2477]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:var(--vuesip-bg-secondary);border-radius:var(--vuesip-border-radius-lg);margin-bottom:1.5rem}.status-items[data-v-0a4e2477]{display:flex;gap:1.5rem}.status-item[data-v-0a4e2477]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--vuesip-text-primary)}.status-dot[data-v-0a4e2477]{width:8px;height:8px;border-radius:50%;background:var(--vuesip-danger)}.status-dot.connected[data-v-0a4e2477]{background:var(--vuesip-success)}.status-icon[data-v-0a4e2477]{font-size:1.25rem}.main-panel[data-v-0a4e2477]{display:flex;flex-direction:column;gap:1.5rem}.add-user-section[data-v-0a4e2477],.users-section[data-v-0a4e2477],.bulk-actions[data-v-0a4e2477]{padding:1.5rem;background:var(--vuesip-bg-primary);border:1px solid var(--vuesip-border);border-radius:var(--vuesip-border-radius-lg)}.add-user-section h3[data-v-0a4e2477],.users-section h3[data-v-0a4e2477],.bulk-actions h4[data-v-0a4e2477]{margin:0 0 1rem;color:var(--vuesip-text-primary)}.section-header[data-v-0a4e2477]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.section-header h3[data-v-0a4e2477]{margin:0}.search-box[data-v-0a4e2477]{width:250px}.search-input[data-v-0a4e2477]{width:100%;padding:.5rem .75rem;border:1px solid var(--vuesip-border);border-radius:var(--vuesip-border-radius);font-size:.875rem}.users-list[data-v-0a4e2477]{display:flex;flex-direction:column;gap:.75rem}.user-card[data-v-0a4e2477]{display:flex;align-items:center;gap:1rem;padding:1rem;background:var(--vuesip-bg-secondary);border:1px solid var(--vuesip-border);border-radius:var(--vuesip-border-radius-lg);transition:all var(--vuesip-transition)}.user-card[data-v-0a4e2477]:hover{border-color:var(--indigo-200);box-shadow:0 2px 8px #0000000d}.user-card.disabled[data-v-0a4e2477]{opacity:.6;background:var(--vuesip-bg-secondary)}.user-avatar[data-v-0a4e2477]{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,var(--vuesip-primary),var(--indigo-600));color:var(--surface-0);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.875rem;flex-shrink:0}.user-info[data-v-0a4e2477]{flex:1;min-width:0}.user-header[data-v-0a4e2477]{display:flex;align-items:baseline;gap:.75rem;margin-bottom:.25rem}.user-name[data-v-0a4e2477]{font-weight:600;color:var(--vuesip-text-primary)}.user-extension[data-v-0a4e2477]{font-size:.75rem;color:var(--vuesip-text-tertiary);background:var(--vuesip-border);padding:.125rem .5rem;border-radius:999px}.user-details[data-v-0a4e2477]{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:.5rem}.detail[data-v-0a4e2477]{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:var(--vuesip-text-tertiary)}.detail-icon[data-v-0a4e2477]{font-size:.875rem}.user-status[data-v-0a4e2477]{display:flex;gap:.5rem}.status-badge[data-v-0a4e2477]{font-size:.625rem;padding:.125rem .5rem;border-radius:999px;font-weight:500;text-transform:uppercase}.status-badge.enabled[data-v-0a4e2477]{background:var(--vuesip-success-light);color:var(--vuesip-success-dark)}.status-badge.disabled[data-v-0a4e2477]{background:var(--vuesip-bg-secondary);color:var(--vuesip-text-tertiary)}.status-badge.registered[data-v-0a4e2477]{background:var(--vuesip-info-light);color:var(--vuesip-info-dark)}.status-badge.unregistered[data-v-0a4e2477]{background:var(--vuesip-warning-light);color:var(--vuesip-warning-dark)}.status-badge.unknown[data-v-0a4e2477]{background:var(--vuesip-bg-secondary);color:var(--vuesip-text-tertiary)}.user-actions[data-v-0a4e2477]{display:flex;gap:.5rem;flex-shrink:0}.no-users[data-v-0a4e2477]{text-align:center;padding:3rem 1rem;color:var(--vuesip-text-tertiary)}.no-users-icon[data-v-0a4e2477]{font-size:3rem;display:block;margin-bottom:1rem;opacity:.5}.no-users p[data-v-0a4e2477]{margin:0 0 .5rem}.no-users .hint[data-v-0a4e2477]{font-size:.875rem;color:var(--vuesip-text-tertiary)}.actions-row[data-v-0a4e2477]{display:flex;gap:1rem}@media(max-width:768px){.form-row[data-v-0a4e2477]{flex-direction:column;gap:0}.status-bar[data-v-0a4e2477]{flex-direction:column;gap:1rem}.status-items[data-v-0a4e2477]{flex-direction:column;gap:.5rem}.section-header[data-v-0a4e2477]{flex-direction:column;gap:1rem;align-items:stretch}.search-box[data-v-0a4e2477]{width:100%}.user-card[data-v-0a4e2477]{flex-direction:column;align-items:stretch;text-align:center}.user-avatar[data-v-0a4e2477]{margin:0 auto}.user-header[data-v-0a4e2477],.user-details[data-v-0a4e2477],.user-status[data-v-0a4e2477],.user-actions[data-v-0a4e2477]{justify-content:center}.actions-row[data-v-0a4e2477],.form-actions[data-v-0a4e2477]{flex-direction:column}.ami-info-banner[data-v-0a4e2477]{flex-direction:column;text-align:center}}.confbridge-demo[data-v-ed6aca8f]{padding:1rem}.demo-card[data-v-ed6aca8f]{max-width:1000px;margin:0 auto}.demo-header[data-v-ed6aca8f]{display:flex;align-items:center;gap:.5rem}.demo-icon[data-v-ed6aca8f]{background:var(--primary-color);color:#fff;padding:.25rem .5rem;border-radius:4px;font-weight:700;font-size:.875rem}.connection-panel[data-v-ed6aca8f]{padding:1rem}.connection-form[data-v-ed6aca8f]{display:flex;gap:.5rem;margin-top:1rem}.url-input[data-v-ed6aca8f]{flex:1}.status-bar[data-v-ed6aca8f]{display:flex;gap:.5rem;margin-bottom:1rem;flex-wrap:wrap}.section-panel[data-v-ed6aca8f]{margin-bottom:1rem}.panel-actions[data-v-ed6aca8f]{margin-bottom:.5rem}.status-badges[data-v-ed6aca8f],.user-status[data-v-ed6aca8f]{display:flex;gap:.25rem;flex-wrap:wrap}.action-buttons[data-v-ed6aca8f]{display:flex;gap:.25rem}.pjsip-demo[data-v-95f5913e]{padding:1rem}.demo-card[data-v-95f5913e]{max-width:1000px;margin:0 auto}.demo-header[data-v-95f5913e]{display:flex;align-items:center;gap:.5rem}.demo-icon[data-v-95f5913e]{font-size:1.25rem}.connection-panel[data-v-95f5913e]{padding:1rem}.connection-form[data-v-95f5913e]{display:flex;gap:.5rem;margin-top:1rem}.url-input[data-v-95f5913e]{flex:1}.status-bar[data-v-95f5913e]{display:flex;gap:.5rem;margin-bottom:1rem;flex-wrap:wrap}.section-panel[data-v-95f5913e]{margin-bottom:1rem}.panel-actions[data-v-95f5913e]{display:flex;gap:.5rem;margin-bottom:.5rem}.action-buttons[data-v-95f5913e]{display:flex;gap:.25rem}.endpoint-details[data-v-95f5913e]{display:grid;gap:.5rem}.detail-row[data-v-95f5913e]{display:flex;align-items:center;gap:.5rem}.detail-label[data-v-95f5913e]{font-weight:600;min-width:120px}.text-muted[data-v-95f5913e]{color:var(--text-color-secondary)}.system-health-demo[data-v-0e16a90d]{padding:1rem}.demo-card[data-v-0e16a90d]{max-width:1000px;margin:0 auto}.demo-header[data-v-0e16a90d]{display:flex;align-items:center;gap:.5rem}.demo-icon[data-v-0e16a90d]{font-size:1.25rem}.connection-panel[data-v-0e16a90d]{padding:1rem}.connection-form[data-v-0e16a90d]{display:flex;gap:.5rem;margin-top:1rem}.url-input[data-v-0e16a90d]{flex:1}.status-bar[data-v-0e16a90d]{display:flex;gap:.5rem;margin-bottom:1rem;flex-wrap:wrap}.section-panel[data-v-0e16a90d]{margin-bottom:1rem}.panel-actions[data-v-0e16a90d]{display:flex;gap:.5rem;margin-bottom:.5rem}.system-info-grid[data-v-0e16a90d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1rem}.info-card[data-v-0e16a90d]{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:8px;padding:1rem;text-align:center}.info-label[data-v-0e16a90d]{font-size:.875rem;color:var(--text-color-secondary);margin-bottom:.25rem}.info-value[data-v-0e16a90d]{font-size:1.25rem;font-weight:600}.metrics-grid[data-v-0e16a90d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}.metric-card[data-v-0e16a90d]{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:8px;padding:1rem}.metric-label[data-v-0e16a90d]{font-size:.875rem;color:var(--text-color-secondary);margin-bottom:.5rem}.metric-value[data-v-0e16a90d]{font-size:1.125rem;font-weight:600}.action-buttons[data-v-0e16a90d]{display:flex;gap:.25rem}.cpu-critical[data-v-0e16a90d] .p-progressbar-value,.memory-critical[data-v-0e16a90d] .p-progressbar-value{background:var(--red-500)}.cpu-warning[data-v-0e16a90d] .p-progressbar-value,.memory-warning[data-v-0e16a90d] .p-progressbar-value{background:var(--yellow-500)}.cpu-normal[data-v-0e16a90d] .p-progressbar-value,.memory-normal[data-v-0e16a90d] .p-progressbar-value{background:var(--green-500)}.mwi-demo[data-v-93af6424]{padding:1rem}.demo-card[data-v-93af6424]{max-width:1000px;margin:0 auto}.demo-header[data-v-93af6424]{display:flex;align-items:center;gap:.5rem}.demo-icon[data-v-93af6424]{font-size:1.25rem}.connection-panel[data-v-93af6424]{padding:1rem}.connection-form[data-v-93af6424]{display:flex;gap:.5rem;margin-top:1rem}.url-input[data-v-93af6424]{flex:1}.status-bar[data-v-93af6424]{display:flex;gap:.5rem;margin-bottom:1rem;flex-wrap:wrap}.section-panel[data-v-93af6424]{margin-bottom:1rem}.panel-actions[data-v-93af6424]{margin-bottom:.5rem}.track-form[data-v-93af6424]{display:flex;gap:.5rem;flex-wrap:wrap}.mailbox-input[data-v-93af6424]{flex:1;min-width:150px}.context-input[data-v-93af6424]{width:150px}.indicator-cell[data-v-93af6424]{display:flex;align-items:center;gap:.5rem}.indicator-lamp[data-v-93af6424]{font-size:1.25rem}.lamp-on[data-v-93af6424]{animation:pulse-93af6424 1s infinite}@keyframes pulse-93af6424{0%,to{opacity:1}50%{opacity:.5}}.message-counts[data-v-93af6424]{display:flex;gap:.25rem;flex-wrap:wrap}.action-buttons[data-v-93af6424]{display:flex;gap:.25rem}.last-update[data-v-93af6424]{font-size:.875rem;color:var(--text-color-secondary)}.text-muted[data-v-93af6424]{color:var(--text-color-secondary)}.update-form[data-v-93af6424]{display:flex;flex-direction:column;gap:1rem}.form-field[data-v-93af6424]{display:flex;flex-direction:column;gap:.5rem}.form-field label[data-v-93af6424]{font-weight:600}.w-full[data-v-93af6424]{width:100%}.ai-insights-demo[data-v-d80e006c]{max-width:900px;margin:0 auto}.tab-header[data-v-d80e006c]{display:flex;align-items:center;gap:.5rem}.sample-selector[data-v-d80e006c]{display:flex;gap:.5rem;flex-wrap:wrap}.sentiment-score-card[data-v-d80e006c]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;background:var(--surface-card);border-radius:8px;border:1px solid var(--surface-border)}.score-display[data-v-d80e006c]{display:flex;align-items:center;gap:1rem}.score-emoji[data-v-d80e006c]{font-size:3rem}.score-value[data-v-d80e006c]{font-size:2rem;font-weight:700}.score-label[data-v-d80e006c]{text-transform:capitalize;color:var(--text-color-secondary)}.emotion-breakdown[data-v-d80e006c]{display:flex;flex-direction:column;gap:.5rem}.emotion-item[data-v-d80e006c]{display:flex;align-items:center;gap:.5rem}.alert-list[data-v-d80e006c]{display:flex;flex-direction:column;gap:.75rem}.alert-item[data-v-d80e006c]{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:var(--surface-ground);border-radius:6px}.alert-icon[data-v-d80e006c]{font-size:1.25rem}.alert-content[data-v-d80e006c]{flex:1;display:flex;flex-direction:column}.alert-content small[data-v-d80e006c]{color:var(--text-color-secondary)}.alert-filters[data-v-d80e006c]{display:flex;gap:.5rem;margin-top:1rem}.action-filters[data-v-d80e006c]{display:flex;gap:.5rem}.action-list[data-v-d80e006c]{display:flex;flex-direction:column;gap:.5rem}.action-item[data-v-d80e006c]{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;background:var(--surface-ground);border-radius:6px;border-left:3px solid var(--surface-border)}.action-item.priority-high[data-v-d80e006c]{border-left-color:var(--red-500)}.action-item.priority-medium[data-v-d80e006c]{border-left-color:var(--yellow-500)}.action-item.priority-low[data-v-d80e006c]{border-left-color:var(--green-500)}.action-content[data-v-d80e006c]{flex:1}.action-meta[data-v-d80e006c]{display:flex;gap:.5rem;margin-top:.25rem;align-items:center}.topics-grid[data-v-d80e006c]{display:flex;flex-wrap:wrap;gap:.5rem}.summary-meta[data-v-d80e006c]{display:flex;gap:1rem;margin-top:1rem;align-items:center;color:var(--text-color-secondary)}.rule-stats[data-v-d80e006c]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.stat-card[data-v-d80e006c]{text-align:center;padding:1rem;background:var(--surface-card);border-radius:8px;border:1px solid var(--surface-border)}.stat-card.enabled[data-v-d80e006c]{border-color:var(--green-500)}.stat-card.disabled[data-v-d80e006c]{border-color:var(--red-500)}.stat-value[data-v-d80e006c]{font-size:2rem;font-weight:700}.stat-label[data-v-d80e006c]{color:var(--text-color-secondary)}.batch-actions[data-v-d80e006c]{display:flex;gap:.5rem}.rule-list[data-v-d80e006c]{display:flex;flex-direction:column;gap:.5rem}.rule-item[data-v-d80e006c]{display:flex;justify-content:space-between;align-items:center;padding:.5rem .75rem;background:var(--surface-ground);border-radius:4px}.rule-item.muted[data-v-d80e006c]{opacity:.6}.decision-list[data-v-d80e006c]{display:flex;flex-direction:column;gap:.5rem}.decision-item[data-v-d80e006c]{display:flex;gap:1rem;align-items:center;padding:.5rem;font-size:.9rem}.decision-time[data-v-d80e006c]{color:var(--text-color-secondary);font-family:monospace}.empty-state[data-v-d80e006c]{text-align:center;padding:2rem;color:var(--text-color-secondary)}.text-muted[data-v-d80e006c]{color:var(--text-color-secondary)}.call-toolbar[data-v-29ec6e48]{background:linear-gradient(120deg,#667eea,#764ba2,#4f46e5);border-bottom:1px solid rgba(255,255,255,.1);box-shadow:0 4px 12px #0000001a;padding:1rem 0;position:sticky;top:0;z-index:100;border-radius:0}.container[data-v-29ec6e48]{max-width:1400px;margin:0 auto;padding:0 2rem}.toolbar-content[data-v-29ec6e48]{display:flex;align-items:center;gap:2rem;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.3)}.status-section[data-v-29ec6e48]{display:flex;gap:1rem;align-items:center}.combined-status[data-v-29ec6e48]{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .75rem;border-radius:20px;font-size:.8125rem;font-weight:600;transition:all .2s ease;cursor:default}.combined-status .status-icon[data-v-29ec6e48]{width:16px;height:16px;flex-shrink:0}.combined-status .status-label[data-v-29ec6e48]{white-space:nowrap}.combined-status.status-red[data-v-29ec6e48]{background:#ef444433;color:#fca5a5;border:1px solid rgba(239,68,68,.4)}.combined-status.status-orange[data-v-29ec6e48]{background:#f59e0b33;color:#fcd34d;border:1px solid rgba(245,158,11,.4)}.combined-status.status-orange .status-icon[data-v-29ec6e48]{animation:pulse-orange-29ec6e48 2s ease-in-out infinite}@keyframes pulse-orange-29ec6e48{0%,to{opacity:1}50%{opacity:.5}}.combined-status.status-green[data-v-29ec6e48]{background:#10b98133;color:#6ee7b7;border:1px solid rgba(16,185,129,.4)}.status-item[data-v-29ec6e48]{display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:600}.status-dot[data-v-29ec6e48]{width:12px;height:12px;border-radius:50%;background:#ef4444;transition:background .3s;flex-shrink:0;box-shadow:0 0 4px #ef444480}.status-dot.connected[data-v-29ec6e48]{background:#10b981;box-shadow:0 0 8px #10b98180}.status-label[data-v-29ec6e48]{white-space:nowrap}.call-info[data-v-29ec6e48]{flex:1;display:flex;align-items:center;gap:1rem;padding:0 1rem;border-left:1px solid rgba(255,255,255,.2);border-right:1px solid rgba(255,255,255,.2);justify-content:center}.call-state[data-v-29ec6e48]{font-weight:600;text-transform:capitalize;background:#10b98133;color:#10b981;padding:.25rem .75rem;border-radius:4px;font-size:.8125rem;border:1px solid rgba(16,185,129,.3)}.caller-id[data-v-29ec6e48]{font-size:1rem;font-weight:500}.call-duration[data-v-29ec6e48]{font-family:monospace;font-size:1rem;background:#0003;padding:.25rem .75rem;border-radius:4px}.no-call-text[data-v-29ec6e48]{font-size:.9375rem;opacity:.85;font-style:italic;font-weight:500}.call-controls[data-v-29ec6e48]{display:flex;gap:.5rem;align-items:center}.btn[data-v-29ec6e48]{padding:.5rem 1rem;border:none;border-radius:6px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:.375rem;white-space:nowrap}.btn-sm[data-v-29ec6e48]{padding:.375rem .75rem;font-size:.8125rem}.btn-success[data-v-29ec6e48]{background:#10b981;color:#fff}.btn-success[data-v-29ec6e48]:hover{background:#059669;transform:translateY(-1px);box-shadow:0 4px 12px #10b9814d}.btn-danger[data-v-29ec6e48]{background:#ef4444;color:#fff}.btn-danger[data-v-29ec6e48]:hover{background:#dc2626;transform:translateY(-1px);box-shadow:0 4px 12px #ef44444d}.btn-warning[data-v-29ec6e48]{background:#f59e0b;color:#fff}.btn-warning[data-v-29ec6e48]:hover{background:#d97706;transform:translateY(-1px);box-shadow:0 4px 12px #f59e0b4d}.btn-secondary[data-v-29ec6e48]{background:#fff3;color:#fff;border:1px solid rgba(255,255,255,.3)}.btn-secondary[data-v-29ec6e48]:hover{background:#ffffff4d}.btn-secondary.active[data-v-29ec6e48]{background:#fff6;border-color:#ffffff80}.btn-settings[data-v-29ec6e48]{background:#ffffff26;color:#fff;border:1px solid rgba(255,255,255,.25);margin-left:1rem}.btn-settings[data-v-29ec6e48]:hover{background:#ffffff40;transform:translateY(-1px)}.btn-settings svg[data-v-29ec6e48]{opacity:.9}.btn[data-v-29ec6e48]:active{transform:translateY(0)}@media(max-width:1024px){.toolbar-content[data-v-29ec6e48]{flex-wrap:wrap;gap:1rem}.status-section[data-v-29ec6e48]{flex:1 1 100%;justify-content:center}.call-info[data-v-29ec6e48]{flex:1 1 auto;border-left:none;border-right:none;padding:0}.call-controls[data-v-29ec6e48]{flex:1 1 100%;justify-content:center}}@media(max-width:768px){.container[data-v-29ec6e48]{padding:0 1rem}.toolbar-content[data-v-29ec6e48]{flex-direction:column;align-items:stretch;gap:.75rem}.status-section[data-v-29ec6e48]{justify-content:space-around}.call-info[data-v-29ec6e48]{flex-direction:column;align-items:center;gap:.5rem}.call-controls[data-v-29ec6e48]{flex-wrap:wrap}.btn-sm[data-v-29ec6e48]{flex:1;min-width:100px;justify-content:center}}.playground[data-v-6500d326]{min-height:100vh;background:var(--bg-secondary)}.playground-header[data-v-6500d326]{position:relative;background:#1a1a2e;color:#fff;padding:1.5rem 0;border-bottom:1px solid rgba(255,255,255,.1)}.playground-header .container[data-v-6500d326]{max-width:1400px;margin:0 auto;padding:0 2rem}.playground-header h1[data-v-6500d326]{margin:0 0 .5rem;font-size:2.5rem;font-weight:700}.subtitle[data-v-6500d326]{margin:0;font-size:1.125rem;opacity:.95}.header-content[data-v-6500d326]{display:flex;justify-content:space-between;align-items:center;gap:2rem}.header-title[data-v-6500d326]{flex:1}.header-actions[data-v-6500d326]{display:flex;align-items:center;gap:.75rem}.connect-cta[data-v-6500d326]{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem 1.1rem;border-radius:999px;border:none;cursor:pointer;background:linear-gradient(135deg,#16a34a,#22c55e);color:#052e16;font-size:.85rem;font-weight:600;box-shadow:0 6px 16px #16a34a59;transition:transform .15s ease,box-shadow .15s ease,background .15s ease,opacity .15s ease}.connect-cta[data-v-6500d326]:hover{background:linear-gradient(135deg,#15803d,#22c55e);transform:translateY(-1px);box-shadow:0 8px 22px #15803d66}.connect-cta[data-v-6500d326]:active{transform:translateY(0);box-shadow:0 3px 10px #16a34a59}.connect-cta[data-v-6500d326]:focus-visible{outline:2px solid #22c55e;outline-offset:2px}.cta-dot[data-v-6500d326]{width:8px;height:8px;border-radius:999px;background:#bbf7d0;box-shadow:0 0 0 4px #16a34a59}.cta-dot.connected[data-v-6500d326]{background:#fcd34d;box-shadow:0 0 0 4px #f59e0b59}.cta-dot.ready[data-v-6500d326]{background:#6ee7b7;box-shadow:0 0 0 4px #10b98159}.connect-cta.cta-connected[data-v-6500d326]{background:linear-gradient(135deg,#b45309,#d97706);color:#fff7ed;box-shadow:0 6px 16px #f59e0b59}.connect-cta.cta-connected[data-v-6500d326]:hover{background:linear-gradient(135deg,#92400e,#b45309);box-shadow:0 8px 22px #f59e0b66}.connect-cta.cta-ready[data-v-6500d326]{background:linear-gradient(135deg,#059669,#10b981);color:#ecfdf5;box-shadow:0 6px 16px #10b98159}.connect-cta.cta-ready[data-v-6500d326]:hover{background:linear-gradient(135deg,#047857,#059669);box-shadow:0 8px 22px #10b98166}.theme-toggle[data-v-6500d326]{padding:.75rem;background:#ffffff1f;border:1px solid rgba(255,255,255,.25);border-radius:var(--radius-md);cursor:pointer;transition:all .2s;font-size:1.5rem;line-height:1;display:flex;align-items:center;justify-content:center;min-width:48px;min-height:48px;-webkit-backdrop-filter:blur(6px) saturate(120%);backdrop-filter:blur(6px) saturate(120%)}.theme-toggle[data-v-6500d326]:hover{background:#fff3;transform:translateY(-1px) scale(1.05);box-shadow:0 8px 20px #00000026}.theme-toggle[data-v-6500d326]:active{transform:scale(.95)}.theme-icon[data-v-6500d326]{display:block;line-height:1}.playground-content[data-v-6500d326]{display:grid;grid-template-columns:300px 1fr;max-width:1400px;margin:2rem auto;gap:2rem;padding:0 2rem}.playground-sidebar[data-v-6500d326]{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:12px;padding:1.5rem;height:fit-content;box-shadow:0 8px 24px #00000014,inset 0 1px #ffffff0a;position:sticky;top:2rem}.playground-sidebar h2[data-v-6500d326]{margin:0 0 1rem;font-size:1.25rem;color:var(--text-primary)}.category-filter[data-v-6500d326]{margin-bottom:.75rem}.filter-track[data-v-6500d326]{display:flex;position:relative;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:10px;padding:3px;gap:2px;overflow:hidden}.filter-segment[data-v-6500d326]{display:flex;align-items:center;justify-content:center;gap:.25rem;flex:0 0 auto;padding:.4rem .5rem;background:transparent;border:none;border-radius:7px;font-size:.7rem;font-weight:600;color:var(--text-secondary);cursor:pointer;transition:color .2s ease,flex .2s ease;white-space:nowrap;position:relative;z-index:1;min-width:32px}.filter-segment[data-v-6500d326]:hover:not(.active){color:var(--text-primary)}.filter-segment.active[data-v-6500d326]{color:#fff;flex:1 1 auto;background:linear-gradient(135deg,var(--primary),#4f46e5);box-shadow:0 2px 8px #6366f159}.segment-icon[data-v-6500d326]{width:16px;height:16px;flex-shrink:0}.segment-label[data-v-6500d326]{display:inline;animation:fadeIn-6500d326 .15s ease-out}@keyframes fadeIn-6500d326{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}.segment-count[data-v-6500d326]{font-size:.55rem;padding:.1rem .3rem;background:#0000001a;border-radius:999px;min-width:1rem;text-align:center}.filter-segment.active .segment-count[data-v-6500d326]{background:#ffffff40}.filter-stats .active-filter[data-v-6500d326]{font-weight:600;color:var(--primary)}.search-box[data-v-6500d326]{position:relative;margin-bottom:1rem}.search-input[data-v-6500d326]{width:100%;padding:.75rem 2.5rem .75rem 1rem;border:1px solid var(--gray-300);border-radius:6px;font-size:.875rem;font-family:inherit;transition:all .2s;color:var(--text-primary);background:var(--bg-card)}.search-input[data-v-6500d326]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #667eea1a}.search-input[data-v-6500d326]::placeholder{color:var(--text-muted)}.clear-search[data-v-6500d326]{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--text-muted);cursor:pointer;padding:.25rem .5rem;font-size:1.125rem;line-height:1;transition:color .2s}.clear-search[data-v-6500d326]:hover{color:var(--danger)}.filter-stats[data-v-6500d326]{font-size:.75rem;color:var(--text-secondary);margin-bottom:.75rem;padding:.5rem;background:var(--bg-secondary);border-radius:4px;text-align:center}[data-v-6500d326] mark{background-color:#fef3c7;color:inherit;padding:.125rem .25rem;border-radius:2px;font-weight:600}.matching-tags[data-v-6500d326]{display:flex;gap:.25rem;margin-top:.5rem;flex-wrap:wrap}.tag-badge[data-v-6500d326]{font-size:.625rem;padding:.125rem .375rem;background:var(--primary);color:#fff;border-radius:3px;font-weight:500}.no-results[data-v-6500d326]{text-align:center;padding:2rem 1rem;color:var(--text-secondary)}.no-results p[data-v-6500d326]{margin:0 0 1rem;font-size:.875rem}.btn-secondary[data-v-6500d326]{padding:.5rem 1rem;background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-color);border-radius:6px;font-size:.875rem;cursor:pointer;transition:all .2s}.btn-secondary[data-v-6500d326]:hover{background:var(--border-color)}.example-list[data-v-6500d326]{list-style:none;padding:0;margin:0}.example-list li[data-v-6500d326]{display:flex;gap:1rem;padding:1rem;margin-bottom:.5rem;border-radius:8px;cursor:pointer;transition:all .2s;border:1.5px solid var(--border-color);background:linear-gradient(var(--bg-primary),var(--bg-primary)) padding-box,linear-gradient(180deg,transparent,rgba(102,126,234,.15)) border-box;position:relative;overflow:hidden}.example-list li[data-v-6500d326]:hover{transform:translateY(-1px);box-shadow:0 8px 24px #00000014}.example-list li[data-v-6500d326]:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.06) 35%,transparent 65%);opacity:0;transform:translate(-15%);transition:opacity .2s ease,transform .2s ease;pointer-events:none}.example-list li[data-v-6500d326]:hover:after{opacity:1;transform:translate(0)}.example-list li.active[data-v-6500d326]{background:linear-gradient(var(--bg-primary),var(--bg-primary)) padding-box,linear-gradient(180deg,#667eea99,#6366f199) border-box;border-color:transparent}.example-icon[data-v-6500d326]{font-size:2rem;flex-shrink:0}.example-info h3[data-v-6500d326]{margin:0 0 .25rem;font-size:1rem;color:var(--text-primary)}.example-info p[data-v-6500d326]{margin:0;font-size:.875rem;color:var(--text-secondary)}.quick-links[data-v-6500d326]{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--border-color)}.quick-links h3[data-v-6500d326]{margin:0 0 1rem;font-size:1rem;color:var(--text-primary)}.quick-links ul[data-v-6500d326]{list-style:none;padding:0;margin:0}.quick-links li[data-v-6500d326]{margin-bottom:.5rem}.quick-links a[data-v-6500d326]{color:var(--primary);text-decoration:none;font-size:.875rem;display:block;padding:.5rem;border-radius:4px;transition:background .2s,color .2s}.quick-links a[data-v-6500d326]:hover{background:#667eea14;color:var(--primary-dark)}.playground-main[data-v-6500d326]{background:var(--bg-primary);border-radius:12px;padding:2rem;box-shadow:0 12px 30px #00000014,inset 0 1px #ffffff0a;min-height:600px;border:1px solid var(--border-color)}.example-header h2[data-v-6500d326]{margin:0 0 .5rem;font-size:2rem;color:var(--text-primary)}.example-title-row[data-v-6500d326]{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.example-title-row h2[data-v-6500d326]{margin:0}.share-link-btn[data-v-6500d326]{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;background:var(--bg-secondary);color:var(--text-secondary);border:1px solid var(--border-color);border-radius:6px;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap}.share-link-btn[data-v-6500d326]:hover{background:var(--primary);color:#fff;border-color:var(--primary);transform:translateY(-1px);box-shadow:0 4px 12px #6366f140}.share-link-btn.copied[data-v-6500d326]{background:var(--success);color:#fff;border-color:var(--success)}.share-link-btn svg[data-v-6500d326]{flex-shrink:0}.example-header p[data-v-6500d326]{margin:0 0 1rem;color:var(--text-secondary);font-size:1.125rem}.example-tags[data-v-6500d326]{display:flex;gap:.5rem;margin-bottom:1.5rem}.tag[data-v-6500d326]{background:linear-gradient(var(--bg-primary),var(--bg-primary)) padding-box,linear-gradient(90deg,#6366f1a6,#3b82f6a6) border-box;border:1px solid transparent;color:var(--primary);padding:.25rem .75rem;border-radius:999px;font-size:.875rem;font-weight:600}.tab-navigation[data-v-6500d326]{display:inline-flex;background:var(--bg-secondary);padding:.375rem;border-radius:10px;border:1px solid var(--border-color);margin-bottom:1.25rem;gap:.375rem}.tab-navigation button[data-v-6500d326]{background:transparent;border:1px solid transparent;padding:.625rem 1rem;font-size:.95rem;color:var(--text-secondary);cursor:pointer;border-radius:8px;transition:all .2s;font-weight:600}.tab-navigation button[data-v-6500d326]:hover{color:var(--text-primary);background:#667eea0f}.tab-navigation button.active[data-v-6500d326]{color:#fff;background:linear-gradient(135deg,var(--primary),#4f46e5);border-color:transparent;box-shadow:0 6px 16px #4f46e540}.tab-content[data-v-6500d326]{min-height:400px}.demo-container[data-v-6500d326],.code-container[data-v-6500d326]{padding:1rem}.code-snippet[data-v-6500d326]{margin-bottom:2rem}.code-snippet h3[data-v-6500d326]{margin:0 0 .5rem;font-size:1.25rem;color:var(--text-primary)}.snippet-description[data-v-6500d326]{margin:0 0 1rem;color:var(--text-secondary)}.code-snippet code[data-v-6500d326]{font-family:Fira Code,Consolas,Monaco,monospace;font-size:.875rem;line-height:1.6}.code-block-wrapper[data-v-6500d326]{position:relative;margin-bottom:1.5rem}.copy-button[data-v-6500d326]{position:absolute;top:.75rem;right:.75rem;display:flex;align-items:center;gap:.375rem;padding:.5rem .75rem;background:#1f2937;color:var(--gray-300);border:1px solid #374151;border-radius:6px;font-size:.75rem;cursor:pointer;transition:all .2s;z-index:10;min-height:32px;min-width:80px}.copy-button[data-v-6500d326]:hover{background:#374151;color:#fff;border-color:#4b5563;transform:translateY(-1px)}.copy-button.copied[data-v-6500d326]{background:var(--success);color:#fff;border-color:var(--success-dark);box-shadow:0 8px 20px #10b98140}.copy-icon[data-v-6500d326]{font-size:.875rem;line-height:1}.copy-text[data-v-6500d326]{font-weight:500}.code-snippet pre[data-v-6500d326]{background:linear-gradient(180deg,#111827,#0b1220);color:#e5e7eb;padding:3rem 1.5rem 1.5rem;border-radius:10px;overflow-x:auto;margin:0;border:1px solid #1f2937;box-shadow:inset 0 0 0 1px #ffffff05;position:relative}.code-snippet pre[data-v-6500d326]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#6366f1,#3b82f6,#10b981);opacity:.8}.setup-container[data-v-6500d326]{padding:1rem}.setup-content h3[data-v-6500d326]{margin:2rem 0 1rem;font-size:1.5rem;color:var(--text-primary)}.setup-content h3[data-v-6500d326]:first-child{margin-top:0}.setup-content ul[data-v-6500d326]{margin:0 0 1.5rem;padding-left:1.5rem}.setup-content li[data-v-6500d326]{margin-bottom:.5rem;color:var(--text-secondary)}.setup-content pre[data-v-6500d326]{background:linear-gradient(180deg,#111827,#0b1220);color:#e5e7eb;padding:1.5rem;border-radius:10px;overflow-x:auto;margin:1rem 0 1.5rem;border:1px solid #1f2937}.setup-content code[data-v-6500d326]{font-family:Fira Code,Consolas,Monaco,monospace;font-size:.875rem;line-height:1.6}@media(max-width:1024px){.playground-content[data-v-6500d326]{grid-template-columns:1fr}.playground-sidebar[data-v-6500d326]{position:static}}@media(max-width:768px){.playground-header h1[data-v-6500d326]{font-size:1.75rem}.playground-content[data-v-6500d326]{padding:0 1rem;margin:1rem auto}.playground-main[data-v-6500d326]{padding:1.5rem}.tab-navigation[data-v-6500d326]{overflow-x:auto}.tab-navigation button[data-v-6500d326]{padding:.625rem .875rem;font-size:.875rem;white-space:nowrap}.filter-segment[data-v-6500d326]{padding:.35rem .4rem;gap:.2rem}.segment-label[data-v-6500d326]{display:none!important}.segment-icon[data-v-6500d326]{width:18px;height:18px}.segment-count[data-v-6500d326]{font-size:.55rem}}.playground-header[data-v-6500d326]:before,.playground-header[data-v-6500d326]:after{content:"";position:absolute;pointer-events:none;filter:blur(40px);opacity:.6;transform:translateZ(0)}.playground-header[data-v-6500d326]:before{width:420px;height:420px;top:-120px;left:-120px;background:radial-gradient(closest-side,rgba(255,255,255,.25),transparent 70%);animation:floatY-6500d326 12s ease-in-out infinite alternate}.playground-header[data-v-6500d326]:after{width:360px;height:360px;right:-120px;bottom:-120px;background:radial-gradient(closest-side,rgba(99,102,241,.45),transparent 70%);animation:floatY-6500d326 14s ease-in-out infinite alternate-reverse}@keyframes headerGradient-6500d326{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes floatY-6500d326{0%{transform:translateY(0) translateZ(0)}to{transform:translateY(10px) translateZ(0)}}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;background:#f3f4f6;color:#1f2937}.container{max-width:1200px;margin:0 auto;background:#fff;padding:2rem;border-radius:12px;box-shadow:0 1px 3px #0000001a}h1{text-align:center;margin-bottom:2rem;color:#111827}h2,h3{margin-bottom:1rem;color:#374151}.status-bar{display:flex;gap:2rem;justify-content:center;padding:1rem;background:#f9fafb;border-radius:8px;margin-bottom:2rem}.status-item{display:flex;align-items:center;gap:.5rem}.status-label{font-weight:500}.status-indicator{padding:.25rem .75rem;border-radius:4px;background:#fee2e2;color:#991b1b;font-size:.875rem}.status-indicator.connected{background:#d1fae5;color:#065f46}.settings-panel{max-width:500px;margin:0 auto 2rem;padding:1.5rem;background:#f9fafb;border-radius:8px}.form-group{margin-bottom:1rem}.form-group label{display:block;margin-bottom:.5rem;font-weight:500}.form-group input,.form-group select{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:6px;font-size:1rem}.btn{padding:.75rem 1.5rem;border:none;border-radius:6px;font-size:1rem;cursor:pointer;transition:all .2s;font-weight:500;display:inline-flex;align-items:center;gap:.5rem}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:#2563eb;color:#fff;width:100%}.btn-primary:hover:not(:disabled){background:#1d4ed8}.btn-success{background:#047857;color:#fff}.btn-success:hover:not(:disabled){background:#065f46}.btn-danger{background:#dc2626;color:#fff}.btn-danger:hover:not(:disabled){background:#b91c1c}.btn-secondary{background:#6b7280;color:#fff}.btn-secondary:hover:not(:disabled){background:#4b5563}.connection-controls{text-align:center;margin-bottom:2rem}.row{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:2rem}.dialpad-section{padding:1rem;background:#f9fafb;border-radius:8px}.dialpad-input{width:100%;padding:.75rem;margin-bottom:1rem;border:1px solid #d1d5db;border-radius:6px;font-size:1rem}.dtmf-section{margin-top:1rem;padding:1rem;background:#f9fafb;border-radius:8px}.dtmf-pad{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin-top:1rem}.dtmf-button{padding:1rem;border:1px solid #d1d5db;border-radius:6px;background:#fff;cursor:pointer;font-size:1.25rem;font-weight:700}.dtmf-button:hover{background:#f3f4f6}.dtmf-feedback{margin-top:1rem;padding:.5rem;background:#dbeafe;border-radius:4px;text-align:center}.active-call-panel{padding:1rem;background:#f9fafb;border-radius:8px}.call-status{font-size:1.25rem;font-weight:700;color:#3b82f6;margin-bottom:1rem;text-transform:capitalize}.call-info{margin-bottom:1rem}.call-info>div{margin-bottom:.5rem}.call-controls{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.call-controls .btn{flex:1;min-width:120px}.media-status{padding:.75rem;background:#fff;border-radius:6px;margin-bottom:1rem}.transfer-section{margin-top:1rem}.transfer-controls{margin-top:1rem;padding:1rem;background:#fff;border-radius:6px}.transfer-controls input{width:100%;padding:.75rem;margin-bottom:.5rem;border:1px solid #d1d5db;border-radius:6px}.incoming-notification{padding:1rem;background:#dbeafe;border-radius:8px;text-align:center}.call-history-section,.device-settings-section{margin-bottom:1rem}.history-panel,.device-panel{margin-top:1rem;padding:1rem;background:#f9fafb;border-radius:8px}.history-entry{padding:.75rem;background:#fff;border-radius:6px;margin-bottom:.5rem}.settings-btn{margin-top:2rem}.success-message{margin-top:1rem;padding:.75rem;background:#d1fae5;color:#065f46;border-radius:6px;text-align:center}.error-message{padding:1rem;background:#fee2e2;color:#991b1b;border-radius:6px;margin-top:1rem;text-align:center}@media(max-width:768px){.row{grid-template-columns:1fr}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;top:-40px;left:0;background:#2563eb;color:#fff;padding:8px 16px;z-index:100;text-decoration:none}.skip-link:focus{top:0}:focus-visible{outline:3px solid #2563eb;outline-offset:2px}button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #2563eb;outline-offset:2px}*{box-sizing:border-box;margin:0;padding:0}:root{--primary: #667eea;--primary-dark: #5568d3;--secondary: #6b7280;--secondary-dark: #4b5563;--success: #10b981;--success-dark: #059669;--danger: #ef4444;--danger-dark: #dc2626;--warning: #f59e0b;--info: #3b82f6;--gray-50: #f9fafb;--gray-100: #f3f4f6;--gray-200: #e5e7eb;--gray-300: #d1d5db;--gray-400: #9ca3af;--gray-500: #6b7280;--gray-600: #4b5563;--gray-700: #374151;--gray-800: #1f2937;--gray-900: #111827;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 1px 3px rgba(0, 0, 0, .1);--shadow-lg: 0 4px 6px rgba(0, 0, 0, .1);--bg-primary: #ffffff;--bg-secondary: #f8f9fa;--bg-card: #ffffff;--text-primary: #111827;--text-secondary: #6b7280;--text-muted: #9ca3af;--border-color: #e5e7eb}:root.dark-mode{--primary: #818cf8;--primary-dark: #6366f1;--success: #34d399;--success-dark: #10b981;--danger: #f87171;--danger-dark: #ef4444;--warning: #fbbf24;--info: #60a5fa;--gray-50: #1f2937;--gray-100: #374151;--gray-200: #4b5563;--gray-300: #6b7280;--gray-400: #9ca3af;--gray-500: #d1d5db;--gray-600: #e5e7eb;--gray-700: #f3f4f6;--gray-800: #f9fafb;--gray-900: #ffffff;--bg-primary: #111827;--bg-secondary: #1f2937;--bg-card: #1f2937;--text-primary: #f9fafb;--text-secondary: #d1d5db;--text-muted: #9ca3af;--border-color: #374151;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--shadow-md: 0 1px 3px rgba(0, 0, 0, .4);--shadow-lg: 0 4px 6px rgba(0, 0, 0, .5)}*,*:before,*:after{transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}.no-transition *{transition:none!important}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--text-primary);background:var(--bg-secondary);line-height:1.6}#app{min-height:100vh}.container{max-width:1400px;margin:0 auto;padding:0 var(--spacing-md)}.card{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--spacing-lg);box-shadow:var(--shadow-md)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}*:focus-visible{outline:2px solid var(--primary);outline-offset:2px}input,select,textarea{font-family:inherit}pre{overflow-x:auto}code{font-family:Fira Code,Consolas,Monaco,monospace}a{color:var(--primary);transition:color .2s}a:hover{color:var(--primary-dark)}html{scroll-behavior:smooth}
