.app-brand-logo--static #banknoteMotion{opacity:1!important;animation:none!important;transform:translate(0)!important}.app-brand-logo--static #banknoteSwirl{animation:none!important;transform:rotate(0)scale(1)!important}.app-startup-state[data-v-cc38d3bb]{gap:var(--app-spacing-3);flex-direction:column;display:flex}.app-startup-state__actions[data-v-cc38d3bb]{justify-content:flex-start}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.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:""}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--p-content-background:#fbfcfd;--p-content-hover-background:#f4f7fa;--p-content-border-color:#d7dee6;--p-text-color:#18212b;--p-text-muted-color:#627386;--app-bg:#ecf1f5;--app-bg-alt:#e2e8ee;--app-surface:var(--p-content-background,#fbfcfd);--app-surface-muted:var(--p-content-hover-background,#f4f7fa);--app-surface-subtle:#eef3f7;--app-surface-strong:#e2e9f0;--app-surface-translucent:#fbfcfde6;--app-border:var(--p-content-border-color,#d7dee6);--app-border-strong:#bec9d6;--app-border-soft:#bec9d68c;--app-text:var(--p-text-color,#18212b);--app-text-muted:var(--p-text-muted-color,#627386);--app-text-soft:#8794a5;--app-accent:#176087;--app-accent-strong:#124a69;--app-accent-soft:#1760871f;--app-accent-soft-bg:#17608714;--app-accent-soft-text:#184f6c;--app-accent-contrast:#f7fbfd;--app-danger:#bf473b;--app-success:#197245;--app-warning:#a16207;--app-sidebar-surface:#151d26;--app-sidebar-surface-alt:#10171f;--app-sidebar-border:#94a3b829;--app-sidebar-text:#e5ebf1bd;--app-sidebar-text-strong:#f8fafc;--app-sidebar-active:#ffffff12;--app-sidebar-active-border:#6fc5ff42;--app-sidebar-active-background:linear-gradient(90deg, color-mix(in srgb, var(--app-accent) 18%, transparent) 0%, transparent 100%), var(--app-sidebar-active);--app-sidebar-hover-bg:#ffffff0a;--app-sidebar-hover-border:#ffffff0f;--app-sidebar-active-shadow:inset 2px 0 0 color-mix(in srgb, var(--app-accent) 72%, white 10%);--app-button-secondary-bg:var(--app-surface);--app-button-secondary-hover-bg:var(--app-surface-muted);--app-button-secondary-border:var(--app-border);--app-button-secondary-hover-border:var(--app-border-strong);--app-button-secondary-text-bg:color-mix(in srgb, var(--app-surface-muted) 88%, var(--app-surface));--app-button-secondary-text-border:var(--app-border);--app-button-secondary-text-hover-border:var(--app-border-strong);--app-button-secondary-text-hover-bg:#17608714;--app-overlay:#0c10166b;--app-radius-sm:6px;--app-radius-md:8px;--app-radius-lg:10px;--app-radius-xl:14px;--app-shadow-sm:0 1px 2px #0f172a0a;--app-shadow-md:0 6px 18px #0f172a12;--app-shadow-lg:0 18px 40px #0f172a1f;--app-control-shadow:none;--app-input-shadow:none;--app-header-height:52px;--app-sidebar-width:236px;--app-content-width:100%;--app-safe-top:env(safe-area-inset-top,0px);--app-safe-right:env(safe-area-inset-right,0px);--app-safe-bottom:env(safe-area-inset-bottom,0px);--app-safe-left:env(safe-area-inset-left,0px);--app-spacing-1:.2rem;--app-spacing-2:.4rem;--app-spacing-3:.625rem;--app-spacing-4:.875rem;--app-spacing-5:1.125rem;--app-spacing-6:1.375rem;--app-spacing-7:1.75rem;--app-spacing-8:2.25rem;--app-font-size-xs:.6875rem;--app-font-size-sm:.78125rem;--app-font-size-md:.875rem;--app-font-size-lg:1rem;--app-font-size-xl:1.25rem;--app-font-size-2xl:1.55rem;--app-line-height-tight:1.15;--app-line-height-normal:1.4;--app-letter-spacing-ui:.04em;--app-font-family-ui:"Avenir Next", "Segoe UI Variable Text", "IBM Plex Sans", "Helvetica Neue", sans-serif;--app-font-family-heading:var(--app-font-family-ui);--app-font-family-mono-ui:"SFMono-Regular", "IBM Plex Mono", Menlo, Monaco, Consolas, "Liberation Mono", monospace;--app-font-family-amount:"Budget Report Mono", "SFMono-Regular", "SF Mono", "IBM Plex Mono", Menlo, Monaco, Consolas, "Nimbus Mono PS", "Liberation Mono", "Courier New", monospace;--app-body-background:linear-gradient(180deg, var(--app-bg) 0%, var(--app-bg-alt) 100%);--app-sidebar-background:linear-gradient(180deg, var(--app-sidebar-surface) 0%, var(--app-sidebar-surface-alt) 100%);--app-nav-cta-height:1.9rem;--app-nav-cta-padding-block:.26rem;--app-nav-cta-padding-inline:.7rem;--app-sidebar-item-height:2.15rem;--app-sidebar-item-padding-block:.45rem;--app-sidebar-item-padding-inline:.65rem;--app-toolbar-button-height:1.9rem;--app-toolbar-button-padding-block:.26rem;--app-toolbar-button-padding-inline:.7rem;--app-section-padding:var(--app-spacing-4);--app-panel-padding:var(--app-spacing-4);--app-list-item-padding-block:var(--app-spacing-3);--app-list-item-padding-inline:var(--app-spacing-4);--app-grid-row-padding-block:var(--app-spacing-2);--app-grid-row-padding-inline:var(--app-spacing-3);--app-control-height-sm:1.85rem;--app-control-height-md:2.1rem;--app-control-height-input:2.2rem;--app-control-padding-block-sm:.28rem;--app-control-padding-inline-sm:.55rem;--app-control-padding-block:.42rem;--app-control-padding-inline:.72rem;--app-input-padding-block:.45rem;--app-input-padding-inline:.62rem;--app-dialog-padding-block:var(--app-spacing-4);--app-dialog-padding-inline:var(--app-spacing-5)}@font-face{font-family:Budget Report Mono;src:url(/assets/IosevkaTermSlab-ExtraBold-CfveTAxj.woff2)format("woff2");font-style:normal;font-weight:800;font-display:swap}:root.app-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--p-content-background:#171e27;--p-content-hover-background:#1d2631;--p-content-border-color:#2e3946;--p-text-color:#e7edf4;--p-text-muted-color:#a3b1c1;--app-bg:#0f141a;--app-bg-alt:#141b23;--app-surface:var(--p-content-background,#171e27);--app-surface-muted:var(--p-content-hover-background,#1d2631);--app-surface-subtle:#202a36;--app-surface-strong:#253140;--app-surface-translucent:#171e27e6;--app-border:var(--p-content-border-color,#2e3946);--app-border-strong:#415063;--app-border-soft:#4150638c;--app-text:var(--p-text-color,#e7edf4);--app-text-muted:var(--p-text-muted-color,#a3b1c1);--app-text-soft:#7f92a5;--app-accent:#72b6dc;--app-accent-strong:#97cbe8;--app-accent-soft:#72b6dc24;--app-accent-soft-bg:#72b6dc1a;--app-accent-soft-text:#d8edf8;--app-accent-contrast:#08131b;--app-danger:#ef7d73;--app-success:#46c07b;--app-warning:#f0b44d;--app-sidebar-surface:#0d1218;--app-sidebar-surface-alt:#090d12;--app-sidebar-border:#94a3b81f;--app-sidebar-text:#e2e8f0b3;--app-sidebar-text-strong:#f8fafc;--app-sidebar-active:#ffffff14;--app-sidebar-active-border:#72b6dc47;--app-sidebar-active-background:linear-gradient(90deg, color-mix(in srgb, var(--app-accent) 18%, transparent) 0%, transparent 100%), var(--app-sidebar-active);--app-sidebar-hover-bg:#ffffff0a;--app-sidebar-hover-border:#ffffff0f;--app-sidebar-active-shadow:inset 2px 0 0 color-mix(in srgb, var(--app-accent) 72%, white 10%);--app-button-secondary-bg:var(--app-surface);--app-button-secondary-hover-bg:var(--app-surface-muted);--app-button-secondary-border:var(--app-border);--app-button-secondary-hover-border:var(--app-border-strong);--app-button-secondary-text-bg:color-mix(in srgb, var(--app-surface-muted) 88%, var(--app-surface));--app-button-secondary-text-border:var(--app-border);--app-button-secondary-text-hover-border:var(--app-border-strong);--app-button-secondary-text-hover-bg:#72b6dc1f;--app-overlay:#02060c94;--app-shadow-sm:0 1px 2px #0000002e;--app-shadow-md:0 8px 22px #00000038;--app-shadow-lg:0 18px 40px #00000052;--app-control-shadow:none;--app-input-shadow:none}*,:before,:after{box-sizing:border-box}html,body,#app{min-height:100%;margin:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:var(--app-body-background);color:var(--app-text);font-family:var(--app-font-family-ui);font-size:var(--app-font-size-md);line-height:var(--app-line-height-normal);font-variant-numeric:tabular-nums;text-rendering:optimizelegibility}button,input,select,textarea{font:inherit}button,input,textarea,.p-select,.p-multiselect,.p-button{transition:border-color .15s,background-color .15s,color .15s,box-shadow .15s}button,a{-webkit-tap-highlight-color:transparent}.app-amount-font,.app-amount-input :is(input,.p-inputtext,.p-inputnumber-input){font-family:var(--app-font-family-amount);font-synthesis:none;font-variant-numeric:tabular-nums lining-nums;letter-spacing:0}::selection{background:var(--app-accent-soft);color:var(--app-text)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--app-border-strong) 85%, transparent);background-clip:padding-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-track{background:0 0}a{color:var(--app-accent);text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:0 0 0 3px var(--app-accent-soft);outline:none}.app-page-title{font-family:var(--app-font-family-heading);font-size:var(--app-font-size-2xl);font-weight:700;line-height:var(--app-line-height-tight);letter-spacing:-.03em;color:var(--app-text);margin:0}.app-shell{height:100dvh;color:var(--app-text);background:0 0;display:flex;overflow:hidden}.app-sidebar{background:var(--app-sidebar-background);border-right:0 solid var(--app-sidebar-border);width:0;min-width:0;height:100dvh;padding-top:var(--app-safe-top);padding-right:var(--app-safe-right);padding-bottom:var(--app-safe-bottom);padding-left:var(--app-safe-left);opacity:0;pointer-events:none;flex-direction:column;flex-shrink:0;transition:width .18s,transform .18s,opacity .18s,border-width .18s;display:flex;overflow:hidden auto;transform:translate(-100%)}.app-sidebar.app-sidebar--open{width:var(--app-sidebar-width);opacity:1;pointer-events:auto;border-right-width:1px;transform:translate(0)}.app-main{flex-direction:column;flex:1;min-width:0;height:100dvh;min-height:0;display:flex;overflow:hidden}.app-header{z-index:5;align-items:center;gap:var(--app-spacing-3);min-height:calc(var(--app-header-height) + var(--app-safe-top));padding:var(--app-safe-top) calc(var(--app-spacing-4) + var(--app-safe-right)) 0 calc(var(--app-spacing-4) + var(--app-safe-left));border-bottom:1px solid var(--app-border-soft);background:var(--app-surface-translucent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;position:sticky;top:0}.app-header-text{flex-direction:column;gap:.1rem;min-width:0;display:flex}.app-title{font-family:var(--app-font-family-heading);font-size:.98rem;font-weight:700;line-height:var(--app-line-height-tight);letter-spacing:-.01em;color:var(--app-text)}.app-subtitle{font-size:var(--app-font-size-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--app-text-soft);line-height:1.2}.app-content{min-width:0;min-height:0;padding:var(--app-spacing-4) calc(var(--app-spacing-4) + var(--app-safe-right)) calc(var(--app-spacing-4) + var(--app-safe-bottom)) calc(var(--app-spacing-4) + var(--app-safe-left));overscroll-behavior:contain;flex:1;overflow-y:auto}.app-menu-toggle{appearance:none;border:1px solid var(--app-border);border-radius:var(--app-radius-sm);background:var(--app-surface);min-width:2rem;min-height:2rem;color:var(--app-text);box-shadow:var(--app-control-shadow);cursor:pointer;justify-content:center;align-items:center;padding:0;font-size:1rem;line-height:1;display:inline-flex}.app-menu-toggle:hover{border-color:var(--app-border-strong);background:var(--app-surface-muted)}.app-loading-state{max-width:32rem;padding:var(--app-panel-padding)}.app-loading-title{font-family:var(--app-font-family-heading);font-size:var(--app-font-size-lg);color:var(--app-text);font-weight:650}.app-loading-subtitle{margin-top:var(--app-spacing-2);color:var(--app-text-muted);font-size:var(--app-font-size-sm)}.app-overlay{display:none}.app-nav{height:100%;padding:var(--app-spacing-4) var(--app-spacing-3);flex-direction:column;flex:1;display:flex;overflow:visible}body .app-nav-cta.p-button{width:100%;margin-bottom:var(--app-spacing-3);min-height:var(--app-nav-cta-height);padding:var(--app-nav-cta-padding-block) var(--app-nav-cta-padding-inline);justify-content:flex-start;align-items:center;gap:.6rem;text-decoration:none;display:inline-flex}body .app-nav-cta.p-button.app-nav-cta--active{background:var(--app-accent-strong);border-color:var(--app-accent-strong);color:var(--app-accent-contrast)}.app-nav-cta-icon{text-align:center;flex-shrink:0;width:.95rem;font-size:.95rem}.app-nav-cta-label{min-width:0;font-weight:inherit}.app-nav-main,.app-nav-auth{flex-direction:column;gap:.15rem;display:flex}.app-nav-auth{padding-top:var(--app-spacing-3);margin-top:auto}.app-nav-brand{align-items:center;gap:var(--app-spacing-3);min-height:2.55rem;padding:0 var(--app-spacing-2) var(--app-spacing-3);margin-bottom:var(--app-spacing-2);border-bottom:1px solid var(--app-sidebar-border);display:flex;position:relative;overflow:visible}.app-nav-brand-logo{aspect-ratio:768/920;pointer-events:none;z-index:3;flex-shrink:0;height:2.365rem;display:block;position:relative;overflow:visible}.app-nav-brand-logo svg{width:100%;height:100%;display:block;overflow:visible}.app-nav-brand-title{font-family:var(--app-font-family-heading);letter-spacing:-.025em;color:var(--app-sidebar-text-strong);font-size:1.08rem;font-weight:700;line-height:1}.app-nav-item{min-height:var(--app-sidebar-item-height);padding:var(--app-sidebar-item-padding-block) var(--app-sidebar-item-padding-inline);border-radius:var(--app-radius-sm);color:var(--app-sidebar-text);background:0 0;border:1px solid #0000;align-items:center;gap:.6rem;text-decoration:none;display:inline-flex}.app-nav-item:hover{border-color:var(--app-sidebar-hover-border);background:var(--app-sidebar-hover-bg);color:var(--app-sidebar-text-strong)}.app-nav-item--active{border-color:var(--app-sidebar-active-border);background:var(--app-sidebar-active-background);color:var(--app-sidebar-text-strong);box-shadow:var(--app-sidebar-active-shadow)}.app-nav-icon{text-align:center;flex-shrink:0;width:.95rem;font-size:.9rem}.app-nav-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.app-page{gap:var(--app-spacing-5);width:100%;max-width:var(--app-content-width);flex-direction:column;margin:0;display:flex}.app-section-header{justify-content:space-between;align-items:flex-start;gap:var(--app-spacing-4);display:flex}.app-page-toolbar{justify-content:flex-start;align-items:flex-start;gap:var(--app-spacing-2);display:flex}.app-page-toolbar>.p-button{inline-size:min(100%,16rem);min-height:var(--app-toolbar-button-height);padding:var(--app-toolbar-button-padding-block) var(--app-toolbar-button-padding-inline);justify-content:flex-start}.app-page-toolbar>.p-button .p-button-label{white-space:nowrap}.app-card,.app-panel,.app-list-item{background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-radius-lg);box-shadow:var(--app-shadow-sm)}.app-card:hover,.app-panel:hover,.app-list-item:hover{border-color:var(--app-border-strong)}.app-card-header{gap:var(--app-spacing-1);margin-bottom:var(--app-spacing-4);flex-direction:column;display:flex}.app-card-header--flush{margin-bottom:0}.app-card-title{font-family:var(--app-font-family-heading);font-size:var(--app-font-size-lg);letter-spacing:-.015em;color:var(--app-text);margin:0;font-weight:650}.app-card-subtitle{color:var(--app-text-muted);font-size:var(--app-font-size-sm);margin:0}.app-section{padding:var(--app-section-padding)}.app-section h2{margin:0 0 var(--app-spacing-2);font-family:var(--app-font-family-heading);font-size:var(--app-font-size-lg);letter-spacing:-.015em;color:var(--app-text);font-weight:650}.app-section p{margin:0 0 var(--app-spacing-2);color:var(--app-text)}.app-section p:last-child{margin-bottom:0}.app-section-action{flex-shrink:0}.app-report-table-frame{width:100%;max-width:100%}.app-badge{border:1px solid var(--app-border);background:var(--app-surface-subtle);min-height:1.45rem;color:var(--app-text-muted);font-size:var(--app-font-size-xs);border-radius:999px;align-items:center;gap:.3rem;padding:.08rem .45rem;font-weight:650;line-height:1.1;display:inline-flex}.app-badge--accent{background:var(--app-accent-soft);color:var(--app-accent-soft-text);border-color:#0000}.app-empty-state,.app-state-panel{gap:var(--app-spacing-2);padding:var(--app-panel-padding);border:1px dashed var(--app-border-strong);border-radius:var(--app-radius-md);background:color-mix(in srgb, var(--app-surface-muted) 88%, transparent);flex-direction:column;display:flex}.app-empty-state--compact{padding:var(--app-spacing-3)}.app-empty-title,.app-empty-note,.app-list-state,.app-pagination-summary{margin:0}.app-empty-title{color:var(--app-text);font-weight:650}.app-empty-note,.app-list-state,.app-pagination-summary,.app-pagination-status{color:var(--app-text-muted);font-size:var(--app-font-size-sm)}.app-body-copy{color:var(--app-text);line-height:1.5}.app-body-copy--flush{margin:0}.app-mono{font-family:var(--app-font-family-mono-ui)}.app-form{gap:var(--app-spacing-3);flex-direction:column;display:flex}.app-form-grid{gap:var(--app-spacing-3);display:grid}.app-form-grid--comfortable{gap:var(--app-spacing-4)}.app-form-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.app-form-field{gap:var(--app-spacing-2);flex-direction:column;min-width:0;display:flex}.app-form-field label,.app-form-copy label{font-size:var(--app-font-size-xs);letter-spacing:var(--app-letter-spacing-ui);text-transform:uppercase;color:var(--app-text-muted);font-weight:700}.app-form-row{justify-content:space-between;align-items:center;gap:var(--app-spacing-4);padding:var(--app-grid-row-padding-block) var(--app-grid-row-padding-inline);border:1px solid var(--app-border);border-radius:var(--app-radius-md);background:var(--app-surface-muted);display:flex}.app-form-copy{gap:var(--app-spacing-1);flex-direction:column;display:flex}.app-form-hint{color:var(--app-text-muted);font-size:var(--app-font-size-xs);line-height:1.35}.app-form-hint--error{color:var(--app-danger)}.app-form-actions{justify-content:flex-end;gap:var(--app-spacing-2);padding-top:var(--app-spacing-2);display:flex}.app-form :is(.p-inputtext,.p-textarea,.p-inputnumber-input){width:100%}.app-dialog-header{gap:var(--app-spacing-1);flex-direction:column;display:flex}.app-dialog-title{font-family:var(--app-font-family-heading);letter-spacing:-.02em;color:var(--app-text);font-size:1.05rem;font-weight:700}.app-dialog-subtitle{color:var(--app-text-muted);font-size:var(--app-font-size-sm);margin:0}.app-datetime-input{--app-datetime-input-padding-block:var(--app-input-padding-block);--app-datetime-input-padding-inline:var(--app-input-padding-inline);width:100%;min-width:0;max-width:100%;min-height:var(--app-control-height-input);padding:var(--app-datetime-input-padding-block) var(--app-datetime-input-padding-inline);border:1px solid var(--app-border);border-radius:var(--app-radius-sm);background:var(--app-surface);color:var(--app-text);box-shadow:var(--app-input-shadow);font:inherit;display:block}@supports (-webkit-touch-callout:none){@media (hover:none) and (pointer:coarse){.app-datetime-input{width:calc(100% - (var(--app-datetime-input-padding-inline) * 2));max-width:calc(100% - (var(--app-datetime-input-padding-inline) * 2));align-self:stretch}}}.app-datetime-input:hover{border-color:var(--app-border-strong)}.app-datetime-input:focus{border-color:var(--app-accent);box-shadow:0 0 0 3px var(--app-accent-soft);outline:none}.app-datetime-input--invalid{border-color:var(--app-danger)}.app-collection-header{justify-content:space-between;align-items:flex-start;gap:var(--app-spacing-3);display:flex}.app-collection-copy{gap:var(--app-spacing-1);flex-direction:column;display:flex}.app-collection-list{gap:var(--app-spacing-2);flex-direction:column;display:flex}.app-collection-row{gap:var(--app-spacing-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;display:grid}.app-panel{padding:var(--app-panel-padding)}.app-list{gap:var(--app-spacing-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.app-list-item{justify-content:space-between;align-items:center;gap:var(--app-spacing-3);padding:var(--app-list-item-padding-block) var(--app-list-item-padding-inline)}.app-list-item-content{gap:var(--app-spacing-1);flex-direction:column;min-width:0;display:flex}.app-list-item-title{color:var(--app-text);font-weight:650}.app-list-item-meta{color:var(--app-text-muted);font-size:var(--app-font-size-sm);word-break:break-word}.app-list-item-action{flex-shrink:0;min-width:7rem}.app-pagination{justify-content:space-between;align-items:center;gap:var(--app-spacing-3);padding-top:var(--app-spacing-3);border-top:1px solid var(--app-border-soft);display:flex}.app-pagination-controls{justify-content:flex-end;align-items:center;gap:var(--app-spacing-1);flex-wrap:wrap;display:flex}.app-pagination-status{min-height:var(--app-control-height-md);align-items:center;line-height:1;display:inline-flex}.app-pagination-button{flex-shrink:0}.app-segmented-control{border:1px solid var(--app-border);border-radius:var(--app-radius-md);background:var(--app-surface-muted);flex-wrap:wrap;gap:.15rem;padding:.15rem;display:inline-flex}.app-segmented-control__button{appearance:none;border-radius:var(--app-radius-sm);color:var(--app-text-muted);cursor:pointer;font-size:var(--app-font-size-xs);letter-spacing:.01em;background:0 0;border:1px solid #0000;padding:.32rem .62rem;font-weight:700;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,opacity .15s}.app-segmented-control__button:hover:not(:disabled){color:var(--app-text)}.app-segmented-control__button--active{background:var(--app-surface);color:var(--app-text);box-shadow:var(--app-shadow-sm)}.app-segmented-control__button:disabled{cursor:not-allowed;opacity:.55}.app-report-workspace{gap:var(--app-spacing-4);flex-direction:column;display:flex}.app-report-workspace__state-card{padding:var(--app-panel-padding)}.app-grid-table{--app-grid-table-columns:minmax(0, 1fr);--app-grid-table-columns-managed:var(--app-grid-table-columns);--app-grid-table-mobile-columns:minmax(0, 1fr);gap:var(--app-spacing-2);flex-direction:column;display:flex}.app-grid-table__head,.app-grid-table__row{align-items:center;gap:var(--app-spacing-3);grid-template-columns:var(--app-grid-table-columns);display:grid}.app-grid-table--managed .app-grid-table__head,.app-grid-table--managed .app-grid-table__row{grid-template-columns:var(--app-grid-table-columns-managed)}.app-grid-table__head{padding:0 var(--app-spacing-3);color:var(--app-text-muted);font-size:var(--app-font-size-xs);letter-spacing:var(--app-letter-spacing-ui);text-transform:uppercase;font-weight:700}.app-grid-table__heading,.app-grid-table__cell{align-items:center;gap:var(--app-spacing-2);min-width:0;display:flex}.app-grid-table__row{min-width:0;padding:var(--app-grid-row-padding-block) var(--app-grid-row-padding-inline);border:1px solid var(--app-border);border-radius:var(--app-radius-sm);background:var(--app-surface)}body .p-button{min-height:var(--app-control-height-md);padding:var(--app-control-padding-block) var(--app-control-padding-inline);border:1px solid var(--app-border);border-radius:var(--app-radius-sm);background:var(--app-surface);color:var(--app-text);box-shadow:var(--app-control-shadow);font-weight:650}body .p-button .p-button-label{font-weight:inherit}body .p-button:not(.p-disabled):hover{border-color:var(--app-border-strong);background:var(--app-surface-muted);color:var(--app-text)}body .p-button:not(.p-disabled):focus-visible{box-shadow:0 0 0 3px var(--app-accent-soft)}body .p-button.p-button-sm{min-height:var(--app-control-height-sm);padding:var(--app-control-padding-block-sm) var(--app-control-padding-inline-sm);font-size:var(--app-font-size-xs)}body .p-button.p-button-icon-only{flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}body .p-button.p-button-icon-only.p-button-sm{width:var(--app-control-height-sm);min-width:var(--app-control-height-sm);height:var(--app-control-height-sm)}body .p-button.p-button-icon-only:not(.p-button-sm):not(.p-button-lg){width:var(--app-control-height-md);min-width:var(--app-control-height-md);height:var(--app-control-height-md)}body .p-button.p-button-icon-only.p-button-lg{width:var(--app-control-height-input);min-width:var(--app-control-height-input);height:var(--app-control-height-input)}body .p-button.p-button-secondary{background:var(--app-button-secondary-bg);border-color:var(--app-button-secondary-border);color:var(--app-text)}body .p-button.p-button-secondary:not(.p-disabled):hover{background:var(--app-button-secondary-hover-bg);border-color:var(--app-button-secondary-hover-border)}body .p-button.p-button-text{background:var(--app-button-secondary-text-bg);border-color:var(--app-button-secondary-text-border);color:var(--app-text-muted)}body .p-button.p-button-text:not(.p-disabled):hover{background:var(--app-button-secondary-text-hover-bg);border-color:var(--app-button-secondary-text-hover-border);color:var(--app-text)}body .p-button.p-button-danger.p-button-text{background:color-mix(in srgb, var(--app-danger) 9%, var(--app-surface));border-color:color-mix(in srgb, var(--app-danger) 28%, var(--app-border));color:var(--app-danger)}body .p-button.p-button-danger.p-button-text:not(.p-disabled):hover{background:color-mix(in srgb, var(--app-danger) 14%, var(--app-surface));border-color:color-mix(in srgb, var(--app-danger) 42%, var(--app-border));color:var(--app-danger)}body .p-button.p-button-danger:not(.p-button-text):not(.p-button-outlined){background:var(--app-danger);border-color:var(--app-danger);color:#fff7f6}body .p-button:not(.p-button-secondary):not(.p-button-success):not(.p-button-info):not(.p-button-warn):not(.p-button-help):not(.p-button-contrast):not(.p-button-danger):not(.p-button-text):not(.p-button-outlined):not(.p-button-link){background:var(--app-accent);border-color:var(--app-accent);color:var(--app-accent-contrast)}body .p-button:not(.p-button-secondary):not(.p-button-success):not(.p-button-info):not(.p-button-warn):not(.p-button-help):not(.p-button-contrast):not(.p-button-danger):not(.p-button-text):not(.p-button-outlined):not(.p-button-link):not(.p-disabled):hover{background:var(--app-accent-strong);border-color:var(--app-accent-strong);color:var(--app-accent-contrast)}body :is(.p-inputtext,.p-textarea,.p-inputnumber-input){min-height:var(--app-control-height-input);padding:var(--app-input-padding-block) var(--app-input-padding-inline);border:1px solid var(--app-border);border-radius:var(--app-radius-sm);background:var(--app-surface);color:var(--app-text);box-shadow:var(--app-input-shadow)}body .p-textarea{min-height:5.75rem}body :is(.p-inputtext,.p-textarea,.p-inputnumber-input):hover{border-color:var(--app-border-strong)}body :is(.p-inputtext,.p-textarea,.p-inputnumber-input):focus{border-color:var(--app-accent);box-shadow:0 0 0 3px var(--app-accent-soft);outline:none}body .p-inputnumber{width:100%}body :is(.p-select,.p-multiselect){min-height:var(--app-control-height-input);border:1px solid var(--app-border);border-radius:var(--app-radius-sm);background:var(--app-surface);color:var(--app-text);box-shadow:var(--app-input-shadow)}body :is(.p-select,.p-multiselect):not(.p-disabled):hover{border-color:var(--app-border-strong)}body :is(.p-select,.p-multiselect).p-focus{border-color:var(--app-accent);box-shadow:0 0 0 3px var(--app-accent-soft)}body .p-select-label,body .p-multiselect-label{padding:var(--app-input-padding-block) var(--app-input-padding-inline);font-size:var(--app-font-size-md)}body .p-multiselect-label-container{padding:0}body .p-select-dropdown,body .p-multiselect-dropdown{width:2rem}body .p-multiselect-chip-item{background:var(--app-accent-soft);color:var(--app-accent-soft-text);font-size:var(--app-font-size-xs);border-radius:999px}body :is(.p-select-overlay,.p-multiselect-overlay){border:1px solid var(--app-border);border-radius:var(--app-radius-md);background:var(--app-surface);box-shadow:var(--app-shadow-lg)}body :is(.p-select-list,.p-multiselect-list){padding:var(--app-spacing-1)}body :is(.p-select-option,.p-multiselect-option){border-radius:var(--app-radius-sm);padding:var(--app-input-padding-block) var(--app-input-padding-inline)}body :is(.p-select-option,.p-multiselect-option).p-focus{background:var(--app-surface-muted)}body :is(.p-select-option,.p-multiselect-option).p-select-option-selected,body :is(.p-select-option,.p-multiselect-option).p-multiselect-option-selected{background:var(--app-accent-soft);color:var(--app-accent-soft-text)}body .p-message{border:1px solid var(--app-border);border-radius:var(--app-radius-sm);box-shadow:none;padding:.55rem .72rem}body .p-message-text{font-size:var(--app-font-size-sm);line-height:1.4}body .p-message-success{border-color:color-mix(in srgb, var(--app-success) 35%, var(--app-border));background:color-mix(in srgb, var(--app-success) 10%, var(--app-surface));color:color-mix(in srgb, var(--app-success) 72%, var(--app-text))}body .p-message-error{border-color:color-mix(in srgb, var(--app-danger) 35%, var(--app-border));background:color-mix(in srgb, var(--app-danger) 10%, var(--app-surface));color:color-mix(in srgb, var(--app-danger) 72%, var(--app-text))}body .p-dialog-mask{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:var(--app-overlay)}body .p-dialog{border:1px solid var(--app-border);border-radius:var(--app-radius-xl);background:var(--app-surface);box-shadow:var(--app-shadow-lg);overflow:hidden}body .p-dialog-header{padding:var(--app-dialog-padding-block) var(--app-dialog-padding-inline) 0;background:var(--app-surface)}body .p-dialog-header-actions{gap:var(--app-spacing-1)}body .p-dialog-content{padding:var(--app-dialog-padding-block) var(--app-dialog-padding-inline) var(--app-dialog-padding-inline);background:var(--app-surface)}body .p-dialog-footer{padding:0 var(--app-dialog-padding-inline) var(--app-dialog-padding-inline);background:var(--app-surface)}body .p-toggleswitch{width:2.1rem;height:1.2rem}body .p-toggleswitch-slider{border:1px solid var(--app-border);background:var(--app-surface-strong);border-radius:999px}body .p-toggleswitch-handle{background:var(--app-surface);width:.8rem;height:.8rem;box-shadow:none}body .p-toggleswitch-checked .p-toggleswitch-slider{border-color:color-mix(in srgb, var(--app-accent) 45%, var(--app-border));background:color-mix(in srgb, var(--app-accent) 58%, var(--app-surface))}body .p-toggleswitch.p-focus{box-shadow:0 0 0 3px var(--app-accent-soft);border-radius:999px}@media (pointer:coarse){:root{--app-nav-cta-height:2.35rem;--app-sidebar-item-height:2.55rem;--app-toolbar-button-height:2.35rem;--app-control-height-sm:2.3rem;--app-control-height-md:2.65rem;--app-control-height-input:2.85rem;--app-control-padding-block-sm:.34rem;--app-control-padding-inline-sm:.72rem;--app-control-padding-block:.52rem;--app-control-padding-inline:.82rem;--app-input-padding-block:.56rem;--app-input-padding-inline:.72rem}.app-menu-toggle{min-width:2.65rem;min-height:2.65rem;font-size:1.15rem}body .p-toggleswitch{width:2.7rem;height:1.6rem}body .p-toggleswitch-handle{width:1.1rem;height:1.1rem}}@media (width>=901px){.app-grid-table{border:1px solid var(--app-border);border-radius:var(--app-radius-md);background:var(--app-surface);box-shadow:var(--app-shadow-sm);gap:0;position:relative}.app-grid-table__head{z-index:2;min-height:2.25rem;padding:.5rem var(--app-spacing-3);border-top-left-radius:calc(var(--app-radius-md) - 1px);border-top-right-radius:calc(var(--app-radius-md) - 1px);border-bottom:1px solid var(--app-border);background:color-mix(in srgb, var(--app-surface) 94%, var(--app-bg));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-clip:padding-box;position:sticky;top:0;overflow:hidden}.app-grid-table__row{padding:.55rem var(--app-spacing-3);border-width:0 0 1px;border-color:var(--app-border-soft);background:0 0;border-radius:0;transition:background-color .15s}.app-grid-table__row:nth-child(2n){background:color-mix(in srgb, var(--app-surface-muted) 42%, transparent)}.app-grid-table__row:hover{background:color-mix(in srgb, var(--app-accent-soft-bg) 72%, var(--app-surface))}.app-grid-table__row:last-child{border-bottom-width:0}}@media (width<=900px){.app-shell{display:block}.app-sidebar{z-index:20;width:var(--app-sidebar-width);max-width:85vw;height:100dvh;position:fixed;inset:0 auto 0 0}.app-overlay{z-index:10;background:var(--app-overlay);display:block;position:fixed;inset:0}.app-content{padding:var(--app-spacing-3) calc(var(--app-spacing-3) + var(--app-safe-right)) calc(var(--app-spacing-3) + var(--app-safe-bottom)) calc(var(--app-spacing-3) + var(--app-safe-left))}.app-subtitle,.app-grid-table__head{display:none}.app-grid-table__row,.app-grid-table--managed .app-grid-table__row{grid-template-columns:var(--app-grid-table-mobile-columns);gap:var(--app-spacing-2);padding:var(--app-spacing-3)}.app-grid-table__cell{display:none}}@media (width>=960px){.app-report-table-frame{max-width:80%}}@media (width<=640px){.app-page-title{font-size:var(--app-font-size-xl)}.app-section-header,.app-page-toolbar,.app-section-action,.app-collection-header,.app-form-row,.app-form-actions{flex-direction:column;align-items:stretch}.app-page-toolbar>*{width:100%}.app-page-toolbar>.p-button{inline-size:100%}.app-form-grid--two,.app-collection-row{grid-template-columns:1fr}.app-list-item,.app-pagination{flex-direction:column;align-items:stretch}.app-list-item-action{width:100%}.app-pagination-controls{justify-content:stretch}.app-pagination-button{flex:1 1 calc(50% - var(--app-spacing-1))}.app-segmented-control{width:100%}.app-segmented-control__button{text-align:center;flex:1 1 0}body .p-dialog{border-radius:0;height:100dvh;max-height:100dvh;margin:0;width:100vw!important}body .p-dialog-header,body .p-dialog-content,body .p-dialog-footer{padding-left:calc(var(--app-spacing-4) + var(--app-safe-left));padding-right:calc(var(--app-spacing-4) + var(--app-safe-right))}body .p-dialog-header{z-index:2;align-items:flex-start;gap:var(--app-spacing-3);padding-top:calc(var(--app-spacing-4) + var(--app-safe-top));border-bottom:1px solid var(--app-border-soft);position:sticky;top:0}body .p-dialog-header-actions{align-self:flex-start;padding-top:.1rem}body .p-dialog-header .p-dialog-close-button,body .p-dialog-header .p-dialog-maximize-button{width:2.35rem;min-width:2.35rem;height:2.35rem;min-height:2.35rem;box-shadow:none;color:var(--app-text);background:0 0;border-color:#0000}body .p-dialog-header .p-dialog-close-button .p-button-icon,body .p-dialog-header .p-dialog-maximize-button .p-button-icon{font-size:1rem}body .p-dialog-header :is(.p-dialog-close-button,.p-dialog-maximize-button):not(.p-disabled):hover,body .p-dialog-header :is(.p-dialog-close-button,.p-dialog-maximize-button):not(.p-disabled):active,body .p-dialog-header :is(.p-dialog-close-button,.p-dialog-maximize-button):not(.p-disabled):focus-visible{box-shadow:none;color:var(--app-text);background:0 0;border-color:#0000}body .p-dialog-content{overscroll-behavior:contain;padding-bottom:0;overflow-y:auto}body .p-dialog-footer{padding-bottom:calc(var(--app-spacing-4) + var(--app-safe-bottom))}body .p-dialog-content .app-form-actions{z-index:2;margin:var(--app-spacing-4) calc(-1 * (var(--app-spacing-4) + var(--app-safe-right))) 0 calc(-1 * (var(--app-spacing-4) + var(--app-safe-left)));padding:var(--app-spacing-3) calc(var(--app-spacing-4) + var(--app-safe-right)) calc(var(--app-spacing-3) + var(--app-safe-bottom)) calc(var(--app-spacing-4) + var(--app-safe-left));border-top:1px solid var(--app-border-soft);background:color-mix(in srgb, var(--app-surface) 96%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;bottom:0}body .p-dialog-content .app-form-actions>*{width:100%}}:root[data-app-theme=default]{--app-theme-motion-fast:.14s;--app-theme-motion-medium:.18s;--app-theme-motion-slow:.22s;--app-theme-motion-ambient:22s;--app-theme-motion-ease:cubic-bezier(.22, 1, .36, 1);--app-theme-ambient-primary:#17608714;--app-theme-ambient-secondary:#1760870a;--app-theme-panel-shadow-hover:inset 0 1px 0 #ffffff38, 0 10px 24px #0f172a14, 0 3px 10px #0f172a0a}:root.app-dark[data-app-theme=default]{--app-theme-motion-fast:.14s;--app-theme-motion-medium:.18s;--app-theme-motion-slow:.22s;--app-theme-motion-ambient:22s;--app-theme-motion-ease:cubic-bezier(.22, 1, .36, 1);--app-theme-ambient-primary:#72b6dc24;--app-theme-ambient-secondary:#72b6dc12;--app-theme-panel-shadow-hover:inset 0 1px 0 #ffffff0a, 0 18px 38px #00000057, 0 6px 16px #0000002e}:root[data-app-theme=cupertino]{--p-content-background:#fff;--p-content-hover-background:#f4f6f8;--p-content-border-color:#d6dde7;--p-text-color:#171b22;--p-text-muted-color:#6a7482;--app-bg:#edf2f7;--app-bg-alt:#e6ecf3;--app-surface:var(--p-content-background,#fff);--app-surface-muted:var(--p-content-hover-background,#f4f6f8);--app-surface-subtle:#f7f8fb;--app-surface-strong:#e8edf3;--app-surface-translucent:#fcfdffdb;--app-border:var(--p-content-border-color,#d6dde7);--app-border-strong:#c3cedc;--app-border-soft:#c3cedc8f;--app-text:var(--p-text-color,#171b22);--app-text-muted:var(--p-text-muted-color,#6a7482);--app-text-soft:#919cab;--app-accent:#007aff;--app-accent-strong:#005ecb;--app-accent-soft:#007aff24;--app-accent-soft-bg:#007aff17;--app-accent-soft-text:#0056b3;--app-accent-contrast:#fbfcff;--app-danger:#c54535;--app-success:#1f8a52;--app-warning:#c07a1c;--app-sidebar-surface:#f7f9fceb;--app-sidebar-surface-alt:#eef3f9f5;--app-sidebar-border:#a3aebd61;--app-sidebar-text:#5d6775;--app-sidebar-text-strong:#101319;--app-sidebar-active:#ffffffb8;--app-sidebar-active-border:#007aff3d;--app-sidebar-active-background:color-mix(in srgb, var(--app-sidebar-active) 86%, var(--app-accent-soft-bg) 14%);--app-sidebar-hover-bg:#fff9;--app-sidebar-hover-border:#c6cedbb8;--app-sidebar-active-shadow:0 0 0 1px #007aff14;--app-overlay:#141a224d;--app-radius-sm:8px;--app-radius-md:12px;--app-radius-lg:16px;--app-radius-xl:20px;--app-shadow-sm:0 1px 2px #0f172a08, 0 10px 24px #0f172a0d;--app-shadow-md:0 14px 30px #0f172a17;--app-shadow-lg:0 22px 48px #0f172a26;--app-control-shadow:none;--app-input-shadow:inset 0 1px 0 #ffffff6b;--app-letter-spacing-ui:.02em;--app-font-family-ui:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI Variable Text", "Helvetica Neue", sans-serif;--app-font-family-heading:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Segoe UI Variable Text", "Helvetica Neue", sans-serif;--app-font-family-mono-ui:ui-monospace, "SFMono-Regular", "SF Mono", Menlo, Monaco, Consolas, monospace;--app-body-background:radial-gradient(circle at top, #ffffffe6 0%, transparent 40%), linear-gradient(180deg, #eef2f7 0%, #e7edf4 100%);--app-sidebar-background:linear-gradient(180deg, #f9fbfef5 0%, #eef3f9fa 100%);--app-nav-cta-height:1.92rem;--app-sidebar-item-height:2.12rem;--app-toolbar-button-height:1.92rem;--app-section-padding:.82rem;--app-panel-padding:.82rem;--app-list-item-padding-block:.58rem;--app-list-item-padding-inline:.82rem;--app-grid-row-padding-block:.38rem;--app-grid-row-padding-inline:.68rem;--app-control-height-md:2.12rem;--app-control-height-input:2.18rem;--app-dialog-padding-block:.9rem;--app-dialog-padding-inline:1.05rem;--app-theme-motion-fast:.15s;--app-theme-motion-medium:.19s;--app-theme-motion-slow:.23s;--app-theme-motion-ambient:20s;--app-theme-motion-ease:cubic-bezier(.16, 1, .3, 1);--app-theme-ambient-primary:#007aff17;--app-theme-ambient-secondary:#ffffff2e;--app-theme-panel-shadow-hover:inset 0 1px 0 #ffffff57, 0 14px 30px #0f172a1a, 0 4px 12px #0f172a0d}:root.app-dark[data-app-theme=cupertino]{--p-content-background:#181c22;--p-content-hover-background:#20252d;--p-content-border-color:#303844;--p-text-color:#f2f4f8;--p-text-muted-color:#b0b9c6;--app-bg:#0f1319;--app-bg-alt:#141a22;--app-surface:var(--p-content-background,#181c22);--app-surface-muted:var(--p-content-hover-background,#20252d);--app-surface-subtle:#252c36;--app-surface-strong:#2e3744;--app-surface-translucent:#12171fd1;--app-border:var(--p-content-border-color,#303844);--app-border-strong:#44505f;--app-border-soft:#44505f85;--app-text:var(--p-text-color,#f2f4f8);--app-text-muted:var(--p-text-muted-color,#b0b9c6);--app-text-soft:#818e9f;--app-accent:#0a84ff;--app-accent-strong:#4aa3ff;--app-accent-soft:#0a84ff2e;--app-accent-soft-bg:#0a84ff1f;--app-accent-soft-text:#dcecff;--app-accent-contrast:#07111d;--app-danger:#ff7d6e;--app-success:#38c172;--app-warning:#f7b955;--app-sidebar-surface:#141820eb;--app-sidebar-surface-alt:#0e121af5;--app-sidebar-border:#7c899c38;--app-sidebar-text:#e9eff5b8;--app-sidebar-text-strong:#f7f9fc;--app-sidebar-active:#ffffff14;--app-sidebar-active-border:#0a84ff57;--app-sidebar-active-background:color-mix(in srgb, var(--app-sidebar-active) 70%, var(--app-accent-soft-bg) 30%);--app-sidebar-hover-bg:#ffffff0d;--app-sidebar-hover-border:#ffffff14;--app-sidebar-active-shadow:0 0 0 1px #0a84ff24;--app-overlay:#03060a8f;--app-shadow-sm:0 1px 2px #00000029, 0 10px 24px #00000038;--app-shadow-md:0 18px 36px #00000047;--app-shadow-lg:0 30px 60px #00000061;--app-input-shadow:inset 0 1px 0 #ffffff0d;--app-body-background:radial-gradient(circle at top, #0a84ff1f 0%, transparent 32%), linear-gradient(180deg, #0f1319 0%, #151c25 100%);--app-sidebar-background:linear-gradient(180deg, #181d26f0 0%, #0e121afa 100%);--app-theme-motion-fast:.15s;--app-theme-motion-medium:.19s;--app-theme-motion-slow:.23s;--app-theme-motion-ambient:20s;--app-theme-motion-ease:cubic-bezier(.16, 1, .3, 1);--app-theme-ambient-primary:#0a84ff26;--app-theme-ambient-secondary:#0a84ff0f;--app-theme-panel-shadow-hover:inset 0 1px 0 #ffffff0f, 0 22px 44px #00000052, 0 8px 18px #00000029}:root[data-app-theme=swing-terminal]{--p-content-background:#e8ecf1;--p-content-hover-background:#dde3ea;--p-content-border-color:#aeb8c5;--p-text-color:#0f151b;--p-text-muted-color:#4a5766;--app-bg:#d6dde5;--app-bg-alt:#c7d0da;--app-surface:var(--p-content-background,#e8ecf1);--app-surface-muted:var(--p-content-hover-background,#dde3ea);--app-surface-subtle:#f1f4f7;--app-surface-strong:#cdd5de;--app-surface-translucent:#e1e6ecf0;--app-border:var(--p-content-border-color,#aeb8c5);--app-border-strong:#8d98a7;--app-border-soft:#8d98a794;--app-text:var(--p-text-color,#0f151b);--app-text-muted:var(--p-text-muted-color,#4a5766);--app-text-soft:#68788a;--app-accent:#177a54;--app-accent-strong:#0f6544;--app-accent-soft:#177a5429;--app-accent-soft-bg:#177a5417;--app-accent-soft-text:#0d563a;--app-accent-contrast:#eef7f2;--app-danger:#a44732;--app-success:#177a54;--app-warning:#946517;--app-sidebar-surface:#414852;--app-sidebar-surface-alt:#343a44;--app-sidebar-border:#12161c47;--app-sidebar-text:#edf2f7c2;--app-sidebar-text-strong:#f8fbff;--app-sidebar-active:#080c1024;--app-sidebar-active-border:#5ed39852;--app-sidebar-hover-bg:#ffffff14;--app-sidebar-hover-border:#ffffff1c;--app-sidebar-active-shadow:inset 2px 0 0 #5ed398d9, 0 0 0 1px #0a10143d;--app-button-secondary-bg:linear-gradient(180deg, color-mix(in srgb, var(--app-surface-subtle) 80%, white 20%) 0%, var(--app-surface-strong) 100%);--app-button-secondary-hover-bg:linear-gradient(180deg, color-mix(in srgb, var(--app-surface-muted) 78%, white 16%) 0%, var(--app-surface) 100%);--app-button-secondary-border:color-mix(in srgb, var(--app-border-strong) 92%, black 8%);--app-button-secondary-hover-border:color-mix(in srgb, var(--app-border-strong) 82%, black 18%);--app-overlay:#090c106b;--app-radius-sm:3px;--app-radius-md:5px;--app-radius-lg:6px;--app-radius-xl:8px;--app-shadow-sm:inset 0 1px 0 #ffffff2e, 0 1px 0 #0000002e;--app-shadow-md:inset 0 1px 0 #ffffff24, 0 6px 14px #0f172a1f;--app-shadow-lg:inset 0 1px 0 #ffffff1f, 0 16px 32px #0f172a2e;--app-control-shadow:inset 0 1px 0 #ffffff2e, inset 0 -1px 0 #00000029;--app-input-shadow:inset 0 1px 0 #fff3, inset 0 -1px 0 #00000024;--app-letter-spacing-ui:.06em;--app-font-family-ui:Tahoma, Verdana, "Segoe UI", sans-serif;--app-font-family-heading:Tahoma, Verdana, "Segoe UI", sans-serif;--app-font-family-mono-ui:"Lucida Console", Monaco, "Courier New", monospace;--app-body-background:linear-gradient(180deg, #d9e0e8 0%, #c8d1db 100%);--app-sidebar-background:linear-gradient(180deg, #48505c 0%, #343b45 100%);--app-nav-cta-height:1.84rem;--app-sidebar-item-height:1.98rem;--app-toolbar-button-height:1.84rem;--app-section-padding:.78rem;--app-panel-padding:.78rem;--app-list-item-padding-block:.52rem;--app-list-item-padding-inline:.78rem;--app-grid-row-padding-block:.34rem;--app-grid-row-padding-inline:.62rem;--app-control-height-sm:1.76rem;--app-control-height-md:1.96rem;--app-control-height-input:2.04rem;--app-control-padding-block-sm:.2rem;--app-control-padding-inline-sm:.48rem;--app-control-padding-block:.34rem;--app-control-padding-inline:.62rem;--app-input-padding-block:.34rem;--app-input-padding-inline:.54rem;--app-dialog-padding-block:.8rem;--app-dialog-padding-inline:.92rem}:root.app-dark[data-app-theme=swing-terminal]{--p-content-background:#1a2024;--p-content-hover-background:#21292e;--p-content-border-color:#495660;--p-text-color:#e5efe8;--p-text-muted-color:#a7b6af;--app-bg:#0e1214;--app-bg-alt:#13181c;--app-surface:var(--p-content-background,#1a2024);--app-surface-muted:var(--p-content-hover-background,#21292e);--app-surface-subtle:#20292a;--app-surface-strong:#2a3438;--app-surface-translucent:#12171aeb;--app-border:var(--p-content-border-color,#495660);--app-border-strong:#62707b;--app-border-soft:#62707b7a;--app-text:var(--p-text-color,#e5efe8);--app-text-muted:var(--p-text-muted-color,#a7b6af);--app-text-soft:#789185;--app-accent:#49d675;--app-accent-strong:#72e894;--app-accent-soft:#49d6752e;--app-accent-soft-bg:#49d6751c;--app-accent-soft-text:#dffbe7;--app-accent-contrast:#08120b;--app-danger:#e17b61;--app-success:#49d675;--app-warning:#e5b759;--app-sidebar-surface:#101518;--app-sidebar-surface-alt:#090e10;--app-sidebar-border:#4d595538;--app-sidebar-text:#dee9e3bd;--app-sidebar-text-strong:#f4fbf6;--app-sidebar-active:#ffffff0d;--app-sidebar-active-border:#49d67557;--app-sidebar-hover-bg:#ffffff0d;--app-sidebar-hover-border:#ffffff14;--app-sidebar-active-shadow:inset 2px 0 0 #49d675e0, 0 0 0 1px #49d6751f;--app-button-secondary-bg:linear-gradient(180deg, color-mix(in srgb, var(--app-surface-strong) 84%, white 6%) 0%, var(--app-surface) 100%);--app-button-secondary-hover-bg:linear-gradient(180deg, color-mix(in srgb, var(--app-surface-muted) 88%, white 4%) 0%, var(--app-surface-strong) 100%);--app-button-secondary-border:color-mix(in srgb, var(--app-border-strong) 92%, black 8%);--app-button-secondary-hover-border:color-mix(in srgb, var(--app-border-strong) 80%, white 12%);--app-overlay:#0204059e;--app-shadow-sm:inset 0 1px 0 #ffffff0f, 0 1px 0 #00000038;--app-shadow-md:inset 0 1px 0 #ffffff0d, 0 12px 24px #0000003d;--app-shadow-lg:inset 0 1px 0 #ffffff0d, 0 20px 40px #00000052;--app-control-shadow:inset 0 1px 0 #ffffff0f, inset 0 -1px 0 #0000003d;--app-input-shadow:inset 0 1px 0 #ffffff0d, inset 0 -1px 0 #00000038;--app-body-background:radial-gradient(circle at 50% 0%, #49d67514 0%, transparent 26%), linear-gradient(180deg, #0e1214 0%, #151b20 100%);--app-sidebar-background:linear-gradient(180deg, #13191d 0%, #090d10 100%)}:root[data-app-theme=hype]{--p-content-background:#f6f9fcbd;--p-content-hover-background:#f1f5fad6;--p-content-border-color:#6b7c9447;--p-text-color:#182536;--p-text-muted-color:#647487;--app-bg:#e4eaf1;--app-bg-alt:#dbe3ed;--app-surface:#f6f9fcbd;--app-surface-muted:#f1f5fad6;--app-surface-subtle:#ebf1f7e6;--app-surface-strong:#e3eaf2f0;--app-surface-translucent:#f8fafda3;--app-border:#6f80973d;--app-border-strong:#5a6e8a61;--app-border-soft:#6f809724;--app-text:#182636;--app-text-muted:#607084;--app-text-soft:#7d8ca0;--app-accent:#2f5f8f;--app-accent-strong:#4d7aa5;--app-accent-soft:#2f5f8f24;--app-accent-soft-bg:#2f5f8f1a;--app-accent-soft-text:#254569;--app-accent-contrast:#f7fbff;--app-danger:#c15a62;--app-success:#2e6b57;--app-warning:#96733a;--app-sidebar-surface:#182638d1;--app-sidebar-surface-alt:#101d2ce6;--app-sidebar-border:#ffffff14;--app-sidebar-text:#e6ecf4bd;--app-sidebar-text-strong:#f7fbff;--app-sidebar-active:#ffffff14;--app-sidebar-active-border:#7098c647;--app-sidebar-active-background:linear-gradient(135deg, #ffffff0f 0%, #ffffff05 100%), #48678a24;--app-sidebar-hover-bg:#ffffff0a;--app-sidebar-hover-border:#ffffff14;--app-sidebar-active-shadow:inset 0 1px 0 #ffffff1a, inset 0 0 0 1px #2f5f8f1a;--app-button-secondary-bg:linear-gradient(160deg, #ffffff6b 0%, #f1f6fc33 100%);--app-button-secondary-hover-bg:linear-gradient(160deg, #ffffff80 0%, #f1f6fc47 100%);--app-button-secondary-border:#ffffff4d;--app-button-secondary-hover-border:#ffffff6b;--app-button-secondary-text-bg:linear-gradient(160deg, #fafcff57 0%, #eaf1f72e 100%);--app-button-secondary-text-border:#2f5f8f1f;--app-button-secondary-text-hover-border:#2f5f8f38;--app-button-secondary-text-hover-bg:linear-gradient(160deg, #fafcff70 0%, #ecf2f842 100%);--app-overlay:#09121e38;--app-radius-sm:10px;--app-radius-md:14px;--app-radius-lg:18px;--app-radius-xl:22px;--app-shadow-sm:0 12px 24px #404f661a, 0 3px 10px #404f660d;--app-shadow-md:0 18px 36px #404f6624, 0 6px 16px #404f6614;--app-shadow-lg:0 26px 52px #404f662e, 0 10px 24px #404f661a;--app-control-shadow:inset 0 1px 0 #ffffff80, 0 8px 16px #4c5e780f;--app-input-shadow:inset 0 1px 0 #ffffff85, 0 6px 14px #4c5e780d;--app-letter-spacing-ui:.01em;--app-font-family-ui:"Inter Variable", "Segoe UI Variable Text", "IBM Plex Sans", "Helvetica Neue", sans-serif;--app-font-family-heading:"Inter Variable", "Segoe UI Variable Text", "IBM Plex Sans", "Helvetica Neue", sans-serif;--app-font-family-mono-ui:ui-monospace, "SFMono-Regular", "IBM Plex Mono", Menlo, Monaco, Consolas, monospace;--app-body-background:radial-gradient(circle at 14% 16%, #54749829 0%, transparent 30%), radial-gradient(circle at 82% 4%, #b0bccb2e 0%, transparent 24%), linear-gradient(180deg, #eff3f8 0%, #e2e8f0 100%);--app-sidebar-background:linear-gradient(180deg, #182638c7 0%, #101d2ce0 100%);--app-fancy-glow-primary:#4a698d2e;--app-fancy-glow-secondary:#90a0b51f;--app-fancy-glow-tertiary:#ffffff24;--app-fancy-chrome-highlight:#ffffff8f;--app-fancy-panel-background:linear-gradient(160deg, #ffffff94 0%, #f8fafd4d 55%, #ebf0f65c 100%);--app-fancy-panel-border:#ffffff57;--app-fancy-panel-shadow:0 18px 38px #36455b24, 0 6px 16px #36455b12;--app-fancy-panel-shadow-hover:0 24px 48px #36455b2e, 0 8px 20px #36455b17;--app-fancy-control-background:linear-gradient(160deg, #ffffff61 0%, #f0f5fa2e 100%);--app-fancy-control-background-hover:linear-gradient(160deg, #ffffff75 0%, #f1f6fc42 100%);--app-fancy-control-border:#ffffff47;--app-fancy-primary-button:linear-gradient(135deg, #355f8df5 0%, #426b98f0 100%);--app-fancy-primary-button-hover:linear-gradient(135deg, #3e6b9cfa 0%, #4c7baaf5 100%);--app-fancy-primary-button-border:#28466880;--app-fancy-primary-button-border-hover:#31547994;--app-fancy-primary-button-shadow:inset 0 1px 0 #ffffff38, 0 16px 28px #2d4e7433;--app-fancy-primary-button-shadow-hover:inset 0 1px 0 #ffffff3d, 0 18px 32px #2d4e743d;--app-fancy-grid-row-hover:linear-gradient(135deg, #ffffff2e 0%, #4f6c8d1f 100%);--app-theme-motion-fast:.14s;--app-theme-motion-medium:.18s;--app-theme-motion-slow:.22s;--app-theme-motion-ambient:24s;--app-theme-motion-ease:cubic-bezier(.22, 1, .36, 1);--app-theme-ambient-primary:var(--app-fancy-glow-primary);--app-theme-ambient-secondary:var(--app-fancy-glow-secondary);--app-theme-ambient-tertiary:var(--app-fancy-glow-tertiary);--app-theme-panel-shadow-hover:inset 0 1px 0 var(--app-fancy-chrome-highlight), var(--app-fancy-panel-shadow-hover);--app-nav-cta-height:1.92rem;--app-sidebar-item-height:2.08rem;--app-toolbar-button-height:1.92rem;--app-section-padding:.8rem;--app-panel-padding:.8rem;--app-list-item-padding-block:.56rem;--app-list-item-padding-inline:.8rem;--app-grid-row-padding-block:.38rem;--app-grid-row-padding-inline:.68rem;--app-control-height-md:2.04rem;--app-control-height-input:2.12rem;--app-dialog-padding-block:.88rem;--app-dialog-padding-inline:1.02rem}:root.app-dark[data-app-theme=hype]{--p-content-background:#101824c2;--p-content-hover-background:#141e2cd6;--p-content-border-color:#7b92af38;--p-text-color:#edf3fb;--p-text-muted-color:#a8b8cc;--app-bg:#0c1420;--app-bg-alt:#121b29;--app-surface:#101824c2;--app-surface-muted:#141e2cd6;--app-surface-subtle:#182332e0;--app-surface-strong:#1e2a3aeb;--app-surface-translucent:#0d131da3;--app-border:#7b92af33;--app-border-strong:#a6b8cf4d;--app-border-soft:#7b92af1a;--app-text:#edf3fb;--app-text-muted:#a8b8cc;--app-text-soft:#8596ab;--app-accent:#5f84b0;--app-accent-strong:#7898bd;--app-accent-soft:#5f84b02e;--app-accent-soft-bg:#5f84b01f;--app-accent-soft-text:#eef5ff;--app-accent-contrast:#08111b;--app-danger:#d1767c;--app-success:#4f8b76;--app-warning:#b29358;--app-sidebar-surface:#080d14d1;--app-sidebar-surface-alt:#0c121ce6;--app-sidebar-border:#ffffff0f;--app-sidebar-text:#e4edf7b8;--app-sidebar-text-strong:#f7fbff;--app-sidebar-active:#ffffff0f;--app-sidebar-active-border:#678ab342;--app-sidebar-active-background:linear-gradient(135deg, #ffffff0d 0%, #ffffff05 100%), #30496724;--app-sidebar-hover-bg:#ffffff09;--app-sidebar-hover-border:#ffffff13;--app-sidebar-active-shadow:inset 0 1px 0 #ffffff1a, inset 0 0 0 1px #5f84b017;--app-button-secondary-bg:linear-gradient(160deg, #1e273685 0%, #10172442 100%);--app-button-secondary-hover-bg:linear-gradient(160deg, #242f418f 0%, #121a2757 100%);--app-button-secondary-border:#ffffff1a;--app-button-secondary-hover-border:#ffffff29;--app-button-secondary-text-bg:linear-gradient(160deg, #1c283870 0%, #10172438 100%);--app-button-secondary-text-border:#5f84b024;--app-button-secondary-text-hover-border:#5f84b038;--app-button-secondary-text-hover-bg:linear-gradient(160deg, #22304480 0%, #12182547 100%);--app-overlay:#060a1257;--app-shadow-sm:0 14px 28px #00061247, 0 4px 10px #00061224;--app-shadow-md:0 20px 40px #00061257, 0 6px 16px #0006122e;--app-shadow-lg:0 28px 54px #00061266, 0 10px 22px #00061238;--app-control-shadow:inset 0 1px 0 #ffffff0f, 0 10px 20px #00061224;--app-input-shadow:inset 0 1px 0 #ffffff0f, 0 8px 16px #0006121f;--app-body-background:radial-gradient(circle at 14% 16%, #455c7a33 0%, transparent 28%), radial-gradient(circle at 82% 6%, #23324838 0%, transparent 24%), linear-gradient(180deg, #0d1521 0%, #131d2b 52%, #172130 100%);--app-sidebar-background:linear-gradient(180deg, #080d14d1 0%, #0c121ce6 100%);--app-fancy-glow-primary:#5a7ba033;--app-fancy-glow-secondary:#2c3c5229;--app-fancy-glow-tertiary:#a9b8c914;--app-fancy-chrome-highlight:#ffffff1f;--app-fancy-panel-background:linear-gradient(160deg, #1b24329e 0%, #1017246b 55%, #121a2894 100%);--app-fancy-panel-border:#ffffff1a;--app-fancy-panel-shadow:0 22px 46px #00061257, 0 8px 22px #00061229;--app-fancy-panel-shadow-hover:0 28px 56px #00061266, 0 10px 26px #00061233;--app-fancy-control-background:linear-gradient(160deg, #1e273680 0%, #1017243d 100%);--app-fancy-control-background-hover:linear-gradient(160deg, #2632448f 0%, #121a274d 100%);--app-fancy-control-border:#ffffff1f;--app-fancy-primary-button:linear-gradient(135deg, #37577af0 0%, #476d95eb 100%);--app-fancy-primary-button-hover:linear-gradient(135deg, #41648bf5 0%, #5479a1f0 100%);--app-fancy-primary-button-border:#5e80a757;--app-fancy-primary-button-border-hover:#7594b76b;--app-fancy-primary-button-shadow:inset 0 1px 0 #ffffff2e, 0 18px 34px #1c30493d;--app-fancy-primary-button-shadow-hover:inset 0 1px 0 #fff3, 0 20px 36px #1c304947;--app-fancy-grid-row-hover:linear-gradient(135deg, #ffffff0a 0%, #405c7c24 100%);--app-theme-motion-fast:.14s;--app-theme-motion-medium:.18s;--app-theme-motion-slow:.22s;--app-theme-motion-ambient:24s;--app-theme-motion-ease:cubic-bezier(.22, 1, .36, 1);--app-theme-ambient-primary:var(--app-fancy-glow-primary);--app-theme-ambient-secondary:var(--app-fancy-glow-secondary);--app-theme-ambient-tertiary:var(--app-fancy-glow-tertiary);--app-theme-panel-shadow-hover:inset 0 1px 0 var(--app-fancy-chrome-highlight), var(--app-fancy-panel-shadow-hover)}:root[data-app-theme=cupertino] .app-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}:root[data-app-theme=swing-terminal] .app-card,:root[data-app-theme=swing-terminal] .app-panel,:root[data-app-theme=swing-terminal] .app-list-item,:root[data-app-theme=swing-terminal] .app-grid-table,:root[data-app-theme=swing-terminal] body .p-dialog{background:linear-gradient(180deg, color-mix(in srgb, var(--app-surface-subtle) 78%, white 10%) 0%, var(--app-surface) 100%)}:root[data-app-theme=swing-terminal] body .p-button:not(.p-button-text):not(.p-button-danger):not(.p-button-outlined):not(.p-button-link):not(.p-button-secondary),:root[data-app-theme=swing-terminal] .app-menu-toggle,:root[data-app-theme=swing-terminal] .app-datetime-input,:root[data-app-theme=swing-terminal] body :is(.p-inputtext,.p-textarea,.p-inputnumber-input,.p-select,.p-multiselect){background:linear-gradient(180deg, color-mix(in srgb, var(--app-surface-strong) 82%, white 10%) 0%, var(--app-surface) 100%)}:root[data-app-theme=swing-terminal] body .p-button:not(.p-button-secondary):not(.p-button-success):not(.p-button-info):not(.p-button-warn):not(.p-button-help):not(.p-button-contrast):not(.p-button-danger):not(.p-button-text):not(.p-button-outlined):not(.p-button-link){background:linear-gradient(180deg, color-mix(in srgb, var(--app-accent) 86%, white 12%) 0%, var(--app-accent) 100%)}:root[data-app-theme=swing-terminal] body .p-button:not(.p-button-secondary):not(.p-button-success):not(.p-button-info):not(.p-button-warn):not(.p-button-help):not(.p-button-contrast):not(.p-button-danger):not(.p-button-text):not(.p-button-outlined):not(.p-button-link):not(.p-disabled):hover{background:linear-gradient(180deg, color-mix(in srgb, var(--app-accent-strong) 84%, white 12%) 0%, var(--app-accent-strong) 100%)}@keyframes app-theme-ambient-drift{0%{opacity:.95;transform:translate(0,0)scale(1)}50%{opacity:1;transform:translate(1.25%,-1%)scale(1.03)}to{opacity:.92;transform:translate(-.9%,1.35%)scale(1.015)}}@keyframes app-theme-surface-in{0%{opacity:0;transform:translateY(10px)scale(.992)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes app-theme-overlay-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes app-theme-mask-in{0%{opacity:0}to{opacity:1}}:root[data-app-theme=hype] .app-header{border-bottom:1px solid color-mix(in srgb, var(--app-fancy-panel-border) 88%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--app-surface-translucent) 94%, white 6%) 0%, var(--app-surface-translucent) 100%);-webkit-backdrop-filter:blur(26px)saturate(155%)brightness(1.04);box-shadow:inset 0 1px 0 var(--app-fancy-chrome-highlight), 0 10px 24px color-mix(in srgb, var(--app-border) 24%, transparent);position:relative}:root:is([data-app-theme=default],[data-app-theme=cupertino],[data-app-theme=hype]) body{isolation:isolate;position:relative}:root:is([data-app-theme=default],[data-app-theme=cupertino],[data-app-theme=hype]) body:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 84% 0%, var(--app-theme-ambient-primary) 0%, transparent 24%), radial-gradient(circle at 12% 16%, var(--app-theme-ambient-secondary) 0%, transparent 18%);filter:blur(32px);animation:app-theme-ambient-drift var(--app-theme-motion-ambient) ease-in-out infinite alternate;will-change:transform, opacity;position:fixed;inset:0}:root[data-app-theme=hype] body:before{background:radial-gradient(circle at 12% 18%, var(--app-theme-ambient-primary) 0%, transparent 28%), radial-gradient(circle at 84% 2%, var(--app-theme-ambient-secondary) 0%, transparent 24%), radial-gradient(circle at 52% 100%, var(--app-theme-ambient-tertiary) 0%, transparent 26%);filter:blur(48px)saturate(140%);opacity:.92;animation:app-theme-ambient-drift var(--app-theme-motion-ambient) ease-in-out infinite alternate;will-change:transform, opacity}:root[data-app-theme=hype] body:after{content:"";pointer-events:none;z-index:0;opacity:.42;filter:blur(18px);animation:app-theme-ambient-drift calc(var(--app-theme-motion-ambient) * 1.15) ease-in-out infinite alternate-reverse;will-change:transform, opacity;background:linear-gradient(140deg,#ffffff1f 0%,#0000 18% 56%,#ffffff0f 80%,#0000 100%),radial-gradient(circle at 18% 24%,#ffffff24 0%,#0000 12%),radial-gradient(circle at 74% 74%,#ffffff14 0%,#0000 18%);position:fixed;inset:0}:root:is([data-app-theme=default],[data-app-theme=cupertino],[data-app-theme=hype]) .app-shell{z-index:1;position:relative}:root[data-app-theme=hype] .app-sidebar{background:var(--app-sidebar-background);-webkit-backdrop-filter:blur(28px)saturate(150%)brightness(1.03);box-shadow:inset -1px 0 0 color-mix(in srgb, var(--app-fancy-panel-border) 88%, transparent), 0 16px 34px color-mix(in srgb, var(--app-border) 24%, transparent);position:relative}:root[data-app-theme=hype] .app-sidebar:before{content:"";pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--app-fancy-chrome-highlight) 66%, transparent) 0%, transparent 22%), radial-gradient(circle at 8% 8%, color-mix(in srgb, var(--app-theme-ambient-primary) 52%, transparent) 0%, transparent 30%);position:absolute;inset:0}:root:is([data-app-theme=default],[data-app-theme=cupertino],[data-app-theme=hype]) .app-nav-item,:root:is([data-app-theme=default],[data-app-theme=cupertino],[data-app-theme=hype]) .app-menu-toggle,:root:is([data-app-theme=default],[data-app-theme=cupertino],[data-app-theme=hype]) .app-datetime-input,:root:is([data-app-theme=default],[data-app-theme=cupertino],[data-app-theme=hype]) .app-card,:root:is([data-app-theme=default],[data-app-theme=cupertino],[data-app-theme=hype]) .app-panel,:root:is([data-app-theme=default],[data-app-theme=cupertino],[data-app-theme=hype]) .app-list-item,:root:is([data-app-theme=default],[data-app-theme=cupertino],[data-app-theme=hype]) .app-grid-table__row,:root:is([data-app-theme=default],[data-app-theme=cupertino],[data-app-theme=hype]) body :is(.p-button,.p-inputtext,.p-textarea,.p-inputnumber-input,.p-select,.p-multiselect),:root:is([data-app-theme=default],[data-app-theme=cupertino],[data-app-theme=hype]) body :is(.p-select-option,.p-multiselect-option){transition:transform var(--app-theme-motion-fast) var(--app-theme-motion-ease), border-color var(--app-theme-motion-fast) ease, background-color var(--app-theme-motion-fast) ease, color var(--app-theme-motion-fast) ease, box-shadow var(--app-theme-motion-medium) var(--app-theme-motion-ease), opacity var(--app-theme-motion-fast) ease}:root[data-app-theme=hype] .app-card,:root[data-app-theme=hype] .app-panel,:root[data-app-theme=hype] .app-grid-table,:root[data-app-theme=hype] body .p-dialog,:root[data-app-theme=hype] body :is(.p-select-overlay,.p-multiselect-overlay){border:1px solid var(--app-fancy-panel-border);background:var(--app-fancy-panel-background);box-shadow:inset 0 1px 0 var(--app-fancy-chrome-highlight), var(--app-fancy-panel-shadow);-webkit-backdrop-filter:blur(24px)saturate(150%)brightness(1.03)}:root[data-app-theme=hype] .app-list-item{border-color:color-mix(in srgb, var(--app-fancy-control-border) 92%, transparent);background:var(--app-fancy-control-background);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--app-fancy-chrome-highlight) 76%, transparent), 0 10px 22px color-mix(in srgb, var(--app-border) 18%, transparent);-webkit-backdrop-filter:blur(18px)saturate(140%)brightness(1.03)}:root[data-app-theme=hype] .app-empty-state,:root[data-app-theme=hype] .app-state-panel{border-color:color-mix(in srgb, var(--app-fancy-panel-border) 82%, var(--app-border-strong));background:var(--app-fancy-panel-background);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--app-fancy-chrome-highlight) 84%, transparent), 0 12px 26px color-mix(in srgb, var(--app-border) 18%, transparent);-webkit-backdrop-filter:blur(18px)saturate(140%)brightness(1.03)}:root[data-app-theme=hype] .app-form-row,:root[data-app-theme=hype] .app-segmented-control{border-color:var(--app-fancy-control-border);background:var(--app-fancy-control-background);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--app-fancy-chrome-highlight) 78%, transparent), 0 10px 20px color-mix(in srgb, var(--app-border) 18%, transparent);-webkit-backdrop-filter:blur(16px)saturate(138%)brightness(1.03)}:root[data-app-theme=hype] .app-badge{border-color:color-mix(in srgb, var(--app-fancy-control-border) 92%, transparent);background:var(--app-fancy-control-background);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--app-fancy-chrome-highlight) 78%, transparent);-webkit-backdrop-filter:blur(12px)saturate(135%)brightness(1.03)}:root[data-app-theme=hype] .app-badge--accent{border-color:color-mix(in srgb, var(--app-accent) 18%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--app-accent-soft) 84%, white 14%) 0%, color-mix(in srgb, var(--app-accent-soft-bg) 92%, transparent) 100%)}:root:is([data-app-theme=default],[data-app-theme=cupertino],[data-app-theme=hype]) :is(.app-card,.app-panel,.app-grid-table){animation:app-theme-surface-in var(--app-theme-motion-slow) var(--app-theme-motion-ease) both}:root:is([data-app-theme=default],[data-app-theme=cupertino],[data-app-theme=hype]) .app-card:hover,:root:is([data-app-theme=default],[data-app-theme=cupertino],[data-app-theme=hype]) .app-panel:hover,:root[data-app-theme=hype] .app-list-item:hover{box-shadow:var(--app-theme-panel-shadow-hover);transform:translateY(-1px)}:root[data-app-theme=hype] .app-nav-item{border-color:color-mix(in srgb, var(--app-fancy-control-border) 44%, transparent);background:color-mix(in srgb, var(--app-fancy-control-background) 94%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--app-fancy-chrome-highlight) 52%, transparent);-webkit-backdrop-filter:blur(12px)saturate(132%)brightness(1.02)}:root:is([data-app-theme=default],[data-app-theme=cupertino],[data-app-theme=hype]) .app-nav-item:hover{transform:translate(1px)}:root[data-app-theme=hype] .app-nav-item:hover{border-color:var(--app-sidebar-hover-border);background:color-mix(in srgb, var(--app-fancy-control-background-hover) 74%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--app-fancy-chrome-highlight) 58%, transparent)}:root[data-app-theme=hype] .app-nav-item--active{background:var(--app-sidebar-active-background);box-shadow:var(--app-sidebar-active-shadow)}:root[data-app-theme=hype] .app-menu-toggle,:root[data-app-theme=hype] .app-datetime-input,:root[data-app-theme=hype] body :is(.p-inputtext,.p-textarea,.p-inputnumber-input,.p-select,.p-multiselect),:root[data-app-theme=hype] body .p-button.p-button-secondary,:root[data-app-theme=hype] body .p-button.p-button-text{border:1px solid var(--app-fancy-control-border);background:var(--app-fancy-control-background);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--app-fancy-chrome-highlight) 78%, transparent), 0 10px 20px color-mix(in srgb, var(--app-border) 18%, transparent);-webkit-backdrop-filter:blur(14px)saturate(138%)brightness(1.03)}:root[data-app-theme=hype] .app-menu-toggle:hover,:root[data-app-theme=hype] .app-datetime-input:hover,:root[data-app-theme=hype] body :is(.p-inputtext,.p-textarea,.p-inputnumber-input,.p-select,.p-multiselect):hover,:root[data-app-theme=hype] body :is(.p-button.p-button-secondary,.p-button.p-button-text):hover{border-color:color-mix(in srgb, var(--app-fancy-control-border) 82%, white 18%);background:var(--app-fancy-control-background-hover)}:root[data-app-theme=hype] .app-datetime-input:focus,:root[data-app-theme=hype] body :is(.p-inputtext,.p-textarea,.p-inputnumber-input):focus,:root[data-app-theme=hype] body :is(.p-select,.p-multiselect).p-focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--app-accent-soft) 92%, transparent), 0 16px 30px color-mix(in srgb, var(--app-accent) 16%, transparent), inset 0 1px 0 color-mix(in srgb, var(--app-fancy-chrome-highlight) 72%, transparent)}:root[data-app-theme=hype] .app-segmented-control__button{border-color:#0000}:root[data-app-theme=hype] .app-segmented-control__button:hover:not(:disabled){background:var(--app-fancy-control-background-hover)}:root[data-app-theme=hype] .app-segmented-control__button--active{border-color:color-mix(in srgb, var(--app-fancy-control-border) 92%, transparent);background:var(--app-fancy-control-background-hover);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--app-fancy-chrome-highlight) 78%, transparent), 0 12px 24px color-mix(in srgb, var(--app-border) 22%, transparent)}:root:is([data-app-theme=default],[data-app-theme=cupertino],[data-app-theme=hype]) body .p-button:not(.p-disabled):not(.p-button-link):hover{transform:translateY(-1px)}:root:is([data-app-theme=default],[data-app-theme=cupertino],[data-app-theme=hype]) body .p-button:not(.p-disabled):not(.p-button-link):active{transform:translate(0,0)}:root[data-app-theme=hype] body .p-button:not(.p-button-secondary):not(.p-button-success):not(.p-button-info):not(.p-button-warn):not(.p-button-help):not(.p-button-contrast):not(.p-button-danger):not(.p-button-text):not(.p-button-outlined):not(.p-button-link){border:1px solid var(--app-fancy-primary-button-border);background:var(--app-fancy-primary-button);box-shadow:var(--app-fancy-primary-button-shadow);color:var(--app-accent-contrast)}:root[data-app-theme=hype] body .p-button:not(.p-button-secondary):not(.p-button-success):not(.p-button-info):not(.p-button-warn):not(.p-button-help):not(.p-button-contrast):not(.p-button-danger):not(.p-button-text):not(.p-button-outlined):not(.p-button-link):not(.p-disabled):hover,:root[data-app-theme=hype] body .app-nav-cta.p-button.app-nav-cta--active{border-color:var(--app-fancy-primary-button-border-hover);background:var(--app-fancy-primary-button-hover);box-shadow:var(--app-fancy-primary-button-shadow-hover)}:root:is([data-app-theme=default],[data-app-theme=cupertino],[data-app-theme=hype]) body .p-dialog-mask{animation:app-theme-mask-in var(--app-theme-motion-medium) ease both}:root[data-app-theme=hype] .app-overlay,:root[data-app-theme=hype] body .p-dialog-mask{background:linear-gradient(180deg, color-mix(in srgb, var(--app-overlay) 96%, transparent) 0%, color-mix(in srgb, var(--app-overlay) 84%, transparent) 100%);-webkit-backdrop-filter:blur(10px)saturate(118%)}:root:is([data-app-theme=default],[data-app-theme=cupertino],[data-app-theme=hype]) body .p-dialog,:root:is([data-app-theme=default],[data-app-theme=cupertino],[data-app-theme=hype]) body :is(.p-select-overlay,.p-multiselect-overlay){animation:app-theme-overlay-in var(--app-theme-motion-slow) var(--app-theme-motion-ease) both;transform-origin:top;will-change:transform, opacity}:root:is([data-app-theme=default],[data-app-theme=cupertino],[data-app-theme=hype]) body :is(.p-select-option,.p-multiselect-option).p-focus{transform:translate(2px)}:root[data-app-theme=hype] body :is(.p-select-option,.p-multiselect-option){border-radius:calc(var(--app-radius-sm) - 2px)}:root[data-app-theme=hype] body :is(.p-select-option,.p-multiselect-option):hover,:root[data-app-theme=hype] body :is(.p-select-option,.p-multiselect-option).p-focus{background:var(--app-fancy-control-background);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--app-fancy-chrome-highlight) 72%, transparent)}@media (width>=901px){:root:is([data-app-theme=default],[data-app-theme=cupertino],[data-app-theme=hype]) .app-grid-table__row:hover{transform:translate(1px)}:root[data-app-theme=hype] .app-grid-table__head{background:linear-gradient(160deg, color-mix(in srgb, var(--app-surface-translucent) 92%, white 8%) 0%, color-mix(in srgb, var(--app-surface-translucent) 72%, var(--app-bg) 28%) 100%);border-bottom:1px solid color-mix(in srgb, var(--app-border) 82%, transparent);box-shadow:inset 0 1px 0 var(--app-fancy-chrome-highlight);-webkit-backdrop-filter:blur(14px)saturate(135%)brightness(1.02)}:root[data-app-theme=hype] .app-grid-table__row:hover{background:var(--app-fancy-grid-row-hover);border-color:color-mix(in srgb, var(--app-accent) 16%, var(--app-border));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--app-fancy-chrome-highlight) 72%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--app-accent) 16%, transparent)}}@media (width<=900px){:root[data-app-theme=hype] .app-sidebar{-webkit-overflow-scrolling:touch;-webkit-backdrop-filter:blur(24px)saturate(145%)brightness(1.03);will-change:transform, opacity;position:fixed;transform:translate(-100%)}:root[data-app-theme=hype] .app-sidebar.app-sidebar--open{transform:translate(0,0)}:root[data-app-theme=hype] .app-sidebar:before{display:none}}@media (prefers-reduced-motion:reduce){:root:is([data-app-theme=default],[data-app-theme=cupertino],[data-app-theme=hype]) body:before,:root[data-app-theme=hype] body:after,:root:is([data-app-theme=default],[data-app-theme=cupertino],[data-app-theme=hype]) :is(.app-card,.app-panel,.app-grid-table),:root:is([data-app-theme=default],[data-app-theme=cupertino],[data-app-theme=hype]) body .p-dialog-mask,:root:is([data-app-theme=default],[data-app-theme=cupertino],[data-app-theme=hype]) body .p-dialog,:root:is([data-app-theme=default],[data-app-theme=cupertino],[data-app-theme=hype]) body :is(.p-select-overlay,.p-multiselect-overlay){animation:none!important}:root:is([data-app-theme=default],[data-app-theme=cupertino],[data-app-theme=hype]) .app-nav-item,:root:is([data-app-theme=default],[data-app-theme=cupertino],[data-app-theme=hype]) .app-menu-toggle,:root:is([data-app-theme=default],[data-app-theme=cupertino],[data-app-theme=hype]) .app-datetime-input,:root:is([data-app-theme=default],[data-app-theme=cupertino],[data-app-theme=hype]) .app-card,:root:is([data-app-theme=default],[data-app-theme=cupertino],[data-app-theme=hype]) .app-panel,:root:is([data-app-theme=default],[data-app-theme=cupertino],[data-app-theme=hype]) .app-list-item,:root:is([data-app-theme=default],[data-app-theme=cupertino],[data-app-theme=hype]) .app-grid-table__row,:root:is([data-app-theme=default],[data-app-theme=cupertino],[data-app-theme=hype]) body :is(.p-button,.p-inputtext,.p-textarea,.p-inputnumber-input,.p-select,.p-multiselect),:root:is([data-app-theme=default],[data-app-theme=cupertino],[data-app-theme=hype]) body :is(.p-select-option,.p-multiselect-option){transition-duration:.01ms!important}:root:is([data-app-theme=default],[data-app-theme=cupertino],[data-app-theme=hype]) .app-nav-item:hover,:root:is([data-app-theme=default],[data-app-theme=cupertino],[data-app-theme=hype]) .app-card:hover,:root:is([data-app-theme=default],[data-app-theme=cupertino],[data-app-theme=hype]) .app-panel:hover,:root[data-app-theme=hype] .app-list-item:hover,:root:is([data-app-theme=default],[data-app-theme=cupertino],[data-app-theme=hype]) body .p-button:not(.p-disabled):not(.p-button-link):hover,:root:is([data-app-theme=default],[data-app-theme=cupertino],[data-app-theme=hype]) body :is(.p-select-option,.p-multiselect-option).p-focus,:root:is([data-app-theme=default],[data-app-theme=cupertino],[data-app-theme=hype]) .app-grid-table__row:hover{transform:none!important}}
