@font-face{font-family:primeicons;font-display:block;src:url("./media/primeicons-P3Q6XDZG.eot");src:url("./media/primeicons-P3Q6XDZG.eot?#iefix") format("embedded-opentype"),url("./media/primeicons-Y4ZH4LAW.woff2") format("woff2"),url("./media/primeicons-67GZ63CG.woff") format("woff"),url("./media/primeicons-MMNJ55EH.ttf") format("truetype"),url("./media/primeicons-6VHJE6VZ.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-eye-dropper:before{content:"\ea3c"}.pi-code-branch:before{content:"\ea3a"}.pi-signature:before{content:"\ea3b"}.pi-stamp:before{content:"\ea3d"}.pi-rectangle-xmark:before{content:"\ea3e"}.pi-note-sticky:before{content:"\ea3f"}.pi-sidebar:before{content:"\ea40"}.pi-slash:before{content:"\ea41"}.pi-grid-2:before{content:"\ea42"}.pi-columns-2:before{content:"\ea43"}.pi-rows-2:before{content:"\ea44"}.pi-square:before{content:"\ea45"}.pi-compress:before{content:"\ea46"}.pi-pen-line:before{content:"\ea47"}.pi-case-sensitive:before{content:"\ea48"}.pi-text-color:before{content:"\ea49"}.pi-list-tree:before{content:"\ea4a"}.pi-highlighter:before{content:"\ea4b"}.pi-text:before{content:"\ea4c"}.pi-heading-6:before{content:"\ea4d"}.pi-heading-5:before{content:"\ea4e"}.pi-heading-4:before{content:"\ea4f"}.pi-heading-3:before{content:"\ea50"}.pi-heading-2:before{content:"\ea51"}.pi-heading-1:before{content:"\ea52"}.pi-heading:before{content:"\ea53"}.pi-grip:before{content:"\ea54"}.pi-grip-horizontal:before{content:"\ea55"}.pi-grip-vertical:before{content:"\ea56"}.pi-paragraph-right:before{content:"\ea57"}.pi-paragraph-left:before{content:"\ea58"}.pi-arrow-u-turn-up-left:before{content:"\ea59"}.pi-arrow-u-turn-up-right:before{content:"\ea5a"}.pi-horizontal-rule:before{content:"\ea5b"}.pi-outdent:before{content:"\ea5c"}.pi-indent:before{content:"\ea5d"}.pi-list-ol:before{content:"\ea5e"}.pi-block-quote:before{content:"\ea5f"}.pi-superscript:before{content:"\ea60"}.pi-subscript:before{content:"\ea61"}.pi-strikethrough:before{content:"\ea62"}.pi-underline:before{content:"\ea63"}.pi-italic:before{content:"\ea64"}.pi-bold:before{content:"\ea65"}.pi-dot:before{content:"\ea66"}.pi-folder-plus:before{content:"\ea05"}.pi-receipt:before{content:"\ea06"}.pi-asterisk:before{content:"\ea07"}.pi-face-smile:before{content:"\ea08"}.pi-pinterest:before{content:"\ea09"}.pi-expand:before{content:"\ea0a"}.pi-pen-to-square:before{content:"\ea0b"}.pi-wave-pulse:before{content:"\ea0c"}.pi-turkish-lira:before{content:"\ea0d"}.pi-spinner-dotted:before{content:"\ea0e"}.pi-crown:before{content:"\ea0f"}.pi-pause-circle:before{content:"\ea10"}.pi-warehouse:before{content:"\ea11"}.pi-objects-column:before{content:"\ea12"}.pi-clipboard:before{content:"\ea13"}.pi-play-circle:before{content:"\ea14"}.pi-venus:before{content:"\ea15"}.pi-cart-minus:before{content:"\ea16"}.pi-file-plus:before{content:"\ea17"}.pi-microchip:before{content:"\ea18"}.pi-twitch:before{content:"\ea19"}.pi-building-columns:before{content:"\ea1a"}.pi-file-check:before{content:"\ea1b"}.pi-microchip-ai:before{content:"\ea1c"}.pi-trophy:before{content:"\ea1d"}.pi-barcode:before{content:"\ea1e"}.pi-file-arrow-up:before{content:"\ea1f"}.pi-mars:before{content:"\ea20"}.pi-tiktok:before{content:"\ea21"}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:"\ea22"}.pi-ethereum:before{content:"\ea23"}.pi-list-check:before{content:"\ea24"}.pi-thumbtack:before{content:"\ea25"}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:"\ea26"}.pi-equals:before{content:"\ea27"}.pi-lightbulb:before{content:"\ea28"}.pi-star-half:before{content:"\ea29"}.pi-address-book:before{content:"\ea2a"}.pi-chart-scatter:before{content:"\ea2b"}.pi-indian-rupee:before{content:"\ea2c"}.pi-star-half-fill:before{content:"\ea2d"}.pi-cart-arrow-down:before{content:"\ea2e"}.pi-calendar-clock:before{content:"\ea2f"}.pi-sort-up-fill:before{content:"\ea30"}.pi-sparkles:before{content:"\ea31"}.pi-bullseye:before{content:"\ea32"}.pi-sort-down-fill:before{content:"\ea33"}.pi-graduation-cap:before{content:"\ea34"}.pi-hammer:before{content:"\ea35"}.pi-bell-slash:before{content:"\ea36"}.pi-gauge:before{content:"\ea37"}.pi-shop:before{content:"\ea38"}.pi-headphones:before{content:"\ea39"}.pi-eraser:before{content:"\ea04"}.pi-stopwatch:before{content:"\ea01"}.pi-verified:before{content:"\ea02"}.pi-delete-left:before{content:"\ea03"}.pi-hourglass:before{content:"\e9fe"}.pi-truck:before{content:"\ea00"}.pi-wrench:before{content:"\e9ff"}.pi-microphone:before{content:"\e9fa"}.pi-megaphone:before{content:"\e9fb"}.pi-arrow-right-arrow-left:before{content:"\e9fc"}.pi-bitcoin:before{content:"\e9fd"}.pi-file-edit:before{content:"\e9f6"}.pi-language:before{content:"\e9f7"}.pi-file-export:before{content:"\e9f8"}.pi-file-import:before{content:"\e9f9"}.pi-file-word:before{content:"\e9f1"}.pi-gift:before{content:"\e9f2"}.pi-cart-plus:before{content:"\e9f3"}.pi-thumbs-down-fill:before{content:"\e9f4"}.pi-thumbs-up-fill:before{content:"\e9f5"}.pi-arrows-alt:before{content:"\e9f0"}.pi-calculator:before{content:"\e9ef"}.pi-sort-alt-slash:before{content:"\e9ee"}.pi-arrows-h:before{content:"\e9ec"}.pi-arrows-v:before{content:"\e9ed"}.pi-pound:before{content:"\e9eb"}.pi-prime:before{content:"\e9ea"}.pi-chart-pie:before{content:"\e9e9"}.pi-reddit:before{content:"\e9e8"}.pi-code:before{content:"\e9e7"}.pi-sync:before{content:"\e9e6"}.pi-shopping-bag:before{content:"\e9e5"}.pi-server:before{content:"\e9e4"}.pi-database:before{content:"\e9e3"}.pi-hashtag:before{content:"\e9e2"}.pi-bookmark-fill:before{content:"\e9df"}.pi-filter-fill:before{content:"\e9e0"}.pi-heart-fill:before{content:"\e9e1"}.pi-flag-fill:before{content:"\e9de"}.pi-circle:before{content:"\e9dc"}.pi-circle-fill:before{content:"\e9dd"}.pi-bolt:before{content:"\e9db"}.pi-history:before{content:"\e9da"}.pi-box:before{content:"\e9d9"}.pi-at:before{content:"\e9d8"}.pi-arrow-up-right:before{content:"\e9d4"}.pi-arrow-up-left:before{content:"\e9d5"}.pi-arrow-down-left:before{content:"\e9d6"}.pi-arrow-down-right:before{content:"\e9d7"}.pi-telegram:before{content:"\e9d3"}.pi-stop-circle:before{content:"\e9d2"}.pi-stop:before{content:"\e9d1"}.pi-whatsapp:before{content:"\e9d0"}.pi-building:before{content:"\e9cf"}.pi-qrcode:before{content:"\e9ce"}.pi-car:before{content:"\e9cd"}.pi-instagram:before{content:"\e9cc"}.pi-linkedin:before{content:"\e9cb"}.pi-send:before{content:"\e9ca"}.pi-slack:before{content:"\e9c9"}.pi-moon:before{content:"\e9c7"}.pi-sun:before{content:"\e9c8"}.pi-youtube:before{content:"\e9c5"}.pi-vimeo:before{content:"\e9c6"}.pi-flag:before{content:"\e9c4"}.pi-wallet:before{content:"\e9c3"}.pi-map:before{content:"\e9c2"}.pi-link:before{content:"\e9c1"}.pi-credit-card:before{content:"\e9bf"}.pi-discord:before{content:"\e9c0"}.pi-percentage:before{content:"\e9be"}.pi-euro:before{content:"\e9bd"}.pi-book:before{content:"\e9ba"}.pi-shield:before{content:"\e9b9"}.pi-paypal:before{content:"\e9bb"}.pi-amazon:before{content:"\e9bc"}.pi-phone:before{content:"\e9b8"}.pi-filter-slash:before{content:"\e9b7"}.pi-facebook:before{content:"\e9b4"}.pi-github:before{content:"\e9b5"}.pi-twitter:before{content:"\e9b6"}.pi-step-backward-alt:before{content:"\e9ac"}.pi-step-forward-alt:before{content:"\e9ad"}.pi-forward:before{content:"\e9ae"}.pi-backward:before{content:"\e9af"}.pi-fast-backward:before{content:"\e9b0"}.pi-fast-forward:before{content:"\e9b1"}.pi-pause:before{content:"\e9b2"}.pi-play:before{content:"\e9b3"}.pi-compass:before{content:"\e9ab"}.pi-id-card:before{content:"\e9aa"}.pi-ticket:before{content:"\e9a9"}.pi-file-o:before{content:"\e9a8"}.pi-reply:before{content:"\e9a7"}.pi-directions-alt:before{content:"\e9a5"}.pi-directions:before{content:"\e9a6"}.pi-thumbs-up:before{content:"\e9a3"}.pi-thumbs-down:before{content:"\e9a4"}.pi-sort-numeric-down-alt:before{content:"\e996"}.pi-sort-numeric-up-alt:before{content:"\e997"}.pi-sort-alpha-down-alt:before{content:"\e998"}.pi-sort-alpha-up-alt:before{content:"\e999"}.pi-sort-numeric-down:before{content:"\e99a"}.pi-sort-numeric-up:before{content:"\e99b"}.pi-sort-alpha-down:before{content:"\e99c"}.pi-sort-alpha-up:before{content:"\e99d"}.pi-sort-alt:before{content:"\e99e"}.pi-sort-amount-up:before{content:"\e99f"}.pi-sort-amount-down:before{content:"\e9a0"}.pi-sort-amount-down-alt:before{content:"\e9a1"}.pi-sort-amount-up-alt:before{content:"\e9a2"}.pi-palette:before{content:"\e995"}.pi-undo:before{content:"\e994"}.pi-desktop:before{content:"\e993"}.pi-sliders-v:before{content:"\e991"}.pi-sliders-h:before{content:"\e992"}.pi-search-plus:before{content:"\e98f"}.pi-search-minus:before{content:"\e990"}.pi-file-excel:before{content:"\e98e"}.pi-file-pdf:before{content:"\e98d"}.pi-check-square:before{content:"\e98c"}.pi-chart-line:before{content:"\e98b"}.pi-user-edit:before{content:"\e98a"}.pi-exclamation-circle:before{content:"\e989"}.pi-android:before{content:"\e985"}.pi-google:before{content:"\e986"}.pi-apple:before{content:"\e987"}.pi-microsoft:before{content:"\e988"}.pi-heart:before{content:"\e984"}.pi-mobile:before{content:"\e982"}.pi-tablet:before{content:"\e983"}.pi-key:before{content:"\e981"}.pi-shopping-cart:before{content:"\e980"}.pi-comments:before{content:"\e97e"}.pi-comment:before{content:"\e97f"}.pi-briefcase:before{content:"\e97d"}.pi-bell:before{content:"\e97c"}.pi-paperclip:before{content:"\e97b"}.pi-share-alt:before{content:"\e97a"}.pi-envelope:before{content:"\e979"}.pi-volume-down:before{content:"\e976"}.pi-volume-up:before{content:"\e977"}.pi-volume-off:before{content:"\e978"}.pi-eject:before{content:"\e975"}.pi-money-bill:before{content:"\e974"}.pi-images:before{content:"\e973"}.pi-image:before{content:"\e972"}.pi-sign-in:before{content:"\e970"}.pi-sign-out:before{content:"\e971"}.pi-wifi:before{content:"\e96f"}.pi-sitemap:before{content:"\e96e"}.pi-chart-bar:before{content:"\e96d"}.pi-camera:before{content:"\e96c"}.pi-dollar:before{content:"\e96b"}.pi-lock-open:before{content:"\e96a"}.pi-table:before{content:"\e969"}.pi-map-marker:before{content:"\e968"}.pi-list:before{content:"\e967"}.pi-eye-slash:before{content:"\e965"}.pi-eye:before{content:"\e966"}.pi-folder-open:before{content:"\e964"}.pi-folder:before{content:"\e963"}.pi-video:before{content:"\e962"}.pi-inbox:before{content:"\e961"}.pi-lock:before{content:"\e95f"}.pi-unlock:before{content:"\e960"}.pi-tags:before{content:"\e95d"}.pi-tag:before{content:"\e95e"}.pi-power-off:before{content:"\e95c"}.pi-save:before{content:"\e95b"}.pi-question-circle:before{content:"\e959"}.pi-question:before{content:"\e95a"}.pi-copy:before{content:"\e957"}.pi-file:before{content:"\e958"}.pi-clone:before{content:"\e955"}.pi-calendar-times:before{content:"\e952"}.pi-calendar-minus:before{content:"\e953"}.pi-calendar-plus:before{content:"\e954"}.pi-ellipsis-v:before{content:"\e950"}.pi-ellipsis-h:before{content:"\e951"}.pi-bookmark:before{content:"\e94e"}.pi-globe:before{content:"\e94f"}.pi-replay:before{content:"\e94d"}.pi-filter:before{content:"\e94c"}.pi-print:before{content:"\e94b"}.pi-align-right:before{content:"\e946"}.pi-align-left:before{content:"\e947"}.pi-align-center:before{content:"\e948"}.pi-align-justify:before{content:"\e949"}.pi-cog:before{content:"\e94a"}.pi-cloud-download:before{content:"\e943"}.pi-cloud-upload:before{content:"\e944"}.pi-cloud:before{content:"\e945"}.pi-pencil:before{content:"\e942"}.pi-users:before{content:"\e941"}.pi-clock:before{content:"\e940"}.pi-user-minus:before{content:"\e93e"}.pi-user-plus:before{content:"\e93f"}.pi-trash:before{content:"\e93d"}.pi-window-minimize:before{content:"\e93a"}.pi-window-maximize:before{content:"\e93b"}.pi-external-link:before{content:"\e93c"}.pi-refresh:before{content:"\e938"}.pi-user:before{content:"\e939"}.pi-exclamation-triangle:before{content:"\e922"}.pi-calendar:before{content:"\e927"}.pi-chevron-circle-left:before{content:"\e928"}.pi-chevron-circle-down:before{content:"\e929"}.pi-chevron-circle-right:before{content:"\e92a"}.pi-chevron-circle-up:before{content:"\e92b"}.pi-angle-double-down:before{content:"\e92c"}.pi-angle-double-left:before{content:"\e92d"}.pi-angle-double-right:before{content:"\e92e"}.pi-angle-double-up:before{content:"\e92f"}.pi-angle-down:before{content:"\e930"}.pi-angle-left:before{content:"\e931"}.pi-angle-right:before{content:"\e932"}.pi-angle-up:before{content:"\e933"}.pi-upload:before{content:"\e934"}.pi-download:before{content:"\e956"}.pi-ban:before{content:"\e935"}.pi-star-fill:before{content:"\e936"}.pi-star:before{content:"\e937"}.pi-chevron-left:before{content:"\e900"}.pi-chevron-right:before{content:"\e901"}.pi-chevron-down:before{content:"\e902"}.pi-chevron-up:before{content:"\e903"}.pi-caret-left:before{content:"\e904"}.pi-caret-right:before{content:"\e905"}.pi-caret-down:before{content:"\e906"}.pi-caret-up:before{content:"\e907"}.pi-search:before{content:"\e908"}.pi-check:before{content:"\e909"}.pi-check-circle:before{content:"\e90a"}.pi-times:before{content:"\e90b"}.pi-times-circle:before{content:"\e90c"}.pi-plus:before{content:"\e90d"}.pi-plus-circle:before{content:"\e90e"}.pi-minus:before{content:"\e90f"}.pi-minus-circle:before{content:"\e910"}.pi-circle-on:before{content:"\e911"}.pi-circle-off:before{content:"\e912"}.pi-sort-down:before{content:"\e913"}.pi-sort-up:before{content:"\e914"}.pi-sort:before{content:"\e915"}.pi-step-backward:before{content:"\e916"}.pi-step-forward:before{content:"\e917"}.pi-th-large:before{content:"\e918"}.pi-arrow-down:before{content:"\e919"}.pi-arrow-left:before{content:"\e91a"}.pi-arrow-right:before{content:"\e91b"}.pi-arrow-up:before{content:"\e91c"}.pi-bars:before{content:"\e91d"}.pi-arrow-circle-down:before{content:"\e91e"}.pi-arrow-circle-left:before{content:"\e91f"}.pi-arrow-circle-right:before{content:"\e920"}.pi-arrow-circle-up:before{content:"\e921"}.pi-info:before{content:"\e923"}.pi-info-circle:before{content:"\e924"}.pi-home:before{content:"\e925"}.pi-spinner:before{content:"\e926"}@font-face{font-family:Inter;font-style:italic;font-weight:300 700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCm3FwrK3iLTcvnUwkT9nA2.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:italic;font-weight:300 700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCm3FwrK3iLTcvnUwAT9nA2.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:italic;font-weight:300 700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCm3FwrK3iLTcvnUwgT9nA2.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:italic;font-weight:300 700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCm3FwrK3iLTcvnUwcT9nA2.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:italic;font-weight:300 700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCm3FwrK3iLTcvnUwsT9nA2.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:italic;font-weight:300 700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCm3FwrK3iLTcvnUwoT9nA2.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:italic;font-weight:300 700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCm3FwrK3iLTcvnUwQT9g.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:300 700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcvvYwYL8g.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:300 700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcvmYwYL8g.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:300 700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcvuYwYL8g.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:300 700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcvhYwYL8g.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:300 700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcvtYwYL8g.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:300 700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcvsYwYL8g.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:300 700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcviYwY.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer properties;.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url("./media/layers-55W3Q4RM.png");width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url("./media/layers-2x-TBM42ERR.png");background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url("./media/marker-icon-2V3QKKVC.png")}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans: var(--brand-font-sans);--font-mono: var(--brand-font-mono);--color-amber-200: oklch(92.4% .12 95.746);--color-black: #000;--color-white: #fff;--spacing: .25rem;--container-sm: 24rem;--container-md: 28rem;--container-7xl: 80rem;--text-xs: var(--brand-text-xs);--text-xs--line-height: calc(1 / .75);--text-sm: var(--brand-text-sm);--text-sm--line-height: calc(1.25 / .875);--text-base: var(--brand-text-base);--text-base--line-height: 1.5 ;--text-xl: var(--brand-text-xl);--text-xl--line-height: calc(1.75 / 1.25);--text-2xl: var(--brand-text-2xl);--text-2xl--line-height: calc(2 / 1.5);--text-3xl: var(--brand-text-3xl);--text-3xl--line-height: 1.2 ;--text-4xl: var(--brand-text-4xl);--text-4xl--line-height: calc(2.5 / 2.25);--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--leading-tight: 1.25;--leading-relaxed: 1.625;--ease-out: cubic-bezier(0, 0, .2, 1);--default-transition-duration: .15s;--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);--default-font-family: var(--font-sans);--default-mono-font-family: var(--font-mono);--color-primary: var(--brand-primary);--color-primary-100: var(--brand-primary-100);--color-primary-300: var(--brand-primary-300);--color-primary-500: var(--brand-primary-500);--color-primary-700: var(--brand-primary-700);--color-primary-800: var(--brand-primary-800);--color-chrome: var(--brand-chrome);--color-bg: var(--brand-bg);--color-bg-muted: var(--brand-bg-muted);--color-text: var(--brand-text);--color-text-muted: var(--brand-text-muted);--color-text-subtle: var(--brand-text-subtle)}}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var(--default-mono-font-variation-settings, normal);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:currentcolor}@supports (color: color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.top-0{top:0}.top-4{top:calc(var(--spacing) * 4)}.right-4{right:calc(var(--spacing) * 4)}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.container{width:100%}@media(width>=40rem){.container{max-width:40rem}}@media(width>=48rem){.container{max-width:48rem}}@media(width>=64rem){.container{max-width:64rem}}@media(width>=80rem){.container{max-width:80rem}}@media(width>=96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.-mt-8{margin-top:calc(var(--spacing) * -8)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mr-1{margin-right:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-3{height:calc(var(--spacing) * 3)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.min-h-0{min-height:0px}.min-h-screen{min-height:100vh}.w-3{width:calc(var(--spacing) * 3)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-32{width:calc(var(--spacing) * 32)}.w-64{width:calc(var(--spacing) * 64)}.w-80{width:calc(var(--spacing) * 80)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-7xl{max-width:var(--container-7xl)}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:0px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-1{row-gap:var(--spacing)}.self-center{align-self:center}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:calc(infinity * 1px)}.rounded-t-\[2rem\]{border-top-left-radius:2rem;border-top-right-radius:2rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-white\/10{border-color:color-mix(in srgb,#fff 10%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-bg{background-color:var(--color-bg)}.bg-bg-muted{background-color:var(--color-bg-muted)}.bg-black\/50{background-color:color-mix(in srgb,#000 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-chrome{background-color:var(--color-chrome)}.bg-primary-100{background-color:var(--color-primary-100)}.bg-transparent{background-color:transparent}.bg-white\/10{background-color:color-mix(in srgb,#fff 10%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.object-contain{object-fit:contain}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-3{padding:calc(var(--spacing) * 3)}.p-12{padding:calc(var(--spacing) * 12)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading, var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading, var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}.leading-relaxed{--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading: var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight: var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.whitespace-nowrap{white-space:nowrap}.text-amber-200{color:var(--color-amber-200)}.text-primary-300{color:var(--color-primary-300)}.text-primary-500{color:var(--color-primary-500)}.text-primary-700{color:var(--color-primary-700)}.text-text{color:var(--color-text)}.text-text-muted{color:var(--color-text-muted)}.text-text-subtle{color:var(--color-text-subtle)}.text-white{color:var(--color-white)}.text-white\/60{color:color-mix(in srgb,#fff 60%,transparent)}@supports (color: color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.text-white\/70{color:color-mix(in srgb,#fff 70%,transparent)}@supports (color: color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.text-white\/85{color:color-mix(in srgb,#fff 85%,transparent)}@supports (color: color-mix(in lab,red,red)){.text-white\/85{color:color-mix(in oklab,var(--color-white) 85%,transparent)}}.lowercase{text-transform:lowercase}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.shadow{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition-\[width\,transform\]{transition-property:width,transform;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.duration-300{--tw-duration: .3s;transition-duration:.3s}.ease-out{--tw-ease: var(--ease-out);transition-timing-function:var(--ease-out)}@media(hover:hover){.hover\:text-primary:hover{color:var(--color-primary)}.hover\:text-primary-700:hover{color:var(--color-primary-700)}.hover\:text-primary-800:hover{color:var(--color-primary-800)}.hover\:text-text:hover{color:var(--color-text)}}@media(width>=40rem){.sm\:block{display:block}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-12{padding:calc(var(--spacing) * 12)}.sm\:text-left{text-align:left}}@media(width>=48rem){.md\:block{display:block}}@media(width>=64rem){.lg\:mt-0{margin-top:0}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:w-1\/2{width:50%}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:rounded-none{border-radius:0}.lg\:p-5{padding:calc(var(--spacing) * 5)}}}@layer keyframes{@keyframes enter{0%{opacity:var(--p-enter-opacity, 1);transform:translate3d(var(--p-enter-translate-x, 0),var(--p-enter-translate-y, 0),0) scale3d(var(--p-enter-scale, 1),var(--p-enter-scale, 1),var(--p-enter-scale, 1)) rotate(var(--p-enter-rotate, 0))}}@keyframes leave{to{opacity:var(--p-leave-opacity, 1);transform:translate3d(var(--p-leave-translate-x, 0),var(--p-leave-translate-y, 0),0) scale3d(var(--p-leave-scale, 1),var(--p-leave-scale, 1),var(--p-leave-scale, 1)) rotate(var(--p-leave-rotate, 0))}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadeout{0%{opacity:1}to{opacity:0}}@keyframes infinite-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes scalein{0%{opacity:0;transform:scaleY(.8);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:1;transform:scaleY(1)}}@keyframes slidedown{0%{max-height:0}to{max-height:auto}}@keyframes slideup{0%{max-height:1000px}to{max-height:0}}@keyframes fadeinleft{0%{opacity:0;transform:translate(-100%);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:1;transform:translate(0)}}@keyframes fadeoutleft{0%{opacity:1;transform:translate(0);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:0;transform:translate(-100%)}}@keyframes fadeinright{0%{opacity:0;transform:translate(100%);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:1;transform:translate(0)}}@keyframes fadeoutright{0%{opacity:1;transform:translate(0);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:0;transform:translate(100%)}}@keyframes fadeinup{0%{opacity:0;transform:translateY(-100%);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:1;transform:translateY(0)}}@keyframes fadeoutup{0%{opacity:1;transform:translateY(0);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:0;transform:translateY(-100%)}}@keyframes fadeindown{0%{opacity:0;transform:translateY(100%);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:1;transform:translateY(0)}}@keyframes fadeoutdown{0%{opacity:1;transform:translateY(0);transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}to{opacity:0;transform:translateY(100%)}}@keyframes width{0%{width:0}to{width:100%}}@keyframes flip{0%{transform:perspective(2000px) rotateX(-100deg)}to{transform:perspective(2000px) rotateX(0)}}@keyframes flipleft{0%{transform:perspective(2000px) rotateY(-100deg);opacity:0}to{transform:perspective(2000px) rotateY(0);opacity:1}}@keyframes flipright{0%{transform:perspective(2000px) rotateY(100deg);opacity:0}to{transform:perspective(2000px) rotateY(0);opacity:1}}@keyframes flipup{0%{transform:perspective(2000px) rotateX(-100deg);opacity:0}to{transform:perspective(2000px) rotateX(0);opacity:1}}@keyframes zoomin{0%{transform:scale3d(.3,.3,.3);opacity:0}50%{opacity:1}}@keyframes zoomindown{0%{transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);opacity:0}60%{transform:scale3d(.475,.475,.475) translate3d(0,60px,0);opacity:1}}@keyframes zoominleft{0%{transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);opacity:0}60%{transform:scale3d(.475,.475,.475) translate3d(10px,0,0);opacity:1}}}:root{--brand-font-sans: Inter, ui-sans-serif, system-ui, -apple-system, sans-serif;--brand-font-display: Inter, ui-sans-serif, system-ui, -apple-system, sans-serif;--brand-font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--brand-text-2xs: .8125rem;--brand-text-xs: .875rem;--brand-text-sm: .875rem;--brand-text-md: .875rem;--brand-text-base: 1.0625rem;--brand-text-lg: 1.125rem;--brand-text-xl: 1.25rem;--brand-text-2xl: 1.5rem;--brand-text-3xl: 1.875rem;--brand-text-4xl: 2.25rem;--brand-text-5xl: 3rem;--brand-text-6xl: 3.75rem;--brand-type-h1: var(--brand-text-6xl);--brand-type-h2: var(--brand-text-5xl);--brand-type-h3: var(--brand-text-4xl);--brand-type-h4: var(--brand-text-3xl);--brand-type-h5: var(--brand-text-2xl);--brand-type-h6: var(--brand-text-xl);--brand-type-p-lg: var(--brand-text-lg);--brand-type-p: var(--brand-text-md);--brand-type-p-sm: var(--brand-text-sm);--brand-leading-tight: 1.2;--brand-leading-snug: 1.35;--brand-leading-normal: 1.5;--brand-leading-relaxed: 1.625;--brand-weight-light: 300;--brand-weight-normal: 400;--brand-weight-medium: 500;--brand-weight-semibold: 600;--brand-weight-bold: 700;--brand-space-0: 0;--brand-space-1: .25rem;--brand-space-2: .5rem;--brand-space-3: .75rem;--brand-space-4: 1rem;--brand-space-5: 1.25rem;--brand-space-6: 1.5rem;--brand-space-8: 2rem;--brand-space-10: 2.5rem;--brand-space-12: 3rem;--brand-space-16: 4rem;--brand-radius-none: 0;--brand-radius-sm: .125rem;--brand-radius-md: .375rem;--brand-radius-lg: .5rem;--brand-radius-xl: 1rem;--brand-radius-2xl: 1.25rem;--brand-radius-full: 9999px;--brand-shadow-xs: 0 1px 2px 0 rgb(0 0 0 / .05);--brand-shadow-sm: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--brand-shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--brand-shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--brand-shadow-focus: 0 0 0 3px rgb(232 98 44 / .25);--brand-duration-fast: .12s;--brand-duration: .2s;--brand-duration-slow: .32s;--brand-ease: cubic-bezier(.4, 0, .2, 1);--brand-z-dropdown: 1000;--brand-z-sticky: 1100;--brand-z-overlay: 1200;--brand-z-modal: 1300;--brand-z-toast: 1400;--brand-primary-50: #fdf3ee;--brand-primary-100: #fce9df;--brand-primary-200: #f8cdb8;--brand-primary-300: #f3a888;--brand-primary-400: #ee8457;--brand-primary-500: #e8622c;--brand-primary-600: #d4521f;--brand-primary-700: #b0431a;--brand-primary-800: #8c3616;--brand-primary-900: #6e2b13;--brand-primary-950: #3d160a;--brand-primary: var(--brand-primary-500);--brand-primary-hover: var(--brand-primary-600);--brand-primary-active: var(--brand-primary-700);--brand-primary-contrast: #ffffff;--brand-primary-text: var(--brand-primary-700);--brand-secondary-50: #eef2f7;--brand-secondary-100: #d8e0ea;--brand-secondary-200: #b3c2d4;--brand-secondary-300: #8499b3;--brand-secondary-400: #587391;--brand-secondary-500: #3a5676;--brand-secondary-600: #274263;--brand-secondary-700: #1b3453;--brand-secondary-800: #132c48;--brand-secondary-900: #0b2038;--brand-secondary-950: #061423;--brand-secondary: var(--brand-secondary-900);--brand-secondary-hover: var(--brand-secondary-700);--brand-secondary-active: var(--brand-secondary-950);--brand-secondary-contrast: #ffffff;--brand-chrome: var(--brand-secondary-900);--brand-chrome-hover: var(--brand-secondary-800);--brand-chrome-contrast: #ffffff;--brand-success-50: #dcfce7;--brand-success-100: #d1fae5;--brand-success-200: #a7f3d0;--brand-success-500: #22c55e;--brand-success-600: #16a34a;--brand-success-700: #15803d;--brand-success-800: #166534;--brand-success: var(--brand-success-600);--brand-success-hover: var(--brand-success-500);--brand-success-contrast: #ffffff;--brand-warn-50: #fef3c7;--brand-warn-100: #fde9a8;--brand-warn-200: #fcd98a;--brand-warn-500: #f5a623;--brand-warn-600: #d68b12;--brand-warn-700: #b7791f;--brand-warn-800: #8a5a16;--brand-warn: var(--brand-warn-500);--brand-warn-hover: var(--brand-warn-600);--brand-warn-contrast: #ffffff;--brand-danger-50: #fee2e2;--brand-danger-100: #fecaca;--brand-danger-200: #fca5a5;--brand-danger-500: #ef4444;--brand-danger-600: #dc2626;--brand-danger-700: #b91c1c;--brand-danger-800: #991b1b;--brand-danger: var(--brand-danger-600);--brand-danger-hover: var(--brand-danger-500);--brand-danger-contrast: #ffffff;--brand-info-50: #e8efff;--brand-info-100: #d6e2ff;--brand-info-200: #b3c8ff;--brand-info-500: #3b6fe0;--brand-info-600: #1d4ed8;--brand-info-700: #1e40af;--brand-info-800: #1e3a8a;--brand-info: var(--brand-info-600);--brand-info-hover: var(--brand-info-500);--brand-info-contrast: #ffffff;--brand-support-50: #f5f3ff;--brand-support-100: #ede9fe;--brand-support-200: #ddd6fe;--brand-support-400: #a78bfa;--brand-support-500: #8b5cf6;--brand-support-600: #7c3aed;--brand-support-700: #6d28d9;--brand-support: var(--brand-support-600);--brand-support-hover: var(--brand-support-500);--brand-support-contrast: #ffffff;--brand-bg: #f3f4f7;--brand-bg-muted: #eceef2;--brand-bg-emphasis: #e7e8ed;--brand-surface: #ffffff;--brand-surface-raised: #ffffff;--brand-border: #e7e8ed;--brand-border-strong: #d5d7de;--brand-text: #0f1b2d;--brand-text-muted: #4b5563;--brand-text-subtle: #6b7280;--brand-text-inverse: #ffffff;--brand-overlay: rgb(11 32 56 / .5);--brand-ring: var(--brand-primary);--palette-primary-light: var(--brand-primary-50);--palette-primary-light-hover: var(--brand-primary-100);--palette-primary-light-active: var(--brand-primary-200);--palette-primary-normal: var(--brand-primary);--palette-primary-normal-hover: var(--brand-primary-hover);--palette-primary-normal-active: var(--brand-primary-active);--palette-primary-dark: var(--brand-primary-800);--palette-primary-dark-hover: var(--brand-primary-900);--palette-primary-dark-active: var(--brand-primary-950);--palette-primary-darker: var(--brand-primary-950);--palette-secondary-light: var(--brand-secondary-50);--palette-secondary-light-hover: var(--brand-secondary-100);--palette-secondary-light-active: var(--brand-secondary-200);--palette-secondary-normal: var(--brand-secondary);--palette-secondary-normal-hover: var(--brand-secondary-hover);--palette-secondary-normal-active: var(--brand-secondary-active);--palette-secondary-dark: var(--brand-secondary-800);--palette-secondary-dark-hover: var(--brand-secondary-900);--palette-secondary-dark-active: var(--brand-secondary-950);--palette-secondary-darker: var(--brand-secondary-950);--palette-bg-light: var(--brand-surface);--palette-bg-normal: var(--brand-bg);--palette-bg-normal-hover: var(--brand-bg-emphasis);--palette-bg-normal-active: var(--brand-border-strong);--palette-surface-light: var(--brand-surface);--palette-surface-normal: var(--brand-surface);--palette-surface-normal-hover: var(--brand-bg-muted);--palette-text-normal: var(--brand-text);--palette-text-muted-normal: var(--brand-text-muted);--palette-text-muted-dark: var(--brand-text-subtle);--palette-success-light: var(--brand-success-50);--palette-success-normal: var(--brand-success);--palette-success-normal-hover: var(--brand-success-hover);--palette-warn-light: var(--brand-warn-50);--palette-warn-normal: var(--brand-warn);--palette-warn-normal-hover: var(--brand-warn-hover);--palette-warn-dark: var(--brand-warn-700);--palette-warn-darker: var(--brand-warn-800);--palette-danger-light: var(--brand-danger-50);--palette-danger-normal: var(--brand-danger);--palette-danger-normal-hover: var(--brand-danger-hover);--palette-info-light: var(--brand-info-50);--palette-info-normal: var(--brand-info);--palette-info-normal-hover: var(--brand-info-hover);--palette-support-light: var(--brand-support-50);--palette-support-normal: var(--brand-support);--palette-support-normal-hover: var(--brand-support-hover);--ui-field-gap: var(--brand-space-2);--ui-field-label-size: var(--brand-text-xs);--ui-field-label-weight: var(--brand-weight-medium);--ui-field-label-color: var(--brand-text-muted);--ui-field-hint-size: var(--brand-text-xs);--ui-field-hint-color: var(--brand-text-muted);--ui-field-error-color: var(--brand-danger);--ui-input-height: 2.75rem;--ui-input-padding-x: .875rem;--ui-input-padding-y: .375rem;--ui-input-font-size: var(--brand-text-md);--ui-input-radius: var(--brand-radius-xl);--ui-input-bg: var(--brand-surface);--ui-input-color: var(--brand-text);--ui-input-placeholder: var(--brand-text-subtle);--ui-input-border: var(--brand-border);--ui-input-border-hover: var(--brand-border-strong);--ui-input-border-focus: var(--brand-primary);--ui-input-shadow-focus: var(--brand-shadow-focus);--ui-input-disabled-bg: var(--brand-bg-emphasis);--ui-input-disabled-color: var(--brand-text-muted);--ui-btn-height: 2.625rem;--ui-btn-height-sm: 2.15rem;--ui-btn-height-lg: 2.9rem;--ui-btn-padding-x: .85rem;--ui-btn-padding-x-sm: .65rem;--ui-btn-padding-x-lg: 1.1rem;--ui-btn-font-size: var(--brand-text-sm);--ui-btn-font-size-lg: var(--brand-text-md);--ui-btn-font-weight: var(--brand-weight-semibold);--ui-btn-radius: var(--brand-radius-full);--ui-btn-gap: var(--brand-space-2);--ui-btn-shadow: var(--brand-shadow-sm);--ui-btn-transition: background-color var(--brand-duration) var(--brand-ease), border-color var(--brand-duration) var(--brand-ease), box-shadow var(--brand-duration) var(--brand-ease), color var(--brand-duration) var(--brand-ease);--ui-btn-primary-bg: var(--brand-primary);--ui-btn-primary-bg-hover: var(--brand-primary-hover);--ui-btn-primary-bg-active: var(--brand-primary-active);--ui-btn-primary-color: var(--brand-primary-contrast);--ui-btn-primary-shadow: none;--ui-btn-secondary-bg: var(--brand-secondary);--ui-btn-secondary-bg-hover: var(--brand-secondary-hover);--ui-btn-secondary-color: var(--brand-secondary-contrast);--ui-btn-secondary-border: var(--brand-secondary);--ui-card-bg: var(--brand-surface);--ui-card-color: var(--brand-text);--ui-card-border: var(--brand-border);--ui-card-radius: var(--brand-radius-xl);--ui-card-shadow: none;--ui-card-padding: var(--brand-space-5);--ui-card-title-size: var(--brand-text-lg);--ui-card-title-weight: var(--brand-weight-semibold);--ui-card-subtitle-size: var(--brand-text-xs);--ui-card-subtitle-color: var(--brand-text-muted);--ui-check-size: 1.125rem;--ui-check-radius: var(--brand-radius-sm);--ui-check-border: var(--brand-border-strong);--ui-check-bg: var(--brand-surface);--ui-check-checked-bg: var(--brand-primary);--ui-check-checked-border: var(--brand-primary);--ui-check-checked-color: var(--brand-primary-contrast);--ui-link-color: var(--brand-primary-text);--ui-link-hover: var(--brand-primary-800);--ui-link-weight: var(--brand-weight-semibold);--ui-topbar-height: 4.5rem;--ui-sidebar-width: 14.5rem;--ui-sidebar-collapsed: 5rem;--ui-footer-height: 3rem}.app-dark{--brand-shadow-xs: 0 1px 2px rgb(0 0 0 / .45);--brand-shadow-sm: 0 1px 3px rgb(0 0 0 / .5), 0 1px 2px rgb(0 0 0 / .35);--brand-shadow-md: 0 4px 12px rgb(0 0 0 / .55);--brand-shadow-lg: 0 12px 24px rgb(0 0 0 / .6);--brand-shadow-focus: 0 0 0 3px rgb(238 132 87 / .35);--brand-primary: var(--brand-primary-500);--brand-primary-hover: var(--brand-primary-400);--brand-primary-active: var(--brand-primary-600);--brand-primary-contrast: #ffffff;--brand-primary-text: var(--brand-primary-400);--brand-secondary: var(--brand-secondary-300);--brand-secondary-hover: var(--brand-secondary-200);--brand-secondary-active: var(--brand-secondary-400);--brand-secondary-contrast: #061423;--brand-success: var(--brand-success-500);--brand-success-hover: var(--brand-success-200);--brand-warn: var(--brand-warn-500);--brand-warn-hover: var(--brand-warn-200);--brand-danger: var(--brand-danger-500);--brand-danger-hover: var(--brand-danger-200);--brand-info: var(--brand-info-500);--brand-info-hover: var(--brand-info-200);--brand-support: var(--brand-support-400);--brand-support-hover: var(--brand-support-200);--brand-chrome: #061423;--brand-chrome-hover: #0b2038;--brand-chrome-contrast: #ffffff;--brand-bg: #061423;--brand-bg-muted: #0b2038;--brand-bg-emphasis: #132c48;--brand-surface: #0b2038;--brand-surface-raised: #132c48;--brand-border: #1f3a5a;--brand-border-strong: #2c4a6e;--brand-text: #f3f4f7;--brand-text-muted: #c9d1dc;--brand-text-subtle: #8b9bb0;--brand-text-inverse: #061423;--brand-overlay: rgb(3 10 18 / .78);--brand-ring: var(--brand-primary-400);--ui-btn-primary-shadow: none;--ui-card-shadow: var(--brand-shadow-md)}@layer base{*,*:before,*:after{box-sizing:border-box}html{font-family:var(--brand-font-sans);font-size:100%;line-height:var(--brand-leading-normal);color:var(--brand-text);background-color:var(--brand-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;scroll-behavior:smooth}body{margin:0;padding:0;min-height:100vh;min-height:100dvh;background-color:var(--brand-bg);color:var(--brand-text);font-size:var(--brand-type-p);font-weight:var(--brand-weight-normal);line-height:var(--brand-leading-normal)}#root,app-root{display:block;min-height:100vh;min-height:100dvh}h1,h2,h3,h4,h5,h6{margin:0;font-family:var(--brand-font-display);font-weight:var(--brand-weight-bold);line-height:var(--brand-leading-tight);color:var(--brand-text)}h1{font-size:var(--brand-type-h3)}h2{font-size:var(--brand-type-h4)}h3{font-size:var(--brand-type-h5)}h4{font-size:var(--brand-type-h6)}h5{font-size:var(--brand-text-lg)}h6{font-size:var(--brand-text-base)}p{margin:0;font-size:var(--brand-type-p)}small{font-size:var(--brand-type-p-sm)}strong,b{font-weight:var(--brand-weight-semibold)}code,kbd,samp,pre{font-family:var(--brand-font-mono);font-size:.925em}a{color:var(--ui-link-color);font-weight:var(--ui-link-weight);text-decoration:none;transition:color var(--brand-duration) var(--brand-ease)}a:hover{color:var(--ui-link-hover)}a:focus-visible{outline:2px solid var(--brand-ring);outline-offset:2px;border-radius:var(--brand-radius-sm)}img,picture,video,canvas,svg{display:block;max-width:100%}ul,ol{margin:0;padding:0}button,input,optgroup,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;background:none;border:none;padding:0}button:disabled,[disabled]{cursor:not-allowed}::placeholder{color:var(--ui-input-placeholder);opacity:1}:focus{outline:none}:focus-visible{outline:2px solid var(--brand-ring);outline-offset:2px}::selection{background-color:var(--brand-primary-200);color:var(--brand-primary-900)}.app-dark ::selection{background-color:var(--brand-primary-800);color:var(--brand-primary-50)}*{scrollbar-width:thin;scrollbar-color:var(--brand-border-strong) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background-color:var(--brand-border-strong);border-radius:var(--brand-radius-full);border:2px solid transparent;background-clip:content-box}*::-webkit-scrollbar-thumb:hover{background-color:var(--brand-text-subtle)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.text-muted{color:var(--brand-text-muted)}.text-subtle{color:var(--brand-text-subtle)}.p-inputtext,.p-password-input,.p-select-label{min-height:var(--ui-input-height);font-size:var(--ui-input-font-size);padding-inline:var(--ui-input-padding-x);border-radius:var(--ui-input-radius)}.p-inputtext:not(.ui-topbar__search):focus,.p-password-input:focus{border-color:var(--brand-primary-400);box-shadow:var(--ui-input-shadow-focus)}}@layer utilities{.typo-title,.font-display{font-family:var(--brand-font-display)}.typo-body,.font-sans{font-family:var(--brand-font-sans)}.typo-mono,.font-mono{font-family:var(--brand-font-mono)}.typo-italic,.font-italic{font-style:italic}.typo-normal,.font-normal-style{font-style:normal}.typo-title-italic{font-family:var(--brand-font-display);font-style:italic}.typo-body-italic{font-family:var(--brand-font-sans);font-style:italic}.typo-light{font-weight:var(--brand-weight-light)}.typo-regular{font-weight:var(--brand-weight-normal)}.typo-medium{font-weight:var(--brand-weight-medium)}.typo-semibold{font-weight:var(--brand-weight-semibold)}.typo-bold{font-weight:var(--brand-weight-bold)}.typo-h1{font-family:var(--brand-font-display);font-size:var(--brand-type-h1);font-weight:var(--brand-weight-semibold);line-height:var(--brand-leading-tight);color:var(--brand-text)}.typo-h2{font-family:var(--brand-font-display);font-size:var(--brand-type-h2);font-weight:var(--brand-weight-semibold);line-height:var(--brand-leading-tight);color:var(--brand-text)}.typo-h3{font-family:var(--brand-font-display);font-size:var(--brand-type-h3);font-weight:var(--brand-weight-semibold);line-height:var(--brand-leading-tight);color:var(--brand-text)}.typo-h4{font-family:var(--brand-font-display);font-size:var(--brand-type-h4);font-weight:var(--brand-weight-semibold);line-height:var(--brand-leading-snug);color:var(--brand-text)}.typo-h5{font-family:var(--brand-font-display);font-size:var(--brand-type-h5);font-weight:var(--brand-weight-semibold);line-height:var(--brand-leading-snug);color:var(--brand-text)}.typo-h6{font-family:var(--brand-font-display);font-size:var(--brand-type-h6);font-weight:var(--brand-weight-semibold);line-height:var(--brand-leading-snug);color:var(--brand-text)}.typo-p-lg{font-family:var(--brand-font-sans);font-size:var(--brand-type-p-lg);font-weight:var(--brand-weight-normal);line-height:var(--brand-leading-relaxed);color:var(--brand-text)}.typo-p{font-family:var(--brand-font-sans);font-size:var(--brand-type-p);font-weight:var(--brand-weight-normal);line-height:var(--brand-leading-normal);color:var(--brand-text)}.typo-p-sm{font-family:var(--brand-font-sans);font-size:var(--brand-type-p-sm);font-weight:var(--brand-weight-normal);line-height:var(--brand-leading-normal);color:var(--brand-text-muted)}.typo-heading{font-family:var(--brand-font-display);font-weight:var(--brand-weight-semibold);line-height:var(--brand-leading-tight);color:var(--brand-primary-text)}.typo-module{font-family:var(--brand-font-sans);font-weight:var(--brand-weight-semibold);color:var(--brand-primary-text)}.typo-paragraph{font-family:var(--brand-font-sans);font-weight:var(--brand-weight-normal);line-height:var(--brand-leading-relaxed);color:var(--brand-text)}.typo-muted{font-family:var(--brand-font-sans);color:var(--brand-text-muted)}.typo-accent{color:var(--brand-primary-text)}.typo-secondary{color:var(--brand-secondary)}.typo-on-media-panel{background:#1b1b1b66;backdrop-filter:blur(12px) saturate(1.1);-webkit-backdrop-filter:blur(12px) saturate(1.1);border-radius:var(--brand-radius-2xl);padding:var(--brand-space-6) var(--brand-space-8);box-shadow:0 12px 32px #00000040;border:1px solid rgb(255 255 255 / .18)}.typo-on-media-title{font-family:var(--brand-font-display);font-weight:var(--brand-weight-semibold);color:#fff;text-shadow:0 2px 10px rgb(0 0 0 / .4)}.typo-on-media-lead{font-family:var(--brand-font-sans);font-weight:var(--brand-weight-medium);color:#ffffffe6;text-shadow:0 1px 6px rgb(0 0 0 / .35)}}@layer components{.ui-field{display:flex;flex-direction:column;gap:var(--ui-field-gap);width:100%}.ui-field-label{font-size:var(--ui-field-label-size);font-weight:var(--ui-field-label-weight);color:var(--ui-field-label-color)}.ui-field-hint{font-size:var(--ui-field-hint-size);color:var(--ui-field-hint-color)}.ui-field-error{font-size:var(--ui-field-hint-size);color:var(--ui-field-error-color)}.ui-field.is-invalid .p-inputtext,.ui-field.is-invalid input,.ui-field.is-invalid .p-select{border-color:var(--brand-danger)!important;box-shadow:0 0 0 2px var(--brand-danger)!important}@supports (color: color-mix(in lab,red,red)){.ui-field.is-invalid .p-inputtext,.ui-field.is-invalid input,.ui-field.is-invalid .p-select{box-shadow:0 0 0 2px color-mix(in srgb,var(--brand-danger) 14%,transparent)!important}}.ui-required{color:var(--brand-danger);font-weight:700}.ui-field-success{font-size:var(--ui-field-hint-size);color:var(--brand-success)}.ui-auth-field,.ui-auth-field .p-floatlabel,.ui-auth-field .p-password{width:100%}.ui-auth-field:hover .p-inputtext,.ui-auth-field:hover .p-password-input{border-color:var(--brand-primary-400)!important}.ui-auth-field.is-valid .p-inputtext,.ui-auth-field.is-valid .p-password-input{border-color:var(--brand-success)!important}.ui-auth-field.is-valid .p-floatlabel label{color:var(--brand-success)!important}.ui-auth-field.is-invalid .p-inputtext,.ui-auth-field.is-invalid .p-password-input{border-color:var(--brand-danger)!important}.ui-auth-field.is-invalid .p-floatlabel label{color:var(--brand-danger)!important}.ui-input{width:100%;min-height:var(--ui-input-height)}.ui-input-lg{min-height:var(--ui-btn-height-lg);font-size:var(--brand-text-lg)}.ui-btn-block{width:100%}.ui-btn-lg{font-size:var(--ui-btn-font-size-lg)!important}.ui-btn-shadow{box-shadow:var(--ui-btn-primary-shadow)!important}.ui-card{border-radius:var(--ui-card-radius)!important;box-shadow:var(--ui-card-shadow)!important;border:1px solid var(--ui-card-border)!important;background:var(--ui-card-bg)!important;color:var(--ui-card-color)!important}.ui-card-flat{box-shadow:none!important}.ui-card-raised{box-shadow:var(--brand-shadow-md)!important}.ui-surface{background-color:var(--brand-surface);color:var(--brand-text);border:1px solid var(--brand-border);border-radius:var(--brand-radius-xl)}.ui-panel{background-color:var(--brand-surface);border-radius:var(--ui-card-radius);padding:var(--ui-card-padding);box-shadow:var(--ui-card-shadow);border:1px solid var(--ui-card-border)}.ui-topbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;height:var(--ui-topbar-height);padding-inline:1rem;background:var(--brand-chrome);border-bottom:1px solid rgb(255 255 255 / .06);box-shadow:none;color:var(--brand-chrome-contrast)}@media(min-width:640px){.ui-topbar{padding-inline:1.5rem;gap:1rem}}.ui-topbar .p-button.ui-topbar__icon-btn,.ui-topbar .p-button.p-button-text{color:#fff!important}.ui-topbar .p-button.ui-topbar__icon-btn:not(:disabled):hover,.ui-topbar .p-button.p-button-text:not(:disabled):hover{background:#ffffff24!important;color:#fff!important}.ui-topbar__search-wrap{position:relative}.ui-topbar--centro{display:grid;grid-template-columns:1fr auto 1fr;container:topbar / inline-size}.ui-topbar--centro .ui-topbar__end{justify-self:end}.ui-topbar__slot{min-width:0}.ui-topbar__search-icon{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#ffffffb3;pointer-events:none;font-size:var(--brand-text-base)}.ui-topbar__search{width:14rem;padding:.65rem .85rem .65rem 2.5rem;border:1px solid rgb(255 255 255 / .2);border-radius:var(--brand-radius-full);background:#ffffff1a;color:#fff;font-size:var(--brand-text-sm);outline:none;transition:border-color var(--brand-duration) var(--brand-ease),background-color var(--brand-duration) var(--brand-ease),box-shadow var(--brand-duration) var(--brand-ease)}.ui-topbar__search::placeholder{color:#ffffffa6}.ui-topbar__search:focus{border-color:#ffffff73;background:#ffffff2e;box-shadow:0 0 0 2px #ffffff29}@media(min-width:1024px){.ui-topbar__search{width:18rem}}@media(min-width:1280px){.ui-topbar__search{width:22rem}}.ui-topbar__badge{position:absolute;top:.35rem;right:.35rem;width:.55rem;height:.55rem;border-radius:999px;background:var(--brand-secondary);border:2px solid var(--brand-chrome)}.ui-topbar__divider{width:1px;height:1.5rem;margin-inline:.25rem;background:#ffffff47}.ui-topbar .ui-theme-toggle{background:#ffffff1f;border:1px solid rgb(255 255 255 / .28);color:#fff;box-shadow:none}.ui-topbar .ui-theme-toggle:hover{background:#fff3;border-color:#fff6;color:#fff}.ui-user-trigger{display:flex;align-items:center;gap:.65rem;padding:.25rem .35rem .25rem .5rem;border-radius:var(--brand-radius-lg);border:none;background:transparent;cursor:pointer;transition:background-color .15s ease}.ui-user-trigger:hover{background-color:#ffffff1f}.ui-user-trigger__avatar{width:2.5rem!important;height:2.5rem!important;font-size:var(--brand-text-sm)!important;font-weight:700!important;background:#fff!important;color:var(--brand-chrome)!important;box-shadow:0 0 0 2px #ffffff59}.ui-user-trigger__meta{display:none;flex-direction:column;text-align:right;min-width:0}@media(min-width:1024px){.ui-user-trigger__meta{display:flex}}.ui-user-trigger__name{font-size:var(--brand-text-2xs);font-weight:600;line-height:1.15;color:#fff}.ui-user-trigger__caja{display:inline-flex;align-items:center;justify-content:flex-end;gap:.3rem;margin-top:.15rem;max-width:11rem;overflow:hidden;font-size:.7rem;font-weight:500;line-height:1.2;text-overflow:ellipsis;white-space:nowrap;color:#ffffffb8}.ui-user-trigger__punto{flex-shrink:0;width:.45rem;height:.45rem;border-radius:50%;background:#ffffff80}.ui-user-trigger__role{font-size:var(--brand-text-2xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;line-height:1.2;color:#ffffffb8}.ui-user-trigger__chevron{display:none;font-size:var(--brand-text-2xs);color:#ffffffb3}@media(min-width:640px){.ui-user-trigger__chevron{display:inline}}.ui-user-menu.p-popover,.p-popover.ui-user-menu{width:16.5rem;border:1px solid var(--brand-border)!important;border-radius:var(--brand-radius-xl)!important;box-shadow:var(--brand-shadow-md)!important;overflow:hidden;background:var(--brand-surface)!important}.ui-user-menu .p-popover-content{padding:0!important}.ui-user-menu__header{display:flex;align-items:center;gap:.75rem;padding:.9rem 1rem;border-bottom:1px solid var(--brand-border);background:var(--brand-primary)}@supports (color: color-mix(in lab,red,red)){.ui-user-menu__header{background:color-mix(in srgb,var(--brand-primary) 6%,var(--brand-surface))}}.ui-user-menu__avatar{width:2.5rem!important;height:2.5rem!important;font-size:var(--brand-text-md)!important;font-weight:700!important;background:var(--brand-primary)!important;color:#fff!important;flex-shrink:0}.ui-user-menu__name{display:-webkit-box;margin:0;overflow:hidden;font-size:var(--brand-text-base);font-weight:700;line-height:1.2;color:var(--brand-text);-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.ui-user-menu__rol{display:inline-block;margin-top:.35rem;padding:.1rem .5rem;border-radius:var(--brand-radius-full);background:var(--brand-primary);color:var(--brand-primary-text);font-size:.75rem;font-weight:600;line-height:1.4}@supports (color: color-mix(in lab,red,red)){.ui-user-menu__rol{background:color-mix(in srgb,var(--brand-primary) 14%,transparent)}}.ui-user-menu__actions,.ui-user-menu__footer{display:flex;flex-direction:column;padding:.4rem}.ui-user-menu__footer,.ui-user-menu__actions{border-top:1px solid var(--brand-border)}.ui-user-menu__item{display:flex;align-items:center;gap:.65rem;width:100%;padding:.65rem .75rem;border:none;border-radius:var(--brand-radius-lg);background:transparent;color:var(--brand-text);font-size:var(--brand-text-md);font-weight:500;text-align:left;cursor:pointer;transition:background-color .15s ease,color .15s ease}.ui-user-menu__item i{font-size:var(--brand-text-base);color:var(--brand-text-muted)}.ui-user-menu__item:hover{background:var(--brand-bg-muted)}.ui-user-menu__item--danger,.ui-user-menu__item--danger i{color:var(--brand-primary-text)}.ui-user-menu__item--danger:hover{background:var(--brand-primary)}@supports (color: color-mix(in lab,red,red)){.ui-user-menu__item--danger:hover{background:color-mix(in srgb,var(--brand-primary) 10%,transparent)}}.ui-user-menu--profile.p-popover,.p-popover.ui-user-menu--profile{width:18rem}.ui-user-menu__datos{display:grid;gap:.15rem;margin:0;padding:.6rem 1rem}.ui-user-menu__dato{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:1.9rem}.ui-user-menu__dato dt{display:inline-flex;flex-shrink:0;align-items:center;gap:.45rem;margin:0;font-size:var(--brand-text-xs);color:var(--brand-text-muted)}.ui-user-menu__dato dt i{width:1rem;font-size:.85rem;text-align:center}.ui-user-menu__dato dd{display:inline-flex;min-width:0;align-items:center;gap:.35rem;margin:0;overflow:hidden;font-size:var(--brand-text-sm);font-weight:600;color:var(--brand-text);text-overflow:ellipsis;white-space:nowrap}.ui-user-menu__dato--mono{font-family:var(--brand-font-mono);font-weight:500!important}.ui-user-menu__oficina{display:inline-flex;min-width:0;align-items:center;gap:.35rem;padding:.1rem .55rem;overflow:hidden;border:1px solid var(--oficina, var(--brand-text-muted));border-radius:var(--brand-radius-full);background:var(--oficina, var(--brand-text-muted));color:var(--brand-text);font-size:var(--brand-text-xs);font-weight:600;text-overflow:ellipsis;white-space:nowrap}@supports (color: color-mix(in lab,red,red)){.ui-user-menu__oficina{border:1px solid color-mix(in srgb,var(--oficina, var(--brand-text-muted)) 45%,transparent)}}@supports (color: color-mix(in lab,red,red)){.ui-user-menu__oficina{background:color-mix(in srgb,var(--oficina, var(--brand-text-muted)) 14%,transparent)}}.ui-user-menu__punto{flex-shrink:0;width:.5rem;height:.5rem;border-radius:50%;background:var(--oficina, var(--brand-text-muted))}.ui-cambio-clave{display:grid;gap:1rem}.ui-cambio-clave__error{display:flex;align-items:flex-start;gap:.5rem;margin:0;padding:.6rem .75rem;border-radius:var(--brand-radius-lg);background:var(--brand-danger);color:var(--brand-danger);font-size:var(--brand-text-sm);font-weight:500}@supports (color: color-mix(in lab,red,red)){.ui-cambio-clave__error{background:color-mix(in srgb,var(--brand-danger) 10%,transparent)}}.ui-cambio-clave__nota{display:flex;align-items:flex-start;gap:.5rem;margin:0;font-size:var(--brand-text-xs);color:var(--brand-text-muted)}.ui-cambio-clave__nota i,.ui-cambio-clave__error i{margin-top:.15rem}.ui-footer-bar{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:.5rem;min-height:var(--ui-footer-height);padding:.85rem 1.25rem;font-size:var(--brand-text-sm);color:var(--brand-text-muted);background-color:var(--brand-surface);border-top:1px solid var(--brand-border)}@media(min-width:640px){.ui-footer-bar{flex-direction:row;padding-inline:1.5rem}}.ui-sidebar-host{position:fixed;inset-block:0;left:0;z-index:50;width:min(18rem,86vw);transform:translate(-105%);transition:transform .28s ease}.ui-sidebar-host--open{transform:translate(0)}@media(min-width:1024px){.ui-sidebar-host{position:relative;inset:auto;width:var(--ui-sidebar-width);transform:none;flex-shrink:0}.ui-sidebar-host--collapsed{width:var(--ui-sidebar-collapsed)}}.ui-sidebar-shell{width:100%;height:100%;background:var(--brand-chrome);color:#fff;border-right:1px solid rgb(255 255 255 / .06)}.ui-sidebar-link{display:flex;align-items:center;gap:.5rem;padding:.42rem .6rem;border-radius:var(--brand-radius-lg);font-size:var(--brand-text-sm);line-height:1.25;color:#ffffffc7;transition:background-color .15s ease,color .15s ease}.ui-sidebar-link i{font-size:var(--brand-text-md)}.ui-sidebar-link:hover{background:#ffffff14;color:#fff}.ui-sidebar-link--active{background:var(--brand-primary);box-shadow:inset 3px 0 0 var(--brand-primary);color:#fff;font-weight:600}@supports (color: color-mix(in lab,red,red)){.ui-sidebar-link--active{background:color-mix(in srgb,var(--brand-primary) 18%,transparent)}}.ui-sidebar-link--active:hover{background:var(--brand-primary);color:#fff}@supports (color: color-mix(in lab,red,red)){.ui-sidebar-link--active:hover{background:color-mix(in srgb,var(--brand-primary) 24%,transparent)}}.ui-sidebar-badge{margin-left:auto;min-width:1.25rem;height:1.25rem;padding:0 .4rem;border-radius:9999px;background:var(--palette-primary-normal);color:#fff;font-size:var(--brand-text-2xs);font-weight:700;display:inline-flex;align-items:center;justify-content:center}.ui-sidebar-logout{display:flex;width:100%;align-items:center;justify-content:center;gap:.65rem;padding:.75rem 1rem;border-radius:var(--brand-radius-xl);border:1px solid rgb(255 255 255 / .22);background:#ffffff0f;color:#ffffffe6;font-size:var(--brand-text-sm);font-weight:600;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.ui-sidebar-logout:hover{background:#ffffff1f;border-color:#ffffff59;color:#fff}.ui-sidebar-logout--icon{padding:.65rem}.ui-sidebar-logout-compact{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.35rem .65rem;border-radius:var(--brand-radius-lg);border:1px solid rgb(255 255 255 / .18);background:#ffffff0a;color:#ffffffbf;font-size:var(--brand-text-2xs);font-weight:500;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.ui-sidebar-logout-compact:hover{background:#ffffff1a;border-color:#ffffff47;color:#fff}.ui-sidebar-logout-compact i{font-size:var(--brand-text-sm)}.ui-sidebar-help{border-radius:var(--brand-radius-xl);padding:1.15rem;background:#ffffff0d;border:1px solid rgb(255 255 255 / .1)}.ui-sidebar-help-btn{width:100%;border:0;border-radius:var(--brand-radius-lg);padding:.65rem .85rem;background:#ffffff1a;color:#fff;font-size:var(--brand-text-sm);font-weight:700;cursor:pointer;box-shadow:none;transition:transform .15s ease,box-shadow .15s ease}.ui-sidebar-help-btn:hover{transform:translateY(-1px);box-shadow:0 6px 18px #0b226559}.ui-sidebar-shell--collapsed .ui-sidebar-link{justify-content:center;padding-inline:.65rem}.ui-requisitos-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-bottom:1rem}@media(max-width:640px){.ui-requisitos-nav{grid-template-columns:1fr}}.ui-requisitos-nav__item{display:flex;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;border:1px solid var(--brand-border);border-radius:var(--brand-radius-xl);background:var(--brand-surface);text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.ui-requisitos-nav__item:hover{border-color:var(--brand-primary);background:var(--brand-primary)}@supports (color: color-mix(in lab,red,red)){.ui-requisitos-nav__item:hover{border-color:color-mix(in srgb,var(--brand-primary) 35%,var(--brand-border))}}@supports (color: color-mix(in lab,red,red)){.ui-requisitos-nav__item:hover{background:color-mix(in srgb,var(--brand-primary) 4%,var(--brand-surface))}}.ui-requisitos-nav__item--active{border-color:var(--brand-primary);background:var(--brand-primary);box-shadow:0 0 0 1px var(--brand-primary)}@supports (color: color-mix(in lab,red,red)){.ui-requisitos-nav__item--active{border-color:color-mix(in srgb,var(--brand-primary) 45%,var(--brand-border))}}@supports (color: color-mix(in lab,red,red)){.ui-requisitos-nav__item--active{background:color-mix(in srgb,var(--brand-primary) 8%,var(--brand-surface))}}@supports (color: color-mix(in lab,red,red)){.ui-requisitos-nav__item--active{box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-primary) 12%,transparent)}}.ui-requisitos-nav__icon{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:var(--brand-radius-lg);background:var(--brand-primary);color:var(--brand-primary-text);flex-shrink:0}@supports (color: color-mix(in lab,red,red)){.ui-requisitos-nav__icon{background:color-mix(in srgb,var(--brand-primary) 12%,var(--brand-bg-muted))}}.ui-requisitos-nav__text{display:flex;flex-direction:column;gap:.15rem;min-width:0}.ui-requisitos-nav__text strong{font-size:var(--brand-text-base);color:var(--brand-text)}.ui-requisitos-nav__text small{font-size:var(--brand-text-xs);color:var(--brand-text-muted);line-height:1.35}.ui-requisitos-context{display:flex;align-items:center;gap:.4rem;margin:-.25rem 0 .75rem;padding:.5rem .75rem;border-radius:var(--brand-radius-lg);background:var(--brand-primary);font-size:var(--brand-text-sm);color:var(--brand-text-muted)}@supports (color: color-mix(in lab,red,red)){.ui-requisitos-context{background:color-mix(in srgb,var(--brand-primary) 8%,var(--brand-bg-muted))}}.ui-requisitos-context strong{color:var(--brand-text)}.ui-form-hint{margin:0;font-size:var(--brand-text-sm);color:var(--brand-text-muted);line-height:1.45}.ui-inline-form-panel{margin-bottom:1rem;padding:1rem 1.1rem;border:1px solid var(--brand-primary);border-radius:var(--brand-radius-xl);background:var(--brand-primary);box-shadow:0 2px 8px #0000000a}@supports (color: color-mix(in lab,red,red)){.ui-inline-form-panel{border:1px solid color-mix(in srgb,var(--brand-primary) 28%,var(--brand-border))}}@supports (color: color-mix(in lab,red,red)){.ui-inline-form-panel{background:color-mix(in srgb,var(--brand-primary) 5%,var(--brand-surface))}}.ui-inline-form-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.85rem}.ui-inline-form-panel__head h3{margin:0 0 .2rem;font-size:var(--brand-text-base);font-weight:700;color:var(--brand-text)}.ui-inline-form-panel__close{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:none;border-radius:var(--brand-radius-md);background:transparent;color:var(--brand-text-muted);cursor:pointer}.ui-inline-form-panel__close:hover{background:var(--brand-bg-muted);color:var(--brand-text)}.ui-inline-form-panel__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem}@media(max-width:768px){.ui-inline-form-panel__grid{grid-template-columns:1fr}}.ui-inline-form-panel__grid .ui-field--wide{grid-column:1 / -1}.ui-inline-form-panel__actions{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.85rem;padding-top:.85rem;border-top:1px solid var(--brand-border)}.ui-badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 var(--brand-space-2);border-radius:var(--brand-radius-full);font-size:var(--brand-text-xs);font-weight:var(--brand-weight-semibold);background-color:var(--brand-primary);color:var(--brand-primary-contrast)}.ui-badge-danger{background-color:var(--brand-danger);color:var(--brand-danger-contrast)}.ui-badge-success{background-color:var(--brand-success);color:var(--brand-success-contrast)}.ui-divider{height:1px;width:100%;background-color:var(--brand-border);border:0;margin:var(--brand-space-4) 0}:host ::ng-deep .ui-map-marker{background:transparent;border:none}:host ::ng-deep .ui-map-marker__dot,.ui-map-marker__dot{width:14px;height:14px;border-radius:999px;background:var(--palette-primary-normal);border:2px solid #fff;box-shadow:0 2px 8px #1d4ed859}.ui-theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:var(--brand-radius-full);color:var(--brand-text);background:var(--brand-surface);border:1px solid var(--brand-border);box-shadow:var(--brand-shadow-sm);cursor:pointer;transition:color var(--brand-duration) var(--brand-ease),background-color var(--brand-duration) var(--brand-ease),border-color var(--brand-duration) var(--brand-ease),box-shadow var(--brand-duration) var(--brand-ease),transform var(--brand-duration) var(--brand-ease)}.ui-theme-toggle:hover{color:var(--brand-primary-text);border-color:var(--brand-primary-300);background-color:var(--brand-primary-50);box-shadow:var(--brand-shadow-md);transform:translateY(-1px)}.app-dark .ui-theme-toggle{background:var(--brand-surface-raised);border-color:var(--brand-border-strong);color:var(--brand-text)}.app-dark .ui-theme-toggle:hover{background-color:var(--brand-bg-emphasis);border-color:var(--brand-primary-400);color:var(--brand-primary-300)}.ui-theme-toggle:focus-visible{outline:2px solid var(--brand-ring);outline-offset:2px}.ui-theme-toggle i{font-size:1.15rem;line-height:1}.ui-page{display:flex;flex-direction:column;gap:var(--brand-space-4)}@media(min-width:640px){.ui-page{gap:var(--brand-space-6)}}.ui-page-title{font-family:var(--brand-font-display);font-size:clamp(1.5rem,2.5vw,1.875rem);font-weight:var(--brand-weight-bold);color:var(--brand-text);line-height:var(--brand-leading-tight);margin:0;letter-spacing:-.02em}.ui-page-subtitle{margin:.35rem 0 0;font-size:var(--brand-text-sm);color:var(--brand-text-muted);line-height:1.5;max-width:42rem}.ui-page-head{display:flex;flex-direction:column;gap:.85rem;padding:1.15rem 1.35rem;border-radius:var(--brand-radius-2xl);border:1px solid var(--brand-border);background:var(--brand-surface);box-shadow:none}.ui-page-head__row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem 1.25rem}.ui-page-head__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem}.ui-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;font-size:var(--brand-text-sm);line-height:1.2}.ui-breadcrumb__link{color:var(--brand-text-muted);text-decoration:none;font-weight:500}.ui-breadcrumb__link:hover{color:var(--brand-primary-text)}.ui-breadcrumb__muted{color:var(--brand-text-muted)}.ui-breadcrumb__sep{color:var(--brand-text-subtle);font-size:var(--brand-text-base)}.ui-breadcrumb__current{color:var(--brand-primary-text);font-weight:700}.p-button.ui-btn .p-button-icon,.ui-btn.p-button .p-button-icon{font-size:var(--brand-text-base)!important}:root{--ui-filter-field-width: 9.5rem;--ui-filter-field-wide-width: 12rem;--ui-filter-search-min: 10rem}.ui-filter-bar{--ui-input-height: 2.25rem;--ui-input-font-size: var(--brand-text-xs);--ui-input-padding-y: .3rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.5rem;padding:.6rem .85rem;background:var(--brand-surface);border:1px solid var(--brand-primary);border-radius:var(--brand-radius-lg);box-shadow:0 2px 8px #0c133208}@supports (color: color-mix(in lab,red,red)){.ui-filter-bar{border:1px solid color-mix(in srgb,var(--brand-primary) 10%,var(--brand-border))}}.ui-filter-bar__group{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;flex:1 1 auto;min-width:0}.ui-filter-bar--labeled .ui-filter-bar__group{align-items:flex-end}.ui-filter-bar__field{display:flex;flex-direction:column;gap:.28rem;flex:0 0 var(--ui-filter-field-width);width:var(--ui-filter-field-width);min-width:0}.ui-filter-bar__field--wide{flex:0 0 var(--ui-filter-field-wide-width);width:var(--ui-filter-field-wide-width)}.ui-filter-bar__field-label{font-size:var(--brand-text-2xs);font-weight:700;color:var(--brand-text-muted);letter-spacing:.04em;text-transform:uppercase;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-filter-bar--inline .ui-filter-bar__field-label{display:none}.ui-filter-bar__search{position:relative;flex:1 1 var(--ui-filter-search-min);min-width:var(--ui-filter-search-min);width:auto;max-width:none}.ui-filter-bar__field--search{flex:1 1 12rem;min-width:10rem;max-width:18rem;width:auto}.ui-filter-bar__field--search .ui-filter-bar__search{width:100%;flex:none}.ui-filter-bar__search-icon{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:var(--brand-text-muted);font-size:var(--brand-text-xs);line-height:1;pointer-events:none;z-index:2}.ui-filter-bar__search .p-inputtext,.ui-filter-bar__search input{width:100%!important;box-sizing:border-box;padding-left:2.25rem!important;padding-right:.75rem!important;min-height:var(--ui-input-height);height:var(--ui-input-height);font-size:var(--ui-input-font-size);border-radius:var(--ui-input-radius)!important;border:1.5px solid var(--brand-primary)!important;background:var(--brand-bg-muted);transition:border-color var(--brand-duration) var(--brand-ease),box-shadow var(--brand-duration) var(--brand-ease),background-color var(--brand-duration) var(--brand-ease)}@supports (color: color-mix(in lab,red,red)){.ui-filter-bar__search .p-inputtext,.ui-filter-bar__search input{border:1.5px solid color-mix(in srgb,var(--brand-primary) 15%,var(--brand-border))!important}}.ui-filter-bar__search .p-inputtext:focus,.ui-filter-bar__search input:focus{background:var(--brand-surface);border-color:var(--brand-primary-400)!important;box-shadow:0 0 0 3px var(--brand-primary)!important}@supports (color: color-mix(in lab,red,red)){.ui-filter-bar__search .p-inputtext:focus,.ui-filter-bar__search input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary) 18%,transparent)!important}}.ui-filter-bar .p-select,.ui-filter-bar .ui-select,.ui-filter-bar .ui-filter-date,.ui-filter-bar .p-autocomplete,.ui-filter-bar .p-autocomplete-input,.ui-filter-bar__field .p-inputtext{width:100%;min-width:0}.ui-filter-bar .p-select,.ui-filter-bar .p-autocomplete{height:var(--ui-input-height)}.ui-filter-bar .p-select .p-select-label,.ui-filter-bar .p-select .p-select-dropdown,.ui-filter-bar .p-autocomplete-input{min-height:var(--ui-input-height);height:var(--ui-input-height)}.ui-filter-bar .p-select .p-select-label{font-size:var(--ui-input-font-size);padding:0 .65rem;display:flex;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-filter-bar .p-select .p-select-label.p-placeholder{color:var(--brand-text-muted)}.ui-filter-bar .p-select .p-select-dropdown{width:1.9rem}.ui-filter-bar .p-select .p-select-dropdown svg,.ui-filter-bar .p-select .p-select-clear-icon{width:.75rem;height:.75rem}.ui-filter-bar__field .p-inputtext,.ui-filter-bar__field .p-autocomplete-input{min-height:var(--ui-input-height);height:var(--ui-input-height)}.ui-filter-bar__actions{display:flex;flex-wrap:nowrap;align-items:center;gap:.5rem;flex:0 0 auto;margin-left:auto}.ui-filter-bar__actions .p-button.ui-btn--sm,.ui-filter-bar__actions .ui-btn--sm.p-button{min-height:var(--ui-input-height);height:var(--ui-input-height);padding-inline:.9rem!important}.ui-filter-date{min-height:var(--ui-input-height);height:var(--ui-input-height);padding:0 .65rem;border:1.5px solid var(--brand-primary);border-radius:var(--ui-input-radius);background:var(--brand-bg-muted);color:var(--brand-text);font-size:var(--ui-input-font-size);width:100%;box-sizing:border-box}@supports (color: color-mix(in lab,red,red)){.ui-filter-date{border:1.5px solid color-mix(in srgb,var(--brand-primary) 15%,var(--brand-border))}}.ui-filter-date:focus{outline:none;background:var(--brand-surface);border-color:var(--brand-primary-400);box-shadow:0 0 0 3px var(--brand-primary)}@supports (color: color-mix(in lab,red,red)){.ui-filter-date:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary) 18%,transparent)}}.ui-filter-autocomplete{width:100%;min-width:0}.ui-filter-autocomplete .p-autocomplete,.ui-filter-autocomplete .p-autocomplete-input{width:100%;min-height:var(--ui-input-height);height:var(--ui-input-height)}.ui-filter-bar--standard{margin-bottom:.85rem}.ui-filter-bar--compact{padding:.65rem .85rem;gap:.55rem}.ui-filter-bar--compact .ui-filter-bar__group{gap:.55rem}.ui-filter-bar>.ui-filter-bar__search:not(.ui-filter-bar__field *){flex:1 1 var(--ui-filter-search-min);min-width:var(--ui-filter-search-min)}.ui-filter-bar>.p-select,.ui-filter-bar>.ui-select,.ui-filter-bar>.ui-filter-date{flex:0 0 var(--ui-filter-field-width);width:var(--ui-filter-field-width)}@media(max-width:720px){.ui-filter-bar{align-items:stretch}.ui-filter-bar__group{flex:1 1 100%}.ui-filter-bar__search{flex:1 1 100%;min-width:0}.ui-filter-bar__field,.ui-filter-bar__field--wide{flex:1 1 calc(50% - .35rem);width:auto}.ui-filter-bar__actions{flex:1 1 100%;margin-left:0;justify-content:flex-end}}@media(max-width:480px){.ui-filter-bar__field,.ui-filter-bar__field--wide{flex:1 1 100%;width:100%}.ui-filter-bar__actions{justify-content:stretch}.ui-filter-bar__actions .ui-btn,.ui-filter-bar__actions .p-button{flex:1 1 auto}}.ui-filter-chips{display:flex;flex-wrap:wrap;gap:.45rem;margin:.35rem 0 .85rem}.ui-filter-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .7rem;border-radius:var(--brand-radius-full);border:1px solid var(--brand-primary);background:var(--brand-primary);color:var(--brand-primary-800);font-size:var(--brand-text-xs);font-weight:600;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}@supports (color: color-mix(in lab,red,red)){.ui-filter-chip{border:1px solid color-mix(in srgb,var(--brand-primary) 22%,var(--brand-border))}}@supports (color: color-mix(in lab,red,red)){.ui-filter-chip{background:color-mix(in srgb,var(--brand-primary) 6%,var(--brand-surface))}}.ui-filter-chip:hover{background:var(--brand-danger);border-color:var(--brand-danger);color:var(--brand-danger)}@supports (color: color-mix(in lab,red,red)){.ui-filter-chip:hover{background:color-mix(in srgb,var(--brand-danger) 8%,var(--brand-surface))}}@supports (color: color-mix(in lab,red,red)){.ui-filter-chip:hover{border-color:color-mix(in srgb,var(--brand-danger) 30%,var(--brand-border))}}.ui-filter-chip i{font-size:var(--brand-text-2xs)}.ui-table__stack{display:flex;flex-direction:column;gap:.2rem;min-width:0}.ui-table__stack-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;font-size:var(--brand-text-xs);color:var(--brand-text-muted)}.ui-list{display:flex;flex-direction:column;gap:.75rem}.ui-list-card{display:grid;grid-template-columns:1fr auto;gap:.75rem 1.25rem;padding:1rem 1.1rem;background:var(--brand-surface);border:1px solid var(--brand-border);border-radius:var(--brand-radius-xl);box-shadow:var(--brand-shadow-xs);transition:border-color .15s ease,box-shadow .15s ease}.ui-list-card:hover{border-color:var(--brand-primary);box-shadow:var(--brand-shadow-sm)}@supports (color: color-mix(in lab,red,red)){.ui-list-card:hover{border-color:color-mix(in srgb,var(--brand-primary) 28%,var(--brand-border))}}@media(max-width:720px){.ui-list-card{grid-template-columns:1fr}}.ui-list-card__tags{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.45rem}.ui-list-card__title{margin:0;font-size:1.05rem;font-weight:700;color:var(--brand-text);line-height:1.25}.ui-list-card__meta{margin:.3rem 0 0;font-size:var(--brand-text-sm);color:var(--brand-text-muted)}.ui-list-card__stats{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.ui-list-card__stat{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .65rem;border-radius:var(--brand-radius-md);background:var(--brand-bg-muted);font-size:var(--brand-text-xs);font-weight:600;color:var(--brand-text)}.ui-list-card__side{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:.75rem;min-width:7.5rem}.ui-list-card__actions{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:flex-end}.ui-tag{display:inline-flex;align-items:center;gap:.25rem;padding:.18rem .55rem;border-radius:999px;font-size:var(--brand-text-2xs);font-weight:700;letter-spacing:.02em;line-height:1.2}.ui-tag--code{background:var(--brand-info-50);color:var(--brand-info)}.ui-tag--success{background:var(--brand-success-50);color:var(--brand-success)}.ui-tag--danger{background:var(--brand-danger-50);color:var(--brand-danger)}.ui-tag--warn{background:var(--brand-warn-50);color:var(--palette-warn-dark)}.ui-tag--info{background:var(--brand-info-50);color:var(--brand-info)}.ui-tag--secondary{background:var(--brand-secondary-50);color:var(--palette-secondary-dark)}.ui-tag--support{background:var(--brand-support-50);color:var(--brand-support-700)}.ui-tag--muted{background:var(--brand-bg-emphasis);color:var(--brand-text-muted)}.ui-alert{display:flex;align-items:flex-start;gap:.65rem;padding:.75rem .9rem;border-radius:var(--brand-radius-lg);font-size:var(--brand-text-xs);line-height:1.4}.ui-alert i{margin-top:.1rem;font-size:var(--brand-text-base)}.ui-alert--info{background:var(--brand-info-50);color:var(--brand-info-800);border:1px solid var(--brand-info-200)}.ui-alert--success{background:var(--brand-success-50);color:var(--brand-success-800);border:1px solid var(--brand-success-200)}.ui-alert--warn{background:var(--brand-warn-50);color:var(--palette-warn-darker);border:1px solid var(--brand-warn-200)}.ui-alert--danger{background:var(--brand-danger-50);color:var(--brand-danger-800);border:1px solid var(--brand-danger-200)}.ui-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:2.5rem 1rem;text-align:center;color:var(--brand-text-muted);background:var(--brand-surface);border:1px dashed var(--brand-border-strong);border-radius:var(--brand-radius-xl)}.ui-empty p{margin:0}.ui-empty i{display:block;margin-bottom:.5rem;font-size:1.5rem;color:var(--brand-text-subtle)}.ui-sin-acceso{position:relative;gap:.6rem;padding:4rem 1.5rem;overflow:hidden}.ui-sin-acceso__codigo{font-size:clamp(4.5rem,14vw,7.5rem);font-weight:800;line-height:1;letter-spacing:-.04em;color:var(--brand-primary);-webkit-user-select:none;user-select:none}@supports (color: color-mix(in lab,red,red)){.ui-sin-acceso__codigo{color:color-mix(in srgb,var(--brand-primary) 22%,transparent)}}.ui-sin-acceso .ui-sin-acceso__icono{margin:-.25rem 0 .25rem;font-size:1.75rem;color:var(--brand-primary-text)}.ui-sin-acceso__titulo{margin:0;font-size:var(--brand-text-xl);font-weight:700;color:var(--brand-text)}.ui-sin-acceso__boton{display:inline-flex;align-items:center;gap:.45rem;margin-top:.75rem;padding:.6rem 1.1rem;border:none;border-radius:var(--brand-radius-full);background:var(--brand-primary);color:var(--brand-primary-contrast);font-size:var(--brand-text-sm);font-weight:600;text-decoration:none;cursor:pointer;transition:background-color var(--brand-duration-fast) var(--brand-ease)}.ui-sin-acceso__boton:hover{background:var(--brand-primary-hover)}.ui-sin-acceso__boton i{display:inline;margin:0;font-size:.9rem;color:inherit}.ui-form{display:flex;flex-direction:column;gap:.9rem}.ui-form-section{border:1px solid var(--brand-border);border-radius:var(--brand-radius-xl);overflow:hidden;background:var(--brand-surface)}.ui-form-section__title{margin:0;padding:.65rem .9rem;font-size:var(--brand-text-sm);font-weight:700;color:var(--brand-text);background:var(--brand-bg-muted);border-bottom:1px solid var(--brand-border)}.ui-form-section__body{display:grid;grid-template-columns:1fr;gap:.75rem;padding:.9rem}@media(min-width:640px){.ui-form-section__body{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-form-section__body .ui-field--full{grid-column:1 / -1}}.ui-form .ui-field-label{font-size:var(--ui-field-label-size);font-weight:var(--ui-field-label-weight);color:var(--ui-field-label-color)}.ui-form .ui-field{gap:.35rem}.ui-form .p-inputtext,.ui-form .p-textarea,.ui-form .p-select{font-size:var(--ui-input-font-size)}.ui-form .p-inputtext{min-height:var(--ui-input-height);padding:.65rem 1rem;border-radius:var(--brand-radius-xl)!important}.ui-form textarea.p-textarea,.ui-form .p-textarea{min-height:4.5rem;padding:.55rem .75rem;border-radius:var(--brand-radius-md)!important}.p-dialog.ui-dialog{border-radius:var(--brand-radius-lg)!important;border:1px solid var(--brand-border)!important;box-shadow:0 16px 48px #0c133224!important;overflow:hidden}.p-dialog.ui-dialog .p-dialog-header{padding:.75rem 1rem!important;border-bottom:1px solid var(--brand-border);background:var(--brand-surface)}.p-dialog.ui-dialog .p-dialog-title{font-size:var(--brand-text-base)!important;font-weight:700!important;color:var(--brand-text)!important}.p-dialog.ui-dialog .p-dialog-content{padding:.85rem 1rem!important;background:var(--brand-bg)}.p-dialog.ui-dialog .p-dialog-footer{display:flex;justify-content:flex-end;gap:.5rem;padding:.65rem 1rem!important;border-top:1px solid var(--brand-border);background:var(--brand-surface)}.p-dialog.ui-dialog .p-dialog-header-actions .p-button{width:2rem!important;height:2rem!important}.ui-pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.35rem;margin-top:.25rem}.ui-pager__btn{min-width:2rem;height:2rem;padding:0 .55rem;border:1px solid var(--brand-border);border-radius:var(--brand-radius-md);background:var(--brand-surface);color:var(--brand-text-muted);font-size:var(--brand-text-sm);font-weight:600;cursor:pointer}.ui-pager__btn:hover{border-color:var(--brand-primary);color:var(--brand-primary-text)}.ui-pager__btn--active{background:var(--brand-secondary);border-color:var(--brand-secondary);color:var(--brand-secondary-contrast)}.ui-pager__btn--active:hover{color:var(--brand-secondary-contrast)}.p-dialog.ui-dialog--wide .p-dialog-content{padding:0!important}.p-dialog.ui-dialog--conexion{max-height:90dvh!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.p-dialog.ui-dialog--conexion .p-dialog-header{padding:.85rem 1.1rem;border-bottom:1px solid var(--brand-border);flex:0 0 auto}.p-dialog.ui-dialog--conexion .p-dialog-content{padding:0!important;overflow-x:hidden!important;overflow-y:auto!important;flex:1 1 auto!important;min-height:0!important;max-height:calc(90dvh - 8.5rem)!important;-webkit-overflow-scrolling:touch}.p-dialog.ui-dialog--conexion .p-dialog-footer{display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:.65rem!important;padding:.85rem 1.1rem!important;min-height:3.75rem!important;border-top:1px solid var(--brand-border)!important;background:var(--brand-surface)!important;flex:0 0 auto!important;box-shadow:0 -6px 16px #0c133214;z-index:2}.p-dialog.ui-dialog--pago .p-dialog-content{padding:1rem 1.15rem!important;overflow:visible!important}.p-dialog.ui-dialog--pago .p-dialog-footer{padding:.85rem 1.15rem!important;border-top:1px solid var(--brand-border);background:var(--brand-surface)}.ui-form--pago .ui-form-section__body--2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.ui-field--pago-op .p-inputtext{position:relative;z-index:1;pointer-events:auto!important}.ui-field-label-optional{font-weight:500;color:var(--brand-text-muted);font-size:var(--brand-text-xs);margin-left:.25rem}@media(max-width:540px){.ui-form--pago .ui-form-section__body--2{grid-template-columns:1fr}}.ui-mora-banner{display:flex;align-items:center;gap:.85rem;padding:.85rem 1rem;margin-bottom:.85rem;border-radius:var(--brand-radius-lg);border:1px solid var(--brand-warn);background:var(--brand-warn);color:var(--brand-text)}@supports (color: color-mix(in lab,red,red)){.ui-mora-banner{border:1px solid color-mix(in srgb,var(--brand-warn) 35%,var(--brand-border))}}@supports (color: color-mix(in lab,red,red)){.ui-mora-banner{background:color-mix(in srgb,var(--brand-warn) 8%,var(--brand-surface))}}.ui-mora-banner>i{font-size:1.25rem;color:var(--brand-warn);flex-shrink:0}.ui-mora-banner strong{display:block;font-size:var(--brand-text-md)}.ui-mora-banner span{display:block;font-size:var(--brand-text-sm);color:var(--brand-text-muted)}.ui-mora-banner--compact span{display:inline;font-size:var(--brand-text-sm);color:var(--brand-text-muted)}.ui-recibo-mora-tag{display:inline-flex;align-items:center;padding:.15rem .5rem;border-radius:999px;font-size:var(--brand-text-xs);font-weight:700;color:var(--brand-danger);background:var(--brand-danger)}@supports (color: color-mix(in lab,red,red)){.ui-recibo-mora-tag{background:color-mix(in srgb,var(--brand-danger) 10%,transparent)}}.ui-recibo-mora-tag--pending{color:var(--brand-warn);background:var(--brand-warn)}@supports (color: color-mix(in lab,red,red)){.ui-recibo-mora-tag--pending{background:color-mix(in srgb,var(--brand-warn) 12%,transparent)}}.ui-table__row--mora td{background:var(--brand-danger)}@supports (color: color-mix(in lab,red,red)){.ui-table__row--mora td{background:color-mix(in srgb,var(--brand-danger) 3%,transparent)}}.ui-table__periodo{font-family:var(--brand-font-mono, ui-monospace, monospace);font-weight:700;font-size:var(--brand-text-sm)}.ui-text-danger{color:var(--brand-danger)}.ui-text-muted{color:var(--brand-text-muted)}.ui-recibo-breakdown{display:flex;flex-direction:column;gap:.35rem;padding:.85rem 1rem;border-radius:var(--brand-radius-lg);border:1px solid var(--brand-border);background:var(--brand-bg-muted);margin-bottom:.75rem}.ui-recibo-breakdown--compact{margin-top:-.25rem}.ui-recibo-breakdown__title{margin:0 0 .35rem;font-size:var(--brand-text-sm);font-weight:700;color:var(--brand-text-muted);text-transform:uppercase;letter-spacing:.04em}.ui-recibo-breakdown__row{display:flex;justify-content:space-between;gap:1rem;font-size:var(--brand-text-sm);color:var(--brand-text-muted)}.ui-recibo-breakdown__row strong{color:var(--brand-text);font-weight:700}.ui-recibo-breakdown__row--mora,.ui-recibo-breakdown__row--mora strong{color:var(--brand-danger)}.ui-recibo-breakdown__row--total,.ui-recibo-breakdown__row--saldo{padding-top:.35rem;margin-top:.15rem;border-top:1px dashed var(--brand-border);font-weight:600}.ui-recibo-breakdown__row--saldo strong{color:var(--brand-primary-text);font-size:var(--brand-text-base)}.ui-recibo-mora-alert{display:flex;gap:.65rem;padding:.75rem .85rem;margin-bottom:.75rem;border-radius:var(--brand-radius-md);border:1px solid var(--brand-warn);background:var(--brand-warn);font-size:var(--brand-text-sm);color:var(--brand-text-muted)}@supports (color: color-mix(in lab,red,red)){.ui-recibo-mora-alert{border:1px solid color-mix(in srgb,var(--brand-warn) 30%,var(--brand-border))}}@supports (color: color-mix(in lab,red,red)){.ui-recibo-mora-alert{background:color-mix(in srgb,var(--brand-warn) 8%,white)}}.ui-recibo-mora-alert--compact{margin-top:-.35rem}.ui-recibo-mora-alert i{color:var(--brand-warn);margin-top:.1rem}.ui-recibo-mora-alert strong{display:block;color:var(--brand-text);margin-bottom:.15rem}.ui-recibo-detail__head{display:flex;justify-content:space-between;gap:1rem;margin-bottom:1rem}.ui-recibo-detail__periodo{font-size:1.25rem;font-weight:800;color:var(--brand-text)}.ui-recibo-detail__meta{margin:.25rem 0 0;font-size:var(--brand-text-sm);color:var(--brand-text-muted)}.ui-recibo-detail__dates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0 0 1rem;padding:.75rem;border-radius:var(--brand-radius-md);background:var(--brand-bg-muted);border:1px solid var(--brand-border)}.ui-recibo-detail__dates dt{font-size:var(--brand-text-2xs);font-weight:700;text-transform:uppercase;color:var(--brand-text-muted)}.ui-recibo-detail__dates dd{margin:.15rem 0 0;font-weight:600;font-size:var(--brand-text-md)}.ui-recibo-detail__pagos{margin-top:1rem}.ui-recibo-detail__pagos h4{margin:0 0 .5rem;font-size:var(--brand-text-md)}.ui-ficha-panel__actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.ui-conexion-form{background:var(--brand-bg-muted)}.ui-conexion-form__body{padding:.85rem 1.1rem 1rem}.ui-conexion-form--compact .ui-field{gap:.2rem}.ui-conexion-form--compact .ui-field-label{font-size:var(--brand-text-xs)}.ui-conexion-form--compact .ui-form-hint{font-size:var(--brand-text-2xs);margin:0}.ui-conexion-form--compact .ui-form-section__body{gap:.55rem}.ui-conexion-form--compact .p-inputtext,.ui-conexion-form--compact input.p-inputtext{min-height:2rem!important;height:2rem;padding:.3rem .6rem!important;font-size:var(--brand-text-sm)!important}.ui-conexion-form--compact .p-select.ui-input-compact,.ui-conexion-form--compact .p-select{min-height:2rem}.ui-conexion-form--compact .p-select .p-select-label{padding:.3rem .6rem;font-size:var(--brand-text-sm);min-height:2rem;display:flex;align-items:center}.ui-conexion-form--compact .ui-conexion-form__panel{padding:.75rem .85rem}.ui-conexion-form--compact .ui-conexion-form__section-head{margin-bottom:.6rem}.ui-conexion-form--compact .ui-conexion-form__section-head h3{font-size:var(--brand-text-base)}.ui-conexion-form--compact .ui-conexion-form__switch{padding:.5rem .65rem}.map-picker-placeholder--sm{min-height:200px;display:grid;place-items:center;font-size:var(--brand-text-sm);color:var(--brand-text-muted)}.ui-conexion-form__section--cliente{padding:1rem 1.25rem;border-bottom:1px solid var(--brand-border);background:var(--brand-surface)}.ui-conexion-form__section-head{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.85rem}.ui-conexion-form__section-head h3{margin:0 0 .15rem;font-size:1rem;font-weight:700;color:var(--brand-text)}.ui-conexion-form__section-head p{margin:0;font-size:var(--brand-text-sm);color:var(--brand-text-muted)}.ui-conexion-form__step{display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:999px;background:var(--brand-primary);color:#fff;font-size:var(--brand-text-sm);font-weight:700;flex-shrink:0}.ui-conexion-form__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:1rem;margin-bottom:1rem}.ui-conexion-form__panel{padding:1rem 1.1rem;border:1px solid var(--brand-border);border-radius:var(--brand-radius-xl);background:var(--brand-surface)}.ui-conexion-form__panel--requisitos{margin-top:0}.ui-conexion-form__panel--map{display:flex;flex-direction:column;gap:.5rem}.ui-conexion-form__switch{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;border-radius:var(--brand-radius-lg);background:var(--brand-bg-muted)}.ui-conexion-form__coords{display:flex;align-items:center;gap:.35rem;margin:0;font-size:var(--brand-text-xs);font-family:var(--brand-font-mono, monospace);color:var(--brand-text-muted)}.ui-access__tabs--compact{margin-bottom:.85rem}.ui-form-section__body--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-requisitos-upload-list{display:flex;flex-direction:column;gap:.5rem}.ui-requisito-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.85rem 1rem;border:1px dashed var(--brand-border);border-radius:var(--brand-radius-lg);background:var(--brand-bg-muted);transition:border-color .15s ease,background-color .15s ease}.ui-requisito-row--done{border-style:solid;border-color:#16a34a;background:#16a34a}@supports (color: color-mix(in lab,red,red)){.ui-requisito-row--done{border-color:color-mix(in srgb,#16a34a 35%,var(--brand-border))}}@supports (color: color-mix(in lab,red,red)){.ui-requisito-row--done{background:color-mix(in srgb,#16a34a 6%,var(--brand-surface))}}.ui-requisito-row__info{display:flex;align-items:flex-start;gap:.65rem;min-width:0}.ui-requisito-row__info strong{display:block;font-size:var(--brand-text-md);color:var(--brand-text)}.ui-requisito-row__info small{display:block;margin-top:.15rem;font-size:var(--brand-text-xs);color:var(--brand-text-muted);line-height:1.35}.ui-requisito-row__upload{position:relative;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;justify-content:flex-end}.ui-requisito-row__fname{max-width:10rem;font-size:var(--brand-text-2xs);color:var(--brand-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-requisito-file-btn{display:inline-flex;align-items:center;gap:.4rem;max-width:14rem;padding:.45rem .75rem;border-radius:var(--brand-radius-lg);border:1px solid var(--brand-border);background:var(--brand-surface);color:var(--brand-primary-text);font-size:var(--brand-text-sm);font-weight:600;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:inherit}.ui-requisito-file-btn:hover{background:var(--brand-primary)}@supports (color: color-mix(in lab,red,red)){.ui-requisito-file-btn:hover{background:color-mix(in srgb,var(--brand-primary) 8%,var(--brand-surface))}}.ui-file-input-native{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ui-file-input-native--global{position:fixed;top:0;left:0;width:0;height:0;opacity:0}.ui-requisito-row__ok{color:#16a34a;font-size:1.1rem}@media(max-width:900px){.ui-conexion-form__grid,.ui-form-section__body--3,.ui-requisito-row{grid-template-columns:1fr}}.ui-access{display:flex;flex-direction:column;gap:0;min-height:24rem}.ui-access__tabs{display:flex;flex-wrap:wrap;gap:.35rem;padding:.75rem 1rem;background:var(--brand-surface);border-bottom:1px solid var(--brand-border)}.ui-access__tab{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .85rem;border-radius:var(--brand-radius-full);border:1px solid transparent;background:transparent;color:var(--brand-text-muted);font-size:var(--brand-text-sm);font-weight:600;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.ui-access__tab:hover{background:var(--brand-primary);color:var(--brand-text)}@supports (color: color-mix(in lab,red,red)){.ui-access__tab:hover{background:color-mix(in srgb,var(--brand-primary) 6%,var(--brand-bg-muted))}}.ui-access__tab--active{background:linear-gradient(135deg,var(--brand-primary),var(--brand-secondary));border-color:var(--brand-primary);color:#fff;box-shadow:var(--brand-shadow-sm)}@supports (color: color-mix(in lab,red,red)){.ui-access__tab--active{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-primary) 88%,#fff),color-mix(in srgb,var(--brand-secondary) 70%,var(--brand-primary)))}}@supports (color: color-mix(in lab,red,red)){.ui-access__tab--active{border-color:color-mix(in srgb,var(--brand-primary) 30%,transparent)}}.ui-access__panel{padding:1rem;background:var(--brand-bg-muted)}.ui-access__intro{margin-bottom:.75rem;padding:.75rem .9rem;border-radius:var(--brand-radius-lg);background:var(--brand-info);border:1px solid var(--brand-info);color:var(--brand-text-muted);font-size:var(--brand-text-sm)}@supports (color: color-mix(in lab,red,red)){.ui-access__intro{background:color-mix(in srgb,var(--brand-info) 8%,var(--brand-surface))}}@supports (color: color-mix(in lab,red,red)){.ui-access__intro{border:1px solid color-mix(in srgb,var(--brand-info) 18%,var(--brand-border))}}.ui-access__intro p{margin:0}.ui-access__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem;margin-bottom:.75rem;color:var(--brand-text-muted);font-size:var(--brand-text-sm)}.ui-access__toolbar p{margin:0}.ui-access__toolbar-actions{display:flex;flex-wrap:wrap;gap:.35rem}.ui-access__scroll{max-height:22rem;border:1px solid var(--brand-border);border-radius:var(--brand-radius-lg);background:var(--brand-surface)}.ui-access__cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:.75rem}.ui-access-card{border:1px solid var(--brand-border);border-radius:var(--brand-radius-lg);background:var(--brand-surface);overflow:hidden;box-shadow:var(--brand-shadow-xs)}.ui-access-card__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.65rem .85rem;background:linear-gradient(90deg,var(--brand-primary),var(--brand-secondary));border-bottom:1px solid var(--brand-border)}@supports (color: color-mix(in lab,red,red)){.ui-access-card__head{background:linear-gradient(90deg,color-mix(in srgb,var(--brand-primary) 8%,var(--brand-bg-muted)),color-mix(in srgb,var(--brand-secondary) 6%,var(--brand-bg-muted)))}}.ui-access-card__head h4{margin:0;font-size:var(--brand-text-sm);font-weight:700;color:var(--brand-text)}.ui-access-card__list{list-style:none;margin:0;padding:.5rem .85rem .75rem;display:flex;flex-direction:column;gap:.45rem}.ui-access-check{display:flex;align-items:center;gap:.55rem;font-size:var(--brand-text-sm);color:var(--brand-text);cursor:pointer}.ui-access-check__label{display:flex;flex-direction:column;gap:.1rem;flex:1;min-width:0}.ui-access-check__label small{color:var(--brand-text-muted, #64748b);font-size:var(--brand-text-2xs)}.ui-access-api-list{list-style:none;margin:0;padding:.5rem;display:flex;flex-direction:column;gap:.45rem}.ui-access-api-list li{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;padding:.55rem .65rem;border-radius:var(--brand-radius-md);border:1px solid var(--brand-border);background:var(--brand-bg-muted);opacity:.72}.ui-access-api-list__item--on{opacity:1;border-color:var(--brand-success);background:var(--brand-success)}@supports (color: color-mix(in lab,red,red)){.ui-access-api-list__item--on{border-color:color-mix(in srgb,var(--brand-success) 35%,var(--brand-border))}}@supports (color: color-mix(in lab,red,red)){.ui-access-api-list__item--on{background:color-mix(in srgb,var(--brand-success) 6%,var(--brand-surface))}}.ui-access-api-list__method{min-width:2.75rem;padding:.15rem .35rem;border-radius:var(--brand-radius-sm);background:var(--brand-info);color:var(--brand-info);font-size:var(--brand-text-2xs);font-weight:800;text-align:center}@supports (color: color-mix(in lab,red,red)){.ui-access-api-list__method{background:color-mix(in srgb,var(--brand-info) 12%,var(--brand-surface))}}.ui-access-api-list__body{display:flex;flex-direction:column;gap:.1rem;min-width:0}.ui-access-api-list__body strong{font-size:var(--brand-text-sm);color:var(--brand-text)}.ui-access-api-list__body span{font-size:var(--brand-text-2xs);color:var(--brand-text-muted);font-family:var(--brand-font-mono);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-page-title{font-family:var(--brand-font-display);color:var(--brand-text)!important}.app-dark .ui-page-title{color:var(--brand-text)!important}.p-button.ui-btn,.ui-btn.p-button{min-height:var(--ui-btn-height)!important;padding:.35rem .85rem!important;font-size:var(--ui-btn-font-size)!important;font-weight:600!important;gap:.35rem!important;border-radius:var(--ui-btn-radius)!important;border-width:1px!important;border-style:solid!important;letter-spacing:.01em;transition:background-color var(--brand-duration) var(--brand-ease),border-color var(--brand-duration) var(--brand-ease),color var(--brand-duration) var(--brand-ease),box-shadow var(--brand-duration) var(--brand-ease),transform var(--brand-duration) var(--brand-ease)!important}.p-button.ui-btn:not(:disabled):hover,.ui-btn.p-button:not(:disabled):hover{transform:translateY(-1px)}.p-button.ui-btn:not(:disabled):active,.ui-btn.p-button:not(:disabled):active{transform:translateY(0)}.p-button.ui-btn--sm,.ui-btn--sm.p-button,.p-button.ui-btn-sm{min-height:var(--ui-btn-height-sm)!important;padding:.28rem .65rem!important;font-size:var(--brand-text-xs)!important}.p-button.ui-btn--lg,.ui-btn--lg.p-button{min-height:var(--ui-btn-height-lg)!important;padding:.65rem 1.35rem!important;font-size:var(--ui-btn-font-size-lg)!important}.p-button.ui-btn--primary,.p-button.ui-btn--primary-outline,.p-button.ui-btn-accent{background:var(--brand-primary)!important;border-color:transparent!important;color:#fff!important;box-shadow:none!important}.p-button.ui-btn--primary:not(:disabled):hover,.p-button.ui-btn--primary-outline:not(:disabled):hover,.p-button.ui-btn-accent:not(:disabled):hover{background:var(--brand-primary-hover)!important;box-shadow:none!important;color:#fff!important}.p-button.ui-btn--primary:not(:disabled):active,.p-button.ui-btn--primary-outline:not(:disabled):active,.p-button.ui-btn-accent:not(:disabled):active{background:var(--palette-primary-normal-active)!important;border-color:var(--palette-primary-normal-active)!important}.p-button.ui-btn--secondary,.p-button.ui-btn--secondary-outline,.p-button.ui-btn-secondary-fill{background:transparent!important;border-color:var(--palette-secondary-normal)!important;color:var(--brand-secondary)!important;box-shadow:none!important}.p-button.ui-btn--secondary:not(:disabled):hover,.p-button.ui-btn--secondary-outline:not(:disabled):hover,.p-button.ui-btn-secondary-fill:not(:disabled):hover{background:var(--palette-secondary-normal)!important;border-color:var(--palette-secondary-normal-hover)!important}@supports (color: color-mix(in lab,red,red)){.p-button.ui-btn--secondary:not(:disabled):hover,.p-button.ui-btn--secondary-outline:not(:disabled):hover,.p-button.ui-btn-secondary-fill:not(:disabled):hover{background:color-mix(in srgb,var(--palette-secondary-normal) 14%,transparent)!important}}.p-button.ui-btn--success,.p-button.ui-btn--success-outline,.p-button.ui-btn-search{background:var(--brand-secondary)!important;border-color:transparent!important;color:#fff!important;box-shadow:none!important}.p-button.ui-btn--success:not(:disabled):hover,.p-button.ui-btn--success-outline:not(:disabled):hover,.p-button.ui-btn-search:not(:disabled):hover{background:var(--brand-secondary-hover)!important;box-shadow:none!important;color:#fff!important}.p-button.ui-btn--warn,.p-button.ui-btn--warn-outline,.p-button.ui-btn-warn{background:var(--brand-primary)!important;border-color:var(--brand-primary)!important;color:var(--brand-primary-700)!important;box-shadow:none!important}@supports (color: color-mix(in lab,red,red)){.p-button.ui-btn--warn,.p-button.ui-btn--warn-outline,.p-button.ui-btn-warn{background:color-mix(in srgb,var(--brand-primary) 10%,var(--brand-surface))!important}}@supports (color: color-mix(in lab,red,red)){.p-button.ui-btn--warn,.p-button.ui-btn--warn-outline,.p-button.ui-btn-warn{border-color:color-mix(in srgb,var(--brand-primary) 35%,var(--brand-border))!important}}.p-button.ui-btn--warn:not(:disabled):hover,.p-button.ui-btn--warn-outline:not(:disabled):hover,.p-button.ui-btn-warn:not(:disabled):hover{background:var(--brand-primary)!important;border-color:var(--brand-primary-400)!important;color:var(--brand-primary-800)!important}@supports (color: color-mix(in lab,red,red)){.p-button.ui-btn--warn:not(:disabled):hover,.p-button.ui-btn--warn-outline:not(:disabled):hover,.p-button.ui-btn-warn:not(:disabled):hover{background:color-mix(in srgb,var(--brand-primary) 16%,var(--brand-surface))!important}}.p-button.ui-btn--danger,.p-button.ui-btn--danger-outline{background:var(--brand-danger)!important;border-color:var(--brand-danger)!important;color:var(--brand-danger)!important;box-shadow:none!important}@supports (color: color-mix(in lab,red,red)){.p-button.ui-btn--danger,.p-button.ui-btn--danger-outline{background:color-mix(in srgb,var(--brand-danger) 10%,var(--brand-surface))!important}}@supports (color: color-mix(in lab,red,red)){.p-button.ui-btn--danger,.p-button.ui-btn--danger-outline{border-color:color-mix(in srgb,var(--brand-danger) 35%,var(--brand-border))!important}}.p-button.ui-btn--danger:not(:disabled):hover,.p-button.ui-btn--danger-outline:not(:disabled):hover{background:var(--brand-danger)!important;border-color:var(--brand-danger)!important;color:var(--brand-danger-700)!important}@supports (color: color-mix(in lab,red,red)){.p-button.ui-btn--danger:not(:disabled):hover,.p-button.ui-btn--danger-outline:not(:disabled):hover{background:color-mix(in srgb,var(--brand-danger) 16%,var(--brand-surface))!important}}.p-button.ui-btn--primary.ui-btn--icon,.ui-btn--primary.ui-btn--icon.p-button{background:var(--brand-primary)!important;border-color:var(--brand-primary)!important;color:var(--brand-primary-700)!important;box-shadow:none!important}@supports (color: color-mix(in lab,red,red)){.p-button.ui-btn--primary.ui-btn--icon,.ui-btn--primary.ui-btn--icon.p-button{background:color-mix(in srgb,var(--brand-primary) 10%,var(--brand-surface))!important}}@supports (color: color-mix(in lab,red,red)){.p-button.ui-btn--primary.ui-btn--icon,.ui-btn--primary.ui-btn--icon.p-button{border-color:color-mix(in srgb,var(--brand-primary) 30%,var(--brand-border))!important}}.p-button.ui-btn--primary.ui-btn--icon:not(:disabled):hover,.ui-btn--primary.ui-btn--icon.p-button:not(:disabled):hover{background:var(--brand-primary)!important;border-color:var(--brand-primary-400)!important}@supports (color: color-mix(in lab,red,red)){.p-button.ui-btn--primary.ui-btn--icon:not(:disabled):hover,.ui-btn--primary.ui-btn--icon.p-button:not(:disabled):hover{background:color-mix(in srgb,var(--brand-primary) 16%,var(--brand-surface))!important}}.p-button.ui-btn--ghost,.p-button.ui-btn-ghost{background:var(--brand-surface)!important;border-color:var(--brand-border-strong)!important;color:var(--brand-text-muted)!important;box-shadow:var(--brand-shadow-xs)!important}.p-button.ui-btn--ghost:not(:disabled):hover,.p-button.ui-btn-ghost:not(:disabled):hover{background:var(--brand-bg-muted)!important;border-color:var(--brand-primary-300)!important;color:var(--brand-text)!important}.app-dark .p-button.ui-btn--primary,.app-dark .p-button.ui-btn-accent{background:var(--brand-primary)!important;border-color:transparent!important;color:#fff!important;box-shadow:none!important}.app-dark .p-button.ui-btn--primary:not(:disabled):hover,.app-dark .p-button.ui-btn-accent:not(:disabled):hover{background:var(--brand-primary-hover)!important;color:#fff!important}.app-dark .p-button.ui-btn--primary-outline{background:transparent!important;border-color:var(--brand-primary)!important;color:var(--brand-primary-text)!important;box-shadow:none!important}.app-dark .p-button.ui-btn--primary-outline:not(:disabled):hover{background:var(--brand-primary)!important;border-color:var(--brand-primary-hover)!important;color:var(--brand-primary-hover)!important}@supports (color: color-mix(in lab,red,red)){.app-dark .p-button.ui-btn--primary-outline:not(:disabled):hover{background:color-mix(in srgb,var(--brand-primary) 14%,transparent)!important}}.app-dark .p-button.ui-btn--secondary,.app-dark .p-button.ui-btn--secondary-outline,.app-dark .p-button.ui-btn-secondary-fill{background:transparent!important;border-color:var(--brand-secondary)!important;color:var(--brand-secondary)!important}.app-dark .p-button.ui-btn--secondary:not(:disabled):hover,.app-dark .p-button.ui-btn--secondary-outline:not(:disabled):hover,.app-dark .p-button.ui-btn-secondary-fill:not(:disabled):hover{background:var(--brand-secondary)!important;border-color:var(--brand-secondary-hover)!important;color:var(--brand-secondary-hover)!important}@supports (color: color-mix(in lab,red,red)){.app-dark .p-button.ui-btn--secondary:not(:disabled):hover,.app-dark .p-button.ui-btn--secondary-outline:not(:disabled):hover,.app-dark .p-button.ui-btn-secondary-fill:not(:disabled):hover{background:color-mix(in srgb,var(--brand-secondary) 14%,transparent)!important}}.app-dark .p-button.ui-btn--success,.app-dark .p-button.ui-btn--success-outline,.app-dark .p-button.ui-btn-search{background:var(--brand-bg-emphasis)!important;border-color:var(--brand-border-strong)!important;color:var(--brand-text)!important}.app-dark .p-button.ui-btn--success:not(:disabled):hover,.app-dark .p-button.ui-btn--success-outline:not(:disabled):hover,.app-dark .p-button.ui-btn-search:not(:disabled):hover{background:var(--brand-surface-raised)!important;border-color:var(--brand-secondary-300)!important;color:var(--brand-text)!important}.app-dark .p-button.ui-btn--warn,.app-dark .p-button.ui-btn--warn-outline,.app-dark .p-button.ui-btn-warn{background:transparent!important;border-color:var(--brand-primary-400)!important;color:var(--brand-primary-300)!important}.app-dark .p-button.ui-btn--warn:not(:disabled):hover,.app-dark .p-button.ui-btn--warn-outline:not(:disabled):hover,.app-dark .p-button.ui-btn-warn:not(:disabled):hover{background:var(--brand-primary)!important;border-color:var(--brand-primary-300)!important;color:var(--brand-primary-200)!important}@supports (color: color-mix(in lab,red,red)){.app-dark .p-button.ui-btn--warn:not(:disabled):hover,.app-dark .p-button.ui-btn--warn-outline:not(:disabled):hover,.app-dark .p-button.ui-btn-warn:not(:disabled):hover{background:color-mix(in srgb,var(--brand-primary) 14%,transparent)!important}}.app-dark .p-button.ui-btn--danger,.app-dark .p-button.ui-btn--danger-outline{background:transparent!important;border-color:var(--brand-danger)!important;color:var(--brand-danger)!important}.app-dark .p-button.ui-btn--danger:not(:disabled):hover,.app-dark .p-button.ui-btn--danger-outline:not(:disabled):hover{background:var(--brand-danger)!important;border-color:var(--brand-danger-hover)!important;color:var(--brand-danger-hover)!important}@supports (color: color-mix(in lab,red,red)){.app-dark .p-button.ui-btn--danger:not(:disabled):hover,.app-dark .p-button.ui-btn--danger-outline:not(:disabled):hover{background:color-mix(in srgb,var(--brand-danger) 14%,transparent)!important}}.app-dark .p-button.ui-btn--ghost,.app-dark .p-button.ui-btn-ghost{background:transparent!important;border-color:#ffffff73!important;color:var(--brand-text)!important}.app-dark .p-button.ui-btn--ghost:not(:disabled):hover,.app-dark .p-button.ui-btn-ghost:not(:disabled):hover{background:#ffffff14!important;border-color:#ffffffb3!important;color:#fff!important}.ui-badge,.ui-tag{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .75rem;border-radius:var(--brand-radius-full);font-size:var(--brand-text-sm);font-weight:600;line-height:1.25;white-space:nowrap}.ui-badge--sm{gap:.25rem;padding:.1rem .5rem;font-size:var(--brand-text-xs)}.ui-badge--primary,.ui-badge--code,.ui-tag--code{background:var(--brand-info-50);color:var(--brand-info)}.ui-badge--success,.ui-tag--success{background:var(--brand-success-50);color:var(--brand-success)}.ui-badge--danger,.ui-tag--danger{background:var(--brand-danger-50);color:var(--brand-danger)}.ui-badge--info,.ui-tag--info{background:var(--brand-info-50);color:var(--brand-info)}.ui-badge--secondary,.ui-tag--secondary{background:var(--brand-secondary-50);color:var(--palette-secondary-dark)}.ui-badge--warn,.ui-tag--warn{background:var(--brand-warn-50);color:var(--palette-warn-dark)}.app-dark .ui-badge--warn,.app-dark .ui-tag--warn{background:var(--brand-warn);color:#fcd34d}@supports (color: color-mix(in lab,red,red)){.app-dark .ui-badge--warn,.app-dark .ui-tag--warn{background:color-mix(in srgb,var(--brand-warn) 20%,transparent)}}.ui-badge--support{background:var(--brand-support-50);color:var(--brand-support-700)}.ui-badge--muted,.ui-tag--muted{background:var(--brand-bg-emphasis);color:var(--brand-text-muted)}.ui-badge--natural{background:var(--brand-info-50);color:var(--brand-info)}.ui-badge--juridica{background:var(--palette-primary-normal);color:var(--palette-primary-normal)}@supports (color: color-mix(in lab,red,red)){.ui-badge--juridica{background:color-mix(in srgb,var(--palette-primary-normal) 14%,#fff)}}.app-dark .ui-badge--success,.app-dark .ui-tag--success{background:var(--brand-success);color:#7ddea0}@supports (color: color-mix(in lab,red,red)){.app-dark .ui-badge--success,.app-dark .ui-tag--success{background:color-mix(in srgb,var(--brand-success) 22%,transparent)}}.app-dark .ui-badge--danger,.app-dark .ui-tag--danger{background:var(--brand-danger);color:#f5a3ab}@supports (color: color-mix(in lab,red,red)){.app-dark .ui-badge--danger,.app-dark .ui-tag--danger{background:color-mix(in srgb,var(--brand-danger) 22%,transparent)}}.app-dark .ui-badge--natural{background:var(--brand-info);color:#8ec8f5}@supports (color: color-mix(in lab,red,red)){.app-dark .ui-badge--natural{background:color-mix(in srgb,var(--brand-info) 22%,transparent)}}.app-dark .ui-badge--juridica{background:var(--palette-primary-normal);color:#f0a0b0}@supports (color: color-mix(in lab,red,red)){.app-dark .ui-badge--juridica{background:color-mix(in srgb,var(--palette-primary-normal) 28%,transparent)}}.app-dark .ui-badge--code,.app-dark .ui-tag--code,.app-dark .ui-badge--info,.app-dark .ui-tag--info{background:var(--brand-info);color:#8eb0e6}@supports (color: color-mix(in lab,red,red)){.app-dark .ui-badge--code,.app-dark .ui-tag--code,.app-dark .ui-badge--info,.app-dark .ui-tag--info{background:color-mix(in srgb,var(--brand-info) 22%,transparent)}}.app-dark .ui-badge--secondary,.app-dark .ui-tag--secondary{background:var(--brand-secondary);color:var(--brand-secondary)}@supports (color: color-mix(in lab,red,red)){.app-dark .ui-badge--secondary,.app-dark .ui-tag--secondary{background:color-mix(in srgb,var(--brand-secondary) 22%,transparent)}}.ui-list-card__title{font-family:var(--brand-font-display)!important;color:var(--palette-primary-normal)!important}.app-dark .ui-list-card__title{color:var(--brand-primary-text)!important}.ui-form .p-inputtext,.ui-filter-bar__search .p-inputtext,.ui-filter-bar__search input{border-radius:var(--ui-input-radius)!important;border-color:var(--ui-input-border-hover)!important;min-height:var(--ui-input-height)!important;font-size:var(--ui-input-font-size)!important;padding:var(--ui-input-padding-y) var(--ui-input-padding-x)!important}.ui-form .p-inputtext:enabled:focus,.ui-form .p-textarea:focus,.ui-filter-bar__search .p-inputtext:focus{border-color:var(--ui-input-border-focus)!important;box-shadow:var(--ui-input-shadow-focus)!important}.ui-filter-bar__search .p-inputtext,.ui-filter-bar__search input{padding-left:2.2rem!important}.ui-form .p-select .p-select-label,.p-select .p-select-label{min-height:var(--ui-input-height);font-size:var(--ui-input-font-size);padding-block:.35rem;display:flex;align-items:center}.ui-form textarea.p-textarea,.ui-form .p-textarea,textarea.p-textarea{border-radius:var(--brand-radius-md)!important;border-color:var(--ui-input-border-hover)!important;padding:.55rem .75rem!important;min-height:4.5rem!important;line-height:1.45!important;resize:vertical}.p-dialog.ui-dialog .p-dialog-header{background:var(--brand-surface)!important;border-bottom:1px solid var(--brand-border)!important;padding:.75rem 1rem!important}.p-dialog.ui-dialog .p-dialog-title{color:var(--brand-text)!important;font-weight:700!important;font-size:var(--brand-text-base)!important}.p-dialog.ui-dialog .p-dialog-header-actions .p-button{color:var(--brand-text-muted)!important}.p-dialog.ui-dialog .p-dialog-header-actions .p-button:hover{background:var(--brand-primary)!important;color:var(--brand-primary-text)!important}@supports (color: color-mix(in lab,red,red)){.p-dialog.ui-dialog .p-dialog-header-actions .p-button:hover{background:color-mix(in srgb,var(--brand-primary) 8%,var(--brand-surface))!important}}.p-dialog.ui-dialog .p-dialog-content{background:var(--brand-bg)!important;padding:.85rem 1rem!important}.p-dialog.ui-dialog .p-dialog-footer{padding:.65rem 1rem!important;border-top:1px solid var(--brand-border);background:var(--brand-surface)}.p-dialog.ui-dialog--compact{border-radius:var(--brand-radius-lg)!important;box-shadow:0 12px 40px #0c13321f!important}.p-dialog.ui-dialog--compact .p-dialog-content{padding:.75rem 1rem .25rem!important}.ui-form--modal .ui-field{margin-bottom:.65rem}.ui-dialog-footer{display:flex;justify-content:flex-end;gap:.5rem;width:100%}.p-dialog-mask{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0c133259!important}.p-dialog-mask.ui-dialog-mask--lite{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.app-dark .p-dialog.ui-dialog .p-dialog-header{background:var(--brand-surface)!important}.p-drawer{background:var(--brand-bg)!important;border-color:var(--brand-border)!important;color:var(--brand-text)!important}.p-drawer .p-drawer-header{background:var(--brand-surface)!important;border-bottom:1px solid var(--brand-border)!important}.p-drawer .p-drawer-title{color:var(--brand-text)!important}.p-drawer .p-drawer-header .p-button{color:var(--brand-text-muted)!important}.p-drawer .p-drawer-content{background:var(--brand-bg)!important}.p-dialog.ui-dialog.ui-dialog--chrome .p-dialog-header,.app-dark .p-dialog.ui-dialog.ui-dialog--chrome .p-dialog-header{background:linear-gradient(100deg,var(--brand-secondary-700),var(--brand-secondary-500))!important;border-top:3px solid var(--brand-primary);border-bottom-color:transparent!important;color:var(--brand-chrome-contrast)}.p-dialog.ui-dialog.ui-dialog--chrome .p-dialog-title{color:var(--brand-chrome-contrast)!important}.p-dialog.ui-dialog.ui-dialog--chrome .p-dialog-header-actions .p-button{color:var(--brand-chrome-contrast)!important}@supports (color: color-mix(in lab,red,red)){.p-dialog.ui-dialog.ui-dialog--chrome .p-dialog-header-actions .p-button{color:color-mix(in srgb,var(--brand-chrome-contrast) 80%,transparent)!important}}.p-dialog.ui-dialog.ui-dialog--chrome .p-dialog-header-actions .p-button:hover{background:var(--brand-chrome-contrast)!important;color:var(--brand-chrome-contrast)!important}@supports (color: color-mix(in lab,red,red)){.p-dialog.ui-dialog.ui-dialog--chrome .p-dialog-header-actions .p-button:hover{background:color-mix(in srgb,var(--brand-chrome-contrast) 15%,transparent)!important}}.ui-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.35rem}.ui-pagination__info{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.ui-pagination__size{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--brand-text-sm);color:var(--brand-text-muted);font-weight:500}.ui-pagination__select{height:2.5rem;padding:0 .5rem;border:1px solid var(--brand-border);border-radius:var(--brand-radius-lg);background:var(--brand-surface);color:var(--brand-text);font-weight:600;cursor:pointer}.ui-pagination__select:hover{border-color:var(--brand-primary-300)}.ui-pagination__meta{margin:0;font-size:var(--brand-text-sm);color:var(--brand-text-muted);font-weight:500}.ui-pagination__controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.35rem}.ui-pagination__btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-width:2.5rem;height:2.5rem;padding:0 .75rem;border:1px solid var(--brand-border);border-radius:var(--brand-radius-lg);background:var(--brand-surface);color:var(--brand-text-muted);font-size:var(--brand-text-sm);font-weight:600;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.ui-pagination__btn:hover:not(:disabled){border-color:var(--brand-primary-300);color:var(--brand-primary-text);box-shadow:var(--brand-shadow-xs)}.ui-pagination__btn:disabled{opacity:.45;cursor:not-allowed}.ui-pagination__btn--active{background:var(--brand-primary);border-color:transparent;color:#fff;box-shadow:none}.ui-pagination__btn--active:hover:not(:disabled){background:var(--brand-primary-hover);border-color:transparent;color:#fff}.ui-pagination__btn--nav{min-width:auto;padding-inline:.7rem}.app-dark .ui-pagination__btn--active{color:#1b1b1b}.ui-kpi-grid{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:640px){.ui-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.ui-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ui-kpi{position:relative;padding:1.1rem 1.15rem;background:var(--brand-surface);border:1px solid var(--ui-kpi-accent, var(--palette-primary-normal));border-radius:var(--brand-radius-xl);box-shadow:var(--brand-shadow-sm);overflow:hidden}@supports (color: color-mix(in lab,red,red)){.ui-kpi{border:1px solid color-mix(in srgb,var(--ui-kpi-accent, var(--palette-primary-normal)) 18%,var(--brand-border))}}.ui-kpi:before{content:"";position:absolute;inset-block:0;left:0;width:4px;background:var(--ui-kpi-accent, var(--palette-primary-normal))}.ui-kpi--primary{--ui-kpi-accent: var(--palette-primary-normal)}.ui-kpi--secondary{--ui-kpi-accent: var(--brand-secondary)}.ui-kpi--success{--ui-kpi-accent: var(--brand-success)}.ui-kpi--warn{--ui-kpi-accent: var(--brand-warn)}.ui-kpi--info{--ui-kpi-accent: var(--brand-info)}.ui-kpi--danger{--ui-kpi-accent: var(--brand-danger)}.ui-kpi__label{margin:0;font-size:var(--brand-text-xs);font-weight:600;color:var(--brand-text-muted)}.ui-kpi__value{margin:.35rem 0 0;font-family:var(--brand-font-display);font-size:clamp(1.6rem,2.5vw,2rem);font-weight:700;line-height:1.1;color:var(--brand-text)}.ui-kpi__hint{margin:.45rem 0 0;font-size:var(--brand-text-xs);font-weight:600}.ui-kpi__hint--up{color:var(--brand-success)}.ui-kpi__hint--down{color:var(--brand-danger)}.ui-kpi__icon{position:absolute;top:1rem;right:1rem;width:2.4rem;height:2.4rem;display:grid;place-items:center;border-radius:var(--brand-radius-lg);background:var(--ui-kpi-accent);color:var(--ui-kpi-accent);font-size:1.1rem}@supports (color: color-mix(in lab,red,red)){.ui-kpi__icon{background:color-mix(in srgb,var(--ui-kpi-accent) 12%,transparent)}}.ui-chart-card{padding:1.1rem 1.15rem;background:var(--brand-surface);border:1px solid var(--brand-border);border-radius:var(--brand-radius-xl);box-shadow:var(--brand-shadow-xs)}.ui-chart-card__title{margin:0;font-family:var(--brand-font-display);font-size:1.05rem;font-weight:700;color:var(--palette-primary-normal)}.app-dark .ui-chart-card__title{color:var(--brand-primary-text)}.ui-chart-card__subtitle{margin:.2rem 0 0;font-size:var(--brand-text-xs);color:var(--brand-text-muted)}.ui-chart-bars{display:flex;align-items:flex-end;gap:.55rem;height:9rem;margin-top:1.1rem}.ui-chart-bars__col{flex:1;display:flex;flex-direction:column;align-items:center;gap:.4rem;height:100%;justify-content:flex-end}.ui-chart-bars__bar{width:100%;max-width:2.25rem;border-radius:.45rem .45rem .2rem .2rem;background:linear-gradient(180deg,var(--palette-primary-normal) 0%,var(--palette-primary-dark) 100%);min-height:8%}.app-dark .ui-chart-bars__bar{background:linear-gradient(180deg,var(--brand-primary) 0%,var(--palette-secondary-dark) 100%)}.ui-chart-bars__label{font-size:var(--brand-text-2xs);font-weight:600;color:var(--brand-text-muted)}.ui-progress{width:100%;height:.45rem;border-radius:var(--brand-radius-full);background:var(--brand-bg-emphasis);overflow:hidden}.ui-progress__fill{height:100%;border-radius:inherit;background:var(--palette-primary-normal)}.ui-progress__fill--secondary{background:var(--brand-secondary)}.ui-progress__fill--success{background:var(--brand-success)}.ui-progress__fill--warn{background:var(--brand-warn)}.ui-progress__fill--info{background:var(--brand-info)}.ui-dash-grid{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:1024px){.ui-dash-grid{grid-template-columns:1.4fr 1fr}}app-ui-button{display:inline-flex;vertical-align:middle;line-height:0}.p-button.ui-btn--icon,.ui-btn--icon.p-button{width:2rem!important;min-width:2rem!important;max-width:2rem!important;height:2rem!important;min-height:2rem!important;max-height:2rem!important;padding:0!important;gap:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:0!important;aspect-ratio:1 / 1!important}.p-button.ui-btn--icon.ui-btn--sm,.ui-btn--icon.ui-btn--sm.p-button{width:1.85rem!important;min-width:1.85rem!important;max-width:1.85rem!important;height:1.85rem!important;min-height:1.85rem!important;max-height:1.85rem!important}.p-button.ui-btn--icon .p-button-label,.ui-btn--icon.p-button .p-button-label{display:none!important;width:0!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.p-button.ui-btn--icon .p-button-icon,.p-button.ui-btn--icon .p-button-icon-left,.p-button.ui-btn--icon .p-button-icon-right,.ui-btn--icon.p-button .p-button-icon,.ui-btn--icon.p-button .p-button-icon-left,.ui-btn--icon.p-button .p-button-icon-right{margin:0!important;margin-inline:0!important;padding:0!important;line-height:1!important;font-size:var(--brand-text-md)!important;width:1em!important;height:1em!important;position:static!important;inset:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.p-button.ui-btn--icon .p-button-content,.ui-btn--icon.p-button .p-button-content{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;gap:0!important;margin:0!important;padding:0!important}.ui-main{background:var(--brand-bg)}.ui-page--fill{--ui-page-chrome: calc(var(--ui-topbar-height) + 1.5rem);min-height:max(20rem,calc(100dvh - var(--ui-page-chrome)));display:flex;flex-direction:column;gap:.65rem}.ui-page--scroll{display:flex;flex-direction:column;gap:.75rem;min-height:0;padding-bottom:.5rem}@media(min-width:640px){.ui-page--fill{--ui-page-chrome: calc(var(--ui-topbar-height) + 2rem);gap:.75rem}}@media(min-width:1024px){.ui-page--fill{--ui-page-chrome: calc(var(--ui-topbar-height) + 2.5rem);gap:.85rem}}.ui-page--fill>app-page-header,.ui-page--fill>.ui-filter-bar,.ui-page--fill>app-list-filter-bar{flex-shrink:0}.ui-page--fill>.ui-empty{flex:1 1 auto;min-height:0}.ui-page--fill>.ui-table-shell--fill{flex:1 1 auto;min-height:0}.ui-table-shell{background:var(--brand-surface);border:1px solid var(--brand-border);border-radius:var(--brand-radius-2xl);box-shadow:none;overflow:hidden;display:flex;flex-direction:column;min-height:0}.ui-table-shell--fill{flex:1 1 auto;min-height:12rem}.ui-table-scroll{width:100%;overflow-x:auto;flex:1 1 auto;min-height:0;-webkit-overflow-scrolling:touch}.ui-table{width:100%;border-collapse:separate;border-spacing:0;font-family:var(--brand-font-sans);font-size:var(--brand-text-sm);color:var(--brand-text)}.ui-table thead th{position:sticky;top:0;z-index:2;padding:.5rem .75rem;text-align:left;font-size:var(--brand-text-2xs);font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#ffffffe6;background:var(--brand-secondary);border-bottom:0;white-space:nowrap}.app-dark .ui-table thead th{color:#ffffffd9;background:var(--brand-bg-emphasis)}.ui-table thead th:first-child{padding-left:.85rem}.ui-table thead th:last-child{padding-right:.85rem}.ui-table__col--num,.ui-table thead th.ui-table__col--num{width:2.75rem;min-width:2.75rem;text-align:center;padding-inline:.35rem!important}.ui-table tbody td.ui-table__col--num{text-align:center;font-size:var(--brand-text-2xs);font-weight:600;color:var(--brand-text-muted);padding-inline:.35rem!important}.ui-table__col--actions,.ui-table thead th.ui-table__col--actions{text-align:right;width:8.5rem;white-space:nowrap}.ui-table tbody td.ui-table__col--actions{text-align:right;white-space:nowrap}.ui-table__col--status,.ui-table thead th.ui-table__col--status{text-align:center;width:7.5rem}.ui-table tbody td.ui-table__col--status{text-align:center}.ui-table__col--narrow{width:5rem;text-align:center}.ui-table__col--grow{width:22%;min-width:8rem}.ui-table tbody td{padding:.45rem .75rem;vertical-align:middle;font-size:var(--brand-text-2xs);border-bottom:1px solid var(--brand-border);background:var(--brand-surface);transition:background-color var(--brand-duration) var(--brand-ease)}.ui-table tbody tr:nth-child(2n) td{background:var(--brand-bg)}.ui-table tbody td:first-child{padding-left:.85rem}.ui-table tbody td:last-child{padding-right:.85rem}.ui-table tbody tr:last-child td{border-bottom:none}.ui-table tbody tr:hover td{background:var(--brand-primary)}@supports (color: color-mix(in lab,red,red)){.ui-table tbody tr:hover td{background:color-mix(in srgb,var(--brand-primary) 6%,var(--brand-surface))}}.ui-table--interactive tbody tr{cursor:pointer}.ui-table--interactive tbody tr:active td{background:var(--brand-secondary)}@supports (color: color-mix(in lab,red,red)){.ui-table--interactive tbody tr:active td{background:color-mix(in srgb,var(--brand-secondary) 10%,var(--brand-surface))}}.app-dark .ui-table tbody tr:hover td{background:var(--brand-surface-raised)}.ui-table__cell-title{display:block;font-weight:400;font-size:var(--brand-text-xs);color:var(--brand-text);line-height:1.35}.ui-table__cell-sub{display:block;margin-top:.2rem;font-size:var(--brand-text-xs);color:var(--brand-text-muted)}.ui-table__doc{color:var(--brand-info);font-weight:700;text-decoration:none}.ui-table__actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:.65rem;vertical-align:middle;line-height:0}.ui-table__estado{display:inline-flex;align-items:center;gap:.55rem;flex-wrap:wrap}.ui-table__actions app-ui-button,.ui-table__actions .p-button{flex-shrink:0}.ui-table__estado .p-toggleswitch,.ui-table__actions .p-toggleswitch,.ui-switch.p-toggleswitch{width:2.35rem;height:1.35rem}.ui-table__estado .p-toggleswitch .p-toggleswitch-slider,.ui-table__actions .p-toggleswitch .p-toggleswitch-slider,.ui-switch.p-toggleswitch .p-toggleswitch-slider{border-radius:var(--brand-radius-full);background:var(--brand-bg-emphasis);border:1px solid var(--brand-border)}.ui-table__estado .p-toggleswitch.p-toggleswitch-checked .p-toggleswitch-slider,.ui-table__actions .p-toggleswitch.p-toggleswitch-checked .p-toggleswitch-slider,.ui-switch.p-toggleswitch.p-toggleswitch-checked .p-toggleswitch-slider{background:var(--brand-success);border-color:var(--brand-success)}.ui-table__estado .p-toggleswitch .p-toggleswitch-handle,.ui-table__actions .p-toggleswitch .p-toggleswitch-handle,.ui-switch.p-toggleswitch .p-toggleswitch-handle{background:#fff;border-radius:999px;box-shadow:var(--brand-shadow-xs)}.app-dark .ui-table__estado .p-toggleswitch.p-toggleswitch-checked .p-toggleswitch-slider,.app-dark .ui-table__actions .p-toggleswitch.p-toggleswitch-checked .p-toggleswitch-slider,.app-dark .ui-switch.p-toggleswitch.p-toggleswitch-checked .p-toggleswitch-slider{background:var(--brand-success);border-color:var(--brand-success)}.ui-table-footer{flex-shrink:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.75rem;padding:.85rem 1.25rem;border-top:1px solid var(--brand-border);background:var(--brand-bg-muted)}@supports (color: color-mix(in lab,red,red)){.ui-table-footer{background:color-mix(in srgb,var(--brand-bg-muted) 80%,var(--brand-surface))}}.ui-table-footer .ui-pagination{margin-top:0;width:100%}.ui-table--compact thead th,.ui-table--compact tbody td{padding-block:.35rem;padding-inline:.6rem}@media(max-width:768px){.ui-page--fill{gap:.65rem}.ui-table thead th,.ui-table tbody td{padding-inline:.65rem;font-size:var(--brand-text-2xs)}.ui-table-footer{padding:.55rem .65rem}.ui-pagination{gap:.5rem}.ui-pagination__btn--nav span{display:none}}.ui-service-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;padding:.9rem 1.1rem;border-radius:var(--brand-radius-xl);border:1px solid var(--brand-border);background:var(--brand-surface)}.ui-service-banner__lead{display:flex;align-items:flex-start;gap:.75rem;min-width:0}.ui-service-banner__icon{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:var(--brand-radius-lg);background:var(--brand-primary);color:var(--brand-primary-text);font-size:1.1rem;flex-shrink:0}@supports (color: color-mix(in lab,red,red)){.ui-service-banner__icon{background:color-mix(in srgb,var(--brand-primary) 14%,transparent)}}.ui-service-banner__icon--success{background:var(--brand-success);color:var(--brand-success)}@supports (color: color-mix(in lab,red,red)){.ui-service-banner__icon--success{background:color-mix(in srgb,var(--brand-success) 14%,transparent)}}.ui-service-banner__icon--info{background:var(--brand-info);color:var(--brand-info)}@supports (color: color-mix(in lab,red,red)){.ui-service-banner__icon--info{background:color-mix(in srgb,var(--brand-info) 14%,transparent)}}.ui-service-banner__icon--warn{background:var(--brand-warn);color:var(--brand-warn)}@supports (color: color-mix(in lab,red,red)){.ui-service-banner__icon--warn{background:color-mix(in srgb,var(--brand-warn) 14%,transparent)}}.ui-service-banner__title{margin:0;font-size:var(--brand-text-sm);font-weight:700;color:var(--brand-text)}.ui-service-banner__text{margin:.15rem 0 0;font-size:var(--brand-text-xs);color:var(--brand-text-muted);line-height:1.4}.ui-service-banner__tags{display:flex;flex-wrap:wrap;gap:.4rem}.ui-section-card{background:var(--brand-surface);border:1px solid var(--brand-border);border-radius:var(--brand-radius-xl);box-shadow:var(--brand-shadow-sm);overflow:hidden}.ui-section-card__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem;padding:.85rem 1.1rem;border-bottom:1px solid var(--brand-border);background:var(--brand-primary)}@supports (color: color-mix(in lab,red,red)){.ui-section-card__head{background:color-mix(in srgb,var(--brand-primary) 4%,var(--brand-surface))}}.ui-section-card__head--success{background:var(--brand-success)}@supports (color: color-mix(in lab,red,red)){.ui-section-card__head--success{background:color-mix(in srgb,var(--brand-success) 6%,var(--brand-surface))}}.ui-section-card__head--info{background:var(--brand-info)}@supports (color: color-mix(in lab,red,red)){.ui-section-card__head--info{background:color-mix(in srgb,var(--brand-info) 6%,var(--brand-surface))}}.ui-section-card__head-main{display:flex;align-items:center;gap:.65rem;min-width:0}.ui-section-card__head-icon{display:grid;place-items:center;width:2rem;height:2rem;border-radius:999px;background:var(--brand-primary);color:var(--brand-primary-text);font-size:var(--brand-text-base)}@supports (color: color-mix(in lab,red,red)){.ui-section-card__head-icon{background:color-mix(in srgb,var(--brand-primary) 12%,transparent)}}.ui-section-card__head--success .ui-section-card__head-icon{background:var(--brand-success);color:var(--brand-success)}@supports (color: color-mix(in lab,red,red)){.ui-section-card__head--success .ui-section-card__head-icon{background:color-mix(in srgb,var(--brand-success) 14%,transparent)}}.ui-section-card__head--info .ui-section-card__head-icon{background:var(--brand-info);color:var(--brand-info)}@supports (color: color-mix(in lab,red,red)){.ui-section-card__head--info .ui-section-card__head-icon{background:color-mix(in srgb,var(--brand-info) 14%,transparent)}}.ui-section-card__title{margin:0;font-size:var(--brand-text-sm);font-weight:700;color:var(--brand-text)}.ui-section-card__subtitle{margin:.1rem 0 0;font-size:var(--brand-text-2xs);color:var(--brand-text-muted)}.ui-section-card__body{padding:1.1rem}.ui-section-card__foot{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.85rem 1.1rem;border-top:1px solid var(--brand-border);background:var(--brand-bg-muted)}@supports (color: color-mix(in lab,red,red)){.ui-section-card__foot{background:color-mix(in srgb,var(--brand-bg-muted) 65%,var(--brand-surface))}}.ui-cat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}@media(min-width:640px){.ui-cat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ui-cat-card{display:flex;flex-direction:column;gap:.35rem;width:100%;text-align:left;padding:.7rem .75rem;border-radius:var(--brand-radius-lg);border:1px solid var(--brand-border);background:var(--brand-surface);color:var(--brand-text);cursor:pointer;transition:border-color var(--brand-duration) var(--brand-ease),background-color var(--brand-duration) var(--brand-ease),box-shadow var(--brand-duration) var(--brand-ease),transform var(--brand-duration) var(--brand-ease)}.ui-cat-card:hover{border-color:var(--brand-primary);background:var(--brand-primary)}@supports (color: color-mix(in lab,red,red)){.ui-cat-card:hover{border-color:color-mix(in srgb,var(--brand-primary) 35%,var(--brand-border))}}@supports (color: color-mix(in lab,red,red)){.ui-cat-card:hover{background:color-mix(in srgb,var(--brand-primary) 5%,var(--brand-surface))}}.ui-cat-card:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.ui-cat-card.is-active{border-color:var(--brand-primary);background:var(--brand-primary);box-shadow:inset 0 0 0 1px var(--brand-primary)}@supports (color: color-mix(in lab,red,red)){.ui-cat-card.is-active{background:color-mix(in srgb,var(--brand-primary) 10%,var(--brand-surface))}}@supports (color: color-mix(in lab,red,red)){.ui-cat-card.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-primary) 25%,transparent)}}.ui-cat-card__code{display:inline-flex;align-items:center;justify-content:center;width:1.55rem;height:1.55rem;border-radius:999px;font-size:var(--brand-text-2xs);font-weight:700;background:var(--brand-primary);color:var(--brand-primary-text)}@supports (color: color-mix(in lab,red,red)){.ui-cat-card__code{background:color-mix(in srgb,var(--brand-primary) 12%,transparent)}}.ui-cat-card.is-active .ui-cat-card__code{background:var(--brand-primary);color:#fff}.ui-cat-card__label{font-size:var(--brand-text-2xs);font-weight:600;line-height:1.25;color:var(--brand-text)}.ui-data-grid{display:grid;grid-template-columns:1fr;gap:.65rem}@media(min-width:640px){.ui-data-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ui-data-grid--3{grid-template-columns:1fr}@media(min-width:640px){.ui-data-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:900px){.ui-data-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.ui-data-tile{display:flex;flex-direction:column;gap:.25rem;padding:.75rem .85rem;border-radius:var(--brand-radius-lg);border:1px solid var(--brand-border);background:var(--brand-bg-muted)}@supports (color: color-mix(in lab,red,red)){.ui-data-tile{background:color-mix(in srgb,var(--brand-bg-muted) 55%,var(--brand-surface))}}.ui-data-tile--wide{grid-column:1 / -1}.ui-data-tile__label{font-size:var(--brand-text-2xs);font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--brand-text-muted)}.ui-data-tile__value{margin:0;font-size:var(--brand-text-sm);font-weight:600;color:var(--brand-text);word-break:break-word}.ui-profile-card{display:grid;gap:1rem}@media(min-width:640px){.ui-profile-card{grid-template-columns:auto 1fr;align-items:start}}.ui-profile-card__photo{width:7.5rem;height:9.25rem;object-fit:cover;border-radius:var(--brand-radius-lg);border:2px solid var(--brand-primary);background:var(--brand-bg-muted)}@supports (color: color-mix(in lab,red,red)){.ui-profile-card__photo{border:2px solid color-mix(in srgb,var(--brand-primary) 25%,var(--brand-border))}}.ui-profile-card__photo-fallback{display:grid;place-items:center;width:7.5rem;height:9.25rem;border-radius:var(--brand-radius-lg);border:1px dashed var(--brand-border);background:var(--brand-primary);color:var(--brand-primary-text);font-size:2rem}@supports (color: color-mix(in lab,red,red)){.ui-profile-card__photo-fallback{background:color-mix(in srgb,var(--brand-primary) 6%,var(--brand-surface))}}.ui-status-pill{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .75rem;border-radius:var(--brand-radius-full);font-size:var(--brand-text-xs);font-weight:600}.ui-status-pill--ok{background:var(--brand-success);color:var(--brand-success)}@supports (color: color-mix(in lab,red,red)){.ui-status-pill--ok{background:color-mix(in srgb,var(--brand-success) 14%,transparent)}}.ui-status-pill--bad{background:var(--brand-warn);color:var(--brand-warn)}@supports (color: color-mix(in lab,red,red)){.ui-status-pill--bad{background:color-mix(in srgb,var(--brand-warn) 16%,transparent)}}.ui-entity-grid{display:grid;grid-template-columns:1fr;gap:.75rem}@media(min-width:700px){.ui-entity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.ui-entity-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ui-entity-card{display:flex;flex-direction:column;gap:.65rem;padding:.9rem 1rem;border-radius:var(--brand-radius-xl);border:1px solid var(--brand-border);background:var(--brand-surface);box-shadow:var(--brand-shadow-xs);transition:border-color var(--brand-duration) var(--brand-ease),box-shadow var(--brand-duration) var(--brand-ease)}.ui-entity-card:hover{border-color:var(--brand-primary);box-shadow:var(--brand-shadow-sm)}@supports (color: color-mix(in lab,red,red)){.ui-entity-card:hover{border-color:color-mix(in srgb,var(--brand-primary) 30%,var(--brand-border))}}.ui-entity-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.ui-entity-card__name{margin:0;font-size:var(--brand-text-sm);font-weight:700;color:var(--brand-text);line-height:1.3}.ui-entity-card__meta{margin:0;font-size:var(--brand-text-2xs);color:var(--brand-text-muted);line-height:1.35}.ui-json-box{margin:0;max-height:22rem;overflow:auto;padding:.9rem 1rem;border-radius:var(--brand-radius-lg);border:1px solid var(--brand-border);background:var(--brand-bg-muted);font-family:var(--brand-font-mono);font-size:var(--brand-text-2xs);line-height:1.45;color:var(--brand-text)}@supports (color: color-mix(in lab,red,red)){.ui-json-box{background:color-mix(in srgb,var(--brand-bg-muted) 70%,var(--brand-surface))}}.ui-file-drop{display:flex;flex-direction:column;align-items:flex-start;gap:.45rem;padding:.85rem 1rem;border-radius:var(--brand-radius-lg);border:1px dashed var(--brand-primary);background:var(--brand-primary)}@supports (color: color-mix(in lab,red,red)){.ui-file-drop{border:1px dashed color-mix(in srgb,var(--brand-primary) 35%,var(--brand-border))}}@supports (color: color-mix(in lab,red,red)){.ui-file-drop{background:color-mix(in srgb,var(--brand-primary) 4%,var(--brand-surface))}}.ui-file-drop__hint{font-size:var(--brand-text-2xs);color:var(--brand-text-muted)}.ui-step-note{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.85rem}.ui-loading-block{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:2.75rem 1.25rem;text-align:center}.ui-loading-block__title{margin:0;font-size:var(--brand-text-sm);font-weight:700;color:var(--brand-text)}.ui-loading-block__subtitle{margin:0;max-width:28rem;font-size:var(--brand-text-xs);color:var(--brand-text-muted);line-height:1.4}.ui-kpi-grid--compact{margin-top:1rem}.ui-kpi-grid--6{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:720px){.ui-kpi-grid--6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1100px){.ui-kpi-grid--6{grid-template-columns:repeat(6,minmax(0,1fr))}}.ui-kpi--inline{display:flex;align-items:center;gap:.7rem;padding:.85rem .95rem;min-height:4.5rem}.ui-kpi--inline:before{width:3px}.ui-kpi--inline .ui-kpi__icon{position:static;width:2.35rem;height:2.35rem;flex-shrink:0;font-size:1rem;border-radius:var(--brand-radius-md)}.ui-kpi--inline .ui-kpi__body{min-width:0;flex:1}.ui-kpi--inline .ui-kpi__label{margin:0;font-size:var(--brand-text-2xs);line-height:1.2}.ui-kpi--inline .ui-kpi__value{margin:.12rem 0 0;font-size:1rem;line-height:1.15}.ui-kpi--inline .ui-kpi__hint{margin:.1rem 0 0;font-size:var(--brand-text-2xs)}.ui-link-btn{color:var(--brand-primary-text);font-size:var(--brand-text-sm);font-weight:600;text-decoration:none;padding:.35rem .5rem;border-radius:var(--brand-radius-lg);transition:background-color var(--brand-duration) var(--brand-ease),color var(--brand-duration) var(--brand-ease)}.ui-link-btn:hover{background:var(--brand-primary);color:var(--brand-primary-700)}@supports (color: color-mix(in lab,red,red)){.ui-link-btn:hover{background:color-mix(in srgb,var(--brand-primary) 10%,transparent)}}.ui-ficha-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:1rem}.ui-ficha-panel{background:var(--brand-surface);border:1px solid var(--brand-border);border-radius:var(--brand-radius-xl);padding:1rem}.ui-ficha-panel--wide{margin-bottom:1rem}.ui-ficha-panel--map{grid-column:span 2}.ui-table-actions{display:inline-flex;flex-wrap:wrap;gap:.25rem;align-items:center}.map-picker-placeholder{display:grid;place-items:center;min-height:280px;border:1px dashed var(--brand-border);border-radius:var(--brand-radius-xl);color:var(--brand-text-muted);font-size:var(--brand-text-md)}.ui-field-required{color:var(--brand-danger, #dc2626)}.ui-ficha-panel__title{margin:0 0 .75rem;font-size:var(--brand-text-base);font-weight:700;color:var(--brand-text)}.ui-ficha-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.ui-ficha-stats div{display:flex;flex-direction:column;gap:.15rem}.ui-ficha-stats span{font-size:var(--brand-text-xs);color:var(--brand-text-muted)}.ui-ficha-stats strong{font-size:var(--brand-text-base);color:var(--brand-text)}.ui-ficha-dl{display:grid;gap:.55rem;margin:0}.ui-ficha-dl div{display:grid;grid-template-columns:120px 1fr;gap:.5rem}.ui-ficha-dl dt{margin:0;font-size:var(--brand-text-xs);color:var(--brand-text-muted)}.ui-ficha-dl dd{margin:0;font-size:var(--brand-text-sm);color:var(--brand-text)}.ui-ficha-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.ui-ficha-columns h4{margin:0 0 .5rem;font-size:var(--brand-text-sm);color:var(--brand-text-muted)}.ui-ficha-row{display:flex;align-items:center;gap:.5rem;justify-content:space-between;padding:.35rem 0;border-bottom:1px solid var(--brand-border);font-size:var(--brand-text-sm)}.ui-empty-copy{margin:0;color:var(--brand-text-muted);font-size:var(--brand-text-sm)}@media(max-width:960px){.ui-ficha-grid,.ui-ficha-columns{grid-template-columns:1fr}.ui-ficha-panel--map{grid-column:auto}.ui-report-charts{grid-template-columns:1fr}.ui-ficha-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.ui-map-popup{font-family:var(--brand-font-sans);color:var(--brand-text)}.ui-map-popup__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.9rem 1rem .65rem;border-bottom:1px solid var(--brand-border);background:linear-gradient(180deg,var(--brand-primary),white)}@supports (color: color-mix(in lab,red,red)){.ui-map-popup__head{background:linear-gradient(180deg,color-mix(in srgb,var(--brand-primary) 8%,white),#fff)}}.ui-map-popup__code{font-size:var(--brand-text-base);font-weight:800;color:var(--palette-primary-dark-hover)}.ui-map-popup__client{margin-top:.15rem;font-size:var(--brand-text-xs);color:var(--brand-text-muted)}.ui-map-popup__badge{display:inline-flex;align-items:center;padding:.2rem .55rem;border-radius:999px;font-size:var(--brand-text-2xs);font-weight:700;color:#fff;background:var(--badge-color, var(--brand-primary));white-space:nowrap}.ui-map-popup__body{display:grid;gap:.45rem;padding:.75rem 1rem}.ui-map-popup__row{display:grid;grid-template-columns:1.75rem 1fr;gap:.55rem;align-items:start}.ui-map-popup__icon{display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:.5rem;background:var(--brand-primary);color:var(--brand-primary-text)}@supports (color: color-mix(in lab,red,red)){.ui-map-popup__icon{background:color-mix(in srgb,var(--brand-primary) 10%,white)}}.ui-map-popup__icon svg{width:.95rem;height:.95rem}.ui-map-popup__meta{display:grid;gap:.05rem;min-width:0}.ui-map-popup__label{font-size:var(--brand-text-2xs);color:var(--brand-text-muted);text-transform:uppercase;letter-spacing:.04em}.ui-map-popup__value{font-size:var(--brand-text-sm);font-weight:600;color:var(--brand-text);word-break:break-word}.ui-map-popup__value--danger{color:var(--palette-danger)}.ui-map-popup__value--ok{color:var(--palette-success)}.ui-map-popup__foot{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.65rem 1rem .85rem;border-top:1px solid var(--brand-border)}.ui-map-popup__estado{font-size:var(--brand-text-2xs);font-weight:700;color:var(--brand-text-muted);text-transform:uppercase}.ui-map-popup__btn{display:inline-flex;align-items:center;justify-content:center;padding:.4rem .75rem;border-radius:.55rem;background:var(--brand-primary);color:#fff!important;font-size:var(--brand-text-xs);font-weight:700;text-decoration:none!important}.ui-map-popup__btn:hover{background:var(--brand-primary-700)}.ui-ficha-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.ui-ficha-action{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;min-width:4.25rem;padding:.45rem .55rem;border-radius:.75rem;border:1px solid var(--brand-border);background:var(--brand-surface);color:var(--brand-primary-text);text-decoration:none;font-size:var(--brand-text-2xs);font-weight:700;transition:background var(--brand-duration) var(--brand-ease),transform var(--brand-duration) var(--brand-ease)}.ui-ficha-action i{font-size:1rem}.ui-ficha-action:hover{background:var(--brand-primary);transform:translateY(-1px)}@supports (color: color-mix(in lab,red,red)){.ui-ficha-action:hover{background:color-mix(in srgb,var(--brand-primary) 10%,white)}}.ui-ficha-action--active{background:var(--brand-primary);border-color:var(--brand-primary);box-shadow:inset 0 0 0 1px var(--brand-primary)}@supports (color: color-mix(in lab,red,red)){.ui-ficha-action--active{background:color-mix(in srgb,var(--brand-primary) 14%,white)}}@supports (color: color-mix(in lab,red,red)){.ui-ficha-action--active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-primary) 35%,transparent)}}.ui-ficha-nav{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;padding:.75rem;border-radius:var(--brand-radius-xl);border:1px solid var(--brand-border);background:var(--brand-surface)}.ui-ficha-nav .ui-ficha-action{cursor:pointer;font-family:inherit}.ui-ficha-action--nav{color:#16a34a}.ui-ficha-action--edit{color:var(--brand-secondary-600)}.ui-ficha-action--predio{color:#ea580c}.ui-ficha-action--recibo{color:#0891b2}.ui-ficha-action--pago{color:#16a34a}.ui-ficha-action--mapa{color:#7c3aed}.ui-ficha-action--nuevo{color:var(--brand-secondary-600);margin-left:auto}.ui-ficha-tab-content{min-height:12rem}.ui-ficha-kpis--tab{margin-bottom:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}.ui-cliente-ficha-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:.65rem;margin-bottom:1.25rem;padding:1rem;border-radius:var(--brand-radius-xl);border:1px solid var(--brand-border);background:var(--brand-surface)}.ui-cliente-ficha-nav__item{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;min-width:5.5rem;min-height:5.25rem;padding:.75rem .95rem;border-radius:1rem;border:2px solid var(--brand-border);background:var(--brand-bg-muted);color:var(--brand-text);font-size:var(--brand-text-xs);font-weight:700;cursor:pointer;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.ui-cliente-ficha-nav__item i{font-size:1.35rem}.ui-cliente-ficha-nav__item:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0c133214}.ui-cliente-ficha-nav__item--active{border-color:var(--brand-primary);background:var(--brand-primary);box-shadow:0 0 0 1px var(--brand-primary)}@supports (color: color-mix(in lab,red,red)){.ui-cliente-ficha-nav__item--active{background:color-mix(in srgb,var(--brand-primary) 12%,white)}}@supports (color: color-mix(in lab,red,red)){.ui-cliente-ficha-nav__item--active{box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-primary) 25%,transparent)}}.ui-cliente-ficha-nav__item--list{color:#16a34a}.ui-cliente-ficha-nav__item--edit{color:var(--brand-secondary-600)}.ui-cliente-ficha-nav__item--predio{color:#ea580c}.ui-cliente-ficha-nav__item--recibo{color:#0891b2}.ui-cliente-ficha-nav__item--pago{color:#16a34a}.ui-cliente-ficha-nav__item--mapa{color:#7c3aed}.ui-cliente-ficha-nav__item--reporte{color:#db2777}.ui-cliente-ficha-nav__item--cuenta{color:#ca8a04}.ui-cliente-ficha-content{min-height:14rem}.ui-filter-inline{display:flex;align-items:center;gap:.5rem}.ui-select-compact{min-width:10rem;padding:.4rem .6rem;border-radius:var(--brand-radius-lg);border:1px solid var(--brand-border)}.ui-ficha-panel__subtitle{margin:.75rem 0 .35rem;font-size:var(--brand-text-md);font-weight:700}.ui-zona-color{display:inline-block;width:1rem;height:1rem;border-radius:.25rem;vertical-align:middle;margin-right:.35rem;border:1px solid rgb(0 0 0 / .1)}.ui-zona-color--lg{width:1.35rem;height:1.35rem;border-radius:.35rem;margin-right:0}.ui-zonas-overview-card{margin-bottom:1rem;padding:1rem;border-radius:var(--brand-radius-xl);border:1px solid var(--brand-border);background:var(--brand-surface)}.ui-zonas-overview-card__title{margin:0 0 .75rem;font-size:1rem;font-weight:700;display:flex;align-items:center;gap:.45rem}.ui-zonas-overview-map{width:100%;border-radius:var(--brand-radius-xl);overflow:hidden;border:1px solid var(--brand-border)}.ui-zona-editor__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.65rem}.ui-zona-editor__hint{margin-left:auto;font-size:var(--brand-text-xs);color:var(--brand-text-muted)}.ui-zona-editor__map{width:100%;border-radius:var(--brand-radius-xl);overflow:hidden;border:1px solid var(--brand-border)}.ui-zona-form__head{display:grid;grid-template-columns:1fr auto;gap:1rem;margin-bottom:.85rem}.ui-zona-form__color-row{display:flex;align-items:center;gap:.65rem}.ui-zona-form__color-input{width:3rem;height:2.5rem;padding:.15rem;border:1px solid var(--brand-border);border-radius:var(--brand-radius-lg);cursor:pointer;background:#fff}.ui-zona-form__color-value{font-size:var(--brand-text-sm);font-family:var(--brand-font-mono, monospace);color:var(--brand-text-muted)}@media(max-width:960px){.ui-ficha-kpis--tab{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-ficha-action--nuevo{margin-left:0}}.ui-ficha-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;margin-bottom:1rem}.ui-ficha-kpi{display:flex;align-items:center;gap:.65rem;padding:.85rem;border-radius:var(--brand-radius-xl);border:1px solid var(--brand-border);background:var(--brand-surface)}.ui-ficha-kpi__icon{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:.75rem;background:var(--brand-primary);color:var(--brand-primary-text);font-size:1rem}@supports (color: color-mix(in lab,red,red)){.ui-ficha-kpi__icon{background:color-mix(in srgb,var(--brand-primary) 12%,white)}}.ui-ficha-kpi__icon--ok{background:var(--palette-success);color:var(--palette-success)}@supports (color: color-mix(in lab,red,red)){.ui-ficha-kpi__icon--ok{background:color-mix(in srgb,var(--palette-success) 15%,white)}}.ui-ficha-kpi__icon--warn{background:var(--palette-warning);color:var(--palette-warning)}@supports (color: color-mix(in lab,red,red)){.ui-ficha-kpi__icon--warn{background:color-mix(in srgb,var(--palette-warning) 15%,white)}}.ui-ficha-kpi__icon--danger{background:var(--palette-danger);color:var(--palette-danger)}@supports (color: color-mix(in lab,red,red)){.ui-ficha-kpi__icon--danger{background:color-mix(in srgb,var(--palette-danger) 15%,white)}}.ui-ficha-kpi span{display:block;font-size:var(--brand-text-2xs);color:var(--brand-text-muted)}.ui-ficha-kpi strong{display:block;font-size:var(--brand-text-md);color:var(--brand-text);line-height:1.2}.ui-ficha-panel__title i{margin-right:.35rem;color:var(--brand-primary-text)}.ui-ficha-dl--icons dt{display:inline-flex;align-items:center;gap:.35rem}.ui-ficha-dl--icons dt i{color:var(--brand-primary-text);font-size:var(--brand-text-xs)}.ui-ficha-report-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.ui-ficha-year-filter{display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .65rem;border:1px solid var(--brand-border);border-radius:.65rem;background:var(--brand-surface);font-size:var(--brand-text-sm);color:var(--brand-text-muted)}.ui-ficha-year-filter select{border:none;background:transparent;font-weight:700;color:var(--brand-text);outline:none}.ui-cobranza-summary{display:grid;grid-template-columns:8rem 1fr;gap:1rem;margin-bottom:1rem;padding:1rem;border-radius:var(--brand-radius-xl);border:1px solid var(--brand-border);background:var(--brand-primary)}@supports (color: color-mix(in lab,red,red)){.ui-cobranza-summary{background:color-mix(in srgb,var(--brand-primary) 4%,white)}}.ui-cobranza-summary__ring{display:grid;place-items:center;align-content:center;gap:.15rem;border-radius:999px;aspect-ratio:1;border:6px solid var(--palette-success);background:#fff}@supports (color: color-mix(in lab,red,red)){.ui-cobranza-summary__ring{border:6px solid color-mix(in srgb,var(--palette-success) 35%,white)}}.ui-cobranza-summary__pct{font-size:1.35rem;font-weight:800;color:var(--palette-success);line-height:1}.ui-cobranza-summary__ring span{font-size:var(--brand-text-2xs);color:var(--brand-text-muted);font-weight:700;text-transform:uppercase}.ui-cobranza-summary__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.ui-cobranza-stat{display:flex;gap:.55rem;align-items:flex-start;padding:.75rem;border-radius:.75rem;background:#fff;border:1px solid var(--brand-border)}.ui-cobranza-stat i{margin-top:.15rem;font-size:1rem}.ui-cobranza-stat strong{display:block;font-size:1.1rem;line-height:1}.ui-cobranza-stat span,.ui-cobranza-stat small{display:block;font-size:var(--brand-text-2xs);color:var(--brand-text-muted)}.ui-cobranza-stat--ok i,.ui-cobranza-stat--ok strong{color:var(--palette-success)}.ui-cobranza-stat--warn i,.ui-cobranza-stat--warn strong{color:var(--palette-warning)}.ui-cobranza-stat--danger i,.ui-cobranza-stat--danger strong{color:var(--palette-danger)}.ui-report-charts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:1rem}.ui-report-chart h4{display:flex;align-items:center;gap:.35rem;margin:0 0 .75rem;font-size:var(--brand-text-sm);color:var(--brand-text)}.ui-bar-chart{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:.35rem;align-items:end;min-height:11rem;padding:.5rem .25rem 0}.ui-bar-chart__col{display:grid;gap:.25rem;justify-items:center;min-width:0}.ui-bar-chart__value{font-size:var(--brand-text-2xs);font-weight:700;color:var(--brand-text-muted);min-height:.9rem}.ui-bar-chart__track{display:flex;align-items:flex-end;width:100%;height:7rem;border-radius:.45rem .45rem 0 0;background:var(--brand-border)}@supports (color: color-mix(in lab,red,red)){.ui-bar-chart__track{background:color-mix(in srgb,var(--brand-border) 35%,white)}}.ui-bar-chart__bar{width:100%;min-height:4px;border-radius:.45rem .45rem 0 0;transition:height .25s ease}.ui-bar-chart__bar--water{background:linear-gradient(180deg,#38bdf8,#0284c7)}.ui-bar-chart__bar--ok{background:linear-gradient(180deg,#4ade80,#16a34a)}.ui-bar-chart__bar--warn{background:linear-gradient(180deg,#fbbf24,#d97706)}.ui-bar-chart__bar--danger{background:linear-gradient(180deg,#f87171,#dc2626)}.ui-bar-chart__bar--muted{background:linear-gradient(180deg,#cbd5e1,#94a3b8)}.ui-bar-chart__label{font-size:var(--brand-text-2xs);font-weight:700;color:var(--brand-text-muted)}.ui-table__row--active td{background:var(--brand-primary);font-weight:600}@supports (color: color-mix(in lab,red,red)){.ui-table__row--active td{background:color-mix(in srgb,var(--brand-primary) 6%,white)}}.ui-bar-chart-legend{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.65rem;font-size:var(--brand-text-2xs);color:var(--brand-text-muted)}.ui-dot{display:inline-block;width:.55rem;height:.55rem;border-radius:999px;margin-right:.25rem}.ui-dot--ok{background:var(--palette-success)}.ui-dot--warn{background:var(--palette-warning)}.ui-dot--danger{background:var(--palette-danger)}.ui-ficha-kpis--cuenta{grid-template-columns:repeat(3,minmax(0,1fr))}@media(min-width:900px){.ui-ficha-kpis--cuenta{grid-template-columns:repeat(6,minmax(0,1fr))}}.ui-cuenta-conexion{margin-bottom:1rem;padding:.85rem;border:1px solid var(--brand-border);border-radius:var(--brand-radius-lg);background:var(--brand-surface)}.ui-cuenta-conexion__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.5rem;margin-bottom:.65rem}.ui-cuenta-conexion__head strong{display:block;color:var(--brand-text)}.ui-cuenta-conexion__head span{display:block;font-size:var(--brand-text-sm);color:var(--brand-text-muted)}.ui-cuenta-conexion__deuda{font-size:var(--brand-text-sm);font-weight:700;color:var(--palette-danger)}.ui-filter-inline--wrap{flex-wrap:wrap;gap:.5rem .75rem}.ui-empty-copy--inline{margin:0;padding:.35rem 0}.ui-zona-tag{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--brand-text-xs);font-weight:600;color:var(--brand-text)}.ui-zona-tag--sm{font-size:var(--brand-text-2xs)}.ui-zona-tag__dot{width:.55rem;height:.55rem;border-radius:999px;background:var(--zona-color, var(--brand-primary));box-shadow:0 0 0 2px var(--zona-color, var(--brand-primary))}@supports (color: color-mix(in lab,red,red)){.ui-zona-tag__dot{box-shadow:0 0 0 2px color-mix(in srgb,var(--zona-color, var(--brand-primary)) 25%,white)}}.ui-cuenta-hero{display:grid;gap:1rem;padding:1.25rem 1.5rem;margin-bottom:1rem;border-radius:var(--brand-radius-xl);border:1px solid var(--brand-border);background:linear-gradient(135deg,var(--brand-primary) 0%,white 55%,var(--palette-info) 100%);box-shadow:0 4px 18px var(--brand-primary)}@supports (color: color-mix(in lab,red,red)){.ui-cuenta-hero{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-primary) 8%,white),#fff 55%,color-mix(in srgb,var(--palette-info) 6%,white))}}@supports (color: color-mix(in lab,red,red)){.ui-cuenta-hero{box-shadow:0 4px 18px color-mix(in srgb,var(--brand-primary) 8%,transparent)}}.ui-cuenta-hero__head{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.ui-cuenta-hero__avatar{width:3.25rem;height:3.25rem;border-radius:999px;display:grid;place-items:center;font-weight:800;font-size:1rem;color:#fff;background:linear-gradient(135deg,var(--brand-primary),var(--palette-info));box-shadow:0 4px 12px var(--brand-primary);flex-shrink:0}@supports (color: color-mix(in lab,red,red)){.ui-cuenta-hero__avatar{box-shadow:0 4px 12px color-mix(in srgb,var(--brand-primary) 35%,transparent)}}.ui-cuenta-hero__info h2{margin:0 0 .2rem;font-size:1.25rem;color:var(--brand-text)}.ui-cuenta-hero__info p{margin:0;font-size:var(--brand-text-sm);color:var(--brand-text-muted)}.ui-cuenta-hero__kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media(min-width:768px){.ui-cuenta-hero__kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}.ui-cuenta-section{margin-top:1.25rem;padding:1.15rem 1.25rem;border-radius:var(--brand-radius-xl);border:1px solid var(--brand-border);background:var(--brand-surface)}.ui-cuenta-section__head{margin-bottom:1rem}.ui-cuenta-section__title{display:flex;align-items:center;gap:.45rem;margin:0 0 .25rem;font-size:1rem;color:var(--brand-text)}.ui-cuenta-section__title i{color:var(--brand-primary-text)}.ui-cuenta-section__subtitle{margin:0;font-size:var(--brand-text-sm);color:var(--brand-text-muted)}.ui-cuenta-year-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.85rem}.ui-cuenta-year-card{padding:1rem;border-radius:var(--brand-radius-lg);border:1px solid var(--brand-border);background:#fff;transition:box-shadow .2s ease,transform .2s ease}.ui-cuenta-year-card:hover{box-shadow:0 6px 20px var(--brand-primary);transform:translateY(-1px)}@supports (color: color-mix(in lab,red,red)){.ui-cuenta-year-card:hover{box-shadow:0 6px 20px color-mix(in srgb,var(--brand-primary) 10%,transparent)}}.ui-cuenta-year-card--current{border-color:var(--brand-primary);background:var(--brand-primary)}@supports (color: color-mix(in lab,red,red)){.ui-cuenta-year-card--current{border-color:color-mix(in srgb,var(--brand-primary) 35%,var(--brand-border))}}@supports (color: color-mix(in lab,red,red)){.ui-cuenta-year-card--current{background:color-mix(in srgb,var(--brand-primary) 4%,white)}}.ui-cuenta-year-card__top{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.65rem}.ui-cuenta-year-card__year{font-size:1.125rem;font-weight:800;color:var(--brand-text)}.ui-cuenta-year-card__badge{font-size:var(--brand-text-2xs);font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.15rem .45rem;border-radius:999px;background:var(--brand-primary);color:var(--brand-primary-text)}@supports (color: color-mix(in lab,red,red)){.ui-cuenta-year-card__badge{background:color-mix(in srgb,var(--brand-primary) 14%,white)}}.ui-cuenta-year-card__main{margin-bottom:.55rem}.ui-cuenta-year-card__label{display:block;font-size:var(--brand-text-2xs);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--brand-text-muted);margin-bottom:.15rem}.ui-cuenta-year-card__amount{font-size:1.35rem;font-weight:800;line-height:1.1}.ui-cuenta-year-card__amount--ok{color:var(--palette-success)}.ui-cuenta-year-card__progress{height:.4rem;border-radius:999px;background:var(--brand-border);overflow:hidden;margin-bottom:.35rem}@supports (color: color-mix(in lab,red,red)){.ui-cuenta-year-card__progress{background:color-mix(in srgb,var(--brand-border) 50%,white)}}.ui-cuenta-year-card__progress-bar{height:100%;border-radius:999px;background:linear-gradient(90deg,var(--palette-success),var(--palette-success));transition:width .35s ease}@supports (color: color-mix(in lab,red,red)){.ui-cuenta-year-card__progress-bar{background:linear-gradient(90deg,var(--palette-success),color-mix(in srgb,var(--palette-success) 70%,var(--palette-info)))}}.ui-cuenta-year-card__pct{font-size:var(--brand-text-2xs);font-weight:600;color:var(--brand-text-muted);margin-bottom:.75rem}.ui-cuenta-year-card__stats{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.ui-cuenta-year-card__stat{display:flex;gap:.4rem;align-items:flex-start;padding:.5rem;border-radius:.55rem;background:var(--brand-border)}@supports (color: color-mix(in lab,red,red)){.ui-cuenta-year-card__stat{background:color-mix(in srgb,var(--brand-border) 25%,white)}}.ui-cuenta-year-card__stat i{margin-top:.1rem;font-size:var(--brand-text-md);color:var(--brand-text-muted)}.ui-cuenta-year-card__stat span{display:block;font-size:var(--brand-text-2xs);color:var(--brand-text-muted)}.ui-cuenta-year-card__stat strong{display:block;font-size:var(--brand-text-sm);color:var(--brand-text)}.ui-cuenta-year-card__stat--warn strong,.ui-cuenta-year-card__stat--warn i{color:var(--palette-danger)}.ui-cuenta-pagos-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.65rem}.ui-cuenta-pago-card{position:relative;display:flex;gap:.75rem;align-items:flex-start;padding:.85rem .9rem;border-radius:var(--brand-radius-lg);border:1px solid var(--brand-border);background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.ui-cuenta-pago-card:hover{border-color:var(--brand-primary);box-shadow:0 4px 14px var(--brand-primary)}@supports (color: color-mix(in lab,red,red)){.ui-cuenta-pago-card:hover{border-color:color-mix(in srgb,var(--brand-primary) 30%,var(--brand-border))}}@supports (color: color-mix(in lab,red,red)){.ui-cuenta-pago-card:hover{box-shadow:0 4px 14px color-mix(in srgb,var(--brand-primary) 8%,transparent)}}.ui-cuenta-pago-card__icon{width:2.35rem;height:2.35rem;border-radius:.65rem;display:grid;place-items:center;flex-shrink:0;background:var(--brand-primary);color:var(--brand-primary-text)}@supports (color: color-mix(in lab,red,red)){.ui-cuenta-pago-card__icon{background:color-mix(in srgb,var(--brand-primary) 12%,white)}}.ui-cuenta-pago-card__icon[data-metodo=EFECTIVO]{background:var(--palette-success);color:var(--palette-success)}@supports (color: color-mix(in lab,red,red)){.ui-cuenta-pago-card__icon[data-metodo=EFECTIVO]{background:color-mix(in srgb,var(--palette-success) 14%,white)}}.ui-cuenta-pago-card__icon[data-metodo=TRANSFERENCIA]{background:var(--palette-info);color:var(--palette-info)}@supports (color: color-mix(in lab,red,red)){.ui-cuenta-pago-card__icon[data-metodo=TRANSFERENCIA]{background:color-mix(in srgb,var(--palette-info) 14%,white)}}.ui-cuenta-pago-card__icon[data-metodo=YAPE_PLIN]{background:var(--palette-warning);color:#b45309}@supports (color: color-mix(in lab,red,red)){.ui-cuenta-pago-card__icon[data-metodo=YAPE_PLIN]{background:color-mix(in srgb,var(--palette-warning) 16%,white)}}.ui-cuenta-pago-card__body{flex:1;min-width:0}.ui-cuenta-pago-card__row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.35rem}.ui-cuenta-pago-card__metodo{font-size:var(--brand-text-md);color:var(--brand-text)}.ui-cuenta-pago-card__monto{font-size:1rem;font-weight:800;color:var(--palette-success);white-space:nowrap}.ui-cuenta-pago-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;font-size:var(--brand-text-xs);color:var(--brand-text-muted)}.ui-cuenta-pago-card__meta i{margin-right:.15rem}.ui-cuenta-pago-card__num{position:absolute;top:.45rem;right:.55rem;font-size:var(--brand-text-2xs);font-weight:700;color:var(--brand-text-muted);opacity:.55}.app-dark .ui-cuenta-hero{background:linear-gradient(135deg,var(--brand-primary) 0%,var(--brand-surface) 100%)}@supports (color: color-mix(in lab,red,red)){.app-dark .ui-cuenta-hero{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-primary) 12%,var(--brand-surface)) 0%,var(--brand-surface) 100%)}}.app-dark .ui-cuenta-year-card,.app-dark .ui-cuenta-pago-card{background:var(--brand-border)}@supports (color: color-mix(in lab,red,red)){.app-dark .ui-cuenta-year-card,.app-dark .ui-cuenta-pago-card{background:color-mix(in srgb,var(--brand-border) 15%,var(--brand-surface))}}.ui-conexion-hero{display:grid;gap:1rem;padding:1.25rem 1.5rem;margin-bottom:1rem;border-radius:var(--brand-radius-xl);border:1px solid var(--brand-border);background:linear-gradient(135deg,var(--brand-primary) 0%,white 50%,var(--palette-info) 100%);box-shadow:0 4px 20px var(--brand-primary)}@supports (color: color-mix(in lab,red,red)){.ui-conexion-hero{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-primary) 10%,white),#fff,color-mix(in srgb,var(--palette-info) 8%,white))}}@supports (color: color-mix(in lab,red,red)){.ui-conexion-hero{box-shadow:0 4px 20px color-mix(in srgb,var(--brand-primary) 10%,transparent)}}.ui-conexion-hero__top{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem}.ui-conexion-hero__code{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.35rem}.ui-conexion-hero__title{margin:0 0 .35rem;font-size:1.125rem;font-weight:800;color:var(--brand-text)}.ui-conexion-hero__address{margin:0;font-size:var(--brand-text-md);color:var(--brand-text-muted);display:flex;align-items:center;gap:.35rem}.ui-conexion-hero__client{display:flex;align-items:center;gap:.65rem;padding:.65rem .85rem;border-radius:var(--brand-radius-lg);border:1px solid var(--brand-border);background:#fff;text-decoration:none;color:inherit;transition:border-color .2s ease,box-shadow .2s ease}.ui-conexion-hero__client:hover{border-color:var(--brand-primary);box-shadow:0 4px 12px var(--brand-primary)}@supports (color: color-mix(in lab,red,red)){.ui-conexion-hero__client:hover{border-color:color-mix(in srgb,var(--brand-primary) 35%,var(--brand-border))}}@supports (color: color-mix(in lab,red,red)){.ui-conexion-hero__client:hover{box-shadow:0 4px 12px color-mix(in srgb,var(--brand-primary) 10%,transparent)}}.ui-conexion-hero__client-icon{width:2.25rem;height:2.25rem;border-radius:999px;display:grid;place-items:center;background:var(--brand-primary);color:var(--brand-primary-text)}@supports (color: color-mix(in lab,red,red)){.ui-conexion-hero__client-icon{background:color-mix(in srgb,var(--brand-primary) 12%,white)}}.ui-conexion-hero__client strong{display:block;font-size:var(--brand-text-md)}.ui-conexion-hero__client small{display:block;font-size:var(--brand-text-xs);color:var(--brand-text-muted)}.ui-conexion-tabs{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:1rem;padding:.5rem;border-radius:var(--brand-radius-xl);border:1px solid var(--brand-border);background:var(--brand-surface)}.ui-conexion-tabs__item{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem .95rem;border:1px solid transparent;border-radius:999px;background:transparent;font-family:inherit;font-size:var(--brand-text-sm);font-weight:600;color:var(--brand-text-muted);cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.ui-conexion-tabs__item i{font-size:var(--brand-text-base)}.ui-conexion-tabs__item:hover{background:var(--brand-primary);color:var(--brand-text)}@supports (color: color-mix(in lab,red,red)){.ui-conexion-tabs__item:hover{background:color-mix(in srgb,var(--brand-primary) 8%,transparent)}}.ui-conexion-tabs__item--active{background:var(--brand-primary);border-color:var(--brand-primary);color:var(--brand-primary-text);box-shadow:0 2px 8px var(--brand-primary)}@supports (color: color-mix(in lab,red,red)){.ui-conexion-tabs__item--active{background:color-mix(in srgb,var(--brand-primary) 14%,white)}}@supports (color: color-mix(in lab,red,red)){.ui-conexion-tabs__item--active{border-color:color-mix(in srgb,var(--brand-primary) 30%,var(--brand-border))}}@supports (color: color-mix(in lab,red,red)){.ui-conexion-tabs__item--active{box-shadow:0 2px 8px color-mix(in srgb,var(--brand-primary) 12%,transparent)}}.ui-conexion-map-meta{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center;margin-bottom:.85rem;padding:.75rem 1rem;border-radius:var(--brand-radius-lg);background:var(--brand-primary);border:1px solid var(--brand-border)}@supports (color: color-mix(in lab,red,red)){.ui-conexion-map-meta{background:color-mix(in srgb,var(--brand-primary) 5%,white)}}.ui-conexion-map-meta__item{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--brand-text-sm);color:var(--brand-text-muted)}.ui-conexion-map-meta__item strong{color:var(--brand-text);font-family:var(--brand-font-mono, monospace);font-size:var(--brand-text-xs)}.ui-map-card__demo{font-size:var(--brand-text-xs);font-weight:700;padding:.25rem .65rem;border-radius:999px;color:var(--brand-secondary-700);background:var(--brand-secondary)}@supports (color: color-mix(in lab,red,red)){.ui-map-card__demo{background:color-mix(in srgb,var(--brand-secondary) 12%,transparent)}}.ui-conexion-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media(max-width:768px){.ui-conexion-info-grid{grid-template-columns:1fr}}.app-dark .ui-conexion-hero{background:linear-gradient(135deg,var(--brand-primary) 0%,var(--brand-surface) 100%)}@supports (color: color-mix(in lab,red,red)){.app-dark .ui-conexion-hero{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-primary) 14%,var(--brand-surface)) 0%,var(--brand-surface) 100%)}}.app-dark .ui-conexion-hero__client{background:var(--brand-border)}@supports (color: color-mix(in lab,red,red)){.app-dark .ui-conexion-hero__client{background:color-mix(in srgb,var(--brand-border) 20%,var(--brand-surface))}}}.icono-balon{display:inline-block;width:1em;height:1em;background-color:currentColor;vertical-align:-.125em;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill-rule='evenodd' d='M10 1.5h4v2h-.5V5h.5c2.8 0 5 2.2 5 5v9.5a2.5 2.5 0 0 1-2.5 2.5h-9A2.5 2.5 0 0 1 5 19.5V10c0-2.8 2.2-5 5-5h.5V3.5H10ZM5 13h14v2H5Z'/></svg>") center / contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill-rule='evenodd' d='M10 1.5h4v2h-.5V5h.5c2.8 0 5 2.2 5 5v9.5a2.5 2.5 0 0 1-2.5 2.5h-9A2.5 2.5 0 0 1 5 19.5V10c0-2.8 2.2-5 5-5h.5V3.5H10ZM5 13h14v2H5Z'/></svg>") center / contain no-repeat}@layer components{.ui-menu{display:flex;flex-direction:column;gap:.125rem;padding:.625rem .5rem}.ui-menu-link,.ui-menu-group__header{display:flex;align-items:center;gap:.625rem;width:100%;min-height:2.375rem;padding:.375rem .625rem;border-radius:var(--brand-radius-lg);font-size:var(--brand-text-xs);font-weight:600;color:#ffffffe0;cursor:pointer;transition:background-color var(--brand-duration),color var(--brand-duration)}.ui-menu-link i,.ui-menu-group__header>i:first-child{width:1.125rem;font-size:.95rem;text-align:center;color:#fff9;flex-shrink:0}.ui-menu-link:hover,.ui-menu-group__header:hover{background:#ffffff0f;color:#fff}.ui-menu-group{display:flex;flex-direction:column}.ui-menu-group+.ui-menu-group,.ui-menu-link+.ui-menu-group{margin-top:.125rem}.ui-menu-group__header--current>i:first-child{color:var(--brand-primary-300)}.ui-menu-group__chevron{font-size:.75rem;color:#ffffff73;transition:transform var(--brand-duration) var(--brand-ease)}.ui-menu-group--open .ui-menu-group__chevron{transform:rotate(180deg)}.ui-menu-sub{display:flex;flex-direction:column;gap:.0625rem;margin:.0625rem 0 .25rem 1.15rem;padding-left:.8rem}.ui-menu-sublink{display:flex;align-items:center;gap:.5rem;min-height:2.125rem;padding:.35rem .625rem;border-radius:var(--brand-radius-lg);font-size:var(--brand-text-xs);color:#ffffffb8;transition:background-color var(--brand-duration),color var(--brand-duration)}.ui-menu-sublink:hover{background:#ffffff0f;color:#fff}.ui-menu-link--active,.ui-menu-link--active:hover,.ui-menu-sublink.ui-menu-link--active,.ui-menu-sublink.ui-menu-link--active:hover{background:#ffffff1a;color:#fff;font-weight:600}.ui-menu-link--active i{color:var(--brand-primary-300)}.ui-menu-link--active,.ui-menu-sublink.ui-menu-link--active{box-shadow:inset 3px 0 0 var(--brand-primary)}.ui-menu-badge{min-width:1.5rem;padding:.1rem .45rem;border-radius:var(--brand-radius-full);background:var(--brand-primary);color:#fff;font-size:var(--brand-text-2xs);font-weight:700;line-height:1.4;text-align:center}.ui-menu-rail{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding-bottom:.5rem;margin-bottom:.25rem;border-bottom:1px solid rgb(255 255 255 / .08)}.ui-menu-rail:last-child{border-bottom:0}.ui-menu-link--rail{position:relative;justify-content:center;width:2.5rem;min-height:2.5rem;padding:0}.ui-menu-link--rail i{width:auto}.ui-menu-dot{position:absolute;top:.5rem;right:.5rem;width:.5rem;height:.5rem;border-radius:50%;background:var(--brand-primary)}.pm{display:flex;flex-direction:column;gap:.85rem;container-type:inline-size}.pm-mono{font-family:var(--brand-font-mono);font-variant-numeric:tabular-nums}.pm-reporte{display:flex;align-items:center;gap:.5rem;min-width:0}.pm-reporte__grupo{display:flex;align-items:center;flex-shrink:0;padding:.35rem .85rem;border:1px solid rgb(255 255 255 / .08);border-radius:var(--brand-radius-xl);background:#ffffff0a}.pm-reporte__dato{display:flex;flex-direction:column;align-items:center;gap:.1rem;white-space:nowrap;text-align:center}.pm-reporte__dato+.pm-reporte__dato{margin-left:.85rem;padding-left:.85rem;border-left:1px solid rgb(255 255 255 / .12)}.pm-reporte__label{font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#ffffff8c}.pm-reporte__valor{font-family:var(--brand-font-mono);font-variant-numeric:tabular-nums;font-size:var(--brand-text-md);font-weight:700;line-height:1.3;color:#fff}.pm-reporte__dato--venta .pm-reporte__valor{color:var(--brand-success-500)}.pm-reporte__dato--cobrado .pm-reporte__valor{color:var(--brand-info-200)}.pm-reporte__dato--alerta .pm-reporte__label,.pm-reporte__dato--alerta .pm-reporte__valor{color:var(--brand-warn-500)}@container topbar (max-width: 52rem){.pm-reporte__dato--cobrado{display:none}}@container topbar (max-width: 45rem){.pm-reporte__dato--pedidos{display:none}.pm-reporte__dato--venta{margin-left:0;padding-left:0;border-left:0}}@container topbar (max-width: 40rem){.pm-reporte__dato--venta{display:none}.pm-reporte__dato--pendiente{margin-left:0;padding-left:0;border-left:0}}.pm-tablero{display:flex;flex-direction:column;gap:.65rem;min-width:0}.pm-barra{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.pm-date,.pm-search{display:inline-flex;align-items:center;gap:.5rem;height:var(--ui-input-height);padding-inline:.75rem;border:1px solid var(--brand-border-strong);border-radius:var(--ui-input-radius);background:var(--brand-surface);color:var(--brand-text-subtle)}.pm-date:focus-within,.pm-search:focus-within{border-color:var(--brand-primary)}.pm-date input,.pm-search input{border:0;outline:none;background:transparent;color:var(--brand-text);font-size:var(--ui-input-font-size)}.pm-search{flex:1;min-width:min(14rem,100%)}.pm-search input{flex:1;min-width:0}.p-multiselect.pm-caja{min-width:11rem;max-width:15rem}.pm-link{font-size:var(--brand-text-sm);font-weight:600;color:var(--ui-link-color);cursor:pointer}.pm-link:hover{text-decoration:underline}.pm-estados{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem}.pm-tabs{display:flex;flex-wrap:wrap;gap:.25rem}.pm-tab--todos{--pm-tab-color: var(--brand-secondary)}.pm-tab--warn{--pm-tab-color: var(--brand-warn)}.pm-tab--info{--pm-tab-color: var(--brand-info)}.pm-tab--success{--pm-tab-color: var(--brand-success)}.pm-tab--danger{--pm-tab-color: var(--brand-danger)}.pm-tab{display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .5rem .35rem .85rem;border:1px solid transparent;border-radius:var(--brand-radius-full);background:var(--pm-tab-color);font-size:var(--brand-text-sm);font-weight:500;color:var(--brand-text-muted);cursor:pointer;transition:background-color var(--brand-duration),border-color var(--brand-duration),color var(--brand-duration)}@supports (color: color-mix(in lab,red,red)){.pm-tab{background:color-mix(in srgb,var(--pm-tab-color) 20%,var(--brand-surface))}}.pm-tab:hover{border-color:var(--pm-tab-color);color:var(--brand-text)}@supports (color: color-mix(in lab,red,red)){.pm-tab:hover{border-color:color-mix(in srgb,var(--pm-tab-color) 45%,transparent)}}.pm-tab:focus-visible{outline:2px solid var(--pm-tab-color);outline-offset:2px}.pm-tab--active,.pm-tab--active:hover{border-color:var(--pm-tab-color);background:var(--pm-tab-color);color:var(--pm-tab-color);font-weight:600}@supports (color: color-mix(in lab,red,red)){.pm-tab--active,.pm-tab--active:hover{border-color:color-mix(in srgb,var(--pm-tab-color) 45%,transparent)}}@supports (color: color-mix(in lab,red,red)){.pm-tab--active,.pm-tab--active:hover{background:color-mix(in srgb,var(--pm-tab-color) 30%,var(--brand-surface))}}@supports (color: color-mix(in lab,red,red)){.pm-tab--active,.pm-tab--active:hover{color:color-mix(in srgb,var(--pm-tab-color) 50%,var(--brand-text))}}.pm-tab__count{min-width:1.4rem;padding:0 .35rem;border-radius:var(--brand-radius-full);background:var(--brand-surface);font-size:var(--brand-text-2xs);font-weight:600;line-height:1.5;text-align:center}.app-dark .pm-tab__count{background:var(--brand-bg-emphasis)}.pm-dot{display:inline-block;width:.55rem;height:.55rem;border-radius:50%;background:var(--brand-border-strong)}.pm-dot--warn{background:var(--brand-warn)}.pm-dot--info{background:var(--brand-info)}.pm-dot--success{background:var(--brand-success)}.pm-dot--danger{background:var(--brand-danger)}.pm-strong{font-weight:600;color:var(--brand-text)}.pm-muted{color:var(--brand-text-subtle)}.pm-italic{font-style:italic}.pm-right{text-align:right!important}.pm-center{text-align:center!important}.pm-nowrap{white-space:nowrap}.pm-sub{display:block;margin-top:.25rem;font-size:.75rem;color:var(--brand-text-subtle)}.pm-table thead th,.pm-table tbody td{padding-inline:.4rem}.pm-table tbody td{padding-block:.7rem}.pm-table thead th{padding-block:.6rem;font-size:.6875rem;letter-spacing:.04em}@container (min-width: 67rem){.pm-table thead th,.pm-table tbody td{padding-inline:.65rem}}@container (min-width: 76rem){.pm-table thead th,.pm-table tbody td{padding-inline:.85rem}}.pm-num{font-variant-numeric:tabular-nums}.pm-table tbody td{vertical-align:middle}.pm-ticket{font-family:var(--brand-font-mono);font-weight:700;color:var(--brand-secondary-600)}.app-dark .pm-ticket{color:var(--brand-secondary-300)}.pm-hora{font-weight:500;font-variant-numeric:tabular-nums}.pm-table .pm-espera,.pm-entrega{display:flex;align-items:center;width:fit-content;margin-top:.3rem}.pm-entrega{gap:.2rem;font-size:.75rem;font-variant-numeric:tabular-nums;color:var(--brand-success)}@supports (color: color-mix(in lab,red,red)){.pm-entrega{color:color-mix(in srgb,var(--brand-success) 70%,var(--brand-text))}}.pm-entrega i{font-size:.65rem}.pm-caja-nombre{display:block;width:fit-content;max-width:6rem;margin:.3rem auto 0;padding:.05rem .45rem;overflow:hidden;border-radius:var(--brand-radius-full);background:var(--brand-bg-muted);font-size:.7rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap;color:var(--brand-text-muted)}.pm-otra-sede{display:flex;gap:.2rem;align-items:center;width:fit-content;max-width:6rem;margin:.2rem auto 0;overflow:hidden;color:var(--brand-warn-700);font-size:.65rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.pm-otra-sede .pi{font-size:.6rem}.pm-rep--local{display:inline-flex;align-items:center;gap:.3rem;background:var(--brand-bg-muted);color:var(--brand-text)}.pm-rep--local i{font-size:.7rem;color:var(--brand-text-muted)}.pm-total{font-size:.875rem;font-weight:600;color:var(--brand-text)}.pm-col-pago{white-space:nowrap}.pm-medio{display:block;margin-top:.2rem;font-size:.75rem;white-space:nowrap;color:var(--brand-text-muted)}.pm-medio b{font-weight:600;font-variant-numeric:tabular-nums;color:var(--brand-text)}.pm-pago-badge{display:table;margin-inline:auto;padding:.05rem .45rem;border-radius:var(--brand-radius-full);font-size:.7rem;font-weight:700;white-space:nowrap}.pm-pago-badge--pagado{background:var(--brand-success);color:var(--brand-success)}@supports (color: color-mix(in lab,red,red)){.pm-pago-badge--pagado{background:color-mix(in srgb,var(--brand-success) 15%,var(--brand-surface))}}@supports (color: color-mix(in lab,red,red)){.pm-pago-badge--pagado{color:color-mix(in srgb,var(--brand-success) 70%,var(--brand-text))}}.pm-pago-badge--acuenta{background:var(--brand-warn);color:var(--brand-warn)}@supports (color: color-mix(in lab,red,red)){.pm-pago-badge--acuenta{background:color-mix(in srgb,var(--brand-warn) 20%,var(--brand-surface))}}@supports (color: color-mix(in lab,red,red)){.pm-pago-badge--acuenta{color:color-mix(in srgb,var(--brand-warn) 45%,var(--brand-text))}}.pm-pago-badge--credito{background:var(--brand-danger);color:var(--brand-danger)}@supports (color: color-mix(in lab,red,red)){.pm-pago-badge--credito{background:color-mix(in srgb,var(--brand-danger) 13%,var(--brand-surface))}}@supports (color: color-mix(in lab,red,red)){.pm-pago-badge--credito{color:color-mix(in srgb,var(--brand-danger) 75%,var(--brand-text))}}.pm-cliente{width:15%;min-width:6.5rem;overflow-wrap:anywhere}.pm-dir{width:28%;min-width:10rem;overflow-wrap:anywhere}.pm-contacto{display:flex;align-items:center;gap:.35rem;margin-top:.3rem;font-size:.75rem}.pm-tel{color:var(--brand-text-muted);text-decoration:none;white-space:nowrap}.pm-tel:hover{color:var(--ui-link-color)}.pm-tel i{font-size:.8em}.pm-wa{display:inline-grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:50%;text-decoration:none;vertical-align:middle;color:#128c4b}.pm-wa:hover{background:#128c4b;color:#fff}.pm-dir__mapa{color:inherit;text-decoration:none}.pm-dir__mapa:hover{color:var(--ui-link-color);text-decoration:underline}.pm-dir__extra{display:flex;align-items:center;gap:.4rem;width:0;min-width:100%;margin-top:.25rem}.pm-dir__ref{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;color:var(--brand-text-subtle)}.pm-zona{flex-shrink:0;padding:.05rem .4rem;border-radius:var(--brand-radius-full);background:var(--brand-bg-muted);font-size:.75rem;font-weight:600;color:var(--brand-text-muted);white-space:nowrap}.pm-clip{width:0;min-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-obs{font-style:italic}.pm-productos{display:flex;flex-direction:column;gap:.3rem}.pm-prod{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;cursor:default}.pm-prod__nombre{white-space:nowrap;color:var(--brand-text)}.pm-prod__precio--rebaja{display:inline-flex;flex-direction:column;align-items:flex-end;line-height:1.15}.pm-prod__pactado{font-size:.68rem;color:var(--brand-danger)}@supports (color: color-mix(in lab,red,red)){.pm-prod__pactado{color:color-mix(in srgb,var(--brand-danger) 55%,var(--brand-text-subtle))}}.pm-prod:has(.pm-prod__precio--rebaja){align-items:center}.pm-prod__rebajado{font-weight:600;color:var(--brand-success)}@supports (color: color-mix(in lab,red,red)){.pm-prod__rebajado{color:color-mix(in srgb,var(--brand-success) 75%,var(--brand-text))}}.pm-prod__precio{white-space:nowrap;font-size:.75rem;font-variant-numeric:tabular-nums;color:var(--brand-text-subtle)}.pm-origen{display:flex;align-items:center;gap:.3rem;max-width:11rem;margin-bottom:.3rem;font-size:.75rem;color:var(--brand-text-subtle);cursor:default}.pm-origen__punto{flex-shrink:0;width:.5rem;height:.5rem;border-radius:50%;background:var(--brand-border-strong)}.pm-col-rep .pm-origen{justify-content:center;margin-inline:auto}.pm-origen__texto{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-rep{display:inline-block;padding:.15rem .6rem;border-radius:var(--brand-radius-full);background:var(--pm-estado, var(--brand-secondary));color:var(--pm-estado, var(--brand-secondary));font-size:.75rem;font-weight:400;white-space:nowrap}@supports (color: color-mix(in lab,red,red)){.pm-rep{background:color-mix(in srgb,var(--pm-estado, var(--brand-secondary)) 20%,var(--brand-surface))}}@supports (color: color-mix(in lab,red,red)){.pm-rep{color:color-mix(in srgb,var(--pm-estado, var(--brand-secondary)) 50%,var(--brand-text))}}.pm-rep--falta{display:inline-flex;align-items:center;gap:.3rem;border:1px dashed var(--brand-warn);background:var(--brand-warn);color:var(--brand-warn);font-weight:600}@supports (color: color-mix(in lab,red,red)){.pm-rep--falta{background:color-mix(in srgb,var(--brand-warn) 12%,var(--brand-surface))}}@supports (color: color-mix(in lab,red,red)){.pm-rep--falta{color:color-mix(in srgb,var(--brand-warn) 45%,var(--brand-text))}}.pm-rep--falta i{font-size:.7rem}.pm-enterado{display:flex;width:fit-content;align-items:center;gap:.2rem;margin:.2rem auto 0;padding:0 .4rem;border-radius:var(--brand-radius-full);font-size:.6875rem;font-weight:600;line-height:1.5;white-space:nowrap}.pm-enterado i{font-size:.6rem}.pm-enterado--ok{background:var(--brand-success);color:var(--brand-success)}@supports (color: color-mix(in lab,red,red)){.pm-enterado--ok{background:color-mix(in srgb,var(--brand-success) 14%,var(--brand-surface))}}@supports (color: color-mix(in lab,red,red)){.pm-enterado--ok{color:color-mix(in srgb,var(--brand-success) 70%,var(--brand-text))}}.pm-enterado--espera{background:var(--brand-warn);color:var(--brand-warn)}@supports (color: color-mix(in lab,red,red)){.pm-enterado--espera{background:color-mix(in srgb,var(--brand-warn) 22%,var(--brand-surface))}}@supports (color: color-mix(in lab,red,red)){.pm-enterado--espera{color:color-mix(in srgb,var(--brand-warn) 40%,var(--brand-text))}}.pm-enterado--alerta{background:var(--brand-danger);color:var(--brand-danger)}@supports (color: color-mix(in lab,red,red)){.pm-enterado--alerta{background:color-mix(in srgb,var(--brand-danger) 14%,var(--brand-surface))}}@supports (color: color-mix(in lab,red,red)){.pm-enterado--alerta{color:color-mix(in srgb,var(--brand-danger) 80%,var(--brand-text))}}.pm-saldo{color:var(--brand-primary-text);font-weight:600}.pm-balon{display:inline-flex;align-items:center;gap:.25rem;margin-top:.2rem;padding:.05rem .5rem;border-radius:var(--brand-radius-full);background:var(--brand-warn);color:var(--brand-warn);font-size:.72rem;font-weight:700;white-space:nowrap}@supports (color: color-mix(in lab,red,red)){.pm-balon{background:color-mix(in srgb,var(--brand-warn) 16%,var(--brand-surface))}}@supports (color: color-mix(in lab,red,red)){.pm-balon{color:color-mix(in srgb,var(--brand-warn) 50%,var(--brand-text))}}.pm-balon i{font-size:.68rem}.pm-balon--ok{background:var(--brand-success);color:var(--brand-success)}@supports (color: color-mix(in lab,red,red)){.pm-balon--ok{background:color-mix(in srgb,var(--brand-success) 14%,var(--brand-surface))}}@supports (color: color-mix(in lab,red,red)){.pm-balon--ok{color:color-mix(in srgb,var(--brand-success) 60%,var(--brand-text))}}.pm-pago{font-weight:600}.pm-pago--success{color:var(--brand-success)}@supports (color: color-mix(in lab,red,red)){.pm-pago--success{color:color-mix(in srgb,var(--brand-success) 70%,var(--brand-text))}}.pm-pago--warn{color:var(--brand-warn)}@supports (color: color-mix(in lab,red,red)){.pm-pago--warn{color:color-mix(in srgb,var(--brand-warn) 45%,var(--brand-text))}}.pm-pago--danger{color:var(--brand-danger)}@supports (color: color-mix(in lab,red,red)){.pm-pago--danger{color:color-mix(in srgb,var(--brand-danger) 75%,var(--brand-text))}}.pm-actions{display:inline-flex;align-items:center;gap:.2rem;justify-content:center}@container (min-width: 64rem){.pm .ui-table-shell{overflow:clip}.pm .ui-table-scroll{overflow:visible}}.pm-espera{display:inline-flex;align-items:center;gap:.2rem;padding:0 .35rem;border-radius:var(--brand-radius-full);background:var(--brand-bg-muted);font-size:.6875rem;font-weight:600;line-height:1.5;color:var(--brand-text-muted);white-space:nowrap}.pm-espera i{font-size:.6rem}.pm-espera--aviso{background:var(--brand-warn);color:var(--brand-warn)}@supports (color: color-mix(in lab,red,red)){.pm-espera--aviso{background:color-mix(in srgb,var(--brand-warn) 22%,var(--brand-surface))}}@supports (color: color-mix(in lab,red,red)){.pm-espera--aviso{color:color-mix(in srgb,var(--brand-warn) 40%,var(--brand-text))}}.pm-espera--atraso{background:var(--brand-danger);color:var(--brand-danger)}@supports (color: color-mix(in lab,red,red)){.pm-espera--atraso{background:color-mix(in srgb,var(--brand-danger) 14%,var(--brand-surface))}}@supports (color: color-mix(in lab,red,red)){.pm-espera--atraso{color:color-mix(in srgb,var(--brand-danger) 80%,var(--brand-text))}}.pm-row>td:first-child{position:relative}.pm-row>td:first-child:before{content:"";position:absolute;top:.5rem;bottom:.5rem;left:0;width:4px;border-radius:var(--brand-radius-full);background:var(--pm-estado, transparent)}.pm-row--pendiente{--pm-estado: var(--brand-warn)}.pm-row--enviado{--pm-estado: var(--brand-info)}.pm-row--entregado{--pm-estado: var(--brand-success)}.pm-row--anulado{--pm-estado: var(--brand-danger)}.pm-row--anulado td{background:var(--brand-danger);color:var(--brand-text-subtle)!important}@supports (color: color-mix(in lab,red,red)){.pm-row--anulado td{background:color-mix(in srgb,var(--brand-danger) 5%,transparent)}}.pm-row--anulado .pm-ticket,.pm-row--anulado .pm-strong,.pm-row--anulado .pm-dir{text-decoration:line-through;color:var(--brand-text-subtle)}.pm-row--nuevo td{animation:pm-nuevo 1.2s var(--brand-ease) 2}@keyframes pm-nuevo{50%{background:color-mix(in srgb,var(--brand-primary) 12%,transparent)}}.pm-vivo{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .7rem;border-radius:var(--brand-radius-full);background:var(--brand-success);font-size:var(--brand-text-2xs);font-weight:600;white-space:nowrap;color:var(--brand-success-700);cursor:default}@supports (color: color-mix(in lab,red,red)){.pm-vivo{background:color-mix(in srgb,var(--brand-success) 12%,transparent)}}.app-dark .pm-vivo{color:var(--brand-success)}.pm-vivo__punto{width:.5rem;height:.5rem;border-radius:50%;background:var(--brand-success);animation:pm-latido 1.8s ease-out infinite}@keyframes pm-latido{0%{box-shadow:0 0 color-mix(in srgb,var(--brand-success) 55%,transparent)}70%,to{box-shadow:0 0 0 .4rem transparent}}.pm-vivo--off,.app-dark .pm-vivo--off{background:var(--brand-bg-muted);color:var(--brand-text-subtle)}.pm-vivo--off .pm-vivo__punto{background:var(--brand-text-subtle);animation:none}@media(prefers-reduced-motion:reduce){.pm-vivo__punto{animation:none}}.pm-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.pm-legend{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1rem;font-size:var(--brand-text-xs);color:var(--brand-text-muted)}.pm-legend>span{display:inline-flex;align-items:center;gap:.35rem}.pm-vacio{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:3rem 1rem;border:1px dashed var(--brand-border-strong);border-radius:var(--brand-radius-xl);text-align:center;font-size:var(--brand-text-sm);color:var(--brand-text-muted)}.pm-vacio i{font-size:1.75rem;color:var(--brand-text-subtle)}.pm-vacio b{color:var(--brand-text)}.pr{--pr-venta: #2a78d6;--pr-compra: #eb6834;--pr-grid: #eceef2;display:flex;flex-direction:column;gap:1rem}.app-dark .pr,.app-dark .pr-drawer{--pr-venta: #3987e5;--pr-compra: #d95926;--pr-grid: #1a3352}.pr-drawer{--pr-venta: #2a78d6;--pr-compra: #eb6834;--pr-grid: #eceef2}.pr-num{font-variant-numeric:tabular-nums}.pr-strong{font-weight:600;color:var(--brand-text)}.pr-muted{color:var(--brand-text-subtle);font-size:var(--brand-text-xs)}.pr-right{text-align:right!important}.pr-text-danger{color:var(--brand-danger)!important}.pr-ok{color:var(--brand-success)}.pr-sub{display:block;margin-top:.15rem;font-size:var(--brand-text-xs);color:var(--brand-text-subtle)}.pr-code{display:inline-block;padding:.1rem .45rem;border-radius:var(--brand-radius-md);background:var(--brand-bg-muted);border:1px solid var(--brand-border);font-family:var(--brand-font-mono);font-size:var(--brand-text-2xs);font-weight:700;color:var(--brand-secondary-700);white-space:nowrap}.app-dark .pr-code{color:var(--brand-secondary-200)}.pr-link{font-size:var(--brand-text-sm);font-weight:600;color:var(--ui-link-color);cursor:pointer}.pr-link:hover{color:var(--ui-link-hover);text-decoration:underline}.pr-dot{display:inline-block;width:.55rem;height:.55rem;margin-right:.35rem;border-radius:50%;background:var(--brand-border-strong);flex-shrink:0}.pr-dot--warn{background:var(--brand-warn)}.pr-dot--info{background:var(--brand-info)}.pr-dot--primary{background:var(--brand-primary)}.pr-dot--danger{background:var(--brand-danger)}.pr-dot--secondary{background:var(--brand-secondary-500)}.pr-sede-dot{display:inline-block;width:.6rem;height:.6rem;border-radius:50%;flex-shrink:0}.pr-sede-dot--head{box-shadow:0 0 0 2px #ffffff59}.pr-sede-dot--demo{background:var(--brand-secondary-500)}.pr-toolbar{display:flex;flex-direction:column;gap:.75rem;padding:1rem 1.25rem;background:var(--brand-surface);border:1px solid var(--brand-border);border-radius:var(--brand-radius-2xl)}.pr-toolbar__row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.pr-date,.pr-search{display:inline-flex;align-items:center;gap:.5rem;height:var(--ui-input-height);padding-inline:.75rem;background:var(--brand-surface);border:1px solid var(--brand-border-strong);border-radius:var(--ui-input-radius);color:var(--brand-text-subtle)}.pr-date{cursor:pointer}.pr-date__label{font-size:var(--brand-text-xs);font-weight:600;white-space:nowrap}.pr-date input{border:0;background:transparent;color:var(--brand-text);font-size:var(--ui-input-font-size);outline:none}.pr-search{flex:1;min-width:min(18rem,100%);padding-right:0}.pr-search .p-inputtext{flex:1;border:0!important;box-shadow:none!important;background:transparent!important;padding-left:0!important;min-height:calc(var(--ui-input-height) - 2px)}.pr-banner{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.6rem .9rem;border-radius:var(--brand-radius-lg);background:var(--brand-info-50);color:var(--brand-info-800);font-size:var(--brand-text-sm)}.app-dark .pr-banner{background:var(--brand-info);color:var(--brand-info-100)}@supports (color: color-mix(in lab,red,red)){.app-dark .pr-banner{background:color-mix(in srgb,var(--brand-info) 16%,transparent)}}.pr-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.75rem}.pr-kpi{display:flex;flex-direction:column;gap:.2rem;padding:1rem 1.25rem;text-align:left;background:var(--brand-surface);border:1px solid var(--brand-border);border-radius:var(--brand-radius-2xl)}button.pr-kpi{cursor:pointer;transition:border-color var(--brand-duration),box-shadow var(--brand-duration)}button.pr-kpi:hover{border-color:var(--brand-secondary-300);box-shadow:var(--brand-shadow-sm)}.pr-kpi__label{font-size:var(--brand-text-2xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--brand-text-subtle)}.pr-kpi__value{font-size:1.75rem;font-weight:700;line-height:1.2;color:var(--brand-text)}.pr-kpi__value small{font-size:var(--brand-text-sm);font-weight:500;color:var(--brand-text-subtle)}.pr-kpi__hint{display:inline-flex;align-items:center;gap:.25rem;font-size:var(--brand-text-xs);color:var(--brand-text-muted)}.pr-card{background:var(--brand-surface);border:1px solid var(--brand-border);border-radius:var(--brand-radius-2xl);overflow:hidden}.pr-card__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;padding:.75rem 1rem;border-bottom:1px solid var(--brand-border)}.pr-tabs{display:flex;flex-wrap:wrap;gap:.25rem;padding:.25rem;background:var(--brand-bg-muted);border-radius:var(--brand-radius-lg)}.pr-tab{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .8rem;border-radius:var(--brand-radius-md);font-size:var(--brand-text-sm);font-weight:500;color:var(--brand-text-muted);cursor:pointer}.pr-tab .pr-dot{margin-right:0}.pr-tab:hover{color:var(--brand-text)}.pr-tab--active{background:var(--brand-surface);color:var(--brand-text);font-weight:600;box-shadow:var(--brand-shadow-sm)}.pr-tab__count{min-width:1.6rem;padding:.05rem .45rem;border-radius:var(--brand-radius-full);background:var(--brand-bg-emphasis);font-size:var(--brand-text-xs);font-weight:600;text-align:center}.pr-tab--active .pr-tab__count{background:var(--brand-primary);color:var(--brand-primary-contrast)}.pr-table tbody td{vertical-align:middle}.pr-table thead th{white-space:nowrap}.pr-row--warn td{background:var(--brand-warn)}@supports (color: color-mix(in lab,red,red)){.pr-row--warn td{background:color-mix(in srgb,var(--brand-warn) 6%,transparent)}}.pr-row--muted td{color:var(--brand-text-subtle)}.pr-row--muted .pr-strong{color:var(--brand-text-muted);font-weight:500}.pr-prod{display:inline-flex;align-items:center;gap:.5rem;text-align:left;cursor:pointer}.pr-prod__name{font-weight:600;color:var(--brand-text)}.pr-prod:hover .pr-prod__name{color:var(--ui-link-color);text-decoration:underline}.pr-matrix-legend{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1.25rem;padding:.6rem 1rem;border-bottom:1px solid var(--brand-border);font-size:var(--brand-text-xs);color:var(--brand-text-muted)}.pr-matrix-legend__item{display:inline-flex;align-items:center;gap:.4rem}.pr-matrix-legend__hint{margin-left:auto;color:var(--brand-text-subtle)}.pr-sede-head{display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap}.pr-matrix__prod{min-width:13rem}.pr-matrix td.pr-matrix__general{background:var(--brand-secondary-500)}@supports (color: color-mix(in lab,red,red)){.pr-matrix td.pr-matrix__general{background:color-mix(in srgb,var(--brand-secondary-500) 5%,transparent)}}.pr-cell{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .55rem;border:1px solid transparent;border-radius:var(--brand-radius-md);font-size:var(--brand-text-sm);font-weight:500;font-variant-numeric:tabular-nums;color:var(--brand-text-subtle);white-space:nowrap;cursor:pointer;transition:background-color var(--brand-duration),border-color var(--brand-duration)}.pr-cell:hover{background:var(--brand-bg-muted);border-color:var(--brand-border-strong)}.pr-cell:focus-visible{outline:2px solid var(--brand-primary);outline-offset:1px}.pr-cell--propio{color:var(--brand-text);font-weight:700}.pr-cell--general{font-size:var(--brand-text-base);font-weight:700;color:var(--brand-text)}.pr-cell--falta{background:var(--brand-warn-50);color:var(--brand-warn-800);font-size:var(--brand-text-xs);font-weight:600}.app-dark .pr-cell--falta{background:var(--brand-warn);color:var(--brand-warn-200)}@supports (color: color-mix(in lab,red,red)){.app-dark .pr-cell--falta{background:color-mix(in srgb,var(--brand-warn) 20%,transparent)}}.pr-cell--demo{cursor:default;padding:.1rem .4rem;border-color:var(--brand-border)}.pr-cell--demo:hover{background:transparent;border-color:var(--brand-border)}.pr-cell__prog{font-size:.8rem;color:var(--brand-primary)}.pr-cell__diff{display:block;padding-right:.55rem;font-size:var(--brand-text-2xs);font-variant-numeric:tabular-nums;color:var(--brand-text-subtle);white-space:nowrap}.pr-delta{display:inline-flex;align-items:center;gap:.25rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--brand-text);white-space:nowrap}.pr-delta i{font-size:.75rem}.pr-delta--up i,i.pr-delta--up{color:var(--brand-warn-700)}.pr-delta--down i,i.pr-delta--down{color:var(--brand-info-600)}.app-dark .pr-delta--up i,.app-dark i.pr-delta--up{color:var(--brand-warn-500)}.app-dark .pr-delta--down i,.app-dark i.pr-delta--down{color:var(--brand-info-500)}.pr-status{display:inline-flex;align-items:center;gap:.3rem;padding:.15rem .55rem;border-radius:var(--brand-radius-full);font-size:var(--brand-text-xs);font-weight:600;white-space:nowrap;background:var(--brand-bg-emphasis);color:var(--brand-text-muted)}.pr-status--vigente{background:var(--brand-success-50);color:var(--brand-success-800)}.pr-status--programado{background:var(--brand-primary-50);color:var(--brand-primary-800)}.pr-status--sin-precio{background:var(--brand-warn-50);color:var(--brand-warn-800)}.app-dark .pr-status--vigente{background:var(--brand-success);color:var(--brand-success-200)}@supports (color: color-mix(in lab,red,red)){.app-dark .pr-status--vigente{background:color-mix(in srgb,var(--brand-success) 20%,transparent)}}.app-dark .pr-status--programado{background:var(--brand-primary);color:var(--brand-primary-200)}@supports (color: color-mix(in lab,red,red)){.app-dark .pr-status--programado{background:color-mix(in srgb,var(--brand-primary) 20%,transparent)}}.app-dark .pr-status--sin-precio{background:var(--brand-warn);color:var(--brand-warn-200)}@supports (color: color-mix(in lab,red,red)){.app-dark .pr-status--sin-precio{background:color-mix(in srgb,var(--brand-warn) 20%,transparent)}}.pr-seg{display:inline-flex;gap:2px;padding:3px;background:var(--brand-bg-muted);border:1px solid var(--brand-border);border-radius:var(--brand-radius-lg)}.pr-seg__btn{padding:.35rem .75rem;border-radius:var(--brand-radius-md);font-size:var(--brand-text-xs);font-weight:600;color:var(--brand-text-muted);cursor:pointer;white-space:nowrap}.pr-seg__btn[aria-pressed=true]{background:var(--brand-surface);color:var(--brand-text);box-shadow:var(--brand-shadow-sm)}.pr-seg__btn:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.pr-legend{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;font-size:var(--brand-text-xs);font-weight:600;color:var(--brand-text-muted)}.pr-legend>span{display:inline-flex;align-items:center;gap:.4rem}.pr-legend .pr-muted{font-weight:400}.pr-key{display:inline-block;width:1rem;height:0;border-top:2px solid var(--pr-venta);vertical-align:middle}.pr-key--compra{border-top:2px dashed var(--pr-compra)}.pr-chart{position:relative;display:block;width:100%}.pr-chart svg{display:block;overflow:visible;outline:none}.pr-chart svg:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px;border-radius:4px}.pr-chart__grid{stroke:var(--pr-grid);stroke-width:1}.pr-chart__tick{fill:var(--brand-text-subtle);font-size:11px;font-variant-numeric:tabular-nums}.pr-chart__line{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.pr-chart__line--venta{stroke:var(--pr-venta)}.pr-chart__line--compra{stroke:var(--pr-compra);stroke-dasharray:5 3}.pr-chart__dot{stroke:var(--brand-surface);stroke-width:2}.pr-chart__dot--venta{fill:var(--pr-venta)}.pr-chart__dot--compra{fill:var(--pr-compra)}.pr-chart__cross{stroke:var(--brand-border-strong);stroke-width:1}.pr-chart__tip{position:absolute;top:0;z-index:2;min-width:170px;padding:.5rem .65rem;transform:translate(-50%,-100%);background:var(--brand-surface);border:1px solid var(--brand-border);border-radius:var(--brand-radius-lg);box-shadow:var(--brand-shadow-md);font-size:var(--brand-text-xs);pointer-events:none}.pr-chart__tip-date{margin-bottom:.3rem;font-weight:700;color:var(--brand-text)}.pr-chart__tip-row{display:flex;justify-content:space-between;gap:1rem;color:var(--brand-text-muted);font-variant-numeric:tabular-nums}.pr-chart__tip-row span{display:inline-flex;align-items:center;gap:.35rem}.pr-chart__tip-row b{color:var(--brand-text)}.pr-chart__tip-row--sub{margin-top:.2rem;padding-top:.2rem;border-top:1px solid var(--brand-border)}.pr-chart__empty{display:flex;align-items:center;justify-content:center;gap:.5rem;color:var(--brand-text-subtle);font-size:var(--brand-text-sm)}.pr-hist{display:flex;flex-direction:column;gap:1rem}.pr-hist__head{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.pr-hist__ref{margin-left:auto;font-size:var(--brand-text-xs);color:var(--brand-text-subtle)}.pr-scopes{display:flex;flex-wrap:wrap;gap:.35rem}.pr-scope-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .75rem;border:1px solid var(--brand-border);border-radius:var(--brand-radius-full);background:var(--brand-surface);font-size:var(--brand-text-xs);font-weight:600;color:var(--brand-text-muted);cursor:pointer}.pr-scope-chip:hover{border-color:var(--brand-secondary-300);color:var(--brand-text)}.pr-scope-chip[aria-pressed=true]{border-color:var(--brand-secondary-700);background:var(--brand-secondary-800);color:#fff}.app-dark .pr-scope-chip[aria-pressed=true]{background:var(--brand-primary);border-color:var(--brand-primary)}.pr-hist__now{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1rem 1.75rem;padding:1rem 1.1rem;border:1px solid var(--brand-border);border-radius:var(--brand-radius-xl);background:var(--brand-bg-muted)}.pr-hist__now>div{display:flex;flex-direction:column;gap:.15rem}.pr-hist__price{font-size:2rem;font-weight:700;line-height:1.1;color:var(--brand-text)}.pr-hist__metric{font-size:var(--brand-text-lg);font-weight:700;color:var(--brand-text)}.pr-hist__cta{margin-left:auto}.pr-panel{display:flex;flex-direction:column;gap:.6rem;padding:.9rem 1rem;border:1px solid var(--brand-border);border-radius:var(--brand-radius-xl)}.pr-panel--flush{padding:0;gap:0;overflow:hidden}.pr-panel--flush .pr-panel__head{padding:.75rem 1rem;border-bottom:1px solid var(--brand-border)}.pr-panel__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.pr-panel__title{margin:0;font-size:var(--brand-text-sm);font-weight:700;color:var(--brand-text)}.pr-form-producto{display:flex;align-items:center;gap:.6rem}.pr-form-producto__name{font-weight:600;color:var(--brand-text)}.pr-field-hint{font-size:var(--brand-text-xs);color:var(--brand-text-subtle)}.pr-quick-dates{display:flex;gap:.35rem;margin-top:.35rem}.pr-quick-date{padding:.15rem .65rem;border:1px solid var(--brand-border);border-radius:var(--brand-radius-full);background:var(--brand-surface);font-size:var(--brand-text-xs);font-weight:600;color:var(--brand-text-muted);cursor:pointer}.pr-quick-date:hover{border-color:var(--brand-secondary-300);color:var(--brand-text)}.pr-quick-date--active{border-color:var(--brand-primary);background:var(--brand-primary-50);color:var(--brand-primary-800)}.app-dark .pr-quick-date--active{background:var(--brand-primary);color:var(--brand-primary-200)}@supports (color: color-mix(in lab,red,red)){.app-dark .pr-quick-date--active{background:color-mix(in srgb,var(--brand-primary) 18%,transparent)}}.pr-input-money{font-variant-numeric:tabular-nums;font-weight:600}.pr-preview{display:flex;flex-direction:column;gap:.75rem;margin-top:.75rem;padding:.9rem 1rem;border:1px solid var(--brand-border);border-radius:var(--brand-radius-xl);background:var(--brand-bg-muted)}.pr-preview__cols{display:grid;grid-template-columns:1fr auto 1fr 1fr;align-items:start;gap:.75rem}.pr-preview__col{display:flex;flex-direction:column;gap:.15rem;min-width:0}.pr-preview__arrow{align-self:center;color:var(--brand-text-subtle)}.pr-preview__label{font-size:var(--brand-text-2xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--brand-text-subtle)}.pr-preview__value{font-size:var(--brand-text-xl);font-weight:700;color:var(--brand-text)}.pr-preview__value--muted{color:var(--brand-text-subtle);font-weight:600}.pr-preview__sub{font-size:var(--brand-text-xs);color:var(--brand-text-subtle)}@media(max-width:560px){.pr-preview__cols{grid-template-columns:1fr 1fr}.pr-preview__arrow{display:none}}.pr-notes{display:flex;flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none}.pr-note{display:flex;align-items:flex-start;gap:.5rem;font-size:var(--brand-text-xs);color:var(--brand-text-muted)}.pr-note i{margin-top:.15rem}.pr-note--info i{color:var(--brand-info)}.pr-note--warn{color:var(--brand-warn-800)}.pr-note--warn i{color:var(--brand-warn-600)}.pr-note--danger{color:var(--brand-danger-700);font-weight:600}.pr-note--danger i{color:var(--brand-danger)}.pr-note--muted{color:var(--brand-text-subtle)}.app-dark .pr-note--warn{color:var(--brand-warn-200)}.app-dark .pr-note--danger{color:var(--brand-danger-200)}.map-picker{display:flex;flex-direction:column;gap:.55rem}.map-picker__search{display:flex;flex-wrap:wrap;gap:.4rem}.map-picker__search-box{flex:1;min-width:min(16rem,100%);display:flex;align-items:center;gap:.5rem;height:var(--ui-input-height);padding-inline:.75rem;border:1px solid var(--brand-border-strong);border-radius:var(--ui-input-radius);background:var(--brand-surface);color:var(--brand-text-subtle)}.map-picker__search-box:focus-within{border-color:var(--brand-primary);box-shadow:var(--ui-input-shadow-focus)}.map-picker__search-box input{flex:1;min-width:0;border:0;outline:none;background:transparent;color:var(--brand-text);font-size:var(--ui-input-font-size)}.map-picker__btn{display:inline-flex;align-items:center;gap:.4rem;height:var(--ui-input-height);padding:0 .85rem;border:1px solid var(--brand-border-strong);border-radius:var(--ui-input-radius);background:var(--brand-surface);font-size:var(--brand-text-sm);font-weight:600;color:var(--brand-text);white-space:nowrap;cursor:pointer}.map-picker__btn:hover:not(:disabled){border-color:var(--brand-primary);color:var(--brand-primary-text)}.map-picker__btn:disabled{opacity:.55;cursor:not-allowed}.map-picker__btn--primary{border-color:var(--brand-secondary-800);background:var(--brand-secondary-800);color:#fff}.map-picker__btn--primary:hover:not(:disabled){background:var(--brand-secondary-700);color:#fff}.map-picker__btn--ghost{height:auto;padding:.2rem .5rem;border-color:transparent;font-size:var(--brand-text-xs);color:var(--brand-text-muted)}.map-picker__frame{position:relative}.map-picker__map{width:100%;border:1px solid var(--brand-border);border-radius:var(--brand-radius-xl);overflow:hidden;z-index:0;cursor:crosshair}.map-picker__map--readonly{cursor:grab}.map-picker__overlay{position:absolute;left:50%;bottom:.9rem;z-index:500;display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .9rem;border-radius:var(--brand-radius-full);background:#0b2038e0;color:#fff;font-size:var(--brand-text-xs);font-weight:600;white-space:nowrap;transform:translate(-50%);pointer-events:none;box-shadow:var(--brand-shadow-md)}.map-picker__results{position:absolute;top:.6rem;left:3.4rem;z-index:1000;display:flex;flex-direction:column;width:min(24rem,calc(100% - 4.2rem));max-height:calc(100% - 1.2rem);overflow-y:auto;border:1px solid var(--brand-border);border-radius:var(--brand-radius-lg);background:var(--brand-surface);box-shadow:var(--brand-shadow-lg)}.map-picker__results-head{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;padding:.4rem .5rem .4rem .8rem;border-bottom:1px solid var(--brand-border);background:var(--brand-surface);font-size:var(--brand-text-xs);font-weight:600;color:var(--brand-text-muted)}.map-picker__results-close{display:inline-grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:50%;color:var(--brand-text-muted);cursor:pointer}.map-picker__results-close:hover{background:var(--brand-bg-muted);color:var(--brand-text)}.map-picker__result{display:flex;align-items:flex-start;gap:.6rem;padding:.55rem .8rem;border-bottom:1px solid var(--brand-border);text-align:left;cursor:pointer}.map-picker__result:last-child{border-bottom:0}.map-picker__result:hover,.map-picker__result:focus-visible{background:var(--brand-primary);outline:none}@supports (color: color-mix(in lab,red,red)){.map-picker__result:hover,.map-picker__result:focus-visible{background:color-mix(in srgb,var(--brand-primary) 8%,var(--brand-surface))}}.map-picker__result>i{margin-top:.2rem;color:var(--brand-primary-text)}.map-picker__result--zona>i{color:var(--brand-success-600)}.map-picker__result-text{display:flex;flex-direction:column;gap:.1rem;min-width:0}.map-picker__result-text b{font-size:var(--brand-text-sm);color:var(--brand-text)}.map-picker__result-text small{font-size:var(--brand-text-xs);color:var(--brand-text-muted)}.map-picker__area{stroke:var(--brand-secondary-600);fill:var(--brand-secondary-500)}.leaflet-tooltip.map-picker__etiqueta{padding:.2rem .55rem;border:0;border-radius:var(--brand-radius-full);background:var(--brand-secondary-800);color:#fff;font-size:var(--brand-text-xs);font-weight:700;box-shadow:var(--brand-shadow-md)}.leaflet-tooltip-top.map-picker__etiqueta:before{border-top-color:var(--brand-secondary-800)}.map-casa{background:transparent;border:0;pointer-events:none}.map-casa__num{position:absolute;padding:.05rem .3rem;border:1px solid rgb(11 32 56 / .35);border-radius:.3rem;background:#ffffffeb;color:#0b2038;font-size:.68rem;font-weight:700;line-height:1.25;white-space:nowrap;transform:translate(-50%,-50%);box-shadow:0 1px 2px #0003}.map-casa__num--muestra{position:static;transform:none}.map-picker__status{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .75rem;font-size:var(--brand-text-xs)}.map-picker__ok{display:inline-flex;align-items:center;gap:.35rem;font-weight:600;color:var(--brand-success-700)}.app-dark .map-picker__ok{color:var(--brand-success-500)}.map-picker__hint{display:inline-flex;align-items:center;gap:.35rem;color:var(--brand-text-muted)}.map-picker__hint--numeros{margin-left:auto}.map-picker__coords{font-family:var(--brand-font-mono);font-size:var(--brand-text-2xs);color:var(--brand-text-subtle)}.map-picker__aviso{display:inline-flex;align-items:flex-start;gap:.35rem;font-size:var(--brand-text-xs);color:var(--brand-warn-800)}.app-dark .map-picker__aviso{color:var(--brand-warn-200)}.map-picker__error{font-size:var(--brand-text-xs);color:var(--brand-danger)}.map-pin{background:transparent;border:0}.map-pin__body{position:absolute;left:2px;top:0;width:24px;height:24px;border-radius:50% 50% 50% 0;background:var(--brand-primary);border:3px solid #fff;box-shadow:0 2px 6px #00000059;transform:rotate(-45deg)}.map-pin__body:after{content:"";position:absolute;inset:6px;border-radius:50%;background:#fff}}:root{--swal2-outline: 0 0 0 3px rgba(100, 150, 200, .5);--swal2-container-padding: .625em;--swal2-backdrop: rgba(0, 0, 0, .4);--swal2-backdrop-transition: background-color .15s;--swal2-width: 32em;--swal2-padding: 0 0 1.25em;--swal2-border: none;--swal2-border-radius: .3125rem;--swal2-background: white;--swal2-color: #545454;--swal2-show-animation: swal2-show .3s;--swal2-hide-animation: swal2-hide .15s forwards;--swal2-icon-zoom: 1;--swal2-title-padding: .8em 1em 0;--swal2-html-container-padding: 1em 1.6em .3em;--swal2-input-border: 1px solid #d9d9d9;--swal2-input-border-radius: .1875em;--swal2-input-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .06), 0 0 0 3px transparent;--swal2-input-background: transparent;--swal2-input-transition: border-color .2s, box-shadow .2s;--swal2-input-hover-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .06), 0 0 0 3px transparent;--swal2-input-focus-border: 1px solid #b4dbed;--swal2-input-focus-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .06), 0 0 0 3px rgba(100, 150, 200, .5);--swal2-progress-step-background: #add8e6;--swal2-validation-message-background: #f0f0f0;--swal2-validation-message-color: #666;--swal2-footer-border-color: #eee;--swal2-footer-background: transparent;--swal2-footer-color: inherit;--swal2-timer-progress-bar-background: rgba(0, 0, 0, .3);--swal2-close-button-position: initial;--swal2-close-button-inset: auto;--swal2-close-button-font-size: 2.5em;--swal2-close-button-color: #ccc;--swal2-close-button-transition: color .2s, box-shadow .2s;--swal2-close-button-outline: initial;--swal2-close-button-box-shadow: inset 0 0 0 3px transparent;--swal2-close-button-focus-box-shadow: inset var(--swal2-outline);--swal2-close-button-hover-transform: none;--swal2-actions-justify-content: center;--swal2-actions-width: auto;--swal2-actions-margin: 1.25em auto 0;--swal2-actions-padding: 0;--swal2-actions-border-radius: 0;--swal2-actions-background: transparent;--swal2-action-button-transition: background-color .2s, box-shadow .2s;--swal2-action-button-hover: black 10%;--swal2-action-button-active: black 10%;--swal2-confirm-button-box-shadow: none;--swal2-confirm-button-border-radius: .25em;--swal2-confirm-button-background-color: #7066e0;--swal2-confirm-button-color: #fff;--swal2-deny-button-box-shadow: none;--swal2-deny-button-border-radius: .25em;--swal2-deny-button-background-color: #dc3741;--swal2-deny-button-color: #fff;--swal2-cancel-button-box-shadow: none;--swal2-cancel-button-border-radius: .25em;--swal2-cancel-button-background-color: #6e7881;--swal2-cancel-button-color: #fff;--swal2-toast-show-animation: swal2-toast-show .5s;--swal2-toast-hide-animation: swal2-toast-hide .1s forwards;--swal2-toast-border: none;--swal2-toast-box-shadow: 0 0 1px hsl(0deg 0% 0% / .075), 0 1px 2px hsl(0deg 0% 0% / .075), 1px 2px 4px hsl(0deg 0% 0% / .075), 1px 3px 8px hsl(0deg 0% 0% / .075), 2px 4px 16px hsl(0deg 0% 0% / .075)}[data-swal2-theme=dark]{--swal2-dark-theme-black: #19191a;--swal2-dark-theme-white: #e1e1e1;--swal2-background: var(--swal2-dark-theme-black);--swal2-color: var(--swal2-dark-theme-white);--swal2-footer-border-color: #555;--swal2-input-background: var(--swal2-dark-theme-black);--swal2-validation-message-background: var(--swal2-dark-theme-black);--swal2-validation-message-color: var(--swal2-dark-theme-white);--swal2-timer-progress-bar-background: rgba(255, 255, 255, .7)}@supports (color: color-mix(in lab,red,red)){[data-swal2-theme=dark]{--swal2-input-background: color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%)}}@supports (color: color-mix(in lab,red,red)){[data-swal2-theme=dark]{--swal2-validation-message-background: color-mix( in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10% )}}@media(prefers-color-scheme:dark){[data-swal2-theme=auto]{--swal2-dark-theme-black: #19191a;--swal2-dark-theme-white: #e1e1e1;--swal2-background: var(--swal2-dark-theme-black);--swal2-color: var(--swal2-dark-theme-white);--swal2-footer-border-color: #555;--swal2-input-background: var(--swal2-dark-theme-black);--swal2-validation-message-background: var(--swal2-dark-theme-black);--swal2-validation-message-color: var(--swal2-dark-theme-white);--swal2-timer-progress-bar-background: rgba(255, 255, 255, .7)}@supports (color: color-mix(in lab,red,red)){[data-swal2-theme=auto]{--swal2-input-background: color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%)}}@supports (color: color-mix(in lab,red,red)){[data-swal2-theme=auto]{--swal2-validation-message-background: color-mix( in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10% )}}}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto!important}body.swal2-no-backdrop .swal2-container{background-color:#0000!important;pointer-events:none}body.swal2-no-backdrop .swal2-container .swal2-popup{pointer-events:auto}body.swal2-no-backdrop .swal2-container .swal2-modal{box-shadow:0 0 10px var(--swal2-backdrop)}body.swal2-toast-shown .swal2-container{box-sizing:border-box;width:360px;max-width:100%;background-color:#0000;pointer-events:none}body.swal2-toast-shown .swal2-container.swal2-top{inset:0 auto auto 50%;transform:translate(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{inset:0 0 auto auto}body.swal2-toast-shown .swal2-container.swal2-top-start,body.swal2-toast-shown .swal2-container.swal2-top-left{inset:0 auto auto 0}body.swal2-toast-shown .swal2-container.swal2-center-start,body.swal2-toast-shown .swal2-container.swal2-center-left{inset:50% auto auto 0;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{inset:50% auto auto 50%;transform:translate(-50%,-50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{inset:50% 0 auto auto;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-start,body.swal2-toast-shown .swal2-container.swal2-bottom-left{inset:auto auto 0 0}body.swal2-toast-shown .swal2-container.swal2-bottom{inset:auto auto 0 50%;transform:translate(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{inset:auto 0 0 auto}@media print{body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown){overflow-y:scroll!important}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown) .swal2-container{position:static!important}}div:where(.swal2-container){display:grid;position:fixed;z-index:1060;inset:0;box-sizing:border-box;grid-template-areas:"top-start     top            top-end" "center-start  center         center-end" "bottom-start  bottom-center  bottom-end";grid-template-rows:minmax(min-content,auto) minmax(min-content,auto) minmax(min-content,auto);height:100%;padding:var(--swal2-container-padding);overflow-x:hidden;transition:var(--swal2-backdrop-transition);-webkit-overflow-scrolling:touch}div:where(.swal2-container).swal2-backdrop-show,div:where(.swal2-container).swal2-noanimation{background:var(--swal2-backdrop)}div:where(.swal2-container).swal2-backdrop-hide{background:#0000!important}div:where(.swal2-container).swal2-top-start,div:where(.swal2-container).swal2-center-start,div:where(.swal2-container).swal2-bottom-start{grid-template-columns:minmax(0,1fr) auto auto}div:where(.swal2-container).swal2-top,div:where(.swal2-container).swal2-center,div:where(.swal2-container).swal2-bottom{grid-template-columns:auto minmax(0,1fr) auto}div:where(.swal2-container).swal2-top-end,div:where(.swal2-container).swal2-center-end,div:where(.swal2-container).swal2-bottom-end{grid-template-columns:auto auto minmax(0,1fr)}div:where(.swal2-container).swal2-top-start>.swal2-popup{align-self:start}div:where(.swal2-container).swal2-top>.swal2-popup{grid-column:2;place-self:start center}div:where(.swal2-container).swal2-top-end>.swal2-popup,div:where(.swal2-container).swal2-top-right>.swal2-popup{grid-column:3;place-self:start end}div:where(.swal2-container).swal2-center-start>.swal2-popup,div:where(.swal2-container).swal2-center-left>.swal2-popup{grid-row:2;align-self:center}div:where(.swal2-container).swal2-center>.swal2-popup{grid-column:2;grid-row:2;place-self:center center}div:where(.swal2-container).swal2-center-end>.swal2-popup,div:where(.swal2-container).swal2-center-right>.swal2-popup{grid-column:3;grid-row:2;place-self:center end}div:where(.swal2-container).swal2-bottom-start>.swal2-popup,div:where(.swal2-container).swal2-bottom-left>.swal2-popup{grid-column:1;grid-row:3;align-self:end}div:where(.swal2-container).swal2-bottom>.swal2-popup{grid-column:2;grid-row:3;place-self:end center}div:where(.swal2-container).swal2-bottom-end>.swal2-popup,div:where(.swal2-container).swal2-bottom-right>.swal2-popup{grid-column:3;grid-row:3;place-self:end end}div:where(.swal2-container).swal2-grow-row>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-column:1/4;width:100%}div:where(.swal2-container).swal2-grow-column>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-row:1/4;align-self:stretch}div:where(.swal2-container).swal2-no-transition{transition:none!important}div:where(.swal2-container)[popover]{width:auto;border:0}div:where(.swal2-container) div:where(.swal2-popup){display:none;position:relative;box-sizing:border-box;grid-template-columns:minmax(0,100%);width:var(--swal2-width);max-width:100%;padding:var(--swal2-padding);border:var(--swal2-border);border-radius:var(--swal2-border-radius);background:var(--swal2-background);color:var(--swal2-color);font-family:inherit;font-size:1rem}div:where(.swal2-container) div:where(.swal2-popup):focus{outline:none}div:where(.swal2-container) div:where(.swal2-popup).swal2-loading{overflow-y:hidden}div:where(.swal2-container) div:where(.swal2-popup).swal2-draggable{cursor:grab}div:where(.swal2-container) div:where(.swal2-popup).swal2-draggable div:where(.swal2-icon){cursor:grab}div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging{cursor:grabbing}div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging div:where(.swal2-icon){cursor:grabbing}div:where(.swal2-container) h2:where(.swal2-title){position:relative;max-width:100%;margin:0;padding:var(--swal2-title-padding);color:inherit;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;overflow-wrap:break-word;cursor:initial}div:where(.swal2-container) div:where(.swal2-actions){display:flex;z-index:1;box-sizing:border-box;flex-wrap:wrap;align-items:center;justify-content:var(--swal2-actions-justify-content);width:var(--swal2-actions-width);margin:var(--swal2-actions-margin);padding:var(--swal2-actions-padding);border-radius:var(--swal2-actions-border-radius);background:var(--swal2-actions-background)}div:where(.swal2-container) div:where(.swal2-loader){display:none;align-items:center;justify-content:center;width:2.2em;height:2.2em;margin:0 1.875em;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border-width:.25em;border-style:solid;border-radius:100%;border-color:#2778c4 rgba(0,0,0,0) #2778c4 rgba(0,0,0,0)}div:where(.swal2-container) button:where(.swal2-styled){margin:.3125em;padding:.625em 1.1em;transition:var(--swal2-action-button-transition);border:none;box-shadow:0 0 0 3px #0000;font-weight:500}div:where(.swal2-container) button:where(.swal2-styled):not([disabled]){cursor:pointer}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm){border-radius:var(--swal2-confirm-button-border-radius);background:initial;background-color:var(--swal2-confirm-button-background-color);box-shadow:var(--swal2-confirm-button-box-shadow);color:var(--swal2-confirm-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):hover{background-color:var(--swal2-confirm-button-background-color)}@supports (color: color-mix(in lab,red,red)){div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):hover{background-color:color-mix(in srgb,var(--swal2-confirm-button-background-color),var(--swal2-action-button-hover))}}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):active{background-color:var(--swal2-confirm-button-background-color)}@supports (color: color-mix(in lab,red,red)){div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):active{background-color:color-mix(in srgb,var(--swal2-confirm-button-background-color),var(--swal2-action-button-active))}}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny){border-radius:var(--swal2-deny-button-border-radius);background:initial;background-color:var(--swal2-deny-button-background-color);box-shadow:var(--swal2-deny-button-box-shadow);color:var(--swal2-deny-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):hover{background-color:var(--swal2-deny-button-background-color)}@supports (color: color-mix(in lab,red,red)){div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):hover{background-color:color-mix(in srgb,var(--swal2-deny-button-background-color),var(--swal2-action-button-hover))}}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):active{background-color:var(--swal2-deny-button-background-color)}@supports (color: color-mix(in lab,red,red)){div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):active{background-color:color-mix(in srgb,var(--swal2-deny-button-background-color),var(--swal2-action-button-active))}}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel){border-radius:var(--swal2-cancel-button-border-radius);background:initial;background-color:var(--swal2-cancel-button-background-color);box-shadow:var(--swal2-cancel-button-box-shadow);color:var(--swal2-cancel-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):hover{background-color:var(--swal2-cancel-button-background-color)}@supports (color: color-mix(in lab,red,red)){div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):hover{background-color:color-mix(in srgb,var(--swal2-cancel-button-background-color),var(--swal2-action-button-hover))}}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):active{background-color:var(--swal2-cancel-button-background-color)}@supports (color: color-mix(in lab,red,red)){div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):active{background-color:color-mix(in srgb,var(--swal2-cancel-button-background-color),var(--swal2-action-button-active))}}div:where(.swal2-container) button:where(.swal2-styled):focus-visible{outline:none;box-shadow:var(--swal2-action-button-focus-box-shadow)}div:where(.swal2-container) button:where(.swal2-styled)[disabled]:not(.swal2-loading){opacity:.4}div:where(.swal2-container) button:where(.swal2-styled)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-footer){margin:1em 0 0;padding:1em 1em 0;border-top:1px solid var(--swal2-footer-border-color);background:var(--swal2-footer-background);color:var(--swal2-footer-color);font-size:1em;text-align:center;cursor:initial}div:where(.swal2-container) .swal2-timer-progress-bar-container{position:absolute;right:0;bottom:0;left:0;grid-column:auto!important;overflow:hidden;border-bottom-right-radius:var(--swal2-border-radius);border-bottom-left-radius:var(--swal2-border-radius)}div:where(.swal2-container) div:where(.swal2-timer-progress-bar){width:100%;height:.25em;background:var(--swal2-timer-progress-bar-background)}div:where(.swal2-container) img:where(.swal2-image){max-width:100%;margin:2em auto 1em;cursor:initial}div:where(.swal2-container) button:where(.swal2-close){position:var(--swal2-close-button-position);inset:var(--swal2-close-button-inset);z-index:2;align-items:center;justify-content:center;width:1.2em;height:1.2em;margin-top:0;margin-right:0;margin-bottom:-1.2em;padding:0;overflow:hidden;transition:var(--swal2-close-button-transition);border:none;border-radius:var(--swal2-border-radius);outline:var(--swal2-close-button-outline);background:#0000;color:var(--swal2-close-button-color);font-family:monospace;font-size:var(--swal2-close-button-font-size);cursor:pointer;justify-self:end}div:where(.swal2-container) button:where(.swal2-close):hover{transform:var(--swal2-close-button-hover-transform);background:#0000;color:#f27474}div:where(.swal2-container) button:where(.swal2-close):focus-visible{outline:none;box-shadow:var(--swal2-close-button-focus-box-shadow)}div:where(.swal2-container) button:where(.swal2-close)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-html-container){z-index:1;justify-content:center;margin:0;padding:var(--swal2-html-container-padding);overflow:auto;color:inherit;font-size:1.125em;font-weight:400;line-height:normal;text-align:center;overflow-wrap:break-word;word-break:break-word;cursor:initial}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea),div:where(.swal2-container) select:where(.swal2-select),div:where(.swal2-container) div:where(.swal2-radio),div:where(.swal2-container) label:where(.swal2-checkbox){margin:1em 2em 3px}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea){box-sizing:border-box;width:auto;transition:var(--swal2-input-transition);border:var(--swal2-input-border);border-radius:var(--swal2-input-border-radius);background:var(--swal2-input-background);box-shadow:var(--swal2-input-box-shadow);color:inherit;font-size:1.125em}div:where(.swal2-container) input:where(.swal2-input).swal2-inputerror,div:where(.swal2-container) input:where(.swal2-file).swal2-inputerror,div:where(.swal2-container) textarea:where(.swal2-textarea).swal2-inputerror{border-color:#f27474!important;box-shadow:0 0 2px #f27474!important}div:where(.swal2-container) input:where(.swal2-input):hover,div:where(.swal2-container) input:where(.swal2-file):hover,div:where(.swal2-container) textarea:where(.swal2-textarea):hover{box-shadow:var(--swal2-input-hover-box-shadow)}div:where(.swal2-container) input:where(.swal2-input):focus,div:where(.swal2-container) input:where(.swal2-file):focus,div:where(.swal2-container) textarea:where(.swal2-textarea):focus{border:var(--swal2-input-focus-border);outline:none;box-shadow:var(--swal2-input-focus-box-shadow)}div:where(.swal2-container) input:where(.swal2-input)::placeholder,div:where(.swal2-container) input:where(.swal2-file)::placeholder,div:where(.swal2-container) textarea:where(.swal2-textarea)::placeholder{color:#ccc}div:where(.swal2-container) .swal2-range{margin:1em 2em 3px;background:var(--swal2-background)}div:where(.swal2-container) .swal2-range input{width:80%}div:where(.swal2-container) .swal2-range output{width:20%;color:inherit;font-weight:600;text-align:center}div:where(.swal2-container) .swal2-range input,div:where(.swal2-container) .swal2-range output{height:2.625em;padding:0;font-size:1.125em;line-height:2.625em}div:where(.swal2-container) .swal2-input{height:2.625em;padding:0 .75em}div:where(.swal2-container) .swal2-file{width:75%;margin-right:auto;margin-left:auto;background:var(--swal2-input-background);font-size:1.125em}div:where(.swal2-container) .swal2-textarea{height:6.75em;padding:.75em}div:where(.swal2-container) .swal2-select{min-width:50%;max-width:100%;padding:.375em .625em;background:var(--swal2-input-background);color:inherit;font-size:1.125em}div:where(.swal2-container) .swal2-radio,div:where(.swal2-container) .swal2-checkbox{align-items:center;justify-content:center;background:var(--swal2-background);color:inherit}div:where(.swal2-container) .swal2-radio label,div:where(.swal2-container) .swal2-checkbox label{margin:0 .6em;font-size:1.125em}div:where(.swal2-container) .swal2-radio input,div:where(.swal2-container) .swal2-checkbox input{flex-shrink:0;margin:0 .4em}div:where(.swal2-container) label:where(.swal2-input-label){display:flex;justify-content:center;margin:1em auto 0}div:where(.swal2-container) div:where(.swal2-validation-message){align-items:center;justify-content:center;margin:1em 0 0;padding:.625em;overflow:hidden;background:var(--swal2-validation-message-background);color:var(--swal2-validation-message-color);font-size:1em;font-weight:300}div:where(.swal2-container) div:where(.swal2-validation-message):before{content:"!";display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center}div:where(.swal2-container) .swal2-progress-steps{flex-wrap:wrap;align-items:center;max-width:100%;margin:1.25em auto;padding:0;background:#0000;font-weight:600}div:where(.swal2-container) .swal2-progress-steps li{display:inline-block;position:relative}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step{z-index:20;flex-shrink:0;width:2em;height:2em;border-radius:2em;background:#2778c4;color:#fff;line-height:2em;text-align:center}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#2778c4}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:var(--swal2-progress-step-background);color:#fff}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:var(--swal2-progress-step-background)}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step-line{z-index:10;flex-shrink:0;width:2.5em;height:.4em;margin:0 -1px;background:#2778c4}div:where(.swal2-icon){position:relative;box-sizing:content-box;justify-content:center;width:5em;height:5em;margin:2.5em auto .6em;zoom:var(--swal2-icon-zoom);border:.25em solid rgba(0,0,0,0);border-radius:50%;border-color:#000;font-family:inherit;line-height:5em;cursor:default;-webkit-user-select:none;user-select:none}div:where(.swal2-icon) .swal2-icon-content{display:flex;align-items:center;font-size:3.75em}div:where(.swal2-icon).swal2-error{border-color:#f27474;color:#f27474}div:where(.swal2-icon).swal2-error .swal2-x-mark{position:relative;flex-grow:1}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:2.3125em;width:2.9375em;height:.3125em;border-radius:.125em;background-color:#f27474}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-error.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-error.swal2-icon-show .swal2-x-mark{animation:swal2-animate-error-x-mark .5s}div:where(.swal2-icon).swal2-warning{border-color:#f8bb86;color:#f8bb86}div:where(.swal2-icon).swal2-warning.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-warning.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .5s}div:where(.swal2-icon).swal2-info{border-color:#3fc3ee;color:#3fc3ee}div:where(.swal2-icon).swal2-info.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-info.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .8s}div:where(.swal2-icon).swal2-question{border-color:#87adbd;color:#87adbd}div:where(.swal2-icon).swal2-question.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-question.swal2-icon-show .swal2-icon-content{animation:swal2-animate-question-mark .8s}div:where(.swal2-icon).swal2-success{border-color:#a5dc86;color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;border-radius:50%}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.4375em;left:-2.0635em;transform:rotate(-45deg);transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.6875em;left:1.875em;transform:rotate(-45deg);transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}div:where(.swal2-icon).swal2-success .swal2-success-ring{position:absolute;z-index:2;top:-.25em;left:-.25em;box-sizing:content-box;width:100%;height:100%;border:.25em solid rgba(165,220,134,.3);border-radius:50%}div:where(.swal2-icon).swal2-success .swal2-success-fix{position:absolute;z-index:1;top:.5em;left:1.625em;width:.4375em;height:5.625em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line]{display:block;position:absolute;z-index:2;height:.3125em;border-radius:.125em;background-color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:.8125em;width:1.5625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-animate-success-line-tip .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-animate-success-line-long .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-circular-line-right{animation:swal2-rotate-success-circular-line 4.25s ease-in}[class^=swal2]{-webkit-tap-highlight-color:rgba(0,0,0,0)}.swal2-show{animation:var(--swal2-show-animation)}.swal2-hide{animation:var(--swal2-hide-animation)}.swal2-noanimation{transition:none}.swal2-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.swal2-rtl .swal2-close{margin-right:initial;margin-left:0}.swal2-rtl .swal2-timer-progress-bar{right:0;left:auto}.swal2-toast{box-sizing:border-box;grid-column:1/4!important;grid-row:1/4!important;grid-template-columns:min-content auto min-content;padding:1em;overflow-y:hidden;border:var(--swal2-toast-border);background:var(--swal2-background);box-shadow:var(--swal2-toast-box-shadow);pointer-events:auto}.swal2-toast>*{grid-column:2}.swal2-toast h2:where(.swal2-title){margin:.5em 1em;padding:0;font-size:1em;text-align:initial}.swal2-toast .swal2-loading{justify-content:center}.swal2-toast input:where(.swal2-input){height:2em;margin:.5em;font-size:1em}.swal2-toast .swal2-validation-message{font-size:1em}.swal2-toast div:where(.swal2-footer){margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}.swal2-toast button:where(.swal2-close){grid-column:3/3;grid-row:1/99;align-self:center;width:.8em;height:.8em;margin:0;font-size:2em}.swal2-toast div:where(.swal2-html-container){margin:.5em 1em;padding:0;overflow:initial;font-size:1em;text-align:initial}.swal2-toast div:where(.swal2-html-container):empty{padding:0}.swal2-toast .swal2-loader{grid-column:1;grid-row:1/99;align-self:center;width:2em;height:2em;margin:.25em}.swal2-toast .swal2-icon{grid-column:1;grid-row:1/99;align-self:center;width:2em;min-width:2em;height:2em;margin:0 .5em 0 0}.swal2-toast .swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:1.8em;font-weight:700}.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:.875em;width:1.375em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-toast div:where(.swal2-actions){justify-content:flex-start;height:auto;margin:.5em 0 0;padding:0 .5em}.swal2-toast button:where(.swal2-styled){margin:.25em .5em;padding:.4em .6em;font-size:1em}.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-toast .swal2-success [class^=swal2-success-circular-line]{position:absolute;width:1.6em;height:3em;border-radius:50%}.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.8em;left:-.5em;transform:rotate(-45deg);transform-origin:2em 2em;border-radius:4em 0 0 4em}.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.25em;left:.9375em;transform-origin:0 1.5em;border-radius:0 4em 4em 0}.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-toast .swal2-success .swal2-success-fix{top:0;left:.4375em;width:.4375em;height:2.6875em}.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:1.125em;left:.1875em;width:.75em}.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:.9375em;right:.1875em;width:1.375em}.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-toast-animate-success-line-tip .75s}.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-toast-animate-success-line-long .75s}.swal2-toast.swal2-show{animation:var(--swal2-toast-show-animation)}.swal2-toast.swal2-hide{animation:var(--swal2-toast-hide-animation)}@keyframes swal2-show{0%{transform:translate3d(0,-50px,0) scale(.9);opacity:0}to{transform:translateZ(0) scale(1);opacity:1}}@keyframes swal2-hide{0%{transform:translateZ(0) scale(1);opacity:1}to{transform:translate3d(0,-50px,0) scale(.9);opacity:0}}@keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}to{top:2.8125em;left:.8125em;width:1.5625em}}@keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}to{top:2.375em;right:.5em;width:2.9375em}}@keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}to{transform:rotate(-405deg)}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(.4);opacity:0}50%{margin-top:1.625em;transform:scale(.4);opacity:0}80%{margin-top:-.375em;transform:scale(1.15)}to{margin-top:0;transform:scale(1);opacity:1}}@keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}to{transform:rotateX(0);opacity:1}}@keyframes swal2-rotate-loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes swal2-animate-question-mark{0%{transform:rotateY(-360deg)}to{transform:rotateY(0)}}@keyframes swal2-animate-i-mark{0%{transform:rotate(45deg);opacity:0}25%{transform:rotate(-25deg);opacity:.4}50%{transform:rotate(15deg);opacity:.8}75%{transform:rotate(-5deg);opacity:1}to{transform:rotateX(0);opacity:1}}@keyframes swal2-toast-show{0%{transform:translateY(-.625em) rotate(2deg)}33%{transform:translateY(0) rotate(-2deg)}66%{transform:translateY(.3125em) rotate(2deg)}to{transform:translateY(0) rotate(0)}}@keyframes swal2-toast-hide{to{transform:rotate(1deg);opacity:0}}@keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}to{top:1.125em;left:.1875em;width:.75em}}@keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}to{top:.9375em;right:.1875em;width:1.375em}}.agua-swal-container,.swal2-container{z-index:20000!important}.agua-swal{border-radius:var(--brand-radius-2xl)!important;padding:1.65rem 1.5rem 1.35rem!important;border:1px solid var(--brand-primary)!important;box-shadow:0 24px 60px #0c133238!important;background:linear-gradient(180deg,var(--brand-primary),var(--brand-surface))!important;font-family:var(--brand-font-sans)!important;max-width:26rem!important}@supports (color: color-mix(in lab,red,red)){.agua-swal{border:1px solid color-mix(in srgb,var(--brand-primary) 16%,var(--brand-border))!important}}@supports (color: color-mix(in lab,red,red)){.agua-swal{background:linear-gradient(180deg,color-mix(in srgb,var(--brand-primary) 4%,var(--brand-surface)),var(--brand-surface))!important}}.agua-swal__title{font-family:var(--brand-font-display)!important;font-size:1.4rem!important;font-weight:700!important;color:var(--brand-text)!important}.agua-swal__text{font-size:var(--brand-text-sm)!important;color:var(--brand-text-muted)!important;line-height:1.6!important}.agua-swal__actions{gap:.7rem!important;margin-top:1.35rem!important;width:100%;justify-content:center!important}.agua-swal__btn{display:inline-flex;align-items:center;justify-content:center;min-width:7.5rem;min-height:2.7rem;padding:.55rem 1.35rem;border-radius:var(--brand-radius-xl);font-size:var(--brand-text-sm);font-weight:600;border:1px solid transparent;cursor:pointer}.agua-swal__btn--primary{background:linear-gradient(135deg,var(--brand-primary-600),var(--brand-primary-700));color:#fff;box-shadow:0 4px 14px #ff790047}.agua-swal__btn--danger{background:linear-gradient(135deg,var(--brand-danger-500),var(--brand-danger-600));color:#fff}.agua-swal__btn--ghost{background:var(--brand-surface);border-color:var(--brand-border-strong);color:var(--brand-text-muted)}.swal2-icon.swal2-success{border-color:var(--brand-success)!important;color:var(--brand-success)!important}.swal2-icon.swal2-error{border-color:var(--brand-danger)!important;color:var(--brand-danger)!important}.swal2-timer-progress-bar{background:linear-gradient(90deg,var(--brand-primary),var(--brand-secondary))!important}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-leading{syntax: "*"; inherits: false;}@property --tw-font-weight{syntax: "*"; inherits: false;}@property --tw-ordinal{syntax: "*"; inherits: false;}@property --tw-slashed-zero{syntax: "*"; inherits: false;}@property --tw-numeric-figure{syntax: "*"; inherits: false;}@property --tw-numeric-spacing{syntax: "*"; inherits: false;}@property --tw-numeric-fraction{syntax: "*"; inherits: false;}@property --tw-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-shadow-color{syntax: "*"; inherits: false;}@property --tw-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-inset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-shadow-color{syntax: "*"; inherits: false;}@property --tw-inset-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-ring-color{syntax: "*"; inherits: false;}@property --tw-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-ring-color{syntax: "*"; inherits: false;}@property --tw-inset-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-ring-inset{syntax: "*"; inherits: false;}@property --tw-ring-offset-width{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --tw-ring-offset-color{syntax: "*"; inherits: false; initial-value: #fff;}@property --tw-ring-offset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-blur{syntax: "*"; inherits: false;}@property --tw-brightness{syntax: "*"; inherits: false;}@property --tw-contrast{syntax: "*"; inherits: false;}@property --tw-grayscale{syntax: "*"; inherits: false;}@property --tw-hue-rotate{syntax: "*"; inherits: false;}@property --tw-invert{syntax: "*"; inherits: false;}@property --tw-opacity{syntax: "*"; inherits: false;}@property --tw-saturate{syntax: "*"; inherits: false;}@property --tw-sepia{syntax: "*"; inherits: false;}@property --tw-drop-shadow{syntax: "*"; inherits: false;}@property --tw-drop-shadow-color{syntax: "*"; inherits: false;}@property --tw-drop-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-drop-shadow-size{syntax: "*"; inherits: false;}@property --tw-duration{syntax: "*"; inherits: false;}@property --tw-ease{syntax: "*"; inherits: false;}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style: solid;--tw-leading: initial;--tw-font-weight: initial;--tw-ordinal: initial;--tw-slashed-zero: initial;--tw-numeric-figure: initial;--tw-numeric-spacing: initial;--tw-numeric-fraction: initial;--tw-shadow: 0 0 #0000;--tw-shadow-color: initial;--tw-shadow-alpha: 100%;--tw-inset-shadow: 0 0 #0000;--tw-inset-shadow-color: initial;--tw-inset-shadow-alpha: 100%;--tw-ring-color: initial;--tw-ring-shadow: 0 0 #0000;--tw-inset-ring-color: initial;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-inset: initial;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000;--tw-blur: initial;--tw-brightness: initial;--tw-contrast: initial;--tw-grayscale: initial;--tw-hue-rotate: initial;--tw-invert: initial;--tw-opacity: initial;--tw-saturate: initial;--tw-sepia: initial;--tw-drop-shadow: initial;--tw-drop-shadow-color: initial;--tw-drop-shadow-alpha: 100%;--tw-drop-shadow-size: initial;--tw-duration: initial;--tw-ease: initial}}}
