@font-face{font-family:primeicons;font-display:block;src:url("./media/primeicons-RSSEDYLY.eot");src:url("./media/primeicons-RSSEDYLY.eot?#iefix") format("embedded-opentype"),url("./media/primeicons-4GST5W3O.woff2") format("woff2"),url("./media/primeicons-P53SE5CV.woff") format("woff"),url("./media/primeicons-GEFHGEHP.ttf") format("truetype"),url("./media/primeicons-DHQU4SEP.svg?#primeicons") format("svg");font-weight:400;font-style:normal}.pi{font-family:primeicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{width:1.28571429em;text-align:center}.pi-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@media (prefers-reduced-motion: reduce){.pi-spin{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.pi-folder-plus:before{content:"\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-sun:before{content:"\e9c8"}.pi-moon:before{content:"\e9c7"}.pi-vimeo:before{content:"\e9c6"}.pi-youtube:before{content:"\e9c5"}.pi-flag:before{content:"\e9c4"}.pi-wallet:before{content:"\e9c3"}.pi-map:before{content:"\e9c2"}.pi-link:before{content:"\e9c1"}.pi-credit-card:before{content:"\e9bf"}.pi-discord:before{content:"\e9c0"}.pi-percentage:before{content:"\e9be"}.pi-euro:before{content:"\e9bd"}.pi-book:before{content:"\e9ba"}.pi-shield:before{content:"\e9b9"}.pi-paypal:before{content:"\e9bb"}.pi-amazon:before{content:"\e9bc"}.pi-phone:before{content:"\e9b8"}.pi-filter-slash:before{content:"\e9b7"}.pi-facebook:before{content:"\e9b4"}.pi-github:before{content:"\e9b5"}.pi-twitter:before{content:"\e9b6"}.pi-step-backward-alt:before{content:"\e9ac"}.pi-step-forward-alt:before{content:"\e9ad"}.pi-forward:before{content:"\e9ae"}.pi-backward:before{content:"\e9af"}.pi-fast-backward:before{content:"\e9b0"}.pi-fast-forward:before{content:"\e9b1"}.pi-pause:before{content:"\e9b2"}.pi-play:before{content:"\e9b3"}.pi-compass:before{content:"\e9ab"}.pi-id-card:before{content:"\e9aa"}.pi-ticket:before{content:"\e9a9"}.pi-file-o:before{content:"\e9a8"}.pi-reply:before{content:"\e9a7"}.pi-directions-alt:before{content:"\e9a5"}.pi-directions:before{content:"\e9a6"}.pi-thumbs-up:before{content:"\e9a3"}.pi-thumbs-down:before{content:"\e9a4"}.pi-sort-numeric-down-alt:before{content:"\e996"}.pi-sort-numeric-up-alt:before{content:"\e997"}.pi-sort-alpha-down-alt:before{content:"\e998"}.pi-sort-alpha-up-alt:before{content:"\e999"}.pi-sort-numeric-down:before{content:"\e99a"}.pi-sort-numeric-up:before{content:"\e99b"}.pi-sort-alpha-down:before{content:"\e99c"}.pi-sort-alpha-up:before{content:"\e99d"}.pi-sort-alt:before{content:"\e99e"}.pi-sort-amount-up:before{content:"\e99f"}.pi-sort-amount-down:before{content:"\e9a0"}.pi-sort-amount-down-alt:before{content:"\e9a1"}.pi-sort-amount-up-alt:before{content:"\e9a2"}.pi-palette:before{content:"\e995"}.pi-undo:before{content:"\e994"}.pi-desktop:before{content:"\e993"}.pi-sliders-v:before{content:"\e991"}.pi-sliders-h:before{content:"\e992"}.pi-search-plus:before{content:"\e98f"}.pi-search-minus:before{content:"\e990"}.pi-file-excel:before{content:"\e98e"}.pi-file-pdf:before{content:"\e98d"}.pi-check-square:before{content:"\e98c"}.pi-chart-line:before{content:"\e98b"}.pi-user-edit:before{content:"\e98a"}.pi-exclamation-circle:before{content:"\e989"}.pi-android:before{content:"\e985"}.pi-google:before{content:"\e986"}.pi-apple:before{content:"\e987"}.pi-microsoft:before{content:"\e988"}.pi-heart:before{content:"\e984"}.pi-mobile:before{content:"\e982"}.pi-tablet:before{content:"\e983"}.pi-key:before{content:"\e981"}.pi-shopping-cart:before{content:"\e980"}.pi-comments:before{content:"\e97e"}.pi-comment:before{content:"\e97f"}.pi-briefcase:before{content:"\e97d"}.pi-bell:before{content:"\e97c"}.pi-paperclip:before{content:"\e97b"}.pi-share-alt:before{content:"\e97a"}.pi-envelope:before{content:"\e979"}.pi-volume-down:before{content:"\e976"}.pi-volume-up:before{content:"\e977"}.pi-volume-off:before{content:"\e978"}.pi-eject:before{content:"\e975"}.pi-money-bill:before{content:"\e974"}.pi-images:before{content:"\e973"}.pi-image:before{content:"\e972"}.pi-sign-in:before{content:"\e970"}.pi-sign-out:before{content:"\e971"}.pi-wifi:before{content:"\e96f"}.pi-sitemap:before{content:"\e96e"}.pi-chart-bar:before{content:"\e96d"}.pi-camera:before{content:"\e96c"}.pi-dollar:before{content:"\e96b"}.pi-lock-open:before{content:"\e96a"}.pi-table:before{content:"\e969"}.pi-map-marker:before{content:"\e968"}.pi-list:before{content:"\e967"}.pi-eye-slash:before{content:"\e965"}.pi-eye:before{content:"\e966"}.pi-folder-open:before{content:"\e964"}.pi-folder:before{content:"\e963"}.pi-video:before{content:"\e962"}.pi-inbox:before{content:"\e961"}.pi-lock:before{content:"\e95f"}.pi-unlock:before{content:"\e960"}.pi-tags:before{content:"\e95d"}.pi-tag:before{content:"\e95e"}.pi-power-off:before{content:"\e95c"}.pi-save:before{content:"\e95b"}.pi-question-circle:before{content:"\e959"}.pi-question:before{content:"\e95a"}.pi-copy:before{content:"\e957"}.pi-file:before{content:"\e958"}.pi-clone:before{content:"\e955"}.pi-calendar-times:before{content:"\e952"}.pi-calendar-minus:before{content:"\e953"}.pi-calendar-plus:before{content:"\e954"}.pi-ellipsis-v:before{content:"\e950"}.pi-ellipsis-h:before{content:"\e951"}.pi-bookmark:before{content:"\e94e"}.pi-globe:before{content:"\e94f"}.pi-replay:before{content:"\e94d"}.pi-filter:before{content:"\e94c"}.pi-print:before{content:"\e94b"}.pi-align-right:before{content:"\e946"}.pi-align-left:before{content:"\e947"}.pi-align-center:before{content:"\e948"}.pi-align-justify:before{content:"\e949"}.pi-cog:before{content:"\e94a"}.pi-cloud-download:before{content:"\e943"}.pi-cloud-upload:before{content:"\e944"}.pi-cloud:before{content:"\e945"}.pi-pencil:before{content:"\e942"}.pi-users:before{content:"\e941"}.pi-clock:before{content:"\e940"}.pi-user-minus:before{content:"\e93e"}.pi-user-plus:before{content:"\e93f"}.pi-trash:before{content:"\e93d"}.pi-external-link:before{content:"\e93c"}.pi-window-maximize:before{content:"\e93b"}.pi-window-minimize:before{content:"\e93a"}.pi-refresh:before{content:"\e938"}.pi-user:before{content:"\e939"}.pi-exclamation-triangle:before{content:"\e922"}.pi-calendar:before{content:"\e927"}.pi-chevron-circle-left:before{content:"\e928"}.pi-chevron-circle-down:before{content:"\e929"}.pi-chevron-circle-right:before{content:"\e92a"}.pi-chevron-circle-up:before{content:"\e92b"}.pi-angle-double-down:before{content:"\e92c"}.pi-angle-double-left:before{content:"\e92d"}.pi-angle-double-right:before{content:"\e92e"}.pi-angle-double-up:before{content:"\e92f"}.pi-angle-down:before{content:"\e930"}.pi-angle-left:before{content:"\e931"}.pi-angle-right:before{content:"\e932"}.pi-angle-up:before{content:"\e933"}.pi-upload:before{content:"\e934"}.pi-download:before{content:"\e956"}.pi-ban:before{content:"\e935"}.pi-star-fill:before{content:"\e936"}.pi-star:before{content:"\e937"}.pi-chevron-left:before{content:"\e900"}.pi-chevron-right:before{content:"\e901"}.pi-chevron-down:before{content:"\e902"}.pi-chevron-up:before{content:"\e903"}.pi-caret-left:before{content:"\e904"}.pi-caret-right:before{content:"\e905"}.pi-caret-down:before{content:"\e906"}.pi-caret-up:before{content:"\e907"}.pi-search:before{content:"\e908"}.pi-check:before{content:"\e909"}.pi-check-circle:before{content:"\e90a"}.pi-times:before{content:"\e90b"}.pi-times-circle:before{content:"\e90c"}.pi-plus:before{content:"\e90d"}.pi-plus-circle:before{content:"\e90e"}.pi-minus:before{content:"\e90f"}.pi-minus-circle:before{content:"\e910"}.pi-circle-on:before{content:"\e911"}.pi-circle-off:before{content:"\e912"}.pi-sort-down:before{content:"\e913"}.pi-sort-up:before{content:"\e914"}.pi-sort:before{content:"\e915"}.pi-step-backward:before{content:"\e916"}.pi-step-forward:before{content:"\e917"}.pi-th-large:before{content:"\e918"}.pi-arrow-down:before{content:"\e919"}.pi-arrow-left:before{content:"\e91a"}.pi-arrow-right:before{content:"\e91b"}.pi-arrow-up:before{content:"\e91c"}.pi-bars:before{content:"\e91d"}.pi-arrow-circle-down:before{content:"\e91e"}.pi-arrow-circle-left:before{content:"\e91f"}.pi-arrow-circle-right:before{content:"\e920"}.pi-arrow-circle-up:before{content:"\e921"}.pi-info:before{content:"\e923"}.pi-info-circle:before{content:"\e924"}.pi-home:before{content:"\e925"}.pi-spinner:before{content:"\e926"}@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJuktqQ4E.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJtEtq.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:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJuktqQ4E.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJtEtq.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:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJuktqQ4E.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJtEtq.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:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJuktqQ4E.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJtEtq.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:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJuktqQ4E.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJtEtq.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:Roboto;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.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:Roboto;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.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:Roboto;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2) format("woff2");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2) format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.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:Roboto;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.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:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.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:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.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:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2) format("woff2");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2) format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.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:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.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:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.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:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.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:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2) format("woff2");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2) format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.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:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.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:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.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:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.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:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2) format("woff2");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2) format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.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:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.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}:root{color-scheme:light;--brand-50: #fdf2f5;--brand-100: #fbe3ea;--brand-200: #f5c6d4;--brand-300: #eb9db3;--brand-400: #dd6b8c;--brand-500: #d12e5e;--brand-600: #b12448;--brand-700: #9c213d;--brand-800: #831b33;--brand-900: #6a1629;--brand-950: #450d1a;--neutral-0: #ffffff;--neutral-50: #faf9fa;--neutral-100: #f4f2f4;--neutral-200: #e8e5e8;--neutral-300: #d5d1d6;--neutral-400: #a8a2ab;--neutral-500: #7a737e;--neutral-600: #5c555f;--neutral-700: #453f48;--neutral-800: #2e2a30;--neutral-900: #1c191e;--success: #0f7b4f;--success-strong: #0b5c3b;--success-soft: #e7f5ee;--success-border: #b6e0cb;--warning: #b45309;--warning-strong: #8a3f07;--warning-soft: #fef3e2;--warning-border: #f5d8ab;--danger: #c02626;--danger-strong: #971d1d;--danger-soft: #fdeaea;--danger-border: #f3bcbc;--info: #1d6fa5;--info-strong: #165781;--info-soft: #e8f2f9;--info-border: #b5d6ea;--primary: var(--brand-700);--primary-hover: var(--brand-800);--primary-active: var(--brand-900);--primary-soft: var(--brand-50);--primary-border: var(--brand-200);--on-primary: var(--neutral-0);--surface: var(--neutral-0);--surface-sunken: var(--neutral-50);--surface-raised: var(--neutral-0);--surface-hover: var(--neutral-100);--surface-selected: var(--brand-50);--surface-inverse: var(--neutral-900);--app-bg: var(--neutral-100);--text-primary: var(--neutral-800);--text-secondary: var(--neutral-600);--text-muted: var(--neutral-500);--text-inverse: var(--neutral-0);--text-on-brand: var(--neutral-0);--text-link: var(--brand-700);--border: var(--neutral-200);--border-strong: var(--neutral-300);--border-focus: var(--brand-600);--font-sans: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display: "Outfit", var(--font-sans);--font-mono: ui-monospace, "SF Mono", "Roboto Mono", Menlo, monospace;--text-2xs: .6875rem;--text-xs: .75rem;--text-sm: .8125rem;--text-base:.875rem;--text-md: 1rem;--text-lg: 1.125rem;--text-xl: 1.375rem;--text-2xl: 1.75rem;--text-3xl: 2.25rem;--weight-normal: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--leading-tight: 1.25;--leading-snug: 1.4;--leading-normal: 1.6;--tracking-tight: -.01em;--tracking-wide: .02em;--tracking-caps: .06em;--space-0: 0;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 24px;--radius-full: 999px;--shadow-xs: 0 1px 2px rgba(28, 25, 30, .05);--shadow-sm: 0 1px 3px rgba(28, 25, 30, .07), 0 1px 2px rgba(28, 25, 30, .04);--shadow-md: 0 4px 12px rgba(28, 25, 30, .08), 0 1px 3px rgba(28, 25, 30, .04);--shadow-lg: 0 12px 28px rgba(28, 25, 30, .1), 0 2px 6px rgba(28, 25, 30, .05);--shadow-xl: 0 24px 56px rgba(69, 13, 26, .16), 0 4px 12px rgba(28, 25, 30, .06);--shadow-brand: 0 6px 18px rgba(156, 33, 61, .22);--ring: 0 0 0 3px var(--brand-200);--ring-danger: 0 0 0 3px var(--danger-border);--ring-offset: 0 0 0 2px var(--surface), 0 0 0 5px var(--brand-500);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--duration-fast: .12s;--duration-base: .2s;--duration-slow: .32s;--transition: var(--duration-base) var(--ease-in-out);--sidebar-width: 268px;--navbar-height: 60px;--content-max: 1440px;--tap-target: 44px;--control-height: 40px;--z-base: 1;--z-sticky: 100;--z-navbar: 200;--z-sidebar: 300;--z-overlay: 400;--z-modal: 500;--z-toast: 600;--z-tooltip: 700;--primary-color: var(--primary);--text-color: var(--text-primary);--background-color: var(--app-bg);--bg-neutral: var(--surface-sunken)}@media (prefers-reduced-motion: reduce){:root{--duration-fast: 1ms;--duration-base: 1ms;--duration-slow: 1ms}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}html,body{height:100%}body{background:var(--app-bg);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{color:var(--text-primary);font-family:var(--font-display);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);text-wrap:balance}h1{font-size:var(--text-xl)}h2{font-size:var(--text-lg)}h3{font-size:var(--text-md)}h4,h5,h6{font-size:var(--text-base)}p{text-wrap:pretty}a{color:var(--text-link);text-decoration-thickness:1px;text-underline-offset:2px}small{font-size:var(--text-xs)}td,th,.tabular,input[type=number]{font-variant-numeric:tabular-nums}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:0;cursor:pointer}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed}::placeholder{color:var(--text-muted);opacity:1}img,svg,video{display:block;max-width:100%}:focus-visible{outline:2px solid var(--brand-600)!important;outline-offset:2px!important;border-radius:var(--radius-xs)}.ui-search input:focus-visible,.auto-list-search input:focus-visible,.universal-list-search input:focus-visible,.selector-search input:focus-visible{outline:none!important}.sidebar :focus-visible,.login-media :focus-visible,[data-surface=inverse] :focus-visible{outline-color:var(--neutral-0)!important}.skip-link{background:var(--surface);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);color:var(--text-link);font-weight:var(--weight-semibold);left:var(--space-4);padding:var(--space-3) var(--space-5);position:fixed;top:var(--space-4);transform:translateY(-200%);transition:transform var(--transition);z-index:var(--z-tooltip)}.skip-link:focus{transform:translateY(0)}*{scrollbar-color:var(--neutral-300) transparent;scrollbar-width:thin}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--neutral-300);background-clip:padding-box;border:3px solid transparent;border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--neutral-400);background-clip:padding-box;border:3px solid transparent}::selection{background:var(--brand-100);color:var(--brand-900)}.sr-only{border:0;clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important}}.ui-btn{align-items:center;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--weight-medium);gap:var(--space-2);justify-content:center;line-height:1;min-height:var(--control-height);padding:0 var(--space-4);text-decoration:none;transition:background var(--duration-fast) var(--ease-in-out),border-color var(--duration-fast) var(--ease-in-out),box-shadow var(--duration-fast) var(--ease-in-out),color var(--duration-fast) var(--ease-in-out);white-space:nowrap}.ui-btn:hover:not(:disabled){background:var(--surface-hover);border-color:var(--neutral-400)}.ui-btn:active:not(:disabled){transform:translateY(1px)}.ui-btn:disabled,.ui-btn[aria-disabled=true]{cursor:not-allowed;opacity:.55}.ui-btn--primary{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.ui-btn--primary:hover:not(:disabled){background:var(--primary-hover);border-color:var(--primary-hover);box-shadow:var(--shadow-brand)}.ui-btn--primary:active:not(:disabled){background:var(--primary-active)}.ui-btn--danger{background:var(--danger);border-color:var(--danger);color:var(--neutral-0)}.ui-btn--danger:hover:not(:disabled){background:var(--danger-strong);border-color:var(--danger-strong)}.ui-btn--success{background:var(--success);border-color:var(--success);color:var(--neutral-0)}.ui-btn--success:hover:not(:disabled){background:var(--success-strong);border-color:var(--success-strong)}.ui-btn--ghost{background:transparent;border-color:transparent;color:var(--text-secondary)}.ui-btn--ghost:hover:not(:disabled){background:var(--surface-hover);border-color:transparent;color:var(--text-primary)}.ui-btn--soft{background:var(--primary-soft);border-color:var(--primary-border);color:var(--brand-800)}.ui-btn--soft:hover:not(:disabled){background:var(--brand-100);border-color:var(--brand-300)}.ui-btn--link{background:none;border-color:transparent;color:var(--text-link);min-height:auto;padding:0;text-decoration:underline;text-underline-offset:3px}.ui-btn--sm{font-size:var(--text-sm);gap:var(--space-1);min-height:30px;padding:0 var(--space-3)}.ui-btn--lg{font-size:var(--text-md);min-height:46px;padding:0 var(--space-6)}.ui-btn--block{width:100%}.ui-btn--icon{min-width:38px;padding:0}.ui-btn--icon.ui-btn--sm{min-width:30px}.ui-btn[data-loading=true]{pointer-events:none;position:relative}.ui-btn[data-loading=true]:after{animation:ui-spin .7s linear infinite;border:2px solid currentColor;border-radius:50%;border-right-color:transparent;content:"";height:14px;opacity:.9;width:14px}@keyframes ui-spin{to{transform:rotate(360deg)}}.ui-btn-group{display:inline-flex}.ui-btn-group .ui-btn{border-radius:0;margin-left:-1px}.ui-btn-group .ui-btn:first-child{border-radius:var(--radius-md) 0 0 var(--radius-md);margin-left:0}.ui-btn-group .ui-btn:last-child{border-radius:0 var(--radius-md) var(--radius-md) 0}.ui-btn-group .ui-btn[aria-pressed=true]{background:var(--surface-selected);border-color:var(--brand-300);color:var(--brand-800);z-index:var(--z-base)}.ui-card{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs)}.ui-card__header{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:var(--space-3);justify-content:space-between;padding:var(--space-4) var(--space-5)}.ui-card__title{font-size:var(--text-lg);font-weight:var(--weight-semibold);margin:0}.ui-card__subtitle{color:var(--text-secondary);font-size:var(--text-xs);margin:var(--space-1) 0 0}.ui-card__body{padding:var(--space-5)}.ui-card__footer{align-items:center;border-top:1px solid var(--border);display:flex;gap:var(--space-2);justify-content:flex-end;padding:var(--space-3) var(--space-5)}.ui-card--flush .ui-card__body{padding:0}.ui-card--interactive{cursor:pointer;transition:border-color var(--transition),box-shadow var(--transition),transform var(--transition)}.ui-card--interactive:hover{border-color:var(--brand-200);box-shadow:var(--shadow-md);transform:translateY(-2px)}.ui-page{margin:0 auto;max-width:var(--content-max);padding:var(--space-6)}.ui-page__header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:space-between;margin-bottom:var(--space-6)}.ui-page__title{font-size:var(--text-xl);font-weight:var(--weight-bold);margin:0}.ui-page__description{color:var(--text-secondary);font-size:var(--text-base);margin:var(--space-1) 0 0;max-width:68ch}.ui-page__actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2)}.ui-toolbar{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:space-between;margin-bottom:var(--space-4)}.ui-search{align-items:center;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);display:flex;gap:var(--space-2);max-width:420px;height:var(--control-height);padding:0 var(--space-3);transition:border-color var(--transition),box-shadow var(--transition);width:100%}.ui-search:focus-within{border-color:var(--brand-600);box-shadow:var(--ring),inset 0 0 0 1px var(--brand-600)}.ui-search__icon{color:var(--text-muted);flex-shrink:0;font-size:var(--text-md)}.ui-search input{background:transparent;border:0;color:var(--text-primary);flex:1;min-width:0;outline:none;padding:var(--space-2) 0}.ui-table-wrap{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow-x:auto;overscroll-behavior-x:contain}.ui-table{border-collapse:collapse;font-size:var(--text-sm);min-width:100%;width:100%}.ui-table thead th{background:var(--surface-sunken);border-bottom:1px solid var(--border);color:var(--text-secondary);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);padding:var(--space-3) var(--space-4);position:sticky;text-align:left;text-transform:uppercase;top:0;white-space:nowrap;z-index:var(--z-base)}.ui-table tbody td{border-bottom:1px solid var(--border);color:var(--text-primary);padding:var(--space-3) var(--space-4);vertical-align:middle}.ui-table tbody tr:last-child td{border-bottom:0}.ui-table tbody tr{transition:background var(--duration-fast) var(--ease-in-out)}.ui-table tbody tr:hover{background:var(--surface-sunken)}.ui-table tbody tr[aria-selected=true]{background:var(--surface-selected)}.ui-table .ui-cell-actions{text-align:right;white-space:nowrap}.ui-table .ui-cell-actions>*{vertical-align:middle}.ui-table .ui-cell-actions .ui-btn+.ui-btn,.ui-table .ui-cell-actions .action-buttons .ui-btn+.ui-btn{margin-left:var(--space-1)}.ui-table th:last-child,.ui-table td:last-child{padding-right:var(--space-5)}.ui-table th:first-child,.ui-table td:first-child{padding-left:var(--space-5)}.ui-table .ui-cell-num{text-align:right}.ui-table th[aria-sort]{cursor:pointer;-webkit-user-select:none;user-select:none}.ui-table th[aria-sort]:hover{color:var(--text-primary)}.ui-table th[aria-sort=ascending]:after{content:" \2191"}.ui-table th[aria-sort=descending]:after{content:" \2193"}.ui-badge{align-items:center;background:var(--neutral-100);border:1px solid var(--border);border-radius:var(--radius-full);color:var(--text-secondary);display:inline-flex;font-size:var(--text-2xs);font-weight:var(--weight-semibold);gap:var(--space-1);letter-spacing:var(--tracking-wide);line-height:1;padding:var(--space-1) var(--space-3);white-space:nowrap}.ui-badge--success{background:var(--success-soft);border-color:var(--success-border);color:var(--success-strong)}.ui-badge--warning{background:var(--warning-soft);border-color:var(--warning-border);color:var(--warning-strong)}.ui-badge--danger{background:var(--danger-soft);border-color:var(--danger-border);color:var(--danger-strong)}.ui-badge--info{background:var(--info-soft);border-color:var(--info-border);color:var(--info-strong)}.ui-badge--brand{background:var(--brand-50);border-color:var(--brand-200);color:var(--brand-800)}.ui-badge:before{background:currentColor;border-radius:50%;content:"";height:6px;width:6px}.ui-badge--plain:before{display:none}.ui-empty{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;gap:var(--space-2);justify-content:center;padding:var(--space-12) var(--space-6);text-align:center}.ui-empty__icon{align-items:center;background:var(--surface-sunken);border-radius:50%;color:var(--text-muted);display:flex;font-size:var(--text-2xl);height:64px;justify-content:center;margin-bottom:var(--space-2);width:64px}.ui-empty__title{color:var(--text-primary);font-size:var(--text-md);font-weight:var(--weight-semibold)}.ui-empty__text{font-size:var(--text-base);max-width:46ch}.ui-empty__actions{margin-top:var(--space-3)}.ui-skeleton{animation:ui-shimmer 1.4s var(--ease-in-out) infinite;background:linear-gradient(90deg,var(--neutral-100) 25%,var(--neutral-200) 37%,var(--neutral-100) 63%);background-size:400% 100%;border-radius:var(--radius-sm);height:1em}.ui-skeleton--text{margin:.35em 0}.ui-skeleton--title{height:1.6em;width:45%}.ui-skeleton--row{height:44px;margin-bottom:var(--space-2);border-radius:var(--radius-md)}@keyframes ui-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}.ui-spinner{animation:ui-spin .7s linear infinite;border:2px solid var(--brand-200);border-radius:50%;border-top-color:var(--primary);display:inline-block;height:18px;width:18px}.ui-modal-backdrop{align-items:center;animation:ui-fade var(--duration-base) var(--ease-out);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1c191e7a;display:flex;inset:0;justify-content:center;padding:var(--space-4);position:fixed;z-index:var(--z-modal)}.ui-modal{animation:ui-modal-in var(--duration-slow) var(--ease-out);background:var(--surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);display:flex;flex-direction:column;max-height:calc(100vh - var(--space-12));max-width:560px;overflow:hidden;width:100%}.ui-modal--sm{max-width:420px}.ui-modal--lg{max-width:820px}.ui-modal--xl{max-width:1100px}.ui-modal__header{align-items:flex-start;border-bottom:1px solid var(--border);display:flex;gap:var(--space-4);justify-content:space-between;padding:var(--space-5) var(--space-6)}.ui-modal__title{font-size:var(--text-lg);font-weight:var(--weight-semibold);margin:0}.ui-modal__body{flex:1;overflow-y:auto;padding:var(--space-6)}.ui-modal__footer{border-top:1px solid var(--border);display:flex;gap:var(--space-2);justify-content:flex-end;padding:var(--space-4) var(--space-6)}.ui-modal__close{align-items:center;background:none;border:0;border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;display:flex;flex-shrink:0;font-size:var(--text-lg);height:40px;justify-content:center;line-height:1;margin:calc(var(--space-1) * -1);position:relative;transition:background var(--transition),color var(--transition);width:40px}.ui-modal__close:after{content:"";inset:-2px;position:absolute}.ui-modal__close .pi{font-size:var(--text-md)}.ui-modal__close:hover{background:var(--surface-hover);color:var(--text-primary)}.ui-modal__close:active{background:var(--neutral-200)}@keyframes ui-fade{0%{opacity:0}to{opacity:1}}@keyframes ui-modal-in{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@media (max-width: 640px){.ui-modal-backdrop{align-items:flex-end;padding:0}.ui-modal{animation:ui-sheet-in var(--duration-slow) var(--ease-out);border-radius:var(--radius-xl) var(--radius-xl) 0 0;max-height:92vh;max-width:none}.ui-modal__footer{padding-bottom:calc(var(--space-4) + env(safe-area-inset-bottom))}.ui-modal__footer .ui-btn{flex:1}}@keyframes ui-sheet-in{0%{transform:translateY(100%)}to{transform:none}}.ui-alert{align-items:flex-start;border:1px solid var(--border);border-radius:var(--radius-md);display:flex;font-size:var(--text-base);gap:var(--space-3);padding:var(--space-3) var(--space-4)}.ui-alert--success{background:var(--success-soft);border-color:var(--success-border);color:var(--success-strong)}.ui-alert--warning{background:var(--warning-soft);border-color:var(--warning-border);color:var(--warning-strong)}.ui-alert--danger{background:var(--danger-soft);border-color:var(--danger-border);color:var(--danger-strong)}.ui-alert--info{background:var(--info-soft);border-color:var(--info-border);color:var(--info-strong)}.ui-alert__icon{flex-shrink:0;font-size:var(--text-md);line-height:1.3}.ui-alert__title{display:block;font-weight:var(--weight-semibold)}.ui-toast-region{bottom:var(--space-5);display:flex;flex-direction:column;gap:var(--space-2);pointer-events:none;position:fixed;right:var(--space-5);width:min(380px,calc(100vw - var(--space-8)));z-index:var(--z-toast)}.ui-toast{align-items:flex-start;animation:ui-toast-in var(--duration-slow) var(--ease-out);background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--neutral-400);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);display:flex;gap:var(--space-3);padding:var(--space-3) var(--space-4);pointer-events:auto}.ui-toast--success{border-left-color:var(--success)}.ui-toast--warning{border-left-color:var(--warning)}.ui-toast--danger{border-left-color:var(--danger)}.ui-toast--info{border-left-color:var(--info)}.ui-toast__icon{flex-shrink:0;font-size:var(--text-md)}.ui-toast__content{flex:1;min-width:0}.ui-toast__title{font-weight:var(--weight-semibold);font-size:var(--text-base)}.ui-toast__text{color:var(--text-secondary);font-size:var(--text-sm);margin-top:2px}@keyframes ui-toast-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@media (max-width: 640px){.ui-toast-region{bottom:auto;left:var(--space-3);right:var(--space-3);top:calc(var(--space-3) + env(safe-area-inset-top));width:auto}.ui-toast{animation-name:ui-toast-in-top}}@keyframes ui-toast-in-top{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:none}}.ui-stat{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);padding:var(--space-5)}.ui-stat__label{color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase}.ui-stat__value{color:var(--text-primary);font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);line-height:1.1;margin-top:var(--space-2)}.ui-stat__meta{align-items:center;color:var(--text-secondary);display:flex;font-size:var(--text-xs);gap:var(--space-1);margin-top:var(--space-2)}.ui-stat__delta--up{color:var(--success)}.ui-stat__delta--down{color:var(--danger)}.ui-stat-grid{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.ui-stack{display:flex;flex-direction:column;gap:var(--space-4)}.ui-row{align-items:center;display:flex;gap:var(--space-3)}.ui-row--between{justify-content:space-between}.ui-row--end{justify-content:flex-end}.ui-grid{display:grid;gap:var(--space-4)}.ui-grid--2{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.ui-grid--3{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.ui-divider{background:var(--border);border:0;height:1px;margin:var(--space-4) 0}.page-notice{margin-bottom:var(--space-4)}.page-skeleton{padding:var(--space-4)}.cell-name{color:var(--text-primary);font-weight:var(--weight-semibold)}.cell-link{color:var(--text-link);text-decoration:none}.cell-link:hover{text-decoration:underline}.cell-muted{color:var(--text-muted)}.action--danger:hover:not(:disabled){background:var(--danger-soft);border-color:var(--danger-border);color:var(--danger-strong)}.cards-view{display:none}@media (max-width: 900px){.table-view{display:none}.cards-view{display:flex;flex-direction:column;gap:var(--space-3)}}.entity-card__name{font-size:var(--text-md);margin:0}.entity-card__sub{display:inline-block;font-size:var(--text-sm);margin-top:var(--space-1)}.entity-card__badge{margin-top:var(--space-3)}.entity-card__meta{display:grid;gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:var(--space-4) 0 0}.entity-card__meta dt{color:var(--text-secondary);font-size:var(--text-2xs);letter-spacing:var(--tracking-caps);text-transform:uppercase}.entity-card__meta dd{color:var(--text-primary);font-size:var(--text-base);margin:var(--space-1) 0 0}.entity-card__actions{justify-content:stretch}.entity-card__actions .ui-btn{flex:1}.details{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0}.details__item--wide{grid-column:1 / -1}.details dt{color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase}.details dd{color:var(--text-primary);font-size:var(--text-base);margin:var(--space-1) 0 0}.tabs{border-bottom:1px solid var(--border);display:flex;gap:var(--space-1);overflow-x:auto;padding:0 var(--space-6)}.tab{align-items:center;background:none;border:0;border-bottom:2px solid transparent;color:var(--text-secondary);cursor:pointer;display:flex;font-size:var(--text-base);font-weight:var(--weight-medium);gap:var(--space-2);padding:var(--space-3);transition:color var(--transition),border-color var(--transition);white-space:nowrap}.tab:hover{color:var(--text-primary)}.tab.active{border-bottom-color:var(--primary);color:var(--primary)}.empty-note{color:var(--text-muted);font-size:var(--text-base);padding:var(--space-6) 0;text-align:center}.pagination{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:space-between;margin-top:var(--space-4)}.pagination__info{color:var(--text-secondary);font-size:var(--text-sm);margin:0}.pagination__controls{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-4)}.pagination__size{align-items:center;color:var(--text-secondary);display:flex;font-size:var(--text-sm);gap:var(--space-2)}.pagination__size .form-control{font-size:var(--text-sm);min-height:30px;padding-block:0;width:auto}@media (max-width: 768px){.ui-page{padding:var(--space-4)}.pagination{justify-content:center}.tabs{padding:0 var(--space-4)}}.ui-section{margin-bottom:var(--space-5)}.ui-list{display:flex;flex-direction:column;gap:var(--space-2)}.ui-list-card{background:var(--surface-raised);border:1px solid var(--border);border-left:3px solid var(--brand-600);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);transition:border-color var(--transition),box-shadow var(--transition)}.ui-list-card:hover{box-shadow:var(--shadow-md)}.ui-list-card--muted{border-left-color:var(--neutral-300)}.ui-list-card--muted .ui-list-card__title{color:var(--text-secondary)}.ui-list-card__head{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);justify-content:space-between;padding:var(--space-3) var(--space-4)}.ui-list-card__title{font-size:var(--text-base);font-weight:var(--weight-semibold);margin:0}.ui-list-card__desc{color:var(--text-secondary);font-size:var(--text-xs);margin:2px 0 0;max-width:70ch}.ui-list-card__tags{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-1);margin-top:var(--space-2)}.ui-list-card__figure{flex-shrink:0;text-align:right;white-space:nowrap}.ui-list-card__amount{color:var(--text-primary);font-family:var(--font-display);font-size:var(--text-md);font-weight:var(--weight-bold)}.ui-list-card__amount-label{color:var(--text-muted);font-size:var(--text-2xs);letter-spacing:var(--tracking-caps);margin-left:var(--space-2);text-transform:uppercase}.ui-list-card__body{border-top:1px solid var(--border);display:grid;gap:var(--space-3) var(--space-4);grid-template-columns:repeat(auto-fit,minmax(165px,1fr));padding:var(--space-3) var(--space-4)}.ui-list-card__field dt{align-items:center;color:var(--text-muted);display:flex;font-size:var(--text-2xs);gap:var(--space-1);letter-spacing:var(--tracking-caps);margin-bottom:2px;text-transform:uppercase}.ui-list-card__field dd{color:var(--text-primary);font-size:var(--text-sm);margin:0}.ui-list-card__field ul{display:flex;flex-direction:column;gap:1px;list-style:none;margin:0;padding:0}.ui-list-card__foot{align-items:center;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:var(--space-1);justify-content:flex-end;padding:var(--space-2) var(--space-4)}@media (max-width: 640px){.ui-list-card__head,.ui-list-card__body,.ui-list-card__foot{padding-inline:var(--space-4)}.ui-list-card__figure{text-align:left}.ui-list-card__foot .ui-btn{flex:1}}.ui-table td:has(>.count-pill){white-space:nowrap;width:1%}.count-pill{align-items:center;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-full);color:var(--text-primary);cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-medium);gap:var(--space-1);line-height:1;min-height:30px;padding:0 var(--space-3);transition:background var(--duration-fast) var(--ease-in-out),border-color var(--duration-fast) var(--ease-in-out);white-space:nowrap}.count-pill:hover:not(:disabled){background:var(--surface-hover);border-color:var(--neutral-400)}.count-pill:disabled{background:transparent;border-color:transparent;color:var(--text-muted);cursor:default}.count-pill--present:not(:disabled){background:var(--success-soft);border-color:var(--success-border);color:var(--success-strong)}.count-pill--absent:not(:disabled){background:var(--warning-soft);border-color:var(--warning-border);color:var(--warning-strong)}.count-pill--enrolled:not(:disabled){background:var(--brand-50);border-color:var(--brand-200);color:var(--brand-800)}.roll-head{align-items:center;background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-lg);display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:space-between;margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4)}.roll-head__class{color:var(--text-primary);font-size:var(--text-md);font-weight:var(--weight-semibold);margin:0}.roll-head__meta{align-items:center;color:var(--text-secondary);display:flex;font-size:var(--text-xs);gap:var(--space-1);margin:2px 0 0}.roll-head__score{flex-shrink:0;min-width:140px;text-align:right}.roll-head__count{color:var(--text-primary);font-family:var(--font-display);font-size:var(--text-lg)}.roll-head__count strong{color:var(--success)}.roll-head__label{color:var(--text-secondary);font-size:var(--text-xs);margin-left:var(--space-1)}.roll-progress{background:var(--neutral-200);border-radius:var(--radius-full);display:block;height:5px;margin-top:var(--space-2);overflow:hidden}.roll-progress__fill{background:var(--success);border-radius:var(--radius-full);display:block;height:100%;transition:width var(--duration-base) var(--ease-out)}.roll-toolbar{align-items:center;display:flex;gap:var(--space-2);margin-bottom:var(--space-3)}.roll{border:1px solid var(--border);border-radius:var(--radius-lg);list-style:none;margin:0;overflow:hidden;padding:0}.roll__row{border-bottom:1px solid var(--border);transition:background var(--duration-fast) var(--ease-in-out)}.roll__row:last-child{border-bottom:0}.roll__row--present{background:var(--success-soft)}.roll__toggle{align-items:center;background:none;border:0;cursor:pointer;display:flex;font-family:var(--font-sans);gap:var(--space-3);min-height:56px;padding:var(--space-2) var(--space-4);text-align:left;width:100%}.roll__toggle:hover:not(:disabled){background:#0f7b4f0f}.roll__toggle:disabled{cursor:default}.roll__mark{align-items:center;background:var(--surface);border:2px solid var(--border-strong);border-radius:var(--radius-sm);color:transparent;display:flex;flex-shrink:0;height:26px;justify-content:center;transition:background var(--duration-fast) var(--ease-in-out),border-color var(--duration-fast) var(--ease-in-out);width:26px}.roll__row--present .roll__mark{background:var(--success);border-color:var(--success);color:var(--neutral-0)}.roll__person{display:flex;flex:1;flex-direction:column;min-width:0}.roll__name{color:var(--text-primary);font-size:var(--text-base);font-weight:var(--weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.roll__email{color:var(--text-secondary);font-size:var(--text-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.roll__note{padding:0 var(--space-4) var(--space-3) calc(var(--space-4) + 26px + var(--space-3))}.roll__note-text{align-items:flex-start;color:var(--text-secondary);display:flex;font-size:var(--text-sm);gap:var(--space-2);margin:0}.roll__note-text .pi{color:var(--text-muted);flex-shrink:0;margin-top:2px}.roll__note-edit,.roll__note-add{flex-shrink:0;font-size:var(--text-xs)}.note-editor{display:flex;flex-direction:column;gap:var(--space-2)}.note-editor__quick{display:flex;flex-wrap:wrap;gap:var(--space-1)}.note-editor__quick .ui-btn{font-size:var(--text-xs);min-height:26px;padding:0 var(--space-2)}.note-editor textarea{font-size:var(--text-base);min-height:60px}.note-editor__actions{display:flex;gap:var(--space-2);justify-content:flex-end}.roll__empty{padding:var(--space-4)}@media (max-width: 640px){.roll-head__score{min-width:0;text-align:left}.roll__note{padding-left:var(--space-4)}.roll__email{display:none}}.roll-split{display:flex;gap:var(--space-2);justify-content:flex-end;margin-top:var(--space-2)}.roll-split__item{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-full);color:var(--text-secondary);display:inline-flex;font-size:var(--text-xs);font-weight:var(--weight-medium);gap:var(--space-1);line-height:1;padding:var(--space-1) var(--space-2);white-space:nowrap}.roll-split__item .pi{font-size:11px}.roll-split__item--f{border-color:var(--brand-200);color:var(--brand-700)}.roll-split__item--m{border-color:var(--info-border);color:var(--info-strong)}@media (max-width: 640px){.roll-split{justify-content:flex-start}.roll-split__word{display:none}}.ui-table .count-pill__word{border:0;clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.ui-toolbar .ui-row{align-items:flex-end}.filter-group{display:flex;flex:1;flex-direction:column;gap:var(--space-2);justify-content:flex-end;min-width:150px}.filter-label{color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-caps);line-height:1.3;min-height:1em;text-transform:uppercase}.filter-group>select,.filter-group>input,.filter-group .selector-trigger,.filter-group .ui-btn{height:var(--control-height)}.filter-group--search{flex:2;min-width:220px}.filter-group .ui-search{max-width:none}.filter-group:has(>.ui-btn){flex:0 0 auto;min-width:0}.form__row,.form-row{display:grid;gap:var(--space-4);grid-template-columns:1fr 1fr;margin-bottom:var(--space-3)}.form__row--single{grid-template-columns:1fr}.form__row--triple{grid-template-columns:repeat(3,minmax(0,1fr))}.form-grid{display:grid;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:var(--space-4)}.form-grid>.form-group,.form-row>.form-group,.form__row>.form__group,.form-row>.form__group,.form__row>.form-group{margin-bottom:0}.form__group,.form-group{margin-bottom:var(--space-3)}.form__group--inline{align-items:center;display:flex;gap:var(--space-3)}@media (max-width: 768px){.form__row,.form-row,.form-grid,.form__row--triple{grid-template-columns:1fr}}.form__label,.form-label{color:var(--text-primary);display:block;font-size:var(--text-sm);font-weight:var(--weight-medium);margin-bottom:var(--space-1)}.form__label--required:after,.form-label--required:after{color:var(--danger);content:" *"}.form__input,.form__select,.form__textarea,.form-control{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);color:var(--text-primary);display:block;font-family:var(--font-sans);font-size:var(--text-md);height:var(--control-height);line-height:1.4;padding:0 var(--space-3);transition:border-color var(--transition),box-shadow var(--transition);width:100%}.form__input:hover:not(:disabled),.form__select:hover:not(:disabled),.form__textarea:hover:not(:disabled),.form-control:hover:not(:disabled){border-color:var(--neutral-400)}.form__input:focus,.form__select:focus,.form__textarea:focus,.form-control:focus{border-color:var(--border-focus);box-shadow:var(--ring);outline:none}.form__input:disabled,.form__select:disabled,.form__textarea:disabled,.form-control:disabled{background:var(--surface-sunken);color:var(--text-muted)}.form__input::placeholder,.form__textarea::placeholder,.form-control::placeholder{color:var(--text-muted)}.form__input--textarea,.form__textarea{height:auto;line-height:var(--leading-normal);min-height:96px;padding:var(--space-2) var(--space-3);resize:vertical}.form__select,select.form-control{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%237a737e' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round' d='M1 1.5 6 6.5 11 1.5'/%3E%3C/svg%3E");background-position:right var(--space-3) center;background-repeat:no-repeat;background-size:12px 8px;cursor:pointer;padding-right:var(--space-8)}.form__input--error,.form-control--error,.form__input[aria-invalid=true],.form-control[aria-invalid=true]{border-color:var(--danger)}.form__input--error:focus,.form-control--error:focus,.form__input[aria-invalid=true]:focus,.form-control[aria-invalid=true]:focus{box-shadow:var(--ring-danger)}.form__input--success,.form-control--success{border-color:var(--success)}.form__checkbox,.form__radio,.checkbox-label{align-items:center;color:var(--text-primary);cursor:pointer;display:flex;font-size:var(--text-base);gap:var(--space-2);min-height:var(--tap-target)}.form__checkbox input[type=checkbox],.form__radio input[type=radio],.checkbox-label input[type=checkbox],.checkbox-label input[type=radio]{accent-color:var(--primary);cursor:pointer;height:18px;margin:0;width:18px}.form__help,.form-help{color:var(--text-secondary);font-size:var(--text-xs);margin-top:var(--space-1)}.form__error,.form-error{align-items:center;color:var(--danger-strong);display:flex;font-size:var(--text-xs);font-weight:var(--weight-medium);gap:var(--space-1);margin-top:var(--space-1)}.form__actions,.modal-actions{border-top:1px solid var(--border);display:flex;gap:var(--space-3);justify-content:flex-end;margin-top:var(--space-5);padding-top:var(--space-5)}.form__actions--center{justify-content:center}.form__actions--space-between{justify-content:space-between}@media (max-width: 640px){.form__actions,.modal-actions{flex-direction:column-reverse}.form__actions>*,.modal-actions>*{width:100%}}.auto-list-search,.universal-list-search{align-items:center;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);display:flex;gap:var(--space-2);margin:0 0 var(--space-4);max-width:420px;min-height:var(--control-height);padding:0 var(--space-3);transition:border-color var(--transition),box-shadow var(--transition)}.universal-list-search{margin-top:var(--space-3)}.auto-list-search:focus-within,.universal-list-search:focus-within{border-color:var(--brand-600);box-shadow:var(--ring),inset 0 0 0 1px var(--brand-600)}.auto-list-search__icon{color:var(--text-muted);font-size:var(--text-md)}.auto-list-search__input,.universal-list-search input{background:transparent;border:0;color:var(--text-primary);flex:1;font:inherit;min-width:0;outline:none;padding:var(--space-2) 0}@media (max-width: 640px){.auto-list-search,.universal-list-search{max-width:none;width:100%}}input:where(:not([type=checkbox],[type=radio],[type=file],[type=range],[type=submit],[type=button],[type=image],[type=color])),select,textarea{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-md);height:var(--control-height);line-height:1.4;padding:0 var(--space-3);transition:border-color var(--transition),box-shadow var(--transition);width:100%}textarea,input[type=date],input[type=time],input[type=datetime-local]{padding-block:var(--space-2)}textarea{line-height:var(--leading-normal);min-height:96px;resize:vertical}input:where(:not([type=checkbox],[type=radio],[type=file])):hover:not(:disabled),select:hover:not(:disabled),textarea:hover:not(:disabled){border-color:var(--neutral-400)}input:where(:not([type=checkbox],[type=radio],[type=file])):focus,select:focus,textarea:focus{border-color:var(--border-focus);box-shadow:var(--ring);outline:none}input:disabled,select:disabled,textarea:disabled{background:var(--surface-sunken);color:var(--text-muted)}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--danger)}.ui-search input,.auto-list-search input,.universal-list-search input,.selector-search input{background:transparent;border:0;border-radius:0;box-shadow:none;min-height:auto;padding:var(--space-2) 0;width:100%}.ui-search input:focus,.auto-list-search input:focus,.universal-list-search input:focus,.selector-search input:focus,.ui-search input:hover,.auto-list-search input:hover,.universal-list-search input:hover,.selector-search input:hover{border:0;box-shadow:none}:where(.form-group,.form__group,.filter-group,.ui-modal__body form,.ui-modal__body)>label:not(:has(>input)){color:var(--text-primary);display:block;font-size:var(--text-sm);font-weight:var(--weight-medium);margin-bottom:var(--space-1)}.form-group>label.checkbox-label,.form__group>label.checkbox-label{align-items:center;display:flex;margin-bottom:0}.field-picker{align-items:center;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;display:flex;font-family:var(--font-sans);font-size:var(--text-md);gap:var(--space-2);justify-content:space-between;height:var(--control-height);padding:0 var(--space-3);text-align:left;transition:border-color var(--transition),box-shadow var(--transition);width:100%}.field-picker:hover:not(:disabled){border-color:var(--neutral-400)}.field-picker:disabled{background:var(--surface-sunken);color:var(--text-muted);cursor:not-allowed}.field-picker--empty{color:var(--text-muted)}.field-picker .pi{color:var(--text-muted);flex-shrink:0;font-size:var(--text-base)}.ui-modal__body>form>.ui-modal__footer{margin:var(--space-6) calc(var(--space-6) * -1) calc(var(--space-6) * -1)}.ui-modal__body>form>.form-group:last-of-type,.ui-modal__body>.form-group:last-of-type{margin-bottom:0}input[type=checkbox],input[type=radio]{accent-color:var(--primary);cursor:pointer;flex-shrink:0;height:17px;margin:0;width:17px}input[type=checkbox]:disabled,input[type=radio]:disabled{cursor:not-allowed}label:has(>input[type=checkbox]),label:has(>input[type=radio]){align-items:center;cursor:pointer;display:flex;gap:var(--space-2)}.form-grid>.full-width,.form__row>.full-width{grid-column:1 / -1}.ui-modal__body>form,.ui-modal__body>.form,.ui-modal__body>div>form{display:grid;gap:var(--space-3)}.ui-modal__body>form>.form-row,.ui-modal__body>form>.form__row,.ui-modal__body>form>.form-group,.ui-modal__body>form>.form__group,.ui-modal__body>form>.form-grid,.ui-modal__body>form>.form-section{margin-bottom:0}.ui-modal__body .form-row,.ui-modal__body .form__row,.ui-modal__body .form-grid{gap:var(--space-3) var(--space-4)}
