@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"}.ps-bg-default,.ps-bg-transparent{background:transparent!important}.ps-bg-surface{background:var(--miryte-color-surface, var(--app-card))!important}.ps-bg-soft{background:var(--miryte-color-surface-muted, var(--app-card-soft))!important}.ps-bg-primary_soft{background:color-mix(in srgb,var(--miryte-color-primary, var(--app-accent)) 9%,transparent)!important}.ps-bg-success_soft{background:color-mix(in srgb,var(--miryte-color-success, #16a34a) 9%,transparent)!important}.ps-bg-warning_soft{background:color-mix(in srgb,var(--miryte-color-warning, #f59e0b) 10%,transparent)!important}.ps-bg-danger_soft{background:color-mix(in srgb,var(--miryte-color-danger, #dc2626) 9%,transparent)!important}.ps-border-default{border-color:var(--miryte-color-border, var(--app-stroke))!important}.ps-border-none{border-color:transparent!important;border-width:0!important}.ps-border-subtle{border-color:var(--miryte-color-border, var(--app-stroke))!important}.ps-border-strong{border-color:color-mix(in srgb,var(--miryte-color-text, var(--app-text)) 24%,var(--miryte-color-border, var(--app-stroke)))!important}.ps-border-primary{border-color:color-mix(in srgb,var(--miryte-color-primary, var(--app-accent)) 46%,var(--miryte-color-border, var(--app-stroke)))!important}.ps-radius-default{border-radius:var(--miryte-radius-xl, 20px)!important}.ps-radius-none{border-radius:0!important}.ps-radius-small{border-radius:var(--miryte-radius-md, 12px)!important}.ps-radius-medium{border-radius:var(--miryte-radius-lg, 16px)!important}.ps-radius-large{border-radius:var(--miryte-radius-2xl, 28px)!important}.ps-radius-pill{border-radius:var(--miryte-radius-pill, 999px)!important}.ps-shadow-none{box-shadow:none!important}.ps-shadow-soft{box-shadow:var(--miryte-shadow-sm, 0 10px 26px rgba(15, 23, 42, .09))!important}.ps-shadow-medium{box-shadow:var(--miryte-shadow-md, 0 14px 36px rgba(15, 23, 42, .16))!important}.ps-shadow-large{box-shadow:var(--miryte-shadow-lg, 0 24px 70px rgba(15, 23, 42, .22))!important}.ps-text-left{text-align:left!important}.ps-text-center{text-align:center!important}.ps-text-right{text-align:right!important}.ps-editor.device-desktop .ps-hide-desktop,.ps-editor.device-tablet .ps-hide-tablet,.ps-editor.device-mobile .ps-hide-mobile{display:none!important}@media(min-width:1025px){.ps-viewer .ps-hide-desktop{display:none!important}}@media(min-width:701px)and (max-width:1024px){.ps-viewer .ps-hide-tablet{display:none!important}}@media(max-width:700px){.ps-viewer .ps-hide-mobile{display:none!important}}html{--mat-sys-background: light-dark(#fcf8fd, #131316);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#f3eff4, #303034);--mat-sys-inverse-primary: light-dark(#bec2ff, #343dff);--mat-sys-inverse-surface: light-dark(#303034, #e5e1e6);--mat-sys-on-background: light-dark(#1b1b1f, #e5e1e6);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #0001ac);--mat-sys-on-primary-container: light-dark(#0000ef, #e0e0ff);--mat-sys-on-primary-fixed: light-dark(#00006e, #00006e);--mat-sys-on-primary-fixed-variant: light-dark(#0000ef, #0000ef);--mat-sys-on-secondary: light-dark(#ffffff, #2e2f42);--mat-sys-on-secondary-container: light-dark(#444559, #e1e0f9);--mat-sys-on-secondary-fixed: light-dark(#191a2c, #191a2c);--mat-sys-on-secondary-fixed-variant: light-dark(#444559, #444559);--mat-sys-on-surface: light-dark(#1b1b1f, #e5e1e6);--mat-sys-on-surface-variant: light-dark(#46464f, #e4e1ec);--mat-sys-on-tertiary: light-dark(#ffffff, #0001ac);--mat-sys-on-tertiary-container: light-dark(#0000ef, #e0e0ff);--mat-sys-on-tertiary-fixed: light-dark(#00006e, #00006e);--mat-sys-on-tertiary-fixed-variant: light-dark(#0000ef, #0000ef);--mat-sys-outline: light-dark(#777680, #91909a);--mat-sys-outline-variant: light-dark(#c7c5d0, #46464f);--mat-sys-primary: light-dark(#343dff, #bec2ff);--mat-sys-primary-container: light-dark(#e0e0ff, #0000ef);--mat-sys-primary-fixed: light-dark(#e0e0ff, #e0e0ff);--mat-sys-primary-fixed-dim: light-dark(#bec2ff, #bec2ff);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#5c5d72, #c5c4dd);--mat-sys-secondary-container: light-dark(#e1e0f9, #444559);--mat-sys-secondary-fixed: light-dark(#e1e0f9, #e1e0f9);--mat-sys-secondary-fixed-dim: light-dark(#c5c4dd, #c5c4dd);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#fcf8fd, #131316);--mat-sys-surface-bright: light-dark(#fcf8fd, #3a393c);--mat-sys-surface-container: light-dark(#f0edf1, #201f22);--mat-sys-surface-container-high: light-dark(#ebe7eb, #2a292d);--mat-sys-surface-container-highest: light-dark(#e5e1e6, #353438);--mat-sys-surface-container-low: light-dark(#f6f2f7, #1b1b1f);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0e0e11);--mat-sys-surface-dim: light-dark(#dcd9dd, #131316);--mat-sys-surface-tint: light-dark(#343dff, #bec2ff);--mat-sys-surface-variant: light-dark(#e4e1ec, #46464f);--mat-sys-tertiary: light-dark(#343dff, #bec2ff);--mat-sys-tertiary-container: light-dark(#e0e0ff, #0000ef);--mat-sys-tertiary-fixed: light-dark(#e0e0ff, #e0e0ff);--mat-sys-tertiary-fixed-dim: light-dark(#bec2ff, #bec2ff);--mat-sys-neutral-variant20: #303038;--mat-sys-neutral10: #1b1b1f;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Roboto;--mat-sys-body-large-font: Roboto;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Roboto;--mat-sys-body-medium-font: Roboto;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Roboto;--mat-sys-body-small-font: Roboto;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Roboto;--mat-sys-display-large-font: Roboto;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Roboto;--mat-sys-display-medium-font: Roboto;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Roboto;--mat-sys-display-small-font: Roboto;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Roboto;--mat-sys-headline-large-font: Roboto;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Roboto;--mat-sys-headline-medium-font: Roboto;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Roboto;--mat-sys-headline-small-font: Roboto;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Roboto;--mat-sys-label-large-font: Roboto;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Roboto;--mat-sys-label-medium-font: Roboto;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Roboto;--mat-sys-label-small-font: Roboto;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Roboto;--mat-sys-title-large-font: Roboto;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Roboto;--mat-sys-title-medium-font: Roboto;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Roboto;--mat-sys-title-small-font: Roboto;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}html,body{height:100%;margin:0}body{background:var(--miryte-color-bg);color:var(--miryte-color-text);font:400 14px/1.45 Roboto,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}app-root{display:block;height:100%}*,*:before,*:after{box-sizing:border-box}.p-component{font-family:Roboto,Helvetica Neue,sans-serif}button .pi{line-height:1}::selection{background:color-mix(in srgb,var(--miryte-color-primary) 20%,transparent)}.cdk-overlay-container{color:var(--miryte-color-text)}.mat-mdc-menu-panel,.mat-mdc-select-panel,.mat-mdc-dialog-surface,.mat-datepicker-content,.mat-mdc-autocomplete-panel{background:var(--miryte-color-card);color:var(--miryte-color-text)}.mat-mdc-form-field{color:var(--miryte-color-text)}.mat-mdc-text-field-wrapper{background:var(--miryte-input-bg)}.mat-mdc-form-field .mdc-floating-label,.mat-mdc-form-field .mat-mdc-input-element,.mat-mdc-form-field .mat-icon,.mat-mdc-form-field-hint,.mat-mdc-form-field-error{color:var(--miryte-color-text);caret-color:var(--miryte-color-primary)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:color-mix(in srgb,var(--miryte-color-text) 16%,transparent)}.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--miryte-color-primary)}:root{--miryte-color-bg: #ffffff;--miryte-color-background: var(--miryte-color-bg);--miryte-color-surface: #ffffff;--miryte-color-card: #ffffff;--miryte-color-card-muted: #f8fafc;--miryte-color-text: #0b0d12;--miryte-color-text-muted: rgba(11, 13, 18, .62);--miryte-color-text-soft: rgba(11, 13, 18, .46);--miryte-color-border: rgba(0, 0, 0, .1);--miryte-color-border-strong: rgba(0, 0, 0, .16);--miryte-color-primary: #2563eb;--miryte-color-secondary: #1c6dd0;--miryte-color-accent: #16a34a;--miryte-color-primary-contrast: #ffffff;--miryte-color-success: #15803d;--miryte-color-warning: #b45309;--miryte-color-danger: #b91c1c;--miryte-color-info: #1d4ed8;--miryte-color-success-bg: rgba(22, 163, 74, .14);--miryte-color-warning-bg: rgba(245, 158, 11, .16);--miryte-color-danger-bg: rgba(239, 68, 68, .14);--miryte-color-info-bg: rgba(37, 99, 235, .14);--miryte-color-neutral-bg: rgba(100, 116, 139, .14);--miryte-color-neutral-text: #475569;--miryte-topbar-bg: rgba(255, 255, 255, .78);--miryte-topbar-blur: blur(18px);--miryte-sidebar-bg: rgba(255, 255, 255, .72);--miryte-nav-bg: rgba(255, 255, 255, .72);--miryte-overlay-bg: rgba(15, 23, 42, .42);--miryte-input-bg: #ffffff;--miryte-input-text: var(--miryte-color-text);--miryte-input-border: rgba(0, 0, 0, .14);--miryte-focus-ring: 0 0 0 4px rgba(37, 99, 235, .18);--miryte-shadow-xs: 0 2px 8px rgba(0, 0, 0, .04);--miryte-shadow-sm: 0 4px 14px rgba(0, 0, 0, .06);--miryte-shadow-md: 0 10px 28px rgba(0, 0, 0, .08);--miryte-shadow-lg: 0 16px 44px rgba(0, 0, 0, .14);--miryte-shadow-xl: 0 28px 80px rgba(0, 0, 0, .18);--miryte-radius-xs: 8px;--miryte-radius-sm: 10px;--miryte-radius-md: 16px;--miryte-radius-lg: 22px;--miryte-radius-xl: 28px;--miryte-radius-pill: 999px;--miryte-button-radius: var(--miryte-radius-pill);--miryte-icon-button-radius: var(--miryte-radius-pill);--miryte-dialog-radius: var(--miryte-radius-lg);--miryte-card-radius: var(--miryte-radius-lg);--miryte-input-radius: var(--miryte-radius-md);--miryte-space-1: 4px;--miryte-space-2: 8px;--miryte-space-3: 12px;--miryte-space-4: 16px;--miryte-space-5: 20px;--miryte-space-6: 24px;--miryte-space-7: 32px;--miryte-space-8: 40px;--miryte-duration-fast: .12s;--miryte-duration-normal: .18s;--miryte-duration-slow: .26s;--miryte-ease-standard: cubic-bezier(.2, 0, 0, 1);--miryte-ease-emphasized: cubic-bezier(.2, 0, 0, 1.2);--miryte-z-header: 120;--miryte-z-dropdown: 1000;--miryte-z-overlay: 1100;--miryte-z-dialog: 1200;--miryte-z-toast: 1300}:root{--miryte-motion-fast: .12s;--miryte-motion-normal: .18s;--miryte-motion-slow: .26s;--miryte-ease-standard: cubic-bezier(.2, 0, 0, 1);--miryte-ease-emphasized: cubic-bezier(.2, 0, 0, 1);--miryte-ease-decelerate: cubic-bezier(0, 0, 0, 1);--miryte-ease-accelerate: cubic-bezier(.3, 0, 1, 1)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important}}@keyframes miryte-fade-in{0%{opacity:0}to{opacity:1}}@keyframes miryte-fade-out{0%{opacity:1}to{opacity:0}}@keyframes miryte-slide-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes miryte-slide-down{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes miryte-scale-in{0%{opacity:0;transform:scale(.975)}to{opacity:1;transform:scale(1)}}@keyframes miryte-pop-in{0%{opacity:0;transform:scale(.94)}70%{opacity:1;transform:scale(1.015)}to{opacity:1;transform:scale(1)}}@keyframes miryte-shimmer{0%{background-position:-220px 0}to{background-position:calc(220px + 100%) 0}}@keyframes miryte-pulse-soft{0%,to{opacity:.72}50%{opacity:1}}.miryte-animate-fade-in{animation:miryte-fade-in var(--miryte-motion-normal) var(--miryte-ease-standard) both}.miryte-animate-slide-up{animation:miryte-slide-up var(--miryte-motion-normal) var(--miryte-ease-standard) both}.miryte-animate-slide-down{animation:miryte-slide-down var(--miryte-motion-normal) var(--miryte-ease-standard) both}.miryte-animate-scale-in{animation:miryte-scale-in var(--miryte-motion-normal) var(--miryte-ease-standard) both}.miryte-animate-pop-in{animation:miryte-pop-in var(--miryte-motion-slow) var(--miryte-ease-emphasized) both}.miryte-animate-pulse-soft{animation:miryte-pulse-soft 1.2s var(--miryte-ease-standard) infinite}.miryte-skeleton{position:relative;overflow:hidden;border-radius:var(--miryte-radius-md, 14px);background:color-mix(in srgb,var(--miryte-color-text, #0f172a) 7%,transparent)}.miryte-skeleton:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,color-mix(in srgb,#fff 34%,transparent),transparent);animation:miryte-shimmer 1.35s var(--miryte-ease-standard) infinite}.miryte-stagger-1{animation-delay:40ms}.miryte-stagger-2{animation-delay:80ms}.miryte-stagger-3{animation-delay:.12s}.miryte-stagger-4{animation-delay:.16s}.miryte-stagger-5{animation-delay:.2s}html.theme-light,:root{color-scheme:light;--miryte-color-bg: #ffffff;--miryte-color-surface: #ffffff;--miryte-color-card: #ffffff;--miryte-color-card-muted: #f8fafc;--miryte-color-text: #0b0d12;--miryte-color-text-muted: rgba(11, 13, 18, .62);--miryte-color-text-soft: rgba(11, 13, 18, .46);--miryte-color-border: rgba(0, 0, 0, .1);--miryte-color-border-strong: rgba(0, 0, 0, .16);--miryte-color-primary: #2563eb;--miryte-color-primary-contrast: #ffffff;--miryte-color-accent: #16a34a;--miryte-color-success: #15803d;--miryte-color-warning: #b45309;--miryte-color-danger: #b91c1c;--miryte-color-info: #1d4ed8;--miryte-color-success-bg: rgba(22, 163, 74, .14);--miryte-color-warning-bg: rgba(245, 158, 11, .16);--miryte-color-danger-bg: rgba(239, 68, 68, .14);--miryte-color-info-bg: rgba(37, 99, 235, .14);--miryte-color-neutral-bg: rgba(100, 116, 139, .14);--miryte-color-neutral-text: #475569;--miryte-topbar-bg: rgba(255, 255, 255, .78);--miryte-sidebar-bg: rgba(255, 255, 255, .72);--miryte-nav-bg: rgba(255, 255, 255, .72);--miryte-overlay-bg: rgba(15, 23, 42, .42);--miryte-input-bg: #ffffff;--miryte-input-text: var(--miryte-color-text);--miryte-input-border: rgba(0, 0, 0, .14);--miryte-focus-ring: 0 0 0 4px rgba(37, 99, 235, .18);--miryte-shadow-sm: 0 4px 14px rgba(0, 0, 0, .06);--miryte-shadow-md: 0 10px 28px rgba(0, 0, 0, .08);--miryte-shadow-lg: 0 16px 44px rgba(0, 0, 0, .14)}html.theme-dark{color-scheme:dark;--miryte-color-bg: #0b0d12;--miryte-color-surface: #0f1117;--miryte-color-card: rgba(18, 21, 30, .86);--miryte-color-card-muted: rgba(24, 28, 38, .92);--miryte-color-text: #eef1ff;--miryte-color-text-muted: rgba(238, 241, 255, .66);--miryte-color-text-soft: rgba(238, 241, 255, .48);--miryte-color-border: rgba(255, 255, 255, .14);--miryte-color-border-strong: rgba(255, 255, 255, .22);--miryte-color-primary: #78a0ff;--miryte-color-primary-contrast: #08111f;--miryte-color-accent: #22c55e;--miryte-color-success: #86efac;--miryte-color-warning: #fbbf24;--miryte-color-danger: #fca5a5;--miryte-color-info: #93c5fd;--miryte-color-success-bg: rgba(74, 222, 128, .16);--miryte-color-warning-bg: rgba(245, 158, 11, .18);--miryte-color-danger-bg: rgba(248, 113, 113, .18);--miryte-color-info-bg: rgba(96, 165, 250, .18);--miryte-color-neutral-bg: rgba(148, 163, 184, .16);--miryte-color-neutral-text: #cbd5e1;--miryte-topbar-bg: rgba(12, 14, 20, .55);--miryte-sidebar-bg: rgba(12, 14, 20, .5);--miryte-nav-bg: rgba(12, 14, 20, .5);--miryte-overlay-bg: rgba(2, 6, 23, .62);--miryte-input-bg: rgba(18, 21, 30, .55);--miryte-input-text: var(--miryte-color-text);--miryte-input-border: rgba(255, 255, 255, .16);--miryte-focus-ring: 0 0 0 4px rgba(120, 160, 255, .22);--miryte-shadow-sm: 0 4px 16px rgba(0, 0, 0, .24);--miryte-shadow-md: 0 16px 44px rgba(0, 0, 0, .55);--miryte-shadow-lg: 0 24px 64px rgba(0, 0, 0, .68)}html.theme-amoled{color-scheme:dark;--miryte-color-bg: #000000;--miryte-color-surface: #000000;--miryte-color-card: rgba(10, 10, 10, .96);--miryte-color-card-muted: rgba(18, 18, 18, .98);--miryte-color-text: #f8fafc;--miryte-color-text-muted: rgba(248, 250, 252, .68);--miryte-color-text-soft: rgba(248, 250, 252, .48);--miryte-color-border: rgba(255, 255, 255, .12);--miryte-color-border-strong: rgba(255, 255, 255, .22);--miryte-color-primary: #7db1ff;--miryte-color-primary-contrast: #030712;--miryte-color-accent: #34d399;--miryte-color-success: #86efac;--miryte-color-warning: #fcd34d;--miryte-color-danger: #fca5a5;--miryte-color-info: #93c5fd;--miryte-color-success-bg: rgba(74, 222, 128, .18);--miryte-color-warning-bg: rgba(245, 158, 11, .2);--miryte-color-danger-bg: rgba(248, 113, 113, .2);--miryte-color-info-bg: rgba(96, 165, 250, .2);--miryte-color-neutral-bg: rgba(148, 163, 184, .16);--miryte-color-neutral-text: #cbd5e1;--miryte-topbar-bg: rgba(0, 0, 0, .72);--miryte-sidebar-bg: rgba(0, 0, 0, .78);--miryte-nav-bg: rgba(0, 0, 0, .78);--miryte-overlay-bg: rgba(0, 0, 0, .72);--miryte-input-bg: rgba(10, 10, 10, .96);--miryte-input-text: var(--miryte-color-text);--miryte-input-border: rgba(255, 255, 255, .16);--miryte-focus-ring: 0 0 0 4px rgba(125, 177, 255, .22);--miryte-shadow-sm: 0 4px 16px rgba(0, 0, 0, .42);--miryte-shadow-md: 0 18px 48px rgba(0, 0, 0, .72);--miryte-shadow-lg: 0 30px 80px rgba(0, 0, 0, .82)}html.theme-midnight{color-scheme:dark;--miryte-color-bg: #07111f;--miryte-color-surface: #0a1728;--miryte-color-card: rgba(13, 24, 40, .92);--miryte-color-card-muted: rgba(16, 29, 47, .96);--miryte-color-text: #ecf3ff;--miryte-color-text-muted: rgba(236, 243, 255, .66);--miryte-color-text-soft: rgba(236, 243, 255, .46);--miryte-color-border: rgba(147, 197, 253, .16);--miryte-color-border-strong: rgba(147, 197, 253, .28);--miryte-color-primary: #60a5fa;--miryte-color-primary-contrast: #08111f;--miryte-color-accent: #22d3ee;--miryte-color-success: #86efac;--miryte-color-warning: #fbbf24;--miryte-color-danger: #fda4af;--miryte-color-info: #93c5fd;--miryte-color-success-bg: rgba(74, 222, 128, .16);--miryte-color-warning-bg: rgba(245, 158, 11, .18);--miryte-color-danger-bg: rgba(244, 114, 182, .18);--miryte-color-info-bg: rgba(96, 165, 250, .18);--miryte-color-neutral-bg: rgba(148, 163, 184, .16);--miryte-color-neutral-text: #cbd5e1;--miryte-topbar-bg: rgba(8, 17, 31, .68);--miryte-sidebar-bg: rgba(10, 23, 40, .72);--miryte-nav-bg: rgba(10, 23, 40, .72);--miryte-overlay-bg: rgba(2, 6, 23, .7);--miryte-input-bg: rgba(13, 24, 40, .92);--miryte-input-text: var(--miryte-color-text);--miryte-input-border: rgba(147, 197, 253, .18);--miryte-focus-ring: 0 0 0 4px rgba(96, 165, 250, .2);--miryte-shadow-sm: 0 6px 18px rgba(2, 6, 23, .28);--miryte-shadow-md: 0 18px 48px rgba(2, 6, 23, .52);--miryte-shadow-lg: 0 28px 72px rgba(2, 6, 23, .66)}html.theme-warm-light{color-scheme:light;--miryte-color-bg: #fcfaf6;--miryte-color-surface: #fffdf9;--miryte-color-card: #fffaf2;--miryte-color-card-muted: #f7f1e8;--miryte-color-text: #2b2118;--miryte-color-text-muted: rgba(43, 33, 24, .62);--miryte-color-text-soft: rgba(43, 33, 24, .46);--miryte-color-border: rgba(101, 67, 33, .14);--miryte-color-border-strong: rgba(101, 67, 33, .22);--miryte-color-primary: #c26d1f;--miryte-color-primary-contrast: #ffffff;--miryte-color-accent: #9f8b3b;--miryte-color-success: #3f8f4d;--miryte-color-warning: #b56b00;--miryte-color-danger: #b84b4b;--miryte-color-info: #8b5cf6;--miryte-color-success-bg: rgba(63, 143, 77, .14);--miryte-color-warning-bg: rgba(181, 107, 0, .14);--miryte-color-danger-bg: rgba(184, 75, 75, .14);--miryte-color-info-bg: rgba(139, 92, 246, .14);--miryte-color-neutral-bg: rgba(120, 113, 108, .12);--miryte-color-neutral-text: #57534e;--miryte-topbar-bg: rgba(255, 250, 242, .82);--miryte-sidebar-bg: rgba(255, 248, 238, .78);--miryte-nav-bg: rgba(255, 248, 238, .78);--miryte-overlay-bg: rgba(43, 33, 24, .26);--miryte-input-bg: #fffdf9;--miryte-input-text: var(--miryte-color-text);--miryte-input-border: rgba(101, 67, 33, .16);--miryte-focus-ring: 0 0 0 4px rgba(194, 109, 31, .18);--miryte-shadow-sm: 0 4px 12px rgba(116, 79, 36, .06);--miryte-shadow-md: 0 10px 24px rgba(116, 79, 36, .1);--miryte-shadow-lg: 0 18px 40px rgba(116, 79, 36, .14)}:root{--miryte-brand-primary: var(--miryte-color-primary, var(--app-accent, #2563eb));--miryte-brand-secondary: var(--miryte-color-secondary, var(--app-accent-2, #1c6dd0));--miryte-brand-accent: var(--miryte-color-accent, #25b5c4);--miryte-brand-surface: var(--miryte-color-surface, var(--app-surface, #ffffff));--miryte-brand-background: var(--miryte-color-background, var(--miryte-color-bg, var(--app-bg, #f8fafc)));--miryte-brand-card: var(--miryte-color-card, var(--miryte-brand-surface));--miryte-brand-text: var(--miryte-color-text, var(--app-text, #0f172a));--miryte-brand-text-muted: var(--miryte-color-text-muted, var(--app-muted, rgba(15, 23, 42, .62)));--miryte-brand-border: var(--miryte-color-border, var(--app-stroke, rgba(15, 23, 42, .12)));--miryte-brand-primary-soft: color-mix(in srgb, var(--miryte-brand-primary) 10%, transparent);--miryte-brand-secondary-soft: color-mix(in srgb, var(--miryte-brand-secondary) 10%, transparent);--miryte-brand-accent-soft: color-mix(in srgb, var(--miryte-brand-accent) 12%, transparent);--miryte-brand-primary-border: color-mix(in srgb, var(--miryte-brand-primary) 22%, var(--miryte-brand-border));--miryte-brand-focus-ring: 0 0 0 4px color-mix(in srgb, var(--miryte-brand-primary) 20%, transparent)}.miryte-branded-surface{color:var(--miryte-brand-text);background:var(--miryte-brand-background)}.miryte-branded-card{color:var(--miryte-brand-text);background:var(--miryte-brand-surface);border-color:var(--miryte-brand-primary-border)}.miryte-branded-gradient{color:var(--miryte-color-primary-contrast, #fff);background:linear-gradient(135deg,var(--miryte-brand-primary),var(--miryte-brand-secondary))}.miryte-branded-active{color:var(--miryte-brand-primary);background:var(--miryte-brand-primary-soft)}.miryte-branded-accent{color:var(--miryte-brand-accent);background:var(--miryte-brand-accent-soft)}html,:root{--app-bg: var(--miryte-color-background, var(--miryte-color-bg));--app-surface: var(--miryte-color-surface);--app-card: var(--miryte-color-card, var(--miryte-color-surface));--app-text: var(--miryte-color-text);--app-muted: var(--miryte-color-text-muted);--app-stroke: var(--miryte-color-border);--app-shadow: var(--miryte-shadow-md);--app-accent: var(--miryte-color-primary);--app-accent-2: var(--miryte-color-accent);--app-input-bg: var(--miryte-input-bg, var(--miryte-color-surface));--app-input-text: var(--miryte-input-text, var(--miryte-color-text));--app-input-stroke: var(--miryte-input-border, var(--miryte-color-border));--app-focus: var(--miryte-focus-ring, var(--miryte-brand-focus-ring));--app-topbar-bg: var(--miryte-topbar-bg);--app-topbar-blur: var(--miryte-topbar-blur, blur(18px));--app-nav-bg: var(--miryte-nav-bg);--surface-a: var(--miryte-color-background, var(--miryte-color-bg));--surface-b: var(--miryte-color-card, var(--miryte-color-surface));--surface-c: var(--miryte-color-card-muted);--text-color: var(--miryte-color-text);--text-color-secondary: var(--miryte-color-text-muted)}.mat-mdc-form-field{width:100%;--mdc-outlined-text-field-container-shape: var(--miryte-radius-md, 14px);--mdc-outlined-text-field-outline-color: var( --miryte-color-border, var(--app-stroke) );--mdc-outlined-text-field-hover-outline-color: color-mix( in srgb, var(--miryte-color-primary, var(--app-accent)) 36%, var(--miryte-color-border, var(--app-stroke)) );--mdc-outlined-text-field-focus-outline-color: var( --miryte-color-primary, var(--app-accent) );--mdc-outlined-text-field-label-text-color: var( --miryte-color-text-muted, var(--app-muted) );--mdc-outlined-text-field-focus-label-text-color: var( --miryte-color-primary, var(--app-accent) );--mdc-outlined-text-field-input-text-color: var( --miryte-color-text, var(--app-text) );--mdc-outlined-text-field-caret-color: var( --miryte-color-primary, var(--app-accent) );--mdc-outlined-text-field-error-outline-color: var( --miryte-color-danger, #dc2626 );--mdc-outlined-text-field-error-focus-outline-color: var( --miryte-color-danger, #dc2626 );--mat-form-field-container-text-size: 14px}.mat-mdc-form-field .mat-mdc-text-field-wrapper{background:transparent!important}.mat-mdc-form-field .mdc-text-field{border:0!important;box-shadow:none!important}.mat-mdc-form-field input.mat-mdc-input-element,.mat-mdc-form-field textarea.mat-mdc-input-element{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}.mat-mdc-form-field .mdc-notched-outline__leading{border-color:var(--miryte-color-border, var(--app-stroke))!important;border-right:0!important}.mat-mdc-form-field .mdc-notched-outline__notch{border-color:var(--miryte-color-border, var(--app-stroke))!important;border-left:0!important;border-right:0!important}.mat-mdc-form-field .mdc-notched-outline__trailing{border-color:var(--miryte-color-border, var(--app-stroke))!important;border-left:0!important}.mat-mdc-form-field.mat-focused .mdc-notched-outline__leading{border-color:var(--miryte-color-primary, var(--app-accent))!important;border-right:0!important;border-width:2px 0 2px 2px!important}.mat-mdc-form-field.mat-focused .mdc-notched-outline__notch{border-color:var(--miryte-color-primary, var(--app-accent))!important;border-left:0!important;border-right:0!important;border-width:2px 0!important}.mat-mdc-form-field.mat-focused .mdc-notched-outline__trailing{border-color:var(--miryte-color-primary, var(--app-accent))!important;border-left:0!important;border-width:2px 2px 2px 0!important}.mat-mdc-form-field:focus-within{outline:none!important}.miryte-btn,.miryte-btn-primary,.miryte-btn-secondary,.miryte-btn-danger,.miryte-btn-danger-subtle,.miryte-btn-ghost,.miryte-btn-pill{border-radius:var(--miryte-button-radius, var(--miryte-radius-pill, 999px))!important;font-weight:800!important;letter-spacing:.01em;text-transform:none!important}.miryte-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding-inline:14px;border:1px solid transparent;cursor:pointer;transition:background var(--miryte-motion-normal, var(--miryte-duration-normal, .18s)) var(--miryte-ease-standard, ease),border-color var(--miryte-motion-normal, var(--miryte-duration-normal, .18s)) var(--miryte-ease-standard, ease),color var(--miryte-motion-normal, var(--miryte-duration-normal, .18s)) var(--miryte-ease-standard, ease),box-shadow var(--miryte-motion-normal, var(--miryte-duration-normal, .18s)) var(--miryte-ease-standard, ease),transform var(--miryte-motion-fast, var(--miryte-duration-fast, .12s)) var(--miryte-ease-standard, ease),opacity var(--miryte-motion-normal, var(--miryte-duration-normal, .18s)) var(--miryte-ease-standard, ease)}.miryte-btn:hover:not(:disabled):not([disabled]){transform:translateY(-1px)}.miryte-btn:active:not(:disabled):not([disabled]){transform:translateY(0)}.miryte-btn-pill{min-height:40px;padding-inline:14px}.miryte-btn-sm{min-height:32px!important;padding-inline:12px!important;font-size:.82rem!important}.miryte-btn-lg{min-height:46px!important;padding-inline:20px!important;font-size:.98rem!important}.miryte-btn-block{width:100%}.miryte-btn-primary{background:var(--miryte-color-primary, var(--app-accent))!important;color:var(--miryte-color-primary-contrast, #ffffff)!important;border-color:transparent!important;box-shadow:0 12px 24px color-mix(in srgb,var(--miryte-color-primary, var(--app-accent)) 18%,transparent)}.miryte-btn-primary:hover:not(:disabled):not([disabled]){background:color-mix(in srgb,var(--miryte-color-primary, var(--app-accent)) 88%,#000)!important;color:var(--miryte-color-primary-contrast, #ffffff)!important}.miryte-btn-secondary{background:transparent!important;color:var(--miryte-color-text, var(--app-text))!important;border:1px solid var(--miryte-color-border, var(--app-stroke))!important;box-shadow:none!important}.miryte-btn-secondary:hover:not(:disabled):not([disabled]){background:color-mix(in srgb,var(--miryte-color-primary, var(--app-accent)) 8%,transparent)!important;border-color:color-mix(in srgb,var(--miryte-color-primary, var(--app-accent)) 28%,var(--miryte-color-border, var(--app-stroke)))!important}.miryte-btn-ghost{background:transparent!important;color:var(--miryte-color-text, var(--app-text))!important;border-color:transparent!important;box-shadow:none!important}.miryte-btn-ghost:hover:not(:disabled):not([disabled]){background:color-mix(in srgb,var(--miryte-color-primary, var(--app-accent)) 8%,transparent)!important}.miryte-btn-danger{background:var(--miryte-color-danger, #dc2626)!important;color:#fff!important;border:1px solid transparent!important;box-shadow:0 12px 24px color-mix(in srgb,var(--miryte-color-danger, #dc2626) 16%,transparent)}.miryte-btn-danger:hover:not(:disabled):not([disabled]){background:color-mix(in srgb,var(--miryte-color-danger, #dc2626) 88%,#000)!important;color:#fff!important}.miryte-btn-danger-subtle{background:color-mix(in srgb,var(--miryte-color-danger, #dc2626) 10%,transparent)!important;color:var(--miryte-color-danger, #dc2626)!important;border:1px solid color-mix(in srgb,var(--miryte-color-danger, #dc2626) 32%,transparent)!important;box-shadow:none!important}.miryte-btn-danger-subtle:hover:not(:disabled):not([disabled]){background:color-mix(in srgb,var(--miryte-color-danger, #dc2626) 15%,transparent)!important}.miryte-icon-btn,.miryte-btn-icon-only{display:inline-grid!important;place-items:center!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;border-radius:var(--miryte-icon-button-radius, var(--miryte-radius-pill, 999px))!important;border:1px solid var(--miryte-color-border, var(--app-stroke))!important;background:transparent!important;color:var(--miryte-color-text, var(--app-text))!important;font-weight:800!important;letter-spacing:.01em;text-transform:none!important;transition:background var(--miryte-motion-normal, .18s) var(--miryte-ease-standard, ease),border-color var(--miryte-motion-normal, .18s) var(--miryte-ease-standard, ease),color var(--miryte-motion-normal, .18s) var(--miryte-ease-standard, ease),transform var(--miryte-motion-fast, .12s) var(--miryte-ease-standard, ease)}.miryte-icon-btn:hover:not(:disabled):not([disabled]),.miryte-btn-icon-only:hover:not(:disabled):not([disabled]){background:color-mix(in srgb,var(--miryte-color-primary, var(--app-accent)) 8%,transparent)!important;border-color:color-mix(in srgb,var(--miryte-color-primary, var(--app-accent)) 26%,var(--miryte-color-border, var(--app-stroke)))!important}.miryte-btn mat-icon,.miryte-btn-primary mat-icon,.miryte-btn-secondary mat-icon,.miryte-btn-danger mat-icon,.miryte-btn-danger-subtle mat-icon,.miryte-btn-ghost mat-icon{width:20px;height:20px;margin-right:6px;color:currentColor!important;fill:currentColor!important;font-size:20px}.miryte-icon-btn mat-icon,.miryte-btn-icon-only mat-icon{width:20px;height:20px;margin:0!important;color:currentColor!important;fill:currentColor!important;font-size:20px}.miryte-btn-loading{pointer-events:none;opacity:.82}.miryte-btn:disabled,.miryte-btn[disabled],.miryte-btn-primary:disabled,.miryte-btn-primary[disabled],.miryte-btn-secondary:disabled,.miryte-btn-secondary[disabled],.miryte-btn-danger:disabled,.miryte-btn-danger[disabled],.miryte-btn-danger-subtle:disabled,.miryte-btn-danger-subtle[disabled],.miryte-btn-ghost:disabled,.miryte-btn-ghost[disabled],.miryte-icon-btn:disabled,.miryte-icon-btn[disabled],.miryte-btn-icon-only:disabled,.miryte-btn-icon-only[disabled]{opacity:.58!important;cursor:not-allowed!important;transform:none!important;box-shadow:none!important}button.mat-mdc-button-base.miryte-btn,a.mat-mdc-button-base.miryte-btn{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;min-height:40px;padding-inline:14px;border-radius:var(--miryte-button-radius, var(--miryte-radius-pill, 999px))!important;font-weight:800!important;letter-spacing:.01em;text-transform:none!important;--mdc-text-button-label-text-transform: none;--mdc-filled-button-label-text-transform: none;--mdc-outlined-button-label-text-transform: none;--mdc-protected-button-label-text-transform: none}button.mat-mdc-button-base.miryte-btn .mdc-button__label,a.mat-mdc-button-base.miryte-btn .mdc-button__label{color:inherit!important;font-weight:inherit!important}button.mat-mdc-button-base.miryte-btn mat-icon,a.mat-mdc-button-base.miryte-btn mat-icon{width:20px;height:20px;margin-right:6px;color:currentColor!important;fill:currentColor!important;font-size:20px}button.mat-mdc-button-base.miryte-btn-primary,a.mat-mdc-button-base.miryte-btn-primary{--mdc-filled-button-container-color: var(--miryte-color-primary, var(--app-accent)) !important;--mdc-filled-button-label-text-color: var(--miryte-color-primary-contrast, #ffffff) !important;--mdc-filled-button-disabled-container-color: color-mix( in srgb, var(--miryte-color-primary, var(--app-accent)) 32%, transparent ) !important;--mdc-filled-button-disabled-label-text-color: color-mix( in srgb, #ffffff 58%, transparent ) !important;background:var(--miryte-color-primary, var(--app-accent))!important;color:var(--miryte-color-primary-contrast, #ffffff)!important;border-color:transparent!important}button.mat-mdc-button-base.miryte-btn-secondary,a.mat-mdc-button-base.miryte-btn-secondary{--mdc-outlined-button-label-text-color: var(--miryte-color-text, var(--app-text)) !important;--mdc-outlined-button-outline-color: var(--miryte-color-border, var(--app-stroke)) !important;--mdc-text-button-label-text-color: var(--miryte-color-text, var(--app-text)) !important;--mdc-protected-button-label-text-color: var(--miryte-color-text, var(--app-text)) !important;background:transparent!important;color:var(--miryte-color-text, var(--app-text))!important;border:1px solid var(--miryte-color-border, var(--app-stroke))!important;box-shadow:none!important}button.mat-mdc-button-base.miryte-btn-ghost,a.mat-mdc-button-base.miryte-btn-ghost{--mdc-text-button-label-text-color: var(--miryte-color-text, var(--app-text)) !important;--mdc-protected-button-label-text-color: var(--miryte-color-text, var(--app-text)) !important;background:transparent!important;color:var(--miryte-color-text, var(--app-text))!important;border-color:transparent!important;box-shadow:none!important}button.mat-mdc-button-base.miryte-btn-danger,a.mat-mdc-button-base.miryte-btn-danger{--mdc-filled-button-container-color: var(--miryte-color-danger, #dc2626) !important;--mdc-filled-button-label-text-color: #ffffff !important;--mdc-text-button-label-text-color: #ffffff !important;--mdc-protected-button-label-text-color: #ffffff !important;background:var(--miryte-color-danger, #dc2626)!important;color:#fff!important;border:1px solid transparent!important}button.mat-mdc-button-base.miryte-btn-danger-subtle,a.mat-mdc-button-base.miryte-btn-danger-subtle{--mdc-text-button-label-text-color: var(--miryte-color-danger, #dc2626) !important;--mdc-outlined-button-label-text-color: var(--miryte-color-danger, #dc2626) !important;--mdc-protected-button-label-text-color: var(--miryte-color-danger, #dc2626) !important;--mdc-outlined-button-outline-color: color-mix( in srgb, var(--miryte-color-danger, #dc2626) 32%, transparent ) !important;background:color-mix(in srgb,var(--miryte-color-danger, #dc2626) 10%,transparent)!important;color:var(--miryte-color-danger, #dc2626)!important;border:1px solid color-mix(in srgb,var(--miryte-color-danger, #dc2626) 32%,transparent)!important;box-shadow:none!important}button.mat-mdc-button-base.miryte-btn-primary .mdc-button__label,button.mat-mdc-button-base.miryte-btn-danger .mdc-button__label,a.mat-mdc-button-base.miryte-btn-primary .mdc-button__label,a.mat-mdc-button-base.miryte-btn-danger .mdc-button__label{color:#fff!important}button.mat-mdc-button-base.miryte-btn-primary mat-icon,button.mat-mdc-button-base.miryte-btn-danger mat-icon,a.mat-mdc-button-base.miryte-btn-primary mat-icon,a.mat-mdc-button-base.miryte-btn-danger mat-icon{color:#fff!important}button.mat-mdc-icon-button.miryte-icon-btn,a.mat-mdc-icon-button.miryte-icon-btn{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;border-radius:var(--miryte-icon-button-radius, var(--miryte-radius-pill, 999px))!important;border:1px solid var(--miryte-color-border, var(--app-stroke))!important;background:transparent!important;color:var(--miryte-color-text, var(--app-text))!important}button.mat-mdc-icon-button.miryte-icon-btn mat-icon,a.mat-mdc-icon-button.miryte-icon-btn mat-icon{margin:0!important;color:currentColor!important;fill:currentColor!important}.miryte-btn:focus-visible,.miryte-btn-primary:focus-visible,.miryte-btn-secondary:focus-visible,.miryte-btn-danger:focus-visible,.miryte-btn-danger-subtle:focus-visible,.miryte-btn-ghost:focus-visible,.miryte-icon-btn:focus-visible,.miryte-btn-icon-only:focus-visible,button.mat-mdc-button-base.miryte-btn:focus-visible,button.mat-mdc-icon-button.miryte-icon-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--miryte-color-primary, var(--app-accent)) 48%,transparent);outline-offset:2px}button.mat-mdc-button-base.miryte-btn .mat-icon,a.mat-mdc-button-base.miryte-btn .mat-icon{margin-left:0!important;margin-right:6px!important}button.mat-mdc-icon-button.miryte-icon-btn .mat-icon,a.mat-mdc-icon-button.miryte-icon-btn .mat-icon{margin:0!important}.miryte-dialog-panel .mat-mdc-dialog-container,.miryte-confirm-dialog-panel .mat-mdc-dialog-container,.miryte-audit-dialog-panel .mat-mdc-dialog-container,.miryte-audit-event-dialog-panel .mat-mdc-dialog-container,.miryte-audit-policy-dialog-panel .mat-mdc-dialog-container,.miryte-info-dialog-panel .mat-mdc-dialog-container{padding:0!important;--mdc-dialog-container-shape: var(--miryte-dialog-radius, var(--miryte-radius-xl, 28px))}.miryte-dialog-panel .mdc-dialog__surface,.miryte-dialog-panel .mat-mdc-dialog-surface,.miryte-confirm-dialog-panel .mdc-dialog__surface,.miryte-confirm-dialog-panel .mat-mdc-dialog-surface,.miryte-audit-dialog-panel .mdc-dialog__surface,.miryte-audit-dialog-panel .mat-mdc-dialog-surface,.miryte-audit-event-dialog-panel .mdc-dialog__surface,.miryte-audit-event-dialog-panel .mat-mdc-dialog-surface,.miryte-audit-policy-dialog-panel .mdc-dialog__surface,.miryte-audit-policy-dialog-panel .mat-mdc-dialog-surface,.miryte-info-dialog-panel .mdc-dialog__surface,.miryte-info-dialog-panel .mat-mdc-dialog-surface{overflow:hidden!important;border:1px solid var(--miryte-color-border, var(--app-stroke))!important;border-radius:var(--miryte-dialog-radius, var(--miryte-radius-xl, 28px))!important;background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--miryte-color-primary, var(--app-accent)) 7%,transparent),transparent 42%),var(--miryte-color-card, var(--miryte-color-surface, var(--app-card)))!important;color:var(--miryte-color-text, var(--app-text))!important;box-shadow:var(--miryte-shadow-xl, var(--app-shadow))!important}.miryte-dialog-panel .mat-mdc-dialog-content,.miryte-dialog-panel .mdc-dialog__content,.miryte-confirm-dialog-panel .mat-mdc-dialog-content,.miryte-confirm-dialog-panel .mdc-dialog__content,.miryte-audit-dialog-panel .mat-mdc-dialog-content,.miryte-audit-dialog-panel .mdc-dialog__content,.miryte-audit-event-dialog-panel .mat-mdc-dialog-content,.miryte-audit-event-dialog-panel .mdc-dialog__content,.miryte-audit-policy-dialog-panel .mat-mdc-dialog-content,.miryte-audit-policy-dialog-panel .mdc-dialog__content,.miryte-info-dialog-panel .mat-mdc-dialog-content,.miryte-info-dialog-panel .mdc-dialog__content,.miryte-dialog-panel .mat-mdc-dialog-actions,.miryte-dialog-panel .mdc-dialog__actions,.miryte-confirm-dialog-panel .mat-mdc-dialog-actions,.miryte-confirm-dialog-panel .mdc-dialog__actions,.miryte-audit-dialog-panel .mat-mdc-dialog-actions,.miryte-audit-dialog-panel .mdc-dialog__actions,.miryte-audit-event-dialog-panel .mat-mdc-dialog-actions,.miryte-audit-event-dialog-panel .mdc-dialog__actions,.miryte-audit-policy-dialog-panel .mat-mdc-dialog-actions,.miryte-audit-policy-dialog-panel .mdc-dialog__actions,.miryte-info-dialog-panel .mat-mdc-dialog-actions,.miryte-info-dialog-panel .mdc-dialog__actions{color:var(--miryte-color-text, var(--app-text))!important}.mat-mdc-dialog-container{--mdc-dialog-supporting-text-color: var(--miryte-color-text-muted, var(--app-muted));--mdc-dialog-subhead-color: var(--miryte-color-text, var(--app-text))}.mat-mdc-dialog-content{color:var(--miryte-color-text, var(--app-text))}.mat-mdc-dialog-actions{gap:10px}.miryte-dialog-panel .mat-mdc-dialog-actions,.miryte-confirm-dialog-panel .mat-mdc-dialog-actions,.miryte-audit-dialog-panel .mat-mdc-dialog-actions,.miryte-audit-event-dialog-panel .mat-mdc-dialog-actions,.miryte-audit-policy-dialog-panel .mat-mdc-dialog-actions,.miryte-info-dialog-panel .mat-mdc-dialog-actions{border-top:0!important}.miryte-audit-dialog-panel mat-form-field,.miryte-audit-event-dialog-panel mat-form-field,.miryte-audit-policy-dialog-panel mat-form-field,.miryte-info-dialog-panel mat-form-field{min-width:0;width:100%}.cdk-overlay-pane.miryte-audit-event-dialog-panel{height:min(86vh,100vh - 32px)!important}.miryte-audit-event-dialog-panel .mat-mdc-dialog-container,.miryte-audit-event-dialog-panel .mdc-dialog,.miryte-audit-event-dialog-panel .mdc-dialog__container,.miryte-audit-event-dialog-panel .mdc-dialog__surface,.miryte-audit-event-dialog-panel .mat-mdc-dialog-surface{height:100%!important;max-height:100%!important}.cdk-overlay-pane.miryte-audit-policy-dialog-panel{height:min(78vh,100vh - 32px)!important}.miryte-audit-policy-dialog-panel .mat-mdc-dialog-container,.miryte-audit-policy-dialog-panel .mdc-dialog,.miryte-audit-policy-dialog-panel .mdc-dialog__container,.miryte-audit-policy-dialog-panel .mdc-dialog__surface,.miryte-audit-policy-dialog-panel .mat-mdc-dialog-surface{height:100%!important;max-height:100%!important}.miryte-form-grid{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:14px;min-width:0}.miryte-form-grid .wide,.miryte-form-grid-wide{grid-column:1/-1}.miryte-field,.miryte-control-card{display:flex;flex-direction:column;gap:6px;min-width:0}.miryte-field-label{color:var(--miryte-color-text, var(--app-text));font-size:13px;font-weight:800}.miryte-field-hint{color:var(--miryte-color-text-muted, var(--app-muted));font-size:12px;line-height:1.4}.miryte-input,.miryte-textarea,.miryte-select{width:100%;min-height:40px;border:1px solid var(--miryte-input-border, var(--miryte-color-border));border-radius:var(--miryte-input-radius, var(--miryte-radius-md, 16px));background:var(--miryte-input-bg, var(--miryte-color-surface));color:var(--miryte-input-text, var(--miryte-color-text));padding:10px 12px;outline:none}.miryte-textarea{min-height:92px;resize:vertical}.miryte-input:focus,.miryte-textarea:focus,.miryte-select:focus{border-color:var(--miryte-color-primary);box-shadow:var(--miryte-focus-ring)}.miryte-toggle-row,.miryte-form-row-card{display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid var(--miryte-color-border, var(--app-stroke));border-radius:var(--miryte-radius-md, 16px);background:var(--miryte-color-surface, var(--app-surface))}.miryte-color-grid{display:grid;grid-template-columns:repeat(3,minmax(160px,1fr));gap:12px}.miryte-color-field{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:12px 14px;border:1px solid var(--miryte-color-border, var(--app-stroke));border-radius:var(--miryte-radius-md, 16px);background:var(--miryte-color-surface, var(--app-surface))}.miryte-color-field span{color:var(--miryte-color-text, var(--app-text));font-size:13px;font-weight:800}.miryte-color-field input[type=color]{width:44px;height:34px;padding:0;overflow:hidden;border:1px solid var(--miryte-color-border, var(--app-stroke));border-radius:10px;background:transparent;cursor:pointer}.mat-mdc-form-field{width:100%;color:var(--miryte-color-text, var(--app-text))}.mat-mdc-text-field-wrapper{background:transparent!important;border-radius:var(--miryte-input-radius, var(--miryte-radius-md, 16px))!important}.mat-mdc-form-field .mdc-floating-label,.mat-mdc-form-field .mat-mdc-input-element,.mat-mdc-form-field .mat-icon,.mat-mdc-form-field-hint,.mat-mdc-form-field-error{color:var(--miryte-color-text, var(--app-text));caret-color:var(--miryte-color-primary)}.mat-mdc-form-field .mat-mdc-input-element::placeholder{color:color-mix(in srgb,var(--miryte-color-text) 40%,transparent)}.mat-mdc-form-field-subscript-wrapper.compact,.miryte-hide-field-subscript .mat-mdc-form-field-subscript-wrapper{display:none}@media(max-width:820px){.miryte-form-grid,.miryte-color-grid{grid-template-columns:1fr}}.miryte-card,.miryte-panel,.miryte-section,.miryte-card-soft,.miryte-card-flat,.miryte-card-elevated{min-width:0;border:1px solid var(--miryte-color-border, var(--app-stroke));border-radius:var(--miryte-card-radius, var(--miryte-radius-lg, 22px));background:var(--miryte-color-card, var(--app-card));color:var(--miryte-color-text, var(--app-text))}.miryte-card,.miryte-panel,.miryte-section{padding:18px;box-shadow:var(--miryte-shadow-sm)}.miryte-card-soft{padding:16px;background:color-mix(in srgb,var(--miryte-color-card) 88%,var(--miryte-color-primary) 4%);box-shadow:none}.miryte-card-flat{padding:16px;box-shadow:none}.miryte-card-elevated{padding:18px;box-shadow:var(--miryte-shadow-md)}.miryte-card-header,.miryte-section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.miryte-card-title,.miryte-section-title{margin:0;color:var(--miryte-color-text, var(--app-text));font-size:16px;font-weight:900;line-height:1.2}.miryte-card-subtitle,.miryte-section-subtitle,.miryte-card-copy{margin:4px 0 0;color:var(--miryte-color-text-muted, var(--app-muted));font-size:13px;line-height:1.45}.miryte-card-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.miryte-card-grid{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));gap:14px}.miryte-card:hover.miryte-card-hoverable,.miryte-card-elevated:hover.miryte-card-hoverable{border-color:color-mix(in srgb,var(--miryte-color-primary) 26%,var(--miryte-color-border));box-shadow:var(--miryte-shadow-lg)}@media(max-width:1100px){.miryte-card-grid{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media(max-width:720px){.miryte-card-grid{grid-template-columns:1fr}.miryte-card-header,.miryte-section-header{flex-direction:column}.miryte-card-actions{justify-content:flex-start}}.miryte-tabs,.mat-mdc-tab-group.miryte-tabs{width:100%}.miryte-tabs .mat-mdc-tab-header,.mat-mdc-tab-group .mat-mdc-tab-header{border-bottom:1px solid var(--miryte-color-border, var(--app-stroke))}.miryte-tabs .mdc-tab,.mat-mdc-tab-group .mdc-tab{min-width:120px;padding-inline:18px}.miryte-tabs .mdc-tab__text-label,.mat-mdc-tab-group .mdc-tab__text-label{color:var(--miryte-color-text-muted, var(--app-muted));font-weight:800}.miryte-tabs .mdc-tab--active .mdc-tab__text-label,.mat-mdc-tab-group .mdc-tab--active .mdc-tab__text-label{color:var(--miryte-color-primary, var(--app-accent))}.miryte-tabs .mat-mdc-tab-body-content,.mat-mdc-tab-group .mat-mdc-tab-body-content{overflow:visible}.miryte-tab-panel{display:flex;flex-direction:column;gap:18px;padding-top:18px}@media(max-width:720px){.miryte-tabs .mdc-tab,.mat-mdc-tab-group .mdc-tab{min-width:auto;padding-inline:12px}}.miryte-table-shell,.miryte-table-card{min-width:0;overflow:hidden;border:1px solid var(--miryte-color-border, var(--app-stroke));border-radius:var(--miryte-radius-lg, 22px);background:var(--miryte-color-card, var(--app-card));color:var(--miryte-color-text, var(--app-text));box-shadow:var(--miryte-shadow-sm)}.miryte-table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--miryte-color-border, var(--app-stroke));background:color-mix(in srgb,var(--miryte-color-card) 94%,var(--miryte-color-primary) 3%)}.miryte-table-title{margin:0;color:var(--miryte-color-text, var(--app-text));font-size:16px;font-weight:900}.miryte-table-subtitle{margin:3px 0 0;color:var(--miryte-color-text-muted, var(--app-muted));font-size:12.5px}.miryte-table-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.miryte-table-scroll{width:100%;overflow:auto}.miryte-table,table.miryte-table,.mat-mdc-table.miryte-table{width:100%;border-collapse:collapse;background:transparent;color:var(--miryte-color-text, var(--app-text))}.miryte-table th,.miryte-table .mat-mdc-header-cell{color:var(--miryte-color-text-muted, var(--app-muted));background:color-mix(in srgb,var(--miryte-color-card) 92%,var(--miryte-color-primary) 4%);font-size:11.5px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.miryte-table td,.miryte-table th,.miryte-table .mat-mdc-cell,.miryte-table .mat-mdc-header-cell{padding:12px 14px;border-bottom:1px solid var(--miryte-color-border, var(--app-stroke))}.miryte-table tr:hover td,.miryte-table .mat-mdc-row:hover .mat-mdc-cell{background:color-mix(in srgb,var(--miryte-color-primary) 5%,transparent)}.miryte-table-empty{padding:28px;text-align:center;color:var(--miryte-color-text-muted, var(--app-muted))}.miryte-row-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px}@media(max-width:720px){.miryte-table-toolbar{align-items:stretch;flex-direction:column}.miryte-table-actions{justify-content:flex-start}}.miryte-menu,.mat-mdc-menu-panel.miryte-menu-panel{min-width:220px;overflow:hidden!important;border:1px solid var(--miryte-color-border, var(--app-stroke))!important;border-radius:var(--miryte-radius-xl, 24px)!important;background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--miryte-color-primary, var(--app-accent)) 7%,transparent),transparent 42%),var(--miryte-color-card, var(--app-card))!important;color:var(--miryte-color-text, var(--app-text))!important;box-shadow:var(--miryte-shadow-xl, var(--app-shadow))!important}.miryte-menu-head{padding:12px 14px;border-bottom:1px solid var(--miryte-color-border, var(--app-stroke))}.miryte-menu-title{color:var(--miryte-color-text, var(--app-text));font-size:14px;font-weight:900}.miryte-menu-subtitle{margin-top:2px;color:var(--miryte-color-text-muted, var(--app-muted));font-size:12px}.mat-mdc-menu-panel.miryte-menu-panel .mat-mdc-menu-content{padding:8px!important}.mat-mdc-menu-panel.miryte-menu-panel .mat-mdc-menu-item,.miryte-menu .miryte-menu-item{min-height:44px;border-radius:var(--miryte-radius-md, 14px);color:var(--miryte-color-text, var(--app-text))!important;font-size:.92rem;font-weight:750;transition:background var(--miryte-motion-normal, .18s) var(--miryte-ease-standard, ease),color var(--miryte-motion-normal, .18s) var(--miryte-ease-standard, ease),opacity var(--miryte-motion-normal, .18s) var(--miryte-ease-standard, ease)}.mat-mdc-menu-panel.miryte-menu-panel .mat-mdc-menu-item:hover:not([disabled]),.mat-mdc-menu-panel.miryte-menu-panel .mat-mdc-menu-item.cdk-program-focused:not([disabled]),.mat-mdc-menu-panel.miryte-menu-panel .mat-mdc-menu-item.cdk-keyboard-focused:not([disabled]),.miryte-menu .miryte-menu-item:hover{background:color-mix(in srgb,var(--miryte-color-primary, var(--app-accent)) 9%,transparent)!important;color:var(--miryte-color-text, var(--app-text))!important}.mat-mdc-menu-panel.miryte-menu-panel .mat-mdc-menu-item.active,.miryte-menu .miryte-menu-item.active{color:var(--miryte-color-primary, var(--app-accent))!important;background:color-mix(in srgb,var(--miryte-color-primary, var(--app-accent)) 12%,transparent)!important}.mat-mdc-menu-panel.miryte-menu-panel .mat-mdc-menu-item.danger,.miryte-menu .miryte-menu-item.danger{color:var(--miryte-color-danger, #dc2626)!important}.mat-mdc-menu-panel.miryte-menu-panel .mat-mdc-menu-item.danger mat-icon,.miryte-menu .miryte-menu-item.danger mat-icon{color:var(--miryte-color-danger, #dc2626)!important}.mat-mdc-menu-panel.miryte-menu-panel .mat-mdc-menu-item[disabled]{opacity:.52}.mat-mdc-menu-panel.miryte-menu-panel .mat-mdc-menu-item mat-icon{color:var(--miryte-color-text-muted, var(--app-muted))!important}.mat-mdc-menu-panel.miryte-menu-panel .mat-mdc-menu-item:hover:not([disabled]) mat-icon,.mat-mdc-menu-panel.miryte-menu-panel .mat-mdc-menu-item.cdk-program-focused:not([disabled]) mat-icon,.mat-mdc-menu-panel.miryte-menu-panel .mat-mdc-menu-item.cdk-keyboard-focused:not([disabled]) mat-icon{color:var(--miryte-color-primary, var(--app-accent))!important}.mat-mdc-menu-panel.miryte-menu-panel .mat-mdc-menu-item .mat-mdc-menu-item-text{display:inline-flex;align-items:center;gap:10px;min-width:0}.mat-mdc-menu-panel.miryte-menu-panel .menu-subtext,.miryte-menu .menu-subtext{display:block;margin-top:2px;color:var(--miryte-color-text-muted, var(--app-muted));font-size:.72rem;font-weight:600;line-height:1.25}.miryte-menu-divider{height:1px;margin:6px 0;background:var(--miryte-color-border, var(--app-stroke))}.miryte-dropdown-panel{border:1px solid var(--miryte-color-border, var(--app-stroke));border-radius:var(--miryte-radius-lg, 22px);background:var(--miryte-color-card, var(--app-card));color:var(--miryte-color-text, var(--app-text));box-shadow:var(--miryte-shadow-lg, var(--app-shadow))}.mat-mdc-menu-panel.miryte-chat-header-menu{min-width:236px}.mat-mdc-menu-panel.miryte-chat-notification-menu{min-width:286px}.mat-mdc-menu-panel.miryte-chat-list-menu,.miryte-chat-list-menu.mat-mdc-menu-panel{min-width:232px}.mat-mdc-menu-panel.miryte-chat-notification-menu,.miryte-chat-notification-menu.mat-mdc-menu-panel{min-width:286px}.miryte-chip,.miryte-pill,.miryte-status-pill{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:4px 9px;border:1px solid transparent;border-radius:var(--miryte-radius-pill, 999px);font-size:12px;font-weight:800;line-height:1;white-space:nowrap}.miryte-chip-neutral,.miryte-status-neutral{color:var(--miryte-color-neutral-text);background:var(--miryte-color-neutral-bg);border-color:color-mix(in srgb,var(--miryte-color-neutral-text) 18%,transparent)}.miryte-chip-info,.miryte-status-info{color:var(--miryte-color-info);background:var(--miryte-color-info-bg);border-color:color-mix(in srgb,var(--miryte-color-info) 18%,transparent)}.miryte-chip-success,.miryte-status-success,.miryte-chip-ok,.miryte-status-ok{color:var(--miryte-color-success);background:var(--miryte-color-success-bg);border-color:color-mix(in srgb,var(--miryte-color-success) 18%,transparent)}.miryte-chip-warning,.miryte-status-warning,.miryte-chip-warn,.miryte-status-warn{color:var(--miryte-color-warning);background:var(--miryte-color-warning-bg);border-color:color-mix(in srgb,var(--miryte-color-warning) 18%,transparent)}.miryte-chip-danger,.miryte-status-danger{color:var(--miryte-color-danger);background:var(--miryte-color-danger-bg);border-color:color-mix(in srgb,var(--miryte-color-danger) 18%,transparent)}.mat-mdc-chip.miryte-chip,.mat-mdc-chip-option.miryte-chip{--mdc-chip-container-shape-radius: var(--miryte-radius-pill, 999px);--mdc-chip-label-text-color: var(--miryte-color-text)}.miryte-state{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid var(--miryte-color-border, var(--app-stroke));border-radius:var(--miryte-radius-md, 16px);color:var(--miryte-color-text, var(--app-text));background:var(--miryte-color-card, var(--app-card))}.miryte-state-info{color:var(--miryte-color-info);background:var(--miryte-color-info-bg);border-color:color-mix(in srgb,var(--miryte-color-info) 22%,transparent)}.miryte-state-success{color:var(--miryte-color-success);background:var(--miryte-color-success-bg);border-color:color-mix(in srgb,var(--miryte-color-success) 22%,transparent)}.miryte-state-warning{color:var(--miryte-color-warning);background:var(--miryte-color-warning-bg);border-color:color-mix(in srgb,var(--miryte-color-warning) 22%,transparent)}.miryte-state-danger{color:var(--miryte-color-danger);background:var(--miryte-color-danger-bg);border-color:color-mix(in srgb,var(--miryte-color-danger) 22%,transparent)}.miryte-tooltip,.mat-mdc-tooltip.miryte-tooltip{--mdc-plain-tooltip-container-color: var(--miryte-color-text, #0f172a);--mdc-plain-tooltip-supporting-text-color: var(--miryte-color-surface, #fff);font-weight:700;letter-spacing:.01em}.miryte-help-text{color:var(--miryte-color-text-muted, var(--app-muted));font-size:12px;line-height:1.4}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--miryte-color-text) 24%,transparent) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:999px;background-clip:padding-box;background-color:color-mix(in srgb,var(--miryte-color-text) 22%,transparent)}*::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--miryte-color-primary) 42%,transparent)}.miryte-scroll-area{overflow:auto;overscroll-behavior:contain}
