@charset "UTF-8";.up-right[data-v-94df0709]{position:fixed;top:10px;right:10px;z-index:9999;display:grid;grid-template-columns:auto auto;grid-template-areas:"mode lang" ".    theme";column-gap:8px;row-gap:6px;justify-items:end;align-items:center}.mode-group[data-v-94df0709]{grid-area:mode;align-self:start}.lang-pill-group[data-v-94df0709]{grid-area:lang}.theme-row[data-v-94df0709]{grid-area:theme}.lang-pill-group[data-v-94df0709]{display:flex;gap:6px}.lang-pill[data-v-94df0709]{background-color:#1c2431;color:#aeb6c2;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:6px 12px;font-size:.78rem;font-weight:700;letter-spacing:.03em;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.lang-pill[data-v-94df0709]:hover{background-color:#29344a;color:#fff}.theme-row[data-v-94df0709]{display:flex;justify-content:flex-end;align-items:center}.mode-group[data-v-94df0709]{display:flex;background:#1c2431;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:2px}.mode-pill[data-v-94df0709]{background:transparent;color:#aeb6c2;border:0;border-radius:6px;padding:3px 10px;font-size:.75rem;font-weight:700;cursor:pointer;white-space:nowrap;transition:background-color .15s ease,color .15s ease}.mode-pill[data-v-94df0709]:hover{color:#fff}.mode-pill.active[data-v-94df0709]{background-color:#4dabf7;color:#08243a}.theme-switch[data-v-94df0709]{display:flex;align-items:center;gap:6px;padding:4px 8px;background:#1c2431;border:1px solid rgba(255,255,255,.08);border-radius:8px;cursor:pointer}.theme-ico[data-v-94df0709]{font-size:.75rem;color:#6c7889;transition:color .15s ease}.theme-ico.fa-sun.on[data-v-94df0709]{color:#f39c12}.theme-ico.fa-moon.on[data-v-94df0709]{color:#4dabf7}.theme-track[data-v-94df0709]{display:inline-block;position:relative;width:30px;height:14px;border-radius:7px;background:#3a4658}.theme-knob[data-v-94df0709]{display:block;position:absolute;top:2px;left:2px;width:10px;height:10px;border-radius:50%;background:#f39c12;transition:left .2s ease,background-color .2s ease}.theme-knob.night[data-v-94df0709]{left:18px;background:#4dabf7}.lang-pill.active[data-v-94df0709]{background-color:#4dabf7;border-color:#4dabf7;color:#08243a}.left-0[data-v-d1c21504]{left:0!important}.app-version[data-v-d1c21504]{padding:0 0 6px 10px;font-size:.8rem;opacity:.7}.logo-vue[data-v-5c0d07c1]{width:40px}@media (min-width: 576px){.logo-vue[data-v-5c0d07c1]{width:50px}}@media (min-width: 768px){.logo-vue[data-v-5c0d07c1]{width:65px}}@media (min-width: 992px){.logo-vue[data-v-5c0d07c1]{width:80px}}@media (min-width: 1200px){.logo-vue[data-v-5c0d07c1]{width:100px}}.lo-overlay[data-v-f6b844e3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:16px;background:#141e28b8;cursor:progress}.lo-card[data-v-f6b844e3]{width:min(420px,100%);padding:22px 24px 18px;background:#2c3e50;border:1px solid rgba(99,179,237,.55);border-radius:12px;box-shadow:0 16px 40px #00000080;color:#ecf0f1;text-align:center}.lo-spinner[data-v-f6b844e3]{width:34px;height:34px;margin:0 auto 12px;border:3px solid rgba(99,179,237,.25);border-top-color:#63b3ed;border-radius:50%;animation:lo-spin-f6b844e3 .9s linear infinite}.lo-title[data-v-f6b844e3]{font-size:1.05rem;font-weight:600}.lo-file[data-v-f6b844e3]{margin-top:2px;font-size:.8rem;color:#a9b9c7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lo-bar[data-v-f6b844e3]{height:8px;margin-top:16px;background:#22313f;border-radius:999px;overflow:hidden}.lo-bar-fill[data-v-f6b844e3]{height:100%;background:linear-gradient(90deg,#18bc9c,#63b3ed);border-radius:999px;transition:width .12s linear}.lo-step[data-v-f6b844e3]{display:flex;justify-content:space-between;gap:12px;margin-top:8px;font-size:.78rem;color:#a9b9c7}.lo-pct[data-v-f6b844e3]{font-variant-numeric:tabular-nums;color:#ecf0f1}@keyframes lo-spin-f6b844e3{to{transform:rotate(360deg)}}.lo-fade-enter-active[data-v-f6b844e3],.lo-fade-leave-active[data-v-f6b844e3]{transition:opacity .2s ease}.lo-fade-enter-from[data-v-f6b844e3],.lo-fade-leave-to[data-v-f6b844e3]{opacity:0}html[data-theme=day] .lo-overlay[data-v-f6b844e3]{background:#1f2d3d73}html[data-theme=day] .lo-card[data-v-f6b844e3]{background:#fff;border-color:#1f2d3d33;color:#1f2d3d;box-shadow:0 16px 40px #1f2d3d40}html[data-theme=day] .lo-file[data-v-f6b844e3],html[data-theme=day] .lo-step[data-v-f6b844e3]{color:#5d6d7e}html[data-theme=day] .lo-pct[data-v-f6b844e3]{color:#1f2d3d}html[data-theme=day] .lo-bar[data-v-f6b844e3]{background:#e6edf3}@media (prefers-reduced-motion: reduce){.lo-spinner[data-v-f6b844e3]{animation-duration:2.5s}}.um-v[data-v-b4c151d8]{position:fixed;right:12px;bottom:10px;z-index:1040;font-size:.85rem}.um-pill[data-v-b4c151d8]{display:inline-flex;align-items:center;gap:7px;max-width:240px;border:1px solid rgba(255,255,255,.2);background:#34495e;color:#ecf0f1;border-radius:999px;padding:4px 12px}.um-pill i[data-v-b4c151d8]:first-child{color:#1abc9c}.um-name[data-v-b4c151d8]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.um-chev[data-v-b4c151d8]{font-size:.7rem;transition:transform .15s;transform:rotate(180deg)}.um-chev.open[data-v-b4c151d8]{transform:none}.um-menu[data-v-b4c151d8]{position:absolute;right:0;bottom:calc(100% + 6px);min-width:200px;background:#34495e;color:#ecf0f1;border:1px solid rgba(255,255,255,.2);border-radius:10px;padding:6px;box-shadow:0 8px 24px #00000059}.um-info[data-v-b4c151d8]{display:flex;flex-direction:column;padding:6px 8px 8px;border-bottom:1px solid rgba(255,255,255,.14);margin-bottom:4px}.um-info small[data-v-b4c151d8]{color:#a9b9c7}.um-item[data-v-b4c151d8]{display:flex;align-items:center;gap:9px;width:100%;border:none;background:none;color:inherit;text-align:left;padding:7px 8px;border-radius:7px}.um-item[data-v-b4c151d8]:hover{background:#1abc9c2e}html[data-theme=day]{background:#fff;color:#1f2d3d;border-color:#cfd9e3}html[data-theme=day]{border-color:#cfd9e3}html[data-theme=day]{color:#5d6d7e}html,body{touch-action:manipulation;overscroll-behavior:none}.fade-enter-active,.fade-leave-active{transition:opacity s ease,transform 1.5s ease}.fade-enter-from,.fade-leave-to{opacity:0}@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:""}/*!
 * Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2024 Fonticons, Inc.
 */.fa{font-family:var(--fa-style-family, "Font Awesome 6 Free");font-weight:var(--fa-style, 900)}.fa-solid,.fa-regular,.fa-brands,.fas,.far,.fab,.fa-sharp-solid,.fa-classic,.fa{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display, inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fas,.fa-classic,.fa-solid,.far,.fa-regular{font-family:"Font Awesome 6 Free"}.fab,.fa-brands{font-family:"Font Awesome 6 Brands"}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin, 2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(-1 * var(--fa-li-width, 2em));position:absolute;text-align:center;width:var(--fa-li-width, 2em);line-height:inherit}.fa-border{border-color:var(--fa-border-color, #eee);border-radius:var(--fa-border-radius, .1em);border-style:var(--fa-border-style, solid);border-width:var(--fa-border-width, .08em);padding:var(--fa-border-padding, .2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin, .3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin, .3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, cubic-bezier(.28, .84, .42, 1))}.fa-fade{animation-name:fa-fade;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1))}.fa-beat-fade{animation-name:fa-beat-fade;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1))}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-shake{animation-name:fa-shake;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, linear)}.fa-spin{animation-name:fa-spin;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 2s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, linear)}.fa-spin-reverse{--fa-animation-direction: reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, steps(8))}@media (prefers-reduced-motion: reduce){.fa-beat,.fa-bounce,.fa-fade,.fa-beat-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale, 1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x, 1.1),var(--fa-bounce-start-scale-y, .9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x, .9),var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x, 1.05),var(--fa-bounce-land-scale-y, .95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound, -.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity, .4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity, .4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale, 1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),var(--fa-flip-angle, -180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}8%,24%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle, 0))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index, auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse, #fff)}.fa-0:before{content:"0"}.fa-1:before{content:"1"}.fa-2:before{content:"2"}.fa-3:before{content:"3"}.fa-4:before{content:"4"}.fa-5:before{content:"5"}.fa-6:before{content:"6"}.fa-7:before{content:"7"}.fa-8:before{content:"8"}.fa-9:before{content:"9"}.fa-fill-drip:before{content:""}.fa-arrows-to-circle:before{content:""}.fa-circle-chevron-right:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-at:before{content:"@"}.fa-trash-can:before{content:""}.fa-trash-alt:before{content:""}.fa-text-height:before{content:""}.fa-user-xmark:before{content:""}.fa-user-times:before{content:""}.fa-stethoscope:before{content:""}.fa-message:before{content:""}.fa-comment-alt:before{content:""}.fa-info:before{content:""}.fa-down-left-and-up-right-to-center:before{content:""}.fa-compress-alt:before{content:""}.fa-explosion:before{content:""}.fa-file-lines:before{content:""}.fa-file-alt:before{content:""}.fa-file-text:before{content:""}.fa-wave-square:before{content:""}.fa-ring:before{content:""}.fa-building-un:before{content:""}.fa-dice-three:before{content:""}.fa-calendar-days:before{content:""}.fa-calendar-alt:before{content:""}.fa-anchor-circle-check:before{content:""}.fa-building-circle-arrow-right:before{content:""}.fa-volleyball:before{content:""}.fa-volleyball-ball:before{content:""}.fa-arrows-up-to-line:before{content:""}.fa-sort-down:before{content:""}.fa-sort-desc:before{content:""}.fa-circle-minus:before{content:""}.fa-minus-circle:before{content:""}.fa-door-open:before{content:""}.fa-right-from-bracket:before{content:""}.fa-sign-out-alt:before{content:""}.fa-atom:before{content:""}.fa-soap:before{content:""}.fa-icons:before{content:""}.fa-heart-music-camera-bolt:before{content:""}.fa-microphone-lines-slash:before{content:""}.fa-microphone-alt-slash:before{content:""}.fa-bridge-circle-check:before{content:""}.fa-pump-medical:before{content:""}.fa-fingerprint:before{content:""}.fa-hand-point-right:before{content:""}.fa-magnifying-glass-location:before{content:""}.fa-search-location:before{content:""}.fa-forward-step:before{content:""}.fa-step-forward:before{content:""}.fa-face-smile-beam:before{content:""}.fa-smile-beam:before{content:""}.fa-flag-checkered:before{content:""}.fa-football:before{content:""}.fa-football-ball:before{content:""}.fa-school-circle-exclamation:before{content:""}.fa-crop:before{content:""}.fa-angles-down:before{content:""}.fa-angle-double-down:before{content:""}.fa-users-rectangle:before{content:""}.fa-people-roof:before{content:""}.fa-people-line:before{content:""}.fa-beer-mug-empty:before{content:""}.fa-beer:before{content:""}.fa-diagram-predecessor:before{content:""}.fa-arrow-up-long:before{content:""}.fa-long-arrow-up:before{content:""}.fa-fire-flame-simple:before{content:""}.fa-burn:before{content:""}.fa-person:before{content:""}.fa-male:before{content:""}.fa-laptop:before{content:""}.fa-file-csv:before{content:""}.fa-menorah:before{content:""}.fa-truck-plane:before{content:""}.fa-record-vinyl:before{content:""}.fa-face-grin-stars:before{content:""}.fa-grin-stars:before{content:""}.fa-bong:before{content:""}.fa-spaghetti-monster-flying:before{content:""}.fa-pastafarianism:before{content:""}.fa-arrow-down-up-across-line:before{content:""}.fa-spoon:before{content:""}.fa-utensil-spoon:before{content:""}.fa-jar-wheat:before{content:""}.fa-envelopes-bulk:before{content:""}.fa-mail-bulk:before{content:""}.fa-file-circle-exclamation:before{content:""}.fa-circle-h:before{content:""}.fa-hospital-symbol:before{content:""}.fa-pager:before{content:""}.fa-address-book:before{content:""}.fa-contact-book:before{content:""}.fa-strikethrough:before{content:""}.fa-k:before{content:"K"}.fa-landmark-flag:before{content:""}.fa-pencil:before{content:""}.fa-pencil-alt:before{content:""}.fa-backward:before{content:""}.fa-caret-right:before{content:""}.fa-comments:before{content:""}.fa-paste:before{content:""}.fa-file-clipboard:before{content:""}.fa-code-pull-request:before{content:""}.fa-clipboard-list:before{content:""}.fa-truck-ramp-box:before{content:""}.fa-truck-loading:before{content:""}.fa-user-check:before{content:""}.fa-vial-virus:before{content:""}.fa-sheet-plastic:before{content:""}.fa-blog:before{content:""}.fa-user-ninja:before{content:""}.fa-person-arrow-up-from-line:before{content:""}.fa-scroll-torah:before{content:""}.fa-torah:before{content:""}.fa-broom-ball:before{content:""}.fa-quidditch:before{content:""}.fa-quidditch-broom-ball:before{content:""}.fa-toggle-off:before{content:""}.fa-box-archive:before{content:""}.fa-archive:before{content:""}.fa-person-drowning:before{content:""}.fa-arrow-down-9-1:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-sort-numeric-down-alt:before{content:""}.fa-face-grin-tongue-squint:before{content:""}.fa-grin-tongue-squint:before{content:""}.fa-spray-can:before{content:""}.fa-truck-monster:before{content:""}.fa-w:before{content:"W"}.fa-earth-africa:before{content:""}.fa-globe-africa:before{content:""}.fa-rainbow:before{content:""}.fa-circle-notch:before{content:""}.fa-tablet-screen-button:before{content:""}.fa-tablet-alt:before{content:""}.fa-paw:before{content:""}.fa-cloud:before{content:""}.fa-trowel-bricks:before{content:""}.fa-face-flushed:before{content:""}.fa-flushed:before{content:""}.fa-hospital-user:before{content:""}.fa-tent-arrow-left-right:before{content:""}.fa-gavel:before{content:""}.fa-legal:before{content:""}.fa-binoculars:before{content:""}.fa-microphone-slash:before{content:""}.fa-box-tissue:before{content:""}.fa-motorcycle:before{content:""}.fa-bell-concierge:before{content:""}.fa-concierge-bell:before{content:""}.fa-pen-ruler:before{content:""}.fa-pencil-ruler:before{content:""}.fa-people-arrows:before{content:""}.fa-people-arrows-left-right:before{content:""}.fa-mars-and-venus-burst:before{content:""}.fa-square-caret-right:before{content:""}.fa-caret-square-right:before{content:""}.fa-scissors:before{content:""}.fa-cut:before{content:""}.fa-sun-plant-wilt:before{content:""}.fa-toilets-portable:before{content:""}.fa-hockey-puck:before{content:""}.fa-table:before{content:""}.fa-magnifying-glass-arrow-right:before{content:""}.fa-tachograph-digital:before{content:""}.fa-digital-tachograph:before{content:""}.fa-users-slash:before{content:""}.fa-clover:before{content:""}.fa-reply:before{content:""}.fa-mail-reply:before{content:""}.fa-star-and-crescent:before{content:""}.fa-house-fire:before{content:""}.fa-square-minus:before{content:""}.fa-minus-square:before{content:""}.fa-helicopter:before{content:""}.fa-compass:before{content:""}.fa-square-caret-down:before{content:""}.fa-caret-square-down:before{content:""}.fa-file-circle-question:before{content:""}.fa-laptop-code:before{content:""}.fa-swatchbook:before{content:""}.fa-prescription-bottle:before{content:""}.fa-bars:before{content:""}.fa-navicon:before{content:""}.fa-people-group:before{content:""}.fa-hourglass-end:before{content:""}.fa-hourglass-3:before{content:""}.fa-heart-crack:before{content:""}.fa-heart-broken:before{content:""}.fa-square-up-right:before{content:""}.fa-external-link-square-alt:before{content:""}.fa-face-kiss-beam:before{content:""}.fa-kiss-beam:before{content:""}.fa-film:before{content:""}.fa-ruler-horizontal:before{content:""}.fa-people-robbery:before{content:""}.fa-lightbulb:before{content:""}.fa-caret-left:before{content:""}.fa-circle-exclamation:before{content:""}.fa-exclamation-circle:before{content:""}.fa-school-circle-xmark:before{content:""}.fa-arrow-right-from-bracket:before{content:""}.fa-sign-out:before{content:""}.fa-circle-chevron-down:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-unlock-keyhole:before{content:""}.fa-unlock-alt:before{content:""}.fa-cloud-showers-heavy:before{content:""}.fa-headphones-simple:before{content:""}.fa-headphones-alt:before{content:""}.fa-sitemap:before{content:""}.fa-circle-dollar-to-slot:before{content:""}.fa-donate:before{content:""}.fa-memory:before{content:""}.fa-road-spikes:before{content:""}.fa-fire-burner:before{content:""}.fa-flag:before{content:""}.fa-hanukiah:before{content:""}.fa-feather:before{content:""}.fa-volume-low:before{content:""}.fa-volume-down:before{content:""}.fa-comment-slash:before{content:""}.fa-cloud-sun-rain:before{content:""}.fa-compress:before{content:""}.fa-wheat-awn:before{content:""}.fa-wheat-alt:before{content:""}.fa-ankh:before{content:""}.fa-hands-holding-child:before{content:""}.fa-asterisk:before{content:"*"}.fa-square-check:before{content:""}.fa-check-square:before{content:""}.fa-peseta-sign:before{content:""}.fa-heading:before{content:""}.fa-header:before{content:""}.fa-ghost:before{content:""}.fa-list:before{content:""}.fa-list-squares:before{content:""}.fa-square-phone-flip:before{content:""}.fa-phone-square-alt:before{content:""}.fa-cart-plus:before{content:""}.fa-gamepad:before{content:""}.fa-circle-dot:before{content:""}.fa-dot-circle:before{content:""}.fa-face-dizzy:before{content:""}.fa-dizzy:before{content:""}.fa-egg:before{content:""}.fa-house-medical-circle-xmark:before{content:""}.fa-campground:before{content:""}.fa-folder-plus:before{content:""}.fa-futbol:before{content:""}.fa-futbol-ball:before{content:""}.fa-soccer-ball:before{content:""}.fa-paintbrush:before{content:""}.fa-paint-brush:before{content:""}.fa-lock:before{content:""}.fa-gas-pump:before{content:""}.fa-hot-tub-person:before{content:""}.fa-hot-tub:before{content:""}.fa-map-location:before{content:""}.fa-map-marked:before{content:""}.fa-house-flood-water:before{content:""}.fa-tree:before{content:""}.fa-bridge-lock:before{content:""}.fa-sack-dollar:before{content:""}.fa-pen-to-square:before{content:""}.fa-edit:before{content:""}.fa-car-side:before{content:""}.fa-share-nodes:before{content:""}.fa-share-alt:before{content:""}.fa-heart-circle-minus:before{content:""}.fa-hourglass-half:before{content:""}.fa-hourglass-2:before{content:""}.fa-microscope:before{content:""}.fa-sink:before{content:""}.fa-bag-shopping:before{content:""}.fa-shopping-bag:before{content:""}.fa-arrow-down-z-a:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-alpha-down-alt:before{content:""}.fa-mitten:before{content:""}.fa-person-rays:before{content:""}.fa-users:before{content:""}.fa-eye-slash:before{content:""}.fa-flask-vial:before{content:""}.fa-hand:before{content:""}.fa-hand-paper:before{content:""}.fa-om:before{content:""}.fa-worm:before{content:""}.fa-house-circle-xmark:before{content:""}.fa-plug:before{content:""}.fa-chevron-up:before{content:""}.fa-hand-spock:before{content:""}.fa-stopwatch:before{content:""}.fa-face-kiss:before{content:""}.fa-kiss:before{content:""}.fa-bridge-circle-xmark:before{content:""}.fa-face-grin-tongue:before{content:""}.fa-grin-tongue:before{content:""}.fa-chess-bishop:before{content:""}.fa-face-grin-wink:before{content:""}.fa-grin-wink:before{content:""}.fa-ear-deaf:before{content:""}.fa-deaf:before{content:""}.fa-deafness:before{content:""}.fa-hard-of-hearing:before{content:""}.fa-road-circle-check:before{content:""}.fa-dice-five:before{content:""}.fa-square-rss:before{content:""}.fa-rss-square:before{content:""}.fa-land-mine-on:before{content:""}.fa-i-cursor:before{content:""}.fa-stamp:before{content:""}.fa-stairs:before{content:""}.fa-i:before{content:"I"}.fa-hryvnia-sign:before{content:""}.fa-hryvnia:before{content:""}.fa-pills:before{content:""}.fa-face-grin-wide:before{content:""}.fa-grin-alt:before{content:""}.fa-tooth:before{content:""}.fa-v:before{content:"V"}.fa-bangladeshi-taka-sign:before{content:""}.fa-bicycle:before{content:""}.fa-staff-snake:before{content:""}.fa-rod-asclepius:before{content:""}.fa-rod-snake:before{content:""}.fa-staff-aesculapius:before{content:""}.fa-head-side-cough-slash:before{content:""}.fa-truck-medical:before{content:""}.fa-ambulance:before{content:""}.fa-wheat-awn-circle-exclamation:before{content:""}.fa-snowman:before{content:""}.fa-mortar-pestle:before{content:""}.fa-road-barrier:before{content:""}.fa-school:before{content:""}.fa-igloo:before{content:""}.fa-joint:before{content:""}.fa-angle-right:before{content:""}.fa-horse:before{content:""}.fa-q:before{content:"Q"}.fa-g:before{content:"G"}.fa-notes-medical:before{content:""}.fa-temperature-half:before{content:""}.fa-temperature-2:before{content:""}.fa-thermometer-2:before{content:""}.fa-thermometer-half:before{content:""}.fa-dong-sign:before{content:""}.fa-capsules:before{content:""}.fa-poo-storm:before{content:""}.fa-poo-bolt:before{content:""}.fa-face-frown-open:before{content:""}.fa-frown-open:before{content:""}.fa-hand-point-up:before{content:""}.fa-money-bill:before{content:""}.fa-bookmark:before{content:""}.fa-align-justify:before{content:""}.fa-umbrella-beach:before{content:""}.fa-helmet-un:before{content:""}.fa-bullseye:before{content:""}.fa-bacon:before{content:""}.fa-hand-point-down:before{content:""}.fa-arrow-up-from-bracket:before{content:""}.fa-folder:before{content:""}.fa-folder-blank:before{content:""}.fa-file-waveform:before{content:""}.fa-file-medical-alt:before{content:""}.fa-radiation:before{content:""}.fa-chart-simple:before{content:""}.fa-mars-stroke:before{content:""}.fa-vial:before{content:""}.fa-gauge:before{content:""}.fa-dashboard:before{content:""}.fa-gauge-med:before{content:""}.fa-tachometer-alt-average:before{content:""}.fa-wand-magic-sparkles:before{content:""}.fa-magic-wand-sparkles:before{content:""}.fa-e:before{content:"E"}.fa-pen-clip:before{content:""}.fa-pen-alt:before{content:""}.fa-bridge-circle-exclamation:before{content:""}.fa-user:before{content:""}.fa-school-circle-check:before{content:""}.fa-dumpster:before{content:""}.fa-van-shuttle:before{content:""}.fa-shuttle-van:before{content:""}.fa-building-user:before{content:""}.fa-square-caret-left:before{content:""}.fa-caret-square-left:before{content:""}.fa-highlighter:before{content:""}.fa-key:before{content:""}.fa-bullhorn:before{content:""}.fa-globe:before{content:""}.fa-synagogue:before{content:""}.fa-person-half-dress:before{content:""}.fa-road-bridge:before{content:""}.fa-location-arrow:before{content:""}.fa-c:before{content:"C"}.fa-tablet-button:before{content:""}.fa-building-lock:before{content:""}.fa-pizza-slice:before{content:""}.fa-money-bill-wave:before{content:""}.fa-chart-area:before{content:""}.fa-area-chart:before{content:""}.fa-house-flag:before{content:""}.fa-person-circle-minus:before{content:""}.fa-ban:before{content:""}.fa-cancel:before{content:""}.fa-camera-rotate:before{content:""}.fa-spray-can-sparkles:before{content:""}.fa-air-freshener:before{content:""}.fa-star:before{content:""}.fa-repeat:before{content:""}.fa-cross:before{content:""}.fa-box:before{content:""}.fa-venus-mars:before{content:""}.fa-arrow-pointer:before{content:""}.fa-mouse-pointer:before{content:""}.fa-maximize:before{content:""}.fa-expand-arrows-alt:before{content:""}.fa-charging-station:before{content:""}.fa-shapes:before{content:""}.fa-triangle-circle-square:before{content:""}.fa-shuffle:before{content:""}.fa-random:before{content:""}.fa-person-running:before{content:""}.fa-running:before{content:""}.fa-mobile-retro:before{content:""}.fa-grip-lines-vertical:before{content:""}.fa-spider:before{content:""}.fa-hands-bound:before{content:""}.fa-file-invoice-dollar:before{content:""}.fa-plane-circle-exclamation:before{content:""}.fa-x-ray:before{content:""}.fa-spell-check:before{content:""}.fa-slash:before{content:""}.fa-computer-mouse:before{content:""}.fa-mouse:before{content:""}.fa-arrow-right-to-bracket:before{content:""}.fa-sign-in:before{content:""}.fa-shop-slash:before{content:""}.fa-store-alt-slash:before{content:""}.fa-server:before{content:""}.fa-virus-covid-slash:before{content:""}.fa-shop-lock:before{content:""}.fa-hourglass-start:before{content:""}.fa-hourglass-1:before{content:""}.fa-blender-phone:before{content:""}.fa-building-wheat:before{content:""}.fa-person-breastfeeding:before{content:""}.fa-right-to-bracket:before{content:""}.fa-sign-in-alt:before{content:""}.fa-venus:before{content:""}.fa-passport:before{content:""}.fa-thumbtack-slash:before{content:""}.fa-thumb-tack-slash:before{content:""}.fa-heart-pulse:before{content:""}.fa-heartbeat:before{content:""}.fa-people-carry-box:before{content:""}.fa-people-carry:before{content:""}.fa-temperature-high:before{content:""}.fa-microchip:before{content:""}.fa-crown:before{content:""}.fa-weight-hanging:before{content:""}.fa-xmarks-lines:before{content:""}.fa-file-prescription:before{content:""}.fa-weight-scale:before{content:""}.fa-weight:before{content:""}.fa-user-group:before{content:""}.fa-user-friends:before{content:""}.fa-arrow-up-a-z:before{content:""}.fa-sort-alpha-up:before{content:""}.fa-chess-knight:before{content:""}.fa-face-laugh-squint:before{content:""}.fa-laugh-squint:before{content:""}.fa-wheelchair:before{content:""}.fa-circle-arrow-up:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-toggle-on:before{content:""}.fa-person-walking:before{content:""}.fa-walking:before{content:""}.fa-l:before{content:"L"}.fa-fire:before{content:""}.fa-bed-pulse:before{content:""}.fa-procedures:before{content:""}.fa-shuttle-space:before{content:""}.fa-space-shuttle:before{content:""}.fa-face-laugh:before{content:""}.fa-laugh:before{content:""}.fa-folder-open:before{content:""}.fa-heart-circle-plus:before{content:""}.fa-code-fork:before{content:""}.fa-city:before{content:""}.fa-microphone-lines:before{content:""}.fa-microphone-alt:before{content:""}.fa-pepper-hot:before{content:""}.fa-unlock:before{content:""}.fa-colon-sign:before{content:""}.fa-headset:before{content:""}.fa-store-slash:before{content:""}.fa-road-circle-xmark:before{content:""}.fa-user-minus:before{content:""}.fa-mars-stroke-up:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-champagne-glasses:before{content:""}.fa-glass-cheers:before{content:""}.fa-clipboard:before{content:""}.fa-house-circle-exclamation:before{content:""}.fa-file-arrow-up:before{content:""}.fa-file-upload:before{content:""}.fa-wifi:before{content:""}.fa-wifi-3:before{content:""}.fa-wifi-strong:before{content:""}.fa-bath:before{content:""}.fa-bathtub:before{content:""}.fa-underline:before{content:""}.fa-user-pen:before{content:""}.fa-user-edit:before{content:""}.fa-signature:before{content:""}.fa-stroopwafel:before{content:""}.fa-bold:before{content:""}.fa-anchor-lock:before{content:""}.fa-building-ngo:before{content:""}.fa-manat-sign:before{content:""}.fa-not-equal:before{content:""}.fa-border-top-left:before{content:""}.fa-border-style:before{content:""}.fa-map-location-dot:before{content:""}.fa-map-marked-alt:before{content:""}.fa-jedi:before{content:""}.fa-square-poll-vertical:before{content:""}.fa-poll:before{content:""}.fa-mug-hot:before{content:""}.fa-car-battery:before{content:""}.fa-battery-car:before{content:""}.fa-gift:before{content:""}.fa-dice-two:before{content:""}.fa-chess-queen:before{content:""}.fa-glasses:before{content:""}.fa-chess-board:before{content:""}.fa-building-circle-check:before{content:""}.fa-person-chalkboard:before{content:""}.fa-mars-stroke-right:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-hand-back-fist:before{content:""}.fa-hand-rock:before{content:""}.fa-square-caret-up:before{content:""}.fa-caret-square-up:before{content:""}.fa-cloud-showers-water:before{content:""}.fa-chart-bar:before{content:""}.fa-bar-chart:before{content:""}.fa-hands-bubbles:before{content:""}.fa-hands-wash:before{content:""}.fa-less-than-equal:before{content:""}.fa-train:before{content:""}.fa-eye-low-vision:before{content:""}.fa-low-vision:before{content:""}.fa-crow:before{content:""}.fa-sailboat:before{content:""}.fa-window-restore:before{content:""}.fa-square-plus:before{content:""}.fa-plus-square:before{content:""}.fa-torii-gate:before{content:""}.fa-frog:before{content:""}.fa-bucket:before{content:""}.fa-image:before{content:""}.fa-microphone:before{content:""}.fa-cow:before{content:""}.fa-caret-up:before{content:""}.fa-screwdriver:before{content:""}.fa-folder-closed:before{content:""}.fa-house-tsunami:before{content:""}.fa-square-nfi:before{content:""}.fa-arrow-up-from-ground-water:before{content:""}.fa-martini-glass:before{content:""}.fa-glass-martini-alt:before{content:""}.fa-rotate-left:before{content:""}.fa-rotate-back:before{content:""}.fa-rotate-backward:before{content:""}.fa-undo-alt:before{content:""}.fa-table-columns:before{content:""}.fa-columns:before{content:""}.fa-lemon:before{content:""}.fa-head-side-mask:before{content:""}.fa-handshake:before{content:""}.fa-gem:before{content:""}.fa-dolly:before{content:""}.fa-dolly-box:before{content:""}.fa-smoking:before{content:""}.fa-minimize:before{content:""}.fa-compress-arrows-alt:before{content:""}.fa-monument:before{content:""}.fa-snowplow:before{content:""}.fa-angles-right:before{content:""}.fa-angle-double-right:before{content:""}.fa-cannabis:before{content:""}.fa-circle-play:before{content:""}.fa-play-circle:before{content:""}.fa-tablets:before{content:""}.fa-ethernet:before{content:""}.fa-euro-sign:before{content:""}.fa-eur:before{content:""}.fa-euro:before{content:""}.fa-chair:before{content:""}.fa-circle-check:before{content:""}.fa-check-circle:before{content:""}.fa-circle-stop:before{content:""}.fa-stop-circle:before{content:""}.fa-compass-drafting:before{content:""}.fa-drafting-compass:before{content:""}.fa-plate-wheat:before{content:""}.fa-icicles:before{content:""}.fa-person-shelter:before{content:""}.fa-neuter:before{content:""}.fa-id-badge:before{content:""}.fa-marker:before{content:""}.fa-face-laugh-beam:before{content:""}.fa-laugh-beam:before{content:""}.fa-helicopter-symbol:before{content:""}.fa-universal-access:before{content:""}.fa-circle-chevron-up:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-lari-sign:before{content:""}.fa-volcano:before{content:""}.fa-person-walking-dashed-line-arrow-right:before{content:""}.fa-sterling-sign:before{content:""}.fa-gbp:before{content:""}.fa-pound-sign:before{content:""}.fa-viruses:before{content:""}.fa-square-person-confined:before{content:""}.fa-user-tie:before{content:""}.fa-arrow-down-long:before{content:""}.fa-long-arrow-down:before{content:""}.fa-tent-arrow-down-to-line:before{content:""}.fa-certificate:before{content:""}.fa-reply-all:before{content:""}.fa-mail-reply-all:before{content:""}.fa-suitcase:before{content:""}.fa-person-skating:before{content:""}.fa-skating:before{content:""}.fa-filter-circle-dollar:before{content:""}.fa-funnel-dollar:before{content:""}.fa-camera-retro:before{content:""}.fa-circle-arrow-down:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-file-import:before{content:""}.fa-arrow-right-to-file:before{content:""}.fa-square-arrow-up-right:before{content:""}.fa-external-link-square:before{content:""}.fa-box-open:before{content:""}.fa-scroll:before{content:""}.fa-spa:before{content:""}.fa-location-pin-lock:before{content:""}.fa-pause:before{content:""}.fa-hill-avalanche:before{content:""}.fa-temperature-empty:before{content:""}.fa-temperature-0:before{content:""}.fa-thermometer-0:before{content:""}.fa-thermometer-empty:before{content:""}.fa-bomb:before{content:""}.fa-registered:before{content:""}.fa-address-card:before{content:""}.fa-contact-card:before{content:""}.fa-vcard:before{content:""}.fa-scale-unbalanced-flip:before{content:""}.fa-balance-scale-right:before{content:""}.fa-subscript:before{content:""}.fa-diamond-turn-right:before{content:""}.fa-directions:before{content:""}.fa-burst:before{content:""}.fa-house-laptop:before{content:""}.fa-laptop-house:before{content:""}.fa-face-tired:before{content:""}.fa-tired:before{content:""}.fa-money-bills:before{content:""}.fa-smog:before{content:""}.fa-crutch:before{content:""}.fa-cloud-arrow-up:before{content:""}.fa-cloud-upload:before{content:""}.fa-cloud-upload-alt:before{content:""}.fa-palette:before{content:""}.fa-arrows-turn-right:before{content:""}.fa-vest:before{content:""}.fa-ferry:before{content:""}.fa-arrows-down-to-people:before{content:""}.fa-seedling:before{content:""}.fa-sprout:before{content:""}.fa-left-right:before{content:""}.fa-arrows-alt-h:before{content:""}.fa-boxes-packing:before{content:""}.fa-circle-arrow-left:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-group-arrows-rotate:before{content:""}.fa-bowl-food:before{content:""}.fa-candy-cane:before{content:""}.fa-arrow-down-wide-short:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-down:before{content:""}.fa-cloud-bolt:before{content:""}.fa-thunderstorm:before{content:""}.fa-text-slash:before{content:""}.fa-remove-format:before{content:""}.fa-face-smile-wink:before{content:""}.fa-smile-wink:before{content:""}.fa-file-word:before{content:""}.fa-file-powerpoint:before{content:""}.fa-arrows-left-right:before{content:""}.fa-arrows-h:before{content:""}.fa-house-lock:before{content:""}.fa-cloud-arrow-down:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-download-alt:before{content:""}.fa-children:before{content:""}.fa-chalkboard:before{content:""}.fa-blackboard:before{content:""}.fa-user-large-slash:before{content:""}.fa-user-alt-slash:before{content:""}.fa-envelope-open:before{content:""}.fa-handshake-simple-slash:before{content:""}.fa-handshake-alt-slash:before{content:""}.fa-mattress-pillow:before{content:""}.fa-guarani-sign:before{content:""}.fa-arrows-rotate:before{content:""}.fa-refresh:before{content:""}.fa-sync:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-cruzeiro-sign:before{content:""}.fa-greater-than-equal:before{content:""}.fa-shield-halved:before{content:""}.fa-shield-alt:before{content:""}.fa-book-atlas:before{content:""}.fa-atlas:before{content:""}.fa-virus:before{content:""}.fa-envelope-circle-check:before{content:""}.fa-layer-group:before{content:""}.fa-arrows-to-dot:before{content:""}.fa-archway:before{content:""}.fa-heart-circle-check:before{content:""}.fa-house-chimney-crack:before{content:""}.fa-house-damage:before{content:""}.fa-file-zipper:before{content:""}.fa-file-archive:before{content:""}.fa-square:before{content:""}.fa-martini-glass-empty:before{content:""}.fa-glass-martini:before{content:""}.fa-couch:before{content:""}.fa-cedi-sign:before{content:""}.fa-italic:before{content:""}.fa-table-cells-column-lock:before{content:""}.fa-church:before{content:""}.fa-comments-dollar:before{content:""}.fa-democrat:before{content:""}.fa-z:before{content:"Z"}.fa-person-skiing:before{content:""}.fa-skiing:before{content:""}.fa-road-lock:before{content:""}.fa-a:before{content:"A"}.fa-temperature-arrow-down:before{content:""}.fa-temperature-down:before{content:""}.fa-feather-pointed:before{content:""}.fa-feather-alt:before{content:""}.fa-p:before{content:"P"}.fa-snowflake:before{content:""}.fa-newspaper:before{content:""}.fa-rectangle-ad:before{content:""}.fa-ad:before{content:""}.fa-circle-arrow-right:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-filter-circle-xmark:before{content:""}.fa-locust:before{content:""}.fa-sort:before{content:""}.fa-unsorted:before{content:""}.fa-list-ol:before{content:""}.fa-list-1-2:before{content:""}.fa-list-numeric:before{content:""}.fa-person-dress-burst:before{content:""}.fa-money-check-dollar:before{content:""}.fa-money-check-alt:before{content:""}.fa-vector-square:before{content:""}.fa-bread-slice:before{content:""}.fa-language:before{content:""}.fa-face-kiss-wink-heart:before{content:""}.fa-kiss-wink-heart:before{content:""}.fa-filter:before{content:""}.fa-question:before{content:"?"}.fa-file-signature:before{content:""}.fa-up-down-left-right:before{content:""}.fa-arrows-alt:before{content:""}.fa-house-chimney-user:before{content:""}.fa-hand-holding-heart:before{content:""}.fa-puzzle-piece:before{content:""}.fa-money-check:before{content:""}.fa-star-half-stroke:before{content:""}.fa-star-half-alt:before{content:""}.fa-code:before{content:""}.fa-whiskey-glass:before{content:""}.fa-glass-whiskey:before{content:""}.fa-building-circle-exclamation:before{content:""}.fa-magnifying-glass-chart:before{content:""}.fa-arrow-up-right-from-square:before{content:""}.fa-external-link:before{content:""}.fa-cubes-stacked:before{content:""}.fa-won-sign:before{content:""}.fa-krw:before{content:""}.fa-won:before{content:""}.fa-virus-covid:before{content:""}.fa-austral-sign:before{content:""}.fa-f:before{content:"F"}.fa-leaf:before{content:""}.fa-road:before{content:""}.fa-taxi:before{content:""}.fa-cab:before{content:""}.fa-person-circle-plus:before{content:""}.fa-chart-pie:before{content:""}.fa-pie-chart:before{content:""}.fa-bolt-lightning:before{content:""}.fa-sack-xmark:before{content:""}.fa-file-excel:before{content:""}.fa-file-contract:before{content:""}.fa-fish-fins:before{content:""}.fa-building-flag:before{content:""}.fa-face-grin-beam:before{content:""}.fa-grin-beam:before{content:""}.fa-object-ungroup:before{content:""}.fa-poop:before{content:""}.fa-location-pin:before{content:""}.fa-map-marker:before{content:""}.fa-kaaba:before{content:""}.fa-toilet-paper:before{content:""}.fa-helmet-safety:before{content:""}.fa-hard-hat:before{content:""}.fa-hat-hard:before{content:""}.fa-eject:before{content:""}.fa-circle-right:before{content:""}.fa-arrow-alt-circle-right:before{content:""}.fa-plane-circle-check:before{content:""}.fa-face-rolling-eyes:before{content:""}.fa-meh-rolling-eyes:before{content:""}.fa-object-group:before{content:""}.fa-chart-line:before{content:""}.fa-line-chart:before{content:""}.fa-mask-ventilator:before{content:""}.fa-arrow-right:before{content:""}.fa-signs-post:before{content:""}.fa-map-signs:before{content:""}.fa-cash-register:before{content:""}.fa-person-circle-question:before{content:""}.fa-h:before{content:"H"}.fa-tarp:before{content:""}.fa-screwdriver-wrench:before{content:""}.fa-tools:before{content:""}.fa-arrows-to-eye:before{content:""}.fa-plug-circle-bolt:before{content:""}.fa-heart:before{content:""}.fa-mars-and-venus:before{content:""}.fa-house-user:before{content:""}.fa-home-user:before{content:""}.fa-dumpster-fire:before{content:""}.fa-house-crack:before{content:""}.fa-martini-glass-citrus:before{content:""}.fa-cocktail:before{content:""}.fa-face-surprise:before{content:""}.fa-surprise:before{content:""}.fa-bottle-water:before{content:""}.fa-circle-pause:before{content:""}.fa-pause-circle:before{content:""}.fa-toilet-paper-slash:before{content:""}.fa-apple-whole:before{content:""}.fa-apple-alt:before{content:""}.fa-kitchen-set:before{content:""}.fa-r:before{content:"R"}.fa-temperature-quarter:before{content:""}.fa-temperature-1:before{content:""}.fa-thermometer-1:before{content:""}.fa-thermometer-quarter:before{content:""}.fa-cube:before{content:""}.fa-bitcoin-sign:before{content:""}.fa-shield-dog:before{content:""}.fa-solar-panel:before{content:""}.fa-lock-open:before{content:""}.fa-elevator:before{content:""}.fa-money-bill-transfer:before{content:""}.fa-money-bill-trend-up:before{content:""}.fa-house-flood-water-circle-arrow-right:before{content:""}.fa-square-poll-horizontal:before{content:""}.fa-poll-h:before{content:""}.fa-circle:before{content:""}.fa-backward-fast:before{content:""}.fa-fast-backward:before{content:""}.fa-recycle:before{content:""}.fa-user-astronaut:before{content:""}.fa-plane-slash:before{content:""}.fa-trademark:before{content:""}.fa-basketball:before{content:""}.fa-basketball-ball:before{content:""}.fa-satellite-dish:before{content:""}.fa-circle-up:before{content:""}.fa-arrow-alt-circle-up:before{content:""}.fa-mobile-screen-button:before{content:""}.fa-mobile-alt:before{content:""}.fa-volume-high:before{content:""}.fa-volume-up:before{content:""}.fa-users-rays:before{content:""}.fa-wallet:before{content:""}.fa-clipboard-check:before{content:""}.fa-file-audio:before{content:""}.fa-burger:before{content:""}.fa-hamburger:before{content:""}.fa-wrench:before{content:""}.fa-bugs:before{content:""}.fa-rupee-sign:before{content:""}.fa-rupee:before{content:""}.fa-file-image:before{content:""}.fa-circle-question:before{content:""}.fa-question-circle:before{content:""}.fa-plane-departure:before{content:""}.fa-handshake-slash:before{content:""}.fa-book-bookmark:before{content:""}.fa-code-branch:before{content:""}.fa-hat-cowboy:before{content:""}.fa-bridge:before{content:""}.fa-phone-flip:before{content:""}.fa-phone-alt:before{content:""}.fa-truck-front:before{content:""}.fa-cat:before{content:""}.fa-anchor-circle-exclamation:before{content:""}.fa-truck-field:before{content:""}.fa-route:before{content:""}.fa-clipboard-question:before{content:""}.fa-panorama:before{content:""}.fa-comment-medical:before{content:""}.fa-teeth-open:before{content:""}.fa-file-circle-minus:before{content:""}.fa-tags:before{content:""}.fa-wine-glass:before{content:""}.fa-forward-fast:before{content:""}.fa-fast-forward:before{content:""}.fa-face-meh-blank:before{content:""}.fa-meh-blank:before{content:""}.fa-square-parking:before{content:""}.fa-parking:before{content:""}.fa-house-signal:before{content:""}.fa-bars-progress:before{content:""}.fa-tasks-alt:before{content:""}.fa-faucet-drip:before{content:""}.fa-cart-flatbed:before{content:""}.fa-dolly-flatbed:before{content:""}.fa-ban-smoking:before{content:""}.fa-smoking-ban:before{content:""}.fa-terminal:before{content:""}.fa-mobile-button:before{content:""}.fa-house-medical-flag:before{content:""}.fa-basket-shopping:before{content:""}.fa-shopping-basket:before{content:""}.fa-tape:before{content:""}.fa-bus-simple:before{content:""}.fa-bus-alt:before{content:""}.fa-eye:before{content:""}.fa-face-sad-cry:before{content:""}.fa-sad-cry:before{content:""}.fa-audio-description:before{content:""}.fa-person-military-to-person:before{content:""}.fa-file-shield:before{content:""}.fa-user-slash:before{content:""}.fa-pen:before{content:""}.fa-tower-observation:before{content:""}.fa-file-code:before{content:""}.fa-signal:before{content:""}.fa-signal-5:before{content:""}.fa-signal-perfect:before{content:""}.fa-bus:before{content:""}.fa-heart-circle-xmark:before{content:""}.fa-house-chimney:before{content:""}.fa-home-lg:before{content:""}.fa-window-maximize:before{content:""}.fa-face-frown:before{content:""}.fa-frown:before{content:""}.fa-prescription:before{content:""}.fa-shop:before{content:""}.fa-store-alt:before{content:""}.fa-floppy-disk:before{content:""}.fa-save:before{content:""}.fa-vihara:before{content:""}.fa-scale-unbalanced:before{content:""}.fa-balance-scale-left:before{content:""}.fa-sort-up:before{content:""}.fa-sort-asc:before{content:""}.fa-comment-dots:before{content:""}.fa-commenting:before{content:""}.fa-plant-wilt:before{content:""}.fa-diamond:before{content:""}.fa-face-grin-squint:before{content:""}.fa-grin-squint:before{content:""}.fa-hand-holding-dollar:before{content:""}.fa-hand-holding-usd:before{content:""}.fa-bacterium:before{content:""}.fa-hand-pointer:before{content:""}.fa-drum-steelpan:before{content:""}.fa-hand-scissors:before{content:""}.fa-hands-praying:before{content:""}.fa-praying-hands:before{content:""}.fa-arrow-rotate-right:before{content:""}.fa-arrow-right-rotate:before{content:""}.fa-arrow-rotate-forward:before{content:""}.fa-redo:before{content:""}.fa-biohazard:before{content:""}.fa-location-crosshairs:before{content:""}.fa-location:before{content:""}.fa-mars-double:before{content:""}.fa-child-dress:before{content:""}.fa-users-between-lines:before{content:""}.fa-lungs-virus:before{content:""}.fa-face-grin-tears:before{content:""}.fa-grin-tears:before{content:""}.fa-phone:before{content:""}.fa-calendar-xmark:before{content:""}.fa-calendar-times:before{content:""}.fa-child-reaching:before{content:""}.fa-head-side-virus:before{content:""}.fa-user-gear:before{content:""}.fa-user-cog:before{content:""}.fa-arrow-up-1-9:before{content:""}.fa-sort-numeric-up:before{content:""}.fa-door-closed:before{content:""}.fa-shield-virus:before{content:""}.fa-dice-six:before{content:""}.fa-mosquito-net:before{content:""}.fa-bridge-water:before{content:""}.fa-person-booth:before{content:""}.fa-text-width:before{content:""}.fa-hat-wizard:before{content:""}.fa-pen-fancy:before{content:""}.fa-person-digging:before{content:""}.fa-digging:before{content:""}.fa-trash:before{content:""}.fa-gauge-simple:before{content:""}.fa-gauge-simple-med:before{content:""}.fa-tachometer-average:before{content:""}.fa-book-medical:before{content:""}.fa-poo:before{content:""}.fa-quote-right:before{content:""}.fa-quote-right-alt:before{content:""}.fa-shirt:before{content:""}.fa-t-shirt:before{content:""}.fa-tshirt:before{content:""}.fa-cubes:before{content:""}.fa-divide:before{content:""}.fa-tenge-sign:before{content:""}.fa-tenge:before{content:""}.fa-headphones:before{content:""}.fa-hands-holding:before{content:""}.fa-hands-clapping:before{content:""}.fa-republican:before{content:""}.fa-arrow-left:before{content:""}.fa-person-circle-xmark:before{content:""}.fa-ruler:before{content:""}.fa-align-left:before{content:""}.fa-dice-d6:before{content:""}.fa-restroom:before{content:""}.fa-j:before{content:"J"}.fa-users-viewfinder:before{content:""}.fa-file-video:before{content:""}.fa-up-right-from-square:before{content:""}.fa-external-link-alt:before{content:""}.fa-table-cells:before{content:""}.fa-th:before{content:""}.fa-file-pdf:before{content:""}.fa-book-bible:before{content:""}.fa-bible:before{content:""}.fa-o:before{content:"O"}.fa-suitcase-medical:before{content:""}.fa-medkit:before{content:""}.fa-user-secret:before{content:""}.fa-otter:before{content:""}.fa-person-dress:before{content:""}.fa-female:before{content:""}.fa-comment-dollar:before{content:""}.fa-business-time:before{content:""}.fa-briefcase-clock:before{content:""}.fa-table-cells-large:before{content:""}.fa-th-large:before{content:""}.fa-book-tanakh:before{content:""}.fa-tanakh:before{content:""}.fa-phone-volume:before{content:""}.fa-volume-control-phone:before{content:""}.fa-hat-cowboy-side:before{content:""}.fa-clipboard-user:before{content:""}.fa-child:before{content:""}.fa-lira-sign:before{content:""}.fa-satellite:before{content:""}.fa-plane-lock:before{content:""}.fa-tag:before{content:""}.fa-comment:before{content:""}.fa-cake-candles:before{content:""}.fa-birthday-cake:before{content:""}.fa-cake:before{content:""}.fa-envelope:before{content:""}.fa-angles-up:before{content:""}.fa-angle-double-up:before{content:""}.fa-paperclip:before{content:""}.fa-arrow-right-to-city:before{content:""}.fa-ribbon:before{content:""}.fa-lungs:before{content:""}.fa-arrow-up-9-1:before{content:""}.fa-sort-numeric-up-alt:before{content:""}.fa-litecoin-sign:before{content:""}.fa-border-none:before{content:""}.fa-circle-nodes:before{content:""}.fa-parachute-box:before{content:""}.fa-indent:before{content:""}.fa-truck-field-un:before{content:""}.fa-hourglass:before{content:""}.fa-hourglass-empty:before{content:""}.fa-mountain:before{content:""}.fa-user-doctor:before{content:""}.fa-user-md:before{content:""}.fa-circle-info:before{content:""}.fa-info-circle:before{content:""}.fa-cloud-meatball:before{content:""}.fa-camera:before{content:""}.fa-camera-alt:before{content:""}.fa-square-virus:before{content:""}.fa-meteor:before{content:""}.fa-car-on:before{content:""}.fa-sleigh:before{content:""}.fa-arrow-down-1-9:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-down:before{content:""}.fa-hand-holding-droplet:before{content:""}.fa-hand-holding-water:before{content:""}.fa-water:before{content:""}.fa-calendar-check:before{content:""}.fa-braille:before{content:""}.fa-prescription-bottle-medical:before{content:""}.fa-prescription-bottle-alt:before{content:""}.fa-landmark:before{content:""}.fa-truck:before{content:""}.fa-crosshairs:before{content:""}.fa-person-cane:before{content:""}.fa-tent:before{content:""}.fa-vest-patches:before{content:""}.fa-check-double:before{content:""}.fa-arrow-down-a-z:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-down:before{content:""}.fa-money-bill-wheat:before{content:""}.fa-cookie:before{content:""}.fa-arrow-rotate-left:before{content:""}.fa-arrow-left-rotate:before{content:""}.fa-arrow-rotate-back:before{content:""}.fa-arrow-rotate-backward:before{content:""}.fa-undo:before{content:""}.fa-hard-drive:before{content:""}.fa-hdd:before{content:""}.fa-face-grin-squint-tears:before{content:""}.fa-grin-squint-tears:before{content:""}.fa-dumbbell:before{content:""}.fa-rectangle-list:before{content:""}.fa-list-alt:before{content:""}.fa-tarp-droplet:before{content:""}.fa-house-medical-circle-check:before{content:""}.fa-person-skiing-nordic:before{content:""}.fa-skiing-nordic:before{content:""}.fa-calendar-plus:before{content:""}.fa-plane-arrival:before{content:""}.fa-circle-left:before{content:""}.fa-arrow-alt-circle-left:before{content:""}.fa-train-subway:before{content:""}.fa-subway:before{content:""}.fa-chart-gantt:before{content:""}.fa-indian-rupee-sign:before{content:""}.fa-indian-rupee:before{content:""}.fa-inr:before{content:""}.fa-crop-simple:before{content:""}.fa-crop-alt:before{content:""}.fa-money-bill-1:before{content:""}.fa-money-bill-alt:before{content:""}.fa-left-long:before{content:""}.fa-long-arrow-alt-left:before{content:""}.fa-dna:before{content:""}.fa-virus-slash:before{content:""}.fa-minus:before{content:""}.fa-subtract:before{content:""}.fa-chess:before{content:""}.fa-arrow-left-long:before{content:""}.fa-long-arrow-left:before{content:""}.fa-plug-circle-check:before{content:""}.fa-street-view:before{content:""}.fa-franc-sign:before{content:""}.fa-volume-off:before{content:""}.fa-hands-asl-interpreting:before{content:""}.fa-american-sign-language-interpreting:before{content:""}.fa-asl-interpreting:before{content:""}.fa-hands-american-sign-language-interpreting:before{content:""}.fa-gear:before{content:""}.fa-cog:before{content:""}.fa-droplet-slash:before{content:""}.fa-tint-slash:before{content:""}.fa-mosque:before{content:""}.fa-mosquito:before{content:""}.fa-star-of-david:before{content:""}.fa-person-military-rifle:before{content:""}.fa-cart-shopping:before{content:""}.fa-shopping-cart:before{content:""}.fa-vials:before{content:""}.fa-plug-circle-plus:before{content:""}.fa-place-of-worship:before{content:""}.fa-grip-vertical:before{content:""}.fa-arrow-turn-up:before{content:""}.fa-level-up:before{content:""}.fa-u:before{content:"U"}.fa-square-root-variable:before{content:""}.fa-square-root-alt:before{content:""}.fa-clock:before{content:""}.fa-clock-four:before{content:""}.fa-backward-step:before{content:""}.fa-step-backward:before{content:""}.fa-pallet:before{content:""}.fa-faucet:before{content:""}.fa-baseball-bat-ball:before{content:""}.fa-s:before{content:"S"}.fa-timeline:before{content:""}.fa-keyboard:before{content:""}.fa-caret-down:before{content:""}.fa-house-chimney-medical:before{content:""}.fa-clinic-medical:before{content:""}.fa-temperature-three-quarters:before{content:""}.fa-temperature-3:before{content:""}.fa-thermometer-3:before{content:""}.fa-thermometer-three-quarters:before{content:""}.fa-mobile-screen:before{content:""}.fa-mobile-android-alt:before{content:""}.fa-plane-up:before{content:""}.fa-piggy-bank:before{content:""}.fa-battery-half:before{content:""}.fa-battery-3:before{content:""}.fa-mountain-city:before{content:""}.fa-coins:before{content:""}.fa-khanda:before{content:""}.fa-sliders:before{content:""}.fa-sliders-h:before{content:""}.fa-folder-tree:before{content:""}.fa-network-wired:before{content:""}.fa-map-pin:before{content:""}.fa-hamsa:before{content:""}.fa-cent-sign:before{content:""}.fa-flask:before{content:""}.fa-person-pregnant:before{content:""}.fa-wand-sparkles:before{content:""}.fa-ellipsis-vertical:before{content:""}.fa-ellipsis-v:before{content:""}.fa-ticket:before{content:""}.fa-power-off:before{content:""}.fa-right-long:before{content:""}.fa-long-arrow-alt-right:before{content:""}.fa-flag-usa:before{content:""}.fa-laptop-file:before{content:""}.fa-tty:before{content:""}.fa-teletype:before{content:""}.fa-diagram-next:before{content:""}.fa-person-rifle:before{content:""}.fa-house-medical-circle-exclamation:before{content:""}.fa-closed-captioning:before{content:""}.fa-person-hiking:before{content:""}.fa-hiking:before{content:""}.fa-venus-double:before{content:""}.fa-images:before{content:""}.fa-calculator:before{content:""}.fa-people-pulling:before{content:""}.fa-n:before{content:"N"}.fa-cable-car:before{content:""}.fa-tram:before{content:""}.fa-cloud-rain:before{content:""}.fa-building-circle-xmark:before{content:""}.fa-ship:before{content:""}.fa-arrows-down-to-line:before{content:""}.fa-download:before{content:""}.fa-face-grin:before{content:""}.fa-grin:before{content:""}.fa-delete-left:before{content:""}.fa-backspace:before{content:""}.fa-eye-dropper:before{content:""}.fa-eye-dropper-empty:before{content:""}.fa-eyedropper:before{content:""}.fa-file-circle-check:before{content:""}.fa-forward:before{content:""}.fa-mobile:before{content:""}.fa-mobile-android:before{content:""}.fa-mobile-phone:before{content:""}.fa-face-meh:before{content:""}.fa-meh:before{content:""}.fa-align-center:before{content:""}.fa-book-skull:before{content:""}.fa-book-dead:before{content:""}.fa-id-card:before{content:""}.fa-drivers-license:before{content:""}.fa-outdent:before{content:""}.fa-dedent:before{content:""}.fa-heart-circle-exclamation:before{content:""}.fa-house:before{content:""}.fa-home:before{content:""}.fa-home-alt:before{content:""}.fa-home-lg-alt:before{content:""}.fa-calendar-week:before{content:""}.fa-laptop-medical:before{content:""}.fa-b:before{content:"B"}.fa-file-medical:before{content:""}.fa-dice-one:before{content:""}.fa-kiwi-bird:before{content:""}.fa-arrow-right-arrow-left:before{content:""}.fa-exchange:before{content:""}.fa-rotate-right:before{content:""}.fa-redo-alt:before{content:""}.fa-rotate-forward:before{content:""}.fa-utensils:before{content:""}.fa-cutlery:before{content:""}.fa-arrow-up-wide-short:before{content:""}.fa-sort-amount-up:before{content:""}.fa-mill-sign:before{content:""}.fa-bowl-rice:before{content:""}.fa-skull:before{content:""}.fa-tower-broadcast:before{content:""}.fa-broadcast-tower:before{content:""}.fa-truck-pickup:before{content:""}.fa-up-long:before{content:""}.fa-long-arrow-alt-up:before{content:""}.fa-stop:before{content:""}.fa-code-merge:before{content:""}.fa-upload:before{content:""}.fa-hurricane:before{content:""}.fa-mound:before{content:""}.fa-toilet-portable:before{content:""}.fa-compact-disc:before{content:""}.fa-file-arrow-down:before{content:""}.fa-file-download:before{content:""}.fa-caravan:before{content:""}.fa-shield-cat:before{content:""}.fa-bolt:before{content:""}.fa-zap:before{content:""}.fa-glass-water:before{content:""}.fa-oil-well:before{content:""}.fa-vault:before{content:""}.fa-mars:before{content:""}.fa-toilet:before{content:""}.fa-plane-circle-xmark:before{content:""}.fa-yen-sign:before{content:""}.fa-cny:before{content:""}.fa-jpy:before{content:""}.fa-rmb:before{content:""}.fa-yen:before{content:""}.fa-ruble-sign:before{content:""}.fa-rouble:before{content:""}.fa-rub:before{content:""}.fa-ruble:before{content:""}.fa-sun:before{content:""}.fa-guitar:before{content:""}.fa-face-laugh-wink:before{content:""}.fa-laugh-wink:before{content:""}.fa-horse-head:before{content:""}.fa-bore-hole:before{content:""}.fa-industry:before{content:""}.fa-circle-down:before{content:""}.fa-arrow-alt-circle-down:before{content:""}.fa-arrows-turn-to-dots:before{content:""}.fa-florin-sign:before{content:""}.fa-arrow-down-short-wide:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-amount-down-alt:before{content:""}.fa-less-than:before{content:"<"}.fa-angle-down:before{content:""}.fa-car-tunnel:before{content:""}.fa-head-side-cough:before{content:""}.fa-grip-lines:before{content:""}.fa-thumbs-down:before{content:""}.fa-user-lock:before{content:""}.fa-arrow-right-long:before{content:""}.fa-long-arrow-right:before{content:""}.fa-anchor-circle-xmark:before{content:""}.fa-ellipsis:before{content:""}.fa-ellipsis-h:before{content:""}.fa-chess-pawn:before{content:""}.fa-kit-medical:before{content:""}.fa-first-aid:before{content:""}.fa-person-through-window:before{content:""}.fa-toolbox:before{content:""}.fa-hands-holding-circle:before{content:""}.fa-bug:before{content:""}.fa-credit-card:before{content:""}.fa-credit-card-alt:before{content:""}.fa-car:before{content:""}.fa-automobile:before{content:""}.fa-hand-holding-hand:before{content:""}.fa-book-open-reader:before{content:""}.fa-book-reader:before{content:""}.fa-mountain-sun:before{content:""}.fa-arrows-left-right-to-line:before{content:""}.fa-dice-d20:before{content:""}.fa-truck-droplet:before{content:""}.fa-file-circle-xmark:before{content:""}.fa-temperature-arrow-up:before{content:""}.fa-temperature-up:before{content:""}.fa-medal:before{content:""}.fa-bed:before{content:""}.fa-square-h:before{content:""}.fa-h-square:before{content:""}.fa-podcast:before{content:""}.fa-temperature-full:before{content:""}.fa-temperature-4:before{content:""}.fa-thermometer-4:before{content:""}.fa-thermometer-full:before{content:""}.fa-bell:before{content:""}.fa-superscript:before{content:""}.fa-plug-circle-xmark:before{content:""}.fa-star-of-life:before{content:""}.fa-phone-slash:before{content:""}.fa-paint-roller:before{content:""}.fa-handshake-angle:before{content:""}.fa-hands-helping:before{content:""}.fa-location-dot:before{content:""}.fa-map-marker-alt:before{content:""}.fa-file:before{content:""}.fa-greater-than:before{content:">"}.fa-person-swimming:before{content:""}.fa-swimmer:before{content:""}.fa-arrow-down:before{content:""}.fa-droplet:before{content:""}.fa-tint:before{content:""}.fa-eraser:before{content:""}.fa-earth-americas:before{content:""}.fa-earth:before{content:""}.fa-earth-america:before{content:""}.fa-globe-americas:before{content:""}.fa-person-burst:before{content:""}.fa-dove:before{content:""}.fa-battery-empty:before{content:""}.fa-battery-0:before{content:""}.fa-socks:before{content:""}.fa-inbox:before{content:""}.fa-section:before{content:""}.fa-gauge-high:before{content:""}.fa-tachometer-alt:before{content:""}.fa-tachometer-alt-fast:before{content:""}.fa-envelope-open-text:before{content:""}.fa-hospital:before{content:""}.fa-hospital-alt:before{content:""}.fa-hospital-wide:before{content:""}.fa-wine-bottle:before{content:""}.fa-chess-rook:before{content:""}.fa-bars-staggered:before{content:""}.fa-reorder:before{content:""}.fa-stream:before{content:""}.fa-dharmachakra:before{content:""}.fa-hotdog:before{content:""}.fa-person-walking-with-cane:before{content:""}.fa-blind:before{content:""}.fa-drum:before{content:""}.fa-ice-cream:before{content:""}.fa-heart-circle-bolt:before{content:""}.fa-fax:before{content:""}.fa-paragraph:before{content:""}.fa-check-to-slot:before{content:""}.fa-vote-yea:before{content:""}.fa-star-half:before{content:""}.fa-boxes-stacked:before{content:""}.fa-boxes:before{content:""}.fa-boxes-alt:before{content:""}.fa-link:before{content:""}.fa-chain:before{content:""}.fa-ear-listen:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-tree-city:before{content:""}.fa-play:before{content:""}.fa-font:before{content:""}.fa-table-cells-row-lock:before{content:""}.fa-rupiah-sign:before{content:""}.fa-magnifying-glass:before{content:""}.fa-search:before{content:""}.fa-table-tennis-paddle-ball:before{content:""}.fa-ping-pong-paddle-ball:before{content:""}.fa-table-tennis:before{content:""}.fa-person-dots-from-line:before{content:""}.fa-diagnoses:before{content:""}.fa-trash-can-arrow-up:before{content:""}.fa-trash-restore-alt:before{content:""}.fa-naira-sign:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-walkie-talkie:before{content:""}.fa-file-pen:before{content:""}.fa-file-edit:before{content:""}.fa-receipt:before{content:""}.fa-square-pen:before{content:""}.fa-pen-square:before{content:""}.fa-pencil-square:before{content:""}.fa-suitcase-rolling:before{content:""}.fa-person-circle-exclamation:before{content:""}.fa-chevron-down:before{content:""}.fa-battery-full:before{content:""}.fa-battery:before{content:""}.fa-battery-5:before{content:""}.fa-skull-crossbones:before{content:""}.fa-code-compare:before{content:""}.fa-list-ul:before{content:""}.fa-list-dots:before{content:""}.fa-school-lock:before{content:""}.fa-tower-cell:before{content:""}.fa-down-long:before{content:""}.fa-long-arrow-alt-down:before{content:""}.fa-ranking-star:before{content:""}.fa-chess-king:before{content:""}.fa-person-harassing:before{content:""}.fa-brazilian-real-sign:before{content:""}.fa-landmark-dome:before{content:""}.fa-landmark-alt:before{content:""}.fa-arrow-up:before{content:""}.fa-tv:before{content:""}.fa-television:before{content:""}.fa-tv-alt:before{content:""}.fa-shrimp:before{content:""}.fa-list-check:before{content:""}.fa-tasks:before{content:""}.fa-jug-detergent:before{content:""}.fa-circle-user:before{content:""}.fa-user-circle:before{content:""}.fa-user-shield:before{content:""}.fa-wind:before{content:""}.fa-car-burst:before{content:""}.fa-car-crash:before{content:""}.fa-y:before{content:"Y"}.fa-person-snowboarding:before{content:""}.fa-snowboarding:before{content:""}.fa-truck-fast:before{content:""}.fa-shipping-fast:before{content:""}.fa-fish:before{content:""}.fa-user-graduate:before{content:""}.fa-circle-half-stroke:before{content:""}.fa-adjust:before{content:""}.fa-clapperboard:before{content:""}.fa-circle-radiation:before{content:""}.fa-radiation-alt:before{content:""}.fa-baseball:before{content:""}.fa-baseball-ball:before{content:""}.fa-jet-fighter-up:before{content:""}.fa-diagram-project:before{content:""}.fa-project-diagram:before{content:""}.fa-copy:before{content:""}.fa-volume-xmark:before{content:""}.fa-volume-mute:before{content:""}.fa-volume-times:before{content:""}.fa-hand-sparkles:before{content:""}.fa-grip:before{content:""}.fa-grip-horizontal:before{content:""}.fa-share-from-square:before{content:""}.fa-share-square:before{content:""}.fa-child-combatant:before{content:""}.fa-child-rifle:before{content:""}.fa-gun:before{content:""}.fa-square-phone:before{content:""}.fa-phone-square:before{content:""}.fa-plus:before{content:"+"}.fa-add:before{content:"+"}.fa-expand:before{content:""}.fa-computer:before{content:""}.fa-xmark:before{content:""}.fa-close:before{content:""}.fa-multiply:before{content:""}.fa-remove:before{content:""}.fa-times:before{content:""}.fa-arrows-up-down-left-right:before{content:""}.fa-arrows:before{content:""}.fa-chalkboard-user:before{content:""}.fa-chalkboard-teacher:before{content:""}.fa-peso-sign:before{content:""}.fa-building-shield:before{content:""}.fa-baby:before{content:""}.fa-users-line:before{content:""}.fa-quote-left:before{content:""}.fa-quote-left-alt:before{content:""}.fa-tractor:before{content:""}.fa-trash-arrow-up:before{content:""}.fa-trash-restore:before{content:""}.fa-arrow-down-up-lock:before{content:""}.fa-lines-leaning:before{content:""}.fa-ruler-combined:before{content:""}.fa-copyright:before{content:""}.fa-equals:before{content:"="}.fa-blender:before{content:""}.fa-teeth:before{content:""}.fa-shekel-sign:before{content:""}.fa-ils:before{content:""}.fa-shekel:before{content:""}.fa-sheqel:before{content:""}.fa-sheqel-sign:before{content:""}.fa-map:before{content:""}.fa-rocket:before{content:""}.fa-photo-film:before{content:""}.fa-photo-video:before{content:""}.fa-folder-minus:before{content:""}.fa-store:before{content:""}.fa-arrow-trend-up:before{content:""}.fa-plug-circle-minus:before{content:""}.fa-sign-hanging:before{content:""}.fa-sign:before{content:""}.fa-bezier-curve:before{content:""}.fa-bell-slash:before{content:""}.fa-tablet:before{content:""}.fa-tablet-android:before{content:""}.fa-school-flag:before{content:""}.fa-fill:before{content:""}.fa-angle-up:before{content:""}.fa-drumstick-bite:before{content:""}.fa-holly-berry:before{content:""}.fa-chevron-left:before{content:""}.fa-bacteria:before{content:""}.fa-hand-lizard:before{content:""}.fa-notdef:before{content:""}.fa-disease:before{content:""}.fa-briefcase-medical:before{content:""}.fa-genderless:before{content:""}.fa-chevron-right:before{content:""}.fa-retweet:before{content:""}.fa-car-rear:before{content:""}.fa-car-alt:before{content:""}.fa-pump-soap:before{content:""}.fa-video-slash:before{content:""}.fa-battery-quarter:before{content:""}.fa-battery-2:before{content:""}.fa-radio:before{content:""}.fa-baby-carriage:before{content:""}.fa-carriage-baby:before{content:""}.fa-traffic-light:before{content:""}.fa-thermometer:before{content:""}.fa-vr-cardboard:before{content:""}.fa-hand-middle-finger:before{content:""}.fa-percent:before{content:"%"}.fa-percentage:before{content:"%"}.fa-truck-moving:before{content:""}.fa-glass-water-droplet:before{content:""}.fa-display:before{content:""}.fa-face-smile:before{content:""}.fa-smile:before{content:""}.fa-thumbtack:before{content:""}.fa-thumb-tack:before{content:""}.fa-trophy:before{content:""}.fa-person-praying:before{content:""}.fa-pray:before{content:""}.fa-hammer:before{content:""}.fa-hand-peace:before{content:""}.fa-rotate:before{content:""}.fa-sync-alt:before{content:""}.fa-spinner:before{content:""}.fa-robot:before{content:""}.fa-peace:before{content:""}.fa-gears:before{content:""}.fa-cogs:before{content:""}.fa-warehouse:before{content:""}.fa-arrow-up-right-dots:before{content:""}.fa-splotch:before{content:""}.fa-face-grin-hearts:before{content:""}.fa-grin-hearts:before{content:""}.fa-dice-four:before{content:""}.fa-sim-card:before{content:""}.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-mercury:before{content:""}.fa-arrow-turn-down:before{content:""}.fa-level-down:before{content:""}.fa-person-falling-burst:before{content:""}.fa-award:before{content:""}.fa-ticket-simple:before{content:""}.fa-ticket-alt:before{content:""}.fa-building:before{content:""}.fa-angles-left:before{content:""}.fa-angle-double-left:before{content:""}.fa-qrcode:before{content:""}.fa-clock-rotate-left:before{content:""}.fa-history:before{content:""}.fa-face-grin-beam-sweat:before{content:""}.fa-grin-beam-sweat:before{content:""}.fa-file-export:before{content:""}.fa-arrow-right-from-file:before{content:""}.fa-shield:before{content:""}.fa-shield-blank:before{content:""}.fa-arrow-up-short-wide:before{content:""}.fa-sort-amount-up-alt:before{content:""}.fa-house-medical:before{content:""}.fa-golf-ball-tee:before{content:""}.fa-golf-ball:before{content:""}.fa-circle-chevron-left:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-house-chimney-window:before{content:""}.fa-pen-nib:before{content:""}.fa-tent-arrow-turn-left:before{content:""}.fa-tents:before{content:""}.fa-wand-magic:before{content:""}.fa-magic:before{content:""}.fa-dog:before{content:""}.fa-carrot:before{content:""}.fa-moon:before{content:""}.fa-wine-glass-empty:before{content:""}.fa-wine-glass-alt:before{content:""}.fa-cheese:before{content:""}.fa-yin-yang:before{content:""}.fa-music:before{content:""}.fa-code-commit:before{content:""}.fa-temperature-low:before{content:""}.fa-person-biking:before{content:""}.fa-biking:before{content:""}.fa-broom:before{content:""}.fa-shield-heart:before{content:""}.fa-gopuram:before{content:""}.fa-earth-oceania:before{content:""}.fa-globe-oceania:before{content:""}.fa-square-xmark:before{content:""}.fa-times-square:before{content:""}.fa-xmark-square:before{content:""}.fa-hashtag:before{content:"#"}.fa-up-right-and-down-left-from-center:before{content:""}.fa-expand-alt:before{content:""}.fa-oil-can:before{content:""}.fa-t:before{content:"T"}.fa-hippo:before{content:""}.fa-chart-column:before{content:""}.fa-infinity:before{content:""}.fa-vial-circle-check:before{content:""}.fa-person-arrow-down-to-line:before{content:""}.fa-voicemail:before{content:""}.fa-fan:before{content:""}.fa-person-walking-luggage:before{content:""}.fa-up-down:before{content:""}.fa-arrows-alt-v:before{content:""}.fa-cloud-moon-rain:before{content:""}.fa-calendar:before{content:""}.fa-trailer:before{content:""}.fa-bahai:before{content:""}.fa-haykal:before{content:""}.fa-sd-card:before{content:""}.fa-dragon:before{content:""}.fa-shoe-prints:before{content:""}.fa-circle-plus:before{content:""}.fa-plus-circle:before{content:""}.fa-face-grin-tongue-wink:before{content:""}.fa-grin-tongue-wink:before{content:""}.fa-hand-holding:before{content:""}.fa-plug-circle-exclamation:before{content:""}.fa-link-slash:before{content:""}.fa-chain-broken:before{content:""}.fa-chain-slash:before{content:""}.fa-unlink:before{content:""}.fa-clone:before{content:""}.fa-person-walking-arrow-loop-left:before{content:""}.fa-arrow-up-z-a:before{content:""}.fa-sort-alpha-up-alt:before{content:""}.fa-fire-flame-curved:before{content:""}.fa-fire-alt:before{content:""}.fa-tornado:before{content:""}.fa-file-circle-plus:before{content:""}.fa-book-quran:before{content:""}.fa-quran:before{content:""}.fa-anchor:before{content:""}.fa-border-all:before{content:""}.fa-face-angry:before{content:""}.fa-angry:before{content:""}.fa-cookie-bite:before{content:""}.fa-arrow-trend-down:before{content:""}.fa-rss:before{content:""}.fa-feed:before{content:""}.fa-draw-polygon:before{content:""}.fa-scale-balanced:before{content:""}.fa-balance-scale:before{content:""}.fa-gauge-simple-high:before{content:""}.fa-tachometer:before{content:""}.fa-tachometer-fast:before{content:""}.fa-shower:before{content:""}.fa-desktop:before{content:""}.fa-desktop-alt:before{content:""}.fa-m:before{content:"M"}.fa-table-list:before{content:""}.fa-th-list:before{content:""}.fa-comment-sms:before{content:""}.fa-sms:before{content:""}.fa-book:before{content:""}.fa-user-plus:before{content:""}.fa-check:before{content:""}.fa-battery-three-quarters:before{content:""}.fa-battery-4:before{content:""}.fa-house-circle-check:before{content:""}.fa-angle-left:before{content:""}.fa-diagram-successor:before{content:""}.fa-truck-arrow-right:before{content:""}.fa-arrows-split-up-and-left:before{content:""}.fa-hand-fist:before{content:""}.fa-fist-raised:before{content:""}.fa-cloud-moon:before{content:""}.fa-briefcase:before{content:""}.fa-person-falling:before{content:""}.fa-image-portrait:before{content:""}.fa-portrait:before{content:""}.fa-user-tag:before{content:""}.fa-rug:before{content:""}.fa-earth-europe:before{content:""}.fa-globe-europe:before{content:""}.fa-cart-flatbed-suitcase:before{content:""}.fa-luggage-cart:before{content:""}.fa-rectangle-xmark:before{content:""}.fa-rectangle-times:before{content:""}.fa-times-rectangle:before{content:""}.fa-window-close:before{content:""}.fa-baht-sign:before{content:""}.fa-book-open:before{content:""}.fa-book-journal-whills:before{content:""}.fa-journal-whills:before{content:""}.fa-handcuffs:before{content:""}.fa-triangle-exclamation:before{content:""}.fa-exclamation-triangle:before{content:""}.fa-warning:before{content:""}.fa-database:before{content:""}.fa-share:before{content:""}.fa-mail-forward:before{content:""}.fa-bottle-droplet:before{content:""}.fa-mask-face:before{content:""}.fa-hill-rockslide:before{content:""}.fa-right-left:before{content:""}.fa-exchange-alt:before{content:""}.fa-paper-plane:before{content:""}.fa-road-circle-exclamation:before{content:""}.fa-dungeon:before{content:""}.fa-align-right:before{content:""}.fa-money-bill-1-wave:before{content:""}.fa-money-bill-wave-alt:before{content:""}.fa-life-ring:before{content:""}.fa-hands:before{content:""}.fa-sign-language:before{content:""}.fa-signing:before{content:""}.fa-calendar-day:before{content:""}.fa-water-ladder:before{content:""}.fa-ladder-water:before{content:""}.fa-swimming-pool:before{content:""}.fa-arrows-up-down:before{content:""}.fa-arrows-v:before{content:""}.fa-face-grimace:before{content:""}.fa-grimace:before{content:""}.fa-wheelchair-move:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-turn-down:before{content:""}.fa-level-down-alt:before{content:""}.fa-person-walking-arrow-right:before{content:""}.fa-square-envelope:before{content:""}.fa-envelope-square:before{content:""}.fa-dice:before{content:""}.fa-bowling-ball:before{content:""}.fa-brain:before{content:""}.fa-bandage:before{content:""}.fa-band-aid:before{content:""}.fa-calendar-minus:before{content:""}.fa-circle-xmark:before{content:""}.fa-times-circle:before{content:""}.fa-xmark-circle:before{content:""}.fa-gifts:before{content:""}.fa-hotel:before{content:""}.fa-earth-asia:before{content:""}.fa-globe-asia:before{content:""}.fa-id-card-clip:before{content:""}.fa-id-card-alt:before{content:""}.fa-magnifying-glass-plus:before{content:""}.fa-search-plus:before{content:""}.fa-thumbs-up:before{content:""}.fa-user-clock:before{content:""}.fa-hand-dots:before{content:""}.fa-allergies:before{content:""}.fa-file-invoice:before{content:""}.fa-window-minimize:before{content:""}.fa-mug-saucer:before{content:""}.fa-coffee:before{content:""}.fa-brush:before{content:""}.fa-mask:before{content:""}.fa-magnifying-glass-minus:before{content:""}.fa-search-minus:before{content:""}.fa-ruler-vertical:before{content:""}.fa-user-large:before{content:""}.fa-user-alt:before{content:""}.fa-train-tram:before{content:""}.fa-user-nurse:before{content:""}.fa-syringe:before{content:""}.fa-cloud-sun:before{content:""}.fa-stopwatch-20:before{content:""}.fa-square-full:before{content:""}.fa-magnet:before{content:""}.fa-jar:before{content:""}.fa-note-sticky:before{content:""}.fa-sticky-note:before{content:""}.fa-bug-slash:before{content:""}.fa-arrow-up-from-water-pump:before{content:""}.fa-bone:before{content:""}.fa-table-cells-row-unlock:before{content:""}.fa-user-injured:before{content:""}.fa-face-sad-tear:before{content:""}.fa-sad-tear:before{content:""}.fa-plane:before{content:""}.fa-tent-arrows-down:before{content:""}.fa-exclamation:before{content:"!"}.fa-arrows-spin:before{content:""}.fa-print:before{content:""}.fa-turkish-lira-sign:before{content:""}.fa-try:before{content:""}.fa-turkish-lira:before{content:""}.fa-dollar-sign:before{content:"$"}.fa-dollar:before{content:"$"}.fa-usd:before{content:"$"}.fa-x:before{content:"X"}.fa-magnifying-glass-dollar:before{content:""}.fa-search-dollar:before{content:""}.fa-users-gear:before{content:""}.fa-users-cog:before{content:""}.fa-person-military-pointing:before{content:""}.fa-building-columns:before{content:""}.fa-bank:before{content:""}.fa-institution:before{content:""}.fa-museum:before{content:""}.fa-university:before{content:""}.fa-umbrella:before{content:""}.fa-trowel:before{content:""}.fa-d:before{content:"D"}.fa-stapler:before{content:""}.fa-masks-theater:before{content:""}.fa-theater-masks:before{content:""}.fa-kip-sign:before{content:""}.fa-hand-point-left:before{content:""}.fa-handshake-simple:before{content:""}.fa-handshake-alt:before{content:""}.fa-jet-fighter:before{content:""}.fa-fighter-jet:before{content:""}.fa-square-share-nodes:before{content:""}.fa-share-alt-square:before{content:""}.fa-barcode:before{content:""}.fa-plus-minus:before{content:""}.fa-video:before{content:""}.fa-video-camera:before{content:""}.fa-graduation-cap:before{content:""}.fa-mortar-board:before{content:""}.fa-hand-holding-medical:before{content:""}.fa-person-circle-check:before{content:""}.fa-turn-up:before{content:""}.fa-level-up-alt:before{content:""}.sr-only,.fa-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}.sr-only-focusable:not(:focus),.fa-sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:root,:host{--fa-style-family-brands: "Font Awesome 6 Brands";--fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/assets/fa-brands-400-O7nZalfM.woff2) format("woff2"),url(/assets/fa-brands-400-Dur5g48u.ttf) format("truetype")}.fab,.fa-brands{font-weight:400}.fa-monero:before{content:""}.fa-hooli:before{content:""}.fa-yelp:before{content:""}.fa-cc-visa:before{content:""}.fa-lastfm:before{content:""}.fa-shopware:before{content:""}.fa-creative-commons-nc:before{content:""}.fa-aws:before{content:""}.fa-redhat:before{content:""}.fa-yoast:before{content:""}.fa-cloudflare:before{content:""}.fa-ups:before{content:""}.fa-pixiv:before{content:""}.fa-wpexplorer:before{content:""}.fa-dyalog:before{content:""}.fa-bity:before{content:""}.fa-stackpath:before{content:""}.fa-buysellads:before{content:""}.fa-first-order:before{content:""}.fa-modx:before{content:""}.fa-guilded:before{content:""}.fa-vnv:before{content:""}.fa-square-js:before{content:""}.fa-js-square:before{content:""}.fa-microsoft:before{content:""}.fa-qq:before{content:""}.fa-orcid:before{content:""}.fa-java:before{content:""}.fa-invision:before{content:""}.fa-creative-commons-pd-alt:before{content:""}.fa-centercode:before{content:""}.fa-glide-g:before{content:""}.fa-drupal:before{content:""}.fa-jxl:before{content:""}.fa-dart-lang:before{content:""}.fa-hire-a-helper:before{content:""}.fa-creative-commons-by:before{content:""}.fa-unity:before{content:""}.fa-whmcs:before{content:""}.fa-rocketchat:before{content:""}.fa-vk:before{content:""}.fa-untappd:before{content:""}.fa-mailchimp:before{content:""}.fa-css3-alt:before{content:""}.fa-square-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-vimeo-v:before{content:""}.fa-contao:before{content:""}.fa-square-font-awesome:before{content:""}.fa-deskpro:before{content:""}.fa-brave:before{content:""}.fa-sistrix:before{content:""}.fa-square-instagram:before{content:""}.fa-instagram-square:before{content:""}.fa-battle-net:before{content:""}.fa-the-red-yeti:before{content:""}.fa-square-hacker-news:before{content:""}.fa-hacker-news-square:before{content:""}.fa-edge:before{content:""}.fa-threads:before{content:""}.fa-napster:before{content:""}.fa-square-snapchat:before{content:""}.fa-snapchat-square:before{content:""}.fa-google-plus-g:before{content:""}.fa-artstation:before{content:""}.fa-markdown:before{content:""}.fa-sourcetree:before{content:""}.fa-google-plus:before{content:""}.fa-diaspora:before{content:""}.fa-foursquare:before{content:""}.fa-stack-overflow:before{content:""}.fa-github-alt:before{content:""}.fa-phoenix-squadron:before{content:""}.fa-pagelines:before{content:""}.fa-algolia:before{content:""}.fa-red-river:before{content:""}.fa-creative-commons-sa:before{content:""}.fa-safari:before{content:""}.fa-google:before{content:""}.fa-square-font-awesome-stroke:before{content:""}.fa-font-awesome-alt:before{content:""}.fa-atlassian:before{content:""}.fa-linkedin-in:before{content:""}.fa-digital-ocean:before{content:""}.fa-nimblr:before{content:""}.fa-chromecast:before{content:""}.fa-evernote:before{content:""}.fa-hacker-news:before{content:""}.fa-creative-commons-sampling:before{content:""}.fa-adversal:before{content:""}.fa-creative-commons:before{content:""}.fa-watchman-monitoring:before{content:""}.fa-fonticons:before{content:""}.fa-weixin:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-codepen:before{content:""}.fa-git-alt:before{content:""}.fa-lyft:before{content:""}.fa-rev:before{content:""}.fa-windows:before{content:""}.fa-wizards-of-the-coast:before{content:""}.fa-square-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-meetup:before{content:""}.fa-centos:before{content:""}.fa-adn:before{content:""}.fa-cloudsmith:before{content:""}.fa-opensuse:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-square-dribbble:before{content:""}.fa-dribbble-square:before{content:""}.fa-codiepie:before{content:""}.fa-node:before{content:""}.fa-mix:before{content:""}.fa-steam:before{content:""}.fa-cc-apple-pay:before{content:""}.fa-scribd:before{content:""}.fa-debian:before{content:""}.fa-openid:before{content:""}.fa-instalod:before{content:""}.fa-expeditedssl:before{content:""}.fa-sellcast:before{content:""}.fa-square-twitter:before{content:""}.fa-twitter-square:before{content:""}.fa-r-project:before{content:""}.fa-delicious:before{content:""}.fa-freebsd:before{content:""}.fa-vuejs:before{content:""}.fa-accusoft:before{content:""}.fa-ioxhost:before{content:""}.fa-fonticons-fi:before{content:""}.fa-app-store:before{content:""}.fa-cc-mastercard:before{content:""}.fa-itunes-note:before{content:""}.fa-golang:before{content:""}.fa-kickstarter:before{content:""}.fa-square-kickstarter:before{content:""}.fa-grav:before{content:""}.fa-weibo:before{content:""}.fa-uncharted:before{content:""}.fa-firstdraft:before{content:""}.fa-square-youtube:before{content:""}.fa-youtube-square:before{content:""}.fa-wikipedia-w:before{content:""}.fa-wpressr:before{content:""}.fa-rendact:before{content:""}.fa-angellist:before{content:""}.fa-galactic-republic:before{content:""}.fa-nfc-directional:before{content:""}.fa-skype:before{content:""}.fa-joget:before{content:""}.fa-fedora:before{content:""}.fa-stripe-s:before{content:""}.fa-meta:before{content:""}.fa-laravel:before{content:""}.fa-hotjar:before{content:""}.fa-bluetooth-b:before{content:""}.fa-square-letterboxd:before{content:""}.fa-sticker-mule:before{content:""}.fa-creative-commons-zero:before{content:""}.fa-hips:before{content:""}.fa-behance:before{content:""}.fa-reddit:before{content:""}.fa-discord:before{content:""}.fa-chrome:before{content:""}.fa-app-store-ios:before{content:""}.fa-cc-discover:before{content:""}.fa-wpbeginner:before{content:""}.fa-confluence:before{content:""}.fa-shoelace:before{content:""}.fa-mdb:before{content:""}.fa-dochub:before{content:""}.fa-accessible-icon:before{content:""}.fa-ebay:before{content:""}.fa-amazon:before{content:""}.fa-unsplash:before{content:""}.fa-yarn:before{content:""}.fa-square-steam:before{content:""}.fa-steam-square:before{content:""}.fa-500px:before{content:""}.fa-square-vimeo:before{content:""}.fa-vimeo-square:before{content:""}.fa-asymmetrik:before{content:""}.fa-font-awesome:before{content:""}.fa-font-awesome-flag:before{content:""}.fa-font-awesome-logo-full:before{content:""}.fa-gratipay:before{content:""}.fa-apple:before{content:""}.fa-hive:before{content:""}.fa-gitkraken:before{content:""}.fa-keybase:before{content:""}.fa-apple-pay:before{content:""}.fa-padlet:before{content:""}.fa-amazon-pay:before{content:""}.fa-square-github:before{content:""}.fa-github-square:before{content:""}.fa-stumbleupon:before{content:""}.fa-fedex:before{content:""}.fa-phoenix-framework:before{content:""}.fa-shopify:before{content:""}.fa-neos:before{content:""}.fa-square-threads:before{content:""}.fa-hackerrank:before{content:""}.fa-researchgate:before{content:""}.fa-swift:before{content:""}.fa-angular:before{content:""}.fa-speakap:before{content:""}.fa-angrycreative:before{content:""}.fa-y-combinator:before{content:""}.fa-empire:before{content:""}.fa-envira:before{content:""}.fa-google-scholar:before{content:""}.fa-square-gitlab:before{content:""}.fa-gitlab-square:before{content:""}.fa-studiovinari:before{content:""}.fa-pied-piper:before{content:""}.fa-wordpress:before{content:""}.fa-product-hunt:before{content:""}.fa-firefox:before{content:""}.fa-linode:before{content:""}.fa-goodreads:before{content:""}.fa-square-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-jsfiddle:before{content:""}.fa-sith:before{content:""}.fa-themeisle:before{content:""}.fa-page4:before{content:""}.fa-hashnode:before{content:""}.fa-react:before{content:""}.fa-cc-paypal:before{content:""}.fa-squarespace:before{content:""}.fa-cc-stripe:before{content:""}.fa-creative-commons-share:before{content:""}.fa-bitcoin:before{content:""}.fa-keycdn:before{content:""}.fa-opera:before{content:""}.fa-itch-io:before{content:""}.fa-umbraco:before{content:""}.fa-galactic-senate:before{content:""}.fa-ubuntu:before{content:""}.fa-draft2digital:before{content:""}.fa-stripe:before{content:""}.fa-houzz:before{content:""}.fa-gg:before{content:""}.fa-dhl:before{content:""}.fa-square-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-xing:before{content:""}.fa-blackberry:before{content:""}.fa-creative-commons-pd:before{content:""}.fa-playstation:before{content:""}.fa-quinscape:before{content:""}.fa-less:before{content:""}.fa-blogger-b:before{content:""}.fa-opencart:before{content:""}.fa-vine:before{content:""}.fa-signal-messenger:before{content:""}.fa-paypal:before{content:""}.fa-gitlab:before{content:""}.fa-typo3:before{content:""}.fa-reddit-alien:before{content:""}.fa-yahoo:before{content:""}.fa-dailymotion:before{content:""}.fa-affiliatetheme:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-bootstrap:before{content:""}.fa-odnoklassniki:before{content:""}.fa-nfc-symbol:before{content:""}.fa-mintbit:before{content:""}.fa-ethereum:before{content:""}.fa-speaker-deck:before{content:""}.fa-creative-commons-nc-eu:before{content:""}.fa-patreon:before{content:""}.fa-avianex:before{content:""}.fa-ello:before{content:""}.fa-gofore:before{content:""}.fa-bimobject:before{content:""}.fa-brave-reverse:before{content:""}.fa-facebook-f:before{content:""}.fa-square-google-plus:before{content:""}.fa-google-plus-square:before{content:""}.fa-web-awesome:before{content:""}.fa-mandalorian:before{content:""}.fa-first-order-alt:before{content:""}.fa-osi:before{content:""}.fa-google-wallet:before{content:""}.fa-d-and-d-beyond:before{content:""}.fa-periscope:before{content:""}.fa-fulcrum:before{content:""}.fa-cloudscale:before{content:""}.fa-forumbee:before{content:""}.fa-mizuni:before{content:""}.fa-schlix:before{content:""}.fa-square-xing:before{content:""}.fa-xing-square:before{content:""}.fa-bandcamp:before{content:""}.fa-wpforms:before{content:""}.fa-cloudversify:before{content:""}.fa-usps:before{content:""}.fa-megaport:before{content:""}.fa-magento:before{content:""}.fa-spotify:before{content:""}.fa-optin-monster:before{content:""}.fa-fly:before{content:""}.fa-aviato:before{content:""}.fa-itunes:before{content:""}.fa-cuttlefish:before{content:""}.fa-blogger:before{content:""}.fa-flickr:before{content:""}.fa-viber:before{content:""}.fa-soundcloud:before{content:""}.fa-digg:before{content:""}.fa-tencent-weibo:before{content:""}.fa-letterboxd:before{content:""}.fa-symfony:before{content:""}.fa-maxcdn:before{content:""}.fa-etsy:before{content:""}.fa-facebook-messenger:before{content:""}.fa-audible:before{content:""}.fa-think-peaks:before{content:""}.fa-bilibili:before{content:""}.fa-erlang:before{content:""}.fa-x-twitter:before{content:""}.fa-cotton-bureau:before{content:""}.fa-dashcube:before{content:""}.fa-42-group:before{content:""}.fa-innosoft:before{content:""}.fa-stack-exchange:before{content:""}.fa-elementor:before{content:""}.fa-square-pied-piper:before{content:""}.fa-pied-piper-square:before{content:""}.fa-creative-commons-nd:before{content:""}.fa-palfed:before{content:""}.fa-superpowers:before{content:""}.fa-resolving:before{content:""}.fa-xbox:before{content:""}.fa-square-web-awesome-stroke:before{content:""}.fa-searchengin:before{content:""}.fa-tiktok:before{content:""}.fa-square-facebook:before{content:""}.fa-facebook-square:before{content:""}.fa-renren:before{content:""}.fa-linux:before{content:""}.fa-glide:before{content:""}.fa-linkedin:before{content:""}.fa-hubspot:before{content:""}.fa-deploydog:before{content:""}.fa-twitch:before{content:""}.fa-flutter:before{content:""}.fa-ravelry:before{content:""}.fa-mixer:before{content:""}.fa-square-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-vimeo:before{content:""}.fa-mendeley:before{content:""}.fa-uniregistry:before{content:""}.fa-figma:before{content:""}.fa-creative-commons-remix:before{content:""}.fa-cc-amazon-pay:before{content:""}.fa-dropbox:before{content:""}.fa-instagram:before{content:""}.fa-cmplid:before{content:""}.fa-upwork:before{content:""}.fa-facebook:before{content:""}.fa-gripfire:before{content:""}.fa-jedi-order:before{content:""}.fa-uikit:before{content:""}.fa-fort-awesome-alt:before{content:""}.fa-phabricator:before{content:""}.fa-ussunnah:before{content:""}.fa-earlybirds:before{content:""}.fa-trade-federation:before{content:""}.fa-autoprefixer:before{content:""}.fa-whatsapp:before{content:""}.fa-square-upwork:before{content:""}.fa-slideshare:before{content:""}.fa-google-play:before{content:""}.fa-viadeo:before{content:""}.fa-line:before{content:""}.fa-google-drive:before{content:""}.fa-servicestack:before{content:""}.fa-simplybuilt:before{content:""}.fa-bitbucket:before{content:""}.fa-imdb:before{content:""}.fa-deezer:before{content:""}.fa-raspberry-pi:before{content:""}.fa-jira:before{content:""}.fa-docker:before{content:""}.fa-screenpal:before{content:""}.fa-bluetooth:before{content:""}.fa-gitter:before{content:""}.fa-d-and-d:before{content:""}.fa-microblog:before{content:""}.fa-cc-diners-club:before{content:""}.fa-gg-circle:before{content:""}.fa-pied-piper-hat:before{content:""}.fa-kickstarter-k:before{content:""}.fa-yandex:before{content:""}.fa-readme:before{content:""}.fa-html5:before{content:""}.fa-sellsy:before{content:""}.fa-square-web-awesome:before{content:""}.fa-sass:before{content:""}.fa-wirsindhandwerk:before{content:""}.fa-wsh:before{content:""}.fa-buromobelexperte:before{content:""}.fa-salesforce:before{content:""}.fa-octopus-deploy:before{content:""}.fa-medapps:before{content:""}.fa-ns8:before{content:""}.fa-pinterest-p:before{content:""}.fa-apper:before{content:""}.fa-fort-awesome:before{content:""}.fa-waze:before{content:""}.fa-bluesky:before{content:""}.fa-cc-jcb:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-fantasy-flight-games:before{content:""}.fa-rust:before{content:""}.fa-wix:before{content:""}.fa-square-behance:before{content:""}.fa-behance-square:before{content:""}.fa-supple:before{content:""}.fa-webflow:before{content:""}.fa-rebel:before{content:""}.fa-css3:before{content:""}.fa-staylinked:before{content:""}.fa-kaggle:before{content:""}.fa-space-awesome:before{content:""}.fa-deviantart:before{content:""}.fa-cpanel:before{content:""}.fa-goodreads-g:before{content:""}.fa-square-git:before{content:""}.fa-git-square:before{content:""}.fa-square-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-trello:before{content:""}.fa-creative-commons-nc-jp:before{content:""}.fa-get-pocket:before{content:""}.fa-perbyte:before{content:""}.fa-grunt:before{content:""}.fa-weebly:before{content:""}.fa-connectdevelop:before{content:""}.fa-leanpub:before{content:""}.fa-black-tie:before{content:""}.fa-themeco:before{content:""}.fa-python:before{content:""}.fa-android:before{content:""}.fa-bots:before{content:""}.fa-free-code-camp:before{content:""}.fa-hornbill:before{content:""}.fa-js:before{content:""}.fa-ideal:before{content:""}.fa-git:before{content:""}.fa-dev:before{content:""}.fa-sketch:before{content:""}.fa-yandex-international:before{content:""}.fa-cc-amex:before{content:""}.fa-uber:before{content:""}.fa-github:before{content:""}.fa-php:before{content:""}.fa-alipay:before{content:""}.fa-youtube:before{content:""}.fa-skyatlas:before{content:""}.fa-firefox-browser:before{content:""}.fa-replyd:before{content:""}.fa-suse:before{content:""}.fa-jenkins:before{content:""}.fa-twitter:before{content:""}.fa-rockrms:before{content:""}.fa-pinterest:before{content:""}.fa-buffer:before{content:""}.fa-npm:before{content:""}.fa-yammer:before{content:""}.fa-btc:before{content:""}.fa-dribbble:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-internet-explorer:before{content:""}.fa-stubber:before{content:""}.fa-telegram:before{content:""}.fa-telegram-plane:before{content:""}.fa-old-republic:before{content:""}.fa-odysee:before{content:""}.fa-square-whatsapp:before{content:""}.fa-whatsapp-square:before{content:""}.fa-node-js:before{content:""}.fa-edge-legacy:before{content:""}.fa-slack:before{content:""}.fa-slack-hash:before{content:""}.fa-medrt:before{content:""}.fa-usb:before{content:""}.fa-tumblr:before{content:""}.fa-vaadin:before{content:""}.fa-quora:before{content:""}.fa-square-x-twitter:before{content:""}.fa-reacteurope:before{content:""}.fa-medium:before{content:""}.fa-medium-m:before{content:""}.fa-amilia:before{content:""}.fa-mixcloud:before{content:""}.fa-flipboard:before{content:""}.fa-viacoin:before{content:""}.fa-critical-role:before{content:""}.fa-sitrox:before{content:""}.fa-discourse:before{content:""}.fa-joomla:before{content:""}.fa-mastodon:before{content:""}.fa-airbnb:before{content:""}.fa-wolf-pack-battalion:before{content:""}.fa-buy-n-large:before{content:""}.fa-gulp:before{content:""}.fa-creative-commons-sampling-plus:before{content:""}.fa-strava:before{content:""}.fa-ember:before{content:""}.fa-canadian-maple-leaf:before{content:""}.fa-teamspeak:before{content:""}.fa-pushed:before{content:""}.fa-wordpress-simple:before{content:""}.fa-nutritionix:before{content:""}.fa-wodu:before{content:""}.fa-google-pay:before{content:""}.fa-intercom:before{content:""}.fa-zhihu:before{content:""}.fa-korvue:before{content:""}.fa-pix:before{content:""}.fa-steam-symbol:before{content:""}:root,:host{--fa-style-family-classic: "Font Awesome 6 Free";--fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url(/assets/fa-regular-400-DgEfZSYE.woff2) format("woff2"),url(/assets/fa-regular-400-Bf3rG5Nx.ttf) format("truetype")}.far,.fa-regular{font-weight:400}:root,:host{--fa-style-family-classic: "Font Awesome 6 Free";--fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(/assets/fa-solid-900-DOQJEhcS.woff2) format("woff2"),url(/assets/fa-solid-900-BV3CbEM2.ttf) format("truetype")}.fas,.fa-solid{font-weight:900}@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url(/assets/fa-brands-400-O7nZalfM.woff2) format("woff2"),url(/assets/fa-brands-400-Dur5g48u.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:900;src:url(/assets/fa-solid-900-DOQJEhcS.woff2) format("woff2"),url(/assets/fa-solid-900-BV3CbEM2.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:400;src:url(/assets/fa-regular-400-DgEfZSYE.woff2) format("woff2"),url(/assets/fa-regular-400-Bf3rG5Nx.ttf) format("truetype")}@font-face{font-family:FontAwesome;font-display:block;src:url(/assets/fa-solid-900-DOQJEhcS.woff2) format("woff2"),url(/assets/fa-solid-900-BV3CbEM2.ttf) format("truetype")}@font-face{font-family:FontAwesome;font-display:block;src:url(/assets/fa-brands-400-O7nZalfM.woff2) format("woff2"),url(/assets/fa-brands-400-Dur5g48u.ttf) format("truetype")}@font-face{font-family:FontAwesome;font-display:block;src:url(/assets/fa-regular-400-DgEfZSYE.woff2) format("woff2"),url(/assets/fa-regular-400-Bf3rG5Nx.ttf) format("truetype");unicode-range:U+F003,U+F006,U+F014,U+F016-F017,U+F01A-F01B,U+F01D,U+F022,U+F03E,U+F044,U+F046,U+F05C-F05D,U+F06E,U+F070,U+F087-F088,U+F08A,U+F094,U+F096-F097,U+F09D,U+F0A0,U+F0A2,U+F0A4-F0A7,U+F0C5,U+F0C7,U+F0E5-F0E6,U+F0EB,U+F0F6-F0F8,U+F10C,U+F114-F115,U+F118-F11A,U+F11C-F11D,U+F133,U+F147,U+F14E,U+F150-F152,U+F185-F186,U+F18E,U+F190-F192,U+F196,U+F1C1-F1C9,U+F1D9,U+F1DB,U+F1E3,U+F1EA,U+F1F7,U+F1F9,U+F20A,U+F247-F248,U+F24A,U+F24D,U+F255-F25B,U+F25D,U+F271-F274,U+F278,U+F27B,U+F28C,U+F28E,U+F29C,U+F2B5,U+F2B7,U+F2BA,U+F2BC,U+F2BE,U+F2C0-F2C1,U+F2C3,U+F2D0,U+F2D2,U+F2D4,U+F2DC}@font-face{font-family:FontAwesome;font-display:block;src:url(/assets/fa-v4compatibility-BX8XWJtE.woff2) format("woff2"),url(/assets/fa-v4compatibility-B9MWI-E6.ttf) format("truetype");unicode-range:U+F041,U+F047,U+F065-F066,U+F07D-F07E,U+F080,U+F08B,U+F08E,U+F090,U+F09A,U+F0AC,U+F0AE,U+F0B2,U+F0D0,U+F0D6,U+F0E4,U+F0EC,U+F10A-F10B,U+F123,U+F13E,U+F148-F149,U+F14C,U+F156,U+F15E,U+F160-F161,U+F163,U+F175-F178,U+F195,U+F1F8,U+F219,U+F27A}@-webkit-keyframes notyf-fadeinup{0%{opacity:0;transform:translateY(25%)}to{opacity:1;transform:translateY(0)}}@keyframes notyf-fadeinup{0%{opacity:0;transform:translateY(25%)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes notyf-fadeinleft{0%{opacity:0;transform:translate(25%)}to{opacity:1;transform:translate(0)}}@keyframes notyf-fadeinleft{0%{opacity:0;transform:translate(25%)}to{opacity:1;transform:translate(0)}}@-webkit-keyframes notyf-fadeoutright{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(25%)}}@keyframes notyf-fadeoutright{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(25%)}}@-webkit-keyframes notyf-fadeoutdown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(25%)}}@keyframes notyf-fadeoutdown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(25%)}}@-webkit-keyframes ripple{0%{transform:scale(0) translateY(-45%) translate(13%)}to{transform:scale(1) translateY(-45%) translate(13%)}}@keyframes ripple{0%{transform:scale(0) translateY(-45%) translate(13%)}to{transform:scale(1) translateY(-45%) translate(13%)}}.notyf{position:fixed;top:0;left:0;height:100%;width:100%;color:#fff;z-index:9999;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;pointer-events:none;box-sizing:border-box;padding:20px}.notyf__icon--error,.notyf__icon--success{height:21px;width:21px;background:#fff;border-radius:50%;display:block;margin:0 auto;position:relative}.notyf__icon--error:after,.notyf__icon--error:before{content:"";background:currentColor;display:block;position:absolute;width:3px;border-radius:3px;left:9px;height:12px;top:5px}.notyf__icon--error:after{transform:rotate(-45deg)}.notyf__icon--error:before{transform:rotate(45deg)}.notyf__icon--success:after,.notyf__icon--success:before{content:"";background:currentColor;display:block;position:absolute;width:3px;border-radius:3px}.notyf__icon--success:after{height:6px;transform:rotate(-45deg);top:9px;left:6px}.notyf__icon--success:before{height:11px;transform:rotate(45deg);top:5px;left:10px}.notyf__toast{display:block;overflow:hidden;pointer-events:auto;-webkit-animation:notyf-fadeinup .3s ease-in forwards;animation:notyf-fadeinup .3s ease-in forwards;box-shadow:0 3px 7px #00000040;position:relative;padding:0 15px;border-radius:2px;max-width:300px;transform:translateY(25%);box-sizing:border-box;flex-shrink:0}.notyf__toast--disappear{transform:translateY(0);-webkit-animation:notyf-fadeoutdown .3s forwards;animation:notyf-fadeoutdown .3s forwards;-webkit-animation-delay:.25s;animation-delay:.25s}.notyf__toast--disappear .notyf__icon,.notyf__toast--disappear .notyf__message{-webkit-animation:notyf-fadeoutdown .3s forwards;animation:notyf-fadeoutdown .3s forwards;opacity:1;transform:translateY(0)}.notyf__toast--disappear .notyf__dismiss{-webkit-animation:notyf-fadeoutright .3s forwards;animation:notyf-fadeoutright .3s forwards;opacity:1;transform:translate(0)}.notyf__toast--disappear .notyf__message{-webkit-animation-delay:.05s;animation-delay:.05s}.notyf__toast--upper{margin-bottom:20px}.notyf__toast--lower{margin-top:20px}.notyf__toast--dismissible .notyf__wrapper{padding-right:30px}.notyf__ripple{height:400px;width:400px;position:absolute;transform-origin:bottom right;right:0;top:0;border-radius:50%;transform:scale(0) translateY(-51%) translate(13%);z-index:5;-webkit-animation:ripple .4s ease-out forwards;animation:ripple .4s ease-out forwards}.notyf__wrapper{display:flex;align-items:center;padding-top:17px;padding-bottom:17px;padding-right:15px;border-radius:3px;position:relative;z-index:10}.notyf__icon{width:22px;text-align:center;font-size:1.3em;opacity:0;-webkit-animation:notyf-fadeinup .3s forwards;animation:notyf-fadeinup .3s forwards;-webkit-animation-delay:.3s;animation-delay:.3s;margin-right:13px}.notyf__dismiss{position:absolute;top:0;right:0;height:100%;width:26px;margin-right:-15px;-webkit-animation:notyf-fadeinleft .3s forwards;animation:notyf-fadeinleft .3s forwards;-webkit-animation-delay:.35s;animation-delay:.35s;opacity:0}.notyf__dismiss-btn{background-color:#00000040;border:none;cursor:pointer;transition:opacity .2s ease,background-color .2s ease;outline:none;opacity:.35;height:100%;width:100%}.notyf__dismiss-btn:after,.notyf__dismiss-btn:before{content:"";background:#fff;height:12px;width:2px;border-radius:3px;position:absolute;left:calc(50% - 1px);top:calc(50% - 5px)}.notyf__dismiss-btn:after{transform:rotate(-45deg)}.notyf__dismiss-btn:before{transform:rotate(45deg)}.notyf__dismiss-btn:hover{opacity:.7;background-color:#00000026}.notyf__dismiss-btn:active{opacity:.8}.notyf__message{vertical-align:middle;position:relative;opacity:0;-webkit-animation:notyf-fadeinup .3s forwards;animation:notyf-fadeinup .3s forwards;-webkit-animation-delay:.25s;animation-delay:.25s;line-height:1.5em}@media only screen and (max-width:480px){.notyf{padding:0}.notyf__ripple{height:600px;width:600px;-webkit-animation-duration:.5s;animation-duration:.5s}.notyf__toast{max-width:none;border-radius:0;box-shadow:0 -2px 7px #00000021;width:100%}.notyf__dismiss{width:56px}}.notyf{padding:16px}.notyf .notyf__toast{--toast-bg: #2c3e50;--toast-text: #ecf0f1;--toast-accent: #3498db;--toast-soft: rgba(52, 152, 219, .18);max-width:min(26rem,calc(100vw - 32px))!important;padding:0!important;border-left:4px solid var(--toast-accent);border-radius:10px;background:var(--toast-bg)!important;color:var(--toast-text);box-shadow:0 10px 28px #00000059,0 0 0 1px #ffffff0f}.notyf .notyf__ripple{display:none!important}.notyf .notyf__wrapper{align-items:flex-start;gap:12px;padding:12px 14px 12px 12px}.notyf .notyf__icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;margin-right:0;border-radius:50%;background:var(--toast-soft)}.notyf .notyf__icon>span,.notyf .notyf__icon>i{color:var(--toast-accent)!important;font-size:.95rem}.notyf .notyf__message{align-self:center;font-size:.92rem;line-height:1.4;font-weight:500}.notyf .notyf__dismiss-btn{background:transparent!important;opacity:.6}.notyf .notyf__dismiss-btn:hover{opacity:1}.notyf .notyf__dismiss-btn:before,.notyf .notyf__dismiss-btn:after{background:var(--toast-text)!important}.notyf .notyf__toast--success{--toast-accent: #18bc9c;--toast-soft: rgba(24, 188, 156, .18)}.notyf .notyf__toast--error{--toast-accent: #e74c3c;--toast-soft: rgba(231, 76, 60, .18)}.notyf .notyf__toast--warning{--toast-accent: #f39c12;--toast-soft: rgba(243, 156, 18, .2)}.notyf .notyf__toast--info{--toast-accent: #3498db;--toast-soft: rgba(52, 152, 219, .18)}html[data-theme=day] .notyf .notyf__toast{--toast-bg: #ffffff;--toast-text: #1f2d3d;box-shadow:0 10px 24px #1f2d3d2e,0 0 0 1px #1f2d3d14}@media (max-width: 575.98px){.notyf{padding:10px}.notyf .notyf__toast{max-width:calc(100vw - 20px)!important}}@media (prefers-reduced-motion: reduce){.notyf .notyf__toast{animation-duration:.01ms!important}}@media (max-width: 850px) and (max-height: 650px) and (max-resolution: 1.24dppx){:root{--font-size-base: .65rem;--spacing-base: .3rem;--logo-size: 65px;--button-padding: .3rem}}@media (min-width: 851px) and (max-width: 1280px) and (max-height: 850px) and (max-resolution: 1.49dppx){:root{--font-size-base: .75rem;--spacing-base: .4rem;--logo-size: 80px;--button-padding: .4rem}}@media (min-width: 1281px) and (max-width: 1365px) and (max-height: 1100px) and (max-resolution: 1.49dppx){:root{--font-size-base: .85rem;--spacing-base: .5rem;--logo-size: 95px;--button-padding: .5rem}}@media (min-width: 1366px) and (max-width: 1439px) and (max-height: 850px) and (max-resolution: 1.49dppx){:root{--font-size-base: .9rem;--spacing-base: .5rem;--logo-size: 100px;--button-padding: .5rem}}@media (min-width: 1440px) and (max-width: 1679px) and (max-height: 950px) and (max-resolution: 1.49dppx){:root{--font-size-base: .95rem;--spacing-base: .6rem;--logo-size: 110px;--button-padding: .6rem}}@media (min-width: 1680px) and (max-width: 1919px) and (max-height: 1150px) and (max-resolution: 1.49dppx){:root{--font-size-base: 1rem;--spacing-base: .7rem;--logo-size: 120px;--button-padding: .7rem}}@media (min-width: 1920px) and (max-width: 2559px) and (max-height: 1200px) and (max-resolution: 1.24dppx){:root{--font-size-base: 1rem;--spacing-base: .75rem;--logo-size: 140px;--button-padding: .75rem}}@media (min-width: 1920px) and (max-width: 2559px) and (max-height: 1200px) and (min-resolution: 1.25dppx) and (max-resolution: 1.49dppx){:root{--font-size-base: .85rem;--spacing-base: .6rem;--logo-size: 115px;--button-padding: .6rem}}@media (min-width: 1920px) and (max-width: 2559px) and (max-height: 1200px) and (min-resolution: 1.5dppx) and (max-resolution: 1.74dppx){:root{--font-size-base: .75rem;--spacing-base: .5rem;--logo-size: 95px;--button-padding: .5rem}}@media (min-width: 1920px) and (min-height: 1600px) and (max-width: 2559px) and (max-resolution: 1.24dppx){:root{--font-size-base: 1.1rem;--spacing-base: .8rem;--logo-size: 160px;--button-padding: .8rem}}@media (min-width: 1920px) and (min-height: 1600px) and (max-width: 2559px) and (min-resolution: 1.25dppx) and (max-resolution: 1.74dppx){:root{--font-size-base: .9rem;--spacing-base: .65rem;--logo-size: 130px;--button-padding: .65rem}}@media (min-width: 1920px) and (min-height: 1600px) and (max-width: 2559px) and (min-resolution: 1.75dppx){:root{--font-size-base: .7rem;--spacing-base: .45rem;--logo-size: 85px;--button-padding: .45rem}}@media (min-width: 2560px) and (max-width: 3839px) and (max-height: 1600px) and (max-resolution: 1.24dppx){:root{--font-size-base: 1.15rem;--spacing-base: .85rem;--logo-size: 170px;--button-padding: .85rem}}@media (min-width: 2560px) and (max-width: 3839px) and (max-height: 1600px) and (min-resolution: 1.25dppx) and (max-resolution: 1.49dppx){:root{--font-size-base: .95rem;--spacing-base: .7rem;--logo-size: 135px;--button-padding: .7rem}}@media (min-width: 2560px) and (max-width: 3839px) and (max-height: 1600px) and (min-resolution: 1.5dppx) and (max-resolution: 1.74dppx){:root{--font-size-base: .8rem;--spacing-base: .55rem;--logo-size: 110px;--button-padding: .55rem}}@media (min-width: 2560px) and (max-width: 3839px) and (max-height: 1600px) and (min-resolution: 1.75dppx){:root{--font-size-base: .7rem;--spacing-base: .45rem;--logo-size: 90px;--button-padding: .45rem}}@media (min-width: 2560px) and (max-width: 3839px) and (min-height: 1601px) and (max-resolution: 1.24dppx){:root{--font-size-base: 1.2rem;--spacing-base: .9rem;--logo-size: 180px;--button-padding: .9rem}}@media (min-width: 2560px) and (max-width: 3839px) and (min-height: 1601px) and (min-resolution: 1.25dppx) and (max-resolution: 1.74dppx){:root{--font-size-base: .95rem;--spacing-base: .7rem;--logo-size: 140px;--button-padding: .7rem}}@media (min-width: 2560px) and (max-width: 3839px) and (min-height: 1601px) and (min-resolution: 1.75dppx){:root{--font-size-base: .75rem;--spacing-base: .5rem;--logo-size: 95px;--button-padding: .5rem}}@media (min-width: 3840px) and (max-height: 2400px) and (max-resolution: 1.24dppx){:root{--font-size-base: 1.5rem;--spacing-base: 1.2rem;--logo-size: 240px;--button-padding: 1.2rem}}@media (min-width: 3840px) and (max-height: 2400px) and (min-resolution: 1.25dppx) and (max-resolution: 1.49dppx){:root{--font-size-base: 1.2rem;--spacing-base: .95rem;--logo-size: 190px;--button-padding: .95rem}}@media (min-width: 3840px) and (max-height: 2400px) and (min-resolution: 1.5dppx) and (max-resolution: 1.74dppx){:root{--font-size-base: 1rem;--spacing-base: .75rem;--logo-size: 150px;--button-padding: .75rem}}@media (min-width: 3840px) and (max-height: 2400px) and (min-resolution: 1.75dppx) and (max-resolution: 1.99dppx){:root{--font-size-base: .85rem;--spacing-base: .6rem;--logo-size: 125px;--button-padding: .6rem}}@media (min-width: 3840px) and (max-height: 2400px) and (min-resolution: 2dppx) and (max-resolution: 2.49dppx){:root{--font-size-base: .75rem;--spacing-base: .5rem;--logo-size: 105px;--button-padding: .5rem}}@media (min-width: 3840px) and (max-height: 2400px) and (min-resolution: 2.5dppx) and (max-resolution: 2.99dppx){:root{--font-size-base: .65rem;--spacing-base: .4rem;--logo-size: 85px;--button-padding: .4rem}}@media (min-width: 3840px) and (max-height: 2400px) and (min-resolution: 3dppx){:root{--font-size-base: .55rem;--spacing-base: .3rem;--logo-size: 70px;--button-padding: .3rem}}@media (min-width: 4096px) and (max-resolution: 1.24dppx){:root{--font-size-base: 1.6rem;--spacing-base: 1.3rem;--logo-size: 260px;--button-padding: 1.3rem}}@media (min-width: 4096px) and (min-resolution: 1.25dppx) and (max-resolution: 1.74dppx){:root{--font-size-base: 1.1rem;--spacing-base: .85rem;--logo-size: 170px;--button-padding: .85rem}}@media (min-width: 4096px) and (min-resolution: 1.75dppx) and (max-resolution: 2.49dppx){:root{--font-size-base: .8rem;--spacing-base: .55rem;--logo-size: 115px;--button-padding: .55rem}}@media (min-width: 4096px) and (min-resolution: 2.5dppx){:root{--font-size-base: .6rem;--spacing-base: .35rem;--logo-size: 75px;--button-padding: .35rem}}:root{--font-size-base: 1rem;--spacing-base: .75rem;--logo-size: 140px;--button-padding: .75rem;--canvas-scale: 1;--control-scale: 1;--offcanvas-width: 400px;--modal-width: 500px;--lightbar-canvas-width: 800px;--lightbar-canvas-height: 600px;--lightbar-control-width: 350px}@media (min-width: 3840px) and (min-resolution: 1.75dppx){:root{--canvas-scale: .6;--control-scale: .7;--offcanvas-width: 280px;--modal-width: 350px;--lightbar-canvas-width: 480px;--lightbar-canvas-height: 360px;--lightbar-control-width: 210px}}@media (min-width: 3840px) and (min-resolution: 2.5dppx){:root{--canvas-scale: .5;--control-scale: .6;--offcanvas-width: 240px;--modal-width: 300px;--lightbar-canvas-width: 400px;--lightbar-canvas-height: 300px;--lightbar-control-width: 180px}}@media (max-width: 991.98px){#app.overflow-hidden{overflow-y:auto!important}}button.btn.open-panel-btn,button.btn.open-panel-btn-copy,button.btn.open-panel-btn-priorities,button.btn.open-panel-btn-else,button.btn.open-panel-btn-lock,button.btn.open-panel-btn-input-action,button.btn.open-panel-btn-input-condition,button.btn.open-panel-btn-info,button.btn.open-panel-btn-setup{background:transparent!important;background-color:transparent!important;border-color:#63b3ed8c!important}button.btn.open-panel-btn .fa-caret-left,button.btn.open-panel-btn-copy .fa-caret-left,button.btn.open-panel-btn-priorities .fa-caret-left,button.btn.open-panel-btn-else .fa-caret-left,button.btn.open-panel-btn-lock .fa-caret-left,button.btn.open-panel-btn-input-action .fa-caret-left,button.btn.open-panel-btn-input-condition .fa-caret-left,button.btn.open-panel-btn-info .fa-caret-left,button.btn.open-panel-btn-setup .fa-caret-left{display:none!important}button.btn.open-panel-btn:hover,button.btn.open-panel-btn-copy:hover,button.btn.open-panel-btn-priorities:hover,button.btn.open-panel-btn-else:hover,button.btn.open-panel-btn-lock:hover,button.btn.open-panel-btn-input-action:hover,button.btn.open-panel-btn-input-condition:hover,button.btn.open-panel-btn-info:hover,button.btn.open-panel-btn-setup:hover{background:#63b3ed1f!important;background-color:#63b3ed1f!important}button.btn.view-toggle-btn{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid rgba(99,179,237,.35);color:#63b3ed;padding:.2rem .5rem}button.btn.view-toggle-btn:hover{background:#63b3ed1a;border-color:#63b3ed99}button.btn.view-toggle-btn.active{background:#4dabf72e;border-color:#4dabf7}button.btn.view-toggle-btn .line-icon{width:1.25em;height:1.25em}button.btn.line-btn-danger{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid rgba(255,107,107,.45);padding:.35rem .6rem}button.btn.line-btn-danger:hover{background:#ff6b6b1f;border-color:#ff6b6b}button.btn.line-btn-danger .line-icon{width:1.3em;height:1.3em}html[data-theme=day]{color-scheme:light;--bs-primary: #eef2f6;--bs-primary-rgb: 238, 242, 246;--bs-body-bg: #eef2f6;--bs-body-bg-rgb: 238, 242, 246;--bs-body-color: #1f2d3d;--bs-body-color-rgb: 31, 45, 61;--bs-light: #1f2d3d;--bs-light-rgb: 31, 45, 61;--bs-border-color: #c5d0db;--bs-dark: #ffffff;--bs-dark-rgb: 255, 255, 255;--bs-heading-color: #1f2d3d}html[data-theme=day] body{background-color:#eef2f6}html[data-theme=day] [class*=-graph-container],html[data-theme=day] .canvas-embed{background-color:#f4f6f8!important;border-color:#1f2d3d26!important}html[data-theme=day] .oa-v{--oa-bg: #ffffff;--oa-panel: #f4f7fa;--oa-panel2: #e6edf3;--oa-line: #cfd9e3;--oa-deep: #dde5ec;--oa-txt: #1f2d3d;--oa-mut: #5d6d7e}html[data-theme=day] .io-v{--io-bg: #f4f7fa;--io-panel: #ffffff;--io-panel2: #e6edf3;--io-line: #cfd9e3;--io-deep: #e6edf3;--io-txt: #1f2d3d;--io-mut: #5d6d7e;--io-amber: #d68910;--io-caret: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%235d6d7e' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}html[data-theme=day] .states-placeholder-box,html[data-theme=day] .actions-placeholder-body{border-color:#1f2d3d40;color:#1f2d3db3}html[data-theme=day] .states-placeholder-title,html[data-theme=day] .actions-placeholder-header{color:#1f2d3d80;border-color:#1f2d3d26}html[data-theme=day] .actions-placeholder-tabs span{background:#1f2d3d14}html[data-theme=day] #title-inicio{text-shadow:none}html[data-theme=day] .home-subtitle,html[data-theme=day] .home-equipment-title{color:#5d6d7e}html[data-theme=day] .home-card{color:#1f2d3d;background:#fff;border-color:#c5d0db}html[data-theme=day] .home-card:hover,html[data-theme=day] .home-card:focus-visible{background:#f4f8fc;border-color:#1f6fb5;box-shadow:0 10px 26px #1f2d3d26}html[data-theme=day] .home-card.active{background:#eaf3fc;border-color:#7fb3e3}html[data-theme=day] .home-card-desc{color:#5d6d7e}html[data-theme=day] .home-card-icon,html[data-theme=day] .home-card-arrow,html[data-theme=day] .home-chip i{color:#1f6fb5}html[data-theme=day] .home-chip{color:#3d4f61;background:#fff;border-color:#c5d0db}html[data-theme=day] .home-quit{color:#5d6d7e}html[data-theme=day] #menubar .btn-primary{--bs-btn-color: #1f2d3d;--bs-btn-bg: #ffffff;--bs-btn-border-color: #c5d0db;--bs-btn-hover-color: #1f2d3d;--bs-btn-hover-bg: #e6edf3;--bs-btn-hover-border-color: #b3c1cf;--bs-btn-active-color: #1f2d3d;--bs-btn-active-bg: #dde5ec;--bs-btn-active-border-color: #b3c1cf}html[data-theme=day] .app-menu{background:#fff;border-color:#c5d0db;box-shadow:0 10px 28px #1f2d3d2e}html[data-theme=day] .app-menu .dropdown-item{color:#1f2d3d}html[data-theme=day] .app-menu .dropdown-item:hover,html[data-theme=day] .app-menu .dropdown-item:focus{background:#1f6fb51a;color:#1f2d3d}html[data-theme=day] .app-menu .dropdown-item.active{background:#1f6fb526;color:#0b5394}html[data-theme=day] .app-menu .dropdown-divider{border-color:#1f2d3d1f}html[data-theme=day] .app-menu-ico,html[data-theme=day] .app-menu-check{color:#1f6fb5}html[data-theme=day] .lang-pill:not(.active){background-color:#fff;color:#3d4f61;border-color:#c5d0db}html[data-theme=day] .theme-switch,html[data-theme=day] .mode-group{background-color:#fff;border-color:#c5d0db}html[data-theme=day] .mode-pill:not(.active){color:#3d4f61}html[data-theme=day] .theme-track{background:#dde5ec}html[data-theme=day] .hardware-menu-item{color:#1f2d3d!important}html[data-theme=day] .hardware-menu-item:hover{background:#1f2d3d0f}html[data-theme=day] .hardware-menu-item.text-success{color:#0b5394!important}html[data-theme=day] .hardware-menu-item.text-danger{background:#1f2d3d14!important;color:#1f2d3d!important}html[data-theme=day] .hardware-side.border-end{border-right-color:#1f2d3d1f!important}html[data-theme=day] .hardware-menu-heading{color:#5d6d7e}html[data-theme=day] .hardware-menu-card{background:#fff;border-color:#c5d0db}html[data-theme=day] .hardware-continue:disabled{color:#1f2d3d66;background:#1f2d3d0f;border-color:#1f2d3d1f}html[data-theme=day] .hardware-back{color:#3d4f61;border-color:#1f2d3d40}html[data-theme=day] .hardware-back:hover{color:#1f2d3d;background:#1f2d3d0f}html[data-theme=day] .lightbar-config-card,html[data-theme=day] .siren-config-card,html[data-theme=day] .car-config-card,html[data-theme=day] .hw-toggle-card,html[data-theme=day] .hw-list-card,html[data-theme=day] .keypad-detail-panel,html[data-theme=day] .lightbar-detail-panel,html[data-theme=day] .siren-detail-panel,html[data-theme=day] .car-detail-header,html[data-theme=day] .car-inputs-panel{background:#1f2d3d08;border-color:#1f2d3d26}html[data-theme=day] .keypad-detail-empty,html[data-theme=day] .lightbar-detail-empty,html[data-theme=day] .siren-detail-empty,html[data-theme=day] .car-inputs-empty,html[data-theme=day] .upload-area-compact{border-color:#1f2d3d40}html[data-theme=day] .audio-file-item-compact,html[data-theme=day] .volume-control{border-color:#1f2d3d33}html[data-theme=day] .lightbar-config-header,html[data-theme=day] .siren-config-header,html[data-theme=day] .car-config-title,html[data-theme=day] .hw-toggle-title,html[data-theme=day] .car-detail-name{color:#1f2d3d}html[data-theme=day] .lightbar-config-header,html[data-theme=day] .siren-config-header,html[data-theme=day] .car-config-header{border-bottom-color:#1f2d3d26}html[data-theme=day] .lightbar-column-title,html[data-theme=day] .siren-column-title,html[data-theme=day] .car-column-title{color:#4a5b6c}html[data-theme=day] .keypad-list-item,html[data-theme=day] .lightbar-list-item,html[data-theme=day] .siren-list-item,html[data-theme=day] .car-list-item,html[data-theme=day] .hw-list-item{background:#1f2d3d0a;color:#3d4f61}html[data-theme=day] .keypad-list-item:hover,html[data-theme=day] .lightbar-list-item:hover,html[data-theme=day] .siren-list-item:hover,html[data-theme=day] .car-list-item:hover,html[data-theme=day] .hw-list-item:hover{background:#1f2d3d14;color:#1f2d3d}html[data-theme=day] .btn-check:checked+.keypad-list-item,html[data-theme=day] .btn-check:checked+.lightbar-list-item,html[data-theme=day] .btn-check:checked+.siren-list-item,html[data-theme=day] .btn-check:checked+.car-list-item,html[data-theme=day] .btn-check:checked+.hw-list-item{color:#0b5394}html[data-theme=day] .input-chip{background:#1f2d3d0d;border-color:#1f2d3d26}html[data-theme=day] .ls-lang-option{border-color:#1f2d3d33;color:#1f2d3d}html[data-theme=day] .copy-row{background:#1f2d3d0a;border-color:#1f2d3d1f;color:#1f2d3d}html[data-theme=day] .card-title-custom{color:#1f2d3d}html[data-theme=day] .row-icon-empty{background:#1f2d3d0f}html[data-theme=day] .library-hint{color:#5d6d7e!important}html[data-theme=day] .count-badge{color:#1f6fb5}html[data-theme=day] .btn-outline-light{--bs-btn-color: #1f2d3d;--bs-btn-border-color: rgba(31, 45, 61, .35);--bs-btn-hover-color: #ffffff;--bs-btn-hover-bg: #1f2d3d;--bs-btn-hover-border-color: #1f2d3d;--bs-btn-active-color: #ffffff;--bs-btn-active-bg: #1f2d3d;--bs-btn-disabled-color: rgba(31, 45, 61, .5);--bs-btn-disabled-border-color: rgba(31, 45, 61, .25)}html[data-theme=day] .form-text,html[data-theme=day] .form-text.text-muted{color:#5d6d7e!important}html[data-theme=day] .form-select.bg-dark,html[data-theme=day] .form-control.bg-dark{background-color:#fff!important;border-color:#1f2d3d4d!important}html[data-theme=day] .property-label{color:#1f2d3d}html[data-theme=day] svg text[fill=white],html[data-theme=day] svg text[fill="#fff"],html[data-theme=day] svg text[fill="#ffffff"]{fill:#1f2d3d}html[data-theme=day] .text-warning{color:#b9770e!important}html[data-theme=day] ::-webkit-scrollbar-track{background:#1f2d3d0f}html[data-theme=day] ::-webkit-scrollbar-thumb{background:#1f2d3d40}html[data-theme=day] .btn-close-white{filter:none}html[data-theme=day] .btm-card{background:#fff;color:#1f2d3d;border-color:#cfd9e3;--st-off-bg: #ffffff;--st-off-fg: #3d4f61;--st-off-bd: #cfd9e3}html[data-theme=day] .btm-tech-lbl,html[data-theme=day] .btm-uses,html[data-theme=day] .btm-states .arrow{color:#5d6d7e}html[data-theme=day] .btm-tech-txt,html[data-theme=day] .btm-uses b{color:#3d4f61}html[data-theme=day] .btm-sub,html[data-theme=day] .btm-close{color:#5d6d7e}html[data-theme=day] .btm-option{background:#f4f7fa;border-color:#cfd9e3}html[data-theme=day] .btm-option:hover,html[data-theme=day] .btm-option:focus-visible{background:#e6edf3;border-color:#3498db}.bkl-grant[data-v-fa708d9f]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;color:#f6c26b;font-size:.85rem}.bkl-empty[data-v-fa708d9f]{margin:0;color:#d5dee7;font-size:.9rem}.bkl-list[data-v-fa708d9f]{list-style:none;margin:0;padding:0;max-height:45vh;overflow-y:auto}.bkl-list li[data-v-fa708d9f]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 4px;border-top:1px solid rgba(255,255,255,.12)}.bkl-info[data-v-fa708d9f]{display:flex;flex-direction:column;min-width:0;color:#ecf0f1;text-align:left}.bkl-label[data-v-fa708d9f]{font-size:.85rem;color:#d5dee7}.bkl-src[data-v-fa708d9f]{font-size:.75rem;color:#a9b9c7}#title-inicio[data-v-f69e33ee]{text-shadow:1.5px 1.5px 4px black;font-size:calc(var(--font-size-base) * 2.5)!important}.logo-size-fixed[data-v-f69e33ee]{max-width:calc(var(--logo-size) * 2.2)!important}.home-hero[data-v-f69e33ee]{margin-top:calc(var(--spacing-base) * 1)}@media (max-width: 1199.98px){.home-hero[data-v-f69e33ee]{margin-top:calc(var(--logo-size) * .6 + 12px)}}.home-subtitle[data-v-f69e33ee]{margin:4px 0 0;font-size:calc(var(--font-size-base) * 1.05);letter-spacing:.08em;text-transform:uppercase;color:#95a5a6}.home-modal[data-v-f69e33ee]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:16px;background:#000000b3;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.home-modal-box[data-v-f69e33ee]{position:relative;width:min(560px,100%);max-height:calc(100vh - 32px);overflow-y:auto;padding:24px;border-radius:10px;background:var(--bs-primary, #2c3e50);box-shadow:0 10px 30px #0000004d;text-align:left}.home-recover[data-v-f69e33ee]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;width:100%;max-width:980px;margin-top:16px;padding:12px 16px;border:1px solid #f39c12;border-radius:10px;background:#f39c1224;text-align:left}.home-recover-icon[data-v-f69e33ee]{font-size:calc(var(--font-size-base) * 1.5);color:#f6c26b}.home-recover-text[data-v-f69e33ee]{display:flex;flex-direction:column;flex:1 1 240px;min-width:0;font-size:var(--font-size-base);color:#ecf0f1}.home-recover-text span[data-v-f69e33ee]{font-size:calc(var(--font-size-base) * .85);color:#d5dee7}.home-recover-actions[data-v-f69e33ee]{display:flex;gap:8px}.home-actions[data-v-f69e33ee]{flex:0 0 auto;margin-block:auto;display:grid;grid-template-columns:minmax(0,440px);grid-auto-rows:1fr;justify-content:center;align-content:center;gap:24px;width:100%;max-width:980px;padding:32px 0}@media (min-width: 768px){.home-actions[data-v-f69e33ee]{grid-template-columns:repeat(2,minmax(0,440px))}.home-card[data-v-f69e33ee]:last-child:nth-child(odd){grid-column:1 / -1;justify-self:center;width:calc((100% - 24px)/2)}}.home-card[data-v-f69e33ee]{display:flex;margin:0;align-items:center;gap:18px;padding:26px 24px;text-align:left;color:#ecf0f1;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);border-radius:14px;cursor:pointer;transition:transform .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.home-card[data-v-f69e33ee]:hover,.home-card[data-v-f69e33ee]:focus-visible{transform:translateY(-3px);background:#63b3ed1a;border-color:#63b3ed99;box-shadow:0 10px 26px #00000059;outline:none}.home-card.active[data-v-f69e33ee]{background:#4dabf71f;border-color:#4dabf78c}.home-card-icon[data-v-f69e33ee]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;padding:13px;border-radius:12px;color:#63b3ed;background:#63b3ed1f}.home-card-icon[data-v-f69e33ee] svg{width:100%;height:100%;display:block}.home-card-text[data-v-f69e33ee]{flex:1 1 auto;display:flex;flex-direction:column;gap:4px;min-width:0}.home-card-title[data-v-f69e33ee]{font-size:calc(var(--font-size-base) * 1.25);font-weight:700}.home-card-desc[data-v-f69e33ee]{font-size:calc(var(--font-size-base) * .9);color:#a9b9c7}.home-card-arrow[data-v-f69e33ee]{color:#63b3ed;opacity:.6;transition:transform .15s ease,opacity .15s ease}.home-card:hover .home-card-arrow[data-v-f69e33ee]{opacity:1;transform:translate(3px)}.home-equipment[data-v-f69e33ee]{margin-bottom:calc(var(--spacing-base) * 1.5)}.home-equipment-title[data-v-f69e33ee]{display:block;margin-bottom:10px;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#7f8c9a}.home-equipment-list[data-v-f69e33ee]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.home-chip[data-v-f69e33ee]{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;font-size:.82rem;color:#cfd8e0;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:999px}.home-chip i[data-v-f69e33ee]{color:#63b3ed}.home-quit[data-v-f69e33ee]{display:inline-flex;align-items:center;margin-bottom:8px;padding:4px 10px;font-size:.85rem;color:#a9b9c7;background:transparent;border:none;border-radius:6px}.home-quit[data-v-f69e33ee]:hover{color:#e74c3c}.menu-icon[data-v-f69e33ee]{display:inline-flex;width:1.2em;height:1.2em;vertical-align:-.22em;margin-right:.35em;color:#63b3ed}.menu-icon[data-v-f69e33ee] svg{width:100%;height:100%;display:block}.container-fluid[data-v-f69e33ee]{padding:calc(var(--spacing-base) * 2)!important}.vertical-line{border-right:1px solid #7e2d37;height:75vh}.dropdown-menu-right{left:100%;top:0;transform:translate(150px,50px)}.dropmenu-right{transform:(120px,0%)!important}.btn-xl{padding:1rem 1.5rem!important;font-size:1rem!important;border-radius:.3rem!important}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}.rotate-vertical-inv-enter-active,.rotate-vertical-inv-leave-active{transition:transform .6s ease}.rotate-vertical-inv-enter,.rotate-vertical-inv-leave-to{transform:rotateX(-90deg)}.rotate-vertical-enter-active,.rotate-vertical-leave-active{transition:transform .6s ease}.rotate-vertical-enter,.rotate-vertical-leave-to{transform:rotateX(90deg)}.slide-left-right-enter-active,.slide-left-right-leave-active{transition:transform .6s ease}.slide-left-right-enter,.slide-left-right-leave-to{transform:translate(-100%)}.slide-in-enter-active{transition:transform .6s ease}.slide-in-enter{transform:translate(-100%)}.slide-out-leave-active{transition:transform .6s ease}.slide-out-leave-to{transform:translate(100%)}.selected{background-color:red}.button{background-color:#000}.modal.fade.show.d-block[data-v-25b9270c]{background:#00000080}.modal-overlay[data-v-c9141f3d]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000000b3;z-index:9999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal-content[data-v-c9141f3d]{max-width:500px;min-width:400px;box-shadow:0 10px 30px #0000004d}.modal-overlay[data-v-cb9511d0]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000000b3;z-index:10000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal-content[data-v-cb9511d0]{max-width:520px;min-width:400px;box-shadow:0 10px 30px #0000004d}.usb-path[data-v-cb9511d0]{color:#63b3ed;background:#0000004d;border-radius:4px;padding:8px 12px;text-align:left;white-space:pre-wrap}.device-grid[data-v-9ca13206]{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px}.device-tile[data-v-9ca13206]{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:6px;padding:8px 4px;background:#ffffff0d;border:1px solid transparent;border-radius:6px;color:#e9ecef;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.device-tile[data-v-9ca13206]:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff40}.device-tile[data-v-9ca13206]:disabled{opacity:.35;cursor:not-allowed}.device-tile-icon[data-v-9ca13206]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:#63b3ed}.device-tile-icon img[data-v-9ca13206]{max-width:100%;max-height:100%;object-fit:contain}.device-tile-icon[data-v-9ca13206] svg{width:100%;height:100%;display:block}.device-tile-label[data-v-9ca13206]{font-size:.68rem;line-height:1.15;text-align:center;word-break:break-word}.modal-overlay[data-v-25bcca8c]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000000b3;z-index:10000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal-content[data-v-25bcca8c]{width:min(560px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow-y:auto;box-shadow:0 10px 30px #0000004d}.bk-box[data-v-25bcca8c]{padding:10px 12px;border-radius:8px;background:#00000040}.bk-label[data-v-25bcca8c]{color:#d5dee7;font-size:.9rem}.bk-path[data-v-25bcca8c]{display:block;margin-top:4px;color:#63b3ed;word-break:break-all}.bk-files[data-v-25bcca8c]{margin:6px 0 0;padding-left:18px;color:#d5dee7;font-size:.82rem}.bk-folder[data-v-25bcca8c]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:6px;color:#ecf0f1}.bk-ok[data-v-25bcca8c]{color:#2ee6b0;font-size:.85rem}.bk-warn[data-v-25bcca8c]{color:#f6c26b;font-size:.85rem}.bk-confirm[data-v-25bcca8c]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:6px;background:#f39c122e;color:#ecf0f1;font-size:.85rem}.z-index-max[data-v-72f60071]{z-index:3000}.menu-bar-icon[data-v-72f60071]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin-right:6px;vertical-align:middle;color:#63b3ed}.menu-bar-icon[data-v-72f60071] svg{width:100%;height:100%;display:block}.app-menu[data-v-72f60071]{min-width:230px;padding:6px;background:#22313f;border:1px solid rgba(99,179,237,.35);border-radius:10px;box-shadow:0 10px 28px #00000073}.app-menu .dropdown-item[data-v-72f60071]{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:7px;font-size:.9rem;color:#e6ecf1;background:transparent}.app-menu .dropdown-item[data-v-72f60071]:hover,.app-menu .dropdown-item[data-v-72f60071]:focus{background:#63b3ed24;color:#fff}.app-menu .dropdown-item.active[data-v-72f60071]{background:#4dabf733;color:#fff;font-weight:600}.app-menu-ico[data-v-72f60071]{width:16px;text-align:center;color:#63b3ed}.app-menu-check[data-v-72f60071]{margin-left:auto;color:#4dabf7;font-size:.8rem}.app-menu .dropdown-divider[data-v-72f60071]{margin:4px 2px;border-color:#ffffff1f}.app-menu-empty[data-v-72f60071]{font-size:.85rem;color:#95a5a6}.saving-overlay[data-v-72f60071]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:9999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.saving-content[data-v-72f60071]{background:#fff;padding:2rem;border-radius:10px;text-align:center;box-shadow:0 10px 30px #0000004d;max-width:400px;min-width:300px}.spinner-border[data-v-72f60071]{width:3rem;height:3rem}.saving-content h5[data-v-72f60071]{margin-top:1rem;font-weight:600}.saving-content p[data-v-72f60071]{margin-bottom:0;font-size:.9rem}.line-icon[data-v-b06368d6]{color:#63b3ed;display:inline-flex;width:1.2em;height:1.2em;vertical-align:-.22em;flex-shrink:0}.line-icon[data-v-b06368d6] svg{width:100%;height:100%;display:block}.open-panel-btn-priorities[data-v-7d3d893c]{position:fixed;right:-4px;top:35vh!important;z-index:9998;border-radius:8px 0 0 8px;height:8vh;width:8vw;min-width:40px;min-height:40px;max-width:60px;max-height:60px;padding:.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (min-width: 768px){.open-panel-btn-priorities[data-v-7d3d893c]{height:60px;width:45px}}@media (min-width: 1024px){.open-panel-btn-priorities[data-v-7d3d893c]{height:60px;width:45px}}.open-panel-btn-priorities[data-v-7d3d893c]:hover{right:2px;box-shadow:-4px 0 15px #0000004d;background:linear-gradient(135deg,#495057,#343a40)!important;transform:translateY(-1px)}@media (min-width: 768px){.open-panel-btn-priorities[data-v-7d3d893c]:hover{right:-7px}}@media (min-width: 1024px){.open-panel-btn-priorities[data-v-7d3d893c]:hover{right:-7px}}.open-panel-btn-priorities[data-v-7d3d893c]:active{transform:translateY(0);box-shadow:-2px 0 8px #0003}.open-panel-btn-priorities .fa-caret-left[data-v-7d3d893c]{font-size:1rem;color:#fff}.open-panel-btn-priorities .open-icon[data-v-7d3d893c]{font-size:1.2rem;margin-top:2px}.drag-handle[data-v-7d3d893c]{cursor:grab}.drag-handle[data-v-7d3d893c]:active{cursor:grabbing}.ghost-item[data-v-7d3d893c]{opacity:.5;background:#3498db!important}.cursor-grab[data-v-7d3d893c]{cursor:grab}.list-group-item[data-v-7d3d893c]{transition:all .2s ease}.list-group-item[data-v-7d3d893c]:hover{background-color:#495057!important}.accordion-button[data-v-7d3d893c]{box-shadow:none!important}.accordion-button[data-v-7d3d893c]:not(.collapsed){background-color:#495057!important}.accordion-button[data-v-7d3d893c]:after{filter:invert(1)}.functions-list-container[data-v-de49df35]{height:auto;min-height:150px;max-height:400px;overflow-y:hidden;overflow-x:hidden}.btn[data-v-de49df35]{padding:calc(var(--button-padding) * .5) calc(var(--button-padding) * .9);font-size:var(--font-size-base)}.logo-size[data-v-de49df35]{max-width:calc(var(--logo-size) * .7)!important}.fs-5[data-v-de49df35]{font-size:calc(var(--font-size-base) * 1.25)!important}.ple-missing[data-v-de49df35]{padding:8px 12px;border:1px solid rgba(243,156,18,.6);border-left:4px solid #f39c12;border-radius:8px;background:#f39c121f;color:#ecf0f1}.ple-missing>i[data-v-de49df35]{color:#f39c12}html[data-theme=day] .ple-missing[data-v-de49df35]{color:#1f2d3d}html[data-theme=day] .ple-missing .btn-outline-light[data-v-de49df35]{border-color:#8193a5;color:#1f2d3d}.modal.fade.show.d-block,.modal.fade.show.d-block[data-v-90a8e517]{background:#00000080}.icon-container[data-v-6deaaa31]{height:60px;transition:transform .2s ease}.icon-container[data-v-6deaaa31]:hover{transform:scale(1.05)}.icon-image[data-v-6deaaa31]{max-width:36px;max-height:36px;object-fit:contain}.zindex-5k[data-v-6deaaa31]{z-index:5000!important}.rgb565-picker[data-v-a9f969b3]{display:flex;flex-direction:column;gap:8px;min-width:240px}.rgb565-sv[data-v-a9f969b3]{position:relative;width:100%;height:150px;border-radius:6px;cursor:crosshair;touch-action:none;background-image:linear-gradient(to top,#000,transparent),linear-gradient(to right,#fff,transparent)}.rgb565-sv-cursor[data-v-a9f969b3]{position:absolute;width:14px;height:14px;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #0009;transform:translate(-50%,-50%);pointer-events:none}.rgb565-hue[data-v-a9f969b3]{width:100%;height:12px;border-radius:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(to right,red,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red);cursor:pointer}.rgb565-hue[data-v-a9f969b3]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:#fff;border:2px solid rgba(0,0,0,.5)}.rgb565-swatch[data-v-a9f969b3]{width:32px;height:32px;flex-shrink:0;border-radius:6px;border:1px solid rgba(255,255,255,.4)}.rgb565-hex[data-v-a9f969b3]{width:110px;font-family:monospace;text-transform:uppercase}.rgb565-value[data-v-a9f969b3]{font-family:monospace;font-size:.75rem;color:#fff9}.custom-modal-overlay[data-v-8ceb5860]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;display:flex;justify-content:center;align-items:center;z-index:1050;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.custom-modal-container[data-v-8ceb5860]{width:90%;max-width:450px;max-height:90vh;overflow-y:auto;margin:20px}.custom-modal-content[data-v-8ceb5860]{background-color:#343a40;color:#fff;border-radius:8px;box-shadow:0 10px 30px #0000004d;border:1px solid #6c757d}.custom-modal-header[data-v-8ceb5860]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid #6c757d;border-radius:8px 8px 0 0}.custom-modal-title[data-v-8ceb5860]{margin:0;font-size:1.25rem;font-weight:500;color:#fff}.custom-close-btn[data-v-8ceb5860]{background:none;border:none;color:#fff;font-size:2rem;cursor:pointer;padding:0;width:30px;height:30px;display:flex;justify-content:center;align-items:center;border-radius:4px;transition:background-color .2s}.custom-close-btn[data-v-8ceb5860]:hover{background-color:#ffffff1a}.custom-modal-body[data-v-8ceb5860]{padding:1.5rem}.custom-modal-footer[data-v-8ceb5860]{display:flex;gap:.5rem;justify-content:flex-end;padding:1rem 1.5rem;border-top:1px solid #6c757d;border-radius:0 0 8px 8px}.form-label[data-v-8ceb5860],.form-check-label[data-v-8ceb5860]{text-align:left!important;justify-content:flex-start!important}.custom-modal-body label[data-v-8ceb5860],.form-check[data-v-8ceb5860]{text-align:left!important}.mb-3[data-v-8ceb5860]{display:flex;flex-direction:column;align-items:flex-start}.mb-3.light-color-row[data-v-8ceb5860]{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:1rem;width:100%}.light-color-row>.flex-grow-1[data-v-8ceb5860]{min-width:0}.mb-3 .form-label[data-v-8ceb5860]{margin-bottom:.5rem;align-self:flex-start}.mb-3 .form-control[data-v-8ceb5860],.mb-3 .form-select[data-v-8ceb5860]{align-self:flex-start}.mb-3 .form-check[data-v-8ceb5860]{align-self:flex-start;width:auto}.form-control[data-v-8ceb5860],.form-select[data-v-8ceb5860]{max-width:180px}.form-control[data-v-8ceb5860]:focus,.form-select[data-v-8ceb5860]:focus{background-color:#495057!important;border-color:#80bdff!important;box-shadow:0 0 0 .2rem #007bff40!important;color:#fff!important}.form-control[data-v-8ceb5860]::placeholder{color:#adb5bd!important}.form-select option[data-v-8ceb5860]{background-color:#343a40!important;color:#fff!important}.form-check-input[data-v-8ceb5860]:checked{background-color:#0d6efd!important;border-color:#0d6efd!important}.form-check-input[data-v-8ceb5860]:focus{box-shadow:0 0 0 .2rem #007bff40!important}.modal-fade-enter-active[data-v-8ceb5860],.modal-fade-leave-active[data-v-8ceb5860]{transition:all .3s cubic-bezier(.4,0,.2,1)}.modal-fade-enter-from[data-v-8ceb5860],.modal-fade-leave-to[data-v-8ceb5860]{opacity:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}.modal-fade-enter-from .custom-modal-container[data-v-8ceb5860],.modal-fade-leave-to .custom-modal-container[data-v-8ceb5860]{transform:scale(.7) translateY(-50px);opacity:0}.modal-fade-enter-to .custom-modal-container[data-v-8ceb5860],.modal-fade-leave-from .custom-modal-container[data-v-8ceb5860]{transform:scale(1) translateY(0);opacity:1;transition:all .3s cubic-bezier(.4,0,.2,1)}.modal-dialog[data-v-8ceb5860]{max-width:var(--modal-width)}.btn[data-v-8ceb5860]{padding:calc(var(--button-padding) * .5) calc(var(--button-padding) * .9);font-size:var(--font-size-base)}.form-label[data-v-8ceb5860],.form-control[data-v-8ceb5860],.form-select[data-v-8ceb5860]{font-size:var(--font-size-base)}.selected-color[data-v-8ceb5860]{width:30px;height:30px;cursor:pointer;transition:transform .2s}.selected-color[data-v-8ceb5860]:hover{transform:scale(1.1)}.color-option[data-v-8ceb5860]{width:30px;height:30px;cursor:pointer;transition:transform .2s}.color-option[data-v-8ceb5860]:hover{transform:scale(1.2);border-color:#fff!important;border-width:2px!important}.holo-hex-label[data-v-8ceb5860]{color:#fff;background:#ffffff14;padding:2px 6px;border-radius:4px;font-size:.8rem}.holo-state-icon-box[data-v-8ceb5860]{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:4px}.holo-state-icon-label[data-v-8ceb5860]{font-size:.8rem;color:#ffffffbf}.holo-state-icon-btn[data-v-8ceb5860]{position:relative;display:grid;place-items:center;width:48px;height:48px;padding:0;border-radius:8px;border:1px solid rgba(99,179,237,.45);background:#ffffff14;color:#63b3ed;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.holo-state-icon-btn[data-v-8ceb5860]:hover{border-color:#4dabf7;background:#63b3ed26}.holo-state-icon[data-v-8ceb5860]{width:34px;height:34px;object-fit:contain}.holo-state-icon-edit[data-v-8ceb5860]{position:absolute;right:-6px;bottom:-6px;padding:4px;font-size:.6rem;border-radius:50%;background:#2c3e50;border:1px solid #4dabf7;color:#4dabf7}.holo-color-picker[data-v-8ceb5860]{min-width:260px}.dropdown-color-bar[data-v-8ceb5860]{top:100%;left:0;background-color:#495057;padding:10px;border-radius:8px;box-shadow:0 4px 8px #0000004d;z-index:1000;margin-top:5px}.color-select[data-v-8ceb5860],.sg-wrap[data-v-babd8dfc]{position:relative}.sg-max-btn[data-v-babd8dfc]{position:absolute;top:4px;right:10px;width:24px;height:22px;padding:0;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid rgba(173,181,189,.45);border-radius:5px;color:#ced4da;font-size:.72rem;cursor:pointer;transition:background-color .15s ease,color .15s ease}.sg-view-btn.active[data-v-babd8dfc]{background:#63b3ed40;border-color:#63b3ed;color:#fff}html[data-theme=day] .sg-view-btn.active[data-v-babd8dfc]{background:#2c7bb626;color:#1f2d3d}.sg-view-btn .sg-one[data-v-babd8dfc]{font-size:.6rem;font-weight:700}.sg-max-btn[data-v-babd8dfc]:hover,.sg-max-btn[data-v-babd8dfc]:focus-visible{background:#63b3ed2e;border-color:#63b3ed;color:#fff;outline:none}html[data-theme=day] .sg-max-btn[data-v-babd8dfc]{border-color:#1f2d3d40;color:#5d6d7e}html[data-theme=day] .sg-max-btn[data-v-babd8dfc]:hover,html[data-theme=day] .sg-max-btn[data-v-babd8dfc]:focus-visible{background:#2c7bb61a;color:#1f2d3d}.sg-backdrop[data-v-babd8dfc]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1044;background:#00000059;opacity:0;transition:opacity .3s ease}.sg-backdrop.show[data-v-babd8dfc]{opacity:1}.sg-wrap.sg-max[data-v-babd8dfc]{position:fixed;z-index:1045;box-shadow:0 12px 32px #00000073;border-radius:.375rem;transition:left .3s ease,top .3s ease,width .3s ease,height .3s ease}.sg-max .states-graph-container[data-v-babd8dfc]{height:100%;background-color:#22313f}html[data-theme=day] .sg-backdrop[data-v-babd8dfc]{background:#1f2d3d33}@media (prefers-reduced-motion: reduce){.sg-wrap.sg-max[data-v-babd8dfc],.sg-backdrop[data-v-babd8dfc]{transition:none}}.states-graph-container[data-v-babd8dfc]{background-color:#00000040;min-height:86px;overflow:hidden}html[data-theme=day] .states-graph-container[data-v-babd8dfc]{background-color:#f4f6f8!important;border-color:#1f2d3d26!important}.states-placeholder-title[data-v-1bbd879d]{color:#ffffff73}.states-placeholder-box[data-v-1bbd879d]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:16px;text-align:center;font-size:.9rem;color:#ffffffb3;border:1px dashed rgba(255,255,255,.2);border-radius:8px}.custom-width[data-v-1bbd879d]{max-width:160px;width:auto;min-width:120px;flex:0 0 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blue[data-v-1bbd879d]{background:#00f!important;color:#fff!important}.black[data-v-1bbd879d]{background:#000!important;color:#fff!important}.green[data-v-1bbd879d]{background:green!important;color:#fff!important}.cyan[data-v-1bbd879d]{background:#0ff!important;color:#000!important}.red[data-v-1bbd879d]{background:red!important;color:#fff!important}.yellow[data-v-1bbd879d]{background:#ff0!important;color:#000!important}.white[data-v-1bbd879d]{background:#fff!important;color:#000!important}.purple[data-v-1bbd879d]{background:purple!important;color:#fff!important}.position-absolute.text-danger[data-v-1bbd879d]{transition:transform .4s cubic-bezier(.25,.46,.45,.94)!important}.position-absolute.text-danger[data-v-1bbd879d]:hover{transform:scale(1.5)!important;z-index:10!important}.position-absolute.text-primary[data-v-1bbd879d]{transition:transform .4s cubic-bezier(.25,.46,.45,.94)!important}.position-absolute.text-primary[data-v-1bbd879d]:hover{transform:scale(1.5)!important;z-index:10!important}.position-absolute.text-muted[data-v-1bbd879d]{opacity:.5;transition:none!important}.position-absolute.text-muted[data-v-1bbd879d]:hover{transform:none!important;z-index:1!important}.fa-times[data-v-1bbd879d]{transition:transform .4s cubic-bezier(.25,.46,.45,.94)}.fa-times[data-v-1bbd879d]:hover{transform:scale(1.4)}.fa-edit[data-v-1bbd879d]{transition:transform .4s cubic-bezier(.25,.46,.45,.94)}.fa-edit[data-v-1bbd879d]:hover{transform:scale(1.4)}.states-slide-enter-active[data-v-1bbd879d]{transition:all .6s cubic-bezier(.4,0,.2,1);max-height:500px;overflow:hidden}.states-slide-leave-active[data-v-1bbd879d]{transition:all .5s cubic-bezier(.4,0,1,1);max-height:500px;overflow:hidden}.states-slide-enter-from[data-v-1bbd879d],.states-slide-leave-to[data-v-1bbd879d]{max-height:0;opacity:0;transform:translateY(-20px)}@media (max-width: 576px){.custom-width[data-v-1bbd879d]{max-width:140px;min-width:100px;flex:1 1 auto}}@media (min-width: 577px) and (max-width: 768px){.custom-width[data-v-1bbd879d]{max-width:140px;min-width:110px}}@media (min-width: 769px){.custom-width[data-v-1bbd879d]{max-width:160px;min-width:120px}}.button-size[data-v-1bbd879d]{width:4%;height:4%;font-size:8px}.bp-delete[data-v-d136e435]{margin:28px 0 12px;padding-top:14px;border-top:1px solid rgba(255,255,255,.12);display:flex;flex-direction:column;align-items:flex-start;gap:6px}.bp-delete-btn[data-v-d136e435]{padding:6px 14px;background:transparent;border:1px solid #e74c3c;border-radius:6px;color:#ff8a80;font-size:.85rem}.bp-delete-btn[data-v-d136e435]:hover{background:#e74c3c26}.bp-delete-hint[data-v-d136e435]{color:#a9b9c7;font-size:.75rem}.bp-delete-confirm[data-v-d136e435]{width:100%;padding:10px 12px;border:1px solid rgba(231,76,60,.6);border-radius:8px;background:#e74c3c14}.bp-delete-q[data-v-d136e435]{margin:0 0 2px;font-weight:600;font-size:.85rem}.bp-delete-actions[data-v-d136e435]{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.bp-cancel[data-v-d136e435],.bp-confirm[data-v-d136e435]{padding:4px 12px;border-radius:6px;font-size:.8rem}.bp-cancel[data-v-d136e435]{background:transparent;border:1px solid #6c7a89;color:inherit}.bp-confirm[data-v-d136e435]{background:#e74c3c;border:1px solid #e74c3c;color:#fff}.bp-confirm[data-v-d136e435]:hover{background:#c0392b}html[data-theme=day] .bp-delete[data-v-d136e435]{border-top-color:#1f2d3d1f}html[data-theme=day] .bp-delete-btn[data-v-d136e435]{color:#c0392b}html[data-theme=day] .bp-delete-hint[data-v-d136e435]{color:#5d6d7e}.blinking-eye[data-v-d136e435]{animation-duration:1.8s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes blink_1-d136e435{0.0000%{opacity:1}9.0909%{opacity:0}18.1818%{opacity:0}27.2727%{opacity:0}36.3636%{opacity:0}45.4545%{opacity:1}54.5455%{opacity:0}63.6364%{opacity:0}72.7273%{opacity:0}81.8182%{opacity:0}90.9091%{opacity:0}100.0000%{opacity:0}}@keyframes blink_2-d136e435{0.0000%{opacity:1}9.0909%{opacity:0}18.1818%{opacity:1}27.2727%{opacity:0}36.3636%{opacity:0}45.4545%{opacity:0}54.5455%{opacity:1}63.6364%{opacity:0}72.7273%{opacity:1}81.8182%{opacity:0}90.9091%{opacity:0}100.0000%{opacity:0}}@keyframes blink_3-d136e435{0.0000%{opacity:1}4.3478%{opacity:0}8.6957%{opacity:0}13.0435%{opacity:0}17.3913%{opacity:0}21.7391%{opacity:0}26.0870%{opacity:0}30.4348%{opacity:0}34.7826%{opacity:0}39.1304%{opacity:0}43.4783%{opacity:0}47.8261%{opacity:0}52.1739%{opacity:0}56.5217%{opacity:0}60.8696%{opacity:0}65.2174%{opacity:0}69.5652%{opacity:0}73.9130%{opacity:0}78.2609%{opacity:0}82.6087%{opacity:0}86.9565%{opacity:0}91.3043%{opacity:0}95.6522%{opacity:0}100.0000%{opacity:0}}@keyframes blink_4-d136e435{0.0000%{opacity:1}9.0909%{opacity:1}18.1818%{opacity:1}27.2727%{opacity:0}36.3636%{opacity:0}45.4545%{opacity:0}54.5455%{opacity:1}63.6364%{opacity:1}72.7273%{opacity:1}81.8182%{opacity:0}90.9091%{opacity:0}100.0000%{opacity:0}}@keyframes blink_5-d136e435{0.0000%{opacity:1}9.0909%{opacity:0}18.1818%{opacity:1}27.2727%{opacity:0}36.3636%{opacity:1}45.4545%{opacity:0}54.5455%{opacity:1}63.6364%{opacity:0}72.7273%{opacity:1}81.8182%{opacity:0}90.9091%{opacity:1}100.0000%{opacity:0}}@keyframes blink_6-d136e435{0.0000%{opacity:1}4.3478%{opacity:0}8.6957%{opacity:1}13.0435%{opacity:0}17.3913%{opacity:1}21.7391%{opacity:0}26.0870%{opacity:1}30.4348%{opacity:0}34.7826%{opacity:1}39.1304%{opacity:0}43.4783%{opacity:1}47.8261%{opacity:0}52.1739%{opacity:1}56.5217%{opacity:0}60.8696%{opacity:1}65.2174%{opacity:0}69.5652%{opacity:1}73.9130%{opacity:0}78.2609%{opacity:1}82.6087%{opacity:0}86.9565%{opacity:1}91.3043%{opacity:0}95.6522%{opacity:1}100.0000%{opacity:0}}@keyframes blink_7-d136e435{0.0%{opacity:1}12.5%{opacity:0}25.0%{opacity:0}37.5%{opacity:0}50.0%{opacity:0}62.5%{opacity:0}75.0%{opacity:0}87.5%{opacity:0}to{opacity:0}}@keyframes blink_8-d136e435{0.0%{opacity:1}12.5%{opacity:0}25.0%{opacity:1}37.5%{opacity:0}50.0%{opacity:0}62.5%{opacity:0}75.0%{opacity:0}87.5%{opacity:0}to{opacity:0}}@keyframes blink_9-d136e435{0.0%{opacity:1}12.5%{opacity:0}25.0%{opacity:1}37.5%{opacity:0}50.0%{opacity:1}62.5%{opacity:0}75.0%{opacity:0}87.5%{opacity:0}to{opacity:0}}@keyframes blink_A-d136e435{0.0%{opacity:1}12.5%{opacity:0}25.0%{opacity:1}37.5%{opacity:0}50.0%{opacity:1}62.5%{opacity:0}75.0%{opacity:1}87.5%{opacity:0}to{opacity:0}}.blink_1[data-v-d136e435]{animation-name:blink_1-d136e435}.blink_2[data-v-d136e435]{animation-name:blink_2-d136e435}.blink_3[data-v-d136e435]{animation-name:blink_3-d136e435}.blink_4[data-v-d136e435]{animation-name:blink_4-d136e435}.blink_5[data-v-d136e435]{animation-name:blink_5-d136e435}.blink_6[data-v-d136e435]{animation-name:blink_6-d136e435}.blink_7[data-v-d136e435]{animation-name:blink_7-d136e435}.blink_8[data-v-d136e435]{animation-name:blink_8-d136e435}.blink_9[data-v-d136e435]{animation-name:blink_9-d136e435}.blink_A[data-v-d136e435]{animation-name:blink_A-d136e435}.form-check-input[data-v-d136e435]{border-color:#fff!important}.form-check-input[data-v-d136e435]:checked{border-color:#fff!important}.form-check-input[type=checkbox][data-v-d136e435]:before{border-color:#ccc!important;box-shadow:none!important;transition:background-color .3s ease,transform .3s ease}.form-check-input[type=checkbox][data-v-d136e435]:checked:before{border-color:#555!important}.form-check-input[data-v-d136e435]:focus{box-shadow:0 0 0 .2rem #ffffff80!important}.selected-color[data-v-d136e435]{width:30px;height:30px}.dropdown-color-bar[data-v-d136e435]{background:#fff;border:1px solid #ccc;padding:5px;border-radius:5px;z-index:1000}.color-option[data-v-d136e435]{width:20px;height:20px;transition:transform .2s}.color-option[data-v-d136e435]:hover{transform:scale(1.2)}.top-up[data-v-d136e435]{top:30%!important}@keyframes blink-d136e435{0%,to{opacity:1}50%{opacity:0}}.brightness-50[data-v-d136e435]{filter:brightness(.5)!important}.btn-success.top-up[data-v-d136e435]{transition:transform .4s cubic-bezier(.25,.46,.45,.94)}.btn-success.top-up[data-v-d136e435]:hover{cursor:pointer}.modal-overlay[data-v-d136e435]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;display:flex;justify-content:center;align-items:center;z-index:5000}.modal-content[data-v-d136e435]{background-color:#343a40;color:#fff;border-radius:8px;box-shadow:0 10px 30px #0000004d;border:1px solid #6c757d;width:90%;max-width:500px;max-height:90vh;overflow-y:auto}.modal-header[data-v-d136e435]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid #6c757d}.modal-title[data-v-d136e435]{margin:0;font-size:1.25rem;font-weight:500;color:#fff}.close-btn[data-v-d136e435]{background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer;padding:0;width:30px;height:30px;display:flex;justify-content:center;align-items:center;border-radius:4px;transition:background-color .2s}.close-btn[data-v-d136e435]:hover{background-color:#ffffff1a}.modal-body[data-v-d136e435]{padding:1.5rem}.modal-footer[data-v-d136e435]{display:flex;gap:.5rem;justify-content:flex-end;padding:1rem 1.5rem;border-top:1px solid #6c757d}.warning-message[data-v-d136e435]{color:#ffc107}.warning-message h6[data-v-d136e435]{color:#fff;margin-bottom:1rem}.warning-message ul[data-v-d136e435]{margin-top:1rem;padding-left:1.5rem}.warning-message li[data-v-d136e435]{margin-bottom:.5rem}.offcanvas-body[data-v-d136e435]{text-align:left!important}.offcanvas-body .row[data-v-d136e435]{margin-left:0!important;margin-right:0!important}.offcanvas-body .col-12[data-v-d136e435]{padding-left:.5rem!important;padding-right:.5rem!important}.offcanvas-body label[data-v-d136e435],.offcanvas-body p[data-v-d136e435],.offcanvas-body span[data-v-d136e435],.offcanvas-body .form-select[data-v-d136e435],.offcanvas-body .btn[data-v-d136e435],.text-start[data-v-d136e435]{text-align:left!important}.button-properties-container[data-v-d136e435]{padding:.5rem 0}.property-section[data-v-d136e435]{margin-bottom:1.5rem}.section-header h6[data-v-d136e435]{color:#fff;font-weight:600;border-bottom:2px solid rgba(255,255,255,.2);padding-bottom:.5rem;margin-bottom:1rem}.property-card[data-v-d136e435]{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:1rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.property-item[data-v-d136e435]{margin-bottom:1rem}.property-label[data-v-d136e435]{color:#fff;font-weight:500;margin-bottom:.5rem;display:block}.property-label i[data-v-d136e435]{color:#17a2b8}.property-value[data-v-d136e435]{color:#fff}.button-name-display[data-v-d136e435]{background:linear-gradient(90deg,#0d6efd,#0dcaf0);color:#fff;padding:.25rem .75rem;border-radius:6px;font-weight:500;box-shadow:0 2px 4px #0003}.icon-preview[data-v-d136e435]{width:50px;height:50px;border:2px solid rgba(255,255,255,.3);border-radius:8px;display:flex;align-items:center;justify-content:center;background:#ffffff0d}.current-icon[data-v-d136e435]{width:40px;height:40px;object-fit:contain;border-radius:4px}.no-icon-placeholder[data-v-d136e435]{color:#ffffff80;font-size:1.5rem}.form-select.bg-dark[data-v-d136e435]{background-color:#343a40!important;border-color:#ffffff4d!important}.form-select.bg-dark[data-v-d136e435]:focus{background-color:#343a40!important;border-color:#17a2b8!important;box-shadow:0 0 0 .2rem #17a2b840!important}.form-text.text-muted[data-v-d136e435]{color:#ffffffb3!important;font-size:.8rem}.no-state-message[data-v-d136e435]{color:#ffffffb3;text-align:center;padding:1rem;font-style:italic}.alert[data-v-d136e435]{border-radius:8px;border:none;box-shadow:0 2px 8px #0000001a}.open-panel-btn[data-v-d136e435]{position:fixed;top:25vh!important;right:0;height:8vh;width:8vw;min-width:40px;min-height:40px;max-width:60px;max-height:60px;z-index:1002;padding:.25rem;border-radius:8px!important;background:linear-gradient(135deg,#6c757d,#495057)!important;border-color:#ffffff4d!important;box-shadow:2px 0 10px #0003;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (min-width: 768px){.open-panel-btn[data-v-d136e435]{top:100px;right:-5px;height:60px;width:45px}}@media (min-width: 1024px){.open-panel-btn[data-v-d136e435]{top:100px;right:-5px;height:60px;width:45px}}.open-panel-btn[data-v-d136e435]:hover{right:2px;box-shadow:4px 0 15px #0000004d;background:linear-gradient(135deg,#218838,#1e7e34)!important;transform:translateY(-1px)}@media (min-width: 768px){.open-panel-btn[data-v-d136e435]:hover{right:0}}@media (min-width: 1024px){.open-panel-btn[data-v-d136e435]:hover{right:-7px}}.open-panel-btn[data-v-d136e435]:active{transform:translateY(0);box-shadow:2px 0 8px #0003}.open-panel-btn .fa-caret-left[data-v-d136e435]{font-size:1rem;color:#fff}.open-panel-btn .open-icon[data-v-d136e435]{font-size:1.2rem;margin-top:2px}.top-up[data-v-d143d580]{top:20%}.offcanvas-body[data-v-d143d580]{position:relative;display:flex;flex-direction:column;height:calc(100% - 56px);overflow-x:hidden}.row[data-v-d143d580]{flex:1 1 auto;height:100%}.col-12[data-v-d143d580]{height:auto}.card[data-v-d143d580]{background-color:#f8f9fa}.btn-xs[data-v-d143d580]{padding:.25rem .5rem;font-size:.75rem;line-height:1.5;border-radius:.2rem}.button-actions[data-v-d143d580]{position:absolute;top:0;right:0;margin:4px;display:flex;flex-direction:column;align-items:center;gap:4px;z-index:9999}.btn-delete[data-v-d143d580]{width:20px;height:20px;font-size:8px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;border:1px solid #fff;margin-bottom:60%}.btn-copy[data-v-d143d580]{width:30px;height:30px;font-size:14px;border-radius:10%;display:flex;align-items:center;justify-content:center;cursor:pointer;border:1px solid #fff}.btn-delete[data-v-d143d580]:hover{filter:brightness(85%)}.states-container[data-v-d143d580]{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:8px}.state-badge[data-v-d143d580]{background-color:#0dcaf0;color:#fff;padding:2px 6px;border-radius:4px;font-size:10px;white-space:nowrap;cursor:default;transition:filter .2s ease}.state-badge[data-v-d143d580]:hover{filter:brightness(85%)}.card-title-custom[data-v-d143d580]{display:inline-block;background:linear-gradient(90deg,#0d6efd,#0dcaf0);color:#fff;padding:4px 10px;border-radius:6px;font-size:14px;font-weight:600;letter-spacing:.5px;margin-bottom:10px;box-shadow:0 2px 4px #0000004d;transition:transform .2s ease,filter .2s ease;cursor:default}.card-title-custom[data-v-d143d580]:hover{filter:brightness(90%);transform:scale(1.05)}.action-btn[data-v-d143d580]{width:28px;height:28px;font-size:12px;transition:all .2s ease-in-out}.action-btn[data-v-d143d580]:hover{transform:scale(1.1);filter:brightness(90%)}.library-action-btn[data-v-d143d580]{width:28px;height:28px;font-size:12px;transition:all .2s ease-in-out;margin:0 2px}.library-action-btn[data-v-d143d580]:hover{transform:scale(1.1);filter:brightness(90%)}.brightness-50[data-v-d143d580]{filter:brightness(.5)!important}.buttons-workspace[data-v-d143d580],.library-section[data-v-d143d580]{overflow-x:hidden;max-width:100%}.buttons-workspace .overflow-auto[data-v-d143d580],.library-section .overflow-auto[data-v-d143d580]{overflow-x:hidden;overflow-y:auto}.card[data-v-d143d580]{max-width:100%;word-wrap:break-word;overflow-wrap:break-word}.d-flex[data-v-d143d580]{min-width:0}.flex-grow-1[data-v-d143d580]{min-width:0;overflow:hidden}.custom-scrollbar[data-v-d143d580]::-webkit-scrollbar{width:12px}.custom-scrollbar[data-v-d143d580]::-webkit-scrollbar-track{background:#ffffff0d;border-radius:8px}.custom-scrollbar[data-v-d143d580]::-webkit-scrollbar-thumb{background:linear-gradient(to bottom,#666,#333);border-radius:8px;border:2px solid transparent;background-clip:content-box}.custom-scrollbar[data-v-d143d580]::-webkit-scrollbar-thumb:hover{background:linear-gradient(to bottom,#999,#555)}.custom-scrollbar[data-v-d143d580]::-webkit-scrollbar-corner{background:transparent}.list-scroll[data-v-d143d580]{width:100%;max-height:35vh;overflow-y:auto;overflow-x:hidden}.copy-row[data-v-d143d580]{display:flex;align-items:center;gap:10px;padding:6px 8px;margin-bottom:6px;border-radius:8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#f1f1f1}.copy-row[data-v-d143d580]:hover{background:#63b3ed14;border-color:#63b3ed59}.row-icon[data-v-d143d580]{width:32px;height:32px;flex-shrink:0;object-fit:contain;border-radius:6px}.row-icon-empty[data-v-d143d580]{display:flex;align-items:center;justify-content:center;background:#ffffff0d}.row-text[data-v-d143d580]{min-width:0}.row-name[data-v-d143d580]{font-weight:600;font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row-states[data-v-d143d580]{display:block;color:#aeb7c2;font-size:.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row-actions[data-v-d143d580]{display:flex;gap:4px;flex-shrink:0}.panel-icon-btn[data-v-d143d580]{width:30px;height:30px;padding:0;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid rgba(99,179,237,.45);border-radius:6px}.panel-icon-btn[data-v-d143d580]:hover:not(:disabled){background:#63b3ed24;border-color:#63b3ed}.panel-icon-btn[data-v-d143d580]:disabled{opacity:.4}.line-icon.icon-danger[data-v-d143d580]{color:#ff6b6b}.line-icon.empty-icon[data-v-d143d580]{width:2rem;height:2rem;opacity:.7}.count-badge[data-v-d143d580]{display:inline-block;margin-left:6px;padding:1px 7px;border-radius:10px;font-size:.75rem;background:#63b3ed2e;color:#63b3ed;vertical-align:middle}.library-hint[data-v-d143d580]{color:#aeb7c2;font-size:.75rem}.copy-confirm-overlay[data-v-d143d580]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20000;background:#00000080;display:flex;align-items:center;justify-content:center}.copy-confirm-dialog[data-v-d143d580]{background:#2c3e50;border:1px solid rgba(99,179,237,.45);border-radius:10px;padding:18px 20px;max-width:420px;width:calc(100% - 32px);box-shadow:0 10px 30px #0006}.open-panel-btn-copy[data-v-d143d580]{position:fixed;top:15vh!important;right:0;height:8vh;width:8vw;min-width:40px;min-height:40px;max-width:60px;max-height:60px;z-index:1001;padding:.5rem;border-radius:8px!important;background:linear-gradient(135deg,#6c757d,#495057)!important;border-color:#ffffff4d!important;box-shadow:2px 0 10px #0003;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (min-width: 768px){.open-panel-btn-copy[data-v-d143d580]{top:170px;right:-5px;height:60px;width:45px}}@media (min-width: 1024px){.open-panel-btn-copy[data-v-d143d580]{top:170px;right:-5px;height:60px;width:45px}}.open-panel-btn-copy[data-v-d143d580]:hover{right:-2px;box-shadow:4px 0 15px #0000004d;background:linear-gradient(135deg,#138496,#1e7e34)!important;transform:translateY(-1px)}@media (min-width: 768px){.open-panel-btn-copy[data-v-d143d580]:hover{right:-7px}}@media (min-width: 1024px){.open-panel-btn-copy[data-v-d143d580]:hover{right:-7px}}.open-panel-btn-copy[data-v-d143d580]:active{transform:translateY(0);box-shadow:2px 0 8px #0003}.open-panel-btn-copy .fa-caret-left[data-v-d143d580]{font-size:1rem;color:#fff}.open-panel-btn-copy .open-icon[data-v-d143d580]{font-size:1.2rem;margin-top:2px}.top-up[data-v-b208dad6]{top:50%}.open-panel-btn-info[data-v-b208dad6]{position:fixed;top:45vh!important;right:-6px!important;height:8vh;width:8vw;min-width:40px;min-height:40px;max-width:60px;max-height:60px;z-index:10001;padding:.5rem;border-radius:8px 0 0 8px!important;background:linear-gradient(135deg,#6c757d,#495057)!important;border-color:#ffffff4d!important;box-shadow:2px 0 10px #0003;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (min-width: 768px){.open-panel-btn-info[data-v-b208dad6]{top:520px;right:-5px;height:60px;width:45px}}@media (min-width: 1024px){.open-panel-btn-info[data-v-b208dad6]{top:520px;right:-5px;height:60px;width:45px}}.open-panel-btn-info[data-v-b208dad6]:hover{right:-2px;box-shadow:4px 0 15px #0000004d;background:linear-gradient(135deg,#495057,#343a40)!important;transform:translateY(-1px)}@media (min-width: 768px){.open-panel-btn-info[data-v-b208dad6]:hover{right:-7px}}@media (min-width: 1024px){.open-panel-btn-info[data-v-b208dad6]:hover{right:-7px}}.open-panel-btn-info[data-v-b208dad6]:active{transform:translateY(0);box-shadow:2px 0 8px #0003}.open-panel-btn-info .fa-caret-left[data-v-b208dad6]{font-size:1rem;color:#fff}.open-panel-btn-info .open-icon[data-v-b208dad6]{font-size:1.2rem;margin-top:2px}.modal-overlay[data-v-110f5904]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:2000}.modal-box[data-v-110f5904]{background:#1a1a2e;border:1px solid #333;border-radius:10px;width:560px;max-height:90vh;overflow-y:auto;box-shadow:0 8px 32px #00000080}.modal-header[data-v-110f5904]{padding:12px 16px;border-bottom:1px solid #333}.modal-body[data-v-110f5904]{padding:20px 16px;display:flex;flex-direction:column;gap:20px}.panel-section[data-v-110f5904]{display:flex;flex-direction:column;gap:6px}.panel-label[data-v-110f5904]{color:#aaa;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}canvas[data-v-110f5904]{background:#0d0d0d;border-radius:6px;border:1px solid #222;width:100%;height:auto}.no-content[data-v-110f5904]{color:#666;text-align:center;padding:30px 0;font-size:14px}.if-graph-container[data-v-f6ba90a1]{min-height:120px;background-color:#16191d}.oa-v{--oa-bg: #2c3e50;--oa-panel: #34495e;--oa-panel2: #3d566e;--oa-line: #4a6178;--oa-deep: #22313f;--oa-txt: #ecf0f1;--oa-mut: #a9b9c7;--oa-teal: #18bc9c;--oa-blue: #3498db;--oa-amber: #f39c12;--oa-grey: #95a5a6;--oa-green: #2ecc71;--oa-red: #e74c3c;color:var(--oa-txt);font-size:14px;line-height:1.45;text-align:left;min-width:0;container-type:inline-size}.oa-v *,.oa-v *:before,.oa-v *:after{box-sizing:border-box}.oa-v .oa-sect{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--oa-mut);margin:16px 0 8px}.oa-v .oa-name{font-weight:600;font-size:14px;color:var(--oa-txt);overflow-wrap:anywhere}.oa-v .oa-small{display:block;font-weight:400;font-size:12px;color:var(--oa-mut)}.oa-v .oa-muted{color:var(--oa-mut)}.oa-v .oa-btn{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;text-align:inherit}.oa-v .oa-btn:focus-visible{outline:2px solid var(--oa-teal);outline-offset:2px}.oa-v .oa-btn:disabled{cursor:not-allowed;opacity:.5}.oa-v .oa-add{display:inline-flex;align-items:center;gap:6px;border:2px dashed var(--oa-teal);color:var(--oa-teal);border-radius:12px;padding:8px 16px;font-weight:600}.oa-v .oa-add:hover:not(:disabled){background:#18bc9c1a}.oa-v .oa-link{color:var(--oa-teal);font-weight:600;text-decoration:underline;text-underline-offset:2px}.oa-v .oa-tabs{display:flex;flex-wrap:wrap;gap:4px;border-bottom:1px solid var(--oa-line);margin-bottom:14px}.oa-v .oa-tab{display:inline-flex;align-items:center;gap:8px;padding:9px 12px 7px;color:var(--oa-mut);border-bottom:3px solid transparent;border-radius:8px 8px 0 0;white-space:nowrap;font-size:13px;font-weight:600;margin-bottom:-1px}.oa-v .oa-tab:hover{color:var(--oa-txt);background:#ffffff0a}.oa-v .oa-tab.on{color:var(--oa-txt);border-bottom-color:var(--oa-teal);background:var(--oa-panel2)}.oa-v .oa-badge{background:var(--oa-teal);color:#0d2b25;border-radius:10px;font-size:11px;font-weight:700;padding:0 7px;min-width:20px;text-align:center}.oa-v .oa-badge.zero{background:var(--oa-line);color:var(--oa-mut)}.oa-v .oa-summary{display:flex;align-items:center;gap:8px;flex-wrap:wrap;background:var(--oa-deep);border-radius:10px;padding:10px 14px;margin-bottom:12px;font-size:14px}.oa-v .oa-summary b{color:var(--oa-txt)}.oa-v .oa-pill{display:inline-flex;align-items:center;gap:6px;background:var(--oa-panel2);border-radius:20px;padding:3px 10px 3px 6px;font-weight:600;font-size:13px;max-width:100%}.oa-v .oa-pill>span:last-child{overflow-wrap:anywhere}.oa-v .oa-seg{display:inline-flex;flex-wrap:wrap;background:var(--oa-deep);border-radius:8px;padding:3px;gap:2px;max-width:100%}.oa-v .oa-seg .oa-btn{white-space:nowrap;padding:5px 12px;border-radius:6px;font-size:13px;color:var(--oa-mut)}.oa-v .oa-seg .oa-btn:hover:not(.sel){color:var(--oa-txt);background:#ffffff0f}.oa-v .oa-seg .oa-btn.sel{background:var(--oa-panel2);color:var(--oa-txt)}.oa-v .oa-seg .oa-btn.sel.on{background:var(--oa-green);color:#0b2a17;font-weight:700}.oa-v .oa-seg .oa-btn.sel.off{background:var(--oa-red);color:#fff;font-weight:700}.oa-v .oa-choices{display:flex;gap:6px;flex-wrap:wrap}.oa-v .oa-choice{padding:5px 12px;border-radius:8px;background:var(--oa-deep);font-size:13px;color:var(--oa-mut);border:2px solid transparent}.oa-v .oa-choice:hover:not(.sel){color:var(--oa-txt)}.oa-v .oa-choice.sel{border-color:var(--oa-teal);color:var(--oa-txt)}.oa-v .oa-select{background:var(--oa-deep);color:var(--oa-txt);border:1px solid var(--oa-line);border-radius:8px;padding:5px 10px;font-size:13px;max-width:100%}.oa-v .oa-empty{border:2px dashed var(--oa-line);border-radius:12px;padding:16px;color:var(--oa-mut);display:flex;align-items:center;gap:12px;flex-wrap:wrap}.oa-v .oa-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:var(--oa-panel2);border-radius:10px;padding:10px 14px;margin-bottom:8px}.oa-v .oa-row .oa-row-name{flex:1 1 200px;min-width:0}.oa-v .oa-row-warn{color:var(--oa-red);font-size:12px;font-weight:600;flex-basis:100%}.oa-v .oa-kp{display:inline-block;flex:none;line-height:0}.oa-v .oa-body{min-width:0}.oa-v.oa-if{padding:4px 0 8px}.oa-v .oa-if-hint{margin:0 0 10px}.oa-v .oa-if-list{display:flex;flex-direction:column;align-items:stretch;gap:10px}.oa-v .oa-if-list>.bg-warning,.oa-v .oa-if-list>.bg-warning>.bg-primary{display:contents}.oa-v .oa-if-list>button.oa-add{align-self:flex-start}.oa-v .oa-fold{align-self:flex-start}.oa-v .oa-rule-num{flex:none;width:24px;height:24px;border-radius:50%;background:var(--oa-deep);color:var(--oa-mut);font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.oa-v .oa-join{flex:none;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:var(--oa-deep);color:var(--oa-teal);border-radius:6px;padding:1px 7px}.oa-v .oa-w{color:var(--oa-mut)}.oa-v .oa-arrow{font-size:18px}.oa-v .oa-del{margin-left:auto;color:var(--oa-mut);font-size:20px;line-height:1;padding:2px 8px;border-radius:6px}.oa-v .oa-del:hover{color:var(--oa-red);background:#e74c3c1f}.oa-v .oa-slot{display:inline-flex;align-items:center;gap:10px;background:var(--oa-panel2);border:2px solid var(--oa-line);border-radius:12px;padding:7px 12px;max-width:100%;min-height:48px}.oa-v .oa-slot:hover{border-color:var(--oa-teal)}.oa-v .oa-slot.empty{border-style:dashed;color:var(--oa-mut);background:transparent}.oa-v .oa-slot.empty .oa-name{color:var(--oa-mut);font-weight:400}.oa-v .oa-slot-text{display:flex;flex-direction:column;min-width:0}.oa-v .oa-rule{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:var(--oa-panel);border:2px solid transparent;border-radius:12px;padding:12px 14px;font-size:15px}.oa-v .oa-rule.other{background:transparent;border:2px dashed var(--oa-line)}.oa-v.oa-if-cards .oa-if-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px}.oa-v .oa-card{position:relative;background:var(--oa-panel);border-radius:14px;padding:30px 14px 14px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:8px;text-align:center}.oa-v .oa-card.other{opacity:.75}.oa-v .oa-card>.oa-rule-num{position:absolute;top:8px;left:8px}.oa-v .oa-card>.oa-del{position:absolute;top:4px;right:4px}.oa-v .oa-card-side{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0}.oa-v .oa-card-item{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;border-radius:10px;padding:4px;max-width:100%}.oa-v .oa-card-item:hover{background:#ffffff0d}.oa-v .oa-card-lbl{font-size:12px;color:var(--oa-mut);text-transform:uppercase;letter-spacing:.08em}.oa-v .oa-card-arr{font-size:26px;color:var(--oa-teal);align-self:center}.oa-v .oa-big{width:60px;height:60px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--oa-deep);font-size:24px}.oa-v .oa-card-new{min-height:150px;justify-content:center;align-self:stretch!important}.oa-v.oa-if-path .oa-if-list{gap:0;padding-left:4px}.oa-v .oa-step{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.oa-v .oa-q{display:inline-flex;align-items:center;flex-wrap:wrap;gap:10px;background:var(--oa-panel2);border:2px solid var(--oa-blue);border-radius:40px;padding:8px 18px 8px 8px;font-size:15px;font-weight:600;max-width:100%}.oa-v .oa-q:hover{border-color:var(--oa-teal)}.oa-v .oa-step>.oa-del{margin-left:0}.oa-v .oa-yes{flex-basis:100%;margin-left:30px;border-left:3px solid var(--oa-green);padding:12px 0 12px 16px;display:flex;align-items:center;flex-wrap:wrap;gap:10px}.oa-v .oa-no{flex-basis:100%;margin-left:30px;border-left:3px solid var(--oa-red);padding:8px 0 8px 16px}.oa-v .oa-tag{font-size:12px;font-weight:700;border-radius:20px;padding:2px 11px}.oa-v .oa-tag.yes{background:var(--oa-green);color:#0b2a17}.oa-v .oa-tag.no{background:var(--oa-red);color:#fff}.oa-v .oa-act{display:inline-flex;align-items:center;gap:10px;background:var(--oa-deep);border:2px solid transparent;border-radius:10px;padding:6px 12px;max-width:100%}.oa-v .oa-act:hover{border-color:var(--oa-teal)}.oa-v .oa-act.empty{border:2px dashed var(--oa-line);background:transparent;color:var(--oa-mut)}.oa-v .oa-end{display:flex;align-items:center;flex-wrap:wrap;gap:10px;border:2px dashed var(--oa-line);border-radius:12px;padding:10px 14px;margin-bottom:12px}.oa-v.oa-if-path .oa-fold{margin:4px 0 12px 30px}.oa-v .oa-editbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:var(--oa-deep);border-radius:10px;padding:8px 12px;margin-bottom:10px}@container (max-width: 560px){.oa-v .oa-card{grid-template-columns:minmax(0,1fr)}.oa-v .oa-card-arr{transform:rotate(90deg);justify-self:center}.oa-v .oa-rule{font-size:14px}.oa-v .oa-yes,.oa-v .oa-no{margin-left:14px}}.oa-v .oa-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:10px;margin-top:12px}.oa-v .oa-grid:first-child{margin-top:0}.oa-v .oa-out{background:var(--oa-panel2);border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:10px;border:2px solid transparent;min-width:0}.oa-v .oa-out.act{border-color:var(--oa-green)}.oa-v .oa-out.actoff{border-color:var(--oa-red)}.oa-v .oa-out.dis{opacity:.55;background:var(--oa-panel)}.oa-v .oa-out-top{display:flex;align-items:center;gap:10px;min-width:0}.oa-v .oa-num{flex:none;width:34px;height:34px;border-radius:8px;background:var(--oa-deep);display:inline-flex;align-items:center;justify-content:center;font-weight:700}.oa-v .oa-tones{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,140px),1fr));gap:10px;margin-bottom:14px}.oa-v .oa-tone{background:var(--oa-panel2);border-radius:12px;padding:14px 10px;display:flex;flex-direction:column;align-items:center;gap:8px;border:2px solid transparent;color:var(--oa-amber);text-align:center}.oa-v .oa-tone:hover:not(.sel){border-color:var(--oa-line)}.oa-v .oa-tone b{color:var(--oa-txt);font-weight:600;font-size:13px;overflow-wrap:anywhere}.oa-v .oa-tone.sel{border-color:var(--oa-amber);background:#4a4a3e}.oa-v .oa-tone.plain.sel{border-color:var(--oa-grey);background:var(--oa-panel2)}.oa-v .oa-wave{width:90px;height:34px;padding:6px 0}.oa-v .oa-wave path{fill:none;stroke:currentColor;stroke-width:2}.oa-v .oa-sect-btn{width:100%;border-radius:6px;padding:4px 2px}.oa-v .oa-sect-btn:hover{color:var(--oa-txt)}.oa-v .oa-chev{margin-left:auto;font-size:14px}.oa-v .oa-more{display:inline-block;padding:2px 14px 10px;font-size:13px}.oa-v .oa-subrow{flex-basis:100%;display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding-left:72px}.oa-v .oa-subrow-in{padding-left:96px}@container (max-width: 560px){.oa-v .oa-subrow,.oa-v .oa-subrow-in{padding-left:0}}.oa-v .oa-wizard{grid-column:1 / -1;background:var(--oa-deep);border:2px solid var(--oa-teal);border-radius:12px;padding:12px 14px 14px;margin:-2px 0 6px}.oa-v .oa-wiz-head{display:flex;align-items:center;gap:8px}.oa-v .oa-steps{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0 10px;font-size:13px}.oa-v .oa-step-chip{border-radius:20px;padding:3px 10px;color:var(--oa-mut);background:var(--oa-panel)}.oa-v .oa-step-chip.done{color:var(--oa-txt)}.oa-v .oa-step-chip.cur{background:var(--oa-teal);color:#0d2b25;font-weight:700}.oa-v .oa-step-chip:disabled{opacity:.6}.oa-v .oa-wiz-q{font-size:16px;font-weight:600;margin:0 0 10px}.oa-v .oa-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,120px),1fr));gap:10px}.oa-v .oa-tile{min-height:84px;border-radius:12px;background:var(--oa-panel2);border:2px solid transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:8px;font-size:13px;font-weight:600;text-align:center;overflow-wrap:anywhere}.oa-v .oa-tile:hover:not(.sel){border-color:var(--oa-line)}.oa-v .oa-tile.sel{border-color:var(--oa-teal);background:#2f5a55}.oa-v .oa-wiz-done{color:var(--oa-green);font-weight:600;margin:4px 0 0}.oa-v .oa-wiz-foot{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:14px}.oa-v .oa-danger{color:var(--oa-red);font-weight:600;padding:6px 4px}.oa-v .oa-danger:hover{text-decoration:underline}.oa-v .oa-ok{margin-left:auto;background:var(--oa-teal);color:#0d2b25;font-weight:700;border-radius:8px;padding:7px 18px}.oa-v .oa-slot.active,.oa-v .oa-card-item.active,.oa-v .oa-act.active,.oa-v .oa-q-part.active{border-color:var(--oa-teal);box-shadow:0 0 0 2px #18bc9c59}.oa-v .oa-card-item{border:2px solid transparent}.oa-v .oa-card-item.empty .oa-name{color:var(--oa-mut);font-weight:400}.oa-v .oa-q-part{display:inline-flex;align-items:center;gap:8px;border:2px solid transparent;border-radius:30px;padding:2px 8px 2px 2px}.oa-v .oa-q-part:hover{border-color:var(--oa-teal)}.oa-v button.oa-join:hover{background:var(--oa-teal);color:#0d2b25}.oa-v .oa-if-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap;grid-column:1 / -1;margin-top:4px}.oa-v.oa-if-cards .oa-if-actions{display:contents}.oa-v.oa-if-cards .oa-adv{grid-column:1 / -1;justify-self:start}.oa-v .oa-adv{font-weight:400;font-size:13px;color:var(--oa-mut)}.oa-v .oa-wiz-num{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.oa-v .oa-wiz-num-input{width:120px;min-height:44px;padding:6px 12px;border-radius:10px;border:2px solid var(--oa-panel2);background:var(--oa-panel2);color:inherit;font-size:16px;font-weight:600}.oa-v .oa-wiz-num-input:focus{outline:none;border-color:#4dabf7}.oa-kp-on[data-v-5aab430c]{filter:drop-shadow(0 0 6px #18bc9c)}.oa-icon[data-v-091c368e]{display:inline-flex;flex:none}.oa-icon[data-v-091c368e] svg{width:100%;height:100%;display:block}.dependency-group{padding:15px;margin-bottom:15px}.group-header{font-weight:700;margin-bottom:10px}.rules-container{padding:10px}.rule-container{margin-bottom:10px}.rules{display:flex;align-items:center}button{margin:2px}.w-auto{width:auto!important}.rules-container select{background:transparent!important;color:#fff}.rules-container select option{background:#343a40;color:#fff}.rules-container select option[style*=background]{background:revert!important}.rules-container select:focus{background:#ffffff1a!important;border-color:#ffffff4d!important;box-shadow:0 0 0 2px #ffffff1a!important}.btn:disabled{opacity:.5!important;cursor:not-allowed!important;background-color:#6c757d!important;border-color:#6c757d!important}.btn:disabled:hover{background-color:#6c757d!important;border-color:#6c757d!important;transform:none!important}.dependency-group[data-v-c84392f9]{padding:15px;margin-bottom:15px}.group-header[data-v-c84392f9]{font-weight:700;margin-bottom:10px}.rules-container[data-v-c84392f9]{padding:10px}.rule-container[data-v-c84392f9]{margin-bottom:10px}.rules[data-v-c84392f9]{display:flex;align-items:center}button[data-v-c84392f9]{margin:2px}.w-auto[data-v-c84392f9]{width:auto!important}.rules-container select[data-v-c84392f9]{background:transparent!important;color:#fff}.rules-container select option[data-v-c84392f9]{background:#343a40;color:#fff}.rules-container select option[style*=background][data-v-c84392f9]{background:revert!important}.rules-container select[data-v-c84392f9]:focus{background:#ffffff1a!important;border-color:#ffffff4d!important;box-shadow:0 0 0 2px #ffffff1a!important}.btn[data-v-c84392f9]:disabled{opacity:.5!important;cursor:not-allowed!important;background-color:#6c757d!important;border-color:#6c757d!important}.btn[data-v-c84392f9]:disabled:hover{background-color:#6c757d!important;border-color:#6c757d!important;transform:none!important}.ledsign-graph-container[data-v-ebe1ed9b]{min-height:40px}.canvas-style[data-v-2487fceb]{background:linear-gradient(135deg,#1a1a1a,#0d0d0d);border-radius:8px;box-shadow:inset 0 2px 4px #0000004d,0 4px 12px #0003;max-width:100%;max-height:100%;object-fit:contain}.custom-scrollbar[data-v-2487fceb]::-webkit-scrollbar{width:12px}.custom-scrollbar[data-v-2487fceb]::-webkit-scrollbar-track{background:#ffffff0d;border-radius:8px}.custom-scrollbar[data-v-2487fceb]::-webkit-scrollbar-thumb{background:linear-gradient(to bottom,#666,#333);border-radius:8px;border:2px solid transparent;background-clip:content-box}.custom-scrollbar[data-v-2487fceb]::-webkit-scrollbar-thumb:hover{background:linear-gradient(to bottom,#999,#555)}.custom-scrollbar[data-v-2487fceb]::-webkit-scrollbar-corner{background:transparent}@media (max-width: 768px){.d-flex.flex-row[data-v-2487fceb]{flex-direction:column!important}}.voice-graph-container[data-v-0300b929]{min-height:60px}.audio-file-selector[data-v-cc15459b]{width:100%;max-width:200px;min-width:150px}.btn-transparent[data-v-cc15459b]{background-color:transparent;border:none;color:inherit}.btn-transparent[data-v-cc15459b]:hover:not(:disabled){background-color:#ffffff1a}.btn-transparent[data-v-cc15459b]:disabled{opacity:.3;cursor:not-allowed}@media (max-width: 576px){.audio-file-selector[data-v-cc15459b]{max-width:100%}}.btn[data-v-cc15459b]{min-width:100px}.btn-outline-primary[data-v-cc15459b],.btn-outline-success[data-v-cc15459b]{background-color:transparent!important;border:2px solid transparent!important;color:#fff!important;font-size:1.2rem}.btn-outline-primary[data-v-cc15459b]:hover:not(:disabled),.btn-outline-success[data-v-cc15459b]:hover:not(:disabled){background-color:#ffffff1a!important}.btn-primary[data-v-cc15459b]{background-color:transparent!important;border:2px solid #0d6efd!important;color:#fff!important;font-size:1.2rem}.btn-success[data-v-cc15459b]{background-color:transparent!important;border:2px solid #198754!important;color:#fff!important;font-size:1.2rem}.btn-primary[data-v-cc15459b]:hover,.btn-success[data-v-cc15459b]:hover{background-color:#ffffff1a!important}.vue-flow{position:relative;width:100%;height:100%;overflow:hidden;z-index:0;direction:ltr}.vue-flow__container{position:absolute;height:100%;width:100%;left:0;top:0}.vue-flow__pane{z-index:1}.vue-flow__pane.draggable{cursor:grab}.vue-flow__pane.selection{cursor:pointer}.vue-flow__pane.dragging{cursor:grabbing}.vue-flow__transformationpane{transform-origin:0 0;z-index:2;pointer-events:none}.vue-flow__viewport{z-index:4;overflow:clip}.vue-flow__selection{z-index:6}.vue-flow__edge-labels{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible{outline:none}.vue-flow .vue-flow__edges{pointer-events:none;overflow:visible}.vue-flow__edge-path,.vue-flow__connection-path{stroke:#b1b1b7;stroke-width:1;fill:none}.vue-flow__edge{pointer-events:visibleStroke;cursor:pointer}.vue-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.vue-flow__edge.animated path.vue-flow__edge-interaction{stroke-dasharray:none;animation:none}.vue-flow__edge.inactive{pointer-events:none}.vue-flow__edge.selected,.vue-flow__edge:focus,.vue-flow__edge:focus-visible{outline:none}.vue-flow__edge.selected .vue-flow__edge-path,.vue-flow__edge:focus .vue-flow__edge-path,.vue-flow__edge:focus-visible .vue-flow__edge-path{stroke:#555}.vue-flow__edge-textwrapper{pointer-events:all}.vue-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-flow__connection{pointer-events:none}.vue-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.vue-flow__connectionline{z-index:1001}.vue-flow__nodes{pointer-events:none;transform-origin:0 0}.vue-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.vue-flow__node.draggable{cursor:grab;pointer-events:all}.vue-flow__node.draggable.dragging{cursor:grabbing}.vue-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.vue-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.vue-flow__nodesselection-rect.dragging{cursor:grabbing}.vue-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px}.vue-flow__handle.connectable{pointer-events:all;cursor:crosshair}.vue-flow__handle-bottom{left:50%;bottom:0;transform:translate(-50%,50%)}.vue-flow__handle-top{left:50%;top:0;transform:translate(-50%,-50%)}.vue-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.vue-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.vue-flow__edgeupdater{cursor:move;pointer-events:all}.vue-flow__panel{position:absolute;z-index:5;margin:15px}.vue-flow__panel.top{top:0}.vue-flow__panel.bottom{bottom:0}.vue-flow__panel.left{left:0}.vue-flow__panel.right{right:0}.vue-flow__panel.center{left:50%;transform:translate(-50%)}@keyframes dashdraw{0%{stroke-dashoffset:10}}:root{--vf-node-bg: #fff;--vf-node-text: #222;--vf-connection-path: #b1b1b7;--vf-handle: #555}.vue-flow__edge.updating .vue-flow__edge-path{stroke:#777}.vue-flow__edge-text{font-size:10px}.vue-flow__edge-textbg{fill:#fff}.vue-flow__connection-path{stroke:var(--vf-connection-path)}.vue-flow__node{cursor:grab}.vue-flow__node.selectable:focus,.vue-flow__node.selectable:focus-visible{outline:none}.vue-flow__node-default,.vue-flow__node-input,.vue-flow__node-output{padding:10px;border-radius:3px;width:150px;font-size:12px;text-align:center;border-width:1px;border-style:solid;color:var(--vf-node-text);background-color:var(--vf-node-bg);border-color:var(--vf-node-color)}.vue-flow__node-default.selected,.vue-flow__node-default.selected:hover,.vue-flow__node-input.selected,.vue-flow__node-input.selected:hover,.vue-flow__node-output.selected,.vue-flow__node-output.selected:hover{box-shadow:0 0 0 .5px var(--vf-box-shadow)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible,.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible,.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{outline:none;border:1px solid #555}.vue-flow__node-default .vue-flow__handle,.vue-flow__node-input .vue-flow__handle,.vue-flow__node-output .vue-flow__handle{background:var(--vf-handle)}.vue-flow__node-default.selectable:hover,.vue-flow__node-input.selectable:hover,.vue-flow__node-output.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.vue-flow__node-input{--vf-node-color: var(--vf-node-color, #0041d0);--vf-handle: var(--vf-node-color, #0041d0);--vf-box-shadow: var(--vf-node-color, #0041d0);background:var(--vf-node-bg);border-color:var(--vf-node-color, #0041d0)}.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible{outline:none;border:1px solid var(--vf-node-color, #0041d0)}.vue-flow__node-default{--vf-handle: var(--vf-node-color, #1a192b);--vf-box-shadow: var(--vf-node-color, #1a192b);background:var(--vf-node-bg);border-color:var(--vf-node-color, #1a192b)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible{outline:none;border:1px solid var(--vf-node-color, #1a192b)}.vue-flow__node-output{--vf-handle: var(--vf-node-color, #ff0072);--vf-box-shadow: var(--vf-node-color, #ff0072);background:var(--vf-node-bg);border-color:var(--vf-node-color, #ff0072)}.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{outline:none;border:1px solid var(--vf-node-color, #ff0072)}.vue-flow__nodesselection-rect,.vue-flow__selection{background:#0059dc14;border:1px dotted rgba(0,89,220,.8)}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible,.vue-flow__selection:focus,.vue-flow__selection:focus-visible{outline:none}.vue-flow__handle{width:6px;height:6px;background:var(--vf-handle);border:1px solid #fff;border-radius:100%}.vue-flow__controls{box-shadow:0 0 2px 1px #00000014}.vue-flow__controls-button{background:#fefefe;border:none;border-bottom:1px solid #eee;box-sizing:content-box;display:flex;justify-content:center;align-items:center;width:16px;height:16px;cursor:pointer;-webkit-user-select:none;user-select:none;padding:5px}.vue-flow__controls-button svg{width:100%;max-width:12px;max-height:12px}.vue-flow__controls-button:hover{background:#f4f4f4}.vue-flow__controls-button:disabled{pointer-events:none}.vue-flow__controls-button:disabled svg{fill-opacity:.4}.node-programming-panel[data-v-79daa89f]{display:flex;flex-direction:column;height:100%;min-height:700px;width:100%;background-color:#1a1a1a}.sidebar-header[data-v-79daa89f]{margin-bottom:12px}.button-state-info[data-v-79daa89f]{background:#667eea33;padding:8px 10px;border-radius:6px;border:1px solid rgba(102,126,234,.4);display:flex;flex-direction:row;align-items:center;gap:6px}.info-icon[data-v-79daa89f]{font-size:1rem;cursor:help;transition:transform .2s ease}.info-icon[data-v-79daa89f]:hover{transform:scale(1.2)}.button-state-info .info-text[data-v-79daa89f]{margin:0;font-size:.8rem;color:#fff;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:help;transition:color .2s ease}.button-state-info .info-text[data-v-79daa89f]:hover{color:#667eea}.action-buttons[data-v-79daa89f]{display:flex;justify-content:center;gap:12px;margin-bottom:12px}.btn-icon[data-v-79daa89f]{width:40px;height:40px;padding:0;border:none;border-radius:50%;cursor:pointer;font-size:1.1rem;transition:all .3s ease;font-weight:700;display:flex;align-items:center;justify-content:center}.btn-save[data-v-79daa89f]{background:linear-gradient(135deg,#28a745,#20c997);color:#fff}.btn-save[data-v-79daa89f]:hover:not(:disabled){background:linear-gradient(135deg,#20c997,#28a745);transform:translateY(-2px);box-shadow:0 4px 8px #28a74566}.btn-reload[data-v-79daa89f]{background:linear-gradient(135deg,#6c757d,#495057);color:#fff}.btn-reload[data-v-79daa89f]:hover:not(:disabled){background:linear-gradient(135deg,#495057,#6c757d);transform:translateY(-2px);box-shadow:0 4px 8px #6c757d66}.btn-help[data-v-79daa89f]{background:linear-gradient(135deg,#17a2b8,#138496);color:#fff}.btn-help[data-v-79daa89f]:hover{background:linear-gradient(135deg,#138496,#17a2b8);transform:translateY(-2px);box-shadow:0 4px 8px #17a2b866}.btn-icon[data-v-79daa89f]:disabled{opacity:.5;cursor:not-allowed}.sidebar-divider[data-v-79daa89f]{height:2px;background:linear-gradient(90deg,transparent 0%,#667eea 50%,transparent 100%);margin:12px 0}.content-wrapper[data-v-79daa89f]{display:flex;flex-direction:row;flex:1;min-height:700px;height:700px;width:100%;overflow:hidden}.dual-canvas-container[data-v-79daa89f]{flex:1;display:flex;flex-direction:row;gap:4px;width:100%;height:100%;overflow:hidden}.flow-canvas[data-v-79daa89f]{flex:1;position:relative;min-width:400px;min-height:500px;width:50%;border-radius:4px}.flow-canvas-conditions[data-v-79daa89f]{background:linear-gradient(180deg,#3a2a2a,#2a1a1a);border:2px solid rgba(220,53,69,.5)}.flow-canvas-actions[data-v-79daa89f]{background:linear-gradient(180deg,#2a2a3a,#1a1a2a);border:2px solid rgba(13,110,253,.5)}.canvas-label[data-v-79daa89f]{position:absolute;top:10px;right:10px;z-index:5;background:#000c;padding:8px 16px;border-radius:20px;color:#fff;font-weight:700;font-size:.9rem;pointer-events:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.nodes-palette-sidebar[data-v-79daa89f]{width:220px;min-width:220px;max-width:220px;background:linear-gradient(135deg,#434343,#000);padding:12px;border-right:2px solid #667eea;overflow-y:auto;height:100%;flex-shrink:0}.nodes-palette[data-v-79daa89f]{background:linear-gradient(135deg,#434343,#000);padding:12px;border-radius:8px;box-shadow:0 4px 12px #0000004d;min-width:180px;max-width:200px;max-height:80vh;overflow-y:auto}.nodes-palette-sidebar h6[data-v-79daa89f],.nodes-palette h6[data-v-79daa89f]{margin:0 0 12px;font-size:1rem;font-weight:700;color:#fff;text-align:center;border-bottom:2px solid #667eea;padding-bottom:8px}.palette-section[data-v-79daa89f]{margin-bottom:1rem}.section-title[data-v-79daa89f]{font-size:.85rem;font-weight:600;color:#aaa;margin:8px 0 6px;text-transform:uppercase;letter-spacing:.5px}.conditions-grid[data-v-79daa89f]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:8px}.node-shape[data-v-79daa89f]{width:60px;height:60px;cursor:grab;transition:all .3s ease;color:#fff;font-weight:700;font-size:.65rem;display:flex;align-items:center;justify-content:center;margin:0 auto;position:relative}.node-shape[data-v-79daa89f]:hover{transform:scale(1.15);filter:brightness(1.2)}.node-shape[data-v-79daa89f]:active{cursor:grabbing;transform:scale(.95)}.node-diamond[data-v-79daa89f]{background:linear-gradient(135deg,#ffc107,#ff9800);transform:rotate(45deg);box-shadow:0 4px 8px #ff980066}.node-diamond span[data-v-79daa89f]{transform:rotate(-45deg);display:block}.node-diamond[data-v-79daa89f]:hover{transform:rotate(45deg) scale(1.15);box-shadow:0 6px 12px #ff980099}.node-diamond-inverted[data-v-79daa89f]{background:linear-gradient(135deg,#fd7e14,#e67700);transform:rotate(45deg);box-shadow:0 4px 8px #e6770066}.node-diamond-inverted span[data-v-79daa89f]{transform:rotate(-45deg);display:block;font-size:.6rem}.node-diamond-inverted[data-v-79daa89f]:hover{transform:rotate(45deg) scale(1.15);box-shadow:0 6px 12px #e6770099}.node-hexagon[data-v-79daa89f]{background:linear-gradient(135deg,#6c757d,#495057);clip-path:polygon(30% 0%,70% 0%,100% 50%,70% 100%,30% 100%,0% 50%);box-shadow:0 4px 8px #6c757d66}.node-hexagon[data-v-79daa89f]:hover{box-shadow:0 6px 12px #6c757d99}.node-hexagon-alt[data-v-79daa89f]{background:linear-gradient(135deg,#17a2b8,#138496);clip-path:polygon(30% 0%,70% 0%,100% 50%,70% 100%,30% 100%,0% 50%);box-shadow:0 4px 8px #17a2b866}.node-hexagon-alt[data-v-79daa89f]:hover{box-shadow:0 6px 12px #17a2b899}.node-item[data-v-79daa89f]{padding:10px 12px;margin:6px 0;background:linear-gradient(135deg,#667eea,#764ba2);border:2px solid transparent;border-radius:6px;cursor:grab;transition:all .3s ease;color:#fff;font-weight:500;font-size:.85rem;text-align:center;box-shadow:0 2px 4px #0003}.node-item[data-v-79daa89f]:hover{background:linear-gradient(135deg,#764ba2,#667eea);border-color:#fff;transform:translate(3px) scale(1.02);box-shadow:0 4px 8px #667eea66}.node-item[data-v-79daa89f]:active{cursor:grabbing;transform:scale(.98)}.palette-info[data-v-79daa89f]{padding:8px 12px;margin-top:12px;background:#ffffff1a;border-radius:6px;text-align:center}.palette-info small[data-v-79daa89f]{color:#aaa;font-size:.75rem;font-style:italic}.device-group[data-v-79daa89f]{margin-bottom:8px}.device-header[data-v-79daa89f],.function-header[data-v-79daa89f]{cursor:pointer;text-align:left;display:flex;align-items:center;gap:8px}.device-header[data-v-79daa89f]{background:linear-gradient(135deg,#4caf50,#45a049)}.function-header[data-v-79daa89f]{background:linear-gradient(135deg,#ff9800,#f57c00);font-size:.8rem;padding:8px 10px;margin-left:10px}.subfunction-item[data-v-79daa89f]{background:linear-gradient(135deg,#2196f3,#1976d2);font-size:.75rem;padding:6px 10px;margin-left:20px;text-align:left}.expand-icon[data-v-79daa89f]{font-size:.7rem;min-width:12px;display:inline-block}.device-functions[data-v-79daa89f],.subfunctions[data-v-79daa89f]{margin-top:4px}.nodes-palette[data-v-79daa89f]::-webkit-scrollbar{width:6px}.nodes-palette[data-v-79daa89f]::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.nodes-palette[data-v-79daa89f]::-webkit-scrollbar-thumb{background:#667eea;border-radius:3px}.nodes-palette[data-v-79daa89f]::-webkit-scrollbar-thumb:hover{background:#764ba2}.instructions-modal[data-v-79daa89f]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9999;animation:fadeIn-79daa89f .3s ease}@keyframes fadeIn-79daa89f{0%{opacity:0;transform:translate(-50%,-50%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.modal-content[data-v-79daa89f]{background:linear-gradient(135deg,#2c3e50,#1a1a1a);border:2px solid #667eea;border-radius:12px;padding:0;box-shadow:0 8px 32px #00000080;min-width:400px;max-width:500px}.modal-header[data-v-79daa89f]{background:linear-gradient(135deg,#667eea,#764ba2);padding:1rem 1.5rem;border-radius:10px 10px 0 0;display:flex;justify-content:space-between;align-items:center}.modal-header h6[data-v-79daa89f]{margin:0;color:#fff;font-weight:700;font-size:1.1rem}.btn-close[data-v-79daa89f]{background:transparent;border:none;color:#fff;font-size:1.5rem;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s ease}.btn-close[data-v-79daa89f]:hover{background:#fff3;transform:rotate(90deg)}.modal-body[data-v-79daa89f]{padding:1.5rem;color:#fff}.modal-body ul[data-v-79daa89f]{list-style:none;padding:0;margin:0}.modal-body li[data-v-79daa89f]{padding:.5rem 0;font-size:.95rem;line-height:1.6;border-bottom:1px solid rgba(255,255,255,.1)}.modal-body li[data-v-79daa89f]:last-child{border-bottom:none}.modal-body .badge[data-v-79daa89f]{font-size:.75rem;padding:.25rem .5rem;vertical-align:middle}[data-v-79daa89f] .vue-flow__node-default{padding:0!important}[data-v-79daa89f] .vue-flow__node[data-shape=diamond]{transform:rotate(45deg)}[data-v-79daa89f] .vue-flow__node[data-shape=diamond] .vue-flow__node-default{transform:rotate(-45deg)}.output-graph-container[data-v-2c51080a]{background-color:#00000040;overflow:hidden}.remote-graph-container[data-v-68f44bf1],.buttons-actions-graph-container[data-v-505e43bf]{min-height:60px;background-color:#16191d}.siren-play-btn[data-v-8ab262b9]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:30px;height:30px;padding:0;border-radius:50%;border:1px solid rgba(99,179,237,.5);background:#63b3ed1f;color:#63b3ed;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.siren-play-btn.small[data-v-8ab262b9]{width:24px;height:24px}.siren-play-btn[data-v-8ab262b9]:hover{background:#63b3ed40;border-color:#63b3ed}.siren-play-btn.playing[data-v-8ab262b9]{color:#f39c12;border-color:#f39c12;background:#f39c1226}.siren-play-btn svg[data-v-8ab262b9]{width:55%;height:55%;fill:currentColor}.siren-play-btn[data-v-8ab262b9]:focus-visible{outline:2px solid #18bc9c;outline-offset:2px}.oa-tone-wrap[data-v-f27110b5]{position:relative;display:flex}.oa-tone-wrap>.oa-tone[data-v-f27110b5]{flex:1}.oa-tone-play[data-v-f27110b5]{position:absolute;top:6px;right:6px}.msm-overlay[data-v-45ac8479]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:16px;background:#0000008c;outline:none}.msm-card[data-v-45ac8479]{--st-off-bg: #22313f;--st-off-fg: #c5d3df;--st-off-bd: #4a6178;width:min(560px,100%);max-height:calc(100vh - 32px);overflow-y:auto;padding:18px 20px;border:1px solid #4a6178;border-radius:14px;background:#2c3e50;color:#ecf0f1;text-align:left}.msm-head[data-v-45ac8479]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.msm-title[data-v-45ac8479]{margin:0;font-size:1.15rem;font-weight:600}.msm-sub[data-v-45ac8479]{margin:4px 0 0;font-size:.85rem;color:#a9b9c7}.msm-close[data-v-45ac8479]{border:0;background:transparent;color:inherit;font-size:1.6rem;line-height:1;opacity:.7}.msm-close[data-v-45ac8479]:hover{opacity:1}.msm-option[data-v-45ac8479]{display:flex;gap:12px;margin-bottom:10px;padding:12px 14px;border:1px solid #4a6178;border-radius:10px;background:#22313f;cursor:pointer}.msm-option.on[data-v-45ac8479]{border-color:#18bc9c}.msm-option.done[data-v-45ac8479]{cursor:default}.msm-done-icon[data-v-45ac8479],.msm-ask-icon[data-v-45ac8479]{flex:0 0 auto;margin-top:3px;font-size:1.1rem}.msm-done-icon[data-v-45ac8479]{color:#18bc9c}.msm-ask-icon[data-v-45ac8479]{color:#63b3ed}.msm-body[data-v-45ac8479]{display:flex;flex-direction:column;gap:6px;min-width:0}.msm-name[data-v-45ac8479]{font-weight:600}.msm-txt[data-v-45ac8479]{font-size:.85rem;color:#b6c4d2}.msm-phrase[data-v-45ac8479],.msm-states[data-v-45ac8479]{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.code[data-v-45ac8479],.st[data-v-45ac8479]{padding:1px 8px;border:1px solid var(--st-off-bd);border-radius:6px;background:var(--st-off-bg);color:var(--st-off-fg);font-family:ui-monospace,Consolas,monospace;font-size:.82rem}.code.on[data-v-45ac8479],.st.cur[data-v-45ac8479]{border-color:#18bc9c;background:#18bc9c2e;color:#2ee6b0}.msm-groups[data-v-45ac8479]{display:flex;flex-direction:column;gap:6px;max-height:min(40vh,18rem);overflow-y:auto;padding-right:2px}.msm-group[data-v-45ac8479]{display:grid;grid-template-columns:minmax(5.5rem,max-content) minmax(0,1fr);align-items:center;gap:8px}.msm-group.current[data-v-45ac8479]{padding-bottom:6px;border-bottom:1px dashed #4a6178}.msm-btn[data-v-45ac8479]{font-size:.8rem;color:#a9b9c7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msm-group.current .msm-btn[data-v-45ac8479]{color:#2ee6b0;font-weight:600}.st.pick[data-v-45ac8479]{cursor:pointer}.st.pick.sel[data-v-45ac8479]{border-color:#18bc9c;background:#17463d;color:#ecf0f1;font-weight:700}.arrow[data-v-45ac8479],.sep[data-v-45ac8479]{color:#8193a5}.msm-foot[data-v-45ac8479]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:6px}html[data-theme=day] .msm-card[data-v-45ac8479]{--st-off-bg: #eef3f7;--st-off-fg: #1f2d3d;--st-off-bd: #c3d0db;border-color:#c3d0db;background:#fff;color:#1f2d3d}html[data-theme=day] .msm-option[data-v-45ac8479]{border-color:#c3d0db;background:#f6f9fb}html[data-theme=day] .msm-option.on[data-v-45ac8479]{border-color:#18bc9c}html[data-theme=day] .msm-sub[data-v-45ac8479],html[data-theme=day] .msm-txt[data-v-45ac8479],html[data-theme=day] .msm-btn[data-v-45ac8479]{color:#4a5d70}html[data-theme=day] .msm-group.current[data-v-45ac8479]{border-bottom-color:#c3d0db}html[data-theme=day] .msm-group.current .msm-btn[data-v-45ac8479],html[data-theme=day] .code.on[data-v-45ac8479],html[data-theme=day] .st.cur[data-v-45ac8479]{color:#0f7f69}html[data-theme=day] .st.pick.sel[data-v-45ac8479]{background:#d6f3ec;color:#0f5e4e}html[data-theme=day] .msm-foot .btn-outline-light[data-v-45ac8479]{border-color:#8193a5;color:#1f2d3d}.msm-overlay[data-v-20da17a4]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:16px;background:#0000008c;outline:none}.msm-card[data-v-20da17a4]{--st-off-bg: #22313f;--st-off-fg: #c5d3df;--st-off-bd: #4a6178;width:min(560px,100%);max-height:calc(100vh - 32px);overflow-y:auto;padding:18px 20px;border:1px solid #4a6178;border-radius:14px;background:#2c3e50;color:#ecf0f1;text-align:left}.msm-head[data-v-20da17a4]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.msm-title[data-v-20da17a4]{margin:0;font-size:1.15rem;font-weight:600}.msm-sub[data-v-20da17a4]{margin:4px 0 0;font-size:.85rem;color:#a9b9c7}.msm-close[data-v-20da17a4]{border:0;background:transparent;color:inherit;font-size:1.6rem;line-height:1;opacity:.7}.msm-close[data-v-20da17a4]:hover{opacity:1}.msm-option[data-v-20da17a4]{display:flex;gap:12px;margin-bottom:10px;padding:12px 14px;border:1px solid #4a6178;border-radius:10px;background:#22313f}.msm-option.on[data-v-20da17a4]{border-color:#18bc9c}.msm-done-icon[data-v-20da17a4],.msm-ask-icon[data-v-20da17a4]{flex:0 0 auto;margin-top:3px;font-size:1.1rem}.msm-done-icon[data-v-20da17a4]{color:#18bc9c}.msm-ask-icon[data-v-20da17a4]{color:#63b3ed}.msm-body[data-v-20da17a4]{display:flex;flex-direction:column;gap:6px;min-width:0}.msm-name[data-v-20da17a4]{font-weight:600}.msm-phrase[data-v-20da17a4],.msm-states[data-v-20da17a4]{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.code[data-v-20da17a4],.st[data-v-20da17a4]{padding:1px 8px;border:1px solid var(--st-off-bd);border-radius:6px;background:var(--st-off-bg);color:var(--st-off-fg);font-family:ui-monospace,Consolas,monospace;font-size:.82rem}.code.on[data-v-20da17a4],.st.cur[data-v-20da17a4]{border-color:#18bc9c;background:#18bc9c2e;color:#2ee6b0}.msm-groups[data-v-20da17a4]{display:flex;flex-direction:column;gap:6px;max-height:min(40vh,18rem);overflow-y:auto;padding-right:2px}.msm-group[data-v-20da17a4]{display:grid;grid-template-columns:minmax(5.5rem,max-content) minmax(0,1fr);align-items:center;gap:8px}.msm-group.current[data-v-20da17a4]{padding-bottom:6px;border-bottom:1px dashed #4a6178}.msm-btn[data-v-20da17a4]{font-size:.8rem;color:#a9b9c7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msm-group.current .msm-btn[data-v-20da17a4]{color:#2ee6b0;font-weight:600}.st.pick[data-v-20da17a4]{cursor:pointer}.st.pick.sel[data-v-20da17a4]{border-color:#18bc9c;background:#17463d;color:#ecf0f1;font-weight:700}.arrow[data-v-20da17a4]{color:#8193a5}.msm-mute[data-v-20da17a4]{display:flex;align-items:center;gap:6px;font-size:.85rem;color:#b6c4d2;cursor:pointer}.msm-foot[data-v-20da17a4]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:10px}html[data-theme=day] .msm-card[data-v-20da17a4]{--st-off-bg: #eef3f7;--st-off-fg: #1f2d3d;--st-off-bd: #c3d0db;border-color:#c3d0db;background:#fff;color:#1f2d3d}html[data-theme=day] .msm-option[data-v-20da17a4]{border-color:#c3d0db;background:#f6f9fb}html[data-theme=day] .msm-option.on[data-v-20da17a4]{border-color:#18bc9c}html[data-theme=day] .msm-sub[data-v-20da17a4],html[data-theme=day] .msm-btn[data-v-20da17a4],html[data-theme=day] .msm-mute[data-v-20da17a4]{color:#4a5d70}html[data-theme=day] .msm-group.current[data-v-20da17a4]{border-bottom-color:#c3d0db}html[data-theme=day] .msm-group.current .msm-btn[data-v-20da17a4],html[data-theme=day] .code.on[data-v-20da17a4],html[data-theme=day] .st.cur[data-v-20da17a4]{color:#0f7f69}html[data-theme=day] .st.pick.sel[data-v-20da17a4]{background:#d6f3ec;color:#0f5e4e}html[data-theme=day] .msm-foot .btn-outline-light[data-v-20da17a4]{border-color:#8193a5;color:#1f2d3d}.cutoff-grid{display:flex;flex-direction:column;gap:4px;max-width:420px}.cutoff-grid .cutoff-row{display:grid;grid-template-columns:130px 1fr 1fr;align-items:center;padding:2px 8px;border-radius:4px;background:#ffffff0d}.cutoff-grid .cutoff-zone{color:#adb5bd;font-size:.85rem}.cutoff-grid .cutoff-option{color:#f8f9fa;white-space:nowrap;cursor:pointer}.output-row-icon[data-v-a4d823c9]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-right:10px;color:#63b3ed;vertical-align:middle;flex-shrink:0}.output-row-icon[data-v-a4d823c9] svg{width:100%;height:100%;display:block}.btn-selected[data-v-a4d823c9]{background-color:rgba(var(--bs-success-rgb),1)}.blink[data-v-a4d823c9]{animation:blink-animation-a4d823c9 1s steps(2,start) infinite}@keyframes blink-animation-a4d823c9{to{visibility:hidden}}.if-view-modes[data-v-a4d823c9]{display:flex;justify-content:flex-end;margin-bottom:6px}.output-panel-enter-active[data-v-a4d823c9]{transition:all .5s ease-out}.output-panel-leave-active[data-v-a4d823c9]{transition:all .4s ease-in}.output-panel-enter-from[data-v-a4d823c9]{opacity:0;transform:translateY(-20px);max-height:0}.output-panel-leave-to[data-v-a4d823c9]{opacity:0;transform:translateY(-10px);max-height:0}.output-panel-enter-to[data-v-a4d823c9],.output-panel-leave-from[data-v-a4d823c9]{opacity:1;transform:translateY(0);max-height:2000px}.custom-scrollbar[data-v-a4d823c9]::-webkit-scrollbar{width:12px}.custom-scrollbar[data-v-a4d823c9]::-webkit-scrollbar-track{background:#ffffff0d;border-radius:8px}.custom-scrollbar[data-v-a4d823c9]::-webkit-scrollbar-thumb{background:linear-gradient(to bottom,#666,#333);border-radius:8px;border:2px solid transparent;background-clip:content-box}.custom-scrollbar[data-v-a4d823c9]::-webkit-scrollbar-thumb:hover{background:linear-gradient(to bottom,#999,#555)}.custom-scrollbar[data-v-a4d823c9]::-webkit-scrollbar-corner{background:transparent}.canvas-graph-stack.merged[data-v-a4d823c9] .output-graph-container{border-bottom:0!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.canvas-graph-stack.merged[data-v-a4d823c9] .remote-graph-container,.canvas-graph-stack.merged[data-v-a4d823c9] .buttons-actions-graph-container{margin-top:0!important;border-top:0!important;border-top-left-radius:0!important;border-top-right-radius:0!important;background-color:#00000040}.canvas-graph-stack.merged .canvas-embed[data-v-a4d823c9]{border-top:0!important;border-bottom-left-radius:.375rem;border-bottom-right-radius:.375rem;background-color:#00000040;overflow:hidden}.canvas-graph-stack.merged .canvas-embed[data-v-a4d823c9] .if-graph-container,.canvas-graph-stack.merged .canvas-embed[data-v-a4d823c9] .ledsign-graph-container,.canvas-graph-stack.merged .canvas-embed[data-v-a4d823c9] .voice-graph-container{border:0!important;background-color:transparent}.jsoneditor,.jsoneditor-modal{-webkit-text-size-adjust:none;text-size-adjust:none}.jsoneditor input,.jsoneditor input:not([type]),.jsoneditor input[type=text],.jsoneditor input[type=search],.jsoneditor-modal input,.jsoneditor-modal input:not([type]),.jsoneditor-modal input[type=text],.jsoneditor-modal input[type=search]{height:auto;border:inherit;box-shadow:none;font-size:inherit;box-sizing:inherit;padding:inherit;font-family:inherit;transition:none;line-height:inherit}.jsoneditor input:focus,.jsoneditor input:not([type]):focus,.jsoneditor input[type=text]:focus,.jsoneditor input[type=search]:focus,.jsoneditor-modal input:focus,.jsoneditor-modal input:not([type]):focus,.jsoneditor-modal input[type=text]:focus,.jsoneditor-modal input[type=search]:focus{border:inherit;box-shadow:inherit}.jsoneditor textarea,.jsoneditor-modal textarea{height:inherit}.jsoneditor select,.jsoneditor-modal select{display:inherit;height:inherit}.jsoneditor label,.jsoneditor-modal label{font-size:inherit;font-weight:inherit;color:inherit}.jsoneditor table,.jsoneditor-modal table{border-collapse:collapse;width:auto}.jsoneditor td,.jsoneditor th,.jsoneditor-modal td,.jsoneditor-modal th{padding:0;display:table-cell;text-align:left;vertical-align:inherit;border-radius:inherit}.jsoneditor .autocomplete.dropdown{position:absolute;background:#fff;box-shadow:2px 2px 12px #8080804d;border:1px solid #d3d3d3;overflow-x:hidden;overflow-y:auto;cursor:default;margin:0;padding:5px;text-align:left;outline:0;font-family:consolas,menlo,monaco,Ubuntu Mono,source-code-pro,monospace;font-size:14px}.jsoneditor .autocomplete.dropdown .item{color:#1a1a1a}.jsoneditor .autocomplete.dropdown .item.hover{background-color:#ebebeb}.jsoneditor .autocomplete.hint{color:#a1a1a1;top:4px;left:4px}.jsoneditor-contextmenu-root{position:relative;width:0;height:0}.jsoneditor-contextmenu{position:absolute;box-sizing:content-box;z-index:2}.jsoneditor-contextmenu .jsoneditor-menu{position:relative;left:0;top:0;width:128px;height:auto;background:#fff;border:1px solid #d3d3d3;box-shadow:2px 2px 12px #8080804d;list-style:none;margin:0;padding:0}.jsoneditor-contextmenu .jsoneditor-menu button{position:relative;padding:0 8px 0 0;margin:0;width:128px;height:auto;border:none;cursor:pointer;color:#4d4d4d;background:transparent;font-size:14px;font-family:arial,sans-serif;box-sizing:border-box;text-align:left}.jsoneditor-contextmenu .jsoneditor-menu button::-moz-focus-inner{padding:0;border:0}.jsoneditor-contextmenu .jsoneditor-menu button.jsoneditor-default{width:96px}.jsoneditor-contextmenu .jsoneditor-menu button.jsoneditor-expand{float:right;width:32px;height:24px;border-left:1px solid #e5e5e5}.jsoneditor-contextmenu .jsoneditor-menu li{overflow:hidden}.jsoneditor-contextmenu .jsoneditor-menu li ul{display:none;position:relative;left:-10px;top:0;border:none;box-shadow:inset 0 0 10px #80808080;padding:0 10px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.jsoneditor-contextmenu .jsoneditor-menu li ul .jsoneditor-icon{margin-left:24px}.jsoneditor-contextmenu .jsoneditor-menu li ul li button{padding-left:24px;animation:all ease-in-out 1s}.jsoneditor-contextmenu .jsoneditor-menu li button .jsoneditor-expand{position:absolute;top:0;right:0;width:24px;height:24px;padding:0;margin:0 4px 0 0;background-image:url(/assets/jsoneditor-icons-CIlYC0TY.svg);background-position:0 -72px}.jsoneditor-contextmenu .jsoneditor-icon{position:absolute;top:0;left:0;width:24px;height:24px;border:none;padding:0;margin:0;background-image:url(/assets/jsoneditor-icons-CIlYC0TY.svg)}.jsoneditor-contextmenu .jsoneditor-text{padding:4px 0 4px 24px;word-wrap:break-word}.jsoneditor-contextmenu .jsoneditor-text.jsoneditor-right-margin{padding-right:24px}.jsoneditor-contextmenu .jsoneditor-separator{height:0;border-top:1px solid #e5e5e5;padding-top:5px;margin-top:5px}.jsoneditor-contextmenu button.jsoneditor-remove .jsoneditor-icon{background-position:-24px 0}.jsoneditor-contextmenu button.jsoneditor-append .jsoneditor-icon,.jsoneditor-contextmenu button.jsoneditor-insert .jsoneditor-icon{background-position:0 0}.jsoneditor-contextmenu button.jsoneditor-duplicate .jsoneditor-icon{background-position:-48px 0}.jsoneditor-contextmenu button.jsoneditor-sort-asc .jsoneditor-icon{background-position:-168px 0}.jsoneditor-contextmenu button.jsoneditor-sort-desc .jsoneditor-icon{background-position:-192px 0}.jsoneditor-contextmenu button.jsoneditor-transform .jsoneditor-icon{background-position:-216px 0}.jsoneditor-contextmenu button.jsoneditor-extract .jsoneditor-icon{background-position:0 -24px}.jsoneditor-contextmenu button.jsoneditor-type-string .jsoneditor-icon{background-position:-144px 0}.jsoneditor-contextmenu button.jsoneditor-type-auto .jsoneditor-icon{background-position:-120px 0}.jsoneditor-contextmenu button.jsoneditor-type-object .jsoneditor-icon{background-position:-72px 0}.jsoneditor-contextmenu button.jsoneditor-type-array .jsoneditor-icon{background-position:-96px 0}.jsoneditor-contextmenu button.jsoneditor-type-modes .jsoneditor-icon{background-image:none;width:6px}.jsoneditor-contextmenu ul,.jsoneditor-contextmenu li{box-sizing:content-box;position:relative}.jsoneditor-contextmenu .jsoneditor-menu button:hover,.jsoneditor-contextmenu .jsoneditor-menu button:focus{color:#1a1a1a;background-color:#f5f5f5;outline:none}.jsoneditor-contextmenu .jsoneditor-menu li button.jsoneditor-selected,.jsoneditor-contextmenu .jsoneditor-menu li button.jsoneditor-selected:hover,.jsoneditor-contextmenu .jsoneditor-menu li button.jsoneditor-selected:focus{color:#fff;background-color:#ee422e}.jsoneditor-contextmenu .jsoneditor-menu li ul li button:hover,.jsoneditor-contextmenu .jsoneditor-menu li ul li button:focus{background-color:#f5f5f5}.jsoneditor-modal{max-width:95%;border-radius:2px!important;padding:45px 15px 15px!important;box-shadow:2px 2px 12px #8080804d;color:#4d4d4d;line-height:1.3em}.jsoneditor-modal.jsoneditor-modal-transform{width:600px!important}.jsoneditor-modal .pico-modal-header{position:absolute;box-sizing:border-box;top:0;left:0;width:100%;padding:0 10px;height:30px;line-height:30px;font-family:arial,sans-serif;font-size:11pt;background:#3883fa;color:#fff}.jsoneditor-modal table{width:100%}.jsoneditor-modal table td{padding:3px 0}.jsoneditor-modal table td.jsoneditor-modal-input{text-align:right;padding-right:0;white-space:nowrap}.jsoneditor-modal table td.jsoneditor-modal-actions{padding-top:15px}.jsoneditor-modal table th{vertical-align:middle}.jsoneditor-modal p:first-child{margin-top:0}.jsoneditor-modal a{color:#3883fa}.jsoneditor-modal .jsoneditor-jmespath-block{margin-bottom:10px}.jsoneditor-modal .pico-close{background:none!important;font-size:24px!important;top:7px!important;right:7px!important;color:#fff}.jsoneditor-modal input{padding:4px}.jsoneditor-modal input[type=text]{cursor:inherit}.jsoneditor-modal input[disabled]{background:#d3d3d3;color:gray}.jsoneditor-modal .jsoneditor-select-wrapper{position:relative;display:inline-block}.jsoneditor-modal .jsoneditor-select-wrapper:after{content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #666;position:absolute;right:8px;top:14px;pointer-events:none}.jsoneditor-modal select{padding:3px 24px 3px 10px;min-width:180px;max-width:350px;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:0;text-overflow:"";font-size:14px;line-height:1.5em}.jsoneditor-modal select::-ms-expand{display:none}.jsoneditor-modal .jsoneditor-button-group input{padding:4px 10px;margin:0;border-radius:0;border-left-style:none}.jsoneditor-modal .jsoneditor-button-group input.jsoneditor-button-first{border-top-left-radius:3px;border-bottom-left-radius:3px;border-left-style:solid}.jsoneditor-modal .jsoneditor-button-group input.jsoneditor-button-last{border-top-right-radius:3px;border-bottom-right-radius:3px}.jsoneditor-modal .jsoneditor-transform-preview{background:#f5f5f5;height:200px}.jsoneditor-modal .jsoneditor-transform-preview.jsoneditor-error{color:#ee422e}.jsoneditor-modal .jsoneditor-jmespath-wizard{line-height:1.2em;width:100%;padding:0;border-radius:3px}.jsoneditor-modal .jsoneditor-jmespath-label{font-weight:700;color:#1e90ff;margin-top:20px;margin-bottom:5px}.jsoneditor-modal .jsoneditor-jmespath-wizard-table{width:100%;border-collapse:collapse}.jsoneditor-modal .jsoneditor-jmespath-wizard-label{font-style:italic;margin:4px 0 2px}.jsoneditor-modal .jsoneditor-inline{position:relative;display:inline-block;width:100%;padding-top:2px;padding-bottom:2px}.jsoneditor-modal .jsoneditor-inline:not(:last-child){padding-right:2px}.jsoneditor-modal .jsoneditor-jmespath-filter{display:flex;flex-wrap:wrap}.jsoneditor-modal .jsoneditor-jmespath-filter-field{width:180px}.jsoneditor-modal .jsoneditor-jmespath-filter-relation{width:100px}.jsoneditor-modal .jsoneditor-jmespath-filter-value{min-width:180px;flex:1}.jsoneditor-modal .jsoneditor-jmespath-sort-field{width:170px}.jsoneditor-modal .jsoneditor-jmespath-sort-order{width:150px}.jsoneditor-modal .jsoneditor-jmespath-select-fields{width:100%}.jsoneditor-modal .selectr-selected{border-color:#d3d3d3;padding:4px 28px 4px 8px}.jsoneditor-modal .selectr-selected .selectr-tag{background-color:#3883fa;border-radius:5px}.jsoneditor-modal table th,.jsoneditor-modal table td{text-align:left;vertical-align:middle;font-weight:400;color:#4d4d4d;border-spacing:0;border-collapse:collapse}.jsoneditor-modal select,.jsoneditor-modal textarea,.jsoneditor-modal input,.jsoneditor-modal input[type=text],.jsoneditor-modal input[type=text]:focus,.jsoneditor-modal #query{background:#fff;border:1px solid #d3d3d3;color:#4d4d4d;border-radius:3px;padding:4px}.jsoneditor-modal textarea,.jsoneditor-modal #query{border-radius:unset}.jsoneditor-modal,.jsoneditor-modal table td,.jsoneditor-modal table th,.jsoneditor-modal select,.jsoneditor-modal option,.jsoneditor-modal textarea,.jsoneditor-modal input,.jsoneditor-modal input[type=text],.jsoneditor-modal #query{font-size:10.5pt;font-family:arial,sans-serif}.jsoneditor-modal #query,.jsoneditor-modal .jsoneditor-transform-preview{font-family:consolas,menlo,monaco,Ubuntu Mono,source-code-pro,monospace;font-size:14px;width:100%;box-sizing:border-box}.jsoneditor-modal input[type=button],.jsoneditor-modal input[type=submit]{background:#f5f5f5;padding:4px 20px}.jsoneditor-modal select,.jsoneditor-modal input{cursor:pointer}.jsoneditor-modal .jsoneditor-button-group.jsoneditor-button-group-value-asc input.jsoneditor-button-asc,.jsoneditor-modal .jsoneditor-button-group.jsoneditor-button-group-value-desc input.jsoneditor-button-desc{background:#3883fa;border-color:#3883fa;color:#fff}.jsoneditor{color:#1a1a1a;border:thin solid #3883fa;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;position:relative;padding:0;line-height:100%}div.jsoneditor-field,div.jsoneditor-value,a.jsoneditor-value,div.jsoneditor-readonly,div.jsoneditor-default{border:1px solid transparent;min-height:16px;min-width:32px;line-height:16px;padding:2px;margin:1px;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;float:left}div.jsoneditor-field p,div.jsoneditor-value p{margin:0}div.jsoneditor-value.jsoneditor-empty:after{content:"value"}div.jsoneditor-value.jsoneditor-string{color:#006000}div.jsoneditor-value.jsoneditor-number{color:#ee422e}div.jsoneditor-value.jsoneditor-boolean{color:#ff8c00}div.jsoneditor-value.jsoneditor-null{color:#004ed0}div.jsoneditor-value.jsoneditor-color-value,div.jsoneditor-value.jsoneditor-invalid{color:#1a1a1a}div.jsoneditor-readonly{min-width:16px;color:gray}div.jsoneditor-empty{border-color:#d3d3d3;border-style:dashed;border-radius:2px}div.jsoneditor-field.jsoneditor-empty:after{content:"field"}div.jsoneditor td{vertical-align:top}div.jsoneditor td.jsoneditor-separator{padding:3px 0;vertical-align:top;color:gray}div.jsoneditor td.jsoneditor-tree{vertical-align:top}div.jsoneditor.busy pre.jsoneditor-preview{background:#f5f5f5;color:gray}div.jsoneditor.busy div.jsoneditor-busy{display:inherit}div.jsoneditor code.jsoneditor-preview{background:none}div.jsoneditor.jsoneditor-mode-preview pre.jsoneditor-preview{width:100%;height:100%;box-sizing:border-box;overflow:auto;padding:2px;margin:0;white-space:pre-wrap;word-break:break-all}div.jsoneditor-default{color:gray;padding-left:10px}div.jsoneditor-tree{width:100%;height:100%;position:relative;overflow:auto;background:#fff}div.jsoneditor-tree button.jsoneditor-button{width:24px;height:24px;padding:0;margin:0;border:none;cursor:pointer;background-color:transparent;background-image:url(/assets/jsoneditor-icons-CIlYC0TY.svg)}div.jsoneditor-tree button.jsoneditor-button:focus{background-color:#f5f5f5;outline:#e5e5e5 solid 1px}div.jsoneditor-tree button.jsoneditor-collapsed{background-position:0 -48px}div.jsoneditor-tree button.jsoneditor-expanded{background-position:0 -72px}div.jsoneditor-tree button.jsoneditor-contextmenu-button{background-position:-48px -72px}div.jsoneditor-tree button.jsoneditor-invisible{visibility:hidden;background:none}div.jsoneditor-tree button.jsoneditor-dragarea{background-image:url(/assets/jsoneditor-icons-CIlYC0TY.svg);background-position:-72px -72px;cursor:move}div.jsoneditor-tree *:focus{outline:none}div.jsoneditor-tree div.jsoneditor-show-more{display:inline-block;padding:3px 4px;margin:2px 0;background-color:#e5e5e5;border-radius:3px;color:gray;font-family:arial,sans-serif;font-size:14px}div.jsoneditor-tree div.jsoneditor-show-more a{display:inline-block;color:gray}div.jsoneditor-tree div.jsoneditor-color{display:inline-block;width:12px;height:12px;margin:4px;border:1px solid #808080;cursor:pointer}div.jsoneditor-tree div.jsoneditor-color.jsoneditor-color-readonly{cursor:inherit}div.jsoneditor-tree div.jsoneditor-date{background:#a1a1a1;color:#fff;font-family:arial,sans-serif;border-radius:3px;display:inline-block;padding:3px;margin:0 3px}div.jsoneditor-tree table.jsoneditor-tree{border-collapse:collapse;border-spacing:0;width:100%}div.jsoneditor-tree .jsoneditor-button{display:block}div.jsoneditor-tree .jsoneditor-button.jsoneditor-schema-error{width:24px;height:24px;padding:0;margin:0 4px 0 0;background-image:url(/assets/jsoneditor-icons-CIlYC0TY.svg);background-position:-168px -48px;background-color:transparent}div.jsoneditor-outer{position:static;width:100%;height:100%;margin:0;padding:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}div.jsoneditor-outer.has-nav-bar{margin-top:-26px;padding-top:26px}div.jsoneditor-outer.has-nav-bar.has-main-menu-bar{margin-top:-61px;padding-top:61px}div.jsoneditor-outer.has-status-bar{margin-bottom:-26px;padding-bottom:26px}div.jsoneditor-outer.has-main-menu-bar{margin-top:-35px;padding-top:35px}div.jsoneditor-busy{position:absolute;top:15%;left:0;box-sizing:border-box;width:100%;text-align:center;display:none}div.jsoneditor-busy span{background-color:#ffffab;border:1px solid #ffee00;border-radius:3px;padding:5px 15px;box-shadow:0 0 5px #0006}div.jsoneditor-field.jsoneditor-empty:after,div.jsoneditor-value.jsoneditor-empty:after{pointer-events:none;color:#d3d3d3;font-size:8pt}div.jsoneditor-value.jsoneditor-url,a.jsoneditor-value.jsoneditor-url{color:#006000;text-decoration:underline}a.jsoneditor-value.jsoneditor-url{display:inline-block;padding:2px;margin:2px}a.jsoneditor-value.jsoneditor-url:hover,a.jsoneditor-value.jsoneditor-url:focus{color:#ee422e}div.jsoneditor-field[contenteditable=true]:focus,div.jsoneditor-field[contenteditable=true]:hover,div.jsoneditor-value[contenteditable=true]:focus,div.jsoneditor-value[contenteditable=true]:hover,div.jsoneditor-field.jsoneditor-highlight,div.jsoneditor-value.jsoneditor-highlight{background-color:#ffffab;border:1px solid #ffee00;border-radius:2px}div.jsoneditor-field.jsoneditor-highlight-active,div.jsoneditor-field.jsoneditor-highlight-active:focus,div.jsoneditor-field.jsoneditor-highlight-active:hover,div.jsoneditor-value.jsoneditor-highlight-active,div.jsoneditor-value.jsoneditor-highlight-active:focus,div.jsoneditor-value.jsoneditor-highlight-active:hover{background-color:#fe0;border:1px solid #ffc700;border-radius:2px}div.jsoneditor-value.jsoneditor-object,div.jsoneditor-value.jsoneditor-array{min-width:16px}div.jsoneditor-tree button.jsoneditor-contextmenu-button:hover,div.jsoneditor-tree button.jsoneditor-contextmenu-button:focus,div.jsoneditor-tree button.jsoneditor-contextmenu-button.jsoneditor-selected,tr.jsoneditor-selected.jsoneditor-first button.jsoneditor-contextmenu-button{background-position:-48px -48px}div.jsoneditor-tree div.jsoneditor-show-more a:hover,div.jsoneditor-tree div.jsoneditor-show-more a:focus{color:#ee422e}textarea.jsoneditor-text,.ace-jsoneditor{min-height:150px}textarea.jsoneditor-text.ace_editor,.ace-jsoneditor.ace_editor{font-family:consolas,menlo,monaco,Ubuntu Mono,source-code-pro,monospace}textarea.jsoneditor-text{width:100%;height:100%;margin:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;outline-width:0;border:none;background-color:#fff;resize:none}tr.jsoneditor-highlight,tr.jsoneditor-selected{background-color:#d3d3d3}tr.jsoneditor-selected button.jsoneditor-dragarea,tr.jsoneditor-selected button.jsoneditor-contextmenu-button{visibility:hidden}tr.jsoneditor-selected.jsoneditor-first button.jsoneditor-dragarea,tr.jsoneditor-selected.jsoneditor-first button.jsoneditor-contextmenu-button{visibility:visible}div.jsoneditor-tree button.jsoneditor-dragarea:hover,div.jsoneditor-tree button.jsoneditor-dragarea:focus,tr.jsoneditor-selected.jsoneditor-first button.jsoneditor-dragarea{background-position:-72px -48px}div.jsoneditor tr,div.jsoneditor th,div.jsoneditor td{padding:0;margin:0}div.jsoneditor-field,div.jsoneditor-value,div.jsoneditor td,div.jsoneditor th,div.jsoneditor textarea,pre.jsoneditor-preview,.jsoneditor-schema-error,.jsoneditor-popover{font-family:consolas,menlo,monaco,Ubuntu Mono,source-code-pro,monospace;font-size:14px;color:#1a1a1a}.jsoneditor-schema-error{cursor:default;display:inline-block;height:24px;line-height:24px;position:relative;text-align:center;width:24px}.jsoneditor-popover{background-color:#4c4c4c;border-radius:3px;box-shadow:0 0 5px #0006;color:#fff;padding:7px 10px;position:absolute;cursor:auto;width:200px}.jsoneditor-popover.jsoneditor-above{bottom:32px;left:-98px}.jsoneditor-popover.jsoneditor-above:before{border-top:7px solid #4c4c4c;bottom:-7px}.jsoneditor-popover.jsoneditor-below{top:32px;left:-98px}.jsoneditor-popover.jsoneditor-below:before{border-bottom:7px solid #4c4c4c;top:-7px}.jsoneditor-popover.jsoneditor-left{top:-7px;right:32px}.jsoneditor-popover.jsoneditor-left:before{border-left:7px solid #4c4c4c;border-top:7px solid transparent;border-bottom:7px solid transparent;content:"";top:19px;right:-14px;left:inherit;margin-left:inherit;margin-top:-7px;position:absolute}.jsoneditor-popover.jsoneditor-right{top:-7px;left:32px}.jsoneditor-popover.jsoneditor-right:before{border-right:7px solid #4c4c4c;border-top:7px solid transparent;border-bottom:7px solid transparent;content:"";top:19px;left:-14px;margin-left:inherit;margin-top:-7px;position:absolute}.jsoneditor-popover:before{border-right:7px solid transparent;border-left:7px solid transparent;content:"";display:block;left:50%;margin-left:-7px;position:absolute}.jsoneditor-text-errors tr.jump-to-line:hover{text-decoration:underline;cursor:pointer}.jsoneditor-schema-error:hover .jsoneditor-popover,.jsoneditor-schema-error:focus .jsoneditor-popover{display:block;animation:fade-in .3s linear 1,move-up .3s linear 1}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.jsoneditor .jsoneditor-validation-errors-container{max-height:130px;overflow-y:auto}.jsoneditor .jsoneditor-validation-errors{width:100%;overflow:hidden}.jsoneditor .jsoneditor-additional-errors{position:absolute;margin:auto;bottom:31px;left:calc(50% - 92px);color:gray;background-color:#ebebeb;padding:7px 15px;border-radius:8px}.jsoneditor .jsoneditor-additional-errors.visible{visibility:visible;opacity:1;transition:opacity 2s linear}.jsoneditor .jsoneditor-additional-errors.hidden{visibility:hidden;opacity:0;transition:visibility 0s 2s,opacity 2s linear}.jsoneditor .jsoneditor-text-errors{width:100%;border-collapse:collapse;border-top:1px solid #ffc700}.jsoneditor .jsoneditor-text-errors td{padding:3px 6px;vertical-align:middle}.jsoneditor .jsoneditor-text-errors td pre{margin:0;white-space:pre-wrap}.jsoneditor .jsoneditor-text-errors tr{background-color:#ffffab}.jsoneditor .jsoneditor-text-errors tr.parse-error{background-color:#ee2e2e70}.jsoneditor-text-errors .jsoneditor-schema-error{border:none;width:24px;height:24px;padding:0;margin:0 4px 0 0;cursor:pointer}.jsoneditor-text-errors tr .jsoneditor-schema-error{background-image:url(/assets/jsoneditor-icons-CIlYC0TY.svg);background-position:-168px -48px;background-color:transparent}.jsoneditor-text-errors tr.parse-error .jsoneditor-schema-error{background-image:url(/assets/jsoneditor-icons-CIlYC0TY.svg);background-position:-25px 0px;background-color:transparent}.jsoneditor-anchor{cursor:pointer}.jsoneditor-anchor .picker_wrapper.popup.popup_bottom{top:28px;left:-10px}.fadein{-webkit-animation:fadein .3s;animation:fadein .3s;-moz-animation:fadein .3s;-o-animation:fadein .3s}@keyframes fadein{0%{opacity:0}to{opacity:1}}.jsoneditor-modal input[type=search].selectr-input{border:1px solid #d3d3d3;width:calc(100% - 4px);margin:2px;padding:4px;box-sizing:border-box}.jsoneditor-modal button.selectr-input-clear{right:8px}.jsoneditor-menu{width:100%;height:35px;padding:2px;margin:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;background-color:#3883fa;border-bottom:1px solid #3883fa}.jsoneditor-menu>button,.jsoneditor-menu>.jsoneditor-modes>button{width:26px;height:26px;margin:2px;padding:0;border-radius:2px;border:1px solid transparent;background-color:transparent;background-image:url(/assets/jsoneditor-icons-CIlYC0TY.svg);color:#fff;opacity:.8;font-family:arial,sans-serif;font-size:14px;float:left}.jsoneditor-menu>button:hover,.jsoneditor-menu>.jsoneditor-modes>button:hover{background-color:#fff3;border:1px solid rgba(255,255,255,.4)}.jsoneditor-menu>button:focus,.jsoneditor-menu>button:active,.jsoneditor-menu>.jsoneditor-modes>button:focus,.jsoneditor-menu>.jsoneditor-modes>button:active{background-color:#ffffff4d}.jsoneditor-menu>button:disabled,.jsoneditor-menu>.jsoneditor-modes>button:disabled{opacity:.5;background-color:transparent;border:none}.jsoneditor-menu>button.jsoneditor-collapse-all{background-position:0 -96px}.jsoneditor-menu>button.jsoneditor-expand-all{background-position:0 -120px}.jsoneditor-menu>button.jsoneditor-sort{background-position:-120px -96px}.jsoneditor-menu>button.jsoneditor-transform{background-position:-144px -96px}.jsoneditor.jsoneditor-mode-view>.jsoneditor-menu>button.jsoneditor-sort,.jsoneditor.jsoneditor-mode-form>.jsoneditor-menu>button.jsoneditor-sort,.jsoneditor.jsoneditor-mode-view>.jsoneditor-menu>button.jsoneditor-transform,.jsoneditor.jsoneditor-mode-form>.jsoneditor-menu>button.jsoneditor-transform{display:none}.jsoneditor-menu>button.jsoneditor-undo{background-position:-24px -96px}.jsoneditor-menu>button.jsoneditor-undo:disabled{background-position:-24px -120px}.jsoneditor-menu>button.jsoneditor-redo{background-position:-48px -96px}.jsoneditor-menu>button.jsoneditor-redo:disabled{background-position:-48px -120px}.jsoneditor-menu>button.jsoneditor-compact{background-position:-72px -96px}.jsoneditor-menu>button.jsoneditor-format{background-position:-72px -120px}.jsoneditor-menu>button.jsoneditor-repair{background-position:-96px -96px}.jsoneditor-menu>.jsoneditor-modes{display:inline-block;float:left}.jsoneditor-menu>.jsoneditor-modes>button{background-image:none;width:auto;padding-left:6px;padding-right:6px}.jsoneditor-menu>button.jsoneditor-separator,.jsoneditor-menu>.jsoneditor-modes>button.jsoneditor-separator{margin-left:10px}.jsoneditor-menu a{font-family:arial,sans-serif;font-size:14px;color:#fff;opacity:.8;vertical-align:middle}.jsoneditor-menu a:hover{opacity:1}.jsoneditor-menu a.jsoneditor-poweredBy{font-size:8pt;position:absolute;right:0;top:0;padding:10px}.jsoneditor-navigation-bar{width:100%;height:26px;line-height:26px;padding:0;margin:0;border-bottom:1px solid #d3d3d3;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:gray;background-color:#ebebeb;overflow:hidden;font-family:arial,sans-serif;font-size:14px}.jsoneditor-search{font-family:arial,sans-serif;position:absolute;right:4px;top:4px;border-collapse:collapse;border-spacing:0;display:flex}.jsoneditor-search input{color:#1a1a1a;width:120px;border:none;outline:none;margin:1px;line-height:20px;font-family:arial,sans-serif}.jsoneditor-search button{width:16px;height:24px;padding:0;margin:0;border:none;background:url(/assets/jsoneditor-icons-CIlYC0TY.svg);vertical-align:top}.jsoneditor-search button:hover{background-color:transparent}.jsoneditor-search button.jsoneditor-refresh{width:18px;background-position:-99px -73px}.jsoneditor-search button.jsoneditor-next{cursor:pointer;background-position:-124px -73px}.jsoneditor-search button.jsoneditor-next:hover{background-position:-124px -49px}.jsoneditor-search button.jsoneditor-previous{cursor:pointer;background-position:-148px -73px;margin-right:2px}.jsoneditor-search button.jsoneditor-previous:hover{background-position:-148px -49px}.jsoneditor-results{font-family:arial,sans-serif;color:#fff;padding-right:5px;line-height:26px}.jsoneditor-frame{border:1px solid transparent;background-color:#fff;padding:0 2px;margin:0}.jsoneditor-statusbar{line-height:26px;height:26px;color:gray;background-color:#ebebeb;border-top:1px solid #d3d3d3;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px}.jsoneditor-statusbar>.jsoneditor-curserinfo-val{margin-right:12px}.jsoneditor-statusbar>.jsoneditor-curserinfo-count{margin-left:4px}.jsoneditor-statusbar>.jsoneditor-validation-error-icon{float:right;width:24px;height:24px;padding:0;margin-top:1px;background-image:url(/assets/jsoneditor-icons-CIlYC0TY.svg);background-position:-168px -48px;cursor:pointer}.jsoneditor-statusbar>.jsoneditor-validation-error-count{float:right;margin:0 4px 0 0;cursor:pointer}.jsoneditor-statusbar>.jsoneditor-parse-error-icon{float:right;width:24px;height:24px;padding:0;margin:1px;background-image:url(/assets/jsoneditor-icons-CIlYC0TY.svg);background-position:-25px 0px}.jsoneditor-statusbar .jsoneditor-array-info a{color:inherit}div.jsoneditor-statusbar>.jsoneditor-curserinfo-label,div.jsoneditor-statusbar>.jsoneditor-size-info{margin:0 4px}.jsoneditor-treepath{padding:0 5px;overflow:hidden;white-space:nowrap;outline:none}.jsoneditor-treepath.show-all{word-wrap:break-word;white-space:normal;position:absolute;background-color:#ebebeb;z-index:1;box-shadow:2px 2px 12px #8080804d}.jsoneditor-treepath.show-all span.jsoneditor-treepath-show-all-btn{display:none}.jsoneditor-treepath div.jsoneditor-contextmenu-root{position:absolute;left:0}.jsoneditor-treepath .jsoneditor-treepath-show-all-btn{position:absolute;background-color:#ebebeb;left:0;height:20px;padding:0 3px;cursor:pointer}.jsoneditor-treepath .jsoneditor-treepath-element{margin:1px;font-family:arial,sans-serif;font-size:14px}.jsoneditor-treepath .jsoneditor-treepath-seperator{margin:2px;font-size:9pt;font-family:arial,sans-serif}.jsoneditor-treepath span.jsoneditor-treepath-element:hover,.jsoneditor-treepath span.jsoneditor-treepath-seperator:hover{cursor:pointer;text-decoration:underline}/*!
 * Selectr 2.4.13
 * http://mobius.ovh/docs/selectr
 *
 * Released under the MIT license
 */.selectr-container{position:relative}.selectr-container li{list-style:none}.selectr-hidden{position:absolute;overflow:hidden;clip:rect(0px,0px,0px,0px);width:1px;height:1px;margin:-1px;padding:0;border:0 none}.selectr-visible{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;z-index:11}.selectr-desktop.multiple .selectr-visible{display:none}.selectr-desktop.multiple.native-open .selectr-visible{top:100%;min-height:200px!important;height:auto;opacity:1;display:block}.selectr-container.multiple.selectr-mobile .selectr-selected{z-index:0}.selectr-selected{position:relative;z-index:1;box-sizing:border-box;width:100%;padding:7px 28px 7px 14px;cursor:pointer;border:1px solid #999999;border-radius:3px;background-color:#fff}.selectr-selected:before{position:absolute;top:50%;right:10px;width:0;height:0;content:"";-o-transform:rotate(0deg) translate3d(0px,-50%,0px);-ms-transform:rotate(0deg) translate3d(0px,-50%,0px);-moz-transform:rotate(0deg) translate3d(0px,-50%,0px);-webkit-transform:rotate(0deg) translate3d(0px,-50%,0px);transform:rotate(0) translate3d(0,-50%,0);border-width:4px 4px 0 4px;border-style:solid;border-color:#6c7a86 transparent transparent}.selectr-container.open .selectr-selected:before,.selectr-container.native-open .selectr-selected:before{border-width:0 4px 4px 4px;border-style:solid;border-color:transparent transparent #6c7a86}.selectr-label{display:none;overflow:hidden;width:100%;white-space:nowrap;text-overflow:ellipsis}.selectr-placeholder{color:#6c7a86}.selectr-tags{margin:0;padding:0;white-space:normal}.has-selected .selectr-tags{margin:0 0 -2px}.selectr-tag{list-style:none;position:relative;float:left;padding:2px 25px 2px 8px;margin:0 2px 2px 0;cursor:default;color:#fff;border:medium none;border-radius:10px;background:#acb7bf none repeat scroll 0 0}.selectr-container.multiple.has-selected .selectr-selected{padding:5px 28px 5px 5px}.selectr-options-container{position:absolute;z-index:10000;top:calc(100% - 1px);left:0;display:none;box-sizing:border-box;width:100%;border-width:0 1px 1px;border-style:solid;border-color:transparent #999999 #999999;border-radius:0 0 3px 3px;background-color:#fff}.selectr-container.open .selectr-options-container{display:block}.selectr-input-container{position:relative;display:none}.selectr-clear,.selectr-input-clear,.selectr-tag-remove{position:absolute;top:50%;right:22px;width:20px;height:20px;padding:0;cursor:pointer;-o-transform:translate3d(0px,-50%,0px);-ms-transform:translate3d(0px,-50%,0px);-moz-transform:translate3d(0px,-50%,0px);-webkit-transform:translate3d(0px,-50%,0px);transform:translate3d(0,-50%,0);border:medium none;background-color:transparent;z-index:11}.selectr-clear,.selectr-input-clear{display:none}.selectr-container.has-selected .selectr-clear,.selectr-input-container.active .selectr-input-clear{display:block}.selectr-selected .selectr-tag-remove{right:2px}.selectr-clear:before,.selectr-clear:after,.selectr-input-clear:before,.selectr-input-clear:after,.selectr-tag-remove:before,.selectr-tag-remove:after{position:absolute;top:5px;left:9px;width:2px;height:10px;content:" ";background-color:#6c7a86}.selectr-tag-remove:before,.selectr-tag-remove:after{top:4px;width:3px;height:12px;background-color:#fff}.selectr-clear:before,.selectr-input-clear:before,.selectr-tag-remove:before{-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.selectr-clear:after,.selectr-input-clear:after,.selectr-tag-remove:after{-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.selectr-input-container.active,.selectr-input-container.active .selectr-clear{display:block}.selectr-input{top:5px;left:5px;box-sizing:border-box;width:calc(100% - 30px);margin:10px 15px;padding:7px 30px 7px 9px;border:1px solid #999999;border-radius:3px}.selectr-notice{display:none;box-sizing:border-box;width:100%;padding:8px 16px;border-top:1px solid #999999;border-radius:0 0 3px 3px;background-color:#fff}.selectr-container.notice .selectr-notice{display:block}.selectr-container.notice .selectr-selected{border-radius:3px 3px 0 0}.selectr-options{position:relative;top:calc(100% + 2px);display:none;overflow-x:auto;overflow-y:scroll;max-height:200px;margin:0;padding:0}.selectr-container.open .selectr-options,.selectr-container.open .selectr-input-container,.selectr-container.notice .selectr-options-container{display:block}.selectr-option{position:relative;display:block;padding:5px 20px;list-style:outside none none;cursor:pointer;font-weight:400}.selectr-options.optgroups>.selectr-option{padding-left:25px}.selectr-optgroup{font-weight:700;padding:0}.selectr-optgroup--label{font-weight:700;margin-top:10px;padding:5px 15px}.selectr-match{text-decoration:underline}.selectr-option.selected{background-color:#ddd}.selectr-option.active{color:#fff;background-color:#5897fb}.selectr-option.disabled{opacity:.4}.selectr-option.excluded{display:none}.selectr-container.open .selectr-selected{border-color:#999999 #999999 transparent #999999;border-radius:3px 3px 0 0}.selectr-container.open .selectr-selected:after{-o-transform:rotate(180deg) translate3d(0px,50%,0px);-ms-transform:rotate(180deg) translate3d(0px,50%,0px);-moz-transform:rotate(180deg) translate3d(0px,50%,0px);-webkit-transform:rotate(180deg) translate3d(0px,50%,0px);transform:rotate(180deg) translate3d(0,50%,0)}.selectr-disabled{opacity:.6}.selectr-empty,.has-selected .selectr-placeholder{display:none}.has-selected .selectr-label{display:block}.taggable .selectr-selected{padding:4px 28px 4px 4px}.taggable .selectr-selected:after{display:table;content:" ";clear:both}.taggable .selectr-label{width:auto}.taggable .selectr-tags{float:left;display:block}.taggable .selectr-placeholder{display:none}.input-tag{float:left;min-width:90px;width:auto}.selectr-tag-input{border:medium none;padding:3px 10px;width:100%;font-family:inherit;font-weight:inherit;font-size:inherit}.selectr-input-container.loading:after{position:absolute;top:50%;right:20px;width:20px;height:20px;content:"";-o-transform:translate3d(0px,-50%,0px);-ms-transform:translate3d(0px,-50%,0px);-moz-transform:translate3d(0px,-50%,0px);-webkit-transform:translate3d(0px,-50%,0px);transform:translate3d(0,-50%,0);-o-transform-origin:50% 0 0;-ms-transform-origin:50% 0 0;-moz-transform-origin:50% 0 0;-webkit-transform-origin:50% 0 0;transform-origin:50% 0 0;-moz-animation:.5s linear 0s normal forwards infinite running selectr-spin;-webkit-animation:.5s linear 0s normal forwards infinite running selectr-spin;animation:.5s linear 0s normal forwards infinite running selectr-spin;border-width:3px;border-style:solid;border-color:#aaa #ddd #ddd;border-radius:50%}@-webkit-keyframes selectr-spin{0%{-webkit-transform:rotate(0deg) translate3d(0px,-50%,0px);transform:rotate(0) translate3d(0,-50%,0)}to{-webkit-transform:rotate(360deg) translate3d(0px,-50%,0px);transform:rotate(360deg) translate3d(0,-50%,0)}}@keyframes selectr-spin{0%{-webkit-transform:rotate(0deg) translate3d(0px,-50%,0px);transform:rotate(0) translate3d(0,-50%,0)}to{-webkit-transform:rotate(360deg) translate3d(0px,-50%,0px);transform:rotate(360deg) translate3d(0,-50%,0)}}.selectr-container.open.inverted .selectr-selected{border-color:transparent #999999 #999999;border-radius:0 0 3px 3px}.selectr-container.inverted .selectr-options-container{border-width:1px 1px 0;border-color:#999999 #999999 transparent;border-radius:3px 3px 0 0;background-color:#fff}.selectr-container.inverted .selectr-options-container{top:auto;bottom:calc(100% - 1px)}.selectr-container ::-webkit-input-placeholder{color:#6c7a86;opacity:1}.selectr-container ::-moz-placeholder{color:#6c7a86;opacity:1}.selectr-container :-ms-input-placeholder{color:#6c7a86;opacity:1}.selectr-container ::placeholder{color:#6c7a86;opacity:1}.custom-modal[data-v-7884c898]{position:fixed;z-index:1055;top:5vh;right:5vw;width:90vw;height:90vh;background-color:#2b2b2b;border:1px solid #444;border-radius:8px;padding:0;box-shadow:0 0 20px #000}.close-panel-btn-setup[data-v-7884c898]{position:fixed;top:60vh!important;right:380px;height:60px;width:45px;z-index:10001;padding:.5rem;border-radius:8px!important;background:linear-gradient(135deg,#6c757d,#495057)!important;border-color:#ffffff4d!important;box-shadow:-2px 0 10px #0003;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;justify-content:center}.close-panel-btn-setup[data-v-7884c898]:hover{right:362px;box-shadow:-4px 0 15px #0000004d;background:linear-gradient(135deg,#495057,#343a40)!important;transform:translateY(-1px)}.close-panel-btn-setup[data-v-7884c898]:active{transform:translateY(0);box-shadow:-2px 0 8px #0003}.close-panel-btn-setup .fa-caret-right[data-v-7884c898]{font-size:1rem;color:#fff}.close-panel-btn-setup .close-icon[data-v-7884c898]{font-size:1.2rem;margin-top:2px}.open-panel-btn-setup[data-v-7884c898]{position:fixed;top:60vh!important;right:0;height:8vh;width:8vw;min-width:40px;min-height:40px;max-width:60px;max-height:60px;z-index:1006;padding:.5rem;border-radius:8px!important;background:linear-gradient(135deg,#6c757d,#495057)!important;border-color:#ffffff4d!important;box-shadow:2px 0 10px #0003;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (min-width: 768px){.open-panel-btn-setup[data-v-7884c898]{top:450px;right:-5px;height:60px;width:45px}}@media (min-width: 1024px){.open-panel-btn-setup[data-v-7884c898]{top:450px;right:-5px;height:60px;width:45px}}.open-panel-btn-setup[data-v-7884c898]:hover{right:-2px;box-shadow:4px 0 15px #0000004d;background:linear-gradient(135deg,#495057,#343a40)!important;transform:translateY(-1px)}@media (min-width: 768px){.open-panel-btn-setup[data-v-7884c898]:hover{right:-7px}}@media (min-width: 1024px){.open-panel-btn-setup[data-v-7884c898]:hover{right:-7px}}.open-panel-btn-setup[data-v-7884c898]:active{transform:translateY(0);box-shadow:2px 0 8px #0003}.open-panel-btn-setup .fa-caret-left[data-v-7884c898]{font-size:1rem;color:#fff}.open-panel-btn-setup .open-icon[data-v-7884c898]{font-size:1.2rem;margin-top:2px}.corner-trigger-area[data-v-7884c898]{position:fixed;top:0;right:0;width:40px;height:40px;z-index:11000;background:transparent;pointer-events:none}.corner-trigger-area.armed[data-v-7884c898]{pointer-events:auto}.triangle-button[data-v-b754bcf0]{width:0;height:0;border-left:45px solid transparent;border-right:45px solid transparent;border-top:45px solid #007bff;cursor:pointer;position:relative;transition:transform .2s}.triangle-button[data-v-b754bcf0]:hover{transform:scale(1.1)}.triangle-button-container[data-v-b754bcf0]{display:inline-block;padding:20px;overflow:visible}.triangle-button[data-v-b754bcf0]:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-weight:700;font-size:14px}.holo-default-color[data-v-d372c119]{position:relative;flex:0 0 38px}.holo-default-swatch[data-v-d372c119]{display:block;width:100%;height:100%;min-height:31px;margin:0!important;padding:0;border-radius:4px;border:1px solid #dee2e6;cursor:pointer}.holo-default-swatch[data-v-d372c119]:hover{border-color:#4dabf7}.holo-default-popover[data-v-d372c119]{position:fixed;z-index:3000;padding:10px;border-radius:8px;background:#2c3e50;border:1px solid rgba(99,179,237,.55);box-shadow:0 8px 24px #00000073}.vh-30[data-v-d372c119]{height:20vh}.screen-menu-compact[data-v-d372c119]{background:#343a40f2;border:1px solid rgba(0,123,255,.3);border-radius:8px;padding:1rem;margin:1rem 0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.menu-option-compact[data-v-d372c119]{background:#495057cc;border:1px solid rgba(108,117,125,.3);border-radius:6px;padding:.75rem;transition:all .2s ease;cursor:pointer}.menu-option-compact[data-v-d372c119]:hover{background:#495057;border-color:#007bff80;transform:translateY(-1px)}.menu-option-compact.active[data-v-d372c119]{background:#007bff33;border-color:var(--bs-primary);box-shadow:0 0 0 1px #007bff4d}.menu-option-compact.disabled[data-v-d372c119]{opacity:.4;cursor:not-allowed;pointer-events:none}.option-icon-small[data-v-d372c119]{font-size:14px;color:#f8f9fa;width:16px;text-align:center}.option-label-compact[data-v-d372c119]{color:#f8f9fa;font-size:.875rem;font-weight:500;margin:0;cursor:pointer;transition:color .2s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu-option-compact.active .option-label-compact[data-v-d372c119]{color:#fff}.compact-toggle[data-v-d372c119]{flex-shrink:0;margin:0}.compact-toggle[data-v-d372c119]:checked{background-color:var(--bs-primary);border-color:var(--bs-primary)}.compact-toggle[data-v-d372c119]:focus{border-color:var(--bs-primary);box-shadow:0 0 0 .2rem #007bff40}.audio-section[data-v-d372c119]{max-height:400px;overflow-y:auto}.audio-files-list-compact[data-v-d372c119]{display:flex;flex-direction:column;gap:.5rem;max-height:200px;overflow-y:auto}.audio-file-item-compact[data-v-d372c119]{background:#21252999;border:1px solid rgba(255,255,255,.2);border-radius:.375rem;padding:.5rem;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease}.audio-file-item-compact.playing[data-v-d372c119]{background:#0d6efd33;border-color:#0d6efd80;box-shadow:0 0 10px #0d6efd4d}.file-info[data-v-d372c119]{min-width:0}.audio-progress[data-v-d372c119]{margin-top:.25rem}.audio-controls[data-v-d372c119]{flex-shrink:0}.audio-controls .btn[data-v-d372c119]{padding:.25rem .5rem;font-size:.75rem}.volume-control[data-v-d372c119]{padding:.75rem;background:#21252966;border-radius:.375rem;border:1px solid rgba(255,255,255,.1)}.form-range[data-v-d372c119]{background:transparent}.form-range[data-v-d372c119]::-webkit-slider-track{background:#fff3;border-radius:.25rem;height:4px}.form-range[data-v-d372c119]::-webkit-slider-thumb{background:#0d6efd;border:none;border-radius:50%;width:16px;height:16px}.form-range[data-v-d372c119]::-moz-range-track{background:#fff3;border-radius:.25rem;height:4px;border:none}.form-range[data-v-d372c119]::-moz-range-thumb{background:#0d6efd;border:none;border-radius:50%;width:16px;height:16px}.upload-area-compact[data-v-d372c119]{border:1px dashed rgba(255,255,255,.3);border-radius:.375rem;padding:1rem;text-align:center;transition:border-color .3s ease}.upload-area-compact[data-v-d372c119]:hover{border-color:#0d6efd}.text-truncate[data-v-d372c119]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.keypad-image-frame[data-v-d372c119]{display:flex;align-items:center;justify-content:center;width:100%;max-width:320px;height:220px;margin:0 auto}.keypad-image[data-v-d372c119]{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.keypad-list-group[data-v-d372c119]{display:flex;flex-direction:column;gap:4px}.keypad-list-group[data-v-d372c119],.keypad-list-item-wrapper[data-v-d372c119]{position:relative}.btn-check:disabled+.keypad-list-item[data-v-d372c119]{cursor:not-allowed}.keypad-list-item[data-v-d372c119]{display:flex;align-items:center;gap:10px;padding:9px 12px;background:#ffffff08;border:1px solid transparent;border-radius:7px;cursor:pointer;color:#ced3d9;font-size:.88rem;font-weight:500;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.keypad-list-item[data-v-d372c119]:hover{background:#ffffff12;color:#f1f1f1}.keypad-list-item-check[data-v-d372c119]{font-size:.72rem;opacity:0;color:#4dabf7;transition:opacity .15s ease}.btn-check:checked+.keypad-list-item[data-v-d372c119]{background:#4dabf724;border-color:#4dabf766;color:#fff;font-weight:600}.btn-check:checked+.keypad-list-item .keypad-list-item-check[data-v-d372c119]{opacity:1}.keypad-detail-panel[data-v-d372c119]{display:inline-block;padding:16px;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:10px}.keypad-detail-empty[data-v-d372c119]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:160px;color:#8b929a;font-size:.88rem;border:1px dashed rgba(255,255,255,.15);border-radius:10px;text-align:center;padding:20px}.keypad-detail-empty i[data-v-d372c119]{font-size:1.6rem;opacity:.6}.btn[data-v-d372c119]{padding:calc(var(--button-padding) * .5) calc(var(--button-padding) * .9);font-size:var(--font-size-base)}.screen-menu-compact[data-v-d372c119]{padding:calc(var(--spacing-base) * .85)}.menu-option-compact[data-v-d372c119]{padding:calc(var(--spacing-base) * .6)}.option-label-compact[data-v-d372c119]{font-size:calc(var(--font-size-base) * .875)}.audio-controls .btn[data-v-d372c119]{padding:calc(var(--button-padding) * .25) calc(var(--button-padding) * .5);font-size:calc(var(--font-size-base) * .75)}.kw-body[data-v-45319375]{text-align:left;display:flex;flex-direction:column;gap:8px;font-size:.85rem;color:#ecf0f1}.kw-switch[data-v-45319375]{display:flex;align-items:center;gap:10px;margin:0;padding-left:0;min-height:32px}.kw-switch .form-check-input[data-v-45319375]{float:none;margin:0;width:2.2em;height:1.2em;flex:none;cursor:pointer;background-color:#4a6178;border-color:#5b7a95}.kw-switch .form-check-input[data-v-45319375]:checked{background-color:#12866f;border-color:#12866f}.kw-row[data-v-45319375]{display:flex;flex-wrap:wrap;gap:8px 16px}.kw-num[data-v-45319375]{display:flex;flex-direction:column;gap:2px;margin:0;color:#a9b9c7;font-size:.78rem}.kw-input[data-v-45319375]{display:inline-flex;align-items:center;gap:4px;color:#ecf0f1}.kw-input input[data-v-45319375]{width:84px;min-height:32px;padding:2px 8px;border-radius:6px;border:1px solid #5b7a95;background:#3d5a73;color:#ecf0f1}.kw-check[data-v-45319375]{display:flex;align-items:center;gap:8px;margin:0;min-height:32px}.kw-check input[data-v-45319375]{width:16px;height:16px;flex:none}.kw-adv[data-v-45319375]{border-top:1px dashed rgba(255,255,255,.2);padding-top:6px;display:flex;flex-direction:column;gap:6px}.kw-hint[data-v-45319375]{margin:0;font-size:.75rem;color:#a9b9c7}html[data-theme=day] .kw-body[data-v-45319375],html[data-theme=day] .kw-input[data-v-45319375]{color:#1f2d3a}html[data-theme=day] .kw-num[data-v-45319375],html[data-theme=day] .kw-hint[data-v-45319375]{color:#5d6d7e}html[data-theme=day] .kw-input input[data-v-45319375]{background:#fff;border-color:#b8c6d4;color:#1f2d3a}.menu-screen-btn[data-v-414c08e9]{background:transparent!important;border-color:#63b3ed!important;color:#63b3ed!important;border-radius:8px!important;transition:all .3s ease!important;padding:8px 12px!important}.menu-screen-btn[data-v-414c08e9]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #63b3ed66!important;background:#63b3ed1f!important}.menu-screen-btn[data-v-414c08e9]:active{transform:translateY(0);box-shadow:0 2px 6px #63b3ed4d!important}.modal-fade-enter-active[data-v-414c08e9],.modal-fade-leave-active[data-v-414c08e9]{transition:opacity .25s cubic-bezier(.32,1.47,.5,1),transform .28s cubic-bezier(.32,1.47,.5,1)}.modal-fade-enter-from[data-v-414c08e9],.modal-fade-leave-to[data-v-414c08e9]{opacity:0;transform:translateY(-30px) scale(.98)}.modal-fade-enter-to[data-v-414c08e9],.modal-fade-leave-from[data-v-414c08e9]{opacity:1;transform:translateY(0) scale(1)}.screen-menu-compact[data-v-414c08e9]{background:#343a40f2;border:1px solid rgba(0,123,255,.3);border-radius:8px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:1rem}.menu-option-compact[data-v-414c08e9]{background:#21252999;border:1px solid rgba(255,255,255,.2);border-radius:.375rem;padding:.5rem;margin-bottom:.5rem;transition:all .3s ease}.menu-option-compact.active[data-v-414c08e9]{background:#0d6efd33;border-color:#0d6efd80;box-shadow:0 0 10px #0d6efd4d}.option-icon-small[data-v-414c08e9]{font-size:.875rem;width:16px;text-align:center}.option-label-compact[data-v-414c08e9]{font-size:.75rem;margin:0;cursor:pointer}.compact-toggle[data-v-414c08e9]{margin-right:.5rem}.audio-section[data-v-414c08e9]{max-height:400px;overflow-y:auto}.audio-files-list-compact[data-v-414c08e9]{display:flex;flex-direction:column;gap:.5rem;max-height:200px;overflow-y:auto}.audio-file-item-compact[data-v-414c08e9]{background:#21252999;border:1px solid rgba(255,255,255,.2);border-radius:.375rem;padding:.5rem;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease}.audio-file-item-compact.playing[data-v-414c08e9]{background:#0d6efd33;border-color:#0d6efd80;box-shadow:0 0 10px #0d6efd4d}.file-info[data-v-414c08e9]{min-width:0}.audio-progress[data-v-414c08e9]{margin-top:.25rem}.audio-controls[data-v-414c08e9]{flex-shrink:0}.audio-controls .btn[data-v-414c08e9]{padding:.25rem .5rem;font-size:.75rem}.volume-control[data-v-414c08e9]{padding:.75rem;background:#21252966;border-radius:.375rem;border:1px solid rgba(255,255,255,.1)}.form-range[data-v-414c08e9]{background:transparent}.form-range[data-v-414c08e9]::-webkit-slider-track{background:#fff3;border-radius:.25rem;height:4px}.form-range[data-v-414c08e9]::-webkit-slider-thumb{background:#0d6efd;border:none;border-radius:50%;width:16px;height:16px}.form-range[data-v-414c08e9]::-moz-range-track{background:#fff3;border-radius:.25rem;height:4px;border:none}.form-range[data-v-414c08e9]::-moz-range-thumb{background:#0d6efd;border:none;border-radius:50%;width:16px;height:16px}.upload-area-compact[data-v-414c08e9]{border:1px dashed rgba(255,255,255,.3);border-radius:.375rem;padding:1rem;text-align:center;transition:border-color .3s ease}.upload-area-compact[data-v-414c08e9]:hover{border-color:#0d6efd}.text-truncate[data-v-414c08e9]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-check-input[data-v-414c08e9]:checked{background-color:var(--bs-primary);border-color:var(--bs-primary)}.form-check-input[data-v-414c08e9]:focus{border-color:var(--bs-primary);box-shadow:0 0 0 .2rem #007bff40}.shared-button-style[data-v-414c08e9]{border-radius:6px!important;transition:all .3s ease!important;padding:6px 8px!important;font-size:1rem;width:40px}.btm-overlay[data-v-a28cf0cc]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:16px;background:#0000008c;outline:none}.btm-card[data-v-a28cf0cc]{--st-off-bg: #22313f;--st-off-fg: #c5d3df;--st-off-bd: #4a6178;width:min(860px,100%);max-height:calc(100vh - 32px);overflow-y:auto;background:#2c3e50;color:#ecf0f1;border:1px solid #4a6178;border-radius:14px;padding:18px 20px;text-align:left}.btm-head[data-v-a28cf0cc]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.btm-title[data-v-a28cf0cc]{margin:0;font-size:1.15rem;font-weight:600}.btm-sub[data-v-a28cf0cc]{margin:4px 0 0;font-size:.85rem;color:#a9b9c7}.btm-close[data-v-a28cf0cc]{flex-shrink:0;background:none;border:0;color:#a9b9c7;font-size:1.6rem;line-height:1;cursor:pointer}.btm-close[data-v-a28cf0cc]:hover{color:#ecf0f1}.btm-name-field[data-v-a28cf0cc]{display:flex;flex-direction:column;gap:4px;margin-bottom:14px}.btm-name-input[data-v-a28cf0cc]{background:#22313f;color:#ecf0f1;border:1px solid #4a6178;border-radius:8px;padding:6px 10px}.btm-name-input[data-v-a28cf0cc]:focus{border-color:#63b3ed;outline:none}.btm-name-input.invalid[data-v-a28cf0cc]{border-color:#e74c3c}.btm-name-error[data-v-a28cf0cc]{font-size:.78rem;color:#ff8a80}.btm-option[data-v-a28cf0cc]:disabled{opacity:.5;cursor:not-allowed}.btm-options[data-v-a28cf0cc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px}.btm-option[data-v-a28cf0cc]{display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:12px;background:#34495e;color:inherit;border:2px solid #4a6178;border-radius:12px;text-align:left;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.btm-option[data-v-a28cf0cc]:hover,.btm-option[data-v-a28cf0cc]:focus-visible{border-color:#63b3ed;background:#3d566e;outline:none}.btm-option.recommended[data-v-a28cf0cc]{border-color:#18bc9c99}.btm-name[data-v-a28cf0cc]{font-weight:700;font-size:1.05rem}.btm-tech[data-v-a28cf0cc]{display:flex;flex-direction:column;gap:6px;margin-top:2px}.btm-tech-lbl[data-v-a28cf0cc]{font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#a9b9c7}.btm-states[data-v-a28cf0cc]{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.btm-states .st[data-v-a28cf0cc]{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.72rem;font-weight:700;padding:2px 7px;border-radius:6px;border:1px solid var(--st-off-bd);background:var(--st-off-bg);color:var(--st-off-fg)}.btm-states .arrow[data-v-a28cf0cc]{color:#a9b9c7;font-size:.8rem}.btm-tech-txt[data-v-a28cf0cc]{font-size:.78rem;color:#c5d3df;line-height:1.35}.btm-uses[data-v-a28cf0cc]{font-size:.76rem;color:#a9b9c7;line-height:1.35}.btm-uses b[data-v-a28cf0cc]{color:#c5d3df;font-weight:600}.onoff-off[data-v-a28cf0cc]{animation:stOnoffOff-a28cf0cc 4s infinite}.onoff-on[data-v-a28cf0cc]{animation:stOnoffOn-a28cf0cc 4s infinite}.sel-1[data-v-a28cf0cc]{animation:stSel1-a28cf0cc 4s infinite}.sel-2[data-v-a28cf0cc]{animation:stSel2-a28cf0cc 4s infinite}.sel-3[data-v-a28cf0cc]{animation:stSel3-a28cf0cc 4s infinite}.push-rel[data-v-a28cf0cc]{animation:stPushRel-a28cf0cc 4s infinite}.push-pre[data-v-a28cf0cc]{animation:stPushPre-a28cf0cc 4s infinite}@keyframes stOnoffOff-a28cf0cc{0%,15%,67%,to{background:#18bc9c;color:#062b23;border-color:#18bc9c}17%,65%{background:var(--st-off-bg);color:var(--st-off-fg);border-color:var(--st-off-bd)}}@keyframes stOnoffOn-a28cf0cc{0%,15%,67%,to{background:var(--st-off-bg);color:var(--st-off-fg);border-color:var(--st-off-bd)}17%,65%{background:#18bc9c;color:#062b23;border-color:#18bc9c}}@keyframes stSel1-a28cf0cc{0%,31%,94%,to{background:#18bc9c;color:#062b23;border-color:#18bc9c}33%,92%{background:var(--st-off-bg);color:var(--st-off-fg);border-color:var(--st-off-bd)}}@keyframes stSel2-a28cf0cc{0%,31%,63%,to{background:var(--st-off-bg);color:var(--st-off-fg);border-color:var(--st-off-bd)}33%,61%{background:#18bc9c;color:#062b23;border-color:#18bc9c}}@keyframes stSel3-a28cf0cc{0%,61%,94%,to{background:var(--st-off-bg);color:var(--st-off-fg);border-color:var(--st-off-bd)}63%,92%{background:#18bc9c;color:#062b23;border-color:#18bc9c}}@keyframes stPushRel-a28cf0cc{0%,19%,68%,to{background:#18bc9c;color:#062b23;border-color:#18bc9c}21%,66%{background:var(--st-off-bg);color:var(--st-off-fg);border-color:var(--st-off-bd)}}@keyframes stPushPre-a28cf0cc{0%,19%,68%,to{background:var(--st-off-bg);color:var(--st-off-fg);border-color:var(--st-off-bd)}21%,66%{background:#18bc9c;color:#062b23;border-color:#18bc9c}}@media (prefers-reduced-motion: reduce){.btm-states .st[data-v-a28cf0cc]{animation:none!important}.onoff-on[data-v-a28cf0cc],.sel-2[data-v-a28cf0cc],.push-pre[data-v-a28cf0cc]{background:#18bc9c!important;color:#062b23!important;border-color:#18bc9c!important}}.holo-page-tab[data-v-64ff5331]{padding:4px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.2);background:transparent;color:#fffc;font-size:.85rem;transition:background-color .15s ease,border-color .15s ease}.holo-page-tab[data-v-64ff5331]:hover{background:#ffffff0f}.holo-page-tab.active[data-v-64ff5331]{background:#4dabf72e;border-color:#4dabf7;color:#fff;font-weight:600}.holo-page-add[data-v-64ff5331],.holo-page-del[data-v-64ff5331]{padding:4px 10px}.holo-page-del[data-v-64ff5331]:hover{border-color:#e74c3c;color:#e74c3c}.holo-menu[data-v-64ff5331]{position:fixed;z-index:20000;width:240px;display:flex;flex-direction:column;gap:2px;padding:8px;background:#2c3e50;border:1px solid rgba(99,179,237,.55);border-radius:10px;box-shadow:0 8px 24px #00000073;color:#fff}.holo-menu-title[data-v-64ff5331]{padding:2px 6px 6px;font-size:.75rem;color:#fff9;border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:4px}.holo-menu-item[data-v-64ff5331]{display:flex;align-items:center;gap:8px;padding:6px 8px;border:none;border-radius:6px;background:transparent;color:#fff;font-size:.875rem;text-align:left}.holo-menu-item i[data-v-64ff5331]{width:14px;color:#63b3ed}.holo-menu-item[data-v-64ff5331]:hover{background:#63b3ed24}.holo-menu-danger i[data-v-64ff5331],.holo-menu-danger[data-v-64ff5331]{color:#ff8a80}.holo-menu-group[data-v-64ff5331]{padding:4px 8px}.holo-menu-label[data-v-64ff5331]{font-size:.75rem;color:#fff9}.holo-menu-chips[data-v-64ff5331]{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.holo-chip[data-v-64ff5331]{min-width:30px;padding:2px 6px;border-radius:6px;border:1px solid rgba(99,179,237,.45);background:#63b3ed14;color:#fff;font-size:.8rem}.holo-chip[data-v-64ff5331]:hover{background:#63b3ed40}.btn-menu[data-v-64ff5331]{position:fixed;z-index:20000;width:min(290px,100vw - 16px);max-height:calc(100vh - 16px);overflow-y:auto;display:flex;flex-direction:column;gap:2px;padding:8px;background:#2c3e50;border:1px solid rgba(99,179,237,.55);border-radius:10px;box-shadow:0 8px 24px #00000073;color:#ecf0f1}.btn-menu-head[data-v-64ff5331]{display:flex;align-items:baseline;gap:8px;padding:2px 6px 6px;margin-bottom:4px;border-bottom:1px solid rgba(255,255,255,.1);min-width:0}.btn-menu-zone[data-v-64ff5331]{flex-shrink:0;padding:1px 7px;border-radius:6px;background:#63b3ed29;color:#63b3ed;font-size:.75rem;font-weight:600}.btn-menu-name[data-v-64ff5331]{font-size:.8rem;color:#a9b9c7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn-menu-item[data-v-64ff5331]{display:flex;align-items:center;gap:10px;padding:7px 8px;border:none;border-radius:6px;background:transparent;color:inherit;text-align:left;cursor:pointer}.btn-menu-item[data-v-64ff5331]:hover:not(:disabled),.btn-menu-item[data-v-64ff5331]:focus-visible{background:#63b3ed24;outline:none}.btn-menu-item[data-v-64ff5331]:disabled{cursor:default;opacity:.45}.btn-menu-item[data-v-64ff5331] .line-icon{font-size:1.1rem}.btn-menu-text[data-v-64ff5331]{display:flex;flex-direction:column;min-width:0}.btn-menu-label[data-v-64ff5331]{font-size:.875rem;font-weight:600}.btn-menu-hint[data-v-64ff5331]{font-size:.75rem;color:#a9b9c7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn-menu-foot[data-v-64ff5331]{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:4px;padding:6px 6px 2px;border-top:1px solid rgba(255,255,255,.1)}.btn-menu-chip[data-v-64ff5331]{padding:0 6px;border-radius:5px;border:1px solid rgba(99,179,237,.45);font-family:ui-monospace,Consolas,monospace;font-size:.7rem;color:#63b3ed}.btn-menu-foot-text[data-v-64ff5331]{font-size:.7rem;color:#8193a5}.btn-menu-question[data-v-64ff5331]{margin:2px 6px 4px;font-size:.875rem;font-weight:600}.btn-menu-tech[data-v-64ff5331]{margin:0 6px 8px;font-size:.75rem;color:#a9b9c7}.btn-menu-actions[data-v-64ff5331]{display:flex;justify-content:flex-end;gap:6px;padding:0 4px 2px}.btn-menu-cancel[data-v-64ff5331],.btn-menu-ok[data-v-64ff5331]{padding:4px 12px;border-radius:6px;font-size:.8rem;cursor:pointer}.btn-menu-cancel[data-v-64ff5331]{background:transparent;border:1px solid #6c7a89;color:inherit}.btn-menu-ok[data-v-64ff5331]{background:#18bc9c;border:1px solid #18bc9c;color:#fff}.btn-menu-cancel[data-v-64ff5331]:hover{background:#ffffff14}.btn-menu-item.danger .btn-menu-label[data-v-64ff5331],.btn-menu-item.danger[data-v-64ff5331] .line-icon{color:#ff8a80}.btn-menu-ok.danger[data-v-64ff5331]{background:#e74c3c;border-color:#e74c3c}.btn-menu-ok.danger[data-v-64ff5331]:hover{background:#c0392b}html[data-theme=day] .btn-menu-item.danger .btn-menu-label[data-v-64ff5331],html[data-theme=day] .btn-menu-item.danger[data-v-64ff5331] .line-icon{color:#c0392b}.btn-menu-ok[data-v-64ff5331]:hover{background:#128f76}.loop-alert[data-v-64ff5331]{margin:0 0 10px;padding:10px 12px;background:#3498db1f;border:1px solid rgba(52,152,219,.7);border-radius:8px;color:#ecf0f1;font-size:.82rem}.loop-alert-head[data-v-64ff5331]{display:flex;align-items:center;gap:8px;font-weight:700;color:#7cc4f5;margin-bottom:6px}.loop-alert-item+.loop-alert-item[data-v-64ff5331]{margin-top:8px;padding-top:8px;border-top:1px dashed rgba(52,152,219,.4)}.loop-alert-boot[data-v-64ff5331]{display:inline-block;margin-left:6px;padding:0 6px;border-radius:5px;background:#3498db;color:#fff;font-size:.72rem;font-weight:600}.loop-alert-chain[data-v-64ff5331]{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:6px}.loop-chip[data-v-64ff5331]{padding:1px 8px;border:1px solid rgba(124,196,245,.7);border-radius:6px;background:transparent;color:inherit;font-family:ui-monospace,Consolas,monospace;font-size:.75rem;cursor:pointer}.loop-chip[data-v-64ff5331]:hover{background:#3498db40}.loop-chip.ghost[data-v-64ff5331]{opacity:.6;cursor:default}.loop-arrow[data-v-64ff5331]{color:#7cc4f5}.loop-alert-hint[data-v-64ff5331]{margin-top:8px;color:#a9b9c7;font-size:.75rem}html[data-theme=day] .loop-alert[data-v-64ff5331]{background:#eaf4fb;color:#1f2d3d}html[data-theme=day] .loop-alert-head[data-v-64ff5331],html[data-theme=day] .loop-arrow[data-v-64ff5331]{color:#1f6fa8}html[data-theme=day] .loop-chip[data-v-64ff5331]{border-color:#1f6fa899}html[data-theme=day] .loop-alert-hint[data-v-64ff5331]{color:#5d6d7e}.btn-hover-tip[data-v-64ff5331]{position:fixed;z-index:20001;max-width:min(260px,100vw - 16px);padding:7px 10px;background:#2c3e50;border:1px solid rgba(99,179,237,.55);border-radius:8px;box-shadow:0 6px 18px #0006;color:#ecf0f1;pointer-events:none;font-size:.8rem}.btn-hover-head[data-v-64ff5331]{display:flex;align-items:baseline;gap:8px;min-width:0}.btn-hover-title[data-v-64ff5331]{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn-hover-tech[data-v-64ff5331]{display:flex;align-items:center;gap:6px;margin-top:4px;color:#a9b9c7;font-size:.75rem}.btn-hover-hint[data-v-64ff5331]{margin-top:4px;color:#8193a5;font-size:.7rem}html[data-theme=day] .btn-hover-tip[data-v-64ff5331]{background:#fff;border-color:#1f2d3d33;box-shadow:0 6px 18px #1f2d3d2e;color:#1f2d3d}html[data-theme=day] .btn-hover-tech[data-v-64ff5331],html[data-theme=day] .btn-hover-hint[data-v-64ff5331]{color:#5d6d7e}html[data-theme=day] .holo-menu[data-v-64ff5331]{background:#fff;border-color:#1f2d3d33;box-shadow:0 8px 24px #1f2d3d2e;color:#1f2d3d}html[data-theme=day] .holo-menu-item[data-v-64ff5331],html[data-theme=day] .holo-chip[data-v-64ff5331]{color:#1f2d3d}html[data-theme=day] .holo-menu-title[data-v-64ff5331],html[data-theme=day] .holo-menu-label[data-v-64ff5331]{color:#5d6d7e;border-color:#1f2d3d1f}html[data-theme=day] .holo-menu-item i[data-v-64ff5331]{color:#2c7bb6}html[data-theme=day] .holo-menu-item[data-v-64ff5331]:hover{background:#2c7bb61a}html[data-theme=day] .holo-menu-danger[data-v-64ff5331],html[data-theme=day] .holo-menu-danger i[data-v-64ff5331]{color:#c0392b}html[data-theme=day] .btn-menu[data-v-64ff5331]{background:#fff;border-color:#1f2d3d33;box-shadow:0 8px 24px #1f2d3d2e;color:#1f2d3d}html[data-theme=day] .btn-menu-head[data-v-64ff5331],html[data-theme=day] .btn-menu-foot[data-v-64ff5331]{border-color:#1f2d3d1f}html[data-theme=day] .btn-menu-zone[data-v-64ff5331]{background:#2c7bb61f;color:#2c7bb6}html[data-theme=day] .btn-menu-name[data-v-64ff5331],html[data-theme=day] .btn-menu-hint[data-v-64ff5331],html[data-theme=day] .btn-menu-tech[data-v-64ff5331],html[data-theme=day] .btn-menu-foot-text[data-v-64ff5331]{color:#5d6d7e}html[data-theme=day] .btn-menu-chip[data-v-64ff5331]{color:#2c7bb6;border-color:#2c7bb666}html[data-theme=day] .btn-menu-item[data-v-64ff5331]:hover:not(:disabled),html[data-theme=day] .btn-menu-item[data-v-64ff5331]:focus-visible{background:#2c7bb61a}html[data-theme=day] .btn-menu-cancel[data-v-64ff5331]{border-color:#adb5bd}html[data-theme=day] .btn-menu-cancel[data-v-64ff5331]:hover{background:#1f2d3d0f}.konva-container[data-v-64ff5331]{position:relative}.backlight-panel[data-v-64ff5331]{padding:0 4px}.backlight-panel[data-v-64ff5331]>.container-fluid{padding:4px 0!important;max-width:380px;margin-left:0}.backlight-panel[data-v-64ff5331] .screen-menu-compact{padding:2px 4px!important;margin-top:0!important;margin-bottom:0!important;border:none!important;background:transparent!important;box-shadow:none!important}.backlight-panel[data-v-64ff5331] .col-md-8{width:72%}.backlight-panel[data-v-64ff5331] .col-md-4{width:28%}.backlight-panel[data-v-64ff5331] .col-md-8 h6,.backlight-panel[data-v-64ff5331] .bg-transparent>h6{display:none}.backlight-panel[data-v-64ff5331] label{display:block;text-align:left}.backlight-panel[data-v-64ff5331] .form-check-label{display:inline-block;margin-bottom:0!important}.backlight-panel[data-v-64ff5331] .form-check{margin-bottom:2px}.backlight-panel[data-v-64ff5331] .col-md-4 h6{margin-top:2px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:700}.backlight-panel[data-v-64ff5331] .d-flex.gap-1>*{flex:1 1 0;min-width:0}.backlight-panel[data-v-64ff5331] .d-flex.gap-1>:first-child:not(:last-child){flex:0 0 34px;background-image:none;padding-right:0}.backlight-panel[data-v-64ff5331] .d-flex.gap-1>select:last-child{padding-left:4px;padding-right:18px;background-position:right 4px center}.backlight-panel[data-v-64ff5331] h6,.backlight-panel[data-v-64ff5331] .text-center{text-align:left!important}.backlight-panel[data-v-64ff5331] .p-3{padding:2px 4px!important}.backlight-panel[data-v-64ff5331] .mb-3{margin-bottom:4px!important}.backlight-panel[data-v-64ff5331] .gy-1{--bs-gutter-y: 0}.backlight-panel[data-v-64ff5331] .text-primary.fw-bold.mb-2{display:none}.backlight-panel[data-v-64ff5331] .form-select-sm{max-width:260px}.backlight-panel[data-v-64ff5331] h6{font-size:.7rem!important;margin-bottom:4px!important}.backlight-panel[data-v-64ff5331] label{font-size:.7rem!important;margin-bottom:2px!important}.backlight-panel[data-v-64ff5331] .row.g-3,.backlight-panel[data-v-64ff5331] .row.g-2{--bs-gutter-x: .4rem;--bs-gutter-y: .25rem}.backlight-panel[data-v-64ff5331] .form-select-sm{padding-top:1px;padding-bottom:1px;font-size:.75rem}.backlight-panel[data-v-64ff5331] .text-primary.fw-bold.mb-2{margin-bottom:2px!important}.editor-right[data-v-64ff5331]{min-width:0}@media (min-width: 992px){.editor-left[data-v-64ff5331],.editor-right[data-v-64ff5331]{max-height:var(--editor-avail, calc(100vh - 8rem) );overflow-y:auto;overflow-x:hidden}}.actions-placeholder[data-v-64ff5331]{margin-top:8px;padding:0 8px}.actions-placeholder-header[data-v-64ff5331]{padding:0 8px 6px;text-align:left;color:#ffffff59;border-bottom:1px solid rgba(255,255,255,.12)}.actions-placeholder-tabs[data-v-64ff5331]{display:flex;gap:8px;margin:12px 0}.actions-placeholder-tabs span[data-v-64ff5331]{width:110px;height:30px;border-radius:6px;background:#ffffff0f}.actions-placeholder-body[data-v-64ff5331]{height:220px;border:1px dashed rgba(255,255,255,.2);border-radius:8px}@media (min-width: 992px){.editor-left-narrow[data-v-64ff5331]{width:min(var(--narrow-w, 380px),42vw)}}.slider-container[data-v-64ff5331]{width:150px;margin:20px}input[type=range][data-v-64ff5331]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:8px;background:#ddd;border-radius:5px;outline:none}input[type=range][data-v-64ff5331]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;background:#007bff;border-radius:50%;cursor:pointer}input[type=range][data-v-64ff5331]::-moz-range-thumb{width:20px;height:20px;background:#007bff;border-radius:50%;cursor:pointer}.collapse-enter-active[data-v-64ff5331]{transition:all .8s cubic-bezier(.4,0,.2,1);max-height:1000px;overflow:hidden}.collapse-leave-active[data-v-64ff5331]{transition:all .7s cubic-bezier(.4,0,1,1);max-height:1000px;overflow:hidden}.collapse-enter-from[data-v-64ff5331],.collapse-leave-to[data-v-64ff5331]{max-height:0;opacity:0;transform:translateY(-10px)}.crl[data-v-8b541a4d]{display:flex;flex-direction:column;gap:10px}.crl-title[data-v-8b541a4d]{margin:0;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--cr-muted)}.crl-empty[data-v-8b541a4d]{margin:0;font-size:.85rem;color:var(--cr-muted)}.crl-card[data-v-8b541a4d]{display:flex;flex-direction:column;gap:6px;text-align:left;width:100%;padding:12px 14px;border-radius:10px;border:1px solid var(--cr-border);background:var(--cr-panel);color:var(--cr-text);cursor:pointer;transition:border-color .15s ease,background .15s ease}.crl-card[data-v-8b541a4d]:hover{border-color:var(--cr-accent)}.crl-card.selected[data-v-8b541a4d]{border:2px solid var(--cr-accent);background:var(--cr-selected);padding:11px 13px}.crl-name[data-v-8b541a4d]{font-weight:700;font-size:.95rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crl-summary[data-v-8b541a4d]{font-size:.82rem;line-height:1.4;color:var(--cr-soft);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.crl-new[data-v-8b541a4d]{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border-radius:10px;border:1px dashed var(--cr-accent);background:transparent;color:var(--cr-accent);font-weight:600;font-size:.9rem;cursor:pointer}.crl-new[data-v-8b541a4d]:hover{background:var(--cr-selected)}.csp-overlay[data-v-f9366258]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;background:#0a121a8c;display:flex;align-items:center;justify-content:center;padding:16px}.csp[data-v-f9366258]{width:min(560px,100%);max-height:min(720px,92vh);display:flex;flex-direction:column;gap:12px;padding:16px 18px 18px;border-radius:12px;background:var(--cr-panel, #34495e);border:1px solid var(--cr-control-border, #5b7a95);color:var(--cr-text, #ecf0f1);box-shadow:0 12px 40px #00000059}.csp-head[data-v-f9366258]{display:flex;align-items:center;justify-content:space-between;gap:8px}.csp-title[data-v-f9366258]{margin:0;font-size:1.05rem;font-weight:600}.csp-close[data-v-f9366258]{width:44px;height:44px;border:0;background:transparent;color:var(--cr-muted, #a9b9c7);font-size:1.1rem;cursor:pointer}.csp-search[data-v-f9366258]{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 12px;border-radius:8px;background:var(--cr-field, #2a3a4b);border:1px solid var(--cr-border, #4a6178);color:var(--cr-muted, #a9b9c7)}.csp-search input[data-v-f9366258]{flex:1;min-width:0;border:0;background:transparent;color:var(--cr-text, #ecf0f1);outline:none;font-size:.95rem}.csp-list[data-v-f9366258]{overflow-y:auto;display:flex;flex-direction:column;gap:14px;padding-right:2px}.csp-group-title[data-v-f9366258]{margin:0 0 6px;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--cr-muted, #a9b9c7);display:flex;align-items:center;gap:6px}.csp-group-title i[data-v-f9366258]{color:var(--cr-accent, #63b3ed)}.csp-grid[data-v-f9366258]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px}.csp-item[data-v-f9366258]{min-height:44px;padding:8px 10px;text-align:left;border-radius:8px;border:1px solid var(--cr-border, #4a6178);background:var(--cr-field, #2a3a4b);color:var(--cr-text, #ecf0f1);font-size:.88rem;cursor:pointer}.csp-item[data-v-f9366258]:hover{border-color:var(--cr-accent, #63b3ed)}.csp-item.on[data-v-f9366258]{border:2px solid var(--cr-accent, #63b3ed);background:var(--cr-selected, rgba(99, 179, 237, .16));padding:7px 9px}.csp-none[data-v-f9366258]{margin:0;color:var(--cr-muted, #a9b9c7);font-size:.9rem}.dependency-group[data-v-ac0f0997]{padding:15px;margin-bottom:15px}.group-header[data-v-ac0f0997]{font-weight:700;margin-bottom:10px}.rules-container[data-v-ac0f0997]{padding:10px}.rule-container[data-v-ac0f0997]{margin-bottom:10px}.rules[data-v-ac0f0997]{display:flex;align-items:center}button[data-v-ac0f0997]{margin:2px}.w-auto[data-v-ac0f0997]{width:auto!important}.rules-container select[data-v-ac0f0997]{background:transparent!important;color:#fff}.rules-container select option[data-v-ac0f0997]{background:#343a40;color:#fff}.rules-container select option[style*=background][data-v-ac0f0997]{background:revert!important}.rules-container select[data-v-ac0f0997]:focus{background:#ffffff1a!important;border-color:#ffffff4d!important;box-shadow:0 0 0 2px #ffffff1a!important}.btn[data-v-ac0f0997]:disabled{opacity:.5!important;cursor:not-allowed!important;background-color:#6c757d!important;border-color:#6c757d!important}.btn[data-v-ac0f0997]:disabled:hover{background-color:#6c757d!important;border-color:#6c757d!important;transform:none!important}.cr-root[data-v-ac0f0997]{color:var(--cr-text, #ecf0f1)}.cr-edit[data-v-ac0f0997]{display:flex;flex-direction:column;gap:18px;padding:16px 18px 18px}.cr-back[data-v-ac0f0997]{align-self:flex-start;border:0;background:transparent;color:var(--cr-accent, #63b3ed);font-size:.9rem;font-weight:600;min-height:36px;padding:0;cursor:pointer}.cr-name-row[data-v-ac0f0997]{display:flex;flex-direction:column;gap:4px;max-width:380px}.cr-label[data-v-ac0f0997]{font-size:.75rem;color:var(--cr-muted, #a9b9c7)}.cr-input[data-v-ac0f0997]{background:var(--cr-field, #2a3a4b);border:1px solid var(--cr-border, #4a6178);color:var(--cr-text, #ecf0f1);border-radius:8px;padding:8px 12px;min-height:40px;font-size:.95rem}.cr-input[data-v-ac0f0997]:focus,.cr-select[data-v-ac0f0997]:focus{outline:2px solid var(--cr-accent, #63b3ed);outline-offset:1px}.cr-section[data-v-ac0f0997]{display:flex;flex-direction:column;gap:10px}.cr-section-title[data-v-ac0f0997]{margin:0;font-size:.8rem;font-weight:700;letter-spacing:.06em}.cr-when-t[data-v-ac0f0997]{color:var(--cr-accent, #63b3ed)}.cr-then-t[data-v-ac0f0997]{color:var(--cr-then, #f6ad55)}.cr-else-t[data-v-ac0f0997]{color:var(--cr-else, #b794f4)}.cr-group[data-v-ac0f0997]{display:flex;flex-direction:column;gap:10px}.cr-row[data-v-ac0f0997],.cr-edit[data-v-ac0f0997] .action-container>div{display:flex!important;flex-wrap:wrap;align-items:center;justify-content:flex-start!important;gap:8px;background:var(--cr-field, #2a3a4b);border:1px solid var(--cr-border, #4a6178);border-radius:10px;padding:8px 10px;margin:0!important}.cr-edit[data-v-ac0f0997] .action-container{margin-bottom:8px!important}.cr-select[data-v-ac0f0997],.cr-edit[data-v-ac0f0997] .action-container select,.cr-edit[data-v-ac0f0997] .action-container input{width:auto!important;min-width:0!important;max-width:100%;margin:0!important;background-color:var(--cr-control, #3d5a73);border:1px solid var(--cr-control-border, #5b7a95);color:var(--cr-text, #ecf0f1);border-radius:8px;min-height:40px;font-size:.9rem}.cr-select[data-v-ac0f0997]{padding:6px 30px 6px 10px;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.cr-signal[data-v-ac0f0997]{display:inline-flex;align-items:center;gap:8px;min-height:40px;max-width:100%;padding:6px 12px;border-radius:8px;border:1px solid var(--cr-control-border, #5b7a95);background:var(--cr-control, #3d5a73);color:var(--cr-text, #ecf0f1);font-size:.9rem;cursor:pointer;text-align:left}.cr-signal>i[data-v-ac0f0997]:first-child{color:var(--cr-accent, #63b3ed)}.cr-signal[data-v-ac0f0997]:hover{border-color:var(--cr-accent, #63b3ed)}.cr-chev[data-v-ac0f0997]{font-size:.7rem;color:var(--cr-muted, #a9b9c7)}.cr-seg[data-v-ac0f0997]{display:inline-flex;flex-wrap:wrap;border:1px solid var(--cr-control-border, #5b7a95);border-radius:8px;overflow:hidden}.cr-seg button[data-v-ac0f0997]{min-height:40px;padding:6px 14px;border:0;border-left:1px solid var(--cr-control-border, #5b7a95);background:transparent;color:var(--cr-text, #ecf0f1);font-size:.9rem;cursor:pointer}.cr-seg button[data-v-ac0f0997]:first-child{border-left:0}.cr-seg button.on[data-v-ac0f0997]{background:var(--cr-accent, #63b3ed);color:var(--cr-accent-ink, #0b2a40);font-weight:600}.cr-num[data-v-ac0f0997]{display:inline-flex;align-items:center;gap:6px;margin:0;color:var(--cr-muted, #a9b9c7);font-size:.9rem}.cr-num .cr-input[data-v-ac0f0997]{width:96px;background:var(--cr-control, #3d5a73);border-color:var(--cr-control-border, #5b7a95)}.cr-icon-btn[data-v-ac0f0997]{margin-left:auto!important;width:40px;height:40px;border:0;border-radius:8px;background:transparent;color:var(--cr-muted, #a9b9c7);cursor:pointer;flex:none}.cr-icon-btn[data-v-ac0f0997]:hover{color:var(--cr-danger, #f4a7a7);background:#e573731f}.cr-join[data-v-ac0f0997]{display:inline-flex;align-self:flex-start;margin-left:12px;border:1px solid var(--cr-control-border, #5b7a95);border-radius:999px;overflow:hidden}.cr-join button[data-v-ac0f0997]{border:0;background:transparent;color:var(--cr-soft, #c3d2df);padding:4px 14px;min-height:32px;font-size:.82rem;cursor:pointer}.cr-join button.on[data-v-ac0f0997]{background:var(--cr-control-border, #5b7a95);color:#fff;font-weight:600}.cr-join .cr-select[data-v-ac0f0997]{border:0;min-height:32px}.cr-add[data-v-ac0f0997]{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 4px;border:0;background:transparent;font-size:.9rem;font-weight:600;cursor:pointer}.cr-add[data-v-ac0f0997]:disabled{opacity:.45;cursor:not-allowed}.cr-undo[data-v-ac0f0997]{border-top:1px solid var(--cr-border, #4a6178);padding-top:14px}.cr-check[data-v-ac0f0997]{display:inline-flex;align-items:center;gap:10px;min-height:40px;font-size:.92rem;cursor:pointer}.cr-check input[data-v-ac0f0997]{width:18px;height:18px;accent-color:var(--cr-else, #b794f4)}.cr-check.disabled[data-v-ac0f0997]{opacity:.55;cursor:not-allowed}.cr-undo-what[data-v-ac0f0997]{color:var(--cr-muted, #a9b9c7)}.cr-else-sub[data-v-ac0f0997]{margin:0 0 8px;font-size:.85rem;color:var(--cr-muted, #a9b9c7)}.cr-summary[data-v-ac0f0997]{display:flex;gap:10px;align-items:flex-start;background:var(--cr-summary, #243443);border-radius:10px;padding:12px 14px}.cr-summary i[data-v-ac0f0997]{color:var(--cr-ok, #68d391);margin-top:3px}.cr-summary p[data-v-ac0f0997]{margin:0;font-size:.9rem;line-height:1.5}.cr-footer[data-v-ac0f0997]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.cr-delete[data-v-ac0f0997],.cr-cancel[data-v-ac0f0997]{min-height:40px;padding:0 16px;border-radius:8px;font-size:.88rem;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.cr-delete[data-v-ac0f0997]{background:transparent;border:1px solid var(--cr-danger, #f4a7a7);color:var(--cr-danger, #f4a7a7)}.cr-delete.on[data-v-ac0f0997]{background:#c53030;border-color:#c53030;color:#fff}.cr-cancel[data-v-ac0f0997]{background:transparent;border:1px solid var(--cr-border, #4a6178);color:var(--cr-text, #ecf0f1)}.cr-confirm-text[data-v-ac0f0997]{font-size:.9rem;color:var(--cr-soft, #c3d2df)}.cr-edit[data-v-ac0f0997] .row{margin:0}.cr-edit[data-v-ac0f0997] .row>.col-12{padding:0}.car-rules{--cr-bg: #2c3e50;--cr-panel: #34495e;--cr-field: #2a3a4b;--cr-control: #3d5a73;--cr-control-border: #5b7a95;--cr-border: #4a6178;--cr-selected: rgba(99, 179, 237, .16);--cr-text: #ecf0f1;--cr-soft: #c3d2df;--cr-muted: #a9b9c7;--cr-accent: #63b3ed;--cr-accent-ink: #0b2a40;--cr-then: #f6ad55;--cr-then-ink: #3b2306;--cr-else: #b794f4;--cr-ok: #68d391;--cr-summary: #243443;--cr-danger: #f4a7a7}html[data-theme=day] .car-rules{--cr-bg: #f4f6f8;--cr-panel: #ffffff;--cr-field: #f4f7fa;--cr-control: #ffffff;--cr-control-border: #b8c6d4;--cr-border: #cfd9e3;--cr-selected: rgba(43, 108, 176, .1);--cr-text: #1f2d3a;--cr-soft: #3d4f61;--cr-muted: #5d6d7e;--cr-accent: #2b6cb0;--cr-accent-ink: #ffffff;--cr-then: #b7591a;--cr-then-ink: #ffffff;--cr-else: #6b46c1;--cr-ok: #2f855a;--cr-summary: #eef4fa;--cr-danger: #c53030}.car-rules[data-v-646b0f0c]{display:flex;flex-direction:column;gap:14px;padding:8px 16px 16px;color:var(--cr-text);text-align:left;height:calc(100vh - 110px);min-height:420px;box-sizing:border-box}.cr-head[data-v-646b0f0c]{display:flex;align-items:center;gap:12px;flex:none}.cr-head-text[data-v-646b0f0c]{flex:1;min-width:0}.cr-views[data-v-646b0f0c]{flex:none;align-self:center}.cr-car-img[data-v-646b0f0c]{width:40px;height:auto}.cr-car-ico[data-v-646b0f0c]{font-size:1.6rem;color:var(--cr-accent)}.cr-title[data-v-646b0f0c]{margin:0;font-size:1.2rem;font-weight:600}.cr-sub[data-v-646b0f0c]{margin:2px 0 0;font-size:.85rem;color:var(--cr-muted)}.cr-body[data-v-646b0f0c]{flex:1;min-height:0;display:flex;flex-wrap:wrap;gap:16px;align-items:stretch}.cr-list[data-v-646b0f0c]{flex:1 1 240px;max-width:340px;min-width:0;max-height:100%;overflow-y:auto;padding-right:4px}.cr-editor[data-v-646b0f0c]{flex:999 1 520px;min-width:0;max-height:100%;overflow-y:auto;background:var(--cr-panel);border:1px solid var(--cr-border);border-radius:12px}.cr-placeholder[data-v-646b0f0c]{height:100%;min-height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--cr-muted);text-align:center;padding:24px}.cr-placeholder i[data-v-646b0f0c]{font-size:1.6rem}.cr-placeholder p[data-v-646b0f0c]{margin:0}@media (max-width: 900px){.car-rules[data-v-646b0f0c]{overflow-y:auto}.cr-body[data-v-646b0f0c]{flex:none}.cr-list[data-v-646b0f0c]{max-width:none;flex-basis:100%;max-height:220px}.cr-editor[data-v-646b0f0c]{max-height:none;overflow:visible}}.hidden[data-v-60bff18f]{display:none}.custom-button[data-v-60bff18f]{display:inline-block;padding:10px 15px;background-color:#007bff;color:#fff;border-radius:5px;cursor:pointer;text-align:center}.custom-button[data-v-60bff18f]:hover{background-color:#0056b3}.disabled[data-v-60bff18f]{color:#e9ecef}.brightness-50[data-v-60bff18f]{filter:brightness(.5)!important}.viewport-container[data-v-60bff18f]{max-height:50vh;overflow:hidden}.scrollable-content[data-v-60bff18f]{max-height:50vh;overflow-y:auto;box-sizing:border-box;padding:.5rem}.inputs-container[data-v-60bff18f]{max-height:400px;overflow-y:auto}.inputs-container[data-v-60bff18f]::-webkit-scrollbar{width:12px}.inputs-container[data-v-60bff18f]::-webkit-scrollbar-track{background:#ffffff1a;border-radius:8px}.inputs-container[data-v-60bff18f]::-webkit-scrollbar-thumb{background:linear-gradient(to bottom,#999,#555);border-radius:8px;border:2px solid transparent;background-clip:content-box}.inputs-container[data-v-60bff18f]::-webkit-scrollbar-thumb:hover{background:linear-gradient(to bottom,#bbb,#777)}.car-config-card[data-v-60bff18f]{background:#ffffff08;border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:18px 20px}.car-config-header[data-v-60bff18f]{display:flex;align-items:center;gap:10px;padding-left:3.4em;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.1)}.car-config-header .form-check-input[data-v-60bff18f]{width:2.4em;height:1.3em;cursor:pointer}.car-config-title[data-v-60bff18f]{color:#f1f1f1;font-size:1.05rem;font-weight:600;cursor:pointer}.car-column-title[data-v-60bff18f]{color:#cfd4da;font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;margin-bottom:10px}.car-config-layout[data-v-60bff18f]{display:flex;flex-direction:row;gap:30px;align-items:flex-start;transition:opacity .2s ease}.car-config-layout.is-disabled[data-v-60bff18f]{opacity:.45;pointer-events:none}.car-list-column[data-v-60bff18f]{flex:0 0 240px;min-width:200px}.car-inputs-column[data-v-60bff18f]{flex:1;min-width:300px;max-width:480px}.car-list-group[data-v-60bff18f]{display:flex;flex-direction:column;gap:4px}.car-list-group[data-v-60bff18f],.car-list-item-wrapper[data-v-60bff18f]{position:relative}.btn-check:disabled+.car-list-item[data-v-60bff18f]{cursor:not-allowed}.car-list-item[data-v-60bff18f]{display:flex;align-items:center;gap:10px;padding:9px 12px;background:#ffffff08;border:1px solid transparent;border-radius:7px;cursor:pointer;color:#ced3d9;font-size:.88rem;font-weight:500;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.car-list-item[data-v-60bff18f]:hover{background:#ffffff12;color:#f1f1f1}.car-list-item-check[data-v-60bff18f]{font-size:.72rem;opacity:0;color:#4dabf7;transition:opacity .15s ease}.btn-check:checked+.car-list-item[data-v-60bff18f]{background:#4dabf724;border-color:#4dabf766;color:#fff;font-weight:600}.btn-check:checked+.car-list-item .car-list-item-check[data-v-60bff18f]{opacity:1}.car-detail-panel[data-v-60bff18f]{display:flex;flex-direction:column;gap:16px}.car-detail-header[data-v-60bff18f]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:10px}.car-detail-img[data-v-60bff18f]{width:100%;max-width:220px;height:130px;object-fit:contain}.car-detail-name[data-v-60bff18f]{color:#f1f1f1;font-size:1rem;font-weight:700;margin:0;text-align:center}.car-inputs-panel[data-v-60bff18f]{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:14px 16px}.inputs-chip-grid[data-v-60bff18f]{display:flex;flex-wrap:wrap;gap:8px}.input-chip[data-v-60bff18f]{display:inline-block;padding:5px 12px;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:999px;color:#dfe3e8;font-size:.78rem;white-space:nowrap}.car-inputs-empty[data-v-60bff18f]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:160px;color:#8b929a;font-size:.88rem;border:1px dashed rgba(255,255,255,.15);border-radius:10px;text-align:center;padding:20px}.car-inputs-empty i[data-v-60bff18f]{font-size:1.6rem;opacity:.6}.vh-30[data-v-5cb06cd3]{height:20vh}.screen-menu-compact[data-v-5cb06cd3]{background:#343a40f2;border:1px solid rgba(0,123,255,.3);border-radius:8px;padding:1rem;margin:1rem 0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.menu-option-compact[data-v-5cb06cd3]{background:#495057cc;border:1px solid rgba(108,117,125,.3);border-radius:6px;padding:.75rem;transition:all .2s ease;cursor:pointer}.menu-option-compact[data-v-5cb06cd3]:hover{background:#495057;border-color:#007bff80;transform:translateY(-1px)}.menu-option-compact.active[data-v-5cb06cd3]{background:#007bff33;border-color:var(--bs-primary);box-shadow:0 0 0 1px #007bff4d}.option-icon-small[data-v-5cb06cd3]{font-size:14px;color:#f8f9fa;width:16px;text-align:center}.option-label-compact[data-v-5cb06cd3]{color:#f8f9fa;font-size:.875rem;font-weight:500;margin:0;cursor:pointer;transition:color .2s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu-option-compact.active .option-label-compact[data-v-5cb06cd3]{color:#fff}.compact-toggle[data-v-5cb06cd3]{flex-shrink:0;margin:0}.compact-toggle[data-v-5cb06cd3]:checked{background-color:var(--bs-primary);border-color:var(--bs-primary)}.compact-toggle[data-v-5cb06cd3]:focus{border-color:var(--bs-primary);box-shadow:0 0 0 .2rem #007bff40}.audio-section[data-v-5cb06cd3]{max-height:400px;overflow-y:auto}.audio-files-list-compact[data-v-5cb06cd3]{display:flex;flex-direction:column;gap:.5rem;max-height:200px;overflow-y:auto}.audio-file-item-compact[data-v-5cb06cd3]{background:#21252999;border:1px solid rgba(255,255,255,.2);border-radius:.375rem;padding:.5rem;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease}.audio-file-item-compact.playing[data-v-5cb06cd3]{background:#0d6efd33;border-color:#0d6efd80;box-shadow:0 0 10px #0d6efd4d}.file-info[data-v-5cb06cd3]{min-width:0}.audio-progress[data-v-5cb06cd3]{margin-top:.25rem}.audio-controls[data-v-5cb06cd3]{flex-shrink:0}.audio-controls .btn[data-v-5cb06cd3]{padding:.25rem .5rem;font-size:.75rem}.volume-control[data-v-5cb06cd3]{padding:.75rem;background:#21252966;border-radius:.375rem;border:1px solid rgba(255,255,255,.1)}.form-range[data-v-5cb06cd3]{background:transparent}.form-range[data-v-5cb06cd3]::-webkit-slider-track{background:#fff3;border-radius:.25rem;height:4px}.form-range[data-v-5cb06cd3]::-webkit-slider-thumb{background:#0d6efd;border:none;border-radius:50%;width:16px;height:16px}.form-range[data-v-5cb06cd3]::-moz-range-track{background:#fff3;border-radius:.25rem;height:4px;border:none}.form-range[data-v-5cb06cd3]::-moz-range-thumb{background:#0d6efd;border:none;border-radius:50%;width:16px;height:16px}.upload-area-compact[data-v-5cb06cd3]{border:1px dashed rgba(255,255,255,.3);border-radius:.375rem;padding:1rem;text-align:center;transition:border-color .3s ease}.upload-area-compact[data-v-5cb06cd3]:hover{border-color:#0d6efd}.text-truncate[data-v-5cb06cd3]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 576px){.screen-menu-compact[data-v-5cb06cd3]{padding:.75rem;margin:.75rem 0}.menu-option-compact[data-v-5cb06cd3]{padding:.5rem}.option-label-compact[data-v-5cb06cd3]{font-size:.8rem}.option-icon-small[data-v-5cb06cd3]{font-size:12px}.audio-section[data-v-5cb06cd3]{max-height:300px}.audio-files-list-compact[data-v-5cb06cd3]{max-height:150px}}@media (max-width: 991.98px){.lse-list-col .list-group[data-v-3457bc7b]{max-height:30vh}.lse-move-col .btn[data-v-3457bc7b]{margin-top:0!important;margin-bottom:0!important;min-width:56px}}.lse-close[data-v-3457bc7b]{flex-shrink:0;background:none;border:0;padding:0 .25rem;color:#a9b9c7;font-size:1.8rem;line-height:1;cursor:pointer;transition:color .15s ease}.lse-close[data-v-3457bc7b]:hover,.lse-close[data-v-3457bc7b]:focus-visible{color:#ecf0f1;outline:none}html[data-theme=day] .lse-close[data-v-3457bc7b]{color:#5d6d7e}html[data-theme=day] .lse-close[data-v-3457bc7b]:hover,html[data-theme=day] .lse-close[data-v-3457bc7b]:focus-visible{color:#1f2d3d}.lse-preview>div[data-v-3457bc7b]{width:100%;max-width:360px}.lse-preview canvas[data-v-3457bc7b]{display:block;width:100%;max-width:360px;margin:0 auto}input.form-check-input.preview-checkbox[data-v-3457bc7b]:checked{background-color:#fff!important;border-color:#212529!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10.5l3 3 5-5'/%3E%3C/svg%3E")!important}[data-v-3457bc7b]:root{--flatly-primary: #2c3e50;--flatly-secondary: #95a5a6;--flatly-success: #18bc9c;--flatly-info: #3498db;--flatly-warning: #f39c12;--flatly-danger: #e74c3c;--flatly-light: #ecf0f1;--flatly-dark: #7b8a8b}.modal-backdropEditor[data-v-3457bc7b]{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#2c3e50d9;z-index:9999;overflow-y:auto}.modal-contentEditor[data-v-3457bc7b]{max-width:90%;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 10px 40px #0000004d;border:1px solid var(--flatly-secondary)}.custom-modal-overlay[data-v-3457bc7b]{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000000b3;z-index:10000;display:flex;align-items:center;justify-content:center;animation:fadeIn-3457bc7b .2s ease-in-out}.custom-modal-content[data-v-3457bc7b]{background:#fff;border-radius:.5rem;box-shadow:0 10px 50px #00000080;max-width:500px;width:90%;animation:slideIn-3457bc7b .3s ease-out}.custom-modal-content .modal-header[data-v-3457bc7b]{border-top-left-radius:.5rem;border-top-right-radius:.5rem;padding:1rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.2)}.custom-modal-content .modal-title[data-v-3457bc7b]{margin:0;font-size:1.25rem;font-weight:600}.custom-modal-content .modal-body[data-v-3457bc7b]{padding:1.5rem;color:#333}.custom-modal-content .modal-footer[data-v-3457bc7b]{padding:1rem 1.5rem;border-top:1px solid #dee2e6;display:flex;justify-content:flex-end}@keyframes fadeIn-3457bc7b{0%{opacity:0}to{opacity:1}}@keyframes slideIn-3457bc7b{0%{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}.clean-modal .modal-header[data-v-3457bc7b]{border-bottom:1px solid rgba(0,0,0,.1)}.clean-modal .modal-body[data-v-3457bc7b]{padding:1.5rem}.clean-modal .modal-body p[data-v-3457bc7b]{font-size:1rem;line-height:1.5}.clean-modal .btn-danger[data-v-3457bc7b]{background-color:#e74c3c;border-color:#e74c3c;transition:all .2s ease}.clean-modal .btn-danger[data-v-3457bc7b]:hover{background-color:#c0392b;border-color:#c0392b;transform:scale(1.05)}.clean-modal .btn-secondary[data-v-3457bc7b]{transition:all .2s ease}.clean-modal .btn-secondary[data-v-3457bc7b]:hover{transform:scale(1.05)}@media (max-width: 576px){.clean-modal[data-v-3457bc7b]{width:95%;max-width:95%}.clean-modal .modal-header h5[data-v-3457bc7b]{font-size:1rem}.clean-modal .modal-body[data-v-3457bc7b]{padding:1rem}.clean-modal .modal-body p[data-v-3457bc7b]{font-size:.9rem}.clean-modal .modal-footer[data-v-3457bc7b]{flex-direction:column;gap:.5rem}.clean-modal .modal-footer .btn[data-v-3457bc7b]{width:100%}}.save-modal .modal-header[data-v-3457bc7b]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.2)}.save-modal .modal-header .modal-title[data-v-3457bc7b]{margin:0;flex:1}.save-modal .modal-footer[data-v-3457bc7b]{display:flex;justify-content:flex-end;gap:.5rem}.save-modal .modal-body[data-v-3457bc7b]{padding:1.5rem}.save-modal .form-label[data-v-3457bc7b]{font-size:1rem;margin-bottom:.5rem;color:var(--flatly-primary)}.save-modal .form-control[data-v-3457bc7b]{border:2px solid #bdc3c7;transition:all .2s ease}.save-modal .form-control[data-v-3457bc7b]:focus{border-color:var(--flatly-info);box-shadow:0 0 0 .25rem #3498db40}.save-modal .btn-primary[data-v-3457bc7b]{background-color:#2c3e50!important;border-color:#2c3e50!important;color:#fff!important;opacity:1!important;transition:all .2s ease}.save-modal .btn-primary[data-v-3457bc7b]:hover{background-color:#1a252f!important;border-color:#1a252f!important;transform:scale(1.05)}.save-modal .btn-secondary[data-v-3457bc7b]{background-color:#6c757d!important;border-color:#6c757d!important;color:#fff!important;opacity:1!important;transition:all .2s ease}.save-modal .btn-secondary[data-v-3457bc7b]:hover{background-color:#5a6268!important;border-color:#545b62!important;transform:scale(1.05)}@media (max-width: 576px){.save-modal[data-v-3457bc7b]{width:95%;max-width:95%}.save-modal .modal-header h5[data-v-3457bc7b]{font-size:1rem}.save-modal .modal-body[data-v-3457bc7b]{padding:1rem}.save-modal .form-label[data-v-3457bc7b]{font-size:.9rem}.save-modal .modal-footer[data-v-3457bc7b]{flex-direction:column;gap:.5rem}.save-modal .modal-footer .btn[data-v-3457bc7b]{width:100%}}.confirm-modal .modal-header[data-v-3457bc7b]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(0,0,0,.1)}.confirm-modal .modal-header .modal-title[data-v-3457bc7b]{margin:0;flex:1}.confirm-modal .modal-footer[data-v-3457bc7b]{display:flex;justify-content:flex-end;gap:.5rem}.confirm-modal .modal-body[data-v-3457bc7b]{padding:1.5rem}.confirm-modal .btn-warning[data-v-3457bc7b]{background-color:#f39c12!important;border-color:#f39c12!important;color:#fff!important;opacity:1!important;transition:all .2s ease}.confirm-modal .btn-warning[data-v-3457bc7b]:hover{background-color:#e67e22!important;border-color:#e67e22!important;transform:scale(1.05)}.confirm-modal .btn-secondary[data-v-3457bc7b]{background-color:#6c757d!important;border-color:#6c757d!important;color:#fff!important;opacity:1!important;transition:all .2s ease}.confirm-modal .btn-secondary[data-v-3457bc7b]:hover{background-color:#5a6268!important;border-color:#545b62!important;transform:scale(1.05)}@media (max-width: 576px){.confirm-modal[data-v-3457bc7b]{width:95%;max-width:95%}.confirm-modal .modal-header h5[data-v-3457bc7b]{font-size:1rem}.confirm-modal .modal-body[data-v-3457bc7b]{padding:1rem}.confirm-modal .modal-footer[data-v-3457bc7b]{flex-direction:column;gap:.5rem}.confirm-modal .modal-footer .btn[data-v-3457bc7b]{width:100%}}.flatly-card[data-v-3457bc7b]{background-color:#fff;border:none}.flatly-header[data-v-3457bc7b]{background-color:var(--flatly-primary);border-bottom:3px solid var(--flatly-success);padding:1rem 1.5rem}.flatly-menu-bar[data-v-3457bc7b]{padding:0;background-color:#34495e;border-bottom:2px solid var(--flatly-success)}.menu-item[data-v-3457bc7b]{border-radius:0;padding:.5rem 1rem;border:none;font-size:.9rem;transition:background-color .2s ease;background-color:#34495e!important;color:#fff!important}.menu-item[data-v-3457bc7b]:hover{background-color:var(--flatly-primary)!important}.menu-item[data-v-3457bc7b]:focus,.menu-item[data-v-3457bc7b]:active{background-color:var(--flatly-info)!important;box-shadow:none!important}.dropdown-menu-dark[data-v-3457bc7b]{background-color:#34495e;border:1px solid var(--flatly-success);box-shadow:0 4px 8px #0000004d}.dropdown-item[data-v-3457bc7b]{padding:.5rem 1.5rem;font-size:.9rem;transition:background-color .2s ease;color:#fff}.dropdown-item[data-v-3457bc7b]:hover:not(.disabled){background-color:var(--flatly-info);color:#fff}.dropdown-item.disabled[data-v-3457bc7b]{color:#6c757d;pointer-events:none;opacity:.7}.workspace-overlay[data-v-3457bc7b]{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#f8f9faf2;display:flex;align-items:flex-start;justify-content:center;padding-top:clamp(1rem,12vh,8rem);z-index:10;border-radius:inherit}.workspace-overlay-content[data-v-3457bc7b]{text-align:center;padding:2rem}.dropdown-divider[data-v-3457bc7b]{border-color:var(--flatly-secondary);margin:.25rem 0}.flatly-content[data-v-3457bc7b]{background-color:var(--flatly-light);border:1px solid #bdc3c7}.flatly-title[data-v-3457bc7b]{color:var(--flatly-primary);font-weight:600}.flatly-panel[data-v-3457bc7b]{background-color:#fff;border:2px solid var(--flatly-info);color:var(--flatly-primary)}.flatly-panel h6[data-v-3457bc7b]{color:var(--flatly-primary);font-weight:600;border-bottom:2px solid var(--flatly-success);padding-bottom:.5rem}.list-group-item[data-v-3457bc7b]{background-color:#fff;border:2px solid var(--flatly-info);margin-bottom:.5rem;border-radius:.25rem;transition:all .2s ease;cursor:pointer}.list-group-item[data-v-3457bc7b]:hover{background-color:var(--flatly-light);border-color:var(--flatly-success);transform:translate(4px)}.list-group-item.empty-slot[data-v-3457bc7b]{background-color:#f8f9fa;border-style:dashed;border-color:#ced4da;cursor:not-allowed;opacity:.6}.list-group-item.empty-slot[data-v-3457bc7b]:hover{background-color:#f8f9fa;border-color:#ced4da;transform:none}.list-group-item.active-message[data-v-3457bc7b],.list-group-item.active-message[data-v-3457bc7b]:hover,.list-group-item.active-message[data-v-3457bc7b]:focus,.list-group-item.active-message[data-v-3457bc7b]:active{background-color:#18bc9c!important;border-color:#18bc9c!important;color:#fff!important;transform:translate(4px)}.list-group-item.active-message .btn[data-v-3457bc7b],.list-group-item.active-message .btn-outline-light[data-v-3457bc7b],.list-group-item.active-message button[data-v-3457bc7b]{color:#fff!important;border-color:#fff!important;background-color:#ffffff1a!important}.list-group-item.active-message .btn[data-v-3457bc7b]:hover,.list-group-item.active-message .btn-outline-light[data-v-3457bc7b]:hover,.list-group-item.active-message button[data-v-3457bc7b]:hover{background-color:#ffffff40!important;color:#fff!important;border-color:#fff!important}.list-group-item.active-message .btn[data-v-3457bc7b]:focus,.list-group-item.active-message .btn-outline-light[data-v-3457bc7b]:focus,.list-group-item.active-message button[data-v-3457bc7b]:focus{background-color:#fff3!important;color:#fff!important;border-color:#fff!important;box-shadow:0 0 0 .2rem #ffffff4d!important}.btn-primary[data-v-3457bc7b]{background-color:var(--flatly-primary);border-color:var(--flatly-primary)}.btn-primary[data-v-3457bc7b]:hover{background-color:#1a252f;border-color:#1a252f}.btn-outline-primary[data-v-3457bc7b]{color:var(--flatly-primary);border-color:var(--flatly-primary)}.btn-outline-primary[data-v-3457bc7b]:hover{background-color:var(--flatly-primary);border-color:var(--flatly-primary);color:#fff}.btn-outline-light[data-v-3457bc7b]{color:var(--flatly-dark);border-color:var(--flatly-secondary)}.btn-outline-light[data-v-3457bc7b]:hover{background-color:var(--flatly-success);border-color:var(--flatly-success);color:#fff}.btn-outline-secondary[data-v-3457bc7b]{min-width:40px;color:var(--flatly-dark);border-color:var(--flatly-secondary)}.btn-outline-secondary[data-v-3457bc7b]:hover{background-color:var(--flatly-info);border-color:var(--flatly-info);color:#fff}input[type=text][data-v-3457bc7b],input[type=number][data-v-3457bc7b]{transition:all .2s ease;border:1px solid #bdc3c7}input[type=text][data-v-3457bc7b]:focus,input[type=number][data-v-3457bc7b]:focus{border-color:var(--flatly-info);box-shadow:0 0 0 .25rem #3498db40}label[data-v-3457bc7b]{color:var(--flatly-primary);font-weight:500}.border[data-v-3457bc7b]{background-color:var(--flatly-light);border-color:var(--flatly-secondary)!important}.form-check-input[data-v-3457bc7b]{border-color:var(--flatly-secondary)!important;background-color:#fff!important}.form-check-input[data-v-3457bc7b]:checked{background-color:var(--flatly-success)!important;border-color:var(--flatly-success)!important}.form-check-input[data-v-3457bc7b]:focus{border-color:var(--flatly-info)!important;box-shadow:0 0 0 .25rem #18bc9c40!important}.apply-all-checkbox[data-v-3457bc7b]{cursor:pointer!important;width:1.2em!important;height:1.2em!important}.apply-all-checkbox[data-v-3457bc7b]:checked{background-color:#18bc9c!important;border-color:#18bc9c!important}.apply-all-checkbox[data-v-3457bc7b]:focus{border-color:#18bc9c!important;box-shadow:0 0 0 .25rem #18bc9c40!important}.form-check-label[data-v-3457bc7b]{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;color:var(--flatly-primary)}.form-check[data-v-3457bc7b]{margin-bottom:0}.form-check-input[type=radio][data-v-3457bc7b]{cursor:pointer!important;width:1.4em!important;height:1.4em!important;margin-top:.1em!important;margin-right:.4em!important;border:2px solid #ced4da!important;background-color:#fff!important;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;border-radius:50%!important;position:relative!important;transition:all .2s ease!important}.form-check-input[type=radio][data-v-3457bc7b]:checked{background-color:#18bc9c!important;border-color:#18bc9c!important;box-shadow:0 0 8px #18bc9c80!important}.form-check-input[type=radio][data-v-3457bc7b]:checked:before{content:"✓"!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;color:#fff!important;font-size:1em!important;font-weight:700!important;position:absolute!important;top:0!important;left:0!important;transform:none!important}.form-check-input[type=radio][data-v-3457bc7b]:hover{border-color:#18bc9c!important;transform:scale(1.05)!important}.form-check-input[type=radio][data-v-3457bc7b]:focus{border-color:#18bc9c!important;box-shadow:0 0 0 .25rem #18bc9c40!important;outline:none!important}.modal-contentEditor[data-v-3457bc7b]::-webkit-scrollbar{width:10px}.modal-contentEditor[data-v-3457bc7b]::-webkit-scrollbar-track{background:var(--flatly-light);border-radius:5px}.modal-contentEditor[data-v-3457bc7b]::-webkit-scrollbar-thumb{background:var(--flatly-secondary);border-radius:5px}.modal-contentEditor[data-v-3457bc7b]::-webkit-scrollbar-thumb:hover{background:var(--flatly-info)}.lse-list-col[data-v-3457bc7b]{align-self:flex-start}.lse-scroll-bar[data-v-3457bc7b]{display:flex;flex-direction:column;justify-content:space-between;flex-shrink:0;width:34px}.lse-scroll-btn[data-v-3457bc7b]{flex:1 1 0;max-height:120px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid #6c7a89;border-radius:6px;color:#ecf0f1;transition:background-color .15s ease,color .15s ease}.lse-scroll-btn[data-v-3457bc7b]:hover:not(:disabled){background:var(--flatly-success, #18bc9c);border-color:var(--flatly-success, #18bc9c);color:#fff}.lse-scroll-btn[data-v-3457bc7b]:disabled{opacity:.3;cursor:default}html[data-theme=day] .lse-scroll-btn[data-v-3457bc7b]{border-color:#adb5bd;color:#2c3e50}.list-group[data-v-3457bc7b]{max-height:60vh;overflow-y:auto;padding-right:.5rem}.list-group[data-v-3457bc7b]::-webkit-scrollbar{width:6px}.list-group[data-v-3457bc7b]::-webkit-scrollbar-track{background:var(--flatly-light);border-radius:3px}.list-group[data-v-3457bc7b]::-webkit-scrollbar-thumb{background:var(--flatly-success);border-radius:3px}.list-group[data-v-3457bc7b]::-webkit-scrollbar-thumb:hover{background:var(--flatly-info)}@keyframes fadeIn-3457bc7b{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.modal-contentEditor[data-v-3457bc7b]{animation:fadeIn-3457bc7b .3s ease}.flatly-panel label[data-v-3457bc7b]{font-size:.9rem;margin-bottom:.25rem}.flatly-panel input[type=text][data-v-3457bc7b],.flatly-panel input[type=number][data-v-3457bc7b]{background-color:#fff}.flatly-panel input[type=text][data-v-3457bc7b]:hover,.flatly-panel input[type=number][data-v-3457bc7b]:hover{border-color:var(--flatly-info)}.list-group-item .btn[data-v-3457bc7b]{transition:all .2s ease}.list-group-item .btn[data-v-3457bc7b]:hover{transform:scale(1.05)}.list-group-item input[type=text][data-v-3457bc7b]{border:1px solid #bdc3c7}.list-group-item input[type=text][data-v-3457bc7b]:focus{border-color:var(--flatly-success);box-shadow:0 0 0 .2rem #18bc9c40}.flatly-content[data-v-3457bc7b]{box-shadow:inset 0 2px 4px #0000000d}.dropdown-item[data-v-3457bc7b]:focus{background-color:var(--flatly-success);color:#fff}@media (max-width: 768px){.modal-contentEditor[data-v-3457bc7b]{max-width:95%}.col-md-4[data-v-3457bc7b],.col-md-8[data-v-3457bc7b]{width:100%}.flatly-header h4[data-v-3457bc7b]{font-size:1.2rem}.menu-item[data-v-3457bc7b]{padding:.4rem .8rem;font-size:.85rem}.special-chars-modal[data-v-3457bc7b]{max-width:95%}.char-matrix-grid[data-v-3457bc7b]{gap:1px}.char-matrix-grid[data-v-3457bc7b]{grid-template-columns:repeat(16,28px)}.special-char-btn[data-v-3457bc7b]{width:28px;height:28px;font-size:.9rem}}.special-chars-modal[data-v-3457bc7b]{max-width:700px;max-height:90vh}.special-chars-modal .modal-body[data-v-3457bc7b]{max-height:75vh;overflow-y:auto;padding:8px}.char-matrix-grid[data-v-3457bc7b]{display:grid;grid-template-columns:repeat(16,36px);gap:2px;justify-content:center}.special-char-btn[data-v-3457bc7b]{width:36px;height:36px;font-size:1.1rem;padding:0;display:flex;align-items:center;justify-content:center;transition:all .15s ease;border:1px solid #18bc9c;background-color:transparent;color:#333}.special-char-btn[data-v-3457bc7b]:hover{background-color:#18bc9c;color:#fff;transform:scale(1.15);box-shadow:0 2px 6px #18bc9c66;z-index:1}.special-char-btn[data-v-3457bc7b]:active{transform:scale(.95)}.fx-buttons-row[data-v-3457bc7b]{display:flex;justify-content:center;gap:6px;padding:8px 12px 4px;border-top:1px solid #444;margin-top:4px}.fx-btn[data-v-3457bc7b]{background-color:#2a3a5c;color:#a0c4ff;border:1px solid #3a5a8a;border-radius:4px;padding:4px 10px;font-size:13px;font-family:monospace;cursor:pointer;transition:background-color .15s,border-color .15s;white-space:nowrap}.fx-btn[data-v-3457bc7b]:hover{background-color:#3a5a8c;border-color:#5a8ab0;color:#fff}.fx-btn[data-v-3457bc7b]:active{background-color:#4a6a9c;transform:scale(.95)}html:not([data-theme=day]) .flatly-card[data-v-3457bc7b],html:not([data-theme=day]) .custom-modal-content[data-v-3457bc7b],html:not([data-theme=day]) .special-chars-modal[data-v-3457bc7b]{background-color:#2c3e50;color:#ecf0f1}html:not([data-theme=day]) .modal-contentEditor[data-v-3457bc7b]::-webkit-scrollbar-track,html:not([data-theme=day]) .list-group[data-v-3457bc7b]::-webkit-scrollbar-track{background:#34495e}html:not([data-theme=day]) .flatly-content[data-v-3457bc7b],html:not([data-theme=day]) .flatly-panel[data-v-3457bc7b],html:not([data-theme=day]) .border[data-v-3457bc7b]{background-color:#34495e;border-color:#4a6178!important}html:not([data-theme=day]) .flatly-header .text-primary[data-v-3457bc7b],html:not([data-theme=day]) .custom-modal-content .modal-title[data-v-3457bc7b],html:not([data-theme=day]) .flatly-title[data-v-3457bc7b],html:not([data-theme=day]) .flatly-panel h6[data-v-3457bc7b],html:not([data-theme=day]) .flatly-panel label[data-v-3457bc7b],html:not([data-theme=day]) .form-check-label[data-v-3457bc7b],html:not([data-theme=day]) .form-label[data-v-3457bc7b],html:not([data-theme=day]) .text-dark[data-v-3457bc7b]{color:#ecf0f1!important}html:not([data-theme=day]) .text-muted[data-v-3457bc7b],html:not([data-theme=day]) .text-secondary[data-v-3457bc7b]{color:#a9b9c7!important}html:not([data-theme=day]) .list-group-item[data-v-3457bc7b]{background-color:#34495e;border-color:#4a6178;color:#ecf0f1}html:not([data-theme=day]) .list-group-item[data-v-3457bc7b]:hover{background-color:#3d566e}html:not([data-theme=day]) .list-group-item.empty-slot[data-v-3457bc7b],html:not([data-theme=day]) .list-group-item.empty-slot[data-v-3457bc7b]:hover{background-color:#2c3e50;border-color:#4a6178}html:not([data-theme=day]) .form-control[data-v-3457bc7b],html:not([data-theme=day]) .form-select[data-v-3457bc7b],html:not([data-theme=day]) .flatly-panel input[type=text][data-v-3457bc7b],html:not([data-theme=day]) .flatly-panel input[type=number][data-v-3457bc7b],html:not([data-theme=day]) .list-group-item input[type=text][data-v-3457bc7b]{background-color:#22313f;color:#ecf0f1;border-color:#4a6178}html:not([data-theme=day]) .form-control[data-v-3457bc7b]::placeholder,html:not([data-theme=day]) .flatly-panel input[data-v-3457bc7b]::placeholder{color:#8193a5}html:not([data-theme=day]) .form-control[data-v-3457bc7b]:disabled{background-color:#2c3e50;color:#8193a5}html:not([data-theme=day]) .form-check-input[data-v-3457bc7b]:not(:checked),html:not([data-theme=day]) .form-check-input[type=radio][data-v-3457bc7b]:not(:checked){background-color:#22313f!important;border-color:#6c7a89!important}html:not([data-theme=day]) .btn-outline-dark[data-v-3457bc7b],html:not([data-theme=day]) .btn-outline-light[data-v-3457bc7b],html:not([data-theme=day]) .btn-outline-secondary[data-v-3457bc7b]{color:#ecf0f1;border-color:#6c7a89}html:not([data-theme=day]) .btn-outline-dark[data-v-3457bc7b]:hover{background-color:#4a6178;color:#fff}html:not([data-theme=day]) .special-char-btn[data-v-3457bc7b]{color:#ecf0f1}html:not([data-theme=day]) .custom-modal-content .modal-body[data-v-3457bc7b],html:not([data-theme=day]) .clean-modal .modal-title[data-v-3457bc7b],html:not([data-theme=day]) .confirm-modal .modal-title[data-v-3457bc7b]{color:#ecf0f1}html:not([data-theme=day]) .custom-modal-content .modal-header[data-v-3457bc7b],html:not([data-theme=day]) .clean-modal .modal-header[data-v-3457bc7b],html:not([data-theme=day]) .confirm-modal .modal-header[data-v-3457bc7b]{border-bottom-color:#4a6178}html:not([data-theme=day]) .custom-modal-content .modal-footer[data-v-3457bc7b]{border-top-color:#4a6178}html:not([data-theme=day]) .workspace-overlay[data-v-3457bc7b]{background-color:#2c3e50f2;color:#ecf0f1}html[data-theme=day] .flatly-header .text-primary[data-v-3457bc7b],html[data-theme=day] .flatly-title[data-v-3457bc7b]{color:#2c3e50!important}html[data-theme=day] .modal-contentEditor .text-dark[data-v-3457bc7b],html[data-theme=day] .custom-modal-content .text-dark[data-v-3457bc7b]{color:#1f2d3d!important}.ls-file-name[data-v-5acad49a]{background-color:#22313f!important;color:#ecf0f1!important;border-color:#4a6178}html[data-theme=day] .ls-file-name[data-v-5acad49a]{background-color:#fff!important;color:#1f2d3d!important;border-color:#1f2d3d4d}.ls-lang-overlay[data-v-5acad49a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20000;background:#00000080;display:flex;align-items:center;justify-content:center}.ls-lang-dialog[data-v-5acad49a]{background:#2c3e50;border:1px solid rgba(99,179,237,.45);border-radius:10px;padding:18px 20px;max-width:440px;width:calc(100% - 32px);box-shadow:0 10px 30px #0006;text-align:left}.ls-lang-file[data-v-5acad49a]{color:#aeb7c2;font-size:.8rem;word-break:break-all}.ls-lang-hint[data-v-5acad49a]{color:#dfe6ec;font-size:.85rem}.ls-lang-option[data-v-5acad49a]{display:flex;align-items:center;padding:8px 10px;border-radius:8px;border:1px solid rgba(255,255,255,.12);color:#f1f1f1;cursor:pointer}.ls-lang-option.active[data-v-5acad49a]{border-color:#63b3ed;background:#63b3ed1f}.ls-lang-badge[data-v-5acad49a]{margin-left:auto;padding:1px 8px;border-radius:10px;font-size:.72rem;background:#63b3ed33;color:#63b3ed}.hidden[data-v-5acad49a]{display:none}.hw-toggle-card[data-v-5acad49a]{background:#ffffff08;border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:18px 20px}.hw-toggle-header[data-v-5acad49a]{display:flex;align-items:center;gap:10px;padding-left:3.4em}.hw-toggle-header .form-check-input[data-v-5acad49a]{width:2.4em;height:1.3em;cursor:pointer}.hw-toggle-title[data-v-5acad49a]{color:#f1f1f1;font-size:1.05rem;font-weight:600;cursor:pointer}.custom-button[data-v-5acad49a]{display:inline-block;padding:10px 15px;background-color:#007bff;color:#fff;border-radius:5px;cursor:pointer;text-align:center}.custom-button[data-v-5acad49a]:hover{background-color:#0056b3}.disabled[data-v-5acad49a]{color:#e9ecef}.brightness-50[data-v-5acad49a]{filter:brightness(.5)!important}.viewport-container[data-v-5acad49a]{max-height:50vh;overflow:hidden}.scrollable-content[data-v-5acad49a]{max-height:50vh;overflow-y:auto;box-sizing:border-box;padding:.5rem}.custom-backdrop[data-v-5acad49a]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;z-index:1050}.custom-modal[data-v-5acad49a]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);max-width:500px;width:90%;z-index:1060}.modal-backdrop[data-v-e3afe0e8]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000c;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;overflow-y:auto}.modal-content[data-v-e3afe0e8]{max-width:1200px;width:100%;max-height:90vh;overflow-y:auto}.editor-panel[data-v-e3afe0e8]{background:#ffffff0d;padding:1rem;border-radius:8px}.panel-section[data-v-e3afe0e8]{background:#0003;padding:1rem;border-radius:8px}.form-label-sm[data-v-e3afe0e8]{font-size:.85rem;margin-bottom:.25rem;color:#adb5bd}.config-section[data-v-e3afe0e8]{background:#ffffff0d;padding:.75rem;border-radius:6px;margin-top:.5rem}.messages-list-panel[data-v-e3afe0e8]{background:#ffffff0d;padding:1rem;border-radius:8px;height:100%}.messages-list-container[data-v-e3afe0e8]{max-height:600px;overflow-y:auto;background:#0003;padding:.5rem;border-radius:6px}.message-item[data-v-e3afe0e8]{background:#ffffff1a;padding:.75rem;margin-bottom:.5rem;border-radius:6px;border:2px solid transparent;cursor:pointer;transition:all .2s}.message-item[data-v-e3afe0e8]:hover{background:#ffffff26;border-color:#ffffff4d}.message-item.active[data-v-e3afe0e8]{border-color:#ffc107;background:#ffc10733}.message-number[data-v-e3afe0e8]{font-size:.75rem;color:#6c757d;font-weight:700}.message-title[data-v-e3afe0e8]{font-weight:700;margin:.25rem 0;font-family:monospace}.message-info[data-v-e3afe0e8]{display:flex;gap:.5rem;align-items:center;margin-top:.25rem}.messages-list-container[data-v-e3afe0e8]::-webkit-scrollbar{width:8px}.messages-list-container[data-v-e3afe0e8]::-webkit-scrollbar-track{background:#0003;border-radius:4px}.messages-list-container[data-v-e3afe0e8]::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:4px}.messages-list-container[data-v-e3afe0e8]::-webkit-scrollbar-thumb:hover{background:#ffffff80}.se-overlay[data-v-e8530d45]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;background:#0000008c;display:flex;align-items:center;justify-content:center;padding:16px}.se-dialog[data-v-e8530d45]{background:#2c3e50;color:#ecf0f1;border:1px solid rgba(255,255,255,.15);border-radius:12px;width:min(980px,100%);max-height:calc(100vh - 32px);display:flex;flex-direction:column;box-shadow:0 12px 40px #00000073}.se-head[data-v-e8530d45]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 18px 10px;border-bottom:1px solid rgba(255,255,255,.12)}.se-title[data-v-e8530d45]{margin:0;font-size:1.1rem}.se-sub[data-v-e8530d45]{margin:2px 0 0;font-size:.8rem;color:#a9b9c7}.se-body[data-v-e8530d45]{overflow:auto;padding:14px 18px;text-align:left}.se-empty[data-v-e8530d45]{color:#a9b9c7;text-align:center;padding:40px 18px}.se-meta[data-v-e8530d45]{display:flex;flex-wrap:wrap;gap:10px 16px;margin-bottom:12px}.se-grow[data-v-e8530d45]{flex:1 1 220px}.se-grid[data-v-e8530d45]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px}.se-card[data-v-e8530d45]{background:#ffffff0a;border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:8px}.se-card-head[data-v-e8530d45]{display:flex;align-items:center;justify-content:space-between;gap:8px}.se-card-title[data-v-e8530d45]{font-weight:600}.se-play[data-v-e8530d45]{border:1px solid #12866f;background:transparent;color:#1abc9c;border-radius:999px;font-size:.8rem;padding:3px 12px;min-height:30px}.se-play.on[data-v-e8530d45]{background:#12866f;color:#fff}.se-row[data-v-e8530d45]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:6px 12px}.se-tone-n[data-v-e8530d45]{width:100%;font-size:.75rem;color:#a9b9c7}.se-field[data-v-e8530d45]{display:flex;flex-direction:column;gap:2px;margin:0;font-size:.78rem;color:#a9b9c7}.se-inline[data-v-e8530d45]{flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px 10px}.se-unit[data-v-e8530d45]{display:inline-flex;align-items:center;gap:4px;color:#ecf0f1}.se-field input[data-v-e8530d45]{width:84px;min-height:32px;padding:2px 8px;border-radius:6px;border:1px solid #5b7a95;background:#3d5a73;color:#ecf0f1}.se-grow input[data-v-e8530d45]{width:100%}.se-raw[data-v-e8530d45]{font-size:.78rem;color:#a9b9c7}.se-raw summary[data-v-e8530d45]{cursor:pointer;margin-bottom:6px}.se-raw-row[data-v-e8530d45]{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.se-raw-row input[data-v-e8530d45]{width:70px;min-height:28px;padding:1px 4px;border-radius:4px;border:1px solid #5b7a95;background:#3d5a73;color:#ecf0f1;font-size:.75rem}.se-note[data-v-e8530d45]{margin:12px 0 0;font-size:.8rem;color:#a9b9c7}.se-errors[data-v-e8530d45]{margin:8px 0 0;padding-left:18px;color:#f5a3a3;font-size:.8rem}.se-foot[data-v-e8530d45]{display:flex;flex-wrap:wrap;gap:8px;padding:10px 18px 14px;border-top:1px solid rgba(255,255,255,.12)}.se-spacer[data-v-e8530d45]{flex:1}html[data-theme=day] .se-dialog[data-v-e8530d45]{background:#f4f7fa;color:#1f2d3a;border-color:#c9d4de}html[data-theme=day] .se-sub[data-v-e8530d45],html[data-theme=day] .se-field[data-v-e8530d45],html[data-theme=day] .se-tone-n[data-v-e8530d45],html[data-theme=day] .se-note[data-v-e8530d45],html[data-theme=day] .se-raw[data-v-e8530d45]{color:#5d6d7e}html[data-theme=day] .se-unit[data-v-e8530d45]{color:#1f2d3a}html[data-theme=day] .se-card[data-v-e8530d45]{background:#fff;border-color:#d5dee7}html[data-theme=day] .se-field input[data-v-e8530d45],html[data-theme=day] .se-raw-row input[data-v-e8530d45]{background:#fff;border-color:#b8c6d4;color:#1f2d3a}html[data-theme=day] .se-head .btn-close[data-v-e8530d45]{filter:none}@media (max-width: 600px){.se-dialog[data-v-e8530d45]{max-height:calc(100vh - 16px)}.se-overlay[data-v-e8530d45]{padding:8px}}.io-mode-switch[data-v-3b8fd672],.io-mode-switch[data-v-3b8fd672]:checked,.io-mode-switch[data-v-3b8fd672]:focus{background-color:#198754!important;border-color:#198754!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")!important;box-shadow:none}.io-out-switch[data-v-3b8fd672]{width:2.4em;height:1.3em;cursor:pointer}.form-check-input.io-out-switch[data-v-3b8fd672],.form-check-input.io-out-switch[data-v-3b8fd672]:focus{background-color:#dc3545;border-color:#dc3545;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");box-shadow:none}.form-check-input.io-out-switch[data-v-3b8fd672]:checked,.form-check-input.io-out-switch[data-v-3b8fd672]:checked:focus{background-color:#198754;border-color:#198754}.form-check-input.io-out-switch[data-v-3b8fd672]:disabled{opacity:.5}.scrollable-content[data-v-3b8fd672]{max-height:calc(100vh - 12rem);overflow-y:auto;overflow-x:hidden;box-sizing:border-box}.scrollable-content.in-editor[data-v-3b8fd672]{max-height:none;overflow:visible}.vh-50[data-v-3b8fd672]{height:30vh}.modal-overlay[data-v-3b8fd672]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;display:flex;justify-content:center;align-items:center}.modal-content[data-v-3b8fd672]{background:#222;padding:20px;border-radius:10px;min-width:40%;max-width:60%;text-align:center}input[data-v-3b8fd672]::placeholder{color:#fff!important}.form-control-sm[data-v-3b8fd672]{padding:.25rem}.classcat[data-v-3b8fd672]{font-size:.8rem!important}.w100px[data-v-3b8fd672]{width:75px}.outputs-count-1 .col-lg-4[data-v-3b8fd672]:last-child{margin-left:auto;margin-right:auto}.outputs-count-2 .col-lg-4[data-v-3b8fd672]:last-child{margin-left:auto}.circular-gauge[data-v-3b8fd672]{display:flex;justify-content:center;align-items:center}.circular-gauge svg[data-v-3b8fd672]{transition:stroke-dashoffset .5s ease}.io-sticky.is-sticky[data-v-3b8fd672]{position:sticky;top:0;z-index:5;background-color:var(--bs-primary);padding-bottom:.25rem;margin-bottom:.75rem;border-bottom:1px solid var(--bs-border-color-translucent, rgba(255, 255, 255, .12))}.in-editor .io-sticky.is-sticky[data-v-3b8fd672]{top:-1.5rem;padding-top:1.5rem;margin-top:-1.5rem}@media (min-width: 768px){.in-editor .io-sticky.is-sticky[data-v-3b8fd672]{top:-3rem;padding-top:3rem;margin-top:-3rem}}@media (max-height: 699.98px){.io-sticky.is-sticky[data-v-3b8fd672]{position:static;border-bottom:0}}.io-header[data-v-3b8fd672]{position:relative;display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap}.io-header .io-view-toggle[data-v-3b8fd672]{position:absolute;right:0}.io-header .io-title[data-v-3b8fd672]{padding:0 5.5rem}@media (max-width: 575.98px){.io-header .io-view-toggle[data-v-3b8fd672]{position:static}.io-header .io-title[data-v-3b8fd672]{padding:0}}.io-v[data-v-3b8fd672]{--io-bg: #2c3e50;--io-panel: #34495e;--io-panel2: #3d566e;--io-line: #4a6178;--io-deep: #22313f;--io-txt: #ecf0f1;--io-mut: #a9b9c7;--io-teal: #18bc9c;--io-blue: #3498db;--io-amber: #f39c12;--io-red: #e74c3c;--io-caret: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23a9b9c7' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");color:var(--io-txt);font-size:.875rem;text-align:left;min-width:0}.io-v .line-icon[data-v-3b8fd672]{width:1.1em;height:1.1em}.io-top[data-v-3b8fd672]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem 2rem;margin-bottom:.5rem}.io-gauge[data-v-3b8fd672]{width:clamp(130px,18vw,180px);flex-shrink:0}.io-gauge-svg[data-v-3b8fd672]{width:100%;height:auto;display:block}.io-gauge-svg circle[data-v-3b8fd672]{transition:stroke-dashoffset .5s ease,stroke .3s ease}.io-gauge-track[data-v-3b8fd672]{stroke:var(--io-deep)}.io-gauge-main[data-v-3b8fd672]{fill:currentColor}.io-gauge-main.lvl-ok[data-v-3b8fd672]{fill:var(--io-teal)}.io-gauge-main.lvl-warning[data-v-3b8fd672]{fill:var(--io-amber)}.io-gauge-main.lvl-danger[data-v-3b8fd672]{fill:var(--io-red)}.io-gauge-arc.lvl-ok[data-v-3b8fd672]{stroke:var(--io-teal)}.io-gauge-arc.lvl-warning[data-v-3b8fd672]{stroke:var(--io-amber)}.io-gauge-arc.lvl-danger[data-v-3b8fd672]{stroke:var(--io-red)}.io-gauge-sub[data-v-3b8fd672]{fill:var(--io-mut)}.io-inputs[data-v-3b8fd672]{display:flex;flex-direction:column;gap:.5rem;min-width:min(100%,240px)}.io-sect[data-v-3b8fd672]{display:flex;align-items:center;gap:.5rem;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--io-mut);margin:.25rem 0 .5rem}.io-sect[data-v-3b8fd672]:after{content:"";flex:1;height:1px;background:var(--io-line)}.io-sect-range[data-v-3b8fd672]{font-weight:400;letter-spacing:0;text-transform:none}.io-input-card[data-v-3b8fd672]{display:flex;align-items:center;gap:.5rem;background:var(--io-panel);border:1px solid var(--io-line);border-radius:8px;padding:.4rem .75rem}.io-input-name[data-v-3b8fd672]{font-weight:600;margin-right:auto}.io-mode-lbl[data-v-3b8fd672]{font-size:.8rem;color:var(--io-mut)}.io-mode-lbl.on[data-v-3b8fd672]{color:var(--io-txt);font-weight:600}.io-body[data-v-3b8fd672]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.75rem}.io-tiles[data-v-3b8fd672]{flex:1 1 420px;min-width:0}.io-group[data-v-3b8fd672]{margin-bottom:.6rem}.io-grid[data-v-3b8fd672]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,170px),1fr));gap:.4rem}.io-tile[data-v-3b8fd672]{display:flex;align-items:center;gap:.4rem;min-width:0;min-height:2.4rem;background:var(--io-bg);border:1px solid var(--io-line);border-left:3px solid var(--io-line);border-radius:0 8px 8px 0;padding:.3rem .4rem .3rem .5rem;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .2s ease,background-color .2s ease}.io-tile[data-v-3b8fd672]:hover{border-color:var(--io-blue)}.io-tile[data-v-3b8fd672]:focus-visible{outline:2px solid var(--io-blue);outline-offset:1px}.io-tile.is-on[data-v-3b8fd672]{background:var(--io-panel);border-left-color:var(--io-teal)}.io-tile.is-special[data-v-3b8fd672]{border-left-color:var(--io-amber)}.io-tile.is-selected[data-v-3b8fd672]{border-color:var(--io-blue);box-shadow:0 0 0 1px var(--io-blue)}.io-tile.is-locked[data-v-3b8fd672]{cursor:not-allowed;opacity:.6}.io-tile.is-locked[data-v-3b8fd672]:hover{border-color:var(--io-line)}.io-tile-switch.form-switch[data-v-3b8fd672]{padding-left:0;display:inline-flex;flex-shrink:0}.io-tile-switch .form-check-input[data-v-3b8fd672]{margin:0;float:none}.io-tile-name[data-v-3b8fd672]{flex:1 1 0;width:0;min-width:0;background:transparent;border:1px solid transparent;border-radius:4px;color:var(--io-mut);font-weight:600;font-size:.85rem;padding:.05rem .25rem;text-overflow:ellipsis;cursor:text}.io-tile.is-on .io-tile-name[data-v-3b8fd672]{color:var(--io-txt)}.io-tile-name[data-v-3b8fd672]:hover{border-color:var(--io-line)}.io-tile-name[data-v-3b8fd672]:focus{outline:none;border-color:var(--io-blue);background:var(--io-deep);color:var(--io-txt)}.io-tile-name[data-v-3b8fd672]::placeholder{color:var(--io-mut)!important}.io-tile-amp[data-v-3b8fd672]{flex-shrink:0;font-size:.78rem;color:var(--io-mut);white-space:nowrap}.io-badge[data-v-3b8fd672]{flex-shrink:0;font-size:.68rem;font-weight:700;border-radius:4px;padding:0 .3rem}.io-badge.amber[data-v-3b8fd672]{color:var(--io-amber);background:#f39c1229}.io-badge.blue[data-v-3b8fd672]{color:var(--io-blue);background:#3498db29}.io-tile-gear[data-v-3b8fd672],.io-panel-close[data-v-3b8fd672]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid transparent;border-radius:6px;padding:.15rem;cursor:pointer}.io-tile-gear[data-v-3b8fd672]:hover,.io-panel-close[data-v-3b8fd672]:hover{border-color:var(--io-line);background:var(--io-deep)}.io-tile-lock[data-v-3b8fd672]{flex-shrink:0;color:var(--io-mut)}.io-panel[data-v-3b8fd672]{flex:0 1 270px;min-width:min(100%,240px);display:flex;flex-direction:column;gap:.5rem;background:var(--io-panel);border:1px solid var(--io-line);border-radius:8px;padding:.6rem .75rem}.io-panel-head[data-v-3b8fd672]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.io-panel-title[data-v-3b8fd672]{display:flex;flex-direction:column;min-width:0;line-height:1.25}.io-panel-kicker[data-v-3b8fd672]{font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--io-mut)}.io-panel-name[data-v-3b8fd672]{font-size:1rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.io-panel-sect[data-v-3b8fd672]{margin:.4rem 0 0}.io-check[data-v-3b8fd672]{display:flex;align-items:flex-start;gap:.45rem;margin:0;font-size:.85rem;cursor:pointer}.io-check input[data-v-3b8fd672]{margin-top:.2rem;accent-color:var(--io-blue)}.io-hint[data-v-3b8fd672]{display:block;color:var(--io-mut);font-size:.75rem}.io-in-section[data-v-3b8fd672]{margin-top:.5rem}.io-badge.teal[data-v-3b8fd672]{color:var(--io-teal);background:#18bc9c29;display:inline-flex;align-items:center;padding:.05rem .2rem}.io-tile.is-static[data-v-3b8fd672]{cursor:default}.io-tile.is-static[data-v-3b8fd672]:hover{border-color:var(--io-line)}.io-tile-icon[data-v-3b8fd672]{flex-shrink:0;color:var(--io-mut)}.io-in-editor[data-v-3b8fd672]{display:flex;flex-direction:column;gap:.6rem;margin-top:.6rem;background:var(--io-panel);border:1px solid var(--io-line);border-radius:8px;padding:.6rem .75rem;min-width:0}.io-in-toolbar[data-v-3b8fd672]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem}.io-in-tabs[data-v-3b8fd672]{display:inline-flex;flex-wrap:wrap;border:1px solid var(--io-line);border-radius:8px;overflow:hidden}.io-in-tab[data-v-3b8fd672]{background:transparent;border:0;color:var(--io-mut);font-size:.85rem;font-weight:600;padding:.3rem .8rem;cursor:pointer}.io-in-tab+.io-in-tab[data-v-3b8fd672]{border-left:1px solid var(--io-line)}.io-in-tab[data-v-3b8fd672]:hover{color:var(--io-txt)}.io-in-tab.active[data-v-3b8fd672]{color:var(--io-txt);background:#3498db38}.io-in-debounce[data-v-3b8fd672]{display:inline-flex;align-items:center;gap:.4rem;margin:0;font-size:.8rem;color:var(--io-mut)}.io-in-actions[data-v-3b8fd672]{min-width:0}@media (max-width: 991.98px){.io-panel[data-v-3b8fd672]{flex-basis:100%}.io-panel-empty[data-v-3b8fd672]{display:none}}.io-panel-empty[data-v-3b8fd672]{align-self:stretch;background:transparent;border-color:transparent;padding:.6rem .75rem}.io-panel-empty .io-panel-kicker[data-v-3b8fd672]{opacity:.6}.io-panel-hole[data-v-3b8fd672]{flex:1 1 auto;min-height:140px;display:flex;align-items:center;justify-content:center;padding:16px;text-align:center;font-size:.85rem;color:var(--io-mut);border:1px dashed var(--io-line);border-radius:8px}.io-chip[data-v-3b8fd672]{flex-shrink:0;font-size:.7rem;color:var(--io-mut);border:1px solid var(--io-line);border-radius:6px;padding:0 .4rem}.io-note[data-v-3b8fd672]{display:flex;align-items:center;gap:.4rem;font-size:.8rem;color:var(--io-mut)}.io-note.warn[data-v-3b8fd672]{color:var(--io-amber)}.io-row[data-v-3b8fd672]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.io-lbl[data-v-3b8fd672]{font-size:.8rem;color:var(--io-mut);margin:0}.io-v .io-select[data-v-3b8fd672],.io-v .io-amp[data-v-3b8fd672]{background-color:var(--io-deep);border:1px solid var(--io-line);color:var(--io-txt)}.io-v .io-select[data-v-3b8fd672]{width:5rem;background-image:var(--io-caret)}.io-amp-wrap[data-v-3b8fd672]{display:flex;align-items:center;gap:.35rem}.io-v .io-amp[data-v-3b8fd672]{width:4.2rem;text-align:right}.io-amp-max[data-v-3b8fd672]{font-size:.8rem;color:var(--io-mut);white-space:nowrap}.io-amp-max.special[data-v-3b8fd672]{color:var(--io-amber);font-weight:600}.io-range[data-v-3b8fd672]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;border-radius:3px;background:linear-gradient(to right,var(--io-blue) var(--io-range-fill, 0%),var(--io-deep) var(--io-range-fill, 0%));cursor:pointer;margin:.2rem 0}.io-range[data-v-3b8fd672]:disabled{cursor:not-allowed;opacity:.5}.io-range[data-v-3b8fd672]::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border-radius:50%;background:var(--io-txt);border:2px solid var(--io-blue)}.io-range[data-v-3b8fd672]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--io-txt);border:2px solid var(--io-blue)}.io-fields[data-v-3b8fd672]{display:flex;flex-direction:column;gap:.5rem;border:0;margin:0;padding:0;min-width:0}.io-pol .form-check-input[data-v-3b8fd672]{margin:0;cursor:pointer}.siren-tones-preview[data-v-fe6db60d]{margin-top:.75rem;text-align:left}.siren-tones-title[data-v-fe6db60d]{display:block;font-size:.8rem;color:#ffffffb3;margin-bottom:.35rem}.siren-tones-list[data-v-fe6db60d]{display:flex;flex-wrap:wrap;gap:.4rem}.siren-tone-chip[data-v-fe6db60d]{display:inline-flex;align-items:center;gap:.4rem;padding:.2rem .6rem .2rem .25rem;border:1px solid rgba(255,255,255,.2);border-radius:999px;font-size:.85rem;color:var(--bs-light, #ecf0f1)}.hidden[data-v-fe6db60d]{display:none}.custom-button[data-v-fe6db60d]{display:inline-block;padding:10px 15px;background-color:#007bff;color:#fff;border-radius:5px;cursor:pointer;text-align:center}.custom-button[data-v-fe6db60d]:hover{background-color:#0056b3}.siren-config-card[data-v-fe6db60d]{background:#ffffff08;border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:18px 20px;max-width:720px;margin:16px auto 0}.siren-config-header[data-v-fe6db60d]{color:#f1f1f1;font-size:1.05rem;font-weight:600;text-align:center;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.1)}.siren-column-title[data-v-fe6db60d]{color:#cfd4da;font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;margin-bottom:10px}.siren-config-layout[data-v-fe6db60d]{display:flex;flex-direction:row;gap:30px;align-items:flex-start;flex-wrap:wrap}.siren-list-column[data-v-fe6db60d]{flex:0 0 260px;min-width:220px}.siren-detail-column[data-v-fe6db60d]{flex:1;min-width:260px}.siren-list-group[data-v-fe6db60d]{display:flex;flex-direction:column;gap:4px;max-height:420px;overflow-y:auto;padding-right:4px}.siren-list-group[data-v-fe6db60d]::-webkit-scrollbar{width:8px}.siren-list-group[data-v-fe6db60d]::-webkit-scrollbar-track{background:#ffffff0d;border-radius:8px}.siren-list-group[data-v-fe6db60d]::-webkit-scrollbar-thumb{background:#fff3;border-radius:8px}.siren-list-group[data-v-fe6db60d]::-webkit-scrollbar-thumb:hover{background:#ffffff59}.siren-list-group[data-v-fe6db60d],.siren-list-item-wrapper[data-v-fe6db60d]{position:relative}.btn-check:disabled+.siren-list-item[data-v-fe6db60d]{cursor:not-allowed}.siren-list-item[data-v-fe6db60d]{display:flex;align-items:center;gap:10px;padding:9px 12px;background:#ffffff08;border:1px solid transparent;border-radius:7px;cursor:pointer;color:#ced3d9;font-size:.85rem;font-weight:500;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.siren-list-item[data-v-fe6db60d]:hover{background:#ffffff12;color:#f1f1f1}.siren-list-item-check[data-v-fe6db60d]{font-size:.72rem;opacity:0;color:#4dabf7;transition:opacity .15s ease}.btn-check:checked+.siren-list-item[data-v-fe6db60d]{background:#4dabf724;border-color:#4dabf766;color:#fff;font-weight:600}.btn-check:checked+.siren-list-item .siren-list-item-check[data-v-fe6db60d]{opacity:1}.siren-detail-panel[data-v-fe6db60d]{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:14px 16px}.siren-loaded-badge[data-v-fe6db60d]{padding:6px 10px;border-radius:6px;font-size:.85rem;margin-bottom:10px;color:#eaf4ff!important;background:#4dabf729!important;border:1px solid rgba(77,171,247,.35)}.siren-detail-empty[data-v-fe6db60d]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:120px;color:#8b929a;font-size:.88rem;border:1px dashed rgba(255,255,255,.15);border-radius:10px;text-align:center;padding:20px}.siren-detail-empty i[data-v-fe6db60d]{font-size:1.6rem;opacity:.6}.color-palette-responsive[data-v-f07d1590]{max-width:100%;overflow:visible}.btn-square-responsive[data-v-f07d1590]{width:50px;height:50px;min-width:40px;min-height:40px;display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer;transition:all .2s ease}.btn-blue-selected[data-v-f07d1590]{background-color:#00f;border:2px solid #0000ff!important}.btn-red-selected[data-v-f07d1590]{background-color:red;border:2px solid #ff0000!important}.btn-white-selected[data-v-f07d1590]{background-color:#fff;border:2px solid #cccccc!important}.btn-yellow-selected[data-v-f07d1590]{background-color:#ffbf00;border:2px solid #FFBF00!important}.btn-green-selected[data-v-f07d1590]{background-color:green;border:2px solid #008000!important}.btn-ir-selected[data-v-f07d1590]{background-color:#fff;background-image:repeating-linear-gradient(45deg,#000,#000 3px,#fff 3px,#fff 6px);border:2px solid #cccccc!important}.btn-clear-module[data-v-f07d1590]{background-color:transparent;border:2px solid rgba(255,107,107,.55)!important;color:#ff6b6b;font-size:1.5em;display:flex;align-items:center;justify-content:center}.btn-clear-module .line-icon.clear-module-icon[data-v-f07d1590]{color:#ff6b6b;width:50%;height:50%;vertical-align:middle}.btn-clear-module[data-v-f07d1590]:hover{background-color:#ff6b6b1f;border-color:#ff6b6b!important}.selected-color[data-v-f07d1590]{box-shadow:0 0 0 3px #ffffff80,0 0 10px #0000004d;transform:scale(1.05)}.btn-square-responsive[data-v-f07d1590]:hover{transform:scale(1.1);box-shadow:0 4px 8px #0000004d}@media (max-width: 576px){.btn-square-responsive[data-v-f07d1590]{width:45px;height:45px;min-width:40px;min-height:40px}.color-palette-responsive[data-v-f07d1590]{gap:.5rem!important}}@media (max-width: 480px){.btn-square-responsive[data-v-f07d1590]{width:40px;height:40px;min-width:35px;min-height:35px}.color-palette-responsive[data-v-f07d1590]{gap:.25rem!important}}@media (min-width: 768px){.btn-square-responsive[data-v-f07d1590]{width:60px;height:60px}}@media (min-width: 992px){.btn-square-responsive[data-v-f07d1590]{width:75px;height:75px}}.color-indicator[data-v-f07d1590]{position:absolute;font-size:1.2em;font-weight:700;color:#000c;text-shadow:1px 1px 2px rgba(255,255,255,.8)}@media (max-width: 576px){.color-indicator[data-v-f07d1590]{font-size:1em}}.modal-overlay[data-v-f07d1590]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000b3;display:flex;align-items:center;justify-content:center;z-index:10000}.modal-channel-selector[data-v-f07d1590]{background-color:#2a2a2a;border:2px solid #444;border-radius:8px;padding:2rem;max-width:500px;width:90%;box-shadow:0 4px 20px #00000080}.custom-modal-overlay[data-v-f07d1590]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:10000}.custom-modal-content[data-v-f07d1590]{background-color:#2d3748;border-radius:.5rem;padding:0;max-width:500px;width:90%;box-shadow:0 1rem 3rem #0000002d;overflow:hidden}.custom-modal-header[data-v-f07d1590]{background-color:#1a202c;border-bottom:1px solid #4a5568;padding:1rem 1.5rem}.custom-modal-title[data-v-f07d1590]{color:#fff;margin:0;font-size:1.25rem;font-weight:500;text-align:center}.custom-modal-body[data-v-f07d1590]{padding:1.5rem;color:#fff}.custom-modal-text[data-v-f07d1590]{font-size:1rem;margin-bottom:0;line-height:1.6}.custom-modal-highlight[data-v-f07d1590]{color:#a0aec0;font-weight:700;text-transform:capitalize}.custom-modal-subtext[data-v-f07d1590]{font-size:.95rem;color:#a0aec0;margin:0}.custom-modal-footer[data-v-f07d1590]{padding:1rem 1.5rem;display:flex;justify-content:flex-end;gap:.5rem;border-top:1px solid #4a5568;background-color:#1a202c}.custom-modal-button-secondary[data-v-f07d1590]{background-color:#4a5568}.custom-modal-button-secondary[data-v-f07d1590]:hover{background-color:#5a6578}.allowed-patterns-list[data-v-f07d1590]{margin-top:1rem;padding-top:1rem;border-top:1px solid #4a5568;max-height:220px;overflow-y:auto}.allowed-patterns-title[data-v-f07d1590]{font-size:.82rem;color:#a0aec0;text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px}.allowed-patterns-empty[data-v-f07d1590]{color:#a0aec0;font-size:.9rem}.allowed-pattern-row[data-v-f07d1590]{display:flex;align-items:center;gap:8px;padding:5px 8px;border-radius:6px}.allowed-pattern-row[data-v-f07d1590]:hover{background:#ffffff0f}.allowed-pattern-code[data-v-f07d1590]{font-family:ui-monospace,Consolas,monospace;font-weight:700;color:#63b3ed;width:32px;flex-shrink:0}.allowed-pattern-swatch[data-v-f07d1590]{width:18px;height:18px;border-radius:4px;border:1px solid rgba(255,255,255,.35);flex-shrink:0}.custom-modal-button[data-v-f07d1590]{background-color:#dc3545;color:#fff;border:none;padding:.5rem 1rem;border-radius:.25rem;font-size:1rem;cursor:pointer;transition:all .15s ease-in-out}.custom-modal-button[data-v-f07d1590]:hover{background-color:#c82333;transform:none;box-shadow:none}.custom-modal-button[data-v-f07d1590]:active{transform:none}.modal-overlay[data-v-647c2417]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1050}.custom-modal[data-v-647c2417]{background-color:#2d3748;border-radius:.5rem;box-shadow:0 1rem 3rem #0000002d;width:90%;max-width:500px;max-height:90vh;overflow:hidden}.modal-header[data-v-647c2417]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-bottom:1px solid #4a5568;background-color:#1a202c}.modal-title[data-v-647c2417]{margin:0;font-size:1.25rem;font-weight:500}.btn-close[data-v-647c2417]{background:none;border:none;color:#a0aec0;font-size:1.25rem;cursor:pointer;padding:.25rem;opacity:.8}.btn-close[data-v-647c2417]:hover{opacity:1;color:#fff}.modal-body[data-v-647c2417]{padding:1.5rem}.modal-footer[data-v-647c2417]{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;padding:1rem 1.5rem;border-top:1px solid #4a5568;background-color:#1a202c}.lightbar-toggle-responsive[data-v-647c2417]{padding:.375rem .5rem;min-height:38px}@media (min-width: 992px){.lightbar-toggle-responsive[data-v-647c2417]{padding:.375rem .75rem;white-space:nowrap}}@media (max-width: 991px){.lightbar-toggle-label[data-v-647c2417]{font-size:.875rem}}.lightbar-menu-header[data-v-647c2417]{position:sticky;top:0;z-index:100;background-color:#4a5353}.modern-navigation-section[data-v-647c2417]{position:sticky;top:0;z-index:150;background-color:#4a5353;overflow:visible;flex-shrink:0}.legacy-scroll-viewport-improved[data-v-647c2417]{flex:1;overflow-y:auto;max-height:calc(100vh - 200px)}@media (max-width: 991px){.legacy-scroll-viewport-improved[data-v-647c2417]{max-height:calc(50vh - 100px)}}@media (min-width: 992px){.legacy-scroll-viewport-improved[data-v-647c2417]{max-height:calc(100vh - 250px)}}.modern-scroll-viewport[data-v-647c2417]{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;padding-right:5px;max-height:100%}@media (max-width: 991px){.modern-scroll-viewport[data-v-647c2417]{max-height:calc(50vh - 100px)}}.modern-scroll-viewport[data-v-647c2417]::-webkit-scrollbar{width:8px}.modern-scroll-viewport[data-v-647c2417]::-webkit-scrollbar-track{background:#1a1a1a}.modern-scroll-viewport[data-v-647c2417]::-webkit-scrollbar-thumb{background:#444;border-radius:4px}.modern-scroll-viewport[data-v-647c2417]::-webkit-scrollbar-thumb:hover{background:#555}.lightbar-menu-panel[data-v-647c2417]{display:flex;flex-direction:column;height:100%;overflow:hidden}.lightbar-menu-header[data-v-647c2417]{flex-shrink:0}.field-disabled[data-v-647c2417]{opacity:.4}.field-disabled label[data-v-647c2417],.field-disabled select[data-v-647c2417]{opacity:.6;color:#a0aec0!important}@media (min-width: 1920px) and (min-height: 1600px) and (min-resolution: 1.75dppx){.btn[data-v-647c2417],.btn-sm[data-v-647c2417],.form-select[data-v-647c2417],.form-control[data-v-647c2417]{font-size:.55rem!important;padding:.15rem .3rem!important}.modern-nav-btn[data-v-647c2417]{padding:.15rem .25rem!important;font-size:.55rem!important}.modal-header[data-v-647c2417],.modal-footer[data-v-647c2417],.modal-body[data-v-647c2417]{padding:.4rem!important}.custom-modal[data-v-647c2417]{max-width:320px}label[data-v-647c2417],.form-label[data-v-647c2417]{font-size:.55rem!important}.alert[data-v-647c2417]{padding:.4rem!important;font-size:.55rem!important}}@media (min-resolution: 1.75dppx){.btn[data-v-647c2417],.btn-sm[data-v-647c2417]{padding:.2rem .4rem!important;font-size:.6rem!important}.form-select[data-v-647c2417],.form-control[data-v-647c2417]{font-size:.6rem!important;padding:.2rem .4rem!important}.modern-nav-btn[data-v-647c2417]{padding:.2rem .4rem!important;font-size:.6rem!important}.modal-header[data-v-647c2417],.modal-footer[data-v-647c2417]{padding:.65rem!important}.modal-body[data-v-647c2417]{padding:.85rem!important}label[data-v-647c2417],.form-label[data-v-647c2417]{font-size:.6rem!important}}@media (min-resolution: 1.5dppx){.btn[data-v-647c2417],.btn-sm[data-v-647c2417]{padding:.25rem .45rem!important;font-size:.65rem!important}.form-select[data-v-647c2417],.form-control[data-v-647c2417]{font-size:.65rem!important;padding:.25rem .45rem!important}.modern-nav-btn[data-v-647c2417]{padding:.25rem .45rem!important;font-size:.65rem!important}.modal-header[data-v-647c2417],.modal-footer[data-v-647c2417]{padding:.85rem!important}.modal-body[data-v-647c2417]{padding:1rem!important}label[data-v-647c2417],.form-label[data-v-647c2417]{font-size:.65rem!important}}@media (min-resolution: 1.25dppx){.btn[data-v-647c2417],.btn-sm[data-v-647c2417]{padding:.35rem .65rem!important;font-size:.75rem!important}.form-select[data-v-647c2417],.form-control[data-v-647c2417]{font-size:.75rem!important;padding:.35rem .6rem!important}.modern-nav-btn[data-v-647c2417]{padding:.35rem .6rem!important;font-size:.75rem!important}}.form-check-input[type=checkbox][data-v-647c2417]{background-color:#f5a0a8;border-color:#f5a0a8}.form-check-input[type=checkbox][data-v-647c2417]:checked{background-color:#8fd3a8;border-color:#8fd3a8}.aux-help-btn[data-v-647c2417]{width:1.6rem;height:1.6rem;padding:0;font-size:.75rem;line-height:1;color:var(--le-accent2, #0dcaf0);background:transparent;border:1px solid var(--le-accent, #0dcaf0);border-radius:50%}.aux-help-btn[data-v-647c2417]:hover,.aux-help-btn.active[data-v-647c2417]{color:#fff;background:var(--le-accent, #0dcaf0)}.color-combo-grid[data-v-647c2417]{display:grid;grid-template-columns:auto 1fr 1fr;column-gap:12px;row-gap:3px;align-items:center}.color-combo-head[data-v-647c2417]{font-weight:700;opacity:.8}.color-combo-code[data-v-647c2417]{font-family:monospace;font-weight:700}.color-combo-cell[data-v-647c2417]{display:inline-flex;align-items:center;gap:6px}.color-combo-swatch[data-v-647c2417]{width:.9rem;height:.9rem;flex-shrink:0;border:1px solid rgba(128,128,128,.7);border-radius:3px}.le3d-overlay[data-v-647c2417]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20050;display:flex;align-items:center;justify-content:center;padding:16px;background:#05080cb8}.le3d-modal[data-v-647c2417]{display:flex;flex-direction:column;width:min(1400px,100%);height:min(860px,100%);background:#1c2833;border:1px solid rgba(255,255,255,.14);border-radius:10px;box-shadow:0 20px 60px #0009;overflow:hidden}.le3d-head[data-v-647c2417]{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;padding:8px 12px;background:#2c3e50;color:#ecf0f1}.le3d-title[data-v-647c2417]{white-space:nowrap}.aux-multi[data-v-647c2417]{position:relative}.aux-multi-btn[data-v-647c2417]{width:auto;min-width:140px;text-align:left}.aux-multi-list[data-v-647c2417]{position:absolute;left:0;bottom:calc(100% + 4px);z-index:30;min-width:220px;max-height:260px;overflow-y:auto;padding:6px;background:#2c3e50;border:1px solid rgba(255,255,255,.2);border-radius:8px;box-shadow:0 8px 24px #00000073}.aux-multi-down .aux-multi-list[data-v-647c2417]{bottom:auto;top:calc(100% + 4px)}.aux-multi-item[data-v-647c2417]{display:flex;align-items:center;gap:8px;padding:5px 8px;border-radius:5px;color:#ecf0f1;font-size:.8rem;white-space:nowrap;cursor:pointer}.aux-multi-item[data-v-647c2417]:hover{background:#ffffff14}.aux-multi-empty[data-v-647c2417]{padding:5px 8px;color:#a9b9c7;font-size:.8rem}.sm-c2-color[data-v-647c2417]{display:flex;align-items:center;gap:8px}.sm-c2-swatch[data-v-647c2417]{width:22px;height:22px;border-radius:5px;border:1px solid rgba(255,255,255,.35);flex-shrink:0}.le3d-sections[data-v-647c2417]{--le-line: rgba(255, 255, 255, .14);--le-txt: #ecf0f1;--le-accent: #12866f;--le-accent2: #1abc9c;padding:0;border-bottom:0}.le3d-toolbar[data-v-647c2417]{flex:1 1 auto;min-width:0}.le3d-toolbar[data-v-647c2417] .le-toolbar{margin-bottom:0!important;flex-wrap:wrap}.le3d-close[data-v-647c2417]{color:#ecf0f1;margin-left:auto}.le3d-close[data-v-647c2417]:hover{background:#ffffff1f}.le3d-body[data-v-647c2417]{position:relative;flex:1 1 auto;min-height:0;padding:8px}.le3d-error[data-v-647c2417]{height:100%;display:flex;align-items:center;justify-content:center;text-align:center;color:#ffc107;padding:1rem}.tsp-cam-svg-label[data-v-3dd9c555]{font-family:Arial,sans-serif;font-weight:700;fill:#f2f4f6;letter-spacing:.5px;text-anchor:middle;dominant-baseline:central;paint-order:stroke;stroke:#0009;stroke-width:1.5px}.modal.fade.show.d-block[data-v-08bb7ada]{background:#00000080;z-index:10500}.modal-dialog[data-v-08bb7ada]{z-index:10501}.btn-outline-light[data-v-08bb7ada]:hover{background-color:#fff3}.modal.fade.show.d-block[data-v-a64b11d4]{background:#00000080;z-index:10500}.modal-dialog[data-v-a64b11d4]{z-index:10501}.btn-outline-light[data-v-a64b11d4]:hover{background-color:#fff3}.custom-modal-overlay[data-v-bfeb97f6]{padding:calc(var(--spacing-base) * .5)!important}.custom-modal-content[data-v-bfeb97f6]{font-size:var(--font-size-base)!important}.custom-modal-content .btn[data-v-bfeb97f6]{padding:calc(var(--button-padding) * .5) calc(var(--button-padding) * .9)!important;font-size:var(--font-size-base)!important}.scaled[data-v-bfeb97f6]{padding:var(--spacing-base)!important}.modal-enter-active[data-v-bfeb97f6]{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.modal-leave-active[data-v-bfeb97f6]{transition:all .25s cubic-bezier(.25,.46,.45,.94)}.modal-enter-from[data-v-bfeb97f6]{opacity:0}.modal-enter-from .custom-modal-content[data-v-bfeb97f6]{transform:scale(.7) translateY(-50px);opacity:0}.modal-leave-to[data-v-bfeb97f6]{opacity:0}.modal-leave-to .custom-modal-content[data-v-bfeb97f6]{transform:scale(.95) translateY(20px);opacity:0}.modal-enter-to[data-v-bfeb97f6],.modal-leave-from[data-v-bfeb97f6]{opacity:1}.modal-enter-to .custom-modal-content[data-v-bfeb97f6],.modal-leave-from .custom-modal-content[data-v-bfeb97f6]{transform:scale(1) translateY(0);opacity:1}.custom-modal-overlay[data-v-bfeb97f6]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999;padding:0}@media (min-width: 768px){.custom-modal-overlay[data-v-bfeb97f6]{padding:1rem}}@media (min-width: 992px){.custom-modal-overlay[data-v-bfeb97f6]{padding:2rem}}@media (min-width: 1200px){.custom-modal-overlay[data-v-bfeb97f6]{padding:3rem}}.custom-modal-content[data-v-bfeb97f6]{display:flex;flex-direction:column;overflow:hidden;transform-origin:center;will-change:transform,opacity;box-shadow:0 10px 25px #00000080}.custom-modal-responsive[data-v-bfeb97f6]{width:98%;max-width:1800px;height:96vh;max-height:1200px;border-radius:.75rem}.scaled[data-v-bfeb97f6]{display:flex;flex:1 1 auto;min-height:0;overflow:hidden;padding:0;margin:0;width:100%;height:calc(100% - 120px)}@media (min-width: 576px){.scaled[data-v-bfeb97f6]{height:calc(100% - 110px)}}@media (min-width: 768px){.scaled[data-v-bfeb97f6]{height:calc(100% - 100px)}}@media (min-width: 1200px){.scaled[data-v-bfeb97f6]{height:calc(100% - 90px)}}.lightbar-editor-layout[data-v-bfeb97f6]{display:flex;flex-direction:column;width:100%;height:100%;padding:.5rem;box-sizing:border-box;gap:.5rem}.controls-panel[data-v-bfeb97f6]{order:1;width:80%;height:45vh;min-height:200px;max-height:50vh;overflow-y:auto;flex-shrink:0;background:#0006;border-radius:8px}.canvas-panel[data-v-bfeb97f6]{order:2;display:flex;flex-direction:column;align-items:center;width:100%;flex:1;min-height:0;gap:.5rem}.canvas-container[data-v-bfeb97f6]{width:100%;flex:1;min-height:200px;max-height:40vh;display:flex;justify-content:center;align-items:center;background:#0006;border:2px solid #00ff00;position:relative;overflow:hidden}.canvas-container[data-v-bfeb97f6]:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:14px;font-weight:700;text-align:center;pointer-events:none;z-index:1}@media (max-width: 576px){.lightbar-editor-layout[data-v-bfeb97f6]{padding:.25rem;gap:.25rem}.controls-panel[data-v-bfeb97f6]{height:40vh;max-height:45vh}.canvas-container[data-v-bfeb97f6]:before{font-size:12px}}@media (min-width: 577px) and (max-width: 767px){.lightbar-editor-layout[data-v-bfeb97f6]{padding:.75rem;gap:.75rem}.controls-panel[data-v-bfeb97f6]{height:40vh;max-height:45vh}}@media (min-width: 768px){.lightbar-editor-layout[data-v-bfeb97f6]{flex-direction:row;width:100%;height:100%;padding:1rem;gap:1rem}.canvas-panel[data-v-bfeb97f6]{order:1;flex:1;width:50%;height:100%;min-width:300px;max-width:60%}.canvas-container[data-v-bfeb97f6]{width:100%;height:calc(100% - 140px);min-height:250px;max-height:400px}.controls-panel[data-v-bfeb97f6]{order:2;flex:.9;width:90%;min-width:300px;max-width:85%;height:calc(100% - 2rem);max-height:calc(100% - 2rem)}}@media (min-width: 992px){.lightbar-editor-layout[data-v-bfeb97f6]{padding:1.5rem;gap:1.5rem}.canvas-panel[data-v-bfeb97f6]{max-width:60%;flex:1}.controls-panel[data-v-bfeb97f6]{flex:.9;width:90%;min-width:320px;max-width:85%;height:calc(100% - 3rem);max-height:calc(100% - 3rem)}.canvas-container[data-v-bfeb97f6]{height:calc(100% - 120px);min-height:300px;max-height:450px}}@media (min-width: 1200px){.lightbar-editor-layout[data-v-bfeb97f6]{padding:2rem;gap:2rem}.canvas-panel[data-v-bfeb97f6]{max-width:55%;flex:1}.controls-panel[data-v-bfeb97f6]{flex:.9;width:90%;min-width:350px;max-width:85%;height:calc(100% - 4rem);max-height:calc(100% - 4rem)}.canvas-container[data-v-bfeb97f6]{height:calc(100% - 100px);min-height:350px;max-height:500px}}.editor-lightbar-wrapper[data-v-bfeb97f6]{--color-blue-selected: #6464fc;--color-blue-unselected: #0404fc;--color-red-selected: #fc6464;--color-red-unselected: #fc0404;--color-white-selected: #ffffff;--color-white-unselected: #ffffff;--color-green-selected: #64d464;--color-green-unselected: #04b404;--color-yellow-selected: #ffbf00;--color-yellow-unselected: #fcbc04;--color-black-selected: #000000;--color-black-unselected: #000000;--pixelsize: 40px;--percentage-size: 100%;width:100%;max-width:100%;overflow:visible;display:flex;justify-content:center;align-items:center;padding:.5rem 0}@media (min-width: 576px){.editor-lightbar-wrapper[data-v-bfeb97f6]{--pixelsize: 50px;padding:.75rem 0}}@media (min-width: 768px){.editor-lightbar-wrapper[data-v-bfeb97f6]{--pixelsize: 60px;padding:1rem 0}}@media (min-width: 992px){.editor-lightbar-wrapper[data-v-bfeb97f6]{--pixelsize: 70px}}@media (min-width: 1200px){.editor-lightbar-wrapper[data-v-bfeb97f6]{--pixelsize: 75px}}.custom-modal-content .modal-header[data-v-bfeb97f6]{flex-shrink:0;padding:.5rem 1rem;min-height:50px;max-height:50px}@media (max-width: 576px){.custom-modal-content .modal-header[data-v-bfeb97f6]{padding:.25rem .5rem;min-height:45px;max-height:45px}.modal-title[data-v-bfeb97f6]{font-size:.9rem}}.editor-lightbar-wrapper .custom-modal-content .modal-footer[data-v-bfeb97f6],.lightbar-editor-layout .custom-modal-content .modal-footer[data-v-bfeb97f6]{flex-shrink:0;padding:.5rem 1rem;min-height:50px;max-height:50px}@media (max-width: 576px){.editor-lightbar-wrapper .custom-modal-content .modal-footer[data-v-bfeb97f6],.lightbar-editor-layout .custom-modal-content .modal-footer[data-v-bfeb97f6]{padding:.25rem .5rem;min-height:45px;max-height:45px}}.d-flex.flex-column.flex-lg-row.h-100>div[data-v-bfeb97f6]:first-child{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.d-flex.flex-column.flex-lg-row.h-100>div[data-v-bfeb97f6]:last-child{flex-shrink:0;overflow:hidden}.btn-square-md[data-v-bfeb97f6]{width:var(--pixelsize);max-width:var(--percentage-size);height:var(--pixelsize);max-height:var(--percentage-size);flex-shrink:0}.btn-square-md[data-v-bfeb97f6]:hover{transform:scale(1.05);box-shadow:0 0 10px #ffffff4d}.selected-color[data-v-bfeb97f6]{border:3px solid #fff!important;box-shadow:0 0 15px #ffffff80}.btn-blue-selected[data-v-bfeb97f6]{background-color:var(--color-blue-selected)!important}.btn-red-selected[data-v-bfeb97f6]{background-color:var(--color-red-selected)!important}.btn-white-selected[data-v-bfeb97f6]{background-color:var(--color-white-selected)!important}.btn-green-selected[data-v-bfeb97f6]{background-color:var(--color-green-selected)!important}.btn-yellow-selected[data-v-bfeb97f6]{background-color:var(--color-yellow-selected)!important}.color-indicator[data-v-bfeb97f6]{position:absolute;top:2px;right:2px;color:#000;font-weight:700;font-size:14px;text-shadow:1px 1px 1px rgba(255,255,255,.8)}.btn-square-md[data-v-bfeb97f6]{position:relative}.color-box[data-v-bfeb97f6]{width:30px;height:30px;border:1px solid black;margin-right:10px}.color-box-ir[data-v-bfeb97f6]{background-color:#fff;background-image:repeating-linear-gradient(45deg,#000,#000 2px,#fff 2px,#fff 4px)}.row-align[data-v-bfeb97f6]{align-items:center;margin-bottom:10px}.switch-text[data-v-bfeb97f6]{font-size:.875rem;font-weight:700;min-width:30px;text-align:center}.lightbar-toggle-item .btn[data-v-bfeb97f6]{border-color:#ffffff4d;background-color:#ffffff1a}.lightbar-toggle-item .btn[data-v-bfeb97f6]:hover{border-color:#ffffff80;background-color:#fff3}.modern-navigation-section[data-v-bfeb97f6]{background:#ffffff08;border-radius:.375rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modern-nav-grid[data-v-bfeb97f6]{display:flex;flex-direction:column;gap:1rem}.nav-section-title[data-v-bfeb97f6]{font-size:.875rem;letter-spacing:.05em}.nav-buttons-row[data-v-bfeb97f6]{min-height:38px}.modern-nav-btn[data-v-bfeb97f6]{border:1px solid rgba(255,255,255,.2);background:#ffffff0d;color:#ffffffe6;transition:all .3s ease;font-size:.875rem;padding:.5rem 1rem}.modern-nav-btn[data-v-bfeb97f6]:hover{background:#ffffff1a;border-color:#fff6;color:#fff;transform:translateY(-1px)}.modern-nav-btn.active[data-v-bfeb97f6]{border-color:#007bff;color:#fff;box-shadow:0 4px 12px #007bff4d}.modern-nav-btn i[data-v-bfeb97f6]{opacity:.8}.modern-nav-btn.active i[data-v-bfeb97f6]{opacity:1}.legacy-mode-container[data-v-bfeb97f6]{background:#ffffff08;border-radius:.5rem;border:1px solid rgba(255,255,255,.1)}.legacy-section[data-v-bfeb97f6]{background:#ffffff05;border-radius:.375rem;padding:1rem;border:1px solid rgba(255,255,255,.05)}.section-title[data-v-bfeb97f6]{font-size:1rem;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:.5rem}.switches-row[data-v-bfeb97f6]{min-height:40px}.switch-label-off[data-v-bfeb97f6],.switch-label-on[data-v-bfeb97f6]{font-size:.75rem;font-weight:700;min-width:25px;text-align:center;color:#fff9;transition:color .3s ease}.form-check-input:checked+.switch-label-on[data-v-bfeb97f6]{color:#28a745}.form-check-input:not(:checked)~.switch-label-off[data-v-bfeb97f6]{color:#dc3545}.legacy-scroll-viewport[data-v-bfeb97f6]{max-height:calc(100vh - 220px);flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden}.editor-lightbar-wrapper .modal-footer[data-v-bfeb97f6],.lightbar-editor-layout .modal-footer[data-v-bfeb97f6]{z-index:2;background:inherit}.custom-modal-content .in-footer[data-v-bfeb97f6]{position:fixed!important;bottom:20px!important;left:20px!important;right:auto!important;z-index:1055!important;background:#212529f2!important;border-radius:8px!important;padding:12px 16px!important;box-shadow:0 4px 12px #0000004d!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important}.custom-modal-content .modal-footer-start[data-v-bfeb97f6]{justify-content:flex-start!important;margin:0!important;border:none!important}.custom-modal-content .in-footer .btn[data-v-bfeb97f6]{font-size:14px!important;font-weight:600!important;min-width:100px!important;transition:all .3s ease!important}.custom-modal-content .in-footer .btn[data-v-bfeb97f6]:hover{transform:translateY(-2px)!important;box-shadow:0 6px 16px #0006!important}@media (max-width: 576px){.custom-modal-content .in-footer[data-v-bfeb97f6]{bottom:10px!important;left:10px!important;right:10px!important;padding:10px 12px!important;flex-direction:column!important;gap:8px!important}.custom-modal-content .in-footer .btn[data-v-bfeb97f6]{width:100%!important;min-width:auto!important;font-size:13px!important}}.modern-mode-container[data-v-bfeb97f6]{background:#ffffff08;border-radius:.5rem;border:1px solid rgba(255,255,255,.1)}.modern-section[data-v-bfeb97f6]{background:#ffffff05;border-radius:.375rem;padding:1rem;border:1px solid rgba(255,255,255,.05)}.modern-scroll-viewport[data-v-bfeb97f6]{max-height:calc(100vh - 220px);flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden}.lightbar-menu-panel[data-v-bfeb97f6]{font-size:.85rem;width:100%;height:100%;max-height:calc(100vh - 200px);overflow-y:auto;overflow-x:hidden}.lightbar-toggle-responsive[data-v-bfeb97f6]{min-height:auto;font-size:.75rem;width:auto!important;flex:0 0 auto;flex-wrap:nowrap;padding:.4rem .6rem;display:inline-flex;align-items:center;white-space:nowrap;min-width:100px;max-width:200px}.lightbar-toggle-responsive .lightbar-toggle-label[data-v-bfeb97f6]{font-size:.75rem;line-height:1.2;flex:0 0 auto;white-space:nowrap;margin-right:.5rem}.lightbar-toggle-responsive .form-check-input[data-v-bfeb97f6]{transform:scale(.85);flex-shrink:0;margin:0 .3rem}.lightbar-toggle-responsive .form-check .small[data-v-bfeb97f6]{font-size:.7rem}.lightbar-menu-panel .form-select[data-v-bfeb97f6],.lightbar-menu-panel .form-control[data-v-bfeb97f6]{width:100%;padding:.4rem .6rem;font-size:.75rem;border-radius:.25rem}.lightbar-menu-panel .d-flex.gap-2[data-v-bfeb97f6]{gap:.5rem!important;flex-wrap:wrap;justify-content:flex-start}.lightbar-menu-panel .d-flex.gap-2 .btn[data-v-bfeb97f6]{flex:0 0 auto;min-width:100px;max-width:200px;width:auto;padding:.4rem .6rem;font-size:.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lightbar-menu-panel .d-flex.gap-2 .lightbar-toggle-responsive[data-v-bfeb97f6]{flex:1 1 100%;min-width:0}.lightbar-menu-panel .form-label[data-v-bfeb97f6]{font-size:.75rem;margin-bottom:.25rem;font-weight:500}.lightbar-menu-panel .section-title[data-v-bfeb97f6]{font-size:.85rem!important;margin-bottom:.75rem!important}.lightbar-menu-panel .switches-row[data-v-bfeb97f6]{gap:.6rem!important}.lightbar-menu-panel .form-check[data-v-bfeb97f6]{font-size:.75rem;margin-bottom:.3rem}.lightbar-menu-panel .form-check-label[data-v-bfeb97f6]{font-size:.75rem;line-height:1.3}@media (max-width: 576px){.lightbar-menu-panel[data-v-bfeb97f6]{font-size:.8rem}.lightbar-toggle-responsive[data-v-bfeb97f6]{min-height:auto;font-size:.75rem;padding:.375rem .5rem;width:auto!important;min-width:80px;max-width:180px}.lightbar-toggle-responsive .lightbar-toggle-label[data-v-bfeb97f6]{font-size:.75rem}.lightbar-toggle-responsive .form-check-input[data-v-bfeb97f6]{transform:scale(.8)}.lightbar-toggle-responsive .form-check .small[data-v-bfeb97f6]{font-size:.7rem}.btn-sm[data-v-bfeb97f6],.form-select[data-v-bfeb97f6]{padding:.375rem .5rem;font-size:.75rem}.form-label[data-v-bfeb97f6]{font-size:.75rem;margin-bottom:.25rem}.section-title[data-v-bfeb97f6]{font-size:.875rem!important}}@media (min-width: 577px) and (max-width: 991px){.lightbar-menu-panel[data-v-bfeb97f6]{font-size:.85rem}.lightbar-toggle-responsive[data-v-bfeb97f6]{min-height:auto;font-size:.75rem;width:auto!important;padding:.4rem .6rem;min-width:90px;max-width:190px}.lightbar-toggle-responsive .form-check-input[data-v-bfeb97f6]{transform:scale(.85)}.lightbar-toggle-responsive .form-check .small[data-v-bfeb97f6]{font-size:.7rem}}@media (min-width: 992px){.lightbar-menu-panel[data-v-bfeb97f6]{font-size:.9rem}.lightbar-toggle-responsive[data-v-bfeb97f6]{min-height:auto;font-size:.8rem;padding:.45rem .7rem;width:auto!important;min-width:100px;max-width:200px}.lightbar-toggle-responsive .lightbar-toggle-label[data-v-bfeb97f6]{font-size:.8rem}.lightbar-toggle-responsive .form-check-input[data-v-bfeb97f6]{transform:scale(.9)}.lightbar-toggle-responsive .form-check .small[data-v-bfeb97f6]{font-size:.75rem}.lightbar-menu-panel .form-select[data-v-bfeb97f6],.lightbar-menu-panel .form-control[data-v-bfeb97f6]{font-size:.8rem;padding:.45rem .6rem}.lightbar-menu-panel .d-flex.gap-2 .btn[data-v-bfeb97f6]{font-size:.8rem;padding:.45rem .7rem;min-width:120px;max-width:220px}.lightbar-menu-panel .form-label[data-v-bfeb97f6]{font-size:.8rem}.lightbar-menu-panel .section-title[data-v-bfeb97f6]{font-size:.9rem!important}.lightbar-menu-panel .d-flex.gap-2[data-v-bfeb97f6]{gap:.6rem!important;justify-content:flex-start}}@media (min-width: 1200px){.lightbar-menu-panel[data-v-bfeb97f6]{font-size:.95rem}.lightbar-toggle-responsive[data-v-bfeb97f6]{min-height:auto;font-size:.85rem;padding:.5rem .8rem;width:auto!important;min-width:100px;max-width:220px}.lightbar-toggle-responsive .lightbar-toggle-label[data-v-bfeb97f6]{font-size:.85rem}.lightbar-toggle-responsive .form-check-input[data-v-bfeb97f6]{transform:scale(1)}.lightbar-toggle-responsive .form-check .small[data-v-bfeb97f6]{font-size:.8rem}.lightbar-menu-panel .form-select[data-v-bfeb97f6],.lightbar-menu-panel .form-control[data-v-bfeb97f6]{padding:.5rem .75rem;font-size:.85rem}.lightbar-menu-panel .d-flex.gap-2 .btn[data-v-bfeb97f6]{padding:.5rem .8rem;font-size:.85rem;min-width:140px;max-width:250px}.lightbar-menu-panel .form-label[data-v-bfeb97f6]{font-size:.85rem;margin-bottom:.3rem}.lightbar-menu-panel .section-title[data-v-bfeb97f6]{font-size:1rem!important;margin-bottom:1rem!important}.lightbar-menu-panel .d-flex.gap-2[data-v-bfeb97f6]{gap:.75rem!important;justify-content:flex-start}.lightbar-menu-panel .switches-row[data-v-bfeb97f6]{gap:.75rem!important}}.modal-overlay[data-v-bfeb97f6]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:10000}.custom-modal[data-v-bfeb97f6]{background-color:#7b8a8b;border-radius:.5rem;box-shadow:0 1rem 3rem #0000002d;width:90%;max-width:500px;max-height:90vh;overflow:hidden}.custom-modal .modal-header[data-v-bfeb97f6]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-bottom:1px solid #4a5568}.custom-modal .modal-title[data-v-bfeb97f6]{margin:0;font-size:1.25rem;font-weight:500}.custom-modal .modal-body[data-v-bfeb97f6]{padding:1.5rem}.custom-modal .modal-footer[data-v-bfeb97f6]{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;padding:1rem 1.5rem;border-top:1px solid #4a5568}@media (min-width: 1920px) and (min-height: 1600px) and (min-resolution: 1.75dppx){.color-box[data-v-bfeb97f6]{width:18px!important;height:18px!important;margin-right:6px!important}.color-box-ir[data-v-bfeb97f6]{background-image:repeating-linear-gradient(45deg,#000,#000 1px,#fff 1px,#fff 2px)!important}}@media (min-resolution: 1.75dppx){.color-box[data-v-bfeb97f6]{width:22px;height:22px;margin-right:7px}.color-box-ir[data-v-bfeb97f6]{background-image:repeating-linear-gradient(45deg,#000,#000 1.5px,#fff 1.5px,#fff 3px)}}@media (min-resolution: 1.5dppx){.color-box[data-v-bfeb97f6]{width:24px;height:24px;margin-right:8px}}@media (min-resolution: 1.25dppx){.color-box[data-v-bfeb97f6]{width:26px;height:26px;margin-right:9px}.canvas-container[data-v-bfeb97f6]{max-height:380px!important}}@media (min-resolution: 1.5dppx){.canvas-container[data-v-bfeb97f6]{max-height:330px!important;min-height:220px!important}}@media (min-resolution: 1.75dppx){.canvas-container[data-v-bfeb97f6]{max-height:280px!important;min-height:180px!important}}@media (min-width: 1920px) and (min-height: 1600px) and (min-resolution: 1.75dppx){.canvas-container[data-v-bfeb97f6]{max-height:240px!important;min-height:160px!important}.canvas-panel[data-v-bfeb97f6]{max-width:50%!important}}.form-check-input[type=checkbox][data-v-bfeb97f6]{background-color:#f5a0a8;border-color:#f5a0a8}.form-check-input[type=checkbox][data-v-bfeb97f6]:checked{background-color:#8fd3a8;border-color:#8fd3a8}.le-v{--le-bg: #2c3e50;--le-panel: #34495e;--le-panel2: #3d566e;--le-line: rgba(255, 255, 255, .14);--le-input: #3d5a73;--le-input-line: #5b7a95;--le-txt: #ecf0f1;--le-mut: #a9b9c7;--le-accent: #12866f;--le-accent2: #1abc9c;--le-stage: #1c2833}html[data-theme=day] .le-v{--le-bg: #f4f7fa;--le-panel: #ffffff;--le-panel2: #e6edf3;--le-line: #cfd9e3;--le-input: #ffffff;--le-input-line: #b8c6d4;--le-txt: #1f2d3d;--le-mut: #5d6d7e;--le-stage: #1c2833}.le-v.bg-dark,.le-v .bg-dark,.le-v .modal-header,.le-v .modal-body,.le-v .modal-footer{background-color:var(--le-bg)!important;color:var(--le-txt)}.le-v .modal-header,.le-v .lightbar-editor-menu{border-bottom:1px solid var(--le-line)!important}.le-v .modal-footer{border-top:1px solid var(--le-line)!important}.custom-modal-dialog.le-v{background-color:var(--le-bg);border:1px solid var(--le-line);border-radius:12px;overflow:hidden;box-shadow:0 12px 40px #00000073}.le-v .bg-secondary,.le-v .form-select,.le-v .form-control{background-color:var(--le-input)!important;color:var(--le-txt)!important;border-color:var(--le-input-line)!important}.le-v .form-select:disabled,.le-v .form-control:disabled{opacity:.55}.le-editor>.modal-header{padding:.6rem 1rem!important}.le-title-icon{color:var(--le-accent2);font-size:1.1rem}.le-device-pill{display:inline-flex;align-items:center;padding:.15rem .7rem;border-radius:999px;border:1px solid var(--le-accent);color:var(--le-accent2);font-size:.85rem;font-weight:600;white-space:nowrap}.le-v .lightbar-editor-menu{background-color:var(--le-bg);padding:0 .5rem}.le-v .lightbar-editor-menu .btn-menu{color:var(--le-txt)}html[data-theme=day] .le-v .btn-close-white{filter:none}.le-editor .canvas-container{background:var(--le-stage)!important;border:1px solid var(--le-line)!important;border-radius:10px!important;overflow:hidden;box-shadow:none!important;outline:none!important}.le-editor .canvas-panel .btn-outline-info{color:var(--le-accent2)!important;border-color:var(--le-accent)!important;background:transparent;border-radius:999px}.le-editor .canvas-panel .btn-outline-info:hover{background:var(--le-accent)!important;color:#fff!important}.le-editor .canvas-panel small{color:var(--le-mut)!important}.le-editor .module-hover-info{background:var(--le-panel)!important;border:1px solid var(--le-line)!important;border-radius:10px!important;color:var(--le-txt)}.le-editor .module-hover-info h6{color:var(--le-accent2)!important}.le-editor .lightbar-menu-panel{background:var(--le-panel);border:1px solid var(--le-line)!important;border-radius:12px!important}.le-editor .lightbar-menu-header,.le-editor .modern-navigation-section{background-color:var(--le-panel)!important}.le-editor .modern-scroll-viewport::-webkit-scrollbar-track{background:var(--le-panel)}.le-editor .modern-scroll-viewport::-webkit-scrollbar-thumb{background:var(--le-input-line)}.le-tabs{display:flex;flex-wrap:wrap;gap:6px;padding:4px 0 10px;border-bottom:1px solid var(--le-line)}.le-tab{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:.3rem .85rem!important;border-radius:999px!important;border:1px solid var(--le-line)!important;background:transparent!important;color:var(--le-txt)!important;font-size:.85rem!important;white-space:nowrap;transition:background .15s,border-color .15s}.le-tab i{color:var(--le-accent2);width:1em;text-align:center}.le-tab:hover:not(:disabled){border-color:var(--le-accent)!important}.le-tab.active{background:var(--le-accent)!important;border-color:var(--le-accent)!important;color:#fff!important}.le-tab.active i{color:#fff}.le-tab-svg{width:1.1em;height:1.1em;flex:none;color:var(--le-accent2)}.le-tab.active .le-tab-svg{color:#fff}.le-tab:disabled{opacity:.4}.le-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding-top:10px}.le-toolbar:empty{display:none}.lightbar-menu-panel{display:flex;flex-direction:column}.lightbar-menu-panel>.modern-scroll-viewport{flex:1 1 auto;min-height:0}.le-toolbar-footer{flex-shrink:0;margin-top:auto}.le-toolbar-footer .le-toolbar{border-top:1px solid rgba(255,255,255,.12);padding:10px 0;margin-bottom:0!important}.le-preview-btn{display:inline-flex;align-items:center;gap:7px;border-radius:999px!important;padding:.3rem .95rem!important}.le-editor .modern-section>h6.section-title:first-child{display:none!important}.le-editor .module-hover-info .text-muted{color:var(--le-mut)!important}.le-editor .section-title,.le-editor .modern-section h6{color:var(--le-txt)!important}@media (max-width: 900px){.le-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin}.le-device-pill{font-size:.75rem}}.le-toolbar-break{flex-basis:100%;height:0}.konva-host[data-v-bfeb97f6]{position:absolute;top:0;right:0;bottom:0;left:0}.tsp-cam-palette[data-v-bfeb97f6]{position:absolute;top:44px;right:8px;z-index:2;width:96px;max-height:calc(100% - 52px);overflow-x:hidden;overflow-y:auto;transition:opacity .15s;padding:4px;background-color:#000000c7;border:1px solid #20c997;border-radius:8px}.tsp-cam-palette.closed[data-v-bfeb97f6]{width:auto}.tsp-cam-palette.dragging[data-v-bfeb97f6]{opacity:.3}.tsp-cam-palette-head[data-v-bfeb97f6]{display:block;width:100%;padding:2px 4px;font-size:.8rem;font-weight:600;color:#fff;background:none;border:0;white-space:nowrap}.tsp-cam-item[data-v-bfeb97f6]{display:flex;flex-direction:column;align-items:center;gap:2px;margin-top:4px;padding:4px 2px;border-radius:6px;background-color:#ffffff0f;cursor:grab;-webkit-user-select:none;user-select:none}.tsp-cam-item[data-v-bfeb97f6]:hover{background-color:#20c99740}.tsp-cam-item span[data-v-bfeb97f6]{font-size:.62rem;line-height:1.15;color:#e8eef3;text-align:center}.tsp-cam-icon[data-v-bfeb97f6]{width:80px;height:22px}.tsp-cam-hint[data-v-bfeb97f6]{margin:6px 2px 2px;font-size:.6rem;line-height:1.2;color:#b8c4cf}.fn-legend-btn[data-v-bfeb97f6]{position:absolute;top:8px;left:8px;z-index:2;padding:2px 10px;font-size:.85rem;font-weight:600;color:#fff;background-color:#000c;border:1px solid #9fd8ff;border-radius:999px}.fn-legend-btn[data-v-bfeb97f6]:hover,.fn-legend-btn[aria-expanded=true][data-v-bfeb97f6]{background-color:#9fd8ff;color:#10202c}.fn-legend-panel[data-v-bfeb97f6]{position:absolute;top:40px;left:8px;z-index:3;width:min(340px,calc(100% - 16px));max-height:calc(100% - 48px);overflow-y:auto;padding:6px 10px 8px;font-size:.8rem;color:#e9ecef;background-color:#0a121af0;border:1px solid #9fd8ff;border-radius:8px}.fn-legend-head[data-v-bfeb97f6]{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px;font-weight:700}.fn-legend-head .btn-close[data-v-bfeb97f6]{font-size:.6rem;opacity:.8}.fn-legend-list[data-v-bfeb97f6]{display:grid;grid-template-columns:auto 1fr;column-gap:10px;row-gap:2px;margin:0}.fn-legend-list dt[data-v-bfeb97f6]{color:#9fd8ff;font-weight:700}.fn-legend-list dd[data-v-bfeb97f6]{margin:0}.lightbar-editor-menu[data-v-bfeb97f6]{display:flex;background-color:var(--le-bg, #7b8a8b);padding:0 4px;border-bottom:1px solid rgba(255,255,255,.15)}.btn-menu[data-v-bfeb97f6]{background-color:transparent;border:none;color:var(--le-txt, #e9ecef);font-size:.9rem;padding:2px 8px;border-radius:0}.btn-menu[data-v-bfeb97f6]:hover,.btn-menu[data-v-bfeb97f6]:focus,.btn-menu.show[data-v-bfeb97f6]{background-color:#ffffff1f;color:#fff}.eeprom-restart-notice[data-v-bfeb97f6]{color:#28a745;font-weight:700;padding:4px 0;animation:eeprom-restart-blink-bfeb97f6 1s step-start infinite}@keyframes eeprom-restart-blink-bfeb97f6{50%{opacity:.25}}.custom-modal-overlay[data-v-bfeb97f6]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000b3;display:flex;align-items:center;justify-content:center;z-index:10000}.custom-modal-dialog[data-v-bfeb97f6]{background-color:#7b8a8b;border-radius:.5rem;box-shadow:0 .5rem 1rem #00000080;max-width:500px;width:90%;max-height:90vh;overflow:auto}.custom-modal-dialog .modal-header[data-v-bfeb97f6]{border-top-left-radius:.5rem;border-top-right-radius:.5rem;border-bottom:1px solid rgba(255,255,255,.2)}.custom-modal-dialog .modal-body[data-v-bfeb97f6]{padding:1.5rem}.custom-modal-dialog .modal-footer[data-v-bfeb97f6]{border-top:1px solid rgba(255,255,255,.2);border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.btn[data-v-bfeb97f6]{padding:calc(var(--button-padding) * .5) calc(var(--button-padding) * .9);font-size:var(--font-size-base)}.logo-size[data-v-bfeb97f6]{max-width:calc(var(--logo-size) * .7)!important}.traffic-storm-editor[data-v-b3d8df06]{padding:20px;background-color:#1a1a1a;border-radius:8px;min-height:600px}.editor-header[data-v-b3d8df06]{border-bottom:2px solid #333;padding-bottom:10px}.nav-tabs[data-v-b3d8df06]{border-bottom:2px solid #333}.nav-tabs .nav-link[data-v-b3d8df06]{color:#aaa;background-color:#2a2a2a;border:1px solid #333;margin-right:5px}.nav-tabs .nav-link.active[data-v-b3d8df06]{color:#fff;background-color:#333;border-color:#333;border-bottom-color:#333}.modules-grid[data-v-b3d8df06]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:15px;max-height:600px;overflow-y:auto;padding-right:10px}.module-card[data-v-b3d8df06]{border:1px solid #444;transition:all .3s ease}.module-card[data-v-b3d8df06]:hover{border-color:#0d6efd;box-shadow:0 0 10px #0d6efd4d}.form-select[data-v-b3d8df06],.form-control[data-v-b3d8df06]{background-color:#2a2a2a;border-color:#444;color:#fff}.form-select[data-v-b3d8df06]:focus,.form-control[data-v-b3d8df06]:focus{background-color:#333;border-color:#0d6efd;color:#fff}.form-select option[data-v-b3d8df06]{background-color:#2a2a2a;color:#fff}.action-buttons[data-v-b3d8df06]{position:sticky;bottom:0;background-color:#1a1a1a;padding:15px 0;border-top:2px solid #333;margin-top:20px}.modules-grid[data-v-b3d8df06]::-webkit-scrollbar,.bg-black[data-v-b3d8df06]::-webkit-scrollbar{width:8px}.modules-grid[data-v-b3d8df06]::-webkit-scrollbar-track,.bg-black[data-v-b3d8df06]::-webkit-scrollbar-track{background:#1a1a1a}.modules-grid[data-v-b3d8df06]::-webkit-scrollbar-thumb,.bg-black[data-v-b3d8df06]::-webkit-scrollbar-thumb{background:#444;border-radius:4px}.modules-grid[data-v-b3d8df06]::-webkit-scrollbar-thumb:hover,.bg-black[data-v-b3d8df06]::-webkit-scrollbar-thumb:hover{background:#555}.vh-30[data-v-ceeeaaac]{height:clamp(100px,30vh,200px)!important}.lightbar-config-card[data-v-ceeeaaac]{background:#ffffff08;border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:18px 20px;max-width:720px;margin:0 auto}.lightbar-config-header[data-v-ceeeaaac]{color:#f1f1f1;font-size:1.05rem;font-weight:600;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.1)}.lightbar-column-title[data-v-ceeeaaac]{color:#cfd4da;font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;margin-bottom:10px}.lightbar-config-layout[data-v-ceeeaaac]{display:flex;flex-direction:row;gap:30px;align-items:flex-start;flex-wrap:wrap}.lightbar-list-column[data-v-ceeeaaac]{flex:0 0 220px;min-width:180px}.lightbar-detail-column[data-v-ceeeaaac]{flex:1;min-width:260px}.lightbar-list-group[data-v-ceeeaaac]{display:flex;flex-direction:column;gap:4px}.lightbar-list-group[data-v-ceeeaaac],.lightbar-list-item-wrapper[data-v-ceeeaaac]{position:relative}.btn-check:disabled+.lightbar-list-item[data-v-ceeeaaac]{cursor:not-allowed}.lightbar-list-item[data-v-ceeeaaac]{display:flex;align-items:center;gap:10px;padding:9px 12px;background:#ffffff08;border:1px solid transparent;border-radius:7px;cursor:pointer;color:#ced3d9;font-size:.88rem;font-weight:500;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.lightbar-list-item[data-v-ceeeaaac]:hover{background:#ffffff12;color:#f1f1f1}.lightbar-list-item-check[data-v-ceeeaaac]{font-size:.72rem;opacity:0;color:#4dabf7;transition:opacity .15s ease}.btn-check:checked+.lightbar-list-item[data-v-ceeeaaac]{background:#4dabf724;border-color:#4dabf766;color:#fff;font-weight:600}.btn-check:checked+.lightbar-list-item .lightbar-list-item-check[data-v-ceeeaaac]{opacity:1}.lightbar-detail-panel[data-v-ceeeaaac]{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:14px 16px}.lightbar-detail-empty[data-v-ceeeaaac]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:120px;color:#8b929a;font-size:.88rem;border:1px dashed rgba(255,255,255,.15);border-radius:10px;text-align:center;padding:20px}.lightbar-detail-empty i[data-v-ceeeaaac]{font-size:1.6rem;opacity:.6}.eeprom-editor-modal[data-v-ceeeaaac]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;display:flex;justify-content:center;align-items:center}.modal-backdrop[data-v-ceeeaaac]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000000b3;z-index:1}.modal-content-custom[data-v-ceeeaaac]{position:relative;z-index:2;background-color:#1a1a1a;border-radius:12px;width:95%;max-width:1400px;max-height:90vh;overflow-y:auto;box-shadow:0 10px 40px #00000080}.modal-header-custom[data-v-ceeeaaac]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:2px solid #333;background-color:#2a2a2a;border-radius:12px 12px 0 0}.modal-header-custom h4[data-v-ceeeaaac]{margin:0;color:#fff}.modal-body-custom[data-v-ceeeaaac]{padding:0}.btn[data-v-ceeeaaac]{padding:calc(var(--button-padding) * .5) calc(var(--button-padding) * .9);font-size:var(--font-size-base)}.logo-size[data-v-ceeeaaac]{max-width:calc(var(--logo-size) * .7)!important}.hidden[data-v-41181f05]{display:none}.hw-toggle-card[data-v-41181f05]{background:#ffffff08;border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:18px 20px}.hw-toggle-header[data-v-41181f05]{display:flex;align-items:center;gap:10px;padding-left:3.4em}.hw-toggle-header .form-check-input[data-v-41181f05]{width:2.4em;height:1.3em;cursor:pointer}.hw-toggle-title[data-v-41181f05]{color:#f1f1f1;font-size:1.05rem;font-weight:600;cursor:pointer}.custom-button[data-v-41181f05]{display:inline-block;padding:10px 15px;background-color:#007bff;color:#fff;border-radius:5px;cursor:pointer;text-align:center}.custom-button[data-v-41181f05]:hover{background-color:#0056b3}.disabled[data-v-41181f05]{color:#e9ecef}.brightness-50[data-v-41181f05]{filter:brightness(.5)!important}.viewport-container[data-v-41181f05]{max-height:50vh;overflow:hidden}.scrollable-content[data-v-41181f05]{max-height:50vh;overflow-y:auto;box-sizing:border-box;padding:.5rem}.screen-menu-compact[data-v-41181f05]{background:#343a40f2;border:1px solid rgba(0,123,255,.3);border-radius:8px;padding:1rem;margin:1rem 0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.audio-section[data-v-41181f05]{overflow-x:hidden}.audio-files-list-compact[data-v-41181f05]{display:flex;flex-direction:column;gap:.5rem;max-height:200px;overflow-y:auto}.audio-file-item-compact[data-v-41181f05]{background:#21252999;border:1px solid rgba(255,255,255,.2);border-radius:.375rem;padding:.5rem;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease}.audio-file-item-compact.playing[data-v-41181f05]{background:#0d6efd33;border-color:#0d6efd80;box-shadow:0 0 10px #0d6efd4d}.file-info[data-v-41181f05]{min-width:0}.audio-progress[data-v-41181f05]{margin-top:.25rem}.audio-controls[data-v-41181f05]{flex-shrink:0}.audio-controls .btn[data-v-41181f05]{padding:.25rem .5rem;font-size:.75rem}.volume-control[data-v-41181f05]{padding:.75rem;background:#21252966;border-radius:.375rem;border:1px solid rgba(255,255,255,.1)}.form-range[data-v-41181f05]{background:transparent}.form-range[data-v-41181f05]::-webkit-slider-track{background:#fff3;border-radius:.25rem;height:4px}.form-range[data-v-41181f05]::-webkit-slider-thumb{background:#0d6efd;border:none;border-radius:50%;width:16px;height:16px}.form-range[data-v-41181f05]::-moz-range-track{background:#fff3;border-radius:.25rem;height:4px;border:none}.form-range[data-v-41181f05]::-moz-range-thumb{background:#0d6efd;border:none;border-radius:50%;width:16px;height:16px}.upload-area-compact[data-v-41181f05]{border:1px dashed rgba(255,255,255,.3);border-radius:.375rem;padding:1rem;text-align:center;transition:border-color .3s ease}.upload-area-compact[data-v-41181f05]:hover{border-color:#0d6efd}.tts-card[data-v-41181f05]{border:1px solid rgba(255,255,255,.2);border-radius:.375rem;background:#21252966}.tts-toggle[data-v-41181f05]{width:100%;display:flex;align-items:center;background:none;border:0;color:#f1f1f1;padding:.6rem .75rem;font-size:.9rem;text-align:left}.tts-toggle[data-v-41181f05]:disabled{opacity:.5}.tts-body[data-v-41181f05]{display:flex;flex-direction:column;gap:.5rem;padding:0 .75rem .75rem}.tts-text[data-v-41181f05]{resize:vertical}.tts-count[data-v-41181f05]{align-self:flex-end;font-size:.7rem;color:#fff9;margin-top:-.35rem}.tts-row[data-v-41181f05]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.5rem}.tts-field[data-v-41181f05]{display:flex;flex-direction:column;gap:.2rem;font-size:.75rem;color:#ffffffbf;margin:0}.tts-actions[data-v-41181f05]{display:flex;flex-wrap:wrap;gap:.4rem}.tts-actions .btn[data-v-41181f05]{flex:1 1 auto;white-space:nowrap}.tts-actions .btn i[data-v-41181f05]{margin-right:.3rem}.tts-spoken[data-v-41181f05]{font-size:.75rem;color:#8fd3b8;margin-top:-.35rem}.tts-error[data-v-41181f05]{font-size:.8rem;color:#ff8a80}.tts-credits[data-v-41181f05]{font-size:.7rem;color:#ffffff80}.text-truncate[data-v-41181f05]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 576px){.screen-menu-compact[data-v-41181f05]{padding:.75rem;margin:.75rem 0}.audio-files-list-compact[data-v-41181f05]{max-height:150px}}.logo-size-fixed[data-v-0d37b803]{max-width:calc(var(--logo-size) * 2.2)!important}@media (max-width: 1199.98px){#menubar p.fs-4[data-v-0d37b803]{padding-left:calc(var(--logo-size) * 2.2 + 24px);padding-right:270px;font-size:1.1rem!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.io-module-style[data-v-0d37b803]{overflow-y:auto;overflow-x:hidden;max-height:calc(100vh - 150px)}.io-module-style[data-v-0d37b803]::-webkit-scrollbar{width:12px}.io-module-style[data-v-0d37b803]::-webkit-scrollbar-track{background:#ffffff0d;border-radius:8px}.io-module-style[data-v-0d37b803]::-webkit-scrollbar-thumb{background:linear-gradient(to bottom,#777,#333);border-radius:8px;border:2px solid transparent;background-clip:content-box}.io-module-style[data-v-0d37b803]::-webkit-scrollbar-thumb:hover{background:linear-gradient(to bottom,#aaa,#555)}.io-module-style[data-v-0d37b803]::-webkit-scrollbar-corner{background:transparent}.app-closed[data-v-378ce39b]{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;text-align:center;background-color:#f8f9fa;color:#343a40}.app-closed h1[data-v-378ce39b]{font-size:2.5rem;margin-bottom:1rem}.app-closed p[data-v-378ce39b]{font-size:1.25rem}.custom-cursor[data-v-728dae3b]:hover{cursor:pointer!important}.emoji-large[data-v-728dae3b]{font-size:calc(var(--font-size-base) * 2);margin-right:var(--spacing-base)}.logo-size[data-v-728dae3b]{max-width:calc(var(--logo-size) * 2.2)!important}.btn[data-v-728dae3b]{padding:calc(var(--button-padding) * .5) calc(var(--button-padding) * .9);font-size:var(--font-size-base)}.scroll-panel[data-v-728dae3b]{padding:calc(var(--spacing-base) * 1.2)!important;max-height:calc(100vh - 8rem)}.row.flex-grow-1[data-v-728dae3b]{min-height:0}#hardware-list[data-v-728dae3b]{overflow-y:auto;overflow-x:hidden}.hardware-side.border-end[data-v-728dae3b]{border-right-color:#ffffff1f!important}.hardware-menu-heading[data-v-728dae3b]{margin:0 0 10px 6px;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#7f8c9a}.hardware-continue[data-v-728dae3b]{color:#fff;background:#2f80c8;border:1px solid #2f80c8;font-weight:600}.hardware-continue[data-v-728dae3b]:hover:not(:disabled){background:#3a8fd8;border-color:#3a8fd8;color:#fff}.hardware-continue[data-v-728dae3b]:disabled{color:#ffffff73;background:#ffffff0f;border-color:#ffffff1a}.hardware-back[data-v-728dae3b]{color:#cfd8e0;background:transparent;border:1px solid rgba(255,255,255,.2)}.hardware-back[data-v-728dae3b]:hover{color:#fff;background:#ffffff0f;border-color:#ffffff59}.border-end[data-v-728dae3b]{padding:calc(var(--spacing-base) * 1.2) calc(var(--spacing-base) * .8)!important}.scroll-panel[data-v-728dae3b]::-webkit-scrollbar{width:12px}.scroll-panel[data-v-728dae3b]::-webkit-scrollbar-track{background:#ffffff1a;border-radius:8px}.scroll-panel[data-v-728dae3b]::-webkit-scrollbar-thumb{background:linear-gradient(to bottom,#999,#555);border-radius:8px;border:2px solid transparent;background-clip:content-box}.scroll-panel[data-v-728dae3b]::-webkit-scrollbar-thumb:hover{background:linear-gradient(to bottom,#bbb,#777)}.hardware-menu-card[data-v-728dae3b]{width:100%;background:#ffffff08;border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:10px 14px;display:flex;flex-direction:column;gap:2px}.hardware-menu-item[data-v-728dae3b]{position:relative;display:flex;align-items:center;gap:14px;padding:12px 8px;border-radius:10px;text-decoration:none!important;color:#f1f1f1!important;cursor:pointer;min-width:0;transition:background-color .15s ease,color .15s ease}.hardware-menu-item[data-v-728dae3b]:hover{background:#ffffff0f}.hardware-menu-icon[data-v-728dae3b]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:26px;height:26px;color:#63b3ed}.hardware-menu-icon[data-v-728dae3b] svg{width:100%;height:100%;display:block}.hardware-menu-label[data-v-728dae3b]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;font-size:calc(var(--font-size-base) * .9);text-align:left;overflow-wrap:break-word}.hardware-menu-note[data-v-728dae3b]{font-size:.72em;color:#f39c12;text-transform:none;line-height:1.2;margin-top:2px}.hardware-menu-check[data-v-728dae3b]{flex-shrink:0;display:inline-flex;width:18px;height:18px;color:#18bc9c}.hardware-menu-check.pending[data-v-728dae3b]{color:#f39c12}.hardware-menu-check svg[data-v-728dae3b]{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.hardware-menu-check svg circle[data-v-728dae3b]{fill:currentColor;fill-opacity:.15}@media (max-width: 1300px){.hardware-menu-card[data-v-728dae3b]{padding:8px 10px}.hardware-menu-item[data-v-728dae3b]{gap:10px;padding:10px 6px}.hardware-menu-icon[data-v-728dae3b]{width:22px;height:22px}.hardware-menu-label[data-v-728dae3b]{font-size:calc(var(--font-size-base) * .8)}}@media (max-width: 991.98px){.hardware-menu-item[data-v-728dae3b]{gap:8px;padding:8px 6px}.hardware-menu-icon[data-v-728dae3b]{width:20px;height:20px}.hardware-menu-label[data-v-728dae3b]{font-size:calc(var(--font-size-base) * .75)}}.hardware-menu-item.text-success[data-v-728dae3b]{background:#4dabf724!important;color:#fff!important}.hardware-menu-item.text-success .hardware-menu-icon[data-v-728dae3b]{color:#4dabf7}.hardware-menu-item.text-success[data-v-728dae3b]:before{content:"";position:absolute;left:-6px;top:8px;bottom:8px;width:3px;border-radius:2px;background:#4dabf7}.hardware-menu-item.text-success .hardware-menu-label[data-v-728dae3b]{font-weight:600}.hardware-menu-item.text-danger[data-v-728dae3b]{background:#ffffff14!important;color:#fff!important}
