.app-tooltip-host[data-v-690f4348]{min-width:0;display:inline-flex}.app-tooltip-host-fluid[data-v-690f4348]{width:100%;display:flex}.app-tooltip-host[data-v-690f4348]>*{flex:1;min-width:0}.app-field[data-v-1c4b7657]{flex-direction:column;gap:.5rem;width:100%;display:flex}.app-field-label[data-v-1c4b7657]{font-size:var(--app-label-font-size);color:var(--p-text-color);font-weight:500;line-height:1.4}.app-field-required[data-v-1c4b7657]{color:var(--p-primary-color);margin-left:.125rem}.app-field-error[data-v-1c4b7657]{color:var(--p-red-600);margin:0;font-size:.8125rem;line-height:1.4}.app-field-hint[data-v-1c4b7657]{font-size:var(--app-hint-font-size);color:var(--p-text-muted-color);margin:0;line-height:1.4}.app-time-wheel-column[data-v-baaebc87]{flex:1 1 0;min-width:0;height:12.5rem;position:relative}.app-time-wheel-column-scroll[data-v-baaebc87]{overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;height:100%;display:block;overflow-y:auto}.app-time-wheel-column-scroll[data-v-baaebc87]::-webkit-scrollbar{display:none}.app-time-wheel-column-padding[data-v-baaebc87]{flex-shrink:0;height:5rem;display:block}.app-time-wheel-column-item[data-v-baaebc87]{width:100%;height:2.5rem;color:var(--p-text-muted-color);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;font-size:1.0625rem;font-weight:500;line-height:1;display:flex}.app-time-wheel-column-item[aria-selected=true][data-v-baaebc87]{opacity:0}.app-time-wheel-picker-compact[data-v-3ff793bf]{width:min(16rem,100vw - 2rem);padding:.75rem}.app-time-wheel-picker-compact .app-time-wheel-picker-title[data-v-3ff793bf]{margin-bottom:.5rem;font-size:.8125rem}.app-time-wheel-picker-compact .app-time-wheel-picker-inputs[data-v-3ff793bf]{gap:.25rem;margin-bottom:.625rem}.app-time-wheel-picker-compact .app-time-wheel-picker-input[data-v-3ff793bf]{width:2.5rem;height:2rem;font-size:.875rem}.app-time-wheel-picker-compact .app-time-wheel-picker-input-separator[data-v-3ff793bf]{font-size:.875rem}.app-time-wheel-picker-compact .app-time-wheel-picker-period-button[data-v-3ff793bf]{min-width:2.25rem;height:1.625rem;font-size:.6875rem}.app-time-wheel-picker-compact .app-time-wheel-picker-body[data-v-3ff793bf]:before,.app-time-wheel-picker-compact .app-time-wheel-picker-body[data-v-3ff793bf]:after{height:2.25rem}.app-time-wheel-picker-compact .app-time-wheel-picker-highlight[data-v-3ff793bf],.app-time-wheel-picker-compact .app-time-wheel-picker-center[data-v-3ff793bf]{height:2.125rem}.app-time-wheel-picker-compact .app-time-wheel-picker-center-part[data-v-3ff793bf]{font-size:1rem}.app-time-wheel-picker-compact .app-time-wheel-picker-center-period[data-v-3ff793bf]{font-size:.8125rem}.app-time-wheel-picker-compact .app-time-wheel-picker-center-separator[data-v-3ff793bf],.app-time-wheel-picker-compact .app-time-wheel-picker-separator[data-v-3ff793bf]{font-size:1rem}.app-time-wheel-picker-compact .app-time-wheel-picker-actions[data-v-3ff793bf]{margin-top:.75rem;padding-top:.625rem}.app-time-wheel-picker-compact .app-time-wheel-picker-action[data-v-3ff793bf]{min-height:1.75rem;padding:.25rem .625rem;font-size:.75rem}.app-time-wheel-picker-compact[data-v-3ff793bf] .app-time-wheel-column{height:10rem}.app-time-wheel-picker-compact[data-v-3ff793bf] .app-time-wheel-column-padding{height:4rem}.app-time-wheel-picker-compact[data-v-3ff793bf] .app-time-wheel-column-item{height:2.125rem;font-size:.9375rem}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-I4S5GZfc.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-BmXc_FBt.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-GZpp1pK2.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-D8KDMBhC.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-DrnZ1wKl.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-B_7UjwxQ.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:primeicons;font-display:block;src:url(/assets/primeicons-DMOk5skT.eot);src:url(/assets/primeicons-DMOk5skT.eot?#iefix)format("embedded-opentype"),url(/assets/primeicons-C6QP2o4f.woff2)format("woff2"),url(/assets/primeicons-WjwUDZjB.woff)format("woff"),url(/assets/primeicons-MpK4pl85.ttf)format("truetype"),url(/assets/primeicons-Dr5RGzOO.svg?#primeicons)format("svg");font-weight:400;font-style:normal}.pi{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:primeicons;font-style:normal;font-weight:400;line-height:1;display:inline-block}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{text-align:center;width:1.28571em}.pi-spin{animation:2s linear infinite fa-spin}@media (prefers-reduced-motion:reduce){.pi-spin{transition-duration:0s;transition-delay:0s;animation-duration:1ms;animation-iteration-count:1;animation-delay:-1ms}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.pi-folder-plus:before{content:""}.pi-receipt:before{content:""}.pi-asterisk:before{content:""}.pi-face-smile:before{content:""}.pi-pinterest:before{content:""}.pi-expand:before{content:""}.pi-pen-to-square:before{content:""}.pi-wave-pulse:before{content:""}.pi-turkish-lira:before{content:""}.pi-spinner-dotted:before{content:""}.pi-crown:before{content:""}.pi-pause-circle:before{content:""}.pi-warehouse:before{content:""}.pi-objects-column:before{content:""}.pi-clipboard:before{content:""}.pi-play-circle:before{content:""}.pi-venus:before{content:""}.pi-cart-minus:before{content:""}.pi-file-plus:before{content:""}.pi-microchip:before{content:""}.pi-twitch:before{content:""}.pi-building-columns:before{content:""}.pi-file-check:before{content:""}.pi-microchip-ai:before{content:""}.pi-trophy:before{content:""}.pi-barcode:before{content:""}.pi-file-arrow-up:before{content:""}.pi-mars:before{content:""}.pi-tiktok:before{content:""}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:""}.pi-ethereum:before{content:""}.pi-list-check:before{content:""}.pi-thumbtack:before{content:""}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:""}.pi-equals:before{content:""}.pi-lightbulb:before{content:""}.pi-star-half:before{content:""}.pi-address-book:before{content:""}.pi-chart-scatter:before{content:""}.pi-indian-rupee:before{content:""}.pi-star-half-fill:before{content:""}.pi-cart-arrow-down:before{content:""}.pi-calendar-clock:before{content:""}.pi-sort-up-fill:before{content:""}.pi-sparkles:before{content:""}.pi-bullseye:before{content:""}.pi-sort-down-fill:before{content:""}.pi-graduation-cap:before{content:""}.pi-hammer:before{content:""}.pi-bell-slash:before{content:""}.pi-gauge:before{content:""}.pi-shop:before{content:""}.pi-headphones:before{content:""}.pi-eraser:before{content:""}.pi-stopwatch:before{content:""}.pi-verified:before{content:""}.pi-delete-left:before{content:""}.pi-hourglass:before{content:""}.pi-truck:before{content:""}.pi-wrench:before{content:""}.pi-microphone:before{content:""}.pi-megaphone:before{content:""}.pi-arrow-right-arrow-left:before{content:""}.pi-bitcoin:before{content:""}.pi-file-edit:before{content:""}.pi-language:before{content:""}.pi-file-export:before{content:""}.pi-file-import:before{content:""}.pi-file-word:before{content:""}.pi-gift:before{content:""}.pi-cart-plus:before{content:""}.pi-thumbs-down-fill:before{content:""}.pi-thumbs-up-fill:before{content:""}.pi-arrows-alt:before{content:""}.pi-calculator:before{content:""}.pi-sort-alt-slash:before{content:""}.pi-arrows-h:before{content:""}.pi-arrows-v:before{content:""}.pi-pound:before{content:""}.pi-prime:before{content:""}.pi-chart-pie:before{content:""}.pi-reddit:before{content:""}.pi-code:before{content:""}.pi-sync:before{content:""}.pi-shopping-bag:before{content:""}.pi-server:before{content:""}.pi-database:before{content:""}.pi-hashtag:before{content:""}.pi-bookmark-fill:before{content:""}.pi-filter-fill:before{content:""}.pi-heart-fill:before{content:""}.pi-flag-fill:before{content:""}.pi-circle:before{content:""}.pi-circle-fill:before{content:""}.pi-bolt:before{content:""}.pi-history:before{content:""}.pi-box:before{content:""}.pi-at:before{content:""}.pi-arrow-up-right:before{content:""}.pi-arrow-up-left:before{content:""}.pi-arrow-down-left:before{content:""}.pi-arrow-down-right:before{content:""}.pi-telegram:before{content:""}.pi-stop-circle:before{content:""}.pi-stop:before{content:""}.pi-whatsapp:before{content:""}.pi-building:before{content:""}.pi-qrcode:before{content:""}.pi-car:before{content:""}.pi-instagram:before{content:""}.pi-linkedin:before{content:""}.pi-send:before{content:""}.pi-slack:before{content:""}.pi-sun:before{content:""}.pi-moon:before{content:""}.pi-vimeo:before{content:""}.pi-youtube:before{content:""}.pi-flag:before{content:""}.pi-wallet:before{content:""}.pi-map:before{content:""}.pi-link:before{content:""}.pi-credit-card:before{content:""}.pi-discord:before{content:""}.pi-percentage:before{content:""}.pi-euro:before{content:""}.pi-book:before{content:""}.pi-shield:before{content:""}.pi-paypal:before{content:""}.pi-amazon:before{content:""}.pi-phone:before{content:""}.pi-filter-slash:before{content:""}.pi-facebook:before{content:""}.pi-github:before{content:""}.pi-twitter:before{content:""}.pi-step-backward-alt:before{content:""}.pi-step-forward-alt:before{content:""}.pi-forward:before{content:""}.pi-backward:before{content:""}.pi-fast-backward:before{content:""}.pi-fast-forward:before{content:""}.pi-pause:before{content:""}.pi-play:before{content:""}.pi-compass:before{content:""}.pi-id-card:before{content:""}.pi-ticket:before{content:""}.pi-file-o:before{content:""}.pi-reply:before{content:""}.pi-directions-alt:before{content:""}.pi-directions:before{content:""}.pi-thumbs-up:before{content:""}.pi-thumbs-down:before{content:""}.pi-sort-numeric-down-alt:before{content:""}.pi-sort-numeric-up-alt:before{content:""}.pi-sort-alpha-down-alt:before{content:""}.pi-sort-alpha-up-alt:before{content:""}.pi-sort-numeric-down:before{content:""}.pi-sort-numeric-up:before{content:""}.pi-sort-alpha-down:before{content:""}.pi-sort-alpha-up:before{content:""}.pi-sort-alt:before{content:""}.pi-sort-amount-up:before{content:""}.pi-sort-amount-down:before{content:""}.pi-sort-amount-down-alt:before{content:""}.pi-sort-amount-up-alt:before{content:""}.pi-palette:before{content:""}.pi-undo:before{content:""}.pi-desktop:before{content:""}.pi-sliders-v:before{content:""}.pi-sliders-h:before{content:""}.pi-search-plus:before{content:""}.pi-search-minus:before{content:""}.pi-file-excel:before{content:""}.pi-file-pdf:before{content:""}.pi-check-square:before{content:""}.pi-chart-line:before{content:""}.pi-user-edit:before{content:""}.pi-exclamation-circle:before{content:""}.pi-android:before{content:""}.pi-google:before{content:""}.pi-apple:before{content:""}.pi-microsoft:before{content:""}.pi-heart:before{content:""}.pi-mobile:before{content:""}.pi-tablet:before{content:""}.pi-key:before{content:""}.pi-shopping-cart:before{content:""}.pi-comments:before{content:""}.pi-comment:before{content:""}.pi-briefcase:before{content:""}.pi-bell:before{content:""}.pi-paperclip:before{content:""}.pi-share-alt:before{content:""}.pi-envelope:before{content:""}.pi-volume-down:before{content:""}.pi-volume-up:before{content:""}.pi-volume-off:before{content:""}.pi-eject:before{content:""}.pi-money-bill:before{content:""}.pi-images:before{content:""}.pi-image:before{content:""}.pi-sign-in:before{content:""}.pi-sign-out:before{content:""}.pi-wifi:before{content:""}.pi-sitemap:before{content:""}.pi-chart-bar:before{content:""}.pi-camera:before{content:""}.pi-dollar:before{content:""}.pi-lock-open:before{content:""}.pi-table:before{content:""}.pi-map-marker:before{content:""}.pi-list:before{content:""}.pi-eye-slash:before{content:""}.pi-eye:before{content:""}.pi-folder-open:before{content:""}.pi-folder:before{content:""}.pi-video:before{content:""}.pi-inbox:before{content:""}.pi-lock:before{content:""}.pi-unlock:before{content:""}.pi-tags:before{content:""}.pi-tag:before{content:""}.pi-power-off:before{content:""}.pi-save:before{content:""}.pi-question-circle:before{content:""}.pi-question:before{content:""}.pi-copy:before{content:""}.pi-file:before{content:""}.pi-clone:before{content:""}.pi-calendar-times:before{content:""}.pi-calendar-minus:before{content:""}.pi-calendar-plus:before{content:""}.pi-ellipsis-v:before{content:""}.pi-ellipsis-h:before{content:""}.pi-bookmark:before{content:""}.pi-globe:before{content:""}.pi-replay:before{content:""}.pi-filter:before{content:""}.pi-print:before{content:""}.pi-align-right:before{content:""}.pi-align-left:before{content:""}.pi-align-center:before{content:""}.pi-align-justify:before{content:""}.pi-cog:before{content:""}.pi-cloud-download:before{content:""}.pi-cloud-upload:before{content:""}.pi-cloud:before{content:""}.pi-pencil:before{content:""}.pi-users:before{content:""}.pi-clock:before{content:""}.pi-user-minus:before{content:""}.pi-user-plus:before{content:""}.pi-trash:before{content:""}.pi-external-link:before{content:""}.pi-window-maximize:before{content:""}.pi-window-minimize:before{content:""}.pi-refresh:before{content:""}.pi-user:before{content:""}.pi-exclamation-triangle:before{content:""}.pi-calendar:before{content:""}.pi-chevron-circle-left:before{content:""}.pi-chevron-circle-down:before{content:""}.pi-chevron-circle-right:before{content:""}.pi-chevron-circle-up:before{content:""}.pi-angle-double-down:before{content:""}.pi-angle-double-left:before{content:""}.pi-angle-double-right:before{content:""}.pi-angle-double-up:before{content:""}.pi-angle-down:before{content:""}.pi-angle-left:before{content:""}.pi-angle-right:before{content:""}.pi-angle-up:before{content:""}.pi-upload:before{content:""}.pi-download:before{content:""}.pi-ban:before{content:""}.pi-star-fill:before{content:""}.pi-star:before{content:""}.pi-chevron-left:before{content:""}.pi-chevron-right:before{content:""}.pi-chevron-down:before{content:""}.pi-chevron-up:before{content:""}.pi-caret-left:before{content:""}.pi-caret-right:before{content:""}.pi-caret-down:before{content:""}.pi-caret-up:before{content:""}.pi-search:before{content:""}.pi-check:before{content:""}.pi-check-circle:before{content:""}.pi-times:before{content:""}.pi-times-circle:before{content:""}.pi-plus:before{content:""}.pi-plus-circle:before{content:""}.pi-minus:before{content:""}.pi-minus-circle:before{content:""}.pi-circle-on:before{content:""}.pi-circle-off:before{content:""}.pi-sort-down:before{content:""}.pi-sort-up:before{content:""}.pi-sort:before{content:""}.pi-step-backward:before{content:""}.pi-step-forward:before{content:""}.pi-th-large:before{content:""}.pi-arrow-down:before{content:""}.pi-arrow-left:before{content:""}.pi-arrow-right:before{content:""}.pi-arrow-up:before{content:""}.pi-bars:before{content:""}.pi-arrow-circle-down:before{content:""}.pi-arrow-circle-left:before{content:""}.pi-arrow-circle-right:before{content:""}.pi-arrow-circle-up:before{content:""}.pi-info:before{content:""}.pi-info-circle:before{content:""}.pi-home:before{content:""}.pi-spinner:before{content:""}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--app-email-thread-busy-angle:0deg;--mailbox-busy-angle:0deg}}}@layer theme{:root,:host{--font-sans:"Geist Variable", ui-sans-serif, system-ui, sans-serif;--font-mono:"Geist Mono Variable", ui-monospace, monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-brand-500:#709162;--color-brand-600:#506d43;--color-brand-700:#384f2d}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}body{background-color:var(--p-surface-50);color:var(--p-text-color);margin:0;line-height:1.5}code,kbd,pre,samp{font-family:var(--font-mono)}:root{--app-focus-ring-color:var(--p-teal-300,#82c4cc);--app-focus-ring-width:2px;--app-focus-ring-offset:2px}:focus{outline:none}:focus-visible{outline:var(--app-focus-ring-width) solid var(--app-focus-ring-color);outline-offset:var(--app-focus-ring-offset)}.p-inputtext:focus-visible,.p-textarea:focus-visible,.p-select:focus-visible,.p-multiselect:focus-visible,.p-password:focus-visible,.p-inputnumber-input:focus-visible,.p-datepicker-input:focus-visible,.p-checkbox-input:focus-visible,.p-radiobutton-input:focus-visible,.app-control:focus-visible,input:not([type=button]):not([type=submit]):not([type=reset]):not([type=checkbox]):not([type=radio]):focus-visible,textarea:focus-visible,select:focus-visible{outline:none}*{scrollbar-width:thin;scrollbar-color:var(--p-text-muted-color) transparent}@supports (color:color-mix(in lab, red, red)){*{scrollbar-color:color-mix(in srgb, var(--p-text-muted-color) 35%, transparent) transparent}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--p-text-muted-color);border-radius:999px}@supports (color:color-mix(in lab, red, red)){::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--p-text-muted-color) 32%, transparent)}}::-webkit-scrollbar-thumb:hover{background:var(--p-text-muted-color)}@supports (color:color-mix(in lab, red, red)){::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--p-text-muted-color) 48%, transparent)}}::-webkit-scrollbar-button{width:0;height:0;display:none}::-webkit-scrollbar-corner{background:0 0}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.flex-shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@layer keyframes{@keyframes enter{0%{opacity:var(--p-enter-opacity,1);transform:translate3d(var(--p-enter-translate-x,0), var(--p-enter-translate-y,0), 0) scale3d(var(--p-enter-scale,1), var(--p-enter-scale,1), var(--p-enter-scale,1)) rotate(var(--p-enter-rotate,0))}}@keyframes leave{to{opacity:var(--p-leave-opacity,1);transform:translate3d(var(--p-leave-translate-x,0), var(--p-leave-translate-y,0), 0) scale3d(var(--p-leave-scale,1), var(--p-leave-scale,1), var(--p-leave-scale,1)) rotate(var(--p-leave-rotate,0))}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadeout{0%{opacity:1}to{opacity:0}}@keyframes infinite-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes scalein{0%{opacity:0;transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);transform:scaleY(.8)}to{opacity:1;transform:scaleY(1)}}@keyframes slidedown{0%{max-height:0}to{max-height:auto}}@keyframes slideup{0%{max-height:1000px}to{max-height:0}}@keyframes fadeinleft{0%{opacity:0;transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);transform:translate(-100%)}to{opacity:1;transform:translate(0%)}}@keyframes fadeoutleft{0%{opacity:1;transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);transform:translate(0%)}to{opacity:0;transform:translate(-100%)}}@keyframes fadeinright{0%{opacity:0;transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);transform:translate(100%)}to{opacity:1;transform:translate(0%)}}@keyframes fadeoutright{0%{opacity:1;transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);transform:translate(0%)}to{opacity:0;transform:translate(100%)}}@keyframes fadeinup{0%{opacity:0;transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);transform:translateY(-100%)}to{opacity:1;transform:translateY(0%)}}@keyframes fadeoutup{0%{opacity:1;transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);transform:translateY(0%)}to{opacity:0;transform:translateY(-100%)}}@keyframes fadeindown{0%{opacity:0;transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);transform:translateY(100%)}to{opacity:1;transform:translateY(0%)}}@keyframes fadeoutdown{0%{opacity:1;transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);transform:translateY(0%)}to{opacity:0;transform:translateY(100%)}}@keyframes width{0%{width:0}to{width:100%}}@keyframes flip{0%{transform:perspective(2000px)rotateX(-100deg)}to{transform:perspective(2000px)rotateX(0)}}@keyframes flipleft{0%{opacity:0;transform:perspective(2000px)rotateY(-100deg)}to{opacity:1;transform:perspective(2000px)rotateY(0)}}@keyframes flipright{0%{opacity:0;transform:perspective(2000px)rotateY(100deg)}to{opacity:1;transform:perspective(2000px)rotateY(0)}}@keyframes flipup{0%{opacity:0;transform:perspective(2000px)rotateX(-100deg)}to{opacity:1;transform:perspective(2000px)rotateX(0)}}@keyframes zoomin{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomindown{0%{opacity:0;transform:scale3d(.1,.1,.1)translateY(-1000px)}60%{opacity:1;transform:scale3d(.475,.475,.475)translateY(60px)}}@keyframes zoominleft{0%{opacity:0;transform:scale3d(.1,.1,.1)translate(-1000px)}60%{opacity:1;transform:scale3d(.475,.475,.475)translate(10px)}}}:root{--app-control-height:2.75rem;--app-control-font-size:.9375rem;--app-control-padding-x:.8125rem;--app-label-font-size:.875rem;--app-hint-font-size:.8125rem;--app-form-max-width:22rem}.app-field-label-row{align-items:center;gap:.375rem;min-height:1.25rem;display:flex}.app-field-info-button{width:1.125rem;height:1.125rem;color:var(--p-text-muted-color);cursor:help;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.app-field-info-button:hover{color:var(--p-text-color);background:var(--p-surface-500)}@supports (color:color-mix(in lab, red, red)){.app-field-info-button:hover{background:color-mix(in srgb, var(--p-surface-500) 12%, transparent)}}.app-field-info-icon{width:.875rem;height:.875rem}.app-control.p-inputtext,.p-password .app-control.p-inputtext{height:var(--app-control-height);min-height:var(--app-control-height);padding-inline:var(--app-control-padding-x);font-size:var(--app-control-font-size);line-height:1.5}.app-input-otp.p-inputotp{justify-content:center;gap:.5rem;width:100%;display:flex}.app-input-otp.p-inputotp .p-inputotp-input{text-align:center;border-radius:.625rem;width:2.75rem;height:3rem;min-height:3rem;font-size:1.125rem;font-weight:600}@media (width<=640px){.app-input-otp.p-inputotp{gap:.375rem}.app-input-otp.p-inputotp .p-inputotp-input{width:2.35rem;height:2.75rem;min-height:2.75rem;font-size:1rem}}.p-password.app-password-input,.p-password.app-password-input .p-inputtext{width:100%}.app-time-input-trigger{width:100%;height:var(--app-control-height);min-height:var(--app-control-height);padding-inline:var(--app-control-padding-x);border:1px solid var(--p-surface-300);background:var(--p-surface-0);color:var(--p-text-color);font-size:var(--app-control-font-size);text-align:left;cursor:pointer;border-radius:.5rem;align-items:center;gap:.5rem;line-height:1.5;transition:border-color .14s,box-shadow .14s;display:flex}.app-time-input-trigger:hover:not(:disabled){border-color:var(--p-primary-color)}@supports (color:color-mix(in lab, red, red)){.app-time-input-trigger:hover:not(:disabled){border-color:color-mix(in srgb, var(--p-primary-color) 35%, var(--p-surface-300))}}.app-time-input-trigger:focus-visible{border-color:var(--app-focus-ring-color,var(--p-teal-300));box-shadow:0 0 0 2px var(--app-focus-ring-color,var(--p-teal-300));outline:none}@supports (color:color-mix(in lab, red, red)){.app-time-input-trigger:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--app-focus-ring-color,var(--p-teal-300)) 28%, transparent)}}.app-time-input-trigger-invalid{border-color:var(--p-red-400)}.app-time-input-trigger-disabled{opacity:.6;cursor:not-allowed}.app-time-input-trigger-placeholder .app-time-input-trigger-value{color:var(--p-text-muted-color)}.app-time-input-trigger-value{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;flex:auto;min-width:0;overflow:hidden}.app-time-input-trigger-icon,.app-time-input-trigger-chevron{width:1rem;height:1rem;color:var(--p-text-muted-color);flex-shrink:0}.app-time-input-trigger-compact{border-radius:.5rem;gap:.375rem;height:2.25rem;min-height:2.25rem;padding-inline:.75rem;font-size:.875rem}.app-time-input-trigger-compact .app-time-input-trigger-icon,.app-time-input-trigger-compact .app-time-input-trigger-chevron{width:.875rem;height:.875rem}.app-time-wheel-popover{box-shadow:none!important;background:0 0!important;border:none!important}.app-time-wheel-popover-content{box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important}.app-time-wheel-picker{border:1px solid var(--app-shell-border);background:var(--app-shell-surface);border-radius:.875rem;width:min(18rem,100vw - 2rem);padding:.875rem;box-shadow:0 18px 44px #141a2624,0 6px 16px #141a2614}.app-time-wheel-picker-title{color:var(--p-text-color);text-align:center;margin:0 0 .625rem;font-size:.875rem;font-weight:600}.app-time-wheel-picker-inputs{justify-content:center;align-items:center;gap:.375rem;margin-bottom:.75rem;display:flex}.app-time-wheel-picker-input{border:1px solid var(--p-surface-300);background:var(--p-surface-0);width:2.75rem;height:2.25rem;color:var(--p-text-color);font-variant-numeric:tabular-nums;text-align:center;border-radius:.5rem;padding:0;font-size:.9375rem;font-weight:600}.app-time-wheel-picker-input:focus{border-color:var(--p-primary-color);box-shadow:0 0 0 2px var(--p-primary-color);outline:none}@supports (color:color-mix(in lab, red, red)){.app-time-wheel-picker-input:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--p-primary-color) 20%, transparent)}}.app-time-wheel-picker-input-separator{color:var(--p-text-color);font-size:.9375rem;font-weight:600;line-height:1}.app-time-wheel-picker-period{border:1px solid var(--p-surface-300);background:var(--p-surface-0);border-radius:.5rem;margin-left:.25rem;padding:.125rem;display:inline-flex}.app-time-wheel-picker-period-button{min-width:2.5rem;height:1.875rem;color:var(--p-text-muted-color);cursor:pointer;background:0 0;border:none;border-radius:.375rem;padding:0 .5rem;font-size:.75rem;font-weight:600}.app-time-wheel-picker-period-button-active{background:var(--p-primary-color);color:var(--p-primary-contrast-color)}.app-time-wheel-picker-body{align-items:center;gap:.125rem;padding-inline:.25rem;display:flex;position:relative}.app-time-wheel-picker-body:before,.app-time-wheel-picker-body:after{content:"";pointer-events:none;z-index:2;height:2.75rem;position:absolute;left:0;right:0}.app-time-wheel-picker-body:before{background:linear-gradient(to bottom, var(--app-shell-surface), transparent);top:0}.app-time-wheel-picker-body:after{background:linear-gradient(to top, var(--app-shell-surface), transparent);bottom:0}.app-time-wheel-picker-highlight{border:1px solid var(--app-shell-border);background:var(--p-surface-0);border-radius:.625rem;height:2.5rem;position:absolute;inset:50% .25rem auto;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.app-time-wheel-picker-highlight{background:color-mix(in srgb, var(--p-surface-0) 72%, transparent)}}.app-time-wheel-picker-highlight{pointer-events:none;z-index:1}.app-time-wheel-picker-center{z-index:3;pointer-events:none;align-items:center;gap:.125rem;height:2.5rem;display:flex;position:absolute;inset:50% .25rem auto;transform:translateY(-50%)}.app-time-wheel-picker-center-part{min-width:0;color:var(--p-text-color);font-variant-numeric:tabular-nums;text-align:center;flex:1 1 0;font-size:1.125rem;font-weight:700;line-height:1}.app-time-wheel-picker-center-period{font-size:.9375rem;font-weight:600}.app-time-wheel-picker-center-separator{color:var(--p-text-color);flex-shrink:0;font-size:1.125rem;font-weight:700;line-height:1}.app-time-wheel-picker-separator{color:var(--p-text-color);-webkit-user-select:none;user-select:none;flex-shrink:0;margin-top:.125rem;font-size:1.125rem;font-weight:600;line-height:1}.app-time-wheel-picker-actions{border-top:1px solid var(--app-shell-border);justify-content:flex-end;gap:.5rem;margin-top:.875rem;padding-top:.75rem;display:flex}.app-time-wheel-picker-action{border:1px solid var(--app-shell-border);background:var(--p-surface-0);min-height:2rem;color:var(--p-text-color);cursor:pointer;border-radius:.5rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:500}.app-time-wheel-picker-action:hover{background:var(--app-shell-highlight)}.app-time-wheel-picker-action-primary{border-color:var(--p-primary-color);background:var(--p-primary-color);color:var(--p-primary-contrast-color)}.app-time-wheel-picker-action-primary:hover{background:var(--p-primary-color)}@supports (color:color-mix(in lab, red, red)){.app-time-wheel-picker-action-primary:hover{background:color-mix(in srgb, var(--p-primary-color) 88%, black)}}.p-password.app-password-input .p-password-toggle-mask-icon{width:var(--app-control-height);font-size:1.0625rem}.app-password-mask-icon{width:1rem;height:1rem}.app-button.p-button{min-height:var(--app-control-height);font-size:var(--app-control-font-size);letter-spacing:-.01em;padding-inline:1.25rem;font-weight:500}.app-button.p-button .p-button-icon{--app-button-icon-size:1.0625rem;box-sizing:border-box;width:var(--app-button-icon-size);height:var(--app-button-icon-size);font-size:var(--app-button-icon-size);flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex;position:relative;overflow:visible}.app-button.p-button .p-button-icon>svg{width:100%;height:100%;display:block}.app-button.p-button .app-button-loading-slot{overflow:visible}.app-button.p-button .app-button-loading{transform-origin:50%;width:100%;height:100%;animation:.7s linear infinite app-button-spin;display:block}@keyframes app-button-spin{to{transform:rotate(360deg)}}.app-input-icon-field .p-inputicon,.app-password-icon-field .p-inputicon{color:var(--p-text-muted-color);font-size:1.0625rem}.app-field-icon{width:1.0625rem;height:1.0625rem}.app-dropdown-chevron,.p-select-dropdown-icon,.p-select .p-select-dropdown svg,.p-multiselect-dropdown-icon,.p-multiselect .p-multiselect-dropdown svg{transition:transform .15s}.app-dropdown-chevron-open,.p-select-open .p-select-dropdown-icon,.p-select-open .p-select-dropdown svg,.p-multiselect-open .p-multiselect-dropdown-icon,.p-multiselect-open .p-multiselect-dropdown svg{transform:rotate(180deg)}.app-dropdown.p-select{height:var(--app-control-height);min-height:var(--app-control-height);max-height:var(--app-control-height);min-width:0;font-size:var(--app-control-font-size);align-items:center;display:flex}.app-dropdown-compact.p-select{border-radius:.5rem;height:2rem;min-height:2rem;max-height:2rem;font-size:.8125rem}.app-dropdown.p-select .p-select-label{height:calc(var(--app-control-height) - 2px);min-width:0;min-height:0;padding-inline:var(--app-control-padding-x);text-overflow:ellipsis;white-space:nowrap;flex:auto;align-items:center;line-height:1.2;display:flex;overflow:hidden}.app-dropdown-compact.p-select .p-select-label{height:calc(2rem - 2px);padding-inline:.75rem;font-size:.8125rem}.app-dropdown.p-select .p-select-dropdown{flex-shrink:0;width:2.5rem}.app-dropdown-compact.p-select .p-select-dropdown{width:2rem}.app-dropdown-compact.p-select .p-select-dropdown-icon{width:.875rem;height:.875rem}.app-dropdown-value{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.p-select-overlay{border:1px solid var(--app-shell-border);background:var(--app-shell-surface);border-radius:.75rem;overflow:hidden;box-shadow:0 18px 44px #141a2624,0 6px 16px #141a2614}.p-select-overlay .p-select-list{padding:.375rem}.p-select-overlay .p-select-option{min-height:2rem;color:var(--p-text-color);white-space:normal;word-break:break-word;border-radius:.5rem;align-items:center;margin:0;padding:.625rem .75rem;font-size:.8125rem;font-weight:500;line-height:1.35;transition:background-color .14s,color .14s;display:flex}.p-select-overlay .p-select-option:not(.p-disabled):not(.p-focus):hover,.p-select-overlay .p-select-option.p-focus:not(.p-select-option-selected){background:var(--app-shell-highlight)!important;color:var(--p-teal-700)!important}.p-select-overlay .p-select-option.p-select-option-selected{font-weight:500;background:var(--app-shell-highlight-strong)!important;color:var(--p-teal-700)!important}.p-select-overlay .p-select-option.p-select-option-selected.p-focus,.p-select-overlay .p-select-option.p-select-option-selected:not(.p-disabled):hover{background:var(--p-teal-600)!important}@supports (color:color-mix(in lab, red, red)){.p-select-overlay .p-select-option.p-select-option-selected.p-focus,.p-select-overlay .p-select-option.p-select-option-selected:not(.p-disabled):hover{background:color-mix(in srgb, var(--p-teal-600) 16%, transparent)!important}}.p-select-overlay .p-select-option.p-select-option-selected.p-focus,.p-select-overlay .p-select-option.p-select-option-selected:not(.p-disabled):hover{color:var(--p-teal-800)!important}.p-select-overlay .p-select-empty-message,.app-dropdown-empty{color:var(--p-text-muted-color);padding:.75rem;font-size:.875rem}.app-multiselect.p-multiselect{height:var(--app-control-height);min-height:var(--app-control-height);max-height:var(--app-control-height);min-width:0;font-size:var(--app-control-font-size);align-items:center;display:flex}.app-multiselect-compact.p-multiselect{border-radius:.5rem;height:2rem;min-height:2rem;max-height:2rem;font-size:.8125rem}.app-multiselect.p-multiselect .p-multiselect-label-container{flex:auto;min-width:0}.app-multiselect.p-multiselect .p-multiselect-label{min-height:calc(var(--app-control-height) - 2px);padding-inline:var(--app-control-padding-x);line-height:calc(var(--app-control-height) - 2px);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.app-multiselect-compact.p-multiselect .p-multiselect-label{min-height:calc(2rem - 2px);padding-inline:.75rem;font-size:.8125rem;line-height:calc(2rem - 2px)}.app-multiselect.p-multiselect .p-multiselect-dropdown{flex-shrink:0;width:2.5rem}.app-multiselect-compact.p-multiselect .p-multiselect-dropdown{width:2rem}.app-multiselect-compact.p-multiselect .p-multiselect-dropdown-icon{width:.875rem;height:.875rem}.app-multiselect-value{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.p-multiselect-overlay{border:1px solid var(--app-shell-border);background:var(--app-shell-surface);border-radius:.75rem;overflow:hidden;box-shadow:0 18px 44px #141a2624,0 6px 16px #141a2614}.p-multiselect-overlay .p-multiselect-header{box-sizing:border-box;border-radius:.375rem;align-items:center;gap:.5rem;min-height:1.75rem;margin:.25rem .25rem 0;padding:.375rem .625rem;display:flex}.p-multiselect-overlay .p-multiselect-header:not(:has(.p-iconfield)):after{content:"Select all";color:var(--p-text-color);margin:0;font-size:.8125rem;font-weight:500;line-height:1.35}.p-multiselect-overlay .p-multiselect-header .p-checkbox,.p-multiselect-overlay .p-multiselect-select-all .p-checkbox,.p-multiselect-overlay .p-multiselect-option .p-checkbox{flex-shrink:0;justify-content:center;align-items:center;width:.875rem;min-width:.875rem;max-width:.875rem;height:.875rem;margin:0;display:inline-flex}.p-multiselect-overlay .p-multiselect-header .p-checkbox .p-checkbox-box,.p-multiselect-overlay .p-multiselect-select-all .p-checkbox .p-checkbox-box,.p-multiselect-overlay .p-multiselect-option .p-checkbox .p-checkbox-box{border-radius:.2rem;width:.875rem;height:.875rem}.p-multiselect-overlay .p-multiselect-header .p-checkbox .p-checkbox-icon,.p-multiselect-overlay .p-multiselect-select-all .p-checkbox .p-checkbox-icon,.p-multiselect-overlay .p-multiselect-option .p-checkbox .p-checkbox-icon{font-size:.625rem}.app-multiselect.p-multiselect-display-chip .p-multiselect-label{white-space:nowrap;align-items:center;gap:.25rem;line-height:1;display:flex;overflow:hidden}.app-multiselect.p-multiselect-display-chip .p-multiselect-chip-item,.app-multiselect.p-multiselect-display-chip .p-chip{max-width:100%;max-height:1.375rem;margin:0}.app-multiselect-compact.p-multiselect-display-chip .p-multiselect-chip-item,.app-multiselect-compact.p-multiselect-display-chip .p-chip{max-height:1.125rem;font-size:.6875rem}.p-multiselect-overlay .p-multiselect-filter-container .p-inputicon{font-size:.8125rem}.p-multiselect-overlay .p-multiselect-filter.p-inputtext{height:2rem;min-height:2rem;padding-inline:.625rem 1.75rem;font-size:.8125rem;line-height:1.35}.p-multiselect-overlay .p-multiselect-list{padding:0 .25rem .25rem}.p-multiselect-overlay .p-multiselect-option{min-height:1.75rem;color:var(--p-text-color);white-space:normal;word-break:break-word;border-radius:.375rem;align-items:center;gap:.5rem;margin:0;padding:.375rem .625rem;font-size:.8125rem;font-weight:500;line-height:1.35;transition:background-color .14s,color .14s;display:flex}.p-multiselect-overlay .p-multiselect-option:not(.p-disabled):not(.p-focus):hover,.p-multiselect-overlay .p-multiselect-option.p-focus:not(.p-multiselect-option-selected){background:var(--app-shell-highlight)!important;color:var(--p-teal-700)!important}.p-multiselect-overlay .p-multiselect-option.p-multiselect-option-selected{font-weight:500;background:var(--app-shell-highlight-strong)!important;color:var(--p-teal-700)!important}.p-multiselect-overlay .p-multiselect-option.p-multiselect-option-selected.p-focus,.p-multiselect-overlay .p-multiselect-option.p-multiselect-option-selected:not(.p-disabled):hover{background:var(--p-teal-600)!important}@supports (color:color-mix(in lab, red, red)){.p-multiselect-overlay .p-multiselect-option.p-multiselect-option-selected.p-focus,.p-multiselect-overlay .p-multiselect-option.p-multiselect-option-selected:not(.p-disabled):hover{background:color-mix(in srgb, var(--p-teal-600) 16%, transparent)!important}}.p-multiselect-overlay .p-multiselect-option.p-multiselect-option-selected.p-focus,.p-multiselect-overlay .p-multiselect-option.p-multiselect-option-selected:not(.p-disabled):hover{color:var(--p-teal-800)!important}.p-multiselect-overlay .p-multiselect-empty-message,.app-multiselect-empty{color:var(--p-text-muted-color);padding:.75rem;font-size:.875rem}.app-calendar.p-datepicker{box-sizing:border-box;border:1px solid var(--p-inputtext-border-color,var(--p-content-border-color,var(--app-shell-border)));border-radius:var(--p-select-border-radius,.5rem);background:var(--p-inputtext-background,var(--p-surface-0));width:100%;min-width:0;display:inline-flex;overflow:hidden}.app-calendar.p-datepicker:not(.p-disabled):hover{border-color:var(--p-inputtext-hover-border-color,var(--p-inputtext-border-color,var(--app-shell-border)))}.app-calendar.p-datepicker:focus-within{border-color:var(--p-inputtext-focus-border-color,var(--p-primary-color,var(--p-teal-500)))}.app-calendar.p-datepicker .p-datepicker-input,.app-calendar.p-datepicker .p-inputtext{height:var(--app-control-height);min-height:var(--app-control-height);padding-inline:var(--app-control-padding-x);font-size:var(--app-control-font-size);box-shadow:none;background:0 0;border:none;border-radius:0}.app-calendar-compact.p-datepicker{border-radius:.5rem}.app-calendar-compact.p-datepicker .p-datepicker-input,.app-calendar-compact.p-datepicker .p-inputtext{height:2rem;min-height:2rem;padding-inline:.75rem;font-size:.8125rem}.app-calendar.p-datepicker .p-datepicker-dropdown{width:var(--app-control-height);color:var(--p-text-muted-color);box-shadow:none;background:0 0;border:none;border-radius:0}.app-calendar.p-datepicker .p-datepicker-dropdown:not(:disabled):hover{background:var(--app-shell-highlight);color:var(--p-text-color)}.app-calendar-compact.p-datepicker .p-datepicker-dropdown{width:2rem}.app-calendar-panel.p-datepicker-panel{padding:.75rem}.app-calendar-header{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.app-calendar-nav-button.p-button{border:1px solid var(--app-shell-border);background:var(--app-shell-surface);width:2rem;height:2rem;color:var(--p-text-color);border-radius:.5rem;justify-content:center;align-items:center;padding:0;display:inline-flex}.app-calendar-nav-button.p-button:not(:disabled):hover{background:var(--app-shell-highlight);border-color:var(--p-teal-500)}@supports (color:color-mix(in lab, red, red)){.app-calendar-nav-button.p-button:not(:disabled):hover{border-color:color-mix(in srgb, var(--p-teal-500) 35%, var(--app-shell-border))}}.app-calendar-nav-button.p-button:not(:disabled):hover{color:var(--p-teal-700)}.app-calendar-nav-icon{width:1rem;height:1rem}.app-toggle.p-toggleswitch{width:var(--p-toggleswitch-width,2rem);height:var(--p-toggleswitch-height,1.125rem);flex-shrink:0}.app-textarea.p-textarea{width:100%;min-height:6rem;padding:.75rem var(--app-control-padding-x);font-size:var(--app-control-font-size);line-height:1.5}.auth-page{flex-direction:column;gap:1.5rem;width:100%;display:flex;position:relative}.auth-viewport{width:100%;transition:height .32s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.auth-track{will-change:transform;align-items:flex-start;width:200%;transition:transform .32s cubic-bezier(.22,1,.36,1);display:flex;transform:translate(0)}.auth-track-mfa{transform:translate(-50%)}.auth-panel{flex-direction:column;flex-shrink:0;gap:1.5rem;width:50%;padding-inline:0;display:flex}.auth-panel[aria-hidden=true]{pointer-events:none;-webkit-user-select:none;user-select:none}.auth-header{text-align:center;flex-direction:column;gap:.5rem;display:flex}.auth-heading{color:var(--p-text-color);letter-spacing:-.02em;margin:0;font-size:1.5rem;font-weight:600;line-height:1.3}.auth-subheading{color:var(--p-text-muted-color);margin:0;font-size:.9375rem;line-height:1.5}.auth-form{flex-direction:column;gap:1.25rem;display:flex}.auth-form>.app-button{margin-top:.25rem}.auth-divider{align-items:center;gap:1rem;display:flex}.auth-divider-line{background-color:var(--p-content-border-color);flex:1;height:1px}.auth-divider-text{color:var(--p-text-muted-color);text-transform:lowercase;font-size:.875rem}.auth-switch{color:var(--p-text-muted-color);text-align:center;margin:0;font-size:.9375rem;line-height:1.5}.auth-link{color:var(--p-primary-color);font-weight:500;text-decoration:none}.auth-link:hover{text-decoration:underline}.auth-forgot{color:var(--p-primary-color);align-self:flex-end;margin-top:-.5rem;font-size:.875rem;font-weight:500;text-decoration:none}.auth-forgot:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){.auth-viewport,.auth-track{transition:none}}.auth-mfa{flex-direction:column;gap:1.25rem;display:flex}.auth-mfa-qr{flex-direction:column;align-items:center;gap:.875rem;display:flex}.auth-mfa-qr-frame{border:1px solid var(--p-surface-300);border-radius:.875rem;justify-content:center;align-items:center;padding:.875rem;display:flex}@supports (color:color-mix(in lab, red, red)){.auth-mfa-qr-frame{border:1px solid color-mix(in srgb, var(--p-surface-300) 80%, transparent)}}.auth-mfa-qr-frame{background:#fff;box-shadow:0 1px 2px #141a260a}.auth-mfa-qr-image{width:11.5rem;height:11.5rem;display:block}.auth-mfa-help{text-align:center;color:var(--p-text-muted-color);margin:0;font-size:.8125rem;line-height:1.45}.auth-mfa-secret{flex-direction:column;gap:.45rem;width:min(100%,22rem);display:flex}.auth-mfa-secret-label{text-align:center;color:var(--p-text-muted-color);margin:0;font-size:.75rem;line-height:1.4}.auth-mfa-secret-row{border:1px solid var(--p-surface-300);align-items:center;gap:.45rem;min-width:0;padding:.5rem .5rem .5rem .7rem;display:flex}@supports (color:color-mix(in lab, red, red)){.auth-mfa-secret-row{border:1px solid color-mix(in srgb, var(--p-surface-300) 80%, transparent)}}.auth-mfa-secret-row{background:var(--p-surface-50);border-radius:.65rem}@supports (color:color-mix(in lab, red, red)){.auth-mfa-secret-row{background:color-mix(in srgb, var(--p-surface-50) 80%, transparent)}}.auth-mfa-secret-value{min-width:0;font-family:var(--font-mono);letter-spacing:.02em;color:var(--p-text-color);word-break:break-all;flex:1;font-size:.75rem;font-weight:600;line-height:1.4}.auth-mfa-secret-copy{width:1.7rem;height:1.7rem;color:var(--p-text-muted-color);cursor:pointer;background:0 0;border:none;border-radius:.45rem;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.auth-mfa-secret-copy svg{width:.875rem;height:.875rem}.auth-mfa-secret-copy:hover{background:var(--p-teal-600)}@supports (color:color-mix(in lab, red, red)){.auth-mfa-secret-copy:hover{background:color-mix(in srgb, var(--p-teal-600) 10%, transparent)}}.auth-mfa-secret-copy:hover,.auth-mfa-secret-copy-done{color:var(--p-teal-700)}.auth-mfa-actions{flex-direction:column;gap:.75rem;display:flex}.auth-mfa-back{color:var(--p-text-muted-color);cursor:pointer;background:0 0;border:none;align-self:center;padding:0;font-size:.875rem;font-weight:500}.auth-mfa-back:hover{color:var(--p-primary-color);text-decoration:underline}.invite-dead-end{border:1px solid var(--app-shell-border);background:var(--p-surface-50);color:var(--p-text-muted-color);border-radius:.75rem;margin:0;padding:1rem 1.125rem;font-size:.9375rem;line-height:1.6}.invite-summary{border:1px solid var(--app-shell-border);background:var(--p-surface-50);border-radius:.75rem;grid-template-columns:1fr;gap:.75rem 1rem;margin:0;padding:.875rem 1rem;display:grid}.invite-summary-item dt{color:var(--p-text-muted-color);margin:0 0 .1875rem;font-size:.75rem;font-weight:500}.invite-summary-item dd{color:var(--p-text-color);overflow-wrap:anywhere;margin:0;font-size:.875rem}@media (width<=640px){.auth-mfa-qr-image{width:10rem;height:10rem}}:root{--app-sidebar-width:16.5rem;--app-sidebar-width-collapsed:4.75rem;--app-navbar-height:4.25rem;--app-viewport-height:100vh;--app-shell-border:#141a2614;--app-shell-surface:#fff;--app-shell-canvas:#f8f9fb;--app-shell-highlight:var(--p-teal-600)}@supports (color:color-mix(in lab, red, red)){:root{--app-shell-highlight:color-mix(in srgb, var(--p-teal-600) 8%, transparent)}}:root{--app-shell-highlight-strong:var(--p-teal-600)}@supports (color:color-mix(in lab, red, red)){:root{--app-shell-highlight-strong:color-mix(in srgb, var(--p-teal-600) 12%, transparent)}}:root{--app-table-row-hover:var(--p-teal-600)}@supports (color:color-mix(in lab, red, red)){:root{--app-table-row-hover:color-mix(in srgb, var(--p-teal-600) 2%, transparent)}}:root{--app-segmented-tabs-bg:#e9edf2;--app-segmented-tabs-color:#6b7280;--app-segmented-tabs-hover-color:#374151;--app-segmented-tabs-active-bg:#fff;--app-segmented-tabs-active-color:#111827}@supports (height:100dvh){:root{--app-viewport-height:100dvh}}.dashboard-layout{--sidebar-current-width:var(--app-sidebar-width);height:var(--app-viewport-height);max-height:var(--app-viewport-height);padding-left:var(--sidebar-current-width);background:var(--app-shell-canvas);display:flex;position:relative;overflow:hidden}.dashboard-layout-sidebar-collapsed{--sidebar-current-width:var(--app-sidebar-width-collapsed)}.dashboard-layout-main{z-index:1;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.dashboard-layout-content{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;position:relative;overflow:hidden auto}.dashboard-layout-content--navigating{overflow:hidden}.dashboard-layout-content-body{transition:opacity .12s}.dashboard-layout-content--navigating .dashboard-layout-content-body{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.72}.dashboard-route-blocker{z-index:3;cursor:wait;position:absolute;inset:0}.dashboard-route-progress{z-index:4;pointer-events:none;background:var(--p-teal-500);width:100%;height:2px;position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.dashboard-route-progress{background:color-mix(in srgb, var(--p-teal-500) 18%, transparent)}}.dashboard-route-progress{opacity:0;transition:opacity .12s}.dashboard-route-progress--active{opacity:1}.dashboard-route-progress--active:after{content:"";background:var(--p-teal-500);width:35%;height:100%;animation:1.1s ease-in-out infinite dashboard-route-progress-slide;display:block}@keyframes dashboard-route-progress-slide{0%{transform:translate(-100%)}to{transform:translate(320%)}}:is(.dashboard-layout-content:has(.notification-page),.dashboard-layout-content:has(.domain-graph-page),.dashboard-layout-content:has(.app-list-page)){overflow:hidden}.app-sidebar{z-index:20;width:var(--sidebar-current-width);height:var(--app-viewport-height);max-height:var(--app-viewport-height);border-right:1px solid var(--app-shell-border);background:var(--app-shell-surface);flex-direction:column;flex-shrink:0;transition:width .18s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:0;left:0;overflow:hidden}.app-sidebar-top{z-index:2;min-height:var(--app-navbar-height);flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.875rem .875rem .875rem 1rem;display:flex;position:relative}.app-sidebar-brand{align-items:center;min-width:0;text-decoration:none;display:inline-flex}.app-sidebar-brand-logo{width:auto;height:3.3rem}.app-sidebar-brand-icon{width:2.25rem;height:2.25rem}.app-sidebar-brand-logo[hidden],.app-sidebar-brand-icon[hidden]{display:none}.app-sidebar-toggle{border:1px solid var(--app-shell-border);width:2rem;height:2rem;color:var(--p-text-muted-color);cursor:pointer;background:#fff;border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.app-sidebar-toggle-icon{width:1rem;height:1rem}.app-sidebar-toggle:hover{background:var(--app-shell-highlight);color:var(--p-text-color);border-color:#141a261f}.app-sidebar-nav{overscroll-behavior:contain;flex-direction:column;flex:1;gap:.25rem;min-height:0;padding:.5rem;display:flex;position:relative;overflow:hidden auto}.app-sidebar-nav-indicator{z-index:0;border:1px solid #fff;border-radius:.75rem;position:absolute;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.app-sidebar-nav-indicator{border:1px solid color-mix(in srgb, #fff 50%, var(--app-shell-border))}}.app-sidebar-nav-indicator{background:linear-gradient(145deg, var(--p-teal-400,#2dd4bf), #ffffff94 55%, var(--p-surface-0,#fff))}@supports (color:color-mix(in lab, red, red)){.app-sidebar-nav-indicator{background:linear-gradient(145deg, color-mix(in srgb, var(--p-teal-400,#2dd4bf) 22%, transparent), #ffffff94 55%, color-mix(in srgb, var(--p-surface-0,#fff) 78%, transparent))}}.app-sidebar-nav-indicator{box-shadow:inset 0 1px 0 #fffc, 0 1px 2px var(--p-surface-900,#0f172a), 0 4px 10px var(--p-surface-900,#0f172a), 0 8px 16px var(--p-teal-700,#0f766e)}@supports (color:color-mix(in lab, red, red)){.app-sidebar-nav-indicator{box-shadow:inset 0 1px 0 #fffc, 0 1px 2px color-mix(in srgb, var(--p-surface-900,#0f172a) 4%, transparent), 0 4px 10px color-mix(in srgb, var(--p-surface-900,#0f172a) 5%, transparent), 0 8px 16px color-mix(in srgb, var(--p-teal-700,#0f766e) 4%, transparent)}}.app-sidebar-nav-indicator{-webkit-backdrop-filter:blur(12px)saturate(1.2);opacity:0;pointer-events:none;will-change:transform, width, height}.app-sidebar-nav-indicator-ready{opacity:1;transition:transform .36s cubic-bezier(.22,1,.36,1),width .28s,height .28s,opacity .18s}@media (prefers-reduced-motion:reduce){.app-sidebar-nav-indicator-ready{transition:none}}.app-sidebar-link{z-index:1;min-height:2.75rem;color:var(--p-text-muted-color);border:1px solid #0000;border-radius:.75rem;align-items:center;gap:.75rem;padding:0 .875rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:flex;position:relative}.app-sidebar-link:hover{background:var(--app-shell-highlight);color:var(--p-text-color)}.app-sidebar-link-active,.app-sidebar-link-active:hover{color:var(--p-teal-700);background:0 0}.app-sidebar-link-icon{color:currentColor;flex-shrink:0;width:1.125rem;height:1.125rem;transition:color .18s}.app-sidebar-link-active .app-sidebar-link-icon{stroke:url(#app-icon-grad)}.app-sidebar-link-activating .app-sidebar-link-icon{stroke:url(#app-icon-grad-flow)}@media (prefers-reduced-motion:reduce){.app-sidebar-link-activating .app-sidebar-link-icon{stroke:url(#app-icon-grad)}}.app-sidebar-link-label{white-space:nowrap;text-overflow:ellipsis;transition:opacity .15s;overflow:hidden}.app-sidebar-collapsed .app-sidebar-top{justify-content:center;padding-inline:.75rem}.app-sidebar-collapsed .app-sidebar-brand{justify-content:center;width:100%}.app-sidebar-collapsed .app-sidebar-toggle{top:1.125rem;left:calc(var(--sidebar-current-width) - 1.125rem);z-index:40;position:fixed;box-shadow:0 4px 14px #141a261f}.app-sidebar-collapsed .app-sidebar-nav{align-items:center;padding-inline:.625rem}.app-sidebar-collapsed .app-sidebar-link{justify-content:center;gap:0;width:2.5rem;min-width:2.5rem;height:2.5rem;min-height:2.5rem;padding:0}.app-sidebar-collapsed .app-sidebar-link-label{opacity:0;width:0}.app-sidebar-profile-wrap{width:100%}.app-sidebar-profile-trigger{width:100%;min-width:0;height:2.5rem;min-height:2.5rem;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.75rem;align-items:center;gap:.75rem;padding:0 .5rem;transition:background-color .15s,border-color .15s;display:flex}.app-sidebar-profile-trigger:hover,.app-sidebar-profile-trigger:focus-visible{background:var(--app-shell-highlight);border-color:#141a260f}.app-sidebar-profile-trigger-collapsed{justify-content:center;width:2.5rem;min-width:2.5rem;height:2.5rem;min-height:2.5rem;padding:0}.app-sidebar-profile-chevron{width:1rem;height:1rem;color:var(--p-text-muted-color);flex-shrink:0;margin-left:auto}.app-sidebar-footer{border-top:1px solid var(--app-shell-border);flex-direction:column;flex-shrink:0;margin-top:auto;padding:.875rem;display:flex}.app-sidebar-profile-text{flex-direction:column;gap:.125rem;min-width:0;transition:opacity .15s;display:flex}.app-sidebar-profile-name{white-space:nowrap;text-overflow:ellipsis;color:var(--p-text-color);font-size:.875rem;font-weight:600;line-height:1.25;overflow:hidden}.app-sidebar-profile-email{white-space:nowrap;text-overflow:ellipsis;color:var(--p-text-muted-color);font-size:.75rem;line-height:1.25;overflow:hidden}.app-sidebar-collapsed .app-sidebar-footer{align-items:center;padding-inline:.625rem}.app-sidebar-collapsed .app-sidebar-profile-wrap{justify-content:center;display:flex}.app-sidebar-collapsed .app-sidebar-profile-text{opacity:0;width:0}.app-profile-popover.p-popover{border:1px solid var(--app-shell-border);background:#fff;border-radius:.875rem;margin-top:.375rem;box-shadow:0 18px 44px #141a2624,0 6px 16px #141a2614}.app-profile-popover-content.p-popover-content{padding:0}.app-profile-menu{width:16rem;padding:.375rem}.app-profile-menu-header{align-items:center;gap:.75rem;padding:.5rem .625rem;display:flex}.app-profile-menu-header-text{flex-direction:column;gap:.125rem;min-width:0;display:flex}.app-profile-menu-name{white-space:nowrap;text-overflow:ellipsis;color:var(--p-text-color);font-size:.875rem;font-weight:600;overflow:hidden}.app-profile-menu-email{white-space:nowrap;text-overflow:ellipsis;color:var(--p-text-muted-color);font-size:.75rem;overflow:hidden}.app-profile-menu-separator{background:var(--app-shell-border);height:1px;margin:.25rem 0}.app-profile-menu-item{width:100%;min-height:2.25rem;color:var(--p-text-color);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.5rem;align-items:center;gap:.625rem;padding:0 .625rem;font-size:.875rem;font-weight:500;transition:background-color .15s,color .15s;display:flex}.app-profile-menu-item:hover,.app-profile-menu-item:focus-visible{background:var(--app-shell-highlight)}.app-profile-menu-item-icon{width:1rem;height:1rem;color:var(--p-text-muted-color);flex-shrink:0}.app-profile-menu-item-logout:hover,.app-profile-menu-item-logout:focus-visible{color:#8d4f4a;background:#b4231814}.app-profile-menu-item-logout:hover .app-profile-menu-item-icon,.app-profile-menu-item-logout:focus-visible .app-profile-menu-item-icon{color:#8d4f4a}.app-navbar{min-height:var(--app-navbar-height);border-bottom:1px solid var(--app-shell-border);flex-shrink:0;grid-template-columns:1fr minmax(16rem,28rem) 1fr;align-items:center;padding:0 1.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.app-navbar{border-bottom:1px solid color-mix(in srgb, var(--app-shell-border) 45%, transparent)}}.app-navbar{background:var(--app-shell-surface)}@supports (color:color-mix(in lab, red, red)){.app-navbar{background:color-mix(in srgb, var(--app-shell-surface) 48%, transparent)}}.app-navbar{-webkit-backdrop-filter:blur(20px)saturate(1.35)}.app-navbar-search{grid-column:2}.app-navbar-search-icon{flex-shrink:0;width:1rem;height:1rem}.app-navbar-actions{grid-column:3;justify-content:flex-end;display:flex}.app-navbar-action{border:1px solid var(--app-shell-border);width:2.5rem;height:2.5rem;color:var(--p-text-muted-color);cursor:pointer;background:#fff;border-radius:.75rem;justify-content:center;align-items:center;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.app-navbar-action:hover{background:var(--app-shell-highlight);color:var(--p-text-color)}.app-navbar-action-icon{width:1.125rem;height:1.125rem}.app-placeholder-page{background:var(--app-shell-canvas);justify-content:center;align-items:center;min-height:100%;padding:2rem 1.5rem;display:flex}.app-placeholder-content{text-align:center;flex-direction:column;align-items:center;gap:1.125rem;max-width:36rem;margin-inline:auto;padding-block:2rem;display:flex}.app-placeholder-image-wrap{width:min(100%,32rem);line-height:0}.app-placeholder-image{border:none;width:100%;height:auto;display:block}.app-placeholder-title{color:var(--p-text-color);margin:0;font-size:1.25rem;font-weight:600}.app-placeholder-copy{color:var(--p-text-muted-color);margin:0;font-size:.9375rem;line-height:1.5}@media (width<=900px){.app-navbar{grid-template-columns:1fr auto;gap:.75rem}.app-navbar-leading{display:none}.app-navbar-search{grid-column:1}.app-navbar-actions{grid-column:2}}@media (prefers-reduced-motion:reduce){.app-sidebar{transition:none}}@media (width<=720px){.dashboard-layout{--sidebar-current-width:var(--app-sidebar-width-collapsed)}.app-sidebar:not(.app-sidebar-collapsed){z-index:30;width:var(--app-sidebar-width);height:var(--app-viewport-height);max-height:var(--app-viewport-height);position:fixed;inset:0 auto 0 0;box-shadow:12px 0 32px #141a261f}.app-sidebar:not(.app-sidebar-collapsed) .app-sidebar-link-label,.app-sidebar:not(.app-sidebar-collapsed) .app-sidebar-profile-text{opacity:1;width:auto}.app-sidebar:not(.app-sidebar-collapsed) .app-sidebar-link{justify-content:flex-start;padding-inline:.875rem}.app-sidebar:not(.app-sidebar-collapsed) .app-sidebar-profile-trigger{justify-content:flex-start;width:100%}}.app-toast.p-toast{width:min(24rem,100vw - 2rem)}.app-toast.p-toast[data-p~=top-center]{align-items:center}.app-toast .p-toast-message,.app-toast .p-toast-message-success,.app-toast .p-toast-message-info,.app-toast .p-toast-message-warn,.app-toast .p-toast-message-error{box-shadow:none;background:0 0;border:none;outline:none;margin:0 0 .75rem}.app-toast .p-toast-message:last-child{margin-bottom:0}.app-toast .p-toast-message-content{color:var(--p-text-color);-webkit-backdrop-filter:blur(12px)saturate(1.08);background:#ffffffe0;border:none;border-radius:.875rem;outline:none;align-items:center;gap:.625rem;padding:.875rem .875rem .875rem 1rem;display:flex;box-shadow:0 18px 44px #141a262e,0 6px 16px #141a261a,inset 0 1px #ffffff80}.app-toast .p-toast-message-icon{flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}.app-toast .p-toast-message-icon .app-field-icon{width:1.125rem;height:1.125rem}.app-toast .p-toast-message-text{text-align:center;flex:1;min-width:0}.app-toast .p-toast-message-text:has(.p-toast-detail){text-align:left}.app-toast .p-toast-message-content:has(.p-toast-detail){align-items:flex-start}.app-toast .p-toast-message-content:has(.p-toast-detail) .p-toast-message-icon{margin-top:.125rem}.app-toast .p-toast-summary{color:#332c2c;letter-spacing:-.01em;font-size:.9375rem;font-weight:600;line-height:1.35}.app-toast .p-toast-detail{color:#665c5c;font-size:.875rem;line-height:1.45}.app-toast .p-toast-close-button,.app-toast .p-toast-close-button[data-p]{cursor:pointer;border:none;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;margin:0;transition:background-color .15s,color .15s;display:inline-flex;color:#887d7d!important;box-shadow:none!important;background:0 0!important}.app-toast .p-toast-close-button:hover,.app-toast .p-toast-close-button:focus,.app-toast .p-toast-close-button:focus-visible,.app-toast .p-toast-close-button:active,.app-toast .p-toast-close-button[data-p]:hover,.app-toast .p-toast-close-button[data-p]:focus,.app-toast .p-toast-close-button[data-p]:focus-visible,.app-toast .p-toast-close-button[data-p]:active,.app-toast .p-toast-message-error .p-toast-close-button:hover,.app-toast .p-toast-message-error .p-toast-close-button:focus-visible,.app-toast .p-toast-message-success .p-toast-close-button:hover,.app-toast .p-toast-message-success .p-toast-close-button:focus-visible,.app-toast .p-toast-message-info .p-toast-close-button:hover,.app-toast .p-toast-message-info .p-toast-close-button:focus-visible,.app-toast .p-toast-message-warn .p-toast-close-button:hover,.app-toast .p-toast-message-warn .p-toast-close-button:focus-visible{background:var(--app-shell-highlight)!important;color:var(--p-teal-700)!important;box-shadow:none!important;outline:none!important}.app-toast .p-toast-close-button:hover .p-toast-close-icon,.app-toast .p-toast-close-button:focus-visible .p-toast-close-icon,.app-toast .p-toast-close-button[data-p]:hover .p-toast-close-icon,.app-toast .p-toast-close-button[data-p]:focus-visible .p-toast-close-icon{color:var(--p-teal-700)!important}.app-toast .p-toast-close-button .p-ink{background:var(--p-teal-600)!important}@supports (color:color-mix(in lab, red, red)){.app-toast .p-toast-close-button .p-ink{background:color-mix(in srgb, var(--p-teal-600) 18%, transparent)!important}}.app-toast .p-toast-close-icon{color:currentColor;font-size:.875rem}.app-toast .p-toast-message-success .p-toast-message-icon{color:#3f6b34}.app-toast .p-toast-message-info .p-toast-message-icon{color:#356a94}.app-toast .p-toast-message-warn .p-toast-message-icon{color:#9a6418}.app-toast .p-toast-message-error .p-toast-message-icon{color:#b42318}.app-dialog-mask.p-dialog-mask{--px-mask-background:#1f1c1b61;opacity:1;background:#1f1c1b61}.app-dialog-mask.p-dialog-mask.p-overlay-mask-enter-active{animation:.3s cubic-bezier(.19,1,.22,1) forwards app-dialog-mask-in}.app-dialog-mask.p-dialog-mask.p-overlay-mask-leave-active{animation:.3s cubic-bezier(.19,1,.22,1) forwards app-dialog-mask-out}@keyframes app-dialog-mask-in{0%{opacity:0}to{opacity:1}}@keyframes app-dialog-mask-out{0%{opacity:1}to{opacity:0}}.p-dialog.app-dialog{color:var(--p-text-color);background:#fff;border:none;border-radius:1rem;margin:1rem;overflow:hidden;box-shadow:0 24px 56px #141a2629,0 8px 20px #141a2614,inset 0 1px #ffffffa6}.p-dialog.app-dialog>.p-dialog-header{background:0 0;border:none;align-items:flex-start;gap:.75rem;padding:1.25rem 1.25rem 0;display:flex}.p-dialog.app-dialog>.p-dialog-header:not(:has(.app-dialog-title)){justify-content:flex-end;padding-bottom:.25rem}.p-dialog.app-dialog .app-dialog-title,.p-dialog.app-dialog>.p-dialog-header .p-dialog-title{letter-spacing:-.01em;color:#332c2c;flex:1;min-width:0;margin:0;padding-top:.125rem;font-size:1.125rem;font-weight:600;line-height:1.35}.p-dialog.app-dialog>.p-dialog-header .p-dialog-header-actions{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.app-dialog-close-button{color:#887d7d;cursor:pointer;background:0 0;border:none;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;transition:background-color .15s,color .15s;display:inline-flex}.app-dialog-close-button:hover,.app-dialog-close-button:focus-visible{background:var(--app-shell-highlight);color:var(--p-teal-700);outline:none}.app-dialog-close-button:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.p-dialog.app-dialog>.p-dialog-header .p-dialog-header-actions .p-dialog-close-button,.p-dialog.app-dialog>.p-dialog-header .p-dialog-header-actions .p-button{border:none;border-radius:.5rem;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;display:inline-flex;color:#887d7d!important;box-shadow:none!important;background:0 0!important}.p-dialog.app-dialog>.p-dialog-header .p-dialog-header-actions .p-dialog-close-button:hover,.p-dialog.app-dialog>.p-dialog-header .p-dialog-header-actions .p-dialog-close-button:focus-visible,.p-dialog.app-dialog>.p-dialog-header .p-dialog-header-actions .p-button:hover,.p-dialog.app-dialog>.p-dialog-header .p-dialog-header-actions .p-button:focus-visible{background:var(--app-shell-highlight)!important;color:var(--p-teal-700)!important;box-shadow:none!important;outline:none!important}.app-dialog-close-icon{color:currentColor;width:1rem;height:1rem;display:block}.p-dialog.app-dialog>.p-dialog-content{color:#665c5c;padding:1rem 1.25rem 1.25rem;line-height:1.5}.p-dialog.app-dialog>.p-dialog-footer{background:0 0;border:none;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;padding:0 1.25rem 1.25rem;display:flex}.p-dialog.app-dialog>.p-dialog-footer .app-button.p-button{gap:.4375rem;width:auto;min-width:0;height:2.25rem;min-height:2.25rem;padding-inline:1rem;font-size:.875rem}.p-dialog.app-dialog>.p-dialog-footer .app-button.p-button .p-button-icon,.p-dialog.app-dialog>.p-dialog-footer .app-button.p-button .p-button-icon svg{width:.9375rem;height:.9375rem;font-size:.9375rem}.p-dialog.app-dialog>.p-dialog-header:has(+.p-dialog-content:empty){padding-bottom:.25rem}.app-drawer-mask.p-drawer-mask{--px-mask-background:#1f1c1b61;background:#1f1c1b61}.app-drawer.p-drawer{color:var(--p-text-color);background:#fff;border:none;box-shadow:-12px 0 40px #141a261f,-4px 0 12px #141a260f}.app-drawer.app-drawer-left.p-drawer{box-shadow:12px 0 40px #141a261f,4px 0 12px #141a260f}.app-drawer.p-drawer .p-drawer-header,.app-drawer-header{border-bottom:1px solid var(--app-shell-border,#e8e4e0);background:0 0;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1.15rem 1.25rem .85rem;display:flex}.app-drawer-title,.app-drawer.p-drawer .p-drawer-title{letter-spacing:-.01em;color:#332c2c;flex:1;min-width:0;margin:0;padding-top:.125rem;font-size:1.0625rem;font-weight:600;line-height:1.35}.app-drawer-close-button{width:2rem;height:2rem;color:var(--p-text-muted-color,#64748b);cursor:pointer;background:0 0;border:none;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;margin:-.15rem -.25rem 0 0;padding:0;display:inline-flex}.app-drawer-close-button:hover:not(:disabled){color:var(--p-text-color);background:var(--p-surface-200)}@supports (color:color-mix(in lab, red, red)){.app-drawer-close-button:hover:not(:disabled){background:color-mix(in srgb, var(--p-surface-200) 70%, transparent)}}.app-drawer-close-button:disabled{opacity:.45;cursor:not-allowed}.app-drawer-close-icon{width:1.125rem;height:1.125rem}.app-drawer.p-drawer .p-drawer-content,.app-drawer-content{padding:1rem 1.25rem 1.5rem;overflow:auto}.app-drawer.mailbox-conversation-diagnosis-drawer.p-drawer{flex-direction:column;display:flex}.app-drawer.mailbox-conversation-diagnosis-drawer.p-drawer .p-drawer-content,.app-drawer.mailbox-conversation-diagnosis-drawer .app-drawer-content{flex-direction:column;flex:auto;min-height:0;display:flex}.app-drawer.p-drawer .p-drawer-footer{border-top:1px solid var(--app-shell-border,#e8e4e0);padding:.85rem 1.25rem 1.15rem}@media (width<=640px){.app-drawer.app-drawer-right.p-drawer,.app-drawer.app-drawer-left.p-drawer{width:min(100vw,40rem)!important}}.app-email-thread{flex-direction:column;min-width:0;display:flex}.app-email-thread-header{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.app-email-thread-header h2{margin:0;font-size:1rem}.app-email-thread-actions{align-items:center;gap:.5rem;display:flex}.app-email-thread-translate{flex-wrap:wrap;align-items:center;gap:.55rem .75rem;margin:0 0 .85rem;display:flex}.app-email-thread-translate-control{background:0 0;border:0;border-radius:999px;align-items:center;gap:.05rem;min-height:1.75rem;display:inline-flex}.app-email-thread-translate-control.is-open:not(.is-active):not(.is-busy){background:var(--p-surface-900,#0f172a)}@supports (color:color-mix(in lab, red, red)){.app-email-thread-translate-control.is-open:not(.is-active):not(.is-busy){background:color-mix(in srgb, var(--p-surface-900,#0f172a) 5%, transparent)}}.app-email-thread-translate-control.is-active{background:var(--p-indigo-500,#6366f1)}@supports (color:color-mix(in lab, red, red)){.app-email-thread-translate-control.is-active{background:color-mix(in srgb, var(--p-indigo-500,#6366f1) 12%, var(--p-slate-100,#f1f5f9))}}.app-email-thread-translate-control.is-active{box-shadow:none}@property --app-email-thread-busy-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.app-email-thread-translate-control.is-busy{--app-email-thread-busy-fill:var(--p-indigo-500,#6366f1)}@supports (color:color-mix(in lab, red, red)){.app-email-thread-translate-control.is-busy{--app-email-thread-busy-fill:color-mix(in srgb, var(--p-indigo-500,#6366f1) 10%, var(--p-surface-0,#fff))}}.app-email-thread-translate-control.is-busy{background:linear-gradient(var(--app-email-thread-busy-fill), var(--app-email-thread-busy-fill)) padding-box, conic-gradient(from var(--app-email-thread-busy-angle), transparent 0%, transparent 52%, var(--p-indigo-300,#a5b4fc) 64%, var(--p-indigo-500,#6366f1) 76%, var(--p-sky-400,#38bdf8) 88%, transparent 100%) border-box;border:1.5px solid #0000}@supports (color:color-mix(in lab, red, red)){.app-email-thread-translate-control.is-busy{background:linear-gradient(var(--app-email-thread-busy-fill), var(--app-email-thread-busy-fill)) padding-box, conic-gradient(from var(--app-email-thread-busy-angle), transparent 0%, transparent 52%, color-mix(in srgb, var(--p-indigo-300,#a5b4fc) 85%, white) 64%, var(--p-indigo-500,#6366f1) 76%, color-mix(in srgb, var(--p-sky-400,#38bdf8) 80%, var(--p-indigo-500,#6366f1)) 88%, transparent 100%) border-box}}.app-email-thread-translate-control.is-busy{animation:1.35s linear infinite app-email-thread-busy-border-spin}.app-email-thread-translate-control.is-busy .app-email-thread-translate-button,.app-email-thread-translate-control.is-busy .app-email-thread-translate-button:hover:not(:disabled),.app-email-thread-translate-control.is-busy .app-email-thread-translate-button:disabled{color:var(--p-indigo-700,#4338ca);opacity:1;background:0 0}@keyframes app-email-thread-busy-border-spin{to{--app-email-thread-busy-angle:360deg}}@media (prefers-reduced-motion:reduce){.app-email-thread-translate-control.is-busy{background:var(--app-email-thread-busy-fill);border:0;animation:none}}.app-email-thread-translate-button{color:var(--p-text-muted-color,#64748b);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:.35rem;min-height:1.75rem;padding:.3rem .7rem;font-size:.75rem;font-weight:600;line-height:1.2;display:inline-flex}.app-email-thread-translate-control.is-active .app-email-thread-translate-button{color:var(--p-slate-700,#334155);padding-inline-end:.35rem}.app-email-thread-translate-button svg{flex-shrink:0;width:.8125rem;height:.8125rem}.app-email-thread-translate-chevron{width:.75rem;height:.75rem;transition:transform .15s}.app-email-thread-translate-chevron.is-open{transform:rotate(180deg)}.app-email-thread-translate-button:hover:not(:disabled){color:var(--p-text-color,#0f172a);background:var(--p-surface-900,#0f172a)}@supports (color:color-mix(in lab, red, red)){.app-email-thread-translate-button:hover:not(:disabled){background:color-mix(in srgb, var(--p-surface-900,#0f172a) 6%, transparent)}}.app-email-thread-translate-control.is-active .app-email-thread-translate-button:hover:not(:disabled){color:var(--p-slate-800,#1e293b);background:var(--p-indigo-500,#6366f1)}@supports (color:color-mix(in lab, red, red)){.app-email-thread-translate-control.is-active .app-email-thread-translate-button:hover:not(:disabled){background:color-mix(in srgb, var(--p-indigo-500,#6366f1) 8%, transparent)}}.app-email-thread-translate-button:disabled{opacity:.7;cursor:wait}.app-email-thread-translate-clear{width:1.35rem;height:1.35rem;color:var(--p-slate-500,#64748b);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;margin-right:.25rem;display:inline-flex}.app-email-thread-translate-clear svg{width:.7rem;height:.7rem}.app-email-thread-translate-clear:hover{background:var(--p-slate-900,#0f172a)}@supports (color:color-mix(in lab, red, red)){.app-email-thread-translate-clear:hover{background:color-mix(in srgb, var(--p-slate-900,#0f172a) 8%, transparent)}}.app-email-thread-translate-clear:hover{color:var(--p-slate-700,#334155)}.app-email-thread-translate-popover.p-popover{border:1px solid var(--app-shell-border,#e2e8f0);background:var(--app-shell-surface,#fff);border-radius:.75rem;margin-top:.3rem;box-shadow:0 12px 32px #141a261f,0 4px 12px #141a260f}.app-email-thread-translate-popover-content.p-popover-content{padding:0}.app-email-thread-translate-panel{flex-direction:column;width:17.5rem;max-width:calc(100vw - 2rem);padding:.65rem .55rem .45rem;display:flex}.app-email-thread-translate-panel-title{letter-spacing:.04em;text-transform:uppercase;color:var(--p-text-muted-color,#64748b);margin:0 .2rem .45rem;font-size:.6875rem;font-weight:700}.app-email-thread-translate-search{width:100%;min-width:0;margin:0 0 .4rem}.app-email-thread-translate-list{flex-direction:column;max-height:14.5rem;padding:.1rem 0 .15rem;display:flex;overflow:auto}.app-email-thread-translate-option{width:100%;color:var(--p-text-color);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.4rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .55rem;font-size:.8125rem;font-weight:500;display:flex}.app-email-thread-translate-option svg{width:.875rem;height:.875rem;color:var(--p-teal-700,#0f766e);flex-shrink:0}.app-email-thread-translate-option:hover,.app-email-thread-translate-option:focus-visible{background:var(--app-shell-highlight,#f1f5f9);color:var(--p-teal-800,#115e59)}.app-email-thread-translate-empty{color:var(--p-text-muted-color,#64748b);margin:.35rem .4rem .5rem;font-size:.75rem}.app-email-thread-translate-error{color:var(--p-red-600,#dc2626);margin:0;font-size:.75rem}.app-email-thread-translation{background:var(--p-teal-500,#14b8a6);border:0;margin-top:.65rem;padding:.55rem .75rem .7rem}@supports (color:color-mix(in lab, red, red)){.app-email-thread-translation{background:color-mix(in srgb, var(--p-teal-500,#14b8a6) 6%, transparent)}}.app-email-thread-translation{box-shadow:none;border-radius:.5rem}.app-email-thread-translation-label{letter-spacing:.04em;text-transform:uppercase;color:var(--p-teal-700,#0f766e);margin-bottom:.3rem;font-size:.625rem;font-weight:700;display:inline-block}.app-email-thread-translation .app-email-thread-mail-subject{margin-bottom:.4rem}.app-email-thread-mail-subject.is-translated,.app-email-thread-mail-text.is-translated{color:var(--p-text-muted-color,#475569)}.app-email-thread-empty{color:var(--p-text-muted-color,#64748b);margin:0;font-size:.875rem;line-height:1.45}.app-email-thread-cast{border-bottom:1px solid var(--p-content-border-color,#e2e8f0);grid-template-columns:repeat(auto-fit,minmax(15.5rem,1fr));gap:.65rem;margin:0 0 1.15rem;padding-bottom:.95rem;display:grid}.app-email-thread-cast-person{border:1px solid #fff;border-radius:.85rem;align-items:center;gap:.7rem;width:100%;min-width:0;margin:0;padding:.7rem .85rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.app-email-thread-cast-person{border:1px solid color-mix(in srgb, #fff 58%, var(--app-shell-border,#e2e8f0))}}.app-email-thread-cast-person{background-color:var(--p-surface-0,#fff);background-image:linear-gradient(105deg, var(--thread-wash-from,#94a3b8) 0%, var(--thread-wash-to,#94a3b8) 40%, var(--p-surface-0,#fff) 72%, var(--p-surface-0,#fff) 100%)}@supports (color:color-mix(in lab, red, red)){.app-email-thread-cast-person{background-image:linear-gradient(105deg, color-mix(in srgb, var(--thread-wash-from,#94a3b8) 16%, #fff) 0%, color-mix(in srgb, var(--thread-wash-to,#94a3b8) 10%, #fff) 40%, var(--p-surface-0,#fff) 72%, var(--p-surface-0,#fff) 100%)}}.app-email-thread-cast-person{box-shadow:inset 0 1px 0 #ffffffb3, 0 8px 22px var(--p-surface-900,#0f172a);background-position:0%;background-repeat:no-repeat;background-size:180% 100%}@supports (color:color-mix(in lab, red, red)){.app-email-thread-cast-person{box-shadow:inset 0 1px 0 #ffffffb3, 0 8px 22px color-mix(in srgb, var(--p-surface-900,#0f172a) 4%, transparent)}}.app-email-thread-cast-person{-webkit-backdrop-filter:blur(12px)saturate(1.2);color:inherit;font:inherit;text-align:left;cursor:pointer;appearance:none;transition:background-position .28s,box-shadow .2s,border-color .2s}.app-email-thread-cast-person:before{content:"";border-radius:inherit;background-image:linear-gradient(105deg, transparent 12%, #ffffff4d 44%, var(--thread-wash-from,#94a3b8) 56%, transparent 88%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.app-email-thread-cast-person:before{background-image:linear-gradient(105deg, transparent 12%, #ffffff4d 44%, color-mix(in srgb, var(--thread-wash-from,#94a3b8) 8%, transparent) 56%, transparent 88%)}}.app-email-thread-cast-person:before{opacity:0;pointer-events:none;z-index:0;background-position:0%;background-repeat:no-repeat;background-size:180% 100%;transition:opacity .18s,background-position .28s}.app-email-thread-cast-person>*{z-index:1;position:relative}.app-email-thread-cast-person:hover,.app-email-thread-cast-person:focus-visible{background-position:82%;border-color:#fff}@supports (color:color-mix(in lab, red, red)){.app-email-thread-cast-person:hover,.app-email-thread-cast-person:focus-visible{border-color:color-mix(in srgb, #fff 78%, var(--app-shell-border,#e2e8f0))}}.app-email-thread-cast-person:hover,.app-email-thread-cast-person:focus-visible{box-shadow:inset 0 1px 0 #ffffffeb, 0 12px 26px var(--p-surface-900,#0f172a)}@supports (color:color-mix(in lab, red, red)){.app-email-thread-cast-person:hover,.app-email-thread-cast-person:focus-visible{box-shadow:inset 0 1px 0 #ffffffeb, 0 12px 26px color-mix(in srgb, var(--p-surface-900,#0f172a) 7%, transparent)}}.app-email-thread-cast-person:hover,.app-email-thread-cast-person:focus-visible{outline:none}.app-email-thread-cast-person:hover:before,.app-email-thread-cast-person:focus-visible:before{opacity:1;background-position:82%}.app-email-thread-cast-person:active{box-shadow:inset 0 1px 0 #ffffffb3, 0 6px 16px var(--p-surface-900,#0f172a)}@supports (color:color-mix(in lab, red, red)){.app-email-thread-cast-person:active{box-shadow:inset 0 1px 0 #ffffffb3, 0 6px 16px color-mix(in srgb, var(--p-surface-900,#0f172a) 5%, transparent)}}@media (prefers-reduced-motion:reduce){.app-email-thread-cast-person,.app-email-thread-cast-person:before{transition:none}}.app-email-thread-cast-copy{flex-direction:column;gap:.05rem;min-width:0;display:flex}.app-email-thread-cast-role{letter-spacing:.04em;text-transform:uppercase;color:var(--p-text-muted-color,#64748b);font-size:.65rem;font-weight:700}.app-email-thread-cast-name{color:var(--p-text-color);font-size:.8125rem;font-weight:600;line-height:1.25}.app-email-thread-cast-company{color:var(--p-text-muted-color,#64748b);text-overflow:ellipsis;white-space:nowrap;max-width:16rem;font-size:.75rem;overflow:hidden}.app-email-thread-avatar-wrap{background:0 0;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex;position:relative;overflow:visible}.app-email-thread-avatar-status{color:#fff;width:15px;height:15px;box-shadow:0 0 0 2px var(--p-content-background,#fff);background:#57534e;border-radius:999px;place-items:center;line-height:0;display:grid;position:absolute;bottom:-1px;right:-1px}.app-email-thread-avatar-status svg{display:block;transform:translate(.5px,.5px)}.app-email-thread-avatar-wrap.is-success .app-email-thread-avatar-status,.app-email-thread-avatar-status.is-success{background:#0f8a4b}.app-email-thread-avatar-wrap.is-info .app-email-thread-avatar-status,.app-email-thread-avatar-status.is-info{background:#6b5ce7}.app-email-thread-avatar-wrap.is-warning .app-email-thread-avatar-status,.app-email-thread-avatar-status.is-warning{background:#d97706}.app-email-thread-avatar-wrap.is-danger .app-email-thread-avatar-status,.app-email-thread-avatar-status.is-danger{background:#dc3d3d}.app-email-thread-avatar-wrap.is-neutral .app-email-thread-avatar-status,.app-email-thread-avatar-status.is-neutral{background:#57534e}.app-email-thread-avatar{width:2.5rem;height:2.5rem;box-shadow:none;object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;background:0 0;border:0;border-radius:50%;outline:none;flex-shrink:0;display:block;overflow:hidden}.app-email-thread-mail{max-width:44rem;margin:0;padding:0;list-style:none}.app-email-thread-mail-item{grid-template-columns:2.5rem minmax(0,1fr);column-gap:.85rem;padding:1rem 0;display:grid}.app-email-thread-mail-item+.app-email-thread-mail-item{box-shadow:inset 0 1px 0 var(--p-content-border-color,#e2e8f0)}.app-email-thread-mail-aside{padding-top:0}.app-email-thread-mail-body{outline:none;min-width:0}.app-email-thread-mail-item.is-selectable .app-email-thread-mail-body{cursor:pointer}.app-email-thread-mail-item.is-selectable .app-email-thread-mail-body:focus-visible{outline:2px solid var(--p-primary-color);border-radius:.35rem}@supports (color:color-mix(in lab, red, red)){.app-email-thread-mail-item.is-selectable .app-email-thread-mail-body:focus-visible{outline:2px solid color-mix(in srgb, var(--p-primary-color) 35%, transparent)}}.app-email-thread-mail-item.is-selectable .app-email-thread-mail-body:focus-visible{outline-offset:2px}.app-email-thread-mail-header{margin-bottom:.45rem}.app-email-thread-mail-heading{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.app-email-thread-mail-from{flex-wrap:wrap;align-items:center;gap:.35rem .45rem;min-width:0;display:flex}.app-email-thread-mail-tools{flex-shrink:0;align-items:center;gap:.4rem;display:inline-flex}.app-email-thread-mail-name{color:var(--p-text-color);font-size:.875rem;font-weight:600}.app-email-thread-chip{letter-spacing:.03em;text-transform:uppercase;border-radius:.3rem;padding:.12rem .4rem;font-size:.625rem;font-weight:600;line-height:1.3}.app-email-thread-chip-role{color:var(--p-text-muted-color,#64748b);background:#f1f5f9}.app-email-thread-tone-us .app-email-thread-chip-role{color:#8b3a1a;background:#f6ddcd}.app-email-thread-tone-prospect .app-email-thread-chip-role{color:#1e4a7a;background:#e0ebf9}.app-email-thread-chip-step{color:var(--p-text-muted-color,#64748b);background:#f1f5f9cc}.app-email-thread-chip-status{text-transform:none;letter-spacing:0;font-size:.6875rem}.app-email-thread-mail-to,.app-email-thread-mail-meta{color:var(--p-text-muted-color,#64748b);margin:.2rem 0 0;font-size:.75rem}.app-email-thread-mail-subject{color:var(--p-text-color);margin:0 0 .55rem;font-size:.9375rem;font-weight:600;line-height:1.35}.app-email-thread-mail-text{white-space:pre-wrap;word-break:break-word;color:var(--p-text-color);margin:0;font-size:.875rem;line-height:1.6}.app-email-thread-mail-empty{color:var(--p-text-muted-color,#64748b);margin:0;font-size:.8125rem;font-style:italic;line-height:1.45}.app-timeline{--app-timeline-marker-size:1.75rem;--app-timeline-connector-gap:.375rem;--app-timeline-event-gap:1.15rem;width:100%}.app-timeline-empty{color:var(--p-text-muted-color);margin:0;font-size:.875rem;line-height:1.45}.app-timeline-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.app-timeline-item{contain:layout style;content-visibility:auto;contain-intrinsic-size:auto 4.5rem;align-items:stretch;display:flex}.app-timeline-rail{flex-direction:column;flex:0 0 var(--app-timeline-marker-size);width:var(--app-timeline-marker-size);align-items:center;display:flex}.app-timeline-marker{width:var(--app-timeline-marker-size);height:var(--app-timeline-marker-size);box-sizing:border-box;border:1px solid #0000;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.app-timeline-marker-icon{width:.875rem;height:.875rem}.app-timeline-connector{width:2px;min-height:.75rem;margin-top:var(--app-timeline-connector-gap);margin-bottom:var(--app-timeline-connector-gap);background:var(--app-shell-border,#e8e4e0);border-radius:1px;flex:auto}.app-timeline-event-content{min-width:0;padding:.15rem 0 var(--app-timeline-event-gap) .75rem;flex:auto}.app-timeline-item:last-child .app-timeline-event-content{padding-bottom:0}.app-timeline-marker-neutral{background:var(--p-surface-300,#d6d3d1)}@supports (color:color-mix(in lab, red, red)){.app-timeline-marker-neutral{background:color-mix(in srgb, var(--p-surface-300,#d6d3d1) 45%, white)}}.app-timeline-marker-neutral{color:var(--p-text-muted-color,#64748b);border-color:var(--p-surface-400,#a8a29e)}@supports (color:color-mix(in lab, red, red)){.app-timeline-marker-neutral{border-color:color-mix(in srgb, var(--p-surface-400,#a8a29e) 35%, transparent)}}.app-timeline-marker-success{background:var(--p-green-500,#22c55e)}@supports (color:color-mix(in lab, red, red)){.app-timeline-marker-success{background:color-mix(in srgb, var(--p-green-500,#22c55e) 14%, white)}}.app-timeline-marker-success{color:var(--p-green-700,#15803d);border-color:var(--p-green-500,#22c55e)}@supports (color:color-mix(in lab, red, red)){.app-timeline-marker-success{border-color:color-mix(in srgb, var(--p-green-500,#22c55e) 28%, transparent)}}.app-timeline-marker-info{background:var(--p-sky-500,#0ea5e9)}@supports (color:color-mix(in lab, red, red)){.app-timeline-marker-info{background:color-mix(in srgb, var(--p-sky-500,#0ea5e9) 14%, white)}}.app-timeline-marker-info{color:var(--p-sky-700,#0369a1);border-color:var(--p-sky-500,#0ea5e9)}@supports (color:color-mix(in lab, red, red)){.app-timeline-marker-info{border-color:color-mix(in srgb, var(--p-sky-500,#0ea5e9) 28%, transparent)}}.app-timeline-marker-warning{background:var(--p-amber-500,#f59e0b)}@supports (color:color-mix(in lab, red, red)){.app-timeline-marker-warning{background:color-mix(in srgb, var(--p-amber-500,#f59e0b) 16%, white)}}.app-timeline-marker-warning{color:var(--p-amber-800,#92400e);border-color:var(--p-amber-500,#f59e0b)}@supports (color:color-mix(in lab, red, red)){.app-timeline-marker-warning{border-color:color-mix(in srgb, var(--p-amber-500,#f59e0b) 30%, transparent)}}.app-timeline-marker-danger{background:var(--p-rose-500,#f43f5e)}@supports (color:color-mix(in lab, red, red)){.app-timeline-marker-danger{background:color-mix(in srgb, var(--p-rose-500,#f43f5e) 12%, white)}}.app-timeline-marker-danger{color:var(--p-rose-700,#be123c);border-color:var(--p-rose-500,#f43f5e)}@supports (color:color-mix(in lab, red, red)){.app-timeline-marker-danger{border-color:color-mix(in srgb, var(--p-rose-500,#f43f5e) 28%, transparent)}}.app-timeline-content{flex-direction:column;gap:.15rem;min-width:0;display:flex}.app-timeline-title{color:var(--p-text-color);margin:0;font-size:.8125rem;font-weight:600;line-height:1.35}.app-timeline-subtitle,.app-timeline-description,.app-timeline-meta{color:var(--p-text-muted-color);margin:0;font-size:.75rem;line-height:1.4}.app-timeline-description{color:var(--p-text-color)}.app-timeline-meta{font-variant-numeric:tabular-nums}.app-timeline-item--animate{content-visibility:visible;opacity:0;animation:.28s forwards app-timeline-step-in;animation-delay:calc(var(--app-timeline-step,0) * var(--app-timeline-step-ms,55ms));transform:translateY(.35rem)}.app-timeline-connector--animate{transform-origin:top;animation:.28s forwards app-timeline-connector-in;animation-delay:calc((var(--app-timeline-step,0) * var(--app-timeline-step-ms,55ms)) + 80ms);transform:scaleY(0)}@keyframes app-timeline-step-in{to{opacity:1;transform:translateY(0)}}@keyframes app-timeline-connector-in{to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.app-timeline-item--animate,.app-timeline-connector--animate{opacity:1;animation:none;transform:none}}:root{--app-tooltip-gap:.375rem}.p-tooltip.app-tooltip{max-width:14rem;box-shadow:none;background:0 0;border:none;padding:0}.p-tooltip.app-tooltip.p-tooltip-right{margin-left:var(--app-tooltip-gap)}.p-tooltip.app-tooltip.p-tooltip-left{margin-left:calc(var(--app-tooltip-gap) * -1)}.p-tooltip.app-tooltip.p-tooltip-top{margin-top:calc(var(--app-tooltip-gap) * -1)}.p-tooltip.app-tooltip.p-tooltip-bottom{margin-top:var(--app-tooltip-gap)}.p-tooltip.app-tooltip .p-tooltip-text{background:var(--p-ink-800);color:#fff;letter-spacing:-.01em;white-space:normal;border-radius:.5rem;padding:.375rem .625rem;font-size:.8125rem;font-weight:500;line-height:1.35;box-shadow:0 10px 24px #141a262e,0 2px 8px #141a261a}.p-tooltip.app-tooltip .p-tooltip-arrow{display:none}.app-skeleton.p-skeleton{--app-skeleton-base:var(--p-surface-200)}@supports (color:color-mix(in lab, red, red)){.app-skeleton.p-skeleton{--app-skeleton-base:color-mix(in srgb, var(--p-surface-200) 88%, var(--p-surface-100))}}.app-skeleton.p-skeleton{--app-skeleton-highlight:var(--p-surface-0)}@supports (color:color-mix(in lab, red, red)){.app-skeleton.p-skeleton{--app-skeleton-highlight:color-mix(in srgb, var(--p-surface-0) 72%, transparent)}}.app-skeleton.p-skeleton{background:var(--app-skeleton-base)}.app-skeleton.p-skeleton:after{background:linear-gradient(90deg, transparent, var(--app-skeleton-highlight), transparent)}.app-skeleton-text,.app-skeleton-rect{max-width:100%;display:block}.app-skeleton-circle{flex-shrink:0}.app-skeleton-pill{max-width:100%;display:inline-flex}.app-deferred-load-pending{min-height:24rem}.app-data-table-skeleton{flex-direction:column;gap:1rem;display:flex}.app-data-table-skeleton-toolbar{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.app-data-table-skeleton-toolbar-actions{align-items:center;gap:.5rem;margin-left:auto;display:flex}.app-data-table-skeleton-table{border:1px solid var(--app-shell-border);border-radius:.75rem;overflow:hidden}.app-data-table-skeleton-head,.app-data-table-skeleton-row{align-items:center;gap:1rem;padding:.875rem 1rem;display:grid}.app-data-table-skeleton-head{border-bottom:1px solid var(--app-shell-border);background:var(--p-surface-100)}@supports (color:color-mix(in lab, red, red)){.app-data-table-skeleton-head{background:color-mix(in srgb, var(--p-surface-100) 60%, transparent)}}.app-data-table-skeleton-row+.app-data-table-skeleton-row{border-top:1px solid var(--app-shell-border)}.app-data-table{border:1px solid var(--app-shell-border);background:var(--app-shell-surface);border-radius:.5rem;flex-direction:column;min-width:0;display:flex;overflow:hidden}.app-data-table-fill{flex:auto;min-height:0}.app-data-table-fill .app-data-table-toolbar{flex-shrink:0}.app-data-table-fill .app-data-table-grid.p-datatable{flex-direction:column;flex:auto;min-height:0;display:flex}.app-data-table-fill .app-data-table-grid .p-datatable-table-container{flex:auto;min-height:0;overflow:auto}.app-data-table-fill .app-data-table-grid .p-paginator{flex-shrink:0}.app-data-table-toolbar{border-bottom:1px solid var(--app-shell-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem .875rem;display:flex}.app-data-table-toolbar-start{flex-wrap:wrap;flex:auto;align-items:center;gap:.625rem;min-width:0;display:flex}.app-data-table-toolbar-selection{align-items:center;gap:.5rem;min-width:0;display:inline-flex}.app-data-table-search{align-items:center;min-width:min(100%,15rem);display:inline-flex;position:relative}.app-data-table-search-input.p-inputtext{border:1px solid var(--app-shell-border);background:var(--app-shell-canvas);width:100%;height:2rem;min-height:2rem;color:var(--p-text-color);box-shadow:none;border-radius:.5rem;padding-inline:2rem 1.75rem;font-size:.8125rem}.app-data-table-search-with-info .app-data-table-search-input.p-inputtext{padding-inline-end:2rem}.app-data-table-search-with-info:has(.app-data-table-search-clear) .app-data-table-search-input.p-inputtext{padding-inline-end:3.5rem}.app-data-table-search-input.p-inputtext:enabled:focus{border-color:var(--p-teal-500)}@supports (color:color-mix(in lab, red, red)){.app-data-table-search-input.p-inputtext:enabled:focus{border-color:color-mix(in srgb, var(--p-teal-500) 55%, var(--app-shell-border))}}.app-data-table-search-input.p-inputtext:enabled:focus{background:var(--app-shell-surface);box-shadow:0 0 0 3px var(--p-teal-500)}@supports (color:color-mix(in lab, red, red)){.app-data-table-search-input.p-inputtext:enabled:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--p-teal-500) 12%, transparent)}}.app-data-table-search-input.p-inputtext::placeholder{color:var(--p-text-muted-color)}.app-data-table-search-icon{width:.875rem;height:.875rem;color:var(--p-text-muted-color);pointer-events:none;z-index:1;position:absolute;left:.75rem}.app-data-table-search-clear{width:1.5rem;height:1.5rem;color:var(--p-text-muted-color);cursor:pointer;z-index:1;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex;position:absolute;right:.375rem}.app-data-table-search-with-info .app-data-table-search-clear{right:1.75rem}.app-data-table-search-clear:hover{background:var(--app-shell-highlight);color:var(--p-text-color)}.app-data-table-search-clear-icon{width:.8125rem;height:.8125rem}.app-data-table-search-info-host{z-index:1;align-items:center;display:inline-flex;position:absolute;right:.375rem}.app-data-table-search-info{width:1.375rem;height:1.375rem;color:var(--p-text-muted-color);cursor:help;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.app-data-table-search-info:hover{color:var(--p-text-color);background:var(--p-surface-500)}@supports (color:color-mix(in lab, red, red)){.app-data-table-search-info:hover{background:color-mix(in srgb, var(--p-surface-500) 12%, transparent)}}.app-data-table-search-info-icon{width:.8125rem;height:.8125rem}.app-data-table-toolbar-actions{flex-shrink:0;align-items:center;gap:.5rem;margin-left:auto;display:inline-flex}.app-data-table-columns{display:inline-flex}.app-data-table-columns-button{border:1px solid var(--app-shell-border);background:var(--app-shell-canvas);height:2rem;color:var(--p-text-color);cursor:pointer;border-radius:.5rem;align-items:center;gap:.375rem;padding:0 .75rem;font-size:.8125rem;font-weight:500;display:inline-flex}.app-data-table-columns-button:hover{background:var(--app-shell-highlight);border-color:var(--p-primary-color)}@supports (color:color-mix(in lab, red, red)){.app-data-table-columns-button:hover{border-color:color-mix(in srgb, var(--p-primary-color) 35%, var(--app-shell-border))}}.app-data-table-columns-icon{width:.9375rem;height:.9375rem;color:var(--p-text-muted-color)}.app-data-table-columns-badge{background:var(--p-primary-color);border-radius:999px;justify-content:center;align-items:center;min-width:1.125rem;height:1.125rem;padding:0 .3125rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-data-table-columns-badge{background:color-mix(in srgb, var(--p-primary-color) 18%, transparent)}}.app-data-table-columns-badge{color:var(--p-primary-color);font-size:.6875rem;font-weight:700;line-height:1}.app-data-table-columns-popover.p-popover{border:1px solid var(--app-shell-border);background:var(--app-shell-surface);border-radius:.625rem;margin-top:.25rem;box-shadow:0 12px 32px #141a261f,0 4px 12px #141a260f}.app-data-table-columns-popover-content.p-popover-content{padding:0}.app-data-table-columns-menu{flex-direction:column;gap:.125rem;min-width:13rem;max-height:18rem;padding:.5rem;display:flex;overflow:auto}.app-data-table-columns-menu-title{color:var(--p-text-muted-color);margin:0 0 .25rem;padding:.125rem .375rem;font-size:.75rem;font-weight:600}.app-data-table-columns-option{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:.375rem;align-items:center;gap:.5rem;width:100%;padding:.4375rem .5rem;display:inline-flex}.app-data-table-columns-option:hover{background:var(--app-shell-highlight)}.app-data-table-columns-option-locked{opacity:.72;cursor:default}.app-data-table-columns-option-locked:hover{background:0 0}.app-data-table-columns-checkbox{width:.8125rem;height:.8125rem;accent-color:var(--p-text-color);cursor:inherit;flex-shrink:0}.app-data-table-columns-option-label{min-width:0;color:var(--p-text-color);font-size:.8125rem;font-weight:500;line-height:1.25}.app-data-table-toolbar-actions .app-button.p-button,.app-data-table-grid .p-datatable-tbody .app-button.p-button,.app-data-table-row-action.app-button.p-button{gap:.375rem;height:2rem;min-height:2rem;padding-inline:.75rem;font-size:.8125rem}.app-data-table-toolbar-actions .app-button.p-button .p-button-icon,.app-data-table-toolbar-actions .app-button.p-button .p-button-icon svg{--app-button-icon-size:.875rem;width:var(--app-button-icon-size);height:var(--app-button-icon-size);font-size:var(--app-button-icon-size)}.app-actions-menu{display:inline-flex}.app-actions-menu-trigger.app-button.p-button{gap:.375rem;height:2rem;min-height:2rem;padding-inline:.75rem;font-size:.8125rem}.app-actions-menu-trigger .app-dropdown-chevron{width:.875rem;height:.875rem}.app-actions-menu-popover.p-popover{border:1px solid var(--app-shell-border);background:var(--app-shell-surface);border-radius:.625rem;margin-top:.25rem;box-shadow:0 12px 32px #141a261f,0 4px 12px #141a260f}.app-actions-menu-popover-content.p-popover-content{padding:0}.app-actions-menu-list{flex-direction:column;min-width:11rem;padding:.25rem;display:flex}.app-actions-menu-item{width:100%;color:var(--p-text-color);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.375rem;align-items:center;gap:.5rem;padding:.5rem .625rem;font-size:.8125rem;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex}.app-actions-menu-item:hover:not(:disabled),.app-actions-menu-item:focus-visible:not(:disabled){background:var(--app-shell-highlight);color:var(--p-teal-800)}.app-actions-menu-item-icon{width:1rem;height:1rem;color:var(--p-text-muted-color);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.app-actions-menu-item-icon svg,.app-actions-menu-item-icon .pi{width:1rem;height:1rem;font-size:1rem;line-height:1;display:block}.app-actions-menu-item-icon .pi:before{text-align:center;width:1rem;height:1rem;line-height:1rem;display:block}.app-actions-menu-item:hover:not(:disabled) .app-actions-menu-item-icon,.app-actions-menu-item:focus-visible:not(:disabled) .app-actions-menu-item-icon{color:var(--p-teal-700)}.app-actions-menu-item:disabled{opacity:.5;cursor:not-allowed}.app-data-table-selection-count{color:var(--p-teal-800);white-space:nowrap;font-size:.8125rem;font-weight:600}.app-data-table-grid .p-datatable-tbody>tr.p-datatable-row-selected>td{background:var(--p-teal-500)!important}@supports (color:color-mix(in lab, red, red)){.app-data-table-grid .p-datatable-tbody>tr.p-datatable-row-selected>td{background:color-mix(in srgb, var(--p-teal-500) 8%, var(--app-shell-surface))!important}}.app-data-table-grid-selectable .p-datatable-selection-column .p-checkbox{vertical-align:middle}.app-data-table-grid-selectable .p-checkbox{width:1rem;height:1rem}.app-data-table-grid-selectable .p-checkbox .p-checkbox-box{border-radius:.25rem;width:1rem;height:1rem}.app-data-table-grid-selectable .p-checkbox .p-checkbox-icon{font-size:.625rem}.app-data-table-grid.p-datatable{background:0 0}.app-data-table-grid .p-datatable-table-container{background:0 0;border-bottom:0!important}.app-data-table-grid .p-datatable-table{font-size:.8125rem}.app-data-table-grid .p-datatable-thead>tr>th{border-bottom:1px solid var(--app-shell-border);background:var(--app-shell-canvas);padding:.625rem .875rem}.app-data-table-grid .p-datatable-header-cell{text-transform:none;letter-spacing:normal;color:var(--p-text-color);font-size:.8125rem;font-weight:600}.app-data-table-grid .p-datatable-column-header-content{align-items:center;gap:.375rem;display:inline-flex}.app-data-table-sort-icon{width:.8125rem;height:.8125rem;color:var(--p-text-muted-color)}@supports (color:color-mix(in lab, red, red)){.app-data-table-sort-icon{color:color-mix(in srgb, var(--p-text-muted-color) 70%, transparent)}}.app-data-table-sort-icon{flex-shrink:0}.app-data-table-sort-icon-active{color:var(--p-teal-700)}.app-data-table-grid .p-datatable-tbody>tr{border-bottom:1px solid var(--app-shell-border)}.app-data-table-grid .p-datatable-tbody>tr:last-child{border-bottom:none}.app-data-table-grid .p-datatable-tbody>tr:last-child>td{border-bottom:0!important}.app-data-table-grid.p-datatable-hoverable .p-datatable-tbody>tr:not(.p-datatable-row-selected):hover,.app-data-table-grid.p-datatable-hoverable .p-datatable-tbody>tr:not(.p-datatable-row-selected):hover>td{background:var(--app-table-row-hover)!important;color:var(--p-text-color)!important}.app-data-table-clickable .app-data-table-grid .p-datatable-tbody>tr{cursor:pointer}.app-data-table-grid.p-datatable .p-datatable-mask{background:var(--app-shell-surface)}@supports (color:color-mix(in lab, red, red)){.app-data-table-grid.p-datatable .p-datatable-mask{background:color-mix(in srgb, var(--app-shell-surface) 55%, transparent)}}.app-data-table-grid.p-datatable .p-datatable-mask{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.app-data-table-grid.p-datatable .p-datatable-loading-icon{width:1.5rem;height:1.5rem;color:var(--p-teal-600)}.app-data-table-grid .p-datatable-tbody>tr>td{color:var(--p-text-color);padding:.625rem .875rem;font-size:.8125rem;border-bottom:0!important}.app-data-table-grid .p-datatable-tfoot>tr>td{border-top:0!important;border-bottom:0!important}.app-data-table-align-right{text-align:right}.app-data-table-align-center{text-align:center}.app-data-table-empty{text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:2.5rem 1rem;display:flex}.app-data-table-empty-icon{background:var(--app-shell-canvas);width:2.75rem;height:2.75rem;color:var(--p-text-muted-color);border-radius:999px;justify-content:center;align-items:center;margin-bottom:.375rem;display:inline-flex}.app-data-table-empty-icon svg{width:1.25rem;height:1.25rem}.app-data-table-empty-title{color:var(--p-text-color);margin:0;font-size:.875rem;font-weight:600}.app-data-table-empty-hint{max-width:22rem;color:var(--p-text-muted-color);margin:0;font-size:.8125rem;line-height:1.4}.app-data-table-grid .p-paginator{border-top:1px solid var(--app-shell-border);background:0 0;justify-content:center;gap:.25rem;padding:.5rem .75rem;position:relative}.app-data-table-grid .p-paginator-content-start{pointer-events:none;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.app-data-table-page-summary{color:var(--p-text-muted-color);white-space:nowrap;font-size:.8125rem;font-weight:500}.app-data-table-grid .p-paginator .p-select{border-color:var(--app-shell-border);height:1.75rem;min-height:1.75rem;font-size:.75rem}.app-data-table-grid .p-paginator .p-select .p-select-label{min-height:unset;align-items:center;padding-block:0;padding-inline:.5rem;line-height:1.25;display:flex}.app-data-table-grid .p-paginator .p-select .p-select-dropdown{width:1.25rem}.app-data-table-grid .p-paginator .p-select .p-select-dropdown svg{width:.6875rem;height:.6875rem}.app-data-table-grid .p-paginator .p-select-overlay{border-radius:.5rem;min-width:4.5rem}.app-data-table-grid .p-paginator .p-select-overlay .p-select-list{padding:.25rem}.app-data-table-grid .p-paginator .p-select-overlay .p-select-option{min-height:1.75rem;padding:.375rem .625rem;font-size:.75rem;line-height:1.25}.app-data-table-grid .p-paginator-first,.app-data-table-grid .p-paginator-prev,.app-data-table-grid .p-paginator-next,.app-data-table-grid .p-paginator-last{min-width:1.625rem;height:1.625rem;color:var(--p-text-muted-color);border-radius:999px}.app-data-table-grid .p-paginator-first svg,.app-data-table-grid .p-paginator-prev svg,.app-data-table-grid .p-paginator-next svg,.app-data-table-grid .p-paginator-last svg{width:.8125rem;height:.8125rem}.app-data-table-grid .p-paginator-first:not(.p-disabled):hover,.app-data-table-grid .p-paginator-prev:not(.p-disabled):hover,.app-data-table-grid .p-paginator-next:not(.p-disabled):hover,.app-data-table-grid .p-paginator-last:not(.p-disabled):hover{background:var(--app-shell-highlight);color:var(--p-teal-700)}.app-data-table-grid .p-paginator-page{min-width:1.625rem;height:1.625rem;color:var(--p-text-muted-color);border-radius:999px;font-size:.75rem;font-weight:500}.app-data-table-grid .p-paginator-page:not(.p-paginator-page-selected):hover{background:var(--app-shell-highlight);color:var(--p-teal-700)}.app-data-table-grid .p-paginator-page-selected{background:var(--p-text-color);color:var(--app-shell-surface);font-weight:600}@media (width<=720px){.app-data-table-grid .p-paginator{flex-wrap:wrap;justify-content:center;row-gap:.5rem;padding:.75rem .5rem}.app-data-table-grid .p-paginator-content{flex-wrap:wrap;justify-content:center;row-gap:.5rem;width:100%}.app-data-table-grid .p-paginator-content-start{pointer-events:none;justify-content:center;width:100%;display:flex;position:static;transform:none}.app-data-table-page-summary{white-space:normal;text-align:center}.app-data-table-grid .p-paginator-pages{flex-wrap:wrap;justify-content:center}}.app-tabs{min-width:0}.app-tabs .app-tabs-list.p-tablist-tab-list{border-bottom:1px solid var(--app-shell-border);gap:.25rem}.app-tabs .p-tab{color:var(--p-text-muted-color);border-color:#0000;padding:.75rem 1rem;font-size:.875rem;font-weight:500}.app-tabs .p-tab:not(.p-disabled):hover{color:var(--p-text-color)}.app-tabs .p-tab-active{color:var(--p-teal-700);font-weight:600}.app-tabs .p-tablist-active-bar{background:var(--p-teal-600);border-radius:999px;height:2px}.app-tabs .app-tabs-panels.p-tabpanels{background:0 0;padding:1.25rem 0 0}.app-segmented-tabs{min-width:0}.app-segmented-tabs-list{background:var(--app-segmented-tabs-bg);border-radius:.625rem;gap:.25rem;width:fit-content;padding:.3125rem;display:inline-flex;position:relative}.app-segmented-tabs-indicator{z-index:0;background:var(--app-segmented-tabs-active-bg);opacity:0;pointer-events:none;will-change:transform;border-radius:.5rem;position:absolute;top:.3125rem;bottom:.3125rem;left:0;box-shadow:0 1px 2px #1118270f,0 3px 8px #1118271a,0 6px 14px #1118270f}.app-segmented-tabs-indicator-ready{transition:transform .24s cubic-bezier(.22,1,.36,1),opacity .12s}@media (prefers-reduced-motion:reduce){.app-segmented-tabs-indicator-ready{transition:none}}.app-segmented-tabs-tab{z-index:1;color:var(--app-segmented-tabs-color);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:.5rem;padding:.4375rem 1rem;font-size:.875rem;font-weight:600;transition:color .14s;position:relative}.app-segmented-tabs-tab:not(:disabled):not(.app-segmented-tabs-tab-active):hover{color:var(--app-segmented-tabs-hover-color)}.app-segmented-tabs-tab-active{color:var(--app-segmented-tabs-active-color)}.app-segmented-tabs-tab:disabled{cursor:not-allowed;opacity:.55}.app-segmented-tabs--compact>.app-segmented-tabs-list{gap:.2rem;padding:.2rem}.app-segmented-tabs--compact>.app-segmented-tabs-list>.app-segmented-tabs-indicator{border-radius:.45rem;top:.2rem;bottom:.2rem}.app-segmented-tabs--compact>.app-segmented-tabs-list>.app-segmented-tabs-tab{align-items:center;min-height:1.875rem;padding:0 .75rem;font-size:.75rem;display:inline-flex}.app-segmented-tabs-panels{background:0 0;padding:1rem 0 0}.app-segmented-tabs--glassy>.app-segmented-tabs-list{border:1px solid #fff}@supports (color:color-mix(in lab, red, red)){.app-segmented-tabs--glassy>.app-segmented-tabs-list{border:1px solid color-mix(in srgb, #fff 55%, var(--app-shell-border))}}.app-segmented-tabs--glassy>.app-segmented-tabs-list{background:linear-gradient(160deg, #ffffff6b, var(--app-segmented-tabs-bg))}@supports (color:color-mix(in lab, red, red)){.app-segmented-tabs--glassy>.app-segmented-tabs-list{background:linear-gradient(160deg, #ffffff6b, color-mix(in srgb, var(--app-segmented-tabs-bg) 55%, transparent))}}.app-segmented-tabs--glassy>.app-segmented-tabs-list{box-shadow:inset 0 1px 0 #ffffffa6, 0 1px 2px var(--p-surface-900,#0f172a)}@supports (color:color-mix(in lab, red, red)){.app-segmented-tabs--glassy>.app-segmented-tabs-list{box-shadow:inset 0 1px 0 #ffffffa6, 0 1px 2px color-mix(in srgb, var(--p-surface-900,#0f172a) 3%, transparent)}}.app-segmented-tabs--glassy>.app-segmented-tabs-list{-webkit-backdrop-filter:blur(14px)saturate(1.25)}.app-segmented-tabs--glassy>.app-segmented-tabs-list>.app-segmented-tabs-indicator{border:1px solid #fff}@supports (color:color-mix(in lab, red, red)){.app-segmented-tabs--glassy>.app-segmented-tabs-list>.app-segmented-tabs-indicator{border:1px solid color-mix(in srgb, #fff 62%, var(--app-shell-border))}}.app-segmented-tabs--glassy>.app-segmented-tabs-list>.app-segmented-tabs-indicator{background:linear-gradient(145deg, var(--p-teal-400,#2dd4bf), #ffffffb8 50%, var(--p-surface-0,#fff))}@supports (color:color-mix(in lab, red, red)){.app-segmented-tabs--glassy>.app-segmented-tabs-list>.app-segmented-tabs-indicator{background:linear-gradient(145deg, color-mix(in srgb, var(--p-teal-400,#2dd4bf) 8%, transparent), #ffffffb8 50%, color-mix(in srgb, var(--p-surface-0,#fff) 88%, transparent))}}.app-segmented-tabs--glassy>.app-segmented-tabs-list>.app-segmented-tabs-indicator{box-shadow:inset 0 1px 0 #ffffffe0, 0 1px 2px var(--p-surface-900,#0f172a), 0 4px 10px var(--p-surface-900,#0f172a), 0 8px 18px var(--p-teal-700,#0f766e)}@supports (color:color-mix(in lab, red, red)){.app-segmented-tabs--glassy>.app-segmented-tabs-list>.app-segmented-tabs-indicator{box-shadow:inset 0 1px 0 #ffffffe0, 0 1px 2px color-mix(in srgb, var(--p-surface-900,#0f172a) 5%, transparent), 0 4px 10px color-mix(in srgb, var(--p-surface-900,#0f172a) 7%, transparent), 0 8px 18px color-mix(in srgb, var(--p-teal-700,#0f766e) 4%, transparent)}}.app-segmented-tabs--glassy>.app-segmented-tabs-list>.app-segmented-tabs-indicator{-webkit-backdrop-filter:blur(12px)saturate(1.15)}.app-segmented-tabs--glassy>.app-segmented-tabs-list>.app-segmented-tabs-tab-active{color:var(--p-teal-700,var(--app-segmented-tabs-active-color))}:root{--app-page-heading-icon-size:4.5rem;--app-page-heading-icon-gap:.625rem;--app-page-heading-glyph-size:2.5rem;--app-page-heading-glyph-radius:.75rem}.app-page-heading{align-items:center;gap:var(--app-page-heading-icon-gap);display:flex}.app-page-heading-icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.app-page-heading-icon--image{width:var(--app-page-heading-icon-size);height:var(--app-page-heading-icon-size);position:relative;overflow:hidden}.app-page-heading-icon--loading{overflow:hidden}.app-page-heading-icon-skeleton{z-index:1;position:absolute;inset:0}.app-page-heading-icon--glyph{width:var(--app-page-heading-glyph-size);height:var(--app-page-heading-glyph-size);border-radius:var(--app-page-heading-glyph-radius);background:var(--p-teal-500)}@supports (color:color-mix(in lab, red, red)){.app-page-heading-icon--glyph{background:color-mix(in srgb, var(--p-teal-500) 12%, transparent)}}.app-page-heading-icon--glyph{color:var(--p-teal-700)}.app-page-heading-icon-image{object-fit:contain;opacity:1;transform-origin:50%;width:100%;height:100%;display:block;position:absolute;inset:0;transform:scale(1.04)}.app-page-heading-icon-image--hidden{opacity:0}.app-page-heading-icon-image--fade{transition:opacity .2s}.app-page-heading-icon-image--fade.app-page-heading-icon-image--loaded{opacity:1}.app-page-heading-copy-pending{min-height:2.875rem}.app-page-heading-meta-skeleton{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.app-page-heading-title-skeleton{max-width:20rem}.app-page-heading-copy-skeleton{max-width:28rem}.app-page-heading-icon-glyph{width:1.25rem;height:1.25rem}.app-page-heading-copy{flex-direction:column;gap:.375rem;min-width:0;display:flex}.app-page-error{text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:3rem 1.25rem;display:flex}.app-page-error-icon{background:var(--p-red-500);border-radius:999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;margin-bottom:.375rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-page-error-icon{background:color-mix(in srgb, var(--p-red-500) 10%, var(--app-shell-canvas))}}.app-page-error-icon{color:var(--p-red-600)}.app-page-error-icon svg{width:1.25rem;height:1.25rem}.app-page-error-illustration{width:min(100%,27rem);margin-bottom:.25rem;line-height:0}.app-page-error-image{width:100%;height:auto;display:block}.app-page-error-title{color:var(--p-text-color);margin:0;font-size:.9375rem;font-weight:600}.app-page-error-hint{max-width:22rem;color:var(--p-text-muted-color);margin:0;font-size:.8125rem;line-height:1.4}.app-page-error-retry{margin-top:.625rem}.app-page-error-retry.app-button.p-button{height:2rem;min-height:2rem;padding-inline:.875rem;font-size:.8125rem}.app-progress-bar{gap:.5rem;width:100%;display:grid}.app-progress-bar-label{color:var(--p-text-muted-color);margin:0;font-size:.875rem;line-height:1.4}.app-progress-bar-control.p-progressbar,.app-progress-bar-root.p-progressbar{background:var(--p-primary-color);border-radius:999px;height:.3125rem}@supports (color:color-mix(in lab, red, red)){.app-progress-bar-control.p-progressbar,.app-progress-bar-root.p-progressbar{background:color-mix(in srgb, var(--p-primary-color) 12%, var(--p-surface-100))}}.app-progress-bar-control.p-progressbar,.app-progress-bar-root.p-progressbar{overflow:hidden}.app-progress-bar-value.p-progressbar-value{background:var(--p-primary-color);border-radius:999px}.app-progress-bar-value-label{font-size:.75rem;font-weight:600}.app-progress-bar-control.p-progressbar-indeterminate .p-progressbar-value:before{background:linear-gradient(90deg, transparent 0%, var(--p-primary-color) 22%, var(--p-primary-color) 50%, var(--p-primary-color) 78%, transparent 100%)}@supports (color:color-mix(in lab, red, red)){.app-progress-bar-control.p-progressbar-indeterminate .p-progressbar-value:before{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--p-primary-color) 35%, transparent) 22%, var(--p-primary-color) 50%, color-mix(in srgb, var(--p-primary-color) 35%, transparent) 78%, transparent 100%)}}.app-chart{min-width:0;min-height:12rem;position:relative}.app-chart-canvas{width:100%;height:100%}.app-chart-loading-mask{z-index:2;background:var(--app-shell-surface);border-radius:.75rem;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.app-chart-loading-mask{background:color-mix(in srgb, var(--app-shell-surface) 55%, transparent)}}.app-chart-loading-mask{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.app-chart-loading-icon{width:1.5rem;height:1.5rem;color:var(--p-teal-600);animation:.8s linear infinite app-chart-spin}@keyframes app-chart-spin{to{transform:rotate(360deg)}}.app-chart-state{width:100%;height:100%;min-height:inherit;border:1px solid var(--app-shell-border);background:var(--app-shell-surface);border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;display:flex}.app-chart-empty{color:var(--p-text-muted-color);gap:.5rem}.app-chart-empty-icon{color:var(--p-text-muted-color);display:inline-flex}.app-chart-empty-icon svg{width:1.75rem;height:1.75rem}.app-chart-empty-title{margin:0;font-size:.875rem;font-weight:500}.app-series-chart{flex-direction:column;gap:.75rem;min-width:0;display:flex}.app-series-chart-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.app-series-chart-toolbar-start{flex-wrap:wrap;align-items:center;gap:.75rem;min-width:0;display:flex}.app-series-chart-types{border:1px solid var(--app-shell-border);background:var(--app-shell-canvas);border-radius:.625rem;align-items:center;gap:.25rem;padding:.2rem;display:inline-flex}.app-series-chart-legend{flex-wrap:wrap;align-items:center;gap:.375rem;margin:0;padding:0;list-style:none;display:inline-flex}.app-series-chart-legend-item{border:1px solid var(--app-shell-border);background:var(--app-shell-canvas);height:1.875rem;color:var(--p-text-color);cursor:pointer;border-radius:999px;align-items:center;gap:.375rem;padding:0 .55rem;font-size:.75rem;font-weight:500;display:inline-flex}.app-series-chart-legend-item:hover{background:var(--app-shell-highlight)}.app-series-chart-legend-item-off{opacity:.45;color:var(--p-text-muted-color)}.app-series-chart-legend-swatch{border-radius:999px;flex-shrink:0;width:.5rem;height:.5rem}.app-series-chart-type-button{height:1.875rem;color:var(--p-text-muted-color);cursor:pointer;background:0 0;border:none;border-radius:.45rem;align-items:center;gap:.375rem;padding:0 .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.app-series-chart-type-button:hover{color:var(--p-text-color);background:var(--app-shell-highlight)}.app-series-chart-type-button-active{color:var(--p-teal-800);background:var(--p-teal-500)}@supports (color:color-mix(in lab, red, red)){.app-series-chart-type-button-active{background:color-mix(in srgb, var(--p-teal-500) 16%, transparent)}}.app-series-chart-type-icon{width:.875rem;height:.875rem}.app-series-chart-actions{align-items:center;gap:.375rem;margin-left:auto;display:inline-flex}.app-series-chart-action{border:1px solid var(--app-shell-border);background:var(--app-shell-canvas);min-width:2rem;height:2rem;color:var(--p-text-color);cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;gap:.25rem;padding:0 .55rem;font-size:.75rem;font-weight:600;display:inline-flex}.app-series-chart-action:hover:not(:disabled){background:var(--app-shell-highlight);border-color:var(--p-teal-500)}@supports (color:color-mix(in lab, red, red)){.app-series-chart-action:hover:not(:disabled){border-color:color-mix(in srgb, var(--p-teal-500) 35%, var(--app-shell-border))}}.app-series-chart-action:disabled{opacity:.45;cursor:not-allowed}.app-series-chart-action-icon{width:.875rem;height:.875rem}.app-series-chart-action-label{line-height:1}.app-page{background:var(--app-shell-canvas);padding:1.5rem}.app-page-header{flex-direction:column;gap:.375rem;margin-bottom:1.5rem;display:flex}.app-list-page{height:calc(var(--app-viewport-height) - var(--app-navbar-height));max-height:calc(var(--app-viewport-height) - var(--app-navbar-height));box-sizing:border-box;flex-direction:column;min-height:0;display:flex;overflow:hidden}.app-list-page>:not(.app-list-page-body){flex-shrink:0}.app-list-page>.app-page-header{margin-bottom:0}.app-list-page-body{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.app-list-page-body>.app-data-table,.app-list-page-body>.app-data-table-skeleton,.app-list-page-body>.app-deferred-load-pending{flex:auto;min-height:0}.app-page-title{color:var(--p-text-color);margin:0;font-size:1.5rem;font-weight:600}.app-page-copy{max-width:42rem;color:var(--p-text-muted-color);margin:0;font-size:.9375rem;line-height:1.5}.platform-hub-page{min-height:100%}.platform-hub{grid-template-columns:minmax(0,1fr) 22rem;align-items:start;gap:1.5rem;display:grid}.platform-hub-main,.platform-hub-aside{min-width:0}@media (width>=1280px){.platform-hub{gap:0}.platform-hub-main{padding-right:1.5rem}.platform-hub-aside{border-left:1px solid var(--app-shell-border);padding-left:1.5rem}}.platform-hub-grid{grid-template-columns:repeat(auto-fill,minmax(14.5rem,1fr));align-items:start;gap:.875rem;display:grid}.platform-service-card{border:1px solid var(--app-shell-border);flex-direction:column;gap:.875rem;padding:1.125rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.platform-service-card{border:1px solid color-mix(in srgb, var(--app-shell-border) 80%, transparent)}}.platform-service-card{background:var(--app-shell-surface);color:inherit;border-radius:.75rem;text-decoration:none;transition:box-shadow .18s,transform .18s;box-shadow:0 1px 2px #141a260a,0 6px 16px #141a260a}a.platform-service-card:hover{transform:translateY(-2px);box-shadow:0 2px 4px #141a260d,0 12px 28px #141a261a}a.platform-service-card:active{transform:translateY(0);box-shadow:0 1px 2px #141a260d,0 4px 12px #141a260f}.platform-service-card-head{align-items:center;gap:.75rem;min-width:0;display:flex}.platform-service-card-icon{background:var(--app-shell-highlight);width:2.25rem;height:2.25rem;color:var(--p-teal-700);border-radius:9999px;flex-shrink:0;place-items:center;display:grid}.platform-service-card-icon-glyph{width:1.125rem;height:1.125rem}.platform-service-card-title{min-width:0;color:var(--p-text-color);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.9375rem;font-weight:600;overflow:hidden}.platform-service-card-pills{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.platform-service-card-pill{border:1px solid var(--app-shell-border);background:var(--app-shell-canvas);height:1.375rem;color:var(--p-text-muted-color);white-space:nowrap;border-radius:999px;align-items:center;padding:0 .625rem;font-size:.75rem;font-weight:500;line-height:1;display:inline-flex}.platform-signals-panel{border:1px solid var(--app-shell-border);background:var(--app-shell-surface);border-radius:.75rem;flex-direction:column;gap:1rem;padding:1rem;display:flex}.platform-signals-panel-header{flex-direction:column;gap:.25rem;display:flex}.platform-signals-panel-title{color:var(--p-text-color);margin:0;font-size:.9375rem;font-weight:600}.platform-signals-panel-copy{color:var(--p-text-muted-color);margin:0;font-size:.8125rem;line-height:1.45}.platform-signals-list{flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.platform-signals-item{border-bottom:1px solid var(--app-shell-border);justify-content:space-between;align-items:flex-start;gap:.75rem;min-height:3.25rem;padding:.625rem 0;display:flex}.platform-signals-item:last-child{border-bottom:none;padding-bottom:0}.platform-signals-item-main{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.platform-signals-item-service{color:var(--p-text-color);margin:0;font-size:.8125rem;font-weight:600}.platform-signals-item-key{color:var(--p-text-muted-color);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.75rem;line-height:1.4;overflow:hidden}.platform-signals-item-side{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.375rem;display:flex}.platform-signals-item-time{color:var(--p-text-muted-color);font-size:.75rem}.platform-signals-empty{color:var(--p-text-muted-color);padding:.5rem 0;font-size:.8125rem}.platform-signals-empty p{margin:0}.platform-signal-status{border-radius:9999px;align-items:center;padding:.125rem .5rem;font-size:.75rem;font-weight:500;line-height:1.4;display:inline-flex}.platform-signal-status-pending,.platform-signal-status-processing{background:var(--p-sky-500)}@supports (color:color-mix(in lab, red, red)){.platform-signal-status-pending,.platform-signal-status-processing{background:color-mix(in srgb, var(--p-sky-500) 12%, transparent)}}.platform-signal-status-pending,.platform-signal-status-processing{color:var(--p-sky-700)}.platform-signal-status-completed{background:var(--p-teal-600)}@supports (color:color-mix(in lab, red, red)){.platform-signal-status-completed{background:color-mix(in srgb, var(--p-teal-600) 12%, transparent)}}.platform-signal-status-completed{color:var(--p-teal-700)}.platform-signal-status-failed{background:var(--p-red-500)}@supports (color:color-mix(in lab, red, red)){.platform-signal-status-failed{background:color-mix(in srgb, var(--p-red-500) 12%, transparent)}}.platform-signal-status-failed{color:var(--p-red-700)}.platform-signal-status-skipped{background:var(--p-surface-400)}@supports (color:color-mix(in lab, red, red)){.platform-signal-status-skipped{background:color-mix(in srgb, var(--p-surface-400) 18%, transparent)}}.platform-signal-status-skipped{color:var(--p-text-muted-color)}.platform-service-page{min-height:100%}.platform-service-back{width:fit-content;color:var(--p-teal-700);align-items:center;gap:.25rem;margin-bottom:.25rem;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-flex}.platform-service-back-icon{width:1rem;height:1rem}.platform-service-back:hover{text-decoration:underline}.platform-service-tabs-skeleton{flex-direction:column;gap:1rem;display:flex}.platform-service-tabs-skeleton-list{background:var(--app-segmented-tabs-bg);border-radius:.625rem;gap:.25rem;width:fit-content;padding:.3125rem;display:inline-flex}.platform-service-tabs-skeleton-panel{min-width:0}.platform-prompt-content.app-textarea.p-textarea{resize:none;height:min(20rem,42vh);min-height:12rem;max-height:min(20rem,42vh);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.8125rem;line-height:1.45;overflow-y:auto}.platform-service-signals-meta{color:var(--p-text-muted-color);margin:0 0 .875rem;font-size:.875rem;line-height:1.4}.platform-service-state,.platform-service-type{border-radius:999px;align-items:center;padding:.125rem .5rem;font-size:.75rem;font-weight:600;line-height:1.25;display:inline-flex}.platform-service-state-on{background:var(--p-teal-500)}@supports (color:color-mix(in lab, red, red)){.platform-service-state-on{background:color-mix(in srgb, var(--p-teal-500) 14%, transparent)}}.platform-service-state-on{color:var(--p-teal-700)}.platform-service-state-off{background:var(--p-surface-400)}@supports (color:color-mix(in lab, red, red)){.platform-service-state-off{background:color-mix(in srgb, var(--p-surface-400) 18%, transparent)}}.platform-service-state-off{color:var(--p-text-muted-color)}.platform-service-type{background:var(--p-surface-400)}@supports (color:color-mix(in lab, red, red)){.platform-service-type{background:color-mix(in srgb, var(--p-surface-400) 14%, transparent)}}.platform-service-type{color:var(--p-text-muted-color);text-transform:lowercase}.platform-service-value{font-family:var(--p-font-family);color:var(--p-text-color);font-size:.8125rem}.platform-service-toggle-cell{align-items:center;display:inline-flex}.platform-send-signal-icon{width:.9375rem;height:.9375rem}.platform-refresh-icon{width:.8125rem;height:.8125rem}.platform-refresh-button.p-button.p-button-outlined{border-color:var(--app-shell-border);color:var(--p-text-color);background:var(--app-shell-canvas)}.platform-refresh-button.p-button.p-button-outlined:not(:disabled):hover{border-color:var(--p-teal-500)}@supports (color:color-mix(in lab, red, red)){.platform-refresh-button.p-button.p-button-outlined:not(:disabled):hover{border-color:color-mix(in srgb, var(--p-teal-500) 40%, var(--app-shell-border))}}.platform-refresh-button.p-button.p-button-outlined:not(:disabled):hover{color:var(--p-teal-700);background:var(--app-shell-highlight)}.platform-edit-dialog-form{gap:1rem;display:grid}.platform-edit-dialog-meta{color:var(--p-text-muted-color);margin:0;font-size:.875rem}@media (width<=1279px){.platform-hub{grid-template-columns:1fr;gap:0}.platform-hub-aside{border-top:1px solid var(--app-shell-border);margin-top:1.5rem;padding-top:1.5rem}}@media (width<=720px){.app-page{padding:1.125rem}.platform-hub-grid{grid-template-columns:1fr}}.organization-detail-back{width:fit-content;color:var(--p-teal-700);align-items:center;gap:.25rem;margin-bottom:.25rem;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-flex}.organization-detail-back-icon{width:1rem;height:1rem}.organization-detail-back:hover{text-decoration:underline}.organization-list-name{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.organization-list-slug{font-family:var(--p-font-family);font-size:.8125rem}.organization-platform-default,.organization-domain-primary{background:var(--p-teal-500);border-radius:999px;align-items:center;padding:.125rem .5rem;font-size:.75rem;font-weight:600;line-height:1.25;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.organization-platform-default,.organization-domain-primary{background:color-mix(in srgb, var(--p-teal-500) 14%, transparent)}}.organization-platform-default,.organization-domain-primary{color:var(--p-teal-700)}.organization-status,.organization-status-badge,.organization-domain-status{border-radius:999px;align-items:center;padding:.125rem .5rem;font-size:.75rem;font-weight:600;line-height:1.25;display:inline-flex}.organization-status-active,.organization-status-badge-active,.organization-domain-status-verified{background:var(--p-teal-500)}@supports (color:color-mix(in lab, red, red)){.organization-status-active,.organization-status-badge-active,.organization-domain-status-verified{background:color-mix(in srgb, var(--p-teal-500) 14%, transparent)}}.organization-status-active,.organization-status-badge-active,.organization-domain-status-verified{color:var(--p-teal-700)}.organization-status-suspended,.organization-status-badge-suspended{background:var(--p-amber-500)}@supports (color:color-mix(in lab, red, red)){.organization-status-suspended,.organization-status-badge-suspended{background:color-mix(in srgb, var(--p-amber-500) 14%, transparent)}}.organization-status-suspended,.organization-status-badge-suspended{color:var(--p-amber-700)}.organization-status-deleted,.organization-status-badge-deleted{background:var(--p-slate-500,var(--p-surface-500))}@supports (color:color-mix(in lab, red, red)){.organization-status-deleted,.organization-status-badge-deleted{background:color-mix(in srgb, var(--p-slate-500,var(--p-surface-500)) 16%, transparent)}}.organization-status-deleted,.organization-status-badge-deleted{color:var(--p-slate-700,var(--p-text-muted-color))}.organization-domain-status-disabled{background:var(--p-surface-400)}@supports (color:color-mix(in lab, red, red)){.organization-domain-status-disabled{background:color-mix(in srgb, var(--p-surface-400) 18%, transparent)}}.organization-domain-status-disabled{color:var(--p-text-muted-color)}.organization-domain-status-unverified{background:var(--p-sky-500)}@supports (color:color-mix(in lab, red, red)){.organization-domain-status-unverified{background:color-mix(in srgb, var(--p-sky-500) 12%, transparent)}}.organization-domain-status-unverified{color:var(--p-sky-700)}.organization-domain-secondary{color:var(--p-text-muted-color)}.organization-overview{flex-direction:column;gap:1.25rem;display:flex}.organization-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.organization-stat-card{border:1px solid var(--app-shell-border);background:var(--app-shell-surface);border-radius:.75rem;padding:1rem}.organization-stat-title{color:var(--p-text-muted-color);margin:0 0 .375rem;font-size:.8125rem;font-weight:600}.organization-stat-value{color:var(--p-text-color);margin:0;font-size:1.75rem;font-weight:600;line-height:1.1}.organization-stat-meta{color:var(--p-text-muted-color);margin:.375rem 0 0;font-size:.8125rem;line-height:1.4}.organization-stat-pills{flex-wrap:wrap;gap:.375rem;margin-top:.5rem;display:flex}.organization-stat-pill{background:var(--p-surface-400);border-radius:999px;align-items:center;padding:.125rem .5rem;font-size:.75rem;font-weight:600;line-height:1.25;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.organization-stat-pill{background:color-mix(in srgb, var(--p-surface-400) 16%, transparent)}}.organization-stat-pill{color:var(--p-text-muted-color)}.organization-stat-pill-accent{background:var(--p-teal-500)}@supports (color:color-mix(in lab, red, red)){.organization-stat-pill-accent{background:color-mix(in srgb, var(--p-teal-500) 14%, transparent)}}.organization-stat-pill-accent{color:var(--p-teal-700)}.organization-meta-panel{border:1px solid var(--app-shell-border);background:var(--app-shell-surface);border-radius:.75rem;padding:1rem 1.125rem}.organization-meta-title{color:var(--p-text-color);margin:0 0 .875rem;font-size:.9375rem;font-weight:600}.organization-meta-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem 1.25rem;margin:0;display:grid}.organization-meta-item{gap:.25rem;display:grid}.organization-meta-item dt{color:var(--p-text-muted-color);margin:0;font-size:.75rem;font-weight:600}.organization-meta-item dd{color:var(--p-text-color);margin:0;font-size:.875rem}.organization-capacity-panel{border:1px solid var(--app-shell-border);background:var(--app-shell-surface);border-radius:.75rem;padding:1rem 1.125rem}.organization-capacity-header{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.875rem;display:flex}.organization-capacity-actions{align-items:center;gap:.5rem;display:flex}.organization-capacity-actions>.platform-refresh-button.app-button.p-button{gap:.375rem;height:2rem;min-height:2rem;padding-inline:.75rem;font-size:.8125rem}.organization-capacity-actions>.platform-refresh-button.app-button.p-button .p-button-icon,.organization-capacity-actions>.platform-refresh-button.app-button.p-button .p-button-icon svg{--app-button-icon-size:.875rem;width:var(--app-button-icon-size);height:var(--app-button-icon-size);font-size:var(--app-button-icon-size)}.organization-capacity-heading{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.organization-capacity-heading .organization-meta-title{margin:0}.organization-capacity-status{border-radius:999px;align-items:center;padding:.125rem .5rem;font-size:.75rem;font-weight:600;line-height:1.25;display:inline-flex}.organization-capacity-status-ok{background:var(--p-teal-500)}@supports (color:color-mix(in lab, red, red)){.organization-capacity-status-ok{background:color-mix(in srgb, var(--p-teal-500) 14%, transparent)}}.organization-capacity-status-ok{color:var(--p-teal-700)}.organization-capacity-status-warn{background:var(--p-amber-500)}@supports (color:color-mix(in lab, red, red)){.organization-capacity-status-warn{background:color-mix(in srgb, var(--p-amber-500) 14%, transparent)}}.organization-capacity-status-warn{color:var(--p-amber-700)}.organization-capacity-status-fail{background:var(--p-red-500)}@supports (color:color-mix(in lab, red, red)){.organization-capacity-status-fail{background:color-mix(in srgb, var(--p-red-500) 14%, transparent)}}.organization-capacity-status-fail{color:var(--p-red-700)}.organization-capacity-empty,.organization-capacity-reason,.organization-capacity-computed{color:var(--p-text-muted-color);margin:0;font-size:.875rem}.organization-capacity-reason{color:var(--p-text-color);margin-bottom:1rem;line-height:1.45}.organization-capacity-metrics{flex-wrap:wrap;gap:.625rem;margin-bottom:1.125rem;display:flex}.organization-capacity-metric{background:var(--p-surface-400);border-radius:999px;align-items:center;gap:.375rem;padding:.3125rem .625rem .3125rem .75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.organization-capacity-metric{background:color-mix(in srgb, var(--p-surface-400) 14%, transparent)}}.organization-capacity-metric-label{letter-spacing:.02em;text-transform:uppercase;color:var(--p-text-muted-color);font-size:.6875rem;font-weight:600;line-height:1}.organization-capacity-metric-value{color:var(--p-text-color);font-size:.8125rem;font-weight:600;line-height:1}.organization-capacity-metric .app-tooltip-host{flex:none;justify-content:center;align-self:center;align-items:center;line-height:0;display:inline-flex}.organization-capacity-metric .app-field-info-button{flex:none;width:.875rem;height:.875rem;line-height:0}.organization-capacity-metric .app-field-info-icon{width:.8125rem;height:.8125rem;display:block}.organization-capacity-computed{margin-top:1rem}.organization-capacity-table-wrap{overflow-x:auto}.organization-capacity-table{border-collapse:collapse;width:100%;font-size:.8125rem}.organization-capacity-table th,.organization-capacity-table td{text-align:left;vertical-align:middle;border-bottom:1px solid var(--app-shell-border);padding:.875rem .75rem}.organization-capacity-table th:not(:last-child),.organization-capacity-table td:not(:last-child){white-space:nowrap}.organization-capacity-table td.organization-capacity-notes{color:var(--p-text-muted-color);white-space:normal;min-width:16rem;font-size:.75rem;line-height:1.4}.organization-capacity-table th{color:var(--p-text-muted-color);font-weight:600}.organization-capacity-table td{color:var(--p-text-color)}.organization-capacity-table tbody tr:last-child th,.organization-capacity-table tbody tr:last-child td{border-bottom:none}@media (width<=1100px){.organization-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=960px){.organization-stat-grid,.organization-meta-list{grid-template-columns:1fr}}.organization-seed-pools-tab{flex-direction:column;gap:.875rem;display:flex}.organization-overview-skeleton-value{margin:.5rem 0 .375rem}.organization-overview-skeleton-title{margin-bottom:.875rem}.organization-settings-panel,.organization-settings{flex-direction:column;gap:1.25rem;display:flex}.organization-settings-panel{border:1px solid var(--app-shell-border);background:var(--app-shell-surface);border-radius:.75rem;padding:1rem 1.125rem}.organization-settings-header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.organization-settings-header>.platform-refresh-button.app-button.p-button{height:2rem;min-height:2rem;padding-inline:.75rem;font-size:.8125rem}.organization-settings-header .organization-meta-title{margin-bottom:.25rem}.organization-settings-copy{color:var(--p-text-muted-color);margin:0;font-size:.8125rem}.organization-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem 1.25rem;display:grid}.organization-settings-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;display:grid}.organization-settings-card{border:1px solid var(--app-shell-border);background:var(--app-shell-surface);border-radius:.75rem;flex-direction:column;gap:.75rem;min-width:0;padding:.9rem 1rem;display:flex}.organization-settings-card-wide{grid-column:1/-1}.organization-settings-group-title{color:var(--p-text-color);margin:0;font-size:.8125rem;font-weight:600}.organization-settings-toggles{gap:.15rem 1.5rem;display:grid}.organization-settings-toggles-dense{grid-template-columns:repeat(2,minmax(0,1fr))}.organization-settings-toggles>.app-field{flex-direction:row;justify-content:space-between;align-items:center;gap:.75rem;width:auto;min-width:0;padding:.5rem .1rem}.organization-settings-toggles>.app-field .app-field-label-row{flex:1;min-width:0;min-height:0}.organization-settings-toggles>.app-field>.app-toggle{flex-shrink:0}.organization-settings-caps{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem 1.25rem;display:grid}@media (width<=960px){.organization-settings-groups,.organization-settings-toggles-dense,.organization-settings-caps{grid-template-columns:1fr}}@media (width<=720px){.organization-settings-grid{grid-template-columns:1fr}.organization-settings-header{flex-direction:column}}.organization-create-settings-step .organization-settings-groups,.organization-create-domain-step,.organization-create-domain-step .organization-domain-form,.organization-create-domain-step .organization-domain-form-list,.organization-create-domain-step .organization-domain-form-empty{width:100%}.organization-domain-form{flex-direction:column;gap:.75rem;display:flex}.organization-domain-form-empty{border:1px dashed var(--app-shell-border);background:var(--p-surface-0);border-radius:.75rem;flex-direction:column;align-items:flex-start;gap:.5rem;width:100%;padding:1rem 1.125rem;display:flex}@supports (color:color-mix(in lab, red, red)){.organization-domain-form-empty{background:color-mix(in srgb, var(--p-surface-0) 88%, var(--p-surface-100))}}.organization-domain-form-empty p{color:var(--p-text-muted-color);margin:0;font-size:.875rem;line-height:1.45}.organization-domain-form-list{flex-direction:column;gap:.625rem;width:100%;display:flex}.organization-domain-form-row{border:1px solid var(--app-shell-border);background:var(--p-surface-0,#fff);border-radius:.75rem;align-items:flex-end;gap:1.25rem;width:100%;padding:1.5rem 1rem .875rem;display:flex;position:relative}.organization-domain-hostname{flex:auto;min-width:0}.organization-domain-form-meta{flex:none;align-items:center;padding-bottom:.125rem;display:flex}.organization-domain-add-button.app-button.p-button{width:fit-content;height:2rem;min-height:2rem;padding-inline:.5rem;font-size:.8125rem}.organization-domain-add-icon,.organization-domain-remove-icon{width:.9375rem;height:.9375rem}.organization-domain-remove-button{width:1.75rem;height:1.75rem;color:var(--p-text-muted-color);cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:.375rem;right:.375rem}.organization-domain-remove-button:hover:not(:disabled){background:var(--p-surface-500)}@supports (color:color-mix(in lab, red, red)){.organization-domain-remove-button:hover:not(:disabled){background:color-mix(in srgb, var(--p-surface-500) 10%, transparent)}}.organization-domain-remove-button:hover:not(:disabled){color:var(--p-text-color)}.organization-domain-remove-button:disabled{opacity:.45;cursor:not-allowed}@media (width<=720px){.organization-domain-form-row{flex-direction:column;align-items:stretch}.organization-domain-form-meta{justify-content:flex-end;padding-bottom:0}}.clients-org-filter-bar{max-width:28rem;margin-bottom:1rem}.client-organization-filter{width:100%}.client-organization-filter.app-field{gap:.375rem}.client-organization-filter .app-field-label{font-size:.8125rem}.client-organization-filter .app-field-hint{font-size:.75rem}.client-list-organization{color:var(--p-text-color)}.client-role,.client-status{border-radius:999px;align-items:center;padding:.125rem .5rem;font-size:.75rem;font-weight:500;line-height:1.25rem;display:inline-flex}.client-role-platform{background:var(--p-purple-500)}@supports (color:color-mix(in lab, red, red)){.client-role-platform{background:color-mix(in srgb, var(--p-purple-500) 14%, transparent)}}.client-role-platform{color:var(--p-purple-700)}.client-role-super{background:var(--p-indigo-500)}@supports (color:color-mix(in lab, red, red)){.client-role-super{background:color-mix(in srgb, var(--p-indigo-500) 14%, transparent)}}.client-role-super{color:var(--p-indigo-700)}.client-role-org-admin{background:var(--p-teal-500)}@supports (color:color-mix(in lab, red, red)){.client-role-org-admin{background:color-mix(in srgb, var(--p-teal-500) 14%, transparent)}}.client-role-org-admin{color:var(--p-teal-700)}.client-role-org-manager{background:var(--p-blue-500)}@supports (color:color-mix(in lab, red, red)){.client-role-org-manager{background:color-mix(in srgb, var(--p-blue-500) 14%, transparent)}}.client-role-org-manager{color:var(--p-blue-700)}.client-role-member{background:var(--p-surface-500)}@supports (color:color-mix(in lab, red, red)){.client-role-member{background:color-mix(in srgb, var(--p-surface-500) 16%, transparent)}}.client-role-member{color:var(--p-text-muted-color)}.client-status-active{background:var(--p-teal-500)}@supports (color:color-mix(in lab, red, red)){.client-status-active{background:color-mix(in srgb, var(--p-teal-500) 14%, transparent)}}.client-status-active{color:var(--p-teal-700)}.client-status-disabled{background:var(--p-bluegray-500,var(--p-indigo-500))}@supports (color:color-mix(in lab, red, red)){.client-status-disabled{background:color-mix(in srgb, var(--p-bluegray-500,var(--p-indigo-500)) 14%, transparent)}}.client-status-disabled{color:var(--p-bluegray-700,var(--p-indigo-700))}.client-status-deleted{background:var(--p-slate-500,var(--p-surface-500))}@supports (color:color-mix(in lab, red, red)){.client-status-deleted{background:color-mix(in srgb, var(--p-slate-500,var(--p-surface-500)) 16%, transparent)}}.client-status-deleted{color:var(--p-slate-700,var(--p-text-muted-color))}.client-detail-back{width:fit-content;color:var(--p-teal-700);font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:.25rem;margin-bottom:.5rem;padding:0;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-flex}.client-detail-back-icon{width:1rem;height:1rem}.client-detail-back:hover{text-decoration:underline}.client-detail-title-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.25rem;display:flex}.client-detail-heading{align-items:center;gap:var(--app-page-heading-icon-gap,.625rem);flex:auto;min-width:0;display:flex}.client-detail-title-copy{flex-direction:column;gap:.375rem;min-width:0;display:flex}.client-detail-meta{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.client-detail-meta-item{border:1px solid var(--app-shell-border);min-height:1.5rem;color:var(--p-text-muted-color);background:var(--app-shell-surface);border-radius:999px;align-items:center;padding:.125rem .625rem;font-size:.75rem;display:inline-flex}.client-detail-meta-email{text-overflow:ellipsis;white-space:nowrap;max-width:min(28rem,100%);overflow:hidden}.client-detail-actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-left:auto;padding-top:.125rem;display:flex}.client-detail-title-row>.platform-refresh-button.app-button.p-button,.client-detail-actions .app-button.p-button,.client-detail-actions .client-detail-action-button.app-button.p-button{gap:.375rem;height:2rem;min-height:2rem;padding-inline:.75rem;font-size:.8125rem}.client-detail-title-row>.platform-refresh-button.app-button.p-button .p-button-icon,.client-detail-title-row>.platform-refresh-button.app-button.p-button .p-button-icon svg,.client-detail-actions .app-button.p-button .p-button-icon,.client-detail-actions .app-button.p-button .p-button-icon svg,.client-detail-actions .client-detail-action-button.app-button.p-button .p-button-icon,.client-detail-actions .client-detail-action-button.app-button.p-button .p-button-icon svg{--app-button-icon-size:.875rem;width:var(--app-button-icon-size);height:var(--app-button-icon-size);font-size:var(--app-button-icon-size)}.client-edit-dialog-form{flex-direction:column;gap:1rem;display:flex}.client-confirm-message{color:var(--p-text-muted-color);margin:0;font-size:.9375rem;line-height:1.5}.client-overview,.client-detail-skeleton{flex-direction:column;gap:1.75rem;display:flex}.client-detail-skeleton-grid{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:1.25rem 1.5rem;display:grid}.client-detail-skeleton-item{flex-direction:column;gap:.375rem;display:flex}.client-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.client-stat-card{border:1px solid var(--app-shell-border);background:var(--app-shell-surface);border-radius:.75rem;padding:1rem 1.125rem}.client-detail-skeleton .client-stat-card{flex-direction:column;justify-content:center;gap:.5rem;min-height:5.5rem;display:flex}.client-stat-title{color:var(--p-text-muted-color);margin:0 0 .375rem;font-size:.8125rem;font-weight:600}.client-stat-value{color:var(--p-text-color);margin:0;font-size:1.75rem;font-weight:600;line-height:1.1}.client-stat-meta{color:var(--p-text-muted-color);margin:.375rem 0 0;font-size:.8125rem;line-height:1.4}.client-meta-panel{border:1px solid var(--app-shell-border);background:var(--app-shell-surface);border-radius:.75rem;padding:1rem 1.125rem}.client-meta-title{color:var(--p-text-color);margin:0 0 .875rem;font-size:.9375rem;font-weight:600}.client-meta-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem 1.25rem;margin:0;display:grid}.client-meta-item{gap:.25rem;display:grid}.client-meta-item dt{color:var(--p-text-muted-color);margin:0;font-size:.75rem;font-weight:600}.client-meta-item dd{color:var(--p-text-color);margin:0;font-size:.875rem}.client-detail-grid{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:1rem 1.5rem;margin:0;display:grid}.client-detail-item dt{color:var(--p-text-muted-color);margin:0 0 .25rem;font-size:.75rem;font-weight:500}.client-detail-item dd{color:var(--p-text-color);margin:0;font-size:.9375rem}.clients-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.875rem;margin-bottom:1rem;display:grid}.clients-summary-card{border:1px solid var(--app-shell-border);background:var(--p-surface-0);border-radius:.75rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.875rem 1rem;display:flex}.clients-summary-card-skeleton,.clients-summary-pending{min-height:4.25rem}.clients-summary-card-skeleton .clients-summary-copy{flex-direction:column;gap:.5rem;display:flex}.clients-summary-copy{min-width:0}.clients-summary-label{color:var(--p-text-muted-color);margin:0 0 .25rem;font-size:.8125rem;font-weight:500}.clients-summary-value{color:var(--p-text-color);margin:0;font-size:1.5rem;font-weight:600;line-height:1.1}.clients-summary-icon{width:2rem;height:2rem;color:var(--p-text-muted-color);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.clients-summary-icon svg{width:1.5rem;height:1.5rem}.invite-emails-textarea.app-textarea.p-textarea{resize:none;min-height:4.5rem;max-height:4.5rem}.invite-emails-textarea-invalid.app-textarea.p-textarea{border-color:var(--p-red-500)}.invite-emails-pills{flex-wrap:wrap;align-content:flex-start;gap:.375rem;max-height:5.5rem;margin-top:.5rem;display:flex;overflow-y:auto}.invite-email-pill{background:var(--p-primary-color);border-radius:999px;align-items:center;gap:.25rem;max-width:100%;padding:.125rem .25rem .125rem .5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.invite-email-pill{background:color-mix(in srgb, var(--p-primary-color) 12%, transparent)}}.invite-email-pill{color:var(--p-text-color);overflow-wrap:anywhere;font-size:.8125rem;line-height:1.375rem}.invite-email-pill-remove{width:1.125rem;height:1.125rem;color:var(--p-text-muted-color);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.invite-email-pill-remove:hover{background:var(--p-primary-color)}@supports (color:color-mix(in lab, red, red)){.invite-email-pill-remove:hover{background:color-mix(in srgb, var(--p-primary-color) 20%, transparent)}}.invite-email-pill-remove:hover{color:var(--p-text-color)}.invite-email-pill-remove svg{width:.75rem;height:.75rem}.client-invite-emailed{align-items:center;gap:.3125rem;font-size:.8125rem;display:inline-flex}.client-invite-emailed svg{width:.875rem;height:.875rem}.client-invite-emailed-sent{color:var(--p-text-color)}.client-invite-emailed-queued{color:var(--p-text-muted-color)}.client-invite-actions{align-items:center;gap:.75rem;display:inline-flex}.client-invite-action{color:var(--p-primary-color);cursor:pointer;background:0 0;border:0;align-items:center;gap:.3125rem;padding:0;font-size:.8125rem;font-weight:500;display:inline-flex}.client-invite-action:hover{text-decoration:underline}.client-invite-action svg{width:.875rem;height:.875rem}.client-invite-action-danger{color:var(--p-red-600)}.client-invite-resend-copy{color:var(--p-text-muted-color);margin:0;font-size:.875rem;line-height:1.5}@media (width<=1100px){.client-stat-grid,.clients-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=960px){.client-stat-grid,.client-meta-list,.clients-summary{grid-template-columns:1fr}}.mailboxes-page,.sender-domains-page,.sender-domain-detail-page{flex-direction:column;gap:1rem;display:flex}.mailboxes-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.875rem;margin-bottom:1rem;display:grid}.mailboxes-summary-card{border:1px solid var(--app-shell-border);background:var(--p-surface-0);border-radius:.75rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.875rem 1rem;display:flex}.mailboxes-summary-card-skeleton{min-height:4.25rem}.mailboxes-summary-card-skeleton .mailboxes-summary-copy{flex-direction:column;gap:.5rem;display:flex}.mailboxes-summary-pending{min-height:4.25rem}.mailboxes-summary-copy{min-width:0}.mailboxes-summary-label{color:var(--p-text-muted-color);margin:0 0 .25rem;font-size:.8125rem;font-weight:500}.mailboxes-summary-value{color:var(--p-text-color);margin:0;font-size:1.5rem;font-weight:600;line-height:1.1}.mailboxes-summary-icon{width:2rem;height:2rem;color:var(--p-text-muted-color);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.mailboxes-summary-icon img,.mailboxes-summary-icon svg{object-fit:contain;width:1.75rem;height:1.75rem}@media (width<=1024px){.mailboxes-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.p-dialog.app-dialog.mailbox-filters-dialog>.p-dialog-header{padding:1.5rem 1.75rem 0}.p-dialog.app-dialog.mailbox-filters-dialog>.p-dialog-content{padding:1.25rem 1.75rem 1.5rem}.p-dialog.app-dialog.mailbox-filters-dialog>.p-dialog-footer{padding:.25rem 1.75rem 1.5rem}.mailbox-filters-dialog-intro{color:var(--p-text-muted-color);margin:0 0 1.5rem;font-size:.9375rem;line-height:1.55}.mailbox-filters-dialog-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.375rem 1.5rem;display:grid}.mailbox-filters-dialog-field,.mailbox-filters-dialog-grid>.app-field,.mailbox-filters-dialog-grid .client-organization-filter.app-field{gap:.5rem;width:100%;min-width:0}.mailbox-filters-dialog-grid .app-field-label,.mailbox-filters-dialog-grid .client-organization-filter .app-field-label{font-size:var(--app-label-font-size);line-height:1.4}.mailbox-filters-dialog-grid .app-multiselect.p-multiselect,.mailbox-filters-dialog-grid .app-dropdown.p-select,.mailbox-filters-dialog-grid .app-calendar.p-datepicker,.mailbox-filters-dialog-grid .app-calendar.p-datepicker .p-datepicker-input{width:100%}.mailbox-filters-dialog-footer{justify-content:flex-end;gap:.75rem;width:100%;padding-top:.5rem;display:flex}.mailbox-toolbar-filter-button{border:1px solid var(--app-shell-border);background:var(--app-shell-canvas);height:2rem;color:var(--p-text-color);cursor:pointer;border-radius:.5rem;align-items:center;gap:.375rem;padding:0 .75rem;font-size:.8125rem;font-weight:500;display:inline-flex}.mailbox-toolbar-filter-button:hover{background:var(--app-shell-highlight);border-color:var(--p-teal-500)}@supports (color:color-mix(in lab, red, red)){.mailbox-toolbar-filter-button:hover{border-color:color-mix(in srgb, var(--p-teal-500) 35%, var(--app-shell-border))}}.mailbox-toolbar-filter-icon{width:.9375rem;height:.9375rem;color:var(--p-text-muted-color)}.mailbox-toolbar-filter-badge{background:var(--p-teal-600);border-radius:999px;justify-content:center;align-items:center;min-width:1.125rem;height:1.125rem;padding:0 .3125rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.mailbox-toolbar-filter-badge{background:color-mix(in srgb, var(--p-teal-600) 18%, transparent)}}.mailbox-toolbar-filter-badge{color:var(--p-teal-800);font-size:.6875rem;font-weight:700;line-height:1}.mailbox-select-all-matching,.mailbox-select-all-clear{color:var(--p-primary-color);cursor:pointer;background:0 0;border:none;padding:0;font-size:.8125rem;font-weight:500}.mailbox-select-all-matching:hover,.mailbox-select-all-clear:hover{text-decoration:underline}.mailbox-select-all-divider{background:var(--app-shell-border);flex-shrink:0;width:1px;height:.875rem;margin-inline:.125rem;display:inline-block}.mailbox-select-all-matching-active{color:var(--p-teal-800);align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;display:inline-flex}.mailbox-status-badge{border-radius:999px;align-items:center;padding:.125rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex}.mailbox-status-active{background:var(--p-teal-500)}@supports (color:color-mix(in lab, red, red)){.mailbox-status-active{background:color-mix(in srgb, var(--p-teal-500) 14%, transparent)}}.mailbox-status-active{color:var(--p-teal-700)}.mailbox-status-paused{background:var(--p-sky-500)}@supports (color:color-mix(in lab, red, red)){.mailbox-status-paused{background:color-mix(in srgb, var(--p-sky-500) 14%, transparent)}}.mailbox-status-paused{color:var(--p-sky-700)}.mailbox-status-error{background:var(--p-rose-500)}@supports (color:color-mix(in lab, red, red)){.mailbox-status-error{background:color-mix(in srgb, var(--p-rose-500) 12%, transparent)}}.mailbox-status-error{color:var(--p-rose-700)}.mailbox-status-disabled{background:var(--p-stone-500,var(--p-surface-500))}@supports (color:color-mix(in lab, red, red)){.mailbox-status-disabled{background:color-mix(in srgb, var(--p-stone-500,var(--p-surface-500)) 16%, transparent)}}.mailbox-status-disabled{color:var(--p-stone-700,var(--p-text-muted-color))}.mailbox-status-deleted{background:var(--p-slate-500,var(--p-surface-500))}@supports (color:color-mix(in lab, red, red)){.mailbox-status-deleted{background:color-mix(in srgb, var(--p-slate-500,var(--p-surface-500)) 16%, transparent)}}.mailbox-status-deleted{color:var(--p-slate-700,var(--p-text-muted-color))}.mailbox-status-info{background:var(--p-blue-500)}@supports (color:color-mix(in lab, red, red)){.mailbox-status-info{background:color-mix(in srgb, var(--p-blue-500) 14%, transparent)}}.mailbox-status-info{color:var(--p-blue-700)}.mailbox-failure-callout{background:var(--p-red-500);border-radius:.5rem;justify-content:space-between;align-items:flex-start;gap:.875rem;padding:.875rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.mailbox-failure-callout{background:color-mix(in srgb, var(--p-red-500) 10%, transparent)}}.mailbox-failure-callout{color:var(--p-red-800,#991b1b)}.mailbox-failure-callout-icon{background:var(--p-red-500);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.mailbox-failure-callout-icon{background:color-mix(in srgb, var(--p-red-500) 14%, transparent)}}.mailbox-failure-callout-icon{color:var(--p-red-700)}.mailbox-failure-callout-main{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.mailbox-failure-callout-label{letter-spacing:.02em;text-transform:uppercase;color:var(--p-red-700);font-size:.75rem;font-weight:600}.mailbox-failure-callout-reason{color:var(--p-red-800,#991b1b);margin:0;font-size:.875rem;line-height:1.4}.mailbox-failure-callout-hint{color:var(--p-red-800,#991b1b);margin:0;font-size:.8125rem;line-height:1.4}@supports (color:color-mix(in lab, red, red)){.mailbox-failure-callout-hint{color:color-mix(in srgb, var(--p-red-800,#991b1b) 72%, var(--p-text-muted-color))}}.mailbox-failure-callout-time{color:var(--p-red-800,#991b1b);margin:.125rem 0 0;font-size:.75rem}@supports (color:color-mix(in lab, red, red)){.mailbox-failure-callout-time{color:color-mix(in srgb, var(--p-red-800,#991b1b) 58%, var(--p-text-muted-color))}}.mailbox-failure-callout-actions{flex-shrink:0;align-self:center}@property --mailbox-busy-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.mailbox-status-busy{--mailbox-busy-fill:var(--p-blue-500)}@supports (color:color-mix(in lab, red, red)){.mailbox-status-busy{--mailbox-busy-fill:color-mix(in srgb, var(--p-blue-500) 12%, var(--p-surface-0,#fff))}}.mailbox-status-busy{background:linear-gradient(var(--mailbox-busy-fill), var(--mailbox-busy-fill)) padding-box, conic-gradient(from var(--mailbox-busy-angle), transparent 0%, transparent 52%, var(--p-blue-300) 64%, var(--p-blue-500) 76%, var(--p-sky-400,#38bdf8) 88%, transparent 100%) border-box;border:1.5px solid #0000;position:relative}@supports (color:color-mix(in lab, red, red)){.mailbox-status-busy{background:linear-gradient(var(--mailbox-busy-fill), var(--mailbox-busy-fill)) padding-box, conic-gradient(from var(--mailbox-busy-angle), transparent 0%, transparent 52%, color-mix(in srgb, var(--p-blue-300) 85%, white) 64%, var(--p-blue-500) 76%, color-mix(in srgb, var(--p-sky-400,#38bdf8) 80%, var(--p-blue-500)) 88%, transparent 100%) border-box}}.mailbox-status-busy{color:var(--p-blue-700);animation:1.35s linear infinite mailbox-busy-border-spin}@keyframes mailbox-busy-border-spin{to{--mailbox-busy-angle:360deg}}@media (prefers-reduced-motion:reduce){.mailbox-status-busy{border-color:var(--p-blue-500);animation:none}@supports (color:color-mix(in lab, red, red)){.mailbox-status-busy{border-color:color-mix(in srgb, var(--p-blue-500) 40%, transparent)}}.mailbox-status-busy{background:var(--mailbox-busy-fill)}}.mailbox-add-dialog{flex-direction:column;gap:.75rem;display:flex}.mailbox-add-dialog-root.p-dialog.app-dialog{max-height:none}.mailbox-add-dialog-root.p-dialog.app-dialog>.p-dialog-content{max-height:none;padding-top:.75rem;padding-bottom:.75rem;overflow:visible}.mailbox-provider-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.mailbox-provider-grid-compact{gap:.625rem}.mailbox-provider-card{border:1px solid var(--app-shell-border);background:var(--p-surface-0);text-align:left;border-radius:.75rem;flex-direction:column;gap:.25rem;padding:.875rem;display:flex}.mailbox-provider-card-compact{flex-direction:row;align-items:center;gap:.625rem;padding:.625rem .75rem}.mailbox-provider-card-copy{flex-direction:column;gap:.125rem;min-width:0;display:flex}.mailbox-provider-card-active{border-color:var(--p-primary-color);box-shadow:0 0 0 1px var(--p-primary-color)}@supports (color:color-mix(in lab, red, red)){.mailbox-provider-card-active{box-shadow:0 0 0 1px color-mix(in srgb, var(--p-primary-color) 40%, transparent)}}.mailbox-provider-card-disabled{opacity:.58}.mailbox-provider-card-icon{object-fit:contain;flex-shrink:0;width:1.5rem;height:1.5rem}.mailbox-provider-card-icon-generic{width:1.5rem;height:1.5rem;color:var(--p-primary-color);background:var(--p-primary-color);border-radius:999px;justify-content:center;align-items:center;font-size:.625rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.mailbox-provider-card-icon-generic{background:color-mix(in srgb, var(--p-primary-color) 15%, transparent)}}.mailbox-provider-card-label{font-size:.875rem;font-weight:600}.mailbox-provider-card-hint{color:var(--p-text-muted-color);font-size:.75rem}.mailbox-add-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.875rem;display:flex}.mailbox-add-client{flex:16rem;min-width:0}.mailbox-add-mode-tabs{flex:none}.mailbox-add-dialog .app-segmented-tabs-panels{display:none}.mailbox-provider-icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.mailbox-provider-icon-md{width:2rem;height:2rem}.mailbox-provider-icon-sm{width:1.25rem;height:1.25rem}.mailbox-provider-icon-image{object-fit:contain;width:100%;height:100%}.mailbox-provider-icon-generic{width:100%;height:100%;color:var(--p-primary-color);background:var(--p-primary-color);border-radius:999px;justify-content:center;align-items:center;font-size:.625rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.mailbox-provider-icon-generic{background:color-mix(in srgb, var(--p-primary-color) 15%, transparent)}}.mailbox-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem 1rem;display:grid}.mailbox-form-grid-compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem .875rem}.mailbox-bulk-layout{grid-template-columns:minmax(0,1.15fr) minmax(16rem,.85fr);align-items:start;gap:.875rem;display:grid}.mailbox-bulk-columns-card,.mailbox-bulk-upload-card{border:1px solid var(--app-shell-border);background:var(--p-surface-0);border-radius:.75rem;padding:.875rem}.mailbox-bulk-columns-header,.mailbox-bulk-upload-header{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;display:flex}.mailbox-bulk-columns-title{color:var(--p-text-color);margin:0;font-size:.9375rem;font-weight:600}.mailbox-bulk-columns-copy{color:var(--p-text-muted-color);margin:.25rem 0 0;font-size:.8125rem;line-height:1.45}.mailbox-bulk-columns-loading{color:var(--p-text-muted-color);font-size:.8125rem}.mailbox-bulk-column-group+.mailbox-bulk-column-group{border-top:1px solid var(--app-shell-border);margin-top:.75rem;padding-top:.75rem}.mailbox-bulk-column-group-title{letter-spacing:.02em;text-transform:uppercase;color:var(--p-text-muted-color);margin:0 0 .5rem;font-size:.75rem;font-weight:600}.mailbox-bulk-chip-list{flex-wrap:wrap;gap:.375rem;display:flex}.mailbox-bulk-chip{white-space:nowrap;border-radius:.4375rem;align-items:center;max-width:100%;padding:.25rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.6875rem;line-height:1.2;display:inline-flex}.mailbox-bulk-chip-required{color:var(--p-teal-800);background:var(--p-teal-500)}@supports (color:color-mix(in lab, red, red)){.mailbox-bulk-chip-required{background:color-mix(in srgb, var(--p-teal-500) 12%, transparent)}}.mailbox-bulk-chip-required{border:1px solid var(--p-teal-500)}@supports (color:color-mix(in lab, red, red)){.mailbox-bulk-chip-required{border:1px solid color-mix(in srgb, var(--p-teal-500) 24%, transparent)}}.mailbox-bulk-chip-optional{color:var(--p-text-color);background:var(--app-shell-highlight);border:1px solid var(--app-shell-border)}.mailbox-file-dropzone{border:1px dashed var(--p-teal-600);flex-direction:column;justify-content:center;align-items:center;gap:.375rem;width:100%;min-height:11rem;padding:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.mailbox-file-dropzone{border:1px dashed color-mix(in srgb, var(--p-teal-600) 34%, var(--app-shell-border))}}.mailbox-file-dropzone{background:var(--p-teal-500);border-radius:.75rem}@supports (color:color-mix(in lab, red, red)){.mailbox-file-dropzone{background:color-mix(in srgb, var(--p-teal-500) 4%, var(--p-surface-0))}}.mailbox-file-dropzone{color:var(--p-text-color);text-align:center;cursor:pointer;transition:border-color .14s,background-color .14s,box-shadow .14s}.mailbox-file-dropzone:hover,.mailbox-file-dropzone-active{border-color:var(--p-teal-600);background:var(--p-teal-500)}@supports (color:color-mix(in lab, red, red)){.mailbox-file-dropzone:hover,.mailbox-file-dropzone-active{background:color-mix(in srgb, var(--p-teal-500) 8%, var(--p-surface-0))}}.mailbox-file-dropzone:hover,.mailbox-file-dropzone-active{box-shadow:0 0 0 1px var(--p-teal-500)}@supports (color:color-mix(in lab, red, red)){.mailbox-file-dropzone:hover,.mailbox-file-dropzone-active{box-shadow:0 0 0 1px color-mix(in srgb, var(--p-teal-500) 18%, transparent)}}.mailbox-file-dropzone-filled{min-height:9.5rem}.mailbox-file-dropzone-input{display:none}.mailbox-file-dropzone-icon,.mailbox-file-dropzone-file-icon{width:2.5rem;height:2.5rem;color:var(--p-teal-700);background:var(--p-teal-500);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.mailbox-file-dropzone-icon,.mailbox-file-dropzone-file-icon{background:color-mix(in srgb, var(--p-teal-500) 12%, transparent)}}.mailbox-file-dropzone-icon svg,.mailbox-file-dropzone-file-icon svg{width:1.25rem;height:1.25rem}.mailbox-file-dropzone-title{font-size:.9375rem;font-weight:600}.mailbox-file-dropzone-file-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.9375rem;font-weight:600;overflow:hidden}.mailbox-file-dropzone-file-meta,.mailbox-file-dropzone-hint{color:var(--p-text-muted-color);font-size:.8125rem}.mailbox-file-dropzone-clear{color:var(--p-text-muted-color);cursor:pointer;background:0 0;border:0;align-items:center;gap:.375rem;margin-top:.625rem;padding:0;font-size:.8125rem;display:inline-flex}.mailbox-file-dropzone-clear:hover,.mailbox-file-dropzone-clear:focus-visible{color:var(--p-teal-700);outline:none}.mailbox-file-dropzone-clear svg{width:.875rem;height:.875rem}.mailbox-bulk-panel{flex-direction:column;gap:.75rem;display:flex}.mailbox-bulk-actions{flex-wrap:wrap;align-items:center;gap:.875rem;display:flex}.mailbox-file-label{color:var(--p-text-muted-color);flex-direction:column;gap:.25rem;font-size:.8125rem;display:inline-flex}.mailbox-selected-file{margin:0;font-size:.8125rem}.mailbox-detail-page,.mailbox-detail-tabs{flex-direction:column;gap:1rem;display:flex}.mailbox-detail-tabs>.app-segmented-tabs-panels{padding-top:0}.mailbox-detail-configuration{flex-direction:column;gap:1rem;display:flex}.mailbox-detail-analytics-placeholder{justify-content:center;padding:2rem 1rem 3rem;display:flex}.mailbox-detail-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.mailbox-detail-card{border:1px solid var(--app-shell-border);background:var(--p-surface-0);border-radius:.75rem;padding:1rem}.mailbox-detail-card-meta{margin-top:.25rem}.mailbox-detail-card h2{margin:0 0 .75rem;font-size:1rem}.mailbox-detail-card>.app-skeleton:first-child{margin-bottom:.75rem}.mailbox-detail-card .mailbox-section-head h2{margin:0}.mailbox-reconnect-dialog{flex-direction:column;gap:1rem;display:flex}.mailbox-reconnect-copy{color:var(--p-text-muted-color);margin:0;font-size:.875rem;line-height:1.5}.mailbox-reconnect-dialog-root.p-dialog.app-dialog>.p-dialog-content{max-height:none;overflow:visible}.mailbox-warmup-card{margin-top:.25rem}.mailbox-warmup-groups{flex-direction:column;gap:0;display:flex}.mailbox-warmup-group:not(:first-child){border-top:1px solid var(--app-shell-border);margin-top:1.125rem;padding-top:1.125rem}.mailbox-warmup-group-title{color:var(--p-text-muted-color);text-transform:uppercase;letter-spacing:.04em;margin:0 0 .625rem;font-size:.8125rem;font-weight:600}.mailbox-warmup-mix-total{color:var(--p-text-muted-color);margin:.5rem 0 0;font-size:.8125rem}.mailbox-warmup-mix-total.is-invalid{color:var(--p-red-600)}.mailbox-warmup-grid{align-items:start;gap:.75rem 1rem;display:grid}.mailbox-warmup-group .mailbox-warmup-grid+.mailbox-warmup-grid{margin-top:.75rem}.mailbox-warmup-grid-1{grid-template-columns:minmax(0,1fr)}.mailbox-warmup-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.mailbox-warmup-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.mailbox-warmup-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.mailbox-warmup-inline-toggles{flex-wrap:wrap;align-items:center;gap:.75rem 1.75rem;margin-top:.875rem;display:flex}.mailbox-warmup-inline-toggles>.app-field{flex-direction:row;align-items:center;gap:.75rem;width:auto;max-width:max-content}.mailbox-warmup-inline-toggles>.app-field .app-field-label-row{min-height:0}.mailbox-warmup-inline-toggles>.app-field>.app-toggle{flex-shrink:0}.mailbox-warmup-active-days{margin-bottom:.75rem}.mailbox-warmup-active-days .app-multiselect.p-multiselect{width:100%;height:var(--app-control-height);max-height:var(--app-control-height)}.mailbox-warmup-active-days .app-multiselect.p-multiselect .p-multiselect-label-container,.mailbox-warmup-active-days .app-multiselect.p-multiselect .p-multiselect-label{overflow:hidden}.mailbox-warmup-active-days .app-multiselect-value{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mailbox-warmup-schedule-grid>.app-field{min-width:0}.mailbox-warmup-schedule-grid .app-dropdown.p-select,.mailbox-warmup-schedule-grid .app-time-input-trigger:not(.app-time-input-trigger-compact){width:100%;height:var(--app-control-height);min-height:var(--app-control-height)}.mailbox-warmup-schedule-grid .app-time-input-trigger-compact{width:100%}.mailbox-section-head{justify-content:space-between;align-items:flex-start;gap:.875rem;margin-bottom:.75rem;display:flex}.mailbox-section-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.mailbox-section-head h2{margin:0}.mailbox-section-head>.app-button.p-button,.mailbox-section-actions>.app-button.p-button{height:2.125rem;min-height:2.125rem;padding-inline:.875rem;font-size:.8125rem}.mailbox-section-subtitle{color:var(--p-text-muted-color);margin:.25rem 0 0;font-size:.8125rem}.mailbox-sentiment-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.875rem 1rem;display:grid}.mailbox-mix-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem 1rem;margin:0;display:grid}.mailbox-mix-item dt{color:var(--p-text-muted-color);margin:0 0 .25rem;font-size:.75rem;font-weight:500}.mailbox-mix-label{align-items:center;gap:.375rem;display:inline-flex}.mailbox-warmup-card .p-tooltip.app-tooltip{max-width:18rem}.mailbox-mix-item dd{color:var(--p-text-color);margin:0;font-size:.9375rem}.mailbox-empty-note{color:var(--p-text-muted-color);font-size:.875rem}@media (width<=900px){.mailbox-filters-dialog-grid,.mailbox-provider-grid,.mailbox-form-grid,.mailbox-form-grid-compact,.mailbox-bulk-layout,.mailbox-detail-layout,.mailbox-warmup-grid-1,.mailbox-warmup-grid-2,.mailbox-warmup-grid-3,.mailbox-warmup-grid-4,.mailbox-sentiment-grid,.mailbox-mix-grid{grid-template-columns:1fr}.mailbox-add-toolbar{align-items:stretch}.mailbox-add-mode-tabs,.mailbox-add-mode-tabs .app-segmented-tabs-list{width:100%}}.mailbox-bulk-update-dialog .p-dialog-content{padding-top:.5rem}.mailbox-bulk-update-intro{color:var(--p-text-muted-color);margin:0 0 1.25rem;font-size:.875rem;line-height:1.5}.mailbox-bulk-update-tabs{gap:1.25rem}.mailbox-bulk-update-tabs .app-segmented-tabs-list{flex-wrap:wrap}.mailbox-bulk-update-tabs .app-segmented-tabs-panels{padding-top:1.25rem}.mailbox-bulk-update-panel{flex-direction:column;gap:1.25rem;padding-top:.125rem;display:flex}.mailbox-bulk-update-panel .mailbox-warmup-grid{gap:1rem 1.25rem}.mailbox-bulk-update-panel .mailbox-warmup-grid+.mailbox-warmup-grid{margin-top:0}.mailbox-bulk-update-panel :deep(.app-field){gap:.625rem}.mailbox-import-items-card h2{margin-bottom:.75rem}.mailbox-import-items-card .app-data-table{margin-top:0}.app-data-table-toolbar-actions .import-item-status-filter.app-field{gap:0;width:auto;min-width:10rem;max-width:12.5rem}.app-data-table-toolbar-actions .import-item-status-filter .app-dropdown.p-select{border-radius:.5rem;width:100%;height:2rem;min-height:2rem;max-height:2rem;font-size:.8125rem}.app-data-table-toolbar-actions .import-item-status-filter .app-dropdown.p-select .p-select-label{min-height:calc(2rem - 2px);padding-inline:.75rem;font-size:.8125rem;line-height:calc(2rem - 2px)}.app-data-table-toolbar-actions .import-item-status-filter .app-dropdown.p-select .p-select-dropdown{width:2rem}.mailbox-conversations-tab{flex-direction:column;gap:.75rem;display:flex}.mailbox-conversation-subject{font-weight:500}.mailbox-conversation-health-empty{color:var(--p-text-muted-color);font-size:.8125rem}.mailbox-conversation-detail-page{flex-direction:column;gap:1rem;display:flex}.mailbox-conversation-thread-card{max-width:52rem}.mailbox-conversation-thread-hint{color:var(--p-text-muted-color);text-align:right;margin:0;font-size:.75rem;line-height:1.35}.mailbox-conversation-message-diagnosis{width:1.75rem;height:1.75rem;color:var(--p-text-muted-color);cursor:pointer;background:0 0;border:none;border-radius:.4rem;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.mailbox-conversation-message-diagnosis:hover{color:var(--p-text-color);background:var(--p-surface-200)}@supports (color:color-mix(in lab, red, red)){.mailbox-conversation-message-diagnosis:hover{background:color-mix(in srgb, var(--p-surface-200) 70%, transparent)}}.mailbox-conversation-empty{color:var(--p-text-muted-color);margin:.75rem 0 0;font-size:.875rem;line-height:1.45}.mailbox-conversation-diagnosis-panel{flex-direction:column;gap:1.25rem;display:flex}.mailbox-conversation-diagnosis-loading{flex:auto;justify-content:center;align-self:stretch;align-items:center;width:100%;min-height:100%;padding:1.5rem 0;display:flex}.mailbox-conversation-diagnosis-spinner{width:1.5rem;height:1.5rem;color:var(--p-text-muted-color,#64748b);animation:.85s linear infinite mailbox-conversation-diagnosis-spin}@keyframes mailbox-conversation-diagnosis-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.mailbox-conversation-diagnosis-spinner{animation:none}}.mailbox-conversation-diagnosis-summary{border:1px solid var(--app-shell-border,#e8e4e0);background:var(--p-surface-50,#faf9f8);border-radius:.65rem;flex-direction:column;gap:.65rem;padding:.85rem .95rem;display:flex}.mailbox-conversation-diagnosis-summary-row{grid-template-columns:5.5rem minmax(0,1fr);align-items:start;gap:.65rem;display:grid}.mailbox-conversation-diagnosis-label{color:var(--p-text-muted-color);padding-top:.1rem;font-size:.75rem;font-weight:500;line-height:1.45}.mailbox-conversation-diagnosis-value{min-width:0;color:var(--p-text-color);font-size:.8125rem;line-height:1.45}.mailbox-conversation-diagnosis-value .mailbox-status-badge{width:fit-content;max-width:100%}.mailbox-conversation-diagnosis-email{word-break:break-all}.mailbox-conversation-diagnosis-section h3{margin:0 0 .45rem;font-size:.8125rem;font-weight:600}.mailbox-conversation-secondary{flex-direction:column;gap:.5rem;display:flex}.mailbox-conversation-copy-row{color:var(--p-text-muted-color);grid-template-columns:7rem minmax(0,1fr) auto;align-items:start;gap:.5rem;font-size:.75rem;display:grid}.mailbox-conversation-copy-row code{word-break:break-all;color:var(--p-text-color);font-size:.75rem}.mailbox-conversation-folder-trail{flex-wrap:wrap;align-items:center;gap:.25rem;display:inline-flex}.mailbox-conversation-folder-trail svg{color:var(--p-text-muted-color);flex-shrink:0}.mailbox-conversation-copy{color:var(--p-text-muted-color);cursor:pointer;background:0 0;border:none;padding:.125rem;display:inline-flex}.mailbox-conversation-copy:hover{color:var(--p-text-color)}.mailbox-conversation-copy--copied,.mailbox-conversation-copy--copied:hover{color:var(--p-green-700,#15803d)}.mailbox-analytics{flex-direction:column;gap:1.25rem;padding-block:.5rem .25rem;display:flex}.mailbox-analytics-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-block:.125rem;display:flex}.mailbox-analytics-toolbar-start,.mailbox-analytics-toolbar-actions,.mailbox-analytics-esp-chips,.mailbox-analytics-pills{flex-wrap:wrap;align-items:center;gap:.375rem;display:inline-flex}.mailbox-analytics-toolbar-start,.mailbox-analytics-toolbar-actions{flex-wrap:nowrap}.mailbox-analytics-toolbar-start{flex-wrap:wrap;gap:.5rem}.mailbox-analytics-toolbar .mailbox-analytics-range-picker.app-field{flex:0 0 17rem;width:17rem;min-width:0;max-width:17rem;margin:0}.mailbox-analytics-toolbar .mailbox-analytics-range-picker .app-calendar.p-datepicker{border-color:var(--app-shell-border);background:var(--p-surface-0);border-radius:.5rem;width:100%}.mailbox-analytics-toolbar .mailbox-analytics-range-picker .app-calendar.p-datepicker:not(.p-disabled):hover,.mailbox-analytics-toolbar .mailbox-analytics-range-picker .app-calendar.p-datepicker:focus-within{border-color:var(--app-shell-border)}.mailbox-analytics-toolbar .mailbox-analytics-range-picker .p-datepicker-dropdown{width:2rem;height:2rem}.mailbox-analytics-presets,.mailbox-analytics-subjects{border:1px solid var(--app-shell-border);background:var(--app-shell-canvas);box-sizing:border-box;border-radius:.5rem;flex-wrap:nowrap;align-items:center;gap:.125rem;height:2rem;padding:.125rem;display:inline-flex}.mailbox-analytics-preset,.mailbox-analytics-subject,.mailbox-analytics-esp-chip{height:100%;color:var(--p-text-muted-color);cursor:pointer;background:0 0;border:none;border-radius:.375rem;align-items:center;padding:0 .7rem;font-size:.8125rem;font-weight:500;display:inline-flex}.mailbox-analytics-esp-chip{border:1px solid var(--app-shell-border);background:var(--app-shell-canvas);height:1.75rem;color:var(--p-text-color);border-radius:999px;gap:.3125rem;font-weight:500}.mailbox-analytics-esp-chip-icon{object-fit:contain;flex-shrink:0;width:.875rem;height:.875rem}.mailbox-analytics-preset:hover,.mailbox-analytics-subject:hover,.mailbox-analytics-esp-chip:hover{color:var(--p-text-color);background:var(--app-shell-highlight)}.mailbox-analytics-preset-active,.mailbox-analytics-subject-active{color:var(--p-teal-800);background:var(--p-teal-500)}@supports (color:color-mix(in lab, red, red)){.mailbox-analytics-preset-active,.mailbox-analytics-subject-active{background:color-mix(in srgb, var(--p-teal-500) 16%, transparent)}}.mailbox-analytics-esp-chip-active{color:var(--p-teal-800);background:var(--p-teal-500)}@supports (color:color-mix(in lab, red, red)){.mailbox-analytics-esp-chip-active{background:color-mix(in srgb, var(--p-teal-500) 16%, transparent)}}.mailbox-analytics-esp-chip-active{border-color:var(--p-teal-500)}@supports (color:color-mix(in lab, red, red)){.mailbox-analytics-esp-chip-active{border-color:color-mix(in srgb, var(--p-teal-500) 35%, var(--app-shell-border))}}.mailbox-analytics-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.875rem;display:grid}.mailbox-analytics-summary-card{border:1px solid var(--app-shell-border);background:var(--p-surface-0);border-radius:.75rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.875rem 1rem;display:flex}.mailbox-analytics-summary-card-skeleton{min-height:5.25rem}.mailbox-analytics-summary-card-skeleton .mailbox-analytics-summary-copy{flex-direction:column;gap:.5rem;display:flex}.mailbox-analytics-summary-pending{min-height:5.25rem}.mailbox-analytics-summary-copy{min-width:0}.mailbox-analytics-summary-label-row{align-items:center;gap:.25rem;margin:0 0 .25rem;display:flex}.mailbox-analytics-summary-label-row .app-tooltip-host,.mailbox-analytics-summary-label-row .app-field-info-button{flex:none}.mailbox-analytics-summary-label{color:var(--p-text-muted-color);margin:0;font-size:.8125rem;font-weight:500}.mailbox-analytics-summary-value{color:var(--p-text-color);margin:0;font-size:1.5rem;font-weight:600;line-height:1.1}.mailbox-analytics-pills{gap:.3125rem;margin:.4rem 0 0;padding:0;list-style:none}.mailbox-analytics-pill{border:1px solid var(--app-shell-border);background:var(--app-shell-canvas);height:1.25rem;color:var(--p-text-muted-color);white-space:nowrap;border-radius:999px;align-items:center;padding:0 .4375rem;font-size:.6875rem;font-weight:500;line-height:1;display:inline-flex}.mailbox-analytics-summary-icon{flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.mailbox-analytics-summary-icon svg{width:1.75rem;height:1.75rem}.mailbox-analytics-panel{border:1px solid var(--app-shell-border);background:var(--p-surface-0);border-radius:.75rem;flex-direction:column;gap:.75rem;min-width:0;padding:.875rem 1rem 1rem;display:flex}.mailbox-analytics-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;display:flex}.mailbox-analytics-panel-start{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;min-width:0;display:inline-flex}.mailbox-analytics-panel-head .mailbox-analytics-subjects{margin-left:auto}.mailbox-analytics-view-tabs.app-segmented-tabs{flex:none;width:fit-content}.mailbox-analytics-view-tabs .app-segmented-tabs-panels{padding:0;display:none}.mailbox-analytics-panel-copy{color:var(--p-text-muted-color);margin:0;font-size:.8125rem}.mailbox-analytics-panel-error{color:var(--p-red-600);margin:0;font-size:.875rem}.mailbox-analytics-panel-chart,.mailbox-analytics-panel-table{min-width:0}.mailbox-analytics-panel-pending{min-height:26rem}.mailbox-analytics-panel-chart-skeleton{flex-direction:column;gap:.75rem;min-width:0;display:flex}.mailbox-analytics-panel-chart-skeleton-toolbar{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.mailbox-analytics-panel-chart-skeleton-actions{align-items:center;gap:.375rem;margin-left:auto;display:inline-flex}.mailbox-analytics-rate{justify-content:flex-end;align-items:center;gap:.5rem;display:inline-flex}.mailbox-analytics-rate-track{background:var(--p-teal-500);border-radius:999px;width:3.25rem;height:.375rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.mailbox-analytics-rate-track{background:color-mix(in srgb, var(--p-teal-500) 12%, var(--app-shell-canvas))}}.mailbox-analytics-rate-track{overflow:hidden}.mailbox-analytics-rate-fill{border-radius:inherit;background:var(--p-teal-500);height:100%;display:block}.mailbox-analytics-refresh-spin{animation:.8s linear infinite mailbox-analytics-spin}@keyframes mailbox-analytics-spin{to{transform:rotate(360deg)}}@media (width<=1024px){.mailbox-analytics-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.mailbox-analytics-summary{grid-template-columns:minmax(0,1fr)}}.home-dashboard{flex-direction:column;gap:1.25rem;display:flex}.home-dashboard-disabled{border:1px solid var(--app-shell-border);background:var(--app-shell-surface);color:var(--p-text-muted-color);border-radius:.75rem;margin:0;padding:1rem 1.125rem;font-size:.875rem}.home-dashboard-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.home-dashboard-org-filter.app-field{flex:0 0 16rem;width:16rem;min-width:0;max-width:16rem;margin:0}.home-dashboard-org-filter .app-field-label{display:none}.home-dashboard-org-filter .app-dropdown.p-select{border-color:var(--app-shell-border);background:var(--p-surface-0);box-shadow:none;border-radius:.5rem}.home-dashboard-org-filter .app-dropdown.p-select:not(.p-disabled):hover,.home-dashboard-org-filter .app-dropdown.p-select.p-focus,.home-dashboard-org-filter .app-dropdown.p-select:focus-within{border-color:var(--app-shell-border);box-shadow:none}.home-dashboard-delta-up{color:var(--p-teal-700)}.home-dashboard-delta-down{color:var(--p-amber-700)}.home-dashboard-attention{border:1px solid var(--app-shell-border);background:var(--p-surface-0);border-radius:.75rem;flex-direction:column;gap:.5rem;padding:.875rem 1rem;display:flex}.home-dashboard-attention-head{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.home-dashboard-attention-title{margin:0;font-size:.9375rem;font-weight:600}.home-dashboard-attention-list{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.home-dashboard-attention-item{color:inherit;border-radius:.5rem;flex-direction:column;gap:.125rem;padding:.5rem .625rem;text-decoration:none;display:flex}a.home-dashboard-attention-item:hover{background:var(--app-shell-highlight)}.home-dashboard-attention-item-title{margin:0;font-size:.875rem;font-weight:600}.home-dashboard-attention-item-detail{color:var(--p-text-muted-color);margin:0;font-size:.8125rem}.home-dashboard-attention-fail .home-dashboard-attention-item-title{color:var(--p-red-600)}.home-dashboard-attention-warn .home-dashboard-attention-item-title{color:var(--p-amber-700)}.home-dashboard-esp{grid-template-columns:repeat(3,minmax(0,1fr));gap:.875rem;display:grid}.home-dashboard-esp .mailbox-analytics-summary-icon img{object-fit:contain;width:1.75rem;height:1.75rem}.home-dashboard-trends{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:.875rem;display:grid}.home-dashboard-panel{border:1px solid var(--app-shell-border);background:var(--p-surface-0);border-radius:.75rem;flex-direction:column;gap:.75rem;min-width:0;padding:.875rem 1rem 1rem;display:flex}.home-dashboard-panel-title{margin:0;font-size:.9375rem;font-weight:600}.home-dashboard-panel-copy{color:var(--p-text-muted-color);margin:0;font-size:.8125rem}.home-dashboard-inventory{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;display:grid}.home-dashboard-inventory-card{border:1px solid var(--app-shell-border);background:var(--p-surface-0);color:inherit;border-radius:.75rem;flex-direction:column;gap:.25rem;min-width:0;padding:.75rem .875rem;text-decoration:none;display:flex}a.home-dashboard-inventory-card:hover{background:var(--app-shell-highlight)}.home-dashboard-inventory-label{color:var(--p-text-muted-color);margin:0;font-size:.75rem;font-weight:500}.home-dashboard-inventory-value{margin:0;font-size:1.25rem;font-weight:600;line-height:1.1}.home-dashboard-inventory-caption{color:var(--p-text-muted-color);margin:0;font-size:.75rem}.home-dashboard-inventory-card-skeleton{pointer-events:none;min-height:4.75rem}.home-dashboard-panel-skeleton{pointer-events:none}.home-dashboard-panel-skeleton-copy{flex-direction:column;gap:.375rem;display:flex}.home-dashboard-ranking-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.home-dashboard-ranking-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:inline-flex}.home-dashboard-ranking-link{color:var(--p-teal-700);font-size:.8125rem;font-weight:500;text-decoration:none}.home-dashboard-ranking-link:hover{text-decoration:underline}.home-dashboard-capacity-chip{border-radius:999px;align-items:center;height:1.5rem;padding:0 .5rem;font-size:.75rem;font-weight:600;text-decoration:none;display:inline-flex}.home-dashboard-capacity-ok{color:var(--p-teal-800);background:var(--p-teal-500)}@supports (color:color-mix(in lab, red, red)){.home-dashboard-capacity-ok{background:color-mix(in srgb, var(--p-teal-500) 16%, transparent)}}.home-dashboard-capacity-warn{color:var(--p-amber-800);background:var(--p-amber-500)}@supports (color:color-mix(in lab, red, red)){.home-dashboard-capacity-warn{background:color-mix(in srgb, var(--p-amber-500) 18%, transparent)}}.home-dashboard-capacity-fail{color:var(--p-red-700);background:var(--p-red-500)}@supports (color:color-mix(in lab, red, red)){.home-dashboard-capacity-fail{background:color-mix(in srgb, var(--p-red-500) 16%, transparent)}}@media (width<=72rem){.home-dashboard-esp,.home-dashboard-inventory{grid-template-columns:repeat(2,minmax(0,1fr))}.home-dashboard-trends{grid-template-columns:minmax(0,1fr)}}@media (width<=40rem){.mailbox-analytics-summary,.home-dashboard-esp,.home-dashboard-inventory{grid-template-columns:minmax(0,1fr)}}.landing-assign-dialog.p-dialog.app-dialog{max-width:calc(100vw - 2rem)}.landing-assign-dialog.p-dialog.app-dialog>.p-dialog-content{flex-direction:column;min-height:0;max-height:min(40rem,100vh - 10rem);display:flex;overflow:hidden}.landing-assign-dialog .landing-assign-table.app-data-table{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.landing-assign-dialog .landing-assign-table .app-data-table-toolbar{flex-shrink:0}.landing-assign-dialog .landing-assign-table .app-data-table-grid.p-datatable{flex-direction:column;flex:auto;min-height:0;display:flex}.landing-assign-dialog .landing-assign-table .app-data-table-grid .p-datatable-table-container{flex:auto;min-height:0;overflow:auto}.landing-assign-dialog .landing-assign-table .app-data-table-grid .p-paginator{flex-shrink:0}.seed-pools-page,.seed-pool-detail-page,.seed-pool-create-page,.seed-mailbox-detail-page,.seed-pool-import-job-page,.seed-mailboxes-page,.seed-domains-page,.seed-domain-detail-page{flex-direction:column;gap:1rem;display:flex}.app-actions-menu-item-icon .pi.seed-pool-add-seed-menu-icon{width:.85rem;height:.85rem;font-size:.85rem}.app-actions-menu-item-icon .pi.seed-pool-add-seed-menu-icon:before{width:.85rem;height:.85rem;font-size:.85rem;line-height:.85rem}.seed-pools-filters{max-width:28rem;margin-bottom:.25rem}.seed-pools-filters .client-organization-filter.app-field{gap:.375rem;width:100%;min-width:0}.seed-pools-filters .app-field-label{font-size:.8125rem;line-height:1.25rem}.seed-pools-filters .app-multiselect-compact.p-multiselect{border-radius:.5rem;height:2rem;min-height:2rem;max-height:2rem;font-size:.8125rem}.seed-pools-filters .app-multiselect-compact.p-multiselect .p-multiselect-label{min-height:calc(2rem - 2px);padding-inline:.75rem;font-size:.8125rem;line-height:calc(2rem - 2px)}.seed-mailboxes-filters{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.75rem 1rem;max-width:56rem;display:grid}.seed-mailboxes-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.875rem;display:grid}.seed-mailboxes-summary-card{border:1px solid var(--app-shell-border);background:var(--p-surface-0);border-radius:.75rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.875rem 1rem;display:flex}.seed-mailboxes-summary-card-skeleton{min-height:4.25rem}.seed-mailboxes-summary-card-skeleton .seed-mailboxes-summary-copy{flex-direction:column;gap:.5rem;display:flex}.seed-mailboxes-summary-pending{min-height:4.25rem}.seed-mailboxes-summary-copy{min-width:0}.seed-mailboxes-summary-label{color:var(--p-text-muted-color);margin:0 0 .25rem;font-size:.8125rem;font-weight:500}.seed-mailboxes-summary-value{color:var(--p-text-color);margin:0;font-size:1.5rem;font-weight:600;line-height:1.1}.seed-mailboxes-summary-icon{width:2rem;height:2rem;color:var(--p-text-muted-color);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.seed-mailboxes-summary-icon img,.seed-mailboxes-summary-icon svg{object-fit:contain;width:1.75rem;height:1.75rem}@media (width<=1024px){.seed-mailboxes-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.seed-mailboxes-filters .seed-mailboxes-filter-control.app-field{gap:.375rem;width:100%;min-width:0}.seed-mailboxes-filters .app-field-label{min-height:1.25rem;font-size:.8125rem;line-height:1.25rem}.seed-mailboxes-filters .app-multiselect-compact.p-multiselect{border-radius:.5rem;height:2rem;min-height:2rem;max-height:2rem;font-size:.8125rem}.seed-mailboxes-filters .app-multiselect-compact.p-multiselect .p-multiselect-label{min-height:calc(2rem - 2px);padding-inline:.75rem;font-size:.8125rem;line-height:calc(2rem - 2px)}.seed-pool-status-badge{border-radius:999px;align-items:center;padding:.125rem .5rem;font-size:.75rem;font-weight:500;line-height:1.25rem;display:inline-flex}.seed-pool-status-active{background:var(--p-teal-500)}@supports (color:color-mix(in lab, red, red)){.seed-pool-status-active{background:color-mix(in srgb, var(--p-teal-500) 14%, transparent)}}.seed-pool-status-active{color:var(--p-teal-700)}.seed-pool-status-disabled{background:var(--p-stone-500,var(--p-surface-500))}@supports (color:color-mix(in lab, red, red)){.seed-pool-status-disabled{background:color-mix(in srgb, var(--p-stone-500,var(--p-surface-500)) 16%, transparent)}}.seed-pool-status-disabled{color:var(--p-stone-700,var(--p-text-muted-color))}.seed-pool-status-degraded{background:var(--p-amber-500)}@supports (color:color-mix(in lab, red, red)){.seed-pool-status-degraded{background:color-mix(in srgb, var(--p-amber-500) 14%, transparent)}}.seed-pool-status-degraded{color:var(--p-amber-700)}.seed-pool-status-integration-invalid{background:var(--p-rose-500)}@supports (color:color-mix(in lab, red, red)){.seed-pool-status-integration-invalid{background:color-mix(in srgb, var(--p-rose-500) 12%, transparent)}}.seed-pool-status-integration-invalid{color:var(--p-rose-700)}.seed-pool-status-deleted{background:var(--p-slate-500,var(--p-surface-500))}@supports (color:color-mix(in lab, red, red)){.seed-pool-status-deleted{background:color-mix(in srgb, var(--p-slate-500,var(--p-surface-500)) 16%, transparent)}}.seed-pool-status-deleted{color:var(--p-slate-700,var(--p-text-muted-color))}.seed-mailbox-status-badge{white-space:nowrap;border-radius:999px;align-items:center;padding:.125rem .5rem;font-size:.75rem;font-weight:500;line-height:1.25rem;display:inline-flex}.seed-mailbox-status-active{background:var(--p-teal-500)}@supports (color:color-mix(in lab, red, red)){.seed-mailbox-status-active{background:color-mix(in srgb, var(--p-teal-500) 14%, transparent)}}.seed-mailbox-status-active{color:var(--p-teal-700)}.seed-mailbox-status-paused{background:var(--p-sky-500)}@supports (color:color-mix(in lab, red, red)){.seed-mailbox-status-paused{background:color-mix(in srgb, var(--p-sky-500) 14%, transparent)}}.seed-mailbox-status-paused{color:var(--p-sky-700)}.seed-mailbox-status-cooling{background:var(--p-cyan-500)}@supports (color:color-mix(in lab, red, red)){.seed-mailbox-status-cooling{background:color-mix(in srgb, var(--p-cyan-500) 14%, transparent)}}.seed-mailbox-status-cooling{color:var(--p-cyan-700)}.seed-mailbox-status-pending-provision{background:var(--p-blue-500)}@supports (color:color-mix(in lab, red, red)){.seed-mailbox-status-pending-provision{background:color-mix(in srgb, var(--p-blue-500) 16%, transparent)}}.seed-mailbox-status-pending-provision{color:var(--p-blue-700)}.seed-mailbox-status-auth-failed{background:var(--p-amber-500)}@supports (color:color-mix(in lab, red, red)){.seed-mailbox-status-auth-failed{background:color-mix(in srgb, var(--p-amber-500) 14%, transparent)}}.seed-mailbox-status-auth-failed{color:var(--p-amber-700)}.seed-mailbox-status-error{background:var(--p-rose-500)}@supports (color:color-mix(in lab, red, red)){.seed-mailbox-status-error{background:color-mix(in srgb, var(--p-rose-500) 12%, transparent)}}.seed-mailbox-status-error{color:var(--p-rose-700)}.seed-mailbox-status-orphaned{background:var(--p-stone-500,var(--p-surface-500))}@supports (color:color-mix(in lab, red, red)){.seed-mailbox-status-orphaned{background:color-mix(in srgb, var(--p-stone-500,var(--p-surface-500)) 16%, transparent)}}.seed-mailbox-status-orphaned{color:var(--p-stone-700,var(--p-text-muted-color))}.seed-mailbox-status-deleted{background:var(--p-slate-500,var(--p-surface-500))}@supports (color:color-mix(in lab, red, red)){.seed-mailbox-status-deleted{background:color-mix(in srgb, var(--p-slate-500,var(--p-surface-500)) 16%, transparent)}}.seed-mailbox-status-deleted{color:var(--p-slate-700,var(--p-text-muted-color))}.seed-domain-status-badge{border-radius:999px;align-items:center;padding:.125rem .5rem;font-size:.75rem;font-weight:500;line-height:1.25rem;display:inline-flex}.seed-domain-status-ready{background:var(--p-green-500)}@supports (color:color-mix(in lab, red, red)){.seed-domain-status-ready{background:color-mix(in srgb, var(--p-green-500) 14%, transparent)}}.seed-domain-status-ready{color:var(--p-green-700)}.seed-domain-status-pending{background:var(--p-blue-500)}@supports (color:color-mix(in lab, red, red)){.seed-domain-status-pending{background:color-mix(in srgb, var(--p-blue-500) 14%, transparent)}}.seed-domain-status-pending{color:var(--p-blue-700)}.seed-domain-status-failed{background:var(--p-red-500)}@supports (color:color-mix(in lab, red, red)){.seed-domain-status-failed{background:color-mix(in srgb, var(--p-red-500) 12%, transparent)}}.seed-domain-status-failed{color:var(--p-red-700)}.seed-domain-status-muted{background:var(--p-surface-500)}@supports (color:color-mix(in lab, red, red)){.seed-domain-status-muted{background:color-mix(in srgb, var(--p-surface-500) 16%, transparent)}}.seed-domain-status-muted{color:var(--p-text-muted-color)}.seed-domain-detail-hint{color:var(--p-text-muted-color);margin:0 0 .75rem;font-size:.875rem;line-height:1.4}.seed-domain-detail-hint-inline{margin:0}.seed-domain-detail-layout{grid-template-columns:minmax(0,1.6fr) minmax(16rem,22rem);align-items:stretch;gap:1rem;display:grid}.seed-domain-detail-layout:has(>:only-child){grid-template-columns:1fr}.seed-domain-overview-card,.seed-domain-actions-card{min-width:0;height:100%}.seed-domain-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.5rem;margin:0;display:grid}.seed-domain-overview-grid .client-detail-item{min-width:0}.seed-domain-overview-grid .client-detail-item dd{overflow-wrap:anywhere}.seed-domain-actions-card{flex-direction:column;gap:0;display:flex}.seed-domain-detail-actions{flex-wrap:wrap;gap:.75rem;margin-bottom:1.25rem;display:flex}.seed-domain-seeds-target{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;display:grid}:is(.seed-domain-seeds-target :deep(.app-field),.seed-domain-seeds-target :deep(.p-inputtext),.seed-domain-seeds-target :deep(.p-inputnumber)){width:100%}@media (width<=900px){.seed-domain-detail-layout{grid-template-columns:1fr}.seed-domain-seeds-target{grid-template-columns:1fr;align-items:stretch}}@media (width<=640px){.seed-domain-overview-grid{grid-template-columns:1fr}}.seed-pool-detail-tabs,.seed-pool-settings-panel{flex-direction:column;gap:1rem;display:flex}.seed-pool-settings-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem 1rem;display:grid}.seed-pool-settings-form .seed-pool-settings-full{border-top:1px solid var(--app-shell-border);grid-column:1/-1;margin-top:1.25rem;padding-top:1.25rem}.seed-pool-settings-actions{border-top:1px solid var(--app-shell-border);justify-content:flex-end;margin-top:1rem;padding-top:1rem;display:flex}.seed-pool-integration-actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem}.seed-pool-reassign-dialog{flex-direction:column;gap:1rem;display:flex}.seed-pool-reassign-copy{color:var(--p-text-muted-color);margin:0;font-size:.9375rem;line-height:1.55}.seed-pool-reassign-dialog .app-field{width:100%;max-width:var(--app-form-max-width);min-width:0}.seed-reset-passwords-results{flex-direction:column;gap:.75rem;display:flex}.seed-reset-passwords-results-summary{color:var(--p-text-muted-color);margin:0;font-size:.875rem}.seed-reset-passwords-results-fallback{color:var(--p-text-color);margin:0;font-size:.875rem;line-height:1.45}.seed-reset-passwords-results-table-wrap{border:1px solid var(--p-text-color);max-height:min(28rem,60vh);overflow:auto}@supports (color:color-mix(in lab, red, red)){.seed-reset-passwords-results-table-wrap{border:1px solid color-mix(in srgb, var(--p-text-color) 10%, transparent)}}.seed-reset-passwords-results-table-wrap{border-radius:.5rem}.seed-reset-passwords-results-table{border-collapse:collapse;width:100%;font-size:.8125rem}.seed-reset-passwords-results-table th,.seed-reset-passwords-results-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--p-text-color);padding:.625rem .75rem}@supports (color:color-mix(in lab, red, red)){.seed-reset-passwords-results-table th,.seed-reset-passwords-results-table td{border-bottom:1px solid color-mix(in srgb, var(--p-text-color) 8%, transparent)}}.seed-reset-passwords-results-table th{background:var(--p-content-background,var(--p-surface-0));color:var(--p-text-muted-color);white-space:nowrap;font-weight:600;position:sticky;top:0}.seed-reset-passwords-results-table tbody tr:last-child td{border-bottom:0}.seed-reset-outcome-badge{white-space:nowrap;border-radius:999px;align-items:center;padding:.125rem .5rem;font-size:.75rem;font-weight:500;line-height:1.25rem;display:inline-flex}.seed-reset-outcome-reset{background:var(--p-green-500)}@supports (color:color-mix(in lab, red, red)){.seed-reset-outcome-reset{background:color-mix(in srgb, var(--p-green-500) 14%, transparent)}}.seed-reset-outcome-reset{color:var(--p-green-700)}.seed-reset-outcome-skipped{background:var(--p-surface-500)}@supports (color:color-mix(in lab, red, red)){.seed-reset-outcome-skipped{background:color-mix(in srgb, var(--p-surface-500) 16%, transparent)}}.seed-reset-outcome-skipped{color:var(--p-text-muted-color)}.seed-reset-outcome-failed{background:var(--p-red-500)}@supports (color:color-mix(in lab, red, red)){.seed-reset-outcome-failed{background:color-mix(in srgb, var(--p-red-500) 12%, transparent)}}.seed-reset-outcome-failed{color:var(--p-red-700)}.seed-pool-settings-actions .app-button.p-button,.seed-pool-metadata-editor-head .app-button.p-button{gap:.375rem;height:2rem;min-height:2rem;padding-inline:.75rem;font-size:.8125rem}.seed-pool-settings-actions .app-button.p-button .p-button-icon,.seed-pool-settings-actions .app-button.p-button .p-button-icon svg,.seed-pool-metadata-editor-head .app-button.p-button .p-button-icon,.seed-pool-metadata-editor-head .app-button.p-button .p-button-icon svg{width:.875rem;height:.875rem;font-size:.875rem}.seed-pool-metadata-editor{flex-direction:column;gap:.875rem;display:flex}.seed-pool-metadata-editor-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.seed-pool-metadata-editor-title{color:var(--p-text-color);margin:0;font-size:.875rem;font-weight:600}.seed-pool-metadata-editor-hint{color:var(--p-text-muted-color);margin:.25rem 0 0;font-size:.75rem}.seed-pool-metadata-rows{flex-direction:column;gap:.75rem;display:flex}.seed-pool-metadata-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:.75rem;display:grid}.seed-pool-metadata-remove.app-button.p-button{min-height:var(--app-control-height);height:var(--app-control-height);width:var(--app-control-height);color:var(--p-slate-500);justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.seed-pool-metadata-remove.app-button.p-button:not(:disabled):hover{color:var(--p-red-600);background:var(--p-red-500)}@supports (color:color-mix(in lab, red, red)){.seed-pool-metadata-remove.app-button.p-button:not(:disabled):hover{background:color-mix(in srgb, var(--p-red-500) 12%, transparent)}}.seed-pool-metadata-remove.app-button.p-button .p-button-icon,.seed-pool-metadata-remove.app-button.p-button .p-button-icon svg{width:1rem;height:1rem;color:inherit}.seed-pool-wizard{flex-direction:column;gap:1.5rem;width:min(100%,56rem);margin-inline:auto;display:flex}.seed-pool-wizard-progress{border-bottom:1px solid var(--app-shell-border);align-items:flex-start;gap:0;margin-bottom:.25rem;padding-bottom:1rem;display:flex}.seed-pool-wizard-progress-item{min-width:0;color:var(--p-text-muted-color);text-align:center;flex-direction:column;flex:1;align-items:center;gap:.375rem;display:flex;position:relative}.seed-pool-wizard-progress-item:last-child{flex:1}.seed-pool-wizard-progress-index{border:1px solid var(--app-shell-border);background:var(--p-surface-0);z-index:1;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;font-weight:600;display:inline-flex}.seed-pool-wizard-progress-label{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:4.75rem;font-size:.6875rem;font-weight:500;line-height:1.25}.seed-pool-wizard-progress-connector{background:var(--app-shell-border);width:calc(100% - 1.75rem);min-width:0;height:1px;margin:0;position:absolute;top:.75rem;left:calc(50% + .875rem)}.seed-pool-wizard-progress-item.is-active{color:var(--p-text-color)}.seed-pool-wizard-progress-item.is-active .seed-pool-wizard-progress-index{border-color:var(--p-teal-500)}@supports (color:color-mix(in lab, red, red)){.seed-pool-wizard-progress-item.is-active .seed-pool-wizard-progress-index{border-color:color-mix(in srgb, var(--p-teal-500) 55%, var(--app-shell-border))}}.seed-pool-wizard-progress-item.is-active .seed-pool-wizard-progress-index{background:var(--p-teal-500)}@supports (color:color-mix(in lab, red, red)){.seed-pool-wizard-progress-item.is-active .seed-pool-wizard-progress-index{background:color-mix(in srgb, var(--p-teal-500) 14%, transparent)}}.seed-pool-wizard-progress-item.is-active .seed-pool-wizard-progress-index{color:var(--p-teal-700)}.seed-pool-wizard-progress-item.is-complete{color:var(--p-text-color)}.seed-pool-wizard-progress-item.is-complete .seed-pool-wizard-progress-index{border-color:var(--p-primary-color)}@supports (color:color-mix(in lab, red, red)){.seed-pool-wizard-progress-item.is-complete .seed-pool-wizard-progress-index{border-color:color-mix(in srgb, var(--p-primary-color) 40%, var(--app-shell-border))}}.seed-pool-wizard-progress-item.is-complete .seed-pool-wizard-progress-index{background:var(--p-primary-color)}@supports (color:color-mix(in lab, red, red)){.seed-pool-wizard-progress-item.is-complete .seed-pool-wizard-progress-index{background:color-mix(in srgb, var(--p-primary-color) 12%, transparent)}}.seed-pool-wizard-progress-item.is-complete .seed-pool-wizard-progress-index{color:var(--p-primary-color)}.seed-pool-wizard-progress-item.is-complete .seed-pool-wizard-progress-connector{background:var(--p-primary-color)}@supports (color:color-mix(in lab, red, red)){.seed-pool-wizard-progress-item.is-complete .seed-pool-wizard-progress-connector{background:color-mix(in srgb, var(--p-primary-color) 35%, var(--app-shell-border))}}.seed-pool-wizard-body{flex-direction:column;gap:1.25rem;min-height:14rem;padding-top:.5rem;display:flex}.seed-pool-wizard-intro h2{letter-spacing:-.01em;margin:0;font-size:1.125rem;font-weight:600}.seed-pool-wizard-intro p{max-width:40rem;color:var(--p-text-muted-color);margin:.375rem 0 0;font-size:.875rem;line-height:1.5}.seed-pool-wizard-fields{flex-direction:column;gap:.875rem;display:flex}.seed-pool-wizard-fields-narrow{max-width:var(--app-form-max-width)}.seed-pool-wizard-fields-narrow .app-dropdown.p-select{border-radius:.5rem;height:2.25rem;min-height:2.25rem;max-height:2.25rem;font-size:.875rem}.seed-pool-wizard-fields-narrow .app-dropdown.p-select .p-select-label{height:calc(2.25rem - 2px);min-height:calc(2.25rem - 2px);padding-inline:.75rem;font-size:.875rem}.seed-pool-wizard-fields-narrow .app-dropdown.p-select .p-select-dropdown{width:2.25rem}.seed-pool-wizard-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem 1rem;max-width:40rem;display:grid}.seed-pool-wizard-fields-grid>:last-child{grid-column:1/-1;max-width:calc(50% - .5rem)}.seed-pool-credential-source{flex-wrap:wrap;gap:.5rem;margin-bottom:.25rem;display:flex}.seed-pool-credential-source-option{border:1px solid var(--app-shell-border);background:var(--p-surface-0);color:var(--p-text-color);cursor:pointer;border-radius:.625rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:500}.seed-pool-credential-source-option.is-selected{border-color:var(--p-teal-500)}@supports (color:color-mix(in lab, red, red)){.seed-pool-credential-source-option.is-selected{border-color:color-mix(in srgb, var(--p-teal-500) 45%, var(--app-shell-border))}}.seed-pool-credential-source-option.is-selected{background:var(--p-teal-500)}@supports (color:color-mix(in lab, red, red)){.seed-pool-credential-source-option.is-selected{background:color-mix(in srgb, var(--p-teal-500) 10%, var(--p-surface-0))}}.seed-pool-credential-source-option.is-selected{color:var(--p-teal-800)}.seed-pool-wizard-inline-hint{color:var(--p-text-muted-color);margin:0;font-size:.8125rem}.seed-pool-wizard-inline-hint a{color:var(--p-teal-700);text-decoration:underline}.seed-pool-automation-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.5rem .875rem;max-width:42rem;display:grid}.seed-pool-settings-form.seed-pool-automation-fields{width:100%;max-width:none}.seed-pool-automation-fields>.app-field{border:1px solid var(--app-shell-border);background:var(--p-surface-0);border-radius:.625rem;flex-direction:row;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.75rem;padding:.5rem .75rem}.seed-pool-automation-fields>.app-field:first-child{grid-column:1/-1}.seed-pool-automation-fields>.app-field .app-field-label-row{flex:1;min-width:0;min-height:0}.seed-pool-automation-fields>.app-field .app-field-label{font-size:.8125rem;line-height:1.3}.seed-pool-automation-fields>.app-field>.app-toggle{flex-shrink:0}.seed-pool-automation-number{min-width:0}.seed-pool-automation-number>.app-field{border:1px solid var(--app-shell-border);background:var(--p-surface-0);border-radius:.625rem;flex-direction:row;justify-content:space-between;align-items:center;gap:.75rem;height:100%;min-height:2.75rem;padding:.5rem .75rem}.seed-pool-automation-number>.app-field .app-field-label-row{flex:1;min-width:0;min-height:0}.seed-pool-automation-number>.app-field .app-field-label{font-size:.8125rem;line-height:1.3}.seed-pool-automation-number .p-inputtext{flex-shrink:0;max-width:5.5rem}.seed-pool-integration-link{color:var(--p-teal-700);text-decoration:underline}.seed-pool-integration-error{color:var(--p-red-700)}.seed-pool-wizard-provider-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.875rem;display:grid}.seed-pool-wizard-provider{text-align:left;border:1px solid var(--app-shell-border);background:var(--p-surface-0);cursor:pointer;border-radius:.75rem;align-items:center;gap:.75rem;min-height:4.25rem;padding:.875rem 1rem;display:flex}.seed-pool-wizard-provider.is-selected{border-color:var(--p-surface-500)}@supports (color:color-mix(in lab, red, red)){.seed-pool-wizard-provider.is-selected{border-color:color-mix(in srgb, var(--p-surface-500) 35%, var(--app-shell-border))}}.seed-pool-wizard-provider.is-selected{background:var(--p-surface-500)}@supports (color:color-mix(in lab, red, red)){.seed-pool-wizard-provider.is-selected{background:color-mix(in srgb, var(--p-surface-500) 8%, var(--p-surface-0))}}.seed-pool-wizard-provider.is-selected{box-shadow:none}.seed-pool-wizard-provider.is-disabled{opacity:.58;cursor:not-allowed}.seed-pool-wizard-provider-icon{object-fit:contain;flex-shrink:0;width:1.75rem;height:1.75rem}.seed-pool-wizard-provider-copy{flex-direction:column;gap:.125rem;min-width:0;display:flex}.seed-pool-wizard-provider-label{color:var(--p-text-color);font-size:.875rem;font-weight:600}.seed-pool-wizard-provider-hint{color:var(--p-text-muted-color);font-size:.75rem}.seed-pool-wizard-review{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.5rem;max-width:40rem;margin:0;display:grid}.seed-pool-wizard-review dt{color:var(--p-text-muted-color);margin:0 0 .25rem;font-size:.75rem;font-weight:500}.seed-pool-wizard-review dd{color:var(--p-text-color);margin:0;font-size:.9375rem}.seed-pool-wizard-actions{border-top:1px solid var(--app-shell-border);flex-wrap:wrap;justify-content:space-between;gap:.75rem;padding-top:.5rem;display:flex}.seed-pool-wizard-actions .app-button.p-button{height:2.125rem;min-height:2.125rem;padding-inline:.875rem;font-size:.8125rem}.seed-pool-bulk-dialog{flex-direction:column;gap:.875rem;display:flex}.seed-pool-bulk-dialog-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.seed-mailbox-add-dialog{flex-direction:column;gap:1rem;width:100%;display:flex}.seed-mailbox-add-dialog .mailbox-add-mode-tabs{align-self:flex-start}.seed-mailbox-add-dialog-root.p-dialog.app-dialog>.p-dialog-content{width:100%}.seed-mailbox-bulk-template-action{border-top:1px solid var(--app-shell-border);margin-top:.75rem;padding-top:.75rem}.seed-mailbox-bulk-layout{grid-template-columns:minmax(13rem,.85fr) minmax(0,1.35fr);align-items:stretch;gap:1rem;width:100%}.seed-mailbox-bulk-layout .mailbox-bulk-upload-card{flex-direction:column;min-height:100%;display:flex}.seed-mailbox-bulk-layout .seed-mailbox-file-dropzone{flex:1;min-height:16rem}.seed-mailbox-bulk-layout .seed-mailbox-file-dropzone.mailbox-file-dropzone-filled{min-height:14rem}@media (width<=768px){.seed-pool-settings-form,.seed-pool-metadata-row,.seed-mailboxes-filters,.seed-mailboxes-summary,.seed-pool-wizard-fields-grid,.seed-pool-wizard-provider-grid,.seed-pool-wizard-review{grid-template-columns:1fr}.seed-pool-wizard-fields-grid>:last-child{max-width:none}.seed-pool-wizard-progress{gap:.5rem .25rem}.seed-pool-wizard-progress-item{flex:1 1 0;min-width:3.25rem}.seed-pool-wizard-progress-label{max-width:3.5rem;font-size:.625rem}.seed-pool-wizard-progress-connector{display:none}.seed-pool-wizard{width:100%}.seed-pool-automation-fields{grid-template-columns:1fr;max-width:none}}.seed-panel-create-intro{color:var(--text-muted,#64748b);margin:0 0 1rem;font-size:.875rem;line-height:1.45}.seed-panel-create-form{flex-direction:column;gap:1rem;display:flex}.seed-panel-create-name-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem 1rem;display:grid}.seed-mailbox-dialog-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;width:100%;display:flex}.seed-mailbox-dialog-footer-start,.seed-mailbox-dialog-footer-end{align-items:center;gap:.5rem;display:flex}.seed-mailbox-dialog-footer-end{margin-left:auto}.seed-panel-email-compose{grid-template-columns:minmax(0,2fr) auto minmax(0,3fr);align-items:stretch;gap:.5rem;width:100%;display:grid}.seed-panel-email-local{width:100%;min-width:0}.seed-panel-email-at{width:1.25rem;color:var(--p-text-muted-color);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;font-size:1.125rem;font-weight:600;display:flex}.seed-panel-email-domain{width:100%;min-width:0}.seed-panel-email-domain.app-dropdown.p-select,.seed-panel-email-domain.app-dropdown.p-select .p-select-label{width:100%}.seed-panel-create-daily-limit{max-width:12rem}.seed-pool-microsoft-binding{gap:1rem;display:grid}.seed-pool-microsoft-connect{background:#f8fafce6;border:1px solid #0f172a14;border-radius:.75rem;gap:.75rem;padding:1rem;display:grid}.seed-pool-microsoft-connect-copy{color:#475569;margin:0;font-size:.9375rem;line-height:1.5}.seed-pool-microsoft-connected{color:#047857;margin:0;font-size:.875rem}@media (width<=640px){.seed-panel-create-name-row{grid-template-columns:1fr}.seed-panel-email-compose{grid-template-columns:1fr;gap:.625rem}.seed-panel-email-at{justify-content:flex-start;width:auto;padding-inline:.125rem}.seed-panel-create-daily-limit{max-width:none}}.seed-mailbox-detail-stack{flex-direction:column;gap:1rem;display:flex}.seed-mailbox-detail-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem 1.5rem;margin:0;display:grid}.seed-mailbox-detail-lifecycle .seed-mailbox-detail-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.seed-mailbox-detail-password{grid-column:1/-1}.seed-mailbox-detail-mono{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8125rem}.seed-mailbox-detail-link{color:var(--p-primary-color,#2563eb);font-weight:500;text-decoration:none}.seed-mailbox-detail-link:hover{text-decoration:underline}.seed-secret-reveal{border:1px solid var(--app-shell-border);background:var(--app-shell-canvas,#f8fafc);border-radius:.5rem;align-items:center;gap:.35rem;max-width:min(100%,28rem);padding:.25rem .35rem .25rem .65rem;display:inline-flex}.seed-secret-reveal-input{min-width:0;color:inherit;letter-spacing:.02em;background:0 0;border:0;outline:none;flex:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8125rem}.seed-secret-reveal-toggle{width:1.75rem;height:1.75rem;color:var(--p-text-muted-color);cursor:pointer;background:0 0;border:0;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.seed-secret-reveal-toggle:hover{background:var(--p-text-color)}@supports (color:color-mix(in lab, red, red)){.seed-secret-reveal-toggle:hover{background:color-mix(in srgb, var(--p-text-color) 6%, transparent)}}.seed-secret-reveal-toggle:hover{color:var(--p-text-color)}.seed-secret-reveal-toggle--copied,.seed-secret-reveal-toggle--copied:hover{color:#047857}.seed-secret-reveal-toggle svg{width:1rem;height:1rem}@media (width<=900px){.seed-mailbox-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.seed-mailbox-detail-facts{grid-template-columns:1fr}}.notification-bell-wrap,.notification-bell-trigger{position:relative;overflow:visible}.notification-bell-badge{z-index:1;background:var(--color-brand-600);color:#fff;pointer-events:none;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;padding:0 .3125rem;font-size:.6875rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-.375rem;right:-.375rem}.notification-bell-badge:before{content:"";z-index:-1;border-radius:inherit;background:#506d438c;position:absolute;inset:-2px}@supports (color:color-mix(in lab, red, red)){.notification-bell-badge:before{background:color-mix(in srgb, var(--color-brand-600) 55%, transparent)}}.notification-bell-badge:before{opacity:0;pointer-events:none;transform:scale(1)}.notification-bell-trigger.is-unread-increase .app-navbar-action-icon{transform-origin:top;animation:.55s notification-bell-nudge}.notification-bell-badge.is-unread-increase:before{animation:.55s ease-out notification-bell-badge-pulse}@keyframes notification-bell-nudge{0%,to{transform:rotate(0)}18%{transform:rotate(14deg)}36%{transform:rotate(-12deg)}54%{transform:rotate(8deg)}72%{transform:rotate(-4deg)}}@keyframes notification-bell-badge-pulse{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}@media (prefers-reduced-motion:reduce){.notification-bell-trigger.is-unread-increase .app-navbar-action-icon,.notification-bell-badge.is-unread-increase:before{animation:none}}.notification-popover.p-popover{border:1px solid var(--app-shell-border);background:#fff;border-radius:.875rem;margin-top:.375rem;box-shadow:0 18px 44px #141a2624,0 6px 16px #141a2614}.notification-popover-content.p-popover-content{padding:0}.notification-dropdown-panel{flex-direction:column;width:min(24rem,100vw - 2rem);max-height:min(28rem,100vh - 6rem);display:flex}.notification-dropdown-panel-header{border-bottom:1px solid var(--app-shell-border);justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.875rem 1rem .75rem;display:flex}.notification-dropdown-panel-heading{flex-direction:column;gap:.125rem;min-width:0;display:flex}.notification-dropdown-panel-title{color:var(--p-text-color);margin:0;font-size:.9375rem;font-weight:600}.notification-dropdown-panel-subtitle{color:var(--p-text-muted-color);margin:0;font-size:.75rem}.notification-dropdown-panel-mark-all{color:var(--color-brand-600);font:inherit;cursor:pointer;background:0 0;border:none;flex-shrink:0;font-size:.75rem;font-weight:600}.notification-dropdown-panel-mark-all:hover:not(:disabled),.notification-dropdown-panel-mark-all:focus-visible{color:var(--color-brand-700);outline:none;text-decoration:underline}.notification-dropdown-panel-mark-all:disabled{color:var(--p-text-muted-color);cursor:not-allowed}.notification-dropdown-panel-inline-error{color:var(--p-red-600);margin:0;padding:.5rem 1rem 0;font-size:.75rem}.notification-dropdown-panel-list{flex-direction:column;padding:.375rem;display:flex;overflow-y:auto}.notification-dropdown-panel-state{color:var(--p-text-muted-color);flex-direction:column;align-items:flex-start;gap:.625rem;padding:1.25rem 1rem;font-size:.8125rem;display:flex}.notification-dropdown-panel-state p{margin:0}.notification-dropdown-panel-retry{color:var(--color-brand-600);font:inherit;cursor:pointer;background:0 0;border:none;font-size:.8125rem;font-weight:600}.notification-dropdown-panel-retry:hover,.notification-dropdown-panel-retry:focus-visible{outline:none;text-decoration:underline}.notification-dropdown-panel-footer{border-top:1px solid var(--app-shell-border);padding:.5rem}.notification-dropdown-panel-view-all{width:100%;min-height:2rem;color:var(--color-brand-600);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;font-size:.8125rem;font-weight:600;display:flex}.notification-dropdown-panel-view-all:hover,.notification-dropdown-panel-view-all:focus-visible{background:var(--app-shell-highlight);outline:none}.notification-list-item{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.625rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.75rem;padding:.625rem .5rem;transition:background-color .15s;display:grid}.notification-list-item-page{border-bottom:1px solid var(--app-shell-border);border-radius:0;padding:.875rem 1rem}.notification-list-item-page:last-child{border-bottom:none}.notification-list-item-clickable{cursor:pointer}.notification-list-item:hover:not(:disabled),.notification-list-item:focus-visible{background:var(--app-shell-highlight);outline:none}.notification-list-item:disabled{cursor:wait;opacity:.7}.notification-list-item-skeleton{cursor:default}.notification-list-item-icon-wrap{flex-shrink:0;position:relative}.notification-list-item-unread-dot{background:var(--color-brand-600);border:2px solid #fff;border-radius:999px;width:.5625rem;height:.5625rem;position:absolute;top:-.125rem;right:-.125rem}.notification-list-item-read .notification-list-item-title{font-weight:500}.notification-list-item-icon{background:var(--app-shell-highlight);width:2rem;height:2rem;color:var(--p-text-muted-color);border-radius:.625rem;justify-content:center;align-items:center;display:inline-flex}.notification-list-item-icon-glyph{width:1rem;height:1rem}.notification-kind-bulk-import{background:#ebf0e9}@supports (color:color-mix(in lab, red, red)){.notification-kind-bulk-import{background:color-mix(in srgb, var(--color-brand-500) 14%, white)}}.notification-kind-bulk-import{color:var(--color-brand-700)}.notification-kind-mailbox-error{background:var(--p-red-500)}@supports (color:color-mix(in lab, red, red)){.notification-kind-mailbox-error{background:color-mix(in srgb, var(--p-red-500) 12%, white)}}.notification-kind-mailbox-error{color:var(--p-red-700)}.notification-kind-plan-failed{background:var(--p-amber-500)}@supports (color:color-mix(in lab, red, red)){.notification-kind-plan-failed{background:color-mix(in srgb, var(--p-amber-500) 14%, white)}}.notification-kind-plan-failed{color:var(--p-amber-700)}.notification-kind-account-alert{background:var(--p-surface-400)}@supports (color:color-mix(in lab, red, red)){.notification-kind-account-alert{background:color-mix(in srgb, var(--p-surface-400) 18%, white)}}.notification-kind-account-alert{color:var(--p-text-color)}.notification-list-item-content{flex-direction:column;gap:.2rem;min-width:0;display:flex}.notification-list-item-title{color:var(--p-text-color);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.notification-list-item-unread .notification-list-item-title{font-weight:600}.notification-list-item-kind{background:var(--app-shell-highlight);color:var(--p-text-muted-color);border-radius:999px;align-self:flex-start;padding:.125rem .375rem;font-size:.6875rem;font-weight:600;line-height:1.25}.notification-list-item-body{color:var(--p-text-muted-color);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.45;display:-webkit-box;overflow:hidden}.notification-list-item-side{flex-direction:column;align-items:flex-end;gap:.25rem;display:flex}.notification-list-item-time{color:var(--p-text-muted-color);white-space:nowrap;flex-shrink:0;font-size:.6875rem;line-height:1.35}.notification-list-item-chevron{width:.875rem;height:.875rem;color:var(--p-text-muted-color)}.notification-page-header{flex-direction:column;flex-shrink:0;gap:1rem;display:flex}.notification-page-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.notification-page-filter-tabs .app-segmented-tabs-panels{display:none}.notification-page-filter-tabs .app-segmented-tabs-tab{justify-content:center;align-items:center;display:inline-flex}.notification-page-filter-tab-content{align-items:center;gap:.375rem;display:inline-flex}.notification-page-filter-tab-count{background:var(--color-brand-600);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:1.125rem;height:1.125rem;padding:0 .3125rem;font-size:.625rem;font-weight:700;line-height:1;display:inline-flex}.notification-page-actions{align-items:center;gap:.25rem;display:flex}.notification-page-actions .app-button{gap:.375rem;min-height:2rem;padding-inline:.625rem;font-size:.8125rem}.notification-page-actions .app-button .app-button-icon{width:.875rem;height:.875rem}.notification-page{height:calc(var(--app-viewport-height) - var(--app-navbar-height));max-height:calc(var(--app-viewport-height) - var(--app-navbar-height));box-sizing:border-box;flex-direction:column;min-height:0;display:flex;overflow:hidden}.notification-page-inline-error{color:var(--p-red-600);flex-shrink:0;margin:0 0 1rem;font-size:.8125rem}.notification-page-panel{border:1px solid var(--app-shell-border);background:#fff;border-radius:.875rem;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.notification-page-layout{flex:1;grid-template-columns:minmax(18rem,22rem) minmax(0,1fr);gap:1rem;min-height:0;display:grid;overflow:hidden}.notification-page-list-panel,.notification-page-detail-panel{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.notification-page-list-scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow:hidden auto}.notification-page-detail-toolbar{z-index:1;border-bottom:1px solid var(--app-shell-border);background:#fff;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.75rem;padding:.625rem 1rem;display:flex;position:sticky;top:0}.notification-page-detail-back{color:var(--color-brand-600);font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:.25rem;padding:0;font-size:.8125rem;font-weight:600;display:none}.notification-page-detail-back:hover,.notification-page-detail-back:focus-visible{color:var(--color-brand-700);outline:none;text-decoration:underline}.notification-page-detail-back-icon{width:1rem;height:1rem}.notification-page-detail-nav{align-items:center;gap:.5rem;margin-left:auto;display:inline-flex}.notification-page-detail-action-link{border:1px solid var(--app-shell-border);min-height:1.75rem;color:var(--color-brand-600);white-space:nowrap;background:#fff;border-radius:.5rem;align-items:center;padding:0 .625rem;font-size:.75rem;font-weight:600;text-decoration:none;display:inline-flex}.notification-page-detail-action-link:hover,.notification-page-detail-action-link:focus-visible{background:var(--app-shell-highlight);outline:none}.notification-page-detail-nav-button{border:1px solid var(--app-shell-border);width:1.75rem;height:1.75rem;color:var(--p-text-color);cursor:pointer;background:#fff;border-radius:.5rem;justify-content:center;align-items:center;display:inline-flex}.notification-page-detail-nav-button:hover:not(:disabled),.notification-page-detail-nav-button:focus-visible{background:var(--app-shell-highlight);outline:none}.notification-page-detail-nav-button:disabled{color:var(--p-text-muted-color);cursor:not-allowed;opacity:.55}.notification-page-detail-nav-icon{width:.875rem;height:.875rem}.notification-page-detail-card{border:1px solid var(--app-shell-border);overscroll-behavior:contain;background:#fff;border-radius:.875rem;flex:1;min-height:0;overflow:hidden auto}.notification-list-item-selected{background:#f4f6f2}@supports (color:color-mix(in lab, red, red)){.notification-list-item-selected{background:color-mix(in srgb, var(--color-brand-500) 8%, white)}}.notification-list-item-selected:hover:not(:disabled),.notification-list-item-selected:focus-visible{background:#eef2ec}@supports (color:color-mix(in lab, red, red)){.notification-list-item-selected:hover:not(:disabled),.notification-list-item-selected:focus-visible{background:color-mix(in srgb, var(--color-brand-500) 12%, white)}}.notification-detail-panel,.notification-detail-empty-state{padding:1.25rem}.notification-detail-header{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.875rem;display:flex}.notification-detail-kind-badge{border-radius:999px;align-items:center;gap:.375rem;padding:.25rem .5rem;font-size:.6875rem;font-weight:600;display:inline-flex}.notification-detail-kind-icon{width:.875rem;height:.875rem}.notification-detail-time{color:var(--p-text-muted-color);flex-shrink:0;font-size:.75rem}.notification-detail-title{color:var(--p-text-color);margin:0 0 .75rem;font-size:1.125rem;font-weight:600;line-height:1.35}.notification-detail-body{color:var(--p-text-color);white-space:pre-wrap;margin:0;font-size:.875rem;line-height:1.55}.notification-detail-hint{background:var(--p-surface-500);border-radius:.5rem;flex-direction:column;gap:.25rem;margin:1rem 0 0;padding:.75rem .875rem;display:flex}@supports (color:color-mix(in lab, red, red)){.notification-detail-hint{background:color-mix(in srgb, var(--p-surface-500) 10%, transparent)}}.notification-detail-hint{color:var(--p-text-color);font-size:.875rem;line-height:1.45}.notification-detail-hint-label{letter-spacing:.02em;text-transform:uppercase;color:var(--p-text-muted-color);font-size:.6875rem;font-weight:600}.notification-detail-general .seed-reset-passwords-results-table-wrap{margin-top:1rem}.notification-detail-meta-grid{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.75rem;margin:1rem 0 0;display:grid}.notification-detail-meta-item dt{letter-spacing:.02em;text-transform:uppercase;color:var(--p-text-muted-color);margin:0 0 .125rem;font-size:.6875rem;font-weight:600}.notification-detail-meta-item dd{color:var(--p-text-color);margin:0;font-size:.875rem}.notification-detail-actions{border-top:1px solid var(--app-shell-border);flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;padding-top:1rem;display:flex}.notification-detail-action-link{border:1px solid var(--app-shell-border);min-height:2rem;color:var(--color-brand-600);background:#fff;border-radius:.5rem;align-items:center;padding:0 .75rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.notification-detail-action-link:hover,.notification-detail-action-link:focus-visible{background:var(--app-shell-highlight);outline:none}.notification-detail-bulk-import-intro{margin-bottom:1rem}.notification-detail-empty,.notification-detail-empty-copy{color:var(--p-text-muted-color);margin:0;font-size:.875rem}.notification-detail-empty-state{flex-direction:column;justify-content:center;min-height:16rem;display:flex}.notification-detail-empty-title{color:var(--p-text-color);margin:0 0 .375rem;font-size:1rem;font-weight:600}.bulk-import-job-detail-panel-embedded .mailbox-detail-card{margin-top:0}.bulk-import-job-detail-panel-embedded .mailbox-import-items-card{margin-top:.75rem}.bulk-import-job-detail-panel-embedded .mailbox-import-items-card .app-data-table-toolbar:empty{display:none}.bulk-import-job-detail-panel-embedded .mailbox-import-items-card .app-data-table-toolbar:not(:has(.app-data-table-search,.app-data-table-toolbar-actions:not(:empty))){display:none}.bulk-import-job-detail-panel-embedded .mailbox-import-items-card .app-data-table-grid .p-datatable-table{width:100%}.bulk-import-job-detail-panel-embedded .mailbox-import-items-card .app-data-table{overflow-x:auto}.bulk-import-job-detail-panel-embedded .mailbox-import-items-card .app-data-table-grid .p-datatable-thead>tr>th,.bulk-import-job-detail-panel-embedded .mailbox-import-items-card .app-data-table-grid .p-datatable-tbody>tr>td{text-align:left;vertical-align:middle}.bulk-import-job-detail-panel-header{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:1rem;display:flex}.bulk-import-job-detail-panel-title{color:var(--p-text-color);margin:0 0 .375rem;font-size:1rem;font-weight:600}.bulk-import-job-detail-panel-meta{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.bulk-import-job-detail-panel-progress{color:var(--p-text-muted-color);font-size:.8125rem}.bulk-import-job-detail-panel-loading{flex-direction:column;gap:.75rem;display:flex}.notification-page-list{flex-direction:column;display:flex}.notification-page-state{color:var(--p-text-muted-color);flex-direction:column;align-items:flex-start;gap:.75rem;padding:2rem 1.25rem;font-size:.875rem;display:flex}.notification-page-state p{margin:0}.notification-page-pagination{border-top:1px solid var(--app-shell-border);background:#fff;flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1rem;display:flex}.notification-page-pagination-copy{color:var(--p-text-muted-color);font-size:.8125rem}.notification-page-pagination-actions{align-items:center;gap:.375rem;display:flex}.notification-page-pagination-button{border:1px solid var(--app-shell-border);min-height:1.75rem;color:var(--p-text-color);font:inherit;cursor:pointer;background:#fff;border-radius:.5rem;padding:0 .625rem;font-size:.75rem;font-weight:600}.notification-page-pagination-button:hover:not(:disabled),.notification-page-pagination-button:focus-visible{background:var(--app-shell-highlight);outline:none}.notification-page-pagination-button:disabled{color:var(--p-text-muted-color);cursor:not-allowed;opacity:.6}@media (width<=900px){.notification-page-layout{grid-template-columns:1fr}.notification-page-list-panel-hidden-mobile,.notification-page-detail-panel{display:none}.notification-page-detail-panel-visible-mobile{display:flex}.notification-page-detail-back{display:inline-flex}}@media (width<=640px){.notification-page-toolbar,.notification-page-pagination{flex-direction:column;align-items:stretch}.notification-page-actions,.notification-page-pagination-actions{width:100%}}.account-page{flex-direction:column;gap:1.25rem;max-width:52rem;display:flex}.account-layout{flex-direction:column;gap:1rem;display:flex}.account-hero{isolation:isolate;border:1px solid #fff;align-items:center;gap:1rem;padding:1rem 1.15rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.account-hero{border:1px solid color-mix(in srgb, #fff 55%, var(--app-shell-border))}}.account-hero{background:linear-gradient(135deg, #ffffffb8, var(--p-surface-0));border-radius:.85rem}@supports (color:color-mix(in lab, red, red)){.account-hero{background:linear-gradient(135deg, #ffffffb8, color-mix(in srgb, var(--p-surface-0) 48%, transparent))}}.account-hero{box-shadow:inset 0 1px 0 #fffc, 0 10px 28px var(--p-surface-900)}@supports (color:color-mix(in lab, red, red)){.account-hero{box-shadow:inset 0 1px 0 #fffc, 0 10px 28px color-mix(in srgb, var(--p-surface-900) 5%, transparent)}}.account-hero{-webkit-backdrop-filter:blur(18px)saturate(1.35);animation:.52s cubic-bezier(.22,1,.36,1) both account-hero-in}.account-hero:before{content:"";z-index:-1;background:radial-gradient(120% 140% at 8% 50%, var(--p-teal-400), transparent 58%), radial-gradient(90% 120% at 100% 0%, var(--p-sky-400), transparent 62%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.account-hero:before{background:radial-gradient(120% 140% at 8% 50%, color-mix(in srgb, var(--p-teal-400) 18%, transparent), transparent 58%), radial-gradient(90% 120% at 100% 0%, color-mix(in srgb, var(--p-sky-400) 12%, transparent), transparent 62%)}}.account-hero:before{pointer-events:none}.account-hero>*{z-index:1;position:relative}.account-hero-avatar{flex-shrink:0;width:3rem;height:3rem;animation:.64s cubic-bezier(.22,1,.36,1) both account-hero-avatar-in;position:relative}.account-hero-avatar .app-user-avatar{z-index:1;position:relative}.account-hero-ripple{border:1.5px solid var(--p-teal-500);border-radius:999px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.account-hero-ripple{border:1.5px solid color-mix(in srgb, var(--p-teal-500) 42%, transparent)}}.account-hero-ripple{pointer-events:none;animation:1.15s cubic-bezier(.16,1,.3,1) both account-hero-ripple;box-shadow:0 0 0 1px #ffffff59}.account-hero-ripple--delayed{border-color:var(--p-sky-500);animation-delay:.2s}@supports (color:color-mix(in lab, red, red)){.account-hero-ripple--delayed{border-color:color-mix(in srgb, var(--p-sky-500) 36%, transparent)}}@keyframes account-hero-in{0%{opacity:0;transform:translateY(.4rem)}to{opacity:1;transform:none}}@keyframes account-hero-avatar-in{0%{opacity:.4;transform:scale(.86)}to{opacity:1;transform:none}}@keyframes account-hero-ripple{0%{opacity:.7;transform:scale(1)}70%{opacity:.22}to{opacity:0;transform:scale(2.75)}}@media (prefers-reduced-motion:reduce){.account-hero,.account-hero-avatar,.account-hero-ripple{animation:none}}.account-hero-text{flex-direction:column;gap:.2rem;min-width:0;display:flex}.account-hero-title-row{flex-wrap:wrap;align-items:center;gap:.5rem .65rem;display:flex}.account-hero-name{letter-spacing:-.02em;color:var(--p-text-color);margin:0;font-size:1.15rem;font-weight:650}.account-hero-email{color:var(--p-text-muted-color);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.875rem;overflow:hidden}.account-role-badge{letter-spacing:.01em;font-weight:600}.account-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.account-stat-card{border:1px solid var(--app-shell-border);background:var(--p-surface-0);border-radius:.75rem;flex-direction:column;gap:.15rem;padding:.7rem .9rem;display:flex}.account-stat-label{letter-spacing:.02em;text-transform:uppercase;color:var(--p-text-muted-color);margin:0;font-size:.75rem;font-weight:560}.account-stat-value{letter-spacing:-.03em;color:var(--p-text-color);margin:0;font-size:1.35rem;font-weight:650;line-height:1.1}.account-tabs{flex-direction:column;gap:1rem;display:flex}.account-panel{border:1px solid var(--app-shell-border);background:var(--p-surface-0);border-radius:.75rem;padding:1.05rem 1.15rem 1.15rem}.account-panel-head{margin-bottom:1rem}.account-panel-head h2{letter-spacing:-.015em;margin:0;font-size:1rem;font-weight:650}.account-panel-copy{color:var(--p-text-muted-color);max-width:36rem;margin:.3rem 0 0;font-size:.8125rem;line-height:1.45}.account-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem 1rem;display:grid}.account-panel-actions{border-top:1px solid var(--app-shell-border);justify-content:flex-end;margin-top:1rem;padding-top:.85rem;display:flex}.account-panel-actions .app-button.p-button,.account-mfa-card-actions .app-button.p-button{gap:.375rem;height:2rem;min-height:2rem;padding-inline:.75rem;font-size:.8125rem}.account-panel-actions .app-button.p-button .p-button-icon,.account-panel-actions .app-button.p-button .p-button-icon svg,.account-mfa-card-actions .app-button.p-button .p-button-icon,.account-mfa-card-actions .app-button.p-button .p-button-icon svg{width:.875rem;height:.875rem;font-size:.875rem}.account-mfa-card{border:1px solid #fff;border-radius:.85rem;flex-direction:column;gap:.95rem;padding:1.05rem 1.1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.account-mfa-card{border:1px solid color-mix(in srgb, #fff 45%, var(--app-shell-border))}}.account-mfa-card{background:linear-gradient(145deg, #ffffff8c, var(--p-surface-0))}@supports (color:color-mix(in lab, red, red)){.account-mfa-card{background:linear-gradient(145deg, #ffffff8c, color-mix(in srgb, var(--p-surface-0) 70%, transparent))}}.account-mfa-card{box-shadow:inset 0 1px 0 #ffffffb3, 0 8px 22px var(--p-surface-900)}@supports (color:color-mix(in lab, red, red)){.account-mfa-card{box-shadow:inset 0 1px 0 #ffffffb3, 0 8px 22px color-mix(in srgb, var(--p-surface-900) 4%, transparent)}}.account-mfa-card{-webkit-backdrop-filter:blur(12px)saturate(1.2)}.account-mfa-card-enabled{border-color:var(--p-green-500)}@supports (color:color-mix(in lab, red, red)){.account-mfa-card-enabled{border-color:color-mix(in srgb, var(--p-green-500) 24%, var(--app-shell-border))}}.account-mfa-card-enabled{background:linear-gradient(145deg, var(--p-green-500), #ffffff80 55%, var(--p-surface-0))}@supports (color:color-mix(in lab, red, red)){.account-mfa-card-enabled{background:linear-gradient(145deg, color-mix(in srgb, var(--p-green-500) 12%, transparent), #ffffff80 55%, color-mix(in srgb, var(--p-surface-0) 70%, transparent))}}.account-mfa-card-required{border-color:var(--p-rose-500)}@supports (color:color-mix(in lab, red, red)){.account-mfa-card-required{border-color:color-mix(in srgb, var(--p-rose-500) 24%, var(--app-shell-border))}}.account-mfa-card-required{background:linear-gradient(145deg, var(--p-rose-500), #ffffff80 55%, var(--p-surface-0))}@supports (color:color-mix(in lab, red, red)){.account-mfa-card-required{background:linear-gradient(145deg, color-mix(in srgb, var(--p-rose-500) 11%, transparent), #ffffff80 55%, color-mix(in srgb, var(--p-surface-0) 70%, transparent))}}.account-mfa-card-optional{border-color:var(--p-sky-500)}@supports (color:color-mix(in lab, red, red)){.account-mfa-card-optional{border-color:color-mix(in srgb, var(--p-sky-500) 16%, var(--app-shell-border))}}.account-mfa-card-optional{background:linear-gradient(145deg, var(--p-sky-400), #ffffff85 55%, var(--p-surface-0))}@supports (color:color-mix(in lab, red, red)){.account-mfa-card-optional{background:linear-gradient(145deg, color-mix(in srgb, var(--p-sky-400) 10%, transparent), #ffffff85 55%, color-mix(in srgb, var(--p-surface-0) 70%, transparent))}}.account-mfa-card-top{align-items:flex-start;gap:.9rem;display:flex}.account-mfa-card-icon{border:1px solid #fff;border-radius:999px;flex:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.account-mfa-card-icon{border:1px solid color-mix(in srgb, #fff 50%, var(--app-shell-border))}}.account-mfa-card-icon{background:var(--p-surface-100)}@supports (color:color-mix(in lab, red, red)){.account-mfa-card-icon{background:color-mix(in srgb, var(--p-surface-100) 80%, transparent)}}.account-mfa-card-icon{color:var(--p-text-muted-color);box-shadow:inset 0 1px #ffffffa6}.account-mfa-card-enabled .account-mfa-card-icon{background:var(--p-green-500)}@supports (color:color-mix(in lab, red, red)){.account-mfa-card-enabled .account-mfa-card-icon{background:color-mix(in srgb, var(--p-green-500) 16%, transparent)}}.account-mfa-card-enabled .account-mfa-card-icon{border-color:var(--p-green-500)}@supports (color:color-mix(in lab, red, red)){.account-mfa-card-enabled .account-mfa-card-icon{border-color:color-mix(in srgb, var(--p-green-500) 22%, transparent)}}.account-mfa-card-enabled .account-mfa-card-icon{color:var(--p-green-700)}.account-mfa-card-required .account-mfa-card-icon{background:var(--p-rose-500)}@supports (color:color-mix(in lab, red, red)){.account-mfa-card-required .account-mfa-card-icon{background:color-mix(in srgb, var(--p-rose-500) 14%, transparent)}}.account-mfa-card-required .account-mfa-card-icon{border-color:var(--p-rose-500)}@supports (color:color-mix(in lab, red, red)){.account-mfa-card-required .account-mfa-card-icon{border-color:color-mix(in srgb, var(--p-rose-500) 22%, transparent)}}.account-mfa-card-required .account-mfa-card-icon{color:var(--p-rose-700)}.account-mfa-card-optional .account-mfa-card-icon{background:var(--p-sky-500)}@supports (color:color-mix(in lab, red, red)){.account-mfa-card-optional .account-mfa-card-icon{background:color-mix(in srgb, var(--p-sky-500) 12%, transparent)}}.account-mfa-card-optional .account-mfa-card-icon{border-color:var(--p-sky-500)}@supports (color:color-mix(in lab, red, red)){.account-mfa-card-optional .account-mfa-card-icon{border-color:color-mix(in srgb, var(--p-sky-500) 18%, transparent)}}.account-mfa-card-optional .account-mfa-card-icon{color:var(--p-sky-700)}.account-mfa-card-icon svg{width:1.15rem;height:1.15rem}.account-mfa-card-copy{flex-direction:column;flex:1;gap:.35rem;min-width:0;display:flex}.account-mfa-card-title-row{flex-wrap:wrap;align-items:center;gap:.45rem .55rem;display:flex}.account-mfa-card-title{color:var(--p-text-color);margin:0;font-size:.9375rem;font-weight:650}.account-mfa-card-note{color:var(--p-text-muted-color);max-width:34rem;margin:0;font-size:.8125rem;line-height:1.45}.account-mfa-pill{letter-spacing:.02em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.3rem;padding:.15rem .5rem;font-size:.6875rem;font-weight:650;display:inline-flex}.account-mfa-pill-locked{color:var(--p-rose-700);background:var(--p-rose-500)}@supports (color:color-mix(in lab, red, red)){.account-mfa-pill-locked{background:color-mix(in srgb, var(--p-rose-500) 14%, transparent)}}.account-mfa-pill-on{color:var(--p-green-700);background:var(--p-green-500)}@supports (color:color-mix(in lab, red, red)){.account-mfa-pill-on{background:color-mix(in srgb, var(--p-green-500) 14%, transparent)}}.account-mfa-pill svg{width:.75rem;height:.75rem}.account-mfa-card-actions{border-top:1px solid var(--app-shell-border);flex-wrap:wrap;gap:.5rem;padding-top:.85rem;display:flex}@supports (color:color-mix(in lab, red, red)){.account-mfa-card-actions{border-top:1px solid color-mix(in srgb, var(--app-shell-border) 80%, transparent)}}.account-mfa-enroll{flex-direction:column;gap:1rem;min-width:0;max-width:100%;display:flex}.account-mfa-enroll-lead{color:var(--p-text-muted-color);margin:0;font-size:.875rem;line-height:1.5}.account-mfa-enroll-body{grid-template-columns:11.25rem 1px minmax(0,1fr);align-items:stretch;gap:0 1.15rem;width:100%;min-width:0;max-width:100%;display:grid}.account-mfa-enroll-qr{border:1px solid var(--app-shell-border);background:var(--p-surface-50);border-radius:.75rem;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:.65rem;min-height:100%;padding:.85rem .75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.account-mfa-enroll-qr{background:color-mix(in srgb, var(--p-surface-50) 70%, transparent)}}.account-mfa-enroll-divider{background:var(--app-shell-border);align-self:stretch;width:1px;min-width:1px}.account-mfa-qr-frame{border:1px solid var(--app-shell-border);background:#fff;border-radius:.65rem;width:9.25rem;height:9.25rem;padding:.4rem}.account-mfa-qr-frame img{width:100%;height:100%;display:block}.account-mfa-enroll-qr-caption{text-align:center;color:var(--p-text-muted-color);margin:0;font-size:.75rem;line-height:1.35}.account-mfa-enroll-form{flex-direction:column;gap:1rem;min-width:0;display:flex}.account-mfa-enroll-step{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.7rem;display:grid}.account-mfa-enroll-step-index{width:1.5rem;height:1.5rem;color:var(--p-teal-800);background:var(--p-teal-500);border-radius:999px;justify-content:center;align-items:center;margin-top:.1rem;font-size:.75rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.account-mfa-enroll-step-index{background:color-mix(in srgb, var(--p-teal-500) 14%, transparent)}}.account-mfa-enroll-step-body{flex-direction:column;gap:.45rem;min-width:0;display:flex}.account-mfa-enroll-step-title{color:var(--p-text-color);margin:0;font-size:.875rem;font-weight:600}.account-mfa-enroll-step-copy{color:var(--p-text-muted-color);margin:0;font-size:.8125rem;line-height:1.45}.account-mfa-enroll-form .app-field{margin-top:.15rem}.account-mfa-secret{border:1px solid var(--app-shell-border);background:var(--app-shell-canvas);border-radius:.65rem;align-items:center;gap:.35rem;min-width:0;max-width:100%;padding:.55rem .45rem .55rem .75rem;display:flex}.account-mfa-secret-value{min-width:0;font-family:var(--font-mono);letter-spacing:.02em;color:var(--p-text-color);white-space:normal;overflow-wrap:anywhere;word-break:break-all;flex:1;font-size:.8125rem;font-weight:600;line-height:1.4}.account-mfa-secret-copy{width:1.75rem;height:1.75rem;color:var(--p-text-muted-color);cursor:pointer;background:0 0;border:none;border-radius:.45rem;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .14s,color .14s;display:inline-flex}.account-mfa-secret-copy svg{width:.875rem;height:.875rem}.account-mfa-secret-copy:hover{background:var(--app-shell-highlight);color:var(--p-teal-700)}.account-mfa-secret-copy-done{color:var(--p-teal-700)}.account-mfa-enroll .app-input-otp.p-inputotp{justify-content:flex-start;gap:.375rem;max-width:100%}.account-mfa-enroll .app-input-otp.p-inputotp .p-inputotp-input{width:2.5rem;height:2.5rem;min-height:2.5rem;font-size:1rem}.account-pref-masters{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-bottom:1.15rem;display:grid}.account-pref-master{border:1px solid var(--app-shell-border);background:var(--p-surface-50);border-radius:.65rem;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.85rem .95rem;display:flex}@supports (color:color-mix(in lab, red, red)){.account-pref-master{background:color-mix(in srgb, var(--p-surface-50) 70%, transparent)}}.account-pref-master-text{flex-direction:column;gap:.2rem;min-width:0;display:flex}.account-pref-master-title{color:var(--p-text-color);margin:0;font-size:.875rem;font-weight:600}.account-pref-master-hint{color:var(--p-text-muted-color);margin:0;font-size:.75rem;line-height:1.4}.account-pref-email{margin-bottom:1.15rem}.account-kind-table{border:1px solid var(--app-shell-border);border-radius:.65rem;flex-direction:column;display:flex;overflow:hidden}.account-kind-head,.account-kind-row{grid-template-columns:minmax(0,1fr) 3.25rem 3.25rem;align-items:center;gap:.5rem;display:grid}.account-kind-head{background:var(--p-surface-100);padding:.55rem .85rem}@supports (color:color-mix(in lab, red, red)){.account-kind-head{background:color-mix(in srgb, var(--p-surface-100) 75%, transparent)}}.account-kind-head{border-bottom:1px solid var(--app-shell-border);letter-spacing:.04em;text-transform:uppercase;color:var(--p-text-muted-color);font-size:.6875rem;font-weight:650}.account-kind-head span:not(:first-child),.account-kind-row>:not(:first-child){text-align:center;justify-self:center}.account-kind-row{border-bottom:1px solid var(--app-shell-border);padding:.7rem .85rem}.account-kind-row:last-child{border-bottom:none}.account-kind-label{color:var(--p-text-color);margin:0;font-size:.875rem;font-weight:550}.account-disable-dialog{flex-direction:column;gap:.85rem;display:flex}.account-disable-copy{color:var(--p-text-muted-color);margin:0;font-size:.875rem;line-height:1.5}@media (width<=720px){.account-stat-grid,.account-form-grid,.account-pref-masters,.account-mfa-enroll-body{grid-template-columns:1fr}.account-mfa-enroll-divider{width:100%;min-width:0;height:1px}.account-mfa-enroll-qr{max-width:14rem;min-height:0;margin-inline:auto}.account-mfa-enroll .app-input-otp.p-inputotp{justify-content:center}.account-kind-head,.account-kind-row{grid-template-columns:minmax(0,1fr) 2.75rem 2.75rem}}.domain-graph-page{height:calc(var(--app-viewport-height) - var(--app-navbar-height));max-height:calc(var(--app-viewport-height) - var(--app-navbar-height));box-sizing:border-box;flex-direction:column;min-height:0;display:flex;overflow:hidden}.domain-graph-page .app-page-header{flex-shrink:0;margin-bottom:1rem}.domain-graph-shell{flex-direction:column;flex:1;gap:.65rem;min-height:0;display:flex;overflow:hidden}.domain-graph-workspace{border:1px solid var(--app-shell-border);background:#fff;border-radius:1rem;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.domain-graph-canvas{flex:1;min-width:0;min-height:0}.domain-graph-canvas--empty{opacity:.7}.domain-graph-flow{background:#fff;width:100%;height:100%}.domain-graph-flow .vue-flow__edges{z-index:1}.domain-graph-flow .vue-flow__nodes{z-index:2}.domain-graph-flow .vue-flow__edge-path{stroke:#94a3b8;stroke-width:1.25px}.domain-graph-flow .vue-flow__edge.domain-graph-edge--has_landing .vue-flow__edge-path{stroke:#5b7c99}.domain-graph-flow .vue-flow__edge.domain-graph-edge--has_sender .vue-flow__edge-path{stroke:#7aa8b8}.domain-graph-flow .vue-flow__edge.domain-graph-edge--classified_as .vue-flow__edge-path{stroke:#b59a4a;stroke-dasharray:3 4}.domain-graph-flow .vue-flow__edge .vue-flow__edge-path{fill:none}.domain-graph-flow .vue-flow__edge.selected .vue-flow__edge-path,.domain-graph-flow .vue-flow__edge:hover .vue-flow__edge-path{stroke:#4a6d85;stroke-width:1.7px}.domain-graph-flow .vue-flow__edge-text{pointer-events:none}.domain-graph-flow .vue-flow__arrowhead polyline,.domain-graph-flow .vue-flow__edge marker path{fill:#7c8a99}.domain-graph-flow .vue-flow__controls{box-shadow:none;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;overflow:hidden}.domain-graph-flow .vue-flow__controls-button{color:#64748b;background:0 0;border:none;border-bottom:1px solid #e2e8f0;width:1.85rem;height:1.85rem}.domain-graph-flow .vue-flow__controls-button:hover{color:#0f172a;background:#f8fafc}.domain-graph-flow .vue-flow__controls-button:last-child{border-bottom:none}.domain-graph-node{cursor:pointer;flex-direction:column;align-items:center;gap:.45rem;display:flex;position:relative}.domain-graph-node-orb{box-sizing:border-box;border:none;border-radius:999px;transition:transform .14s,box-shadow .14s;box-shadow:inset 0 0 0 1px #ffffff2e,0 1px 2px #0f172a1a}.domain-graph-node--company .domain-graph-node-orb{background:#4a6d85}.domain-graph-node--landing .domain-graph-node-orb{background:#3d6b5a}.domain-graph-node--sender .domain-graph-node-orb{background:#6fa3b5}.domain-graph-node--sector .domain-graph-node-orb{background:#b59a4a}.domain-graph-node:hover .domain-graph-node-orb{transform:scale(1.06)}.domain-graph-node--selected .domain-graph-node-orb{transform:scale(1.08);box-shadow:inset 0 0 0 1px #ffffff3d,0 0 0 3px #4a6d854d,0 2px 8px #0f172a1f}.domain-graph-node-label{text-align:center;letter-spacing:.01em;color:#334155;word-break:break-word;background:#ffffffeb;border-radius:.25rem;max-width:8rem;padding:.12rem .35rem;font-size:.7rem;font-weight:500;line-height:1.25}.domain-graph-node--company .domain-graph-node-label{color:#0f172a;font-size:.76rem;font-weight:600}.domain-graph-node--landing .domain-graph-node-label{color:#355a4c}.domain-graph-node--sender .domain-graph-node-label{color:#4a7080}.domain-graph-node--sector .domain-graph-node-label{color:#8a7438}.domain-graph-handle{opacity:0!important;pointer-events:none!important;background:0 0!important;border:none!important;width:1px!important;min-width:1px!important;height:1px!important;min-height:1px!important}.domain-graph-node-toolbar{box-shadow:none;background:0 0;border:none;padding:0}.domain-graph-node-popup{cursor:default;text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;width:18rem;padding:.9rem 1rem 1rem;box-shadow:0 12px 32px #0f172a1f,0 1px #0f172a0a}.domain-graph-node-popup-header{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.domain-graph-node-popup-heading{min-width:0}.domain-graph-node-popup-eyebrow{letter-spacing:.04em;text-transform:uppercase;color:#64748b;margin:0 0 .2rem;font-size:.72rem;font-weight:600}.domain-graph-node-popup-title{color:#0f172a;word-break:break-word;margin:0;font-size:1rem;font-weight:600;line-height:1.35}.domain-graph-node-popup-close{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:.4rem;flex-shrink:0;justify-content:center;align-items:center;width:1.55rem;height:1.55rem;display:inline-flex}.domain-graph-node-popup-close:hover{color:#0f172a;background:#f1f5f9}.domain-graph-node-popup-meta{grid-template-columns:6rem 1fr;gap:.4rem .65rem;margin:.8rem 0 0;display:grid}.domain-graph-node-popup-meta dt{color:#64748b;margin:0;font-size:.78rem}.domain-graph-node-popup-meta dd{color:#334155;word-break:break-word;margin:0;font-size:.84rem}.domain-graph-node-popup-link{color:#3d6b5a;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:.45rem;align-items:center;gap:.4rem;margin-top:.85rem;padding:.4rem .7rem;font-size:.82rem;font-weight:500;display:inline-flex}.domain-graph-node-popup-link:hover{background:#f3f7f5;border-color:#a8c4b6}.domain-graph-legend{color:var(--p-text-muted-color);flex-direction:column;flex-shrink:0;gap:.45rem;margin:0;padding:.15rem .25rem 0;font-size:.8rem;display:flex}.domain-graph-legend-row{flex-wrap:wrap;gap:.85rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}.domain-graph-legend-item{align-items:center;gap:.45rem;display:inline-flex}.domain-graph-legend-swatch{border-radius:999px;width:.85rem;height:.85rem;box-shadow:inset 0 0 0 1px #ffffff2e}.domain-graph-legend-swatch[data-kind=company]{background:#4a6d85}.domain-graph-legend-swatch[data-kind=landing]{background:#3d6b5a}.domain-graph-legend-swatch[data-kind=sender]{background:#6fa3b5}.domain-graph-legend-swatch[data-kind=sector]{background:#b59a4a}.domain-graph-legend-edge{border-top:2px solid #94a3b8;width:1.35rem;height:0;display:inline-block}.domain-graph-legend-edge[data-kind=has_landing]{border-top-color:#5b7c99}.domain-graph-legend-edge[data-kind=has_sender]{border-top-color:#7aa8b8}.domain-graph-legend-edge[data-kind=classified_as]{border-top-style:dashed;border-top-color:#b59a4a}.domain-graph-loading,.domain-graph-empty{border:1px solid var(--app-shell-border);min-height:0;color:var(--p-text-muted-color);text-align:center;background:#fff;border-radius:1rem;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.65rem;padding:2rem;display:flex}.domain-graph-loading-orb{border:2px solid #4a6d8540;border-top-color:#4a6d85;border-radius:999px;width:2.75rem;height:2.75rem;animation:.8s linear infinite domain-graph-spin}.domain-graph-empty-icon{color:#4a6d85;width:2.25rem;height:2.25rem}.domain-graph-empty-title{color:var(--p-text-color);margin:0;font-size:1.05rem}.domain-graph-empty-copy{max-width:26rem;margin:0;font-size:.9rem;line-height:1.45}@keyframes domain-graph-spin{to{transform:rotate(360deg)}}@media (width<=720px){.domain-graph-workspace{flex-direction:column}.domain-graph-node-popup{width:16rem}}.command-palette-dialog.p-dialog.app-dialog{overflow:hidden}.command-palette-dialog.p-dialog.app-dialog>.p-dialog-content{padding:0;overflow:hidden}.command-palette{flex-direction:column;max-height:min(32rem,100vh - 4rem);display:flex}.command-palette-search{border-bottom:1px solid var(--app-shell-border);align-items:center;gap:.75rem;padding:.875rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.command-palette-search{border-bottom:1px solid color-mix(in srgb, var(--app-shell-border) 80%, transparent)}}.command-palette-search-icon{flex-shrink:0;width:1.125rem;height:1.125rem}.command-palette-input{width:100%;min-width:0;font:inherit;color:var(--p-text-color);background:0 0;border:none;outline:none;font-size:1rem}.command-palette-input::placeholder{color:var(--p-text-muted-color)}.command-palette-esc{border:1px solid var(--app-shell-border);background:var(--app-shell-surface);border-radius:.375rem;flex-shrink:0;padding:.125rem .4rem}@supports (color:color-mix(in lab, red, red)){.command-palette-esc{background:color-mix(in srgb, var(--app-shell-surface) 70%, transparent)}}.command-palette-esc{color:var(--p-text-muted-color);font-family:var(--font-mono);font-size:.6875rem;line-height:1.4}.command-palette-results{min-height:8rem;padding:.5rem;overflow-y:auto}.command-palette-empty{color:var(--p-text-muted-color);text-align:center;margin:0;padding:1.5rem .75rem;font-size:.875rem}.command-palette-group{color:var(--p-text-muted-color);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .625rem .25rem;font-size:.6875rem;font-weight:600;display:flex}.command-palette-group-label{min-width:0}.command-palette-group-clear{color:var(--p-text-muted-color);font:inherit;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;opacity:.75;background:0 0;border:none;border-radius:.25rem;margin:0;padding:.0625rem .25rem;font-size:.625rem;font-weight:600;transition:opacity .15s,color .15s,background-color .15s}.command-palette-group-clear:hover,.command-palette-group-clear:focus-visible{opacity:1;color:var(--p-text-color);background:var(--app-shell-highlight)}@supports (color:color-mix(in lab, red, red)){.command-palette-group-clear:hover,.command-palette-group-clear:focus-visible{background:color-mix(in srgb, var(--app-shell-highlight) 80%, transparent)}}.command-palette-group-clear:hover,.command-palette-group-clear:focus-visible{outline:none}.command-palette-item{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.625rem;grid-template-columns:1.5rem minmax(0,1fr) auto;align-items:center;gap:.625rem;margin:0;padding:.5rem .625rem;display:grid}.command-palette-item--active{background:var(--app-shell-highlight)}@supports (color:color-mix(in lab, red, red)){.command-palette-item--active{background:color-mix(in srgb, var(--app-shell-highlight) 92%, transparent)}}.command-palette-item--view-all .command-palette-item-title{color:var(--p-text-color);font-weight:500}.command-palette-item-leading{width:1.5rem;height:1.5rem;color:var(--p-text-muted-color);justify-content:center;align-items:center;display:inline-flex}.command-palette-item-icon{width:1rem;height:1rem}.command-palette-item-dot{background:var(--p-text-muted-color);opacity:.55;border-radius:999px;width:.375rem;height:.375rem}.command-palette-item-text{flex-direction:column;gap:.25rem;min-width:0;display:flex}.command-palette-item-title{text-overflow:ellipsis;white-space:nowrap;color:var(--p-text-color);font-size:.875rem;font-weight:500;overflow:hidden}.command-palette-item-badges{flex-wrap:wrap;gap:.25rem;min-width:0;display:flex}.command-palette-badge{text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--app-shell-border);background:var(--app-shell-surface);max-width:100%;color:var(--p-text-muted-color);border-radius:.3125rem;align-items:center;padding:.0625rem .375rem;font-size:.6875rem;font-weight:500;line-height:1.35;display:inline-flex;overflow:hidden}.command-palette-item--active .command-palette-badge{background:var(--app-shell-surface);border-color:var(--app-shell-border);color:var(--p-text-muted-color)}.command-palette-item-subtitle{text-overflow:ellipsis;white-space:nowrap;color:var(--p-text-muted-color);font-size:.75rem;overflow:hidden}.command-palette-item-enter{width:.875rem;height:.875rem;color:var(--p-text-muted-color);opacity:0}.command-palette-item--active .command-palette-item-enter{opacity:1}.command-palette-loading{flex-direction:column;gap:.375rem;padding:.375rem .625rem .75rem;display:flex}.command-palette-skeleton{background:linear-gradient(90deg, var(--app-shell-border) 0%, var(--app-shell-highlight) 50%, var(--app-shell-border) 100%);border-radius:.625rem;height:2.25rem}@supports (color:color-mix(in lab, red, red)){.command-palette-skeleton{background:linear-gradient(90deg, color-mix(in srgb, var(--app-shell-border) 35%, transparent) 0%, color-mix(in srgb, var(--app-shell-highlight) 80%, transparent) 50%, color-mix(in srgb, var(--app-shell-border) 35%, transparent) 100%)}}.command-palette-skeleton{background-size:200% 100%;animation:1.1s ease-in-out infinite command-palette-shimmer}@keyframes command-palette-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.app-navbar-search-trigger{border:1px solid var(--app-shell-border);align-items:center;gap:.625rem;width:100%;min-height:2.75rem;padding:0 .75rem 0 .875rem;display:flex}@supports (color:color-mix(in lab, red, red)){.app-navbar-search-trigger{border:1px solid color-mix(in srgb, var(--app-shell-border) 88%, var(--p-text-color) 12%)}}.app-navbar-search-trigger{background:var(--app-shell-surface);border-radius:.875rem}@supports (color:color-mix(in lab, red, red)){.app-navbar-search-trigger{background:color-mix(in srgb, var(--app-shell-surface) 38%, transparent)}}.app-navbar-search-trigger{-webkit-backdrop-filter:blur(16px)saturate(1.25);color:var(--p-text-muted-color);font:inherit;text-align:left;cursor:pointer;font-size:.9375rem;transition:border-color .15s,background-color .15s,color .15s}.app-navbar-search-trigger:hover,.app-navbar-search-trigger:focus-visible{border-color:#709162}@supports (color:color-mix(in lab, red, red)){.app-navbar-search-trigger:hover,.app-navbar-search-trigger:focus-visible{border-color:color-mix(in srgb, var(--color-brand-500) 45%, var(--app-shell-border))}}.app-navbar-search-trigger:hover,.app-navbar-search-trigger:focus-visible{background:var(--app-shell-surface)}@supports (color:color-mix(in lab, red, red)){.app-navbar-search-trigger:hover,.app-navbar-search-trigger:focus-visible{background:color-mix(in srgb, var(--app-shell-surface) 55%, transparent)}}.app-navbar-search-trigger:hover,.app-navbar-search-trigger:focus-visible{color:var(--p-text-color);outline:none}.app-navbar-search-trigger-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.app-navbar-search-kbd{border:1px solid var(--app-shell-border);flex-shrink:0;padding:.125rem .4rem}@supports (color:color-mix(in lab, red, red)){.app-navbar-search-kbd{border:1px solid color-mix(in srgb, var(--app-shell-border) 90%, transparent)}}.app-navbar-search-kbd{color:var(--p-text-muted-color);font-family:var(--font-mono);background:#ffffffb3;border-radius:.375rem;font-size:.6875rem;line-height:1.4}#app-splash .app-splash-logo{width:auto;max-width:none;height:68px}#app-splash .app-splash-progress{width:140px;height:3px}.app-icon-grad-defs{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.app-icon-grad{stroke:url(#app-icon-grad)}.app-icon-grad-flow{stroke:url(#app-icon-grad-flow)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
