:root{--ion-color-primary: #0054e9;--ion-color-primary-rgb: 0, 84, 233;--ion-color-primary-contrast: #fff;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: #004acd;--ion-color-primary-tint: #1a65eb;--ion-color-secondary: #0163aa;--ion-color-secondary-rgb: 1, 99, 170;--ion-color-secondary-contrast: #fff;--ion-color-secondary-contrast-rgb: 255, 255, 255;--ion-color-secondary-shade: #015796;--ion-color-secondary-tint: #1a73b3;--ion-color-tertiary: #6030ff;--ion-color-tertiary-rgb: 96, 48, 255;--ion-color-tertiary-contrast: #fff;--ion-color-tertiary-contrast-rgb: 255, 255, 255;--ion-color-tertiary-shade: #542ae0;--ion-color-tertiary-tint: #7045ff;--ion-color-success: #2dd55b;--ion-color-success-rgb: 45, 213, 91;--ion-color-success-contrast: #000;--ion-color-success-contrast-rgb: 0, 0, 0;--ion-color-success-shade: #28bb50;--ion-color-success-tint: #42d96b;--ion-color-warning: #ffc409;--ion-color-warning-rgb: 255, 196, 9;--ion-color-warning-contrast: #000;--ion-color-warning-contrast-rgb: 0, 0, 0;--ion-color-warning-shade: #e0ac08;--ion-color-warning-tint: #ffca22;--ion-color-danger: #c5000f;--ion-color-danger-rgb: 197, 0, 15;--ion-color-danger-contrast: #fff;--ion-color-danger-contrast-rgb: 255, 255, 255;--ion-color-danger-shade: #ad000d;--ion-color-danger-tint: #cb1a27;--ion-color-light: #f4f5f8;--ion-color-light-rgb: 244, 245, 248;--ion-color-light-contrast: #000;--ion-color-light-contrast-rgb: 0, 0, 0;--ion-color-light-shade: #d7d8da;--ion-color-light-tint: #f5f6f9;--ion-color-medium: #636469;--ion-color-medium-rgb: 99, 100, 105;--ion-color-medium-contrast: #fff;--ion-color-medium-contrast-rgb: 255, 255, 255;--ion-color-medium-shade: #57585c;--ion-color-medium-tint: #737478;--ion-color-dark: #222428;--ion-color-dark-rgb: 34, 36, 40;--ion-color-dark-contrast: #fff;--ion-color-dark-contrast-rgb: 255, 255, 255;--ion-color-dark-shade: #1e2023;--ion-color-dark-tint: #383a3e}html.ios{--ion-default-font: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Roboto", sans-serif}html.md{--ion-default-font: "Roboto", "Helvetica Neue", sans-serif}html{--ion-dynamic-font: -apple-system-body;--ion-font-family: var(--ion-default-font)}body{background:var(--ion-background-color);color:var(--ion-text-color)}body.backdrop-no-scroll{overflow:hidden}html.ios ion-modal.modal-card ion-header ion-toolbar:first-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:first-of-type,html.ios ion-modal ion-footer ion-toolbar:first-of-type,html.ios ion-footer.modal-footer-moving ion-toolbar:first-of-type{padding-top:6px}html.ios ion-modal.modal-card ion-header ion-toolbar:last-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:last-of-type{padding-bottom:6px}html.ios ion-modal ion-toolbar,html.ios .modal-footer-moving ion-toolbar{padding-right:calc(var(--ion-safe-area-right) + 8px);padding-left:calc(var(--ion-safe-area-left) + 8px)}@media screen and (min-width:768px){html.ios ion-modal.modal-card:first-of-type{--backdrop-opacity: .18}}ion-modal.modal-default.show-modal~ion-modal.modal-default{--backdrop-opacity: 0;--box-shadow: none}html.ios ion-modal.modal-card .ion-page{border-top-left-radius:var(--border-radius)}.ion-color-primary{--ion-color-base: var(--ion-color-primary, #0054e9) !important;--ion-color-base-rgb: var(--ion-color-primary-rgb, 0, 84, 233) !important;--ion-color-contrast: var(--ion-color-primary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-primary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-primary-shade, #004acd) !important;--ion-color-tint: var(--ion-color-primary-tint, #1a65eb) !important}.ion-color-secondary{--ion-color-base: var(--ion-color-secondary, #0163aa) !important;--ion-color-base-rgb: var(--ion-color-secondary-rgb, 1, 99, 170) !important;--ion-color-contrast: var(--ion-color-secondary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-secondary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-secondary-shade, #015796) !important;--ion-color-tint: var(--ion-color-secondary-tint, #1a73b3) !important}.ion-color-tertiary{--ion-color-base: var(--ion-color-tertiary, #6030ff) !important;--ion-color-base-rgb: var(--ion-color-tertiary-rgb, 96, 48, 255) !important;--ion-color-contrast: var(--ion-color-tertiary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-tertiary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-tertiary-shade, #542ae0) !important;--ion-color-tint: var(--ion-color-tertiary-tint, #7045ff) !important}.ion-color-success{--ion-color-base: var(--ion-color-success, #2dd55b) !important;--ion-color-base-rgb: var(--ion-color-success-rgb, 45, 213, 91) !important;--ion-color-contrast: var(--ion-color-success-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-success-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-success-shade, #28bb50) !important;--ion-color-tint: var(--ion-color-success-tint, #42d96b) !important}.ion-color-warning{--ion-color-base: var(--ion-color-warning, #ffc409) !important;--ion-color-base-rgb: var(--ion-color-warning-rgb, 255, 196, 9) !important;--ion-color-contrast: var(--ion-color-warning-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-warning-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-warning-shade, #e0ac08) !important;--ion-color-tint: var(--ion-color-warning-tint, #ffca22) !important}.ion-color-danger{--ion-color-base: var(--ion-color-danger, #c5000f) !important;--ion-color-base-rgb: var(--ion-color-danger-rgb, 197, 0, 15) !important;--ion-color-contrast: var(--ion-color-danger-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-danger-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-danger-shade, #ad000d) !important;--ion-color-tint: var(--ion-color-danger-tint, #cb1a27) !important}.ion-color-light{--ion-color-base: var(--ion-color-light, #f4f5f8) !important;--ion-color-base-rgb: var(--ion-color-light-rgb, 244, 245, 248) !important;--ion-color-contrast: var(--ion-color-light-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-light-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-light-shade, #d7d8da) !important;--ion-color-tint: var(--ion-color-light-tint, #f5f6f9) !important}.ion-color-medium{--ion-color-base: var(--ion-color-medium, #636469) !important;--ion-color-base-rgb: var(--ion-color-medium-rgb, 99, 100, 105) !important;--ion-color-contrast: var(--ion-color-medium-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-medium-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-medium-shade, #57585c) !important;--ion-color-tint: var(--ion-color-medium-tint, #737478) !important}.ion-color-dark{--ion-color-base: var(--ion-color-dark, #222428) !important;--ion-color-base-rgb: var(--ion-color-dark-rgb, 34, 36, 40) !important;--ion-color-contrast: var(--ion-color-dark-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-dark-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-dark-shade, #1e2023) !important;--ion-color-tint: var(--ion-color-dark-tint, #383a3e) !important}.ion-page{inset:0;display:flex;position:absolute;flex-direction:column;justify-content:space-between;contain:layout size style;z-index:0}.ion-page.ion-page-overlay-passthrough{pointer-events:none}ion-modal>.ion-page{position:relative;contain:layout style;min-height:0;height:100%}ion-modal ion-content.content-sizing ion-nav,ion-modal ion-content.content-sizing ion-nav>.ion-page{position:relative;contain:layout style;height:auto}ion-modal ion-content.content-sizing ion-nav{display:grid}ion-modal ion-content.content-sizing ion-nav>.ion-page{grid-row:1;grid-column:1}.split-pane-visible>.ion-page.split-pane-main{position:relative}ion-route,ion-route-redirect,ion-router,ion-select-option,ion-nav-controller,ion-menu-controller,ion-action-sheet-controller,ion-alert-controller,ion-loading-controller,ion-modal-controller,ion-picker-controller,ion-popover-controller,ion-toast-controller,.ion-page-hidden{display:none!important}.ion-page-invisible{opacity:0}.can-go-back>ion-header ion-back-button{display:block}html.plt-ios.plt-hybrid,html.plt-ios.plt-pwa{--ion-statusbar-padding: 20px}@supports (padding-top: 20px){html{--ion-safe-area-top: var(--ion-statusbar-padding)}}@supports (padding-top: env(safe-area-inset-top)){html{--ion-safe-area-top: var(--safe-area-inset-top, env(safe-area-inset-top));--ion-safe-area-bottom: var(--safe-area-inset-bottom, env(safe-area-inset-bottom));--ion-safe-area-left: var(--safe-area-inset-left, env(safe-area-inset-left));--ion-safe-area-right: var(--safe-area-inset-right, env(safe-area-inset-right))}}ion-card.ion-color .ion-inherit-color,ion-card-header.ion-color .ion-inherit-color{color:inherit}.menu-content{transform:translateZ(0)}.menu-content-open{cursor:pointer;touch-action:manipulation;pointer-events:none;overflow-y:hidden}.menu-content-open ion-content{--overflow: hidden}.menu-content-open .ion-content-scroll-host{overflow:hidden}.ios .menu-content-reveal{box-shadow:-8px 0 42px #00000014}[dir=rtl].ios .menu-content-reveal{box-shadow:8px 0 42px #00000014}.md .menu-content-reveal,.md .menu-content-push{box-shadow:4px 0 16px #0000002e}ion-accordion-group.accordion-group-expand-inset>ion-accordion:first-of-type{border-top-left-radius:8px;border-top-right-radius:8px}ion-accordion-group.accordion-group-expand-inset>ion-accordion:last-of-type{border-bottom-left-radius:8px;border-bottom-right-radius:8px}ion-accordion-group>ion-accordion:last-of-type ion-item[slot=header]{--border-width: 0px}ion-accordion.accordion-animated>[slot=header] .ion-accordion-toggle-icon{transition:.3s transform cubic-bezier(.25,.8,.5,1)}@media(prefers-reduced-motion:reduce){ion-accordion .ion-accordion-toggle-icon{transition:none!important}}ion-accordion.accordion-expanding>[slot=header] .ion-accordion-toggle-icon,ion-accordion.accordion-expanded>[slot=header] .ion-accordion-toggle-icon{transform:rotate(180deg)}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-previous ion-item[slot=header]{--border-width: 0px;--inner-border-width: 0px}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanding:first-of-type,ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanded:first-of-type{margin-top:0}ion-input input::-webkit-date-and-time-value{text-align:start}.ion-datetime-button-overlay{--width: fit-content;--height: fit-content}.ion-datetime-button-overlay ion-datetime.datetime-grid{width:320px;min-height:320px}[ion-last-focus],header[tabindex="-1"]:focus,[role=banner][tabindex="-1"]:focus,main[tabindex="-1"]:focus,[role=main][tabindex="-1"]:focus,h1[tabindex="-1"]:focus,[role=heading][aria-level="1"][tabindex="-1"]:focus{outline:none}.popover-viewport:has(>ion-content){overflow:hidden}@supports not selector(:has(> ion-content)){.popover-viewport{overflow:hidden}}audio,canvas,progress,video{vertical-align:baseline}audio:not([controls]){display:none;height:0}b,strong{font-weight:700}img{max-width:100%}hr{height:1px;border-width:0;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}label,input,select,textarea{font-family:inherit;line-height:normal}textarea{overflow:auto;height:auto;font:inherit;color:inherit}textarea::placeholder{padding-left:2px}form,input,optgroup,select{margin:0;font:inherit;color:inherit}html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}a,a div,a span,a ion-icon,a ion-label,button,button div,button span,button ion-icon,button ion-label,.ion-tappable,[tappable],[tappable] div,[tappable] span,[tappable] ion-icon,[tappable] ion-label,input,textarea{touch-action:manipulation}a ion-label,button ion-label{pointer-events:none}button{padding:0;border:0;border-radius:0;font-family:inherit;font-style:inherit;font-variant:inherit;line-height:1;text-transform:none;cursor:pointer;-webkit-appearance:button}[tappable]{cursor:pointer}a[disabled],button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html{width:100%;height:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}html.ion-ce body{display:block}html.plt-pwa{height:100vh}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin:0;padding:0;position:fixed;width:100%;max-width:100%;height:100%;max-height:100%;transform:translateZ(0);text-rendering:optimizeLegibility;overflow:hidden;touch-action:manipulation;-webkit-user-drag:none;-ms-content-zooming:none;word-wrap:break-word;overscroll-behavior-y:none;-webkit-text-size-adjust:none;text-size-adjust:none}html{font-family:var(--ion-font-family)}@supports (-webkit-touch-callout: none){html{font:var(--ion-dynamic-font, 16px var(--ion-font-family))}}a{background-color:transparent;color:var(--ion-color-primary, #0054e9)}h1,h2,h3,h4,h5,h6{margin-top:16px;margin-bottom:10px;font-weight:500;line-height:1.2}h1{margin-top:20px;font-size:1.625rem}h2{margin-top:18px;font-size:1.5rem}h3{font-size:1.375rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}small{font-size:75%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}:root{--px-space-0:0px;--px-space-1:4px;--px-space-2:8px;--px-space-3:12px;--px-space-4:16px;--px-space-5:20px;--px-space-6:24px;--px-space-8:32px;--px-space-10:40px;--px-space-12:48px;--px-space-16:64px;--px-space-20:80px;--px-radius-small:8px;--px-radius-control:12px;--px-radius-panel:18px;--px-radius-large:24px;--px-radius-xl:30px;--px-radius-pill:999px;--px-font-family-body:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--px-font-family-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--px-font-size-xs:.6875rem;--px-font-size-small:.75rem;--px-font-size-body:.875rem;--px-font-size-reading:1rem;--px-font-size-section:1.1875rem;--px-font-size-heading:1.5rem;--px-font-size-title:2.125rem;--px-font-size-display:3.25rem;--px-font-weight-normal:400;--px-font-weight-medium:500;--px-font-weight-semibold:600;--px-font-weight-bold:700;--px-line-height-tight:1.15;--px-line-height-heading:1.25;--px-line-height-body:1.55;--px-letter-spacing-tight:-.025em;--px-letter-spacing-caps:.09em;--px-layout-sidebar:248px;--px-layout-rail:72px;--px-layout-topbar:72px;--px-layout-mobile-nav:68px;--px-layout-content-max:1680px;--px-layout-reading-max:760px;--px-layout-panel-max:420px;--px-layout-touch-min:44px;--px-motion-fast:.12s;--px-motion-normal:.18s;--px-motion-slow:.28s;--px-motion-ease:cubic-bezier(.2,.8,.2,1);--px-motion-spring:cubic-bezier(.2,1,.25,1);--px-elevation-1:0 1px 2px rgba(20,32,38,.05), 0 8px 24px rgba(20,32,38,.04);--px-elevation-2:0 8px 30px rgba(20,32,38,.09), 0 2px 8px rgba(20,32,38,.05);--px-elevation-3:0 20px 60px rgba(15,24,30,.18), 0 4px 14px rgba(15,24,30,.09);--px-z-base:0;--px-z-sticky:20;--px-z-nav:30;--px-z-overlay:50;--px-z-toast:80;--px-z-modal:100;--px-control-small:36px;--px-control-default:44px;--px-control-large:52px;--px-control-icon:44px;--px-icon-small:16px;--px-icon-default:20px;--px-icon-large:24px;--px-chart-1:#246f83;--px-chart-2:#5968c9;--px-chart-3:#427553;--px-chart-4:#9a5528;--px-chart-5:#7a55a0;--px-chart-6:#a13f52;--px-bg-canvas:#f6f8f9;--px-bg-surface:#ffffff;--px-bg-subtle:#eef2f4;--px-bg-elevated:#ffffff;--px-text-primary:#172229;--px-text-secondary:#485861;--px-text-tertiary:#5f6f78;--px-border-subtle:#dce4e8;--px-border-control:#70818b;--px-focus-ring:#236c8e;--px-success:#25653f;--px-on-success:#ffffff;--px-success-hover:#1f5937;--px-success-pressed:#19482d;--px-success-subtle:#e1f2e7;--px-on-success-subtle:#17472d;--px-warning:#8a570d;--px-on-warning:#ffffff;--px-warning-hover:#754907;--px-warning-pressed:#623c04;--px-warning-subtle:#fff0cf;--px-on-warning-subtle:#664004;--px-danger:#a23636;--px-on-danger:#ffffff;--px-danger-hover:#8d2d2d;--px-danger-pressed:#772525;--px-danger-subtle:#fde7e5;--px-on-danger-subtle:#7d2929;--px-info:#25627a;--px-on-info:#ffffff;--px-info-hover:#1f5368;--px-info-pressed:#194655;--px-info-subtle:#e2f1f6;--px-on-info-subtle:#1a4b60;--px-action:#235f7a;--px-on-action:#ffffff;--px-action-hover:#1b536c;--px-action-pressed:#16475d;--px-action-subtle:#e5f0f5;--px-on-action-subtle:#17465a;--px-brand-accent:#5968c9;--px-on-accent:#ffffff;--px-brand-display:#183f52;--px-font-family-display:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--px-bg-canvas-rgb:246, 248, 249;--px-bg-surface-rgb:255, 255, 255;--px-bg-subtle-rgb:238, 242, 244;--px-bg-elevated-rgb:255, 255, 255;--px-text-primary-rgb:23, 34, 41;--px-text-secondary-rgb:72, 88, 97;--px-text-tertiary-rgb:95, 111, 120;--px-border-subtle-rgb:220, 228, 232;--px-border-control-rgb:112, 129, 139;--px-focus-ring-rgb:35, 108, 142;--px-success-rgb:37, 101, 63;--px-on-success-rgb:255, 255, 255;--px-success-hover-rgb:31, 89, 55;--px-success-pressed-rgb:25, 72, 45;--px-success-subtle-rgb:225, 242, 231;--px-on-success-subtle-rgb:23, 71, 45;--px-warning-rgb:138, 87, 13;--px-on-warning-rgb:255, 255, 255;--px-warning-hover-rgb:117, 73, 7;--px-warning-pressed-rgb:98, 60, 4;--px-warning-subtle-rgb:255, 240, 207;--px-on-warning-subtle-rgb:102, 64, 4;--px-danger-rgb:162, 54, 54;--px-on-danger-rgb:255, 255, 255;--px-danger-hover-rgb:141, 45, 45;--px-danger-pressed-rgb:119, 37, 37;--px-danger-subtle-rgb:253, 231, 229;--px-on-danger-subtle-rgb:125, 41, 41;--px-info-rgb:37, 98, 122;--px-on-info-rgb:255, 255, 255;--px-info-hover-rgb:31, 83, 104;--px-info-pressed-rgb:25, 70, 85;--px-info-subtle-rgb:226, 241, 246;--px-on-info-subtle-rgb:26, 75, 96;--px-action-rgb:35, 95, 122;--px-on-action-rgb:255, 255, 255;--px-action-hover-rgb:27, 83, 108;--px-action-pressed-rgb:22, 71, 93;--px-action-subtle-rgb:229, 240, 245;--px-on-action-subtle-rgb:23, 70, 90;--px-brand-accent-rgb:89, 104, 201;--px-on-accent-rgb:255, 255, 255;--px-brand-display-rgb:24, 63, 82;color-scheme:light;--px-safe-top:env(safe-area-inset-top,0px);--px-safe-bottom:env(safe-area-inset-bottom,0px);--px-safe-inline-start:env(safe-area-inset-left,0px);--px-safe-inline-end:env(safe-area-inset-right,0px)}:root[data-theme=dark]{--px-bg-canvas:#0f161a;--px-bg-surface:#171f24;--px-bg-subtle:#202a30;--px-bg-elevated:#1b252b;--px-text-primary:#eef3f5;--px-text-secondary:#b4c0c6;--px-text-tertiary:#9aa8af;--px-border-subtle:#2d3a41;--px-border-control:#7e9099;--px-focus-ring:#8bcbe2;--px-success:#8bd2a4;--px-on-success:#10291a;--px-success-hover:#9eddb3;--px-success-pressed:#74c792;--px-success-subtle:#1f3a2b;--px-on-success-subtle:#c3ebd0;--px-warning:#e8b968;--px-on-warning:#332307;--px-warning-hover:#f0c77f;--px-warning-pressed:#d7a652;--px-warning-subtle:#392e1b;--px-on-warning-subtle:#f3d79f;--px-danger:#ff9188;--px-on-danger:#3b1210;--px-danger-hover:#ffa49d;--px-danger-pressed:#eb7c73;--px-danger-subtle:#472b2d;--px-on-danger-subtle:#ffd2ce;--px-info:#8ccde0;--px-on-info:#0d2b34;--px-info-hover:#a3d7e6;--px-info-pressed:#75bdd2;--px-info-subtle:#1f3b46;--px-on-info-subtle:#c4e7f0;--px-action:#9ed9eb;--px-on-action:#12313b;--px-action-hover:#b4e2ef;--px-action-pressed:#87cadd;--px-action-subtle:#203842;--px-on-action-subtle:#c7edf6;--px-brand-accent:#b5bdff;--px-on-accent:#171b3f;--px-brand-display:#c5edf7;--px-font-family-display:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--px-bg-canvas-rgb:15, 22, 26;--px-bg-surface-rgb:23, 31, 36;--px-bg-subtle-rgb:32, 42, 48;--px-bg-elevated-rgb:27, 37, 43;--px-text-primary-rgb:238, 243, 245;--px-text-secondary-rgb:180, 192, 198;--px-text-tertiary-rgb:154, 168, 175;--px-border-subtle-rgb:45, 58, 65;--px-border-control-rgb:126, 144, 153;--px-focus-ring-rgb:139, 203, 226;--px-success-rgb:139, 210, 164;--px-on-success-rgb:16, 41, 26;--px-success-hover-rgb:158, 221, 179;--px-success-pressed-rgb:116, 199, 146;--px-success-subtle-rgb:31, 58, 43;--px-on-success-subtle-rgb:195, 235, 208;--px-warning-rgb:232, 185, 104;--px-on-warning-rgb:51, 35, 7;--px-warning-hover-rgb:240, 199, 127;--px-warning-pressed-rgb:215, 166, 82;--px-warning-subtle-rgb:57, 46, 27;--px-on-warning-subtle-rgb:243, 215, 159;--px-danger-rgb:255, 145, 136;--px-on-danger-rgb:59, 18, 16;--px-danger-hover-rgb:255, 164, 157;--px-danger-pressed-rgb:235, 124, 115;--px-danger-subtle-rgb:71, 43, 45;--px-on-danger-subtle-rgb:255, 210, 206;--px-info-rgb:140, 205, 224;--px-on-info-rgb:13, 43, 52;--px-info-hover-rgb:163, 215, 230;--px-info-pressed-rgb:117, 189, 210;--px-info-subtle-rgb:31, 59, 70;--px-on-info-subtle-rgb:196, 231, 240;--px-action-rgb:158, 217, 235;--px-on-action-rgb:18, 49, 59;--px-action-hover-rgb:180, 226, 239;--px-action-pressed-rgb:135, 202, 221;--px-action-subtle-rgb:32, 56, 66;--px-on-action-subtle-rgb:199, 237, 246;--px-brand-accent-rgb:181, 189, 255;--px-on-accent-rgb:23, 27, 63;--px-brand-display-rgb:197, 237, 247;color-scheme:dark}:root[data-brand=puyxel]{--px-action:#235f7a;--px-on-action:#ffffff;--px-action-hover:#1b536c;--px-action-pressed:#16475d;--px-action-subtle:#e5f0f5;--px-on-action-subtle:#17465a;--px-brand-accent:#5968c9;--px-on-accent:#ffffff;--px-brand-display:#183f52;--px-font-family-display:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--px-action-rgb:35, 95, 122;--px-on-action-rgb:255, 255, 255;--px-action-hover-rgb:27, 83, 108;--px-action-pressed-rgb:22, 71, 93;--px-action-subtle-rgb:229, 240, 245;--px-on-action-subtle-rgb:23, 70, 90;--px-brand-accent-rgb:89, 104, 201;--px-on-accent-rgb:255, 255, 255;--px-brand-display-rgb:24, 63, 82}:root[data-brand=puyxel][data-theme=dark]{--px-action:#9ed9eb;--px-on-action:#12313b;--px-action-hover:#b4e2ef;--px-action-pressed:#87cadd;--px-action-subtle:#203842;--px-on-action-subtle:#c7edf6;--px-brand-accent:#b5bdff;--px-on-accent:#171b3f;--px-brand-display:#c5edf7;--px-font-family-display:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--px-action-rgb:158, 217, 235;--px-on-action-rgb:18, 49, 59;--px-action-hover-rgb:180, 226, 239;--px-action-pressed-rgb:135, 202, 221;--px-action-subtle-rgb:32, 56, 66;--px-on-action-subtle-rgb:199, 237, 246;--px-brand-accent-rgb:181, 189, 255;--px-on-accent-rgb:23, 27, 63;--px-brand-display-rgb:197, 237, 247}:root[data-brand=office]{--px-bg-canvas:#f6f8fa;--px-bg-subtle:#edf2f5;--px-text-primary:#14242c;--px-text-secondary:#465d68;--px-text-tertiary:#5d727c;--px-border-subtle:#dbe4e8;--px-action:#176f84;--px-on-action:#ffffff;--px-action-hover:#115f72;--px-action-pressed:#0d5161;--px-action-subtle:#e3f1f4;--px-on-action-subtle:#155467;--px-brand-accent:#5968c9;--px-on-accent:#ffffff;--px-brand-display:#164d5b;--px-font-family-display:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--px-bg-canvas-rgb:246, 248, 250;--px-bg-subtle-rgb:237, 242, 245;--px-text-primary-rgb:20, 36, 44;--px-text-secondary-rgb:70, 93, 104;--px-text-tertiary-rgb:93, 114, 124;--px-border-subtle-rgb:219, 228, 232;--px-action-rgb:23, 111, 132;--px-on-action-rgb:255, 255, 255;--px-action-hover-rgb:17, 95, 114;--px-action-pressed-rgb:13, 81, 97;--px-action-subtle-rgb:227, 241, 244;--px-on-action-subtle-rgb:21, 84, 103;--px-brand-accent-rgb:89, 104, 201;--px-on-accent-rgb:255, 255, 255;--px-brand-display-rgb:22, 77, 91}:root[data-brand=office][data-theme=dark]{--px-bg-canvas:#10191e;--px-bg-surface:#18242a;--px-bg-subtle:#203038;--px-bg-elevated:#1c2a31;--px-text-primary:#edf5f7;--px-text-secondary:#b2c2c9;--px-text-tertiary:#9aadb5;--px-border-subtle:#2b3c44;--px-border-control:#7e949e;--px-action:#9fdae5;--px-on-action:#12313a;--px-action-hover:#b4e4ec;--px-action-pressed:#87cad7;--px-action-subtle:#213f48;--px-on-action-subtle:#c9edf3;--px-brand-accent:#b6bdff;--px-on-accent:#1b2142;--px-brand-display:#c5edf4;--px-font-family-display:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--px-bg-canvas-rgb:16, 25, 30;--px-bg-surface-rgb:24, 36, 42;--px-bg-subtle-rgb:32, 48, 56;--px-bg-elevated-rgb:28, 42, 49;--px-text-primary-rgb:237, 245, 247;--px-text-secondary-rgb:178, 194, 201;--px-text-tertiary-rgb:154, 173, 181;--px-border-subtle-rgb:43, 60, 68;--px-border-control-rgb:126, 148, 158;--px-action-rgb:159, 218, 229;--px-on-action-rgb:18, 49, 58;--px-action-hover-rgb:180, 228, 236;--px-action-pressed-rgb:135, 202, 215;--px-action-subtle-rgb:33, 63, 72;--px-on-action-subtle-rgb:201, 237, 243;--px-brand-accent-rgb:182, 189, 255;--px-on-accent-rgb:27, 33, 66;--px-brand-display-rgb:197, 237, 244}:root[data-brand=huntrexia]{--px-bg-canvas:#f5f7f3;--px-bg-subtle:#edf2eb;--px-text-primary:#192a21;--px-text-secondary:#485f52;--px-text-tertiary:#607468;--px-border-subtle:#d9e3da;--px-action:#286b4d;--px-on-action:#ffffff;--px-action-hover:#205c41;--px-action-pressed:#194d36;--px-action-subtle:#e3efe5;--px-on-action-subtle:#1d5139;--px-brand-accent:#955021;--px-on-accent:#ffffff;--px-brand-display:#214d38;--px-font-family-display:Georgia, "Times New Roman", serif;--px-bg-canvas-rgb:245, 247, 243;--px-bg-subtle-rgb:237, 242, 235;--px-text-primary-rgb:25, 42, 33;--px-text-secondary-rgb:72, 95, 82;--px-text-tertiary-rgb:96, 116, 104;--px-border-subtle-rgb:217, 227, 218;--px-action-rgb:40, 107, 77;--px-on-action-rgb:255, 255, 255;--px-action-hover-rgb:32, 92, 65;--px-action-pressed-rgb:25, 77, 54;--px-action-subtle-rgb:227, 239, 229;--px-on-action-subtle-rgb:29, 81, 57;--px-brand-accent-rgb:149, 80, 33;--px-on-accent-rgb:255, 255, 255;--px-brand-display-rgb:33, 77, 56}:root[data-brand=huntrexia][data-theme=dark]{--px-bg-canvas:#101914;--px-bg-surface:#18241d;--px-bg-subtle:#213027;--px-bg-elevated:#1b2921;--px-text-primary:#edf4ef;--px-text-secondary:#b0c0b5;--px-text-tertiary:#99aa9f;--px-border-subtle:#2c3d32;--px-border-control:#7b8f82;--px-action:#a9dfba;--px-on-action:#11291c;--px-action-hover:#bce8c9;--px-action-pressed:#93d4a7;--px-action-subtle:#243d2d;--px-on-action-subtle:#d0efd9;--px-brand-accent:#e5a06f;--px-on-accent:#3a1f0d;--px-brand-display:#c9edd4;--px-font-family-display:Georgia, "Times New Roman", serif;--px-bg-canvas-rgb:16, 25, 20;--px-bg-surface-rgb:24, 36, 29;--px-bg-subtle-rgb:33, 48, 39;--px-bg-elevated-rgb:27, 41, 33;--px-text-primary-rgb:237, 244, 239;--px-text-secondary-rgb:176, 192, 181;--px-text-tertiary-rgb:153, 170, 159;--px-border-subtle-rgb:44, 61, 50;--px-border-control-rgb:123, 143, 130;--px-action-rgb:169, 223, 186;--px-on-action-rgb:17, 41, 28;--px-action-hover-rgb:188, 232, 201;--px-action-pressed-rgb:147, 212, 167;--px-action-subtle-rgb:36, 61, 45;--px-on-action-subtle-rgb:208, 239, 217;--px-brand-accent-rgb:229, 160, 111;--px-on-accent-rgb:58, 31, 13;--px-brand-display-rgb:201, 237, 212}:root[data-density=comfortable]{--px-density-row-height:48px;--px-density-control-height:44px;--px-density-menu-item-height:44px;--px-density-card-padding:24px;--px-density-toolbar-height:56px;--px-density-list-gap:12px}:root[data-density=compact]{--px-density-row-height:36px;--px-density-control-height:36px;--px-density-menu-item-height:36px;--px-density-card-padding:16px;--px-density-toolbar-height:44px;--px-density-list-gap:6px}:root:not([data-density]){--px-density-row-height:48px;--px-density-control-height:44px;--px-density-menu-item-height:44px;--px-density-card-padding:24px;--px-density-toolbar-height:56px;--px-density-list-gap:12px}:root{--px-success-text:var(--px-on-success-subtle);--px-success-bg:var(--px-success-subtle);--px-warning-text:var(--px-on-warning-subtle);--px-warning-bg:var(--px-warning-subtle);--px-danger-text:var(--px-on-danger-subtle);--px-danger-bg:var(--px-danger-subtle);--px-info-text:var(--px-on-info-subtle);--px-info-bg:var(--px-info-subtle)}:root{--px-bg-app:var(--px-bg-canvas);--px-brand-subtle:var(--px-action-subtle);--px-ease-standard:var(--px-motion-ease);--px-elevation-0:none;--px-font-body:var(--px-font-family-body);--px-radius-hero:var(--px-radius-large);--px-radius-surface:var(--px-radius-panel)}html,body{font-family:var(--px-font-family-body);background:var(--px-bg-canvas);color:var(--px-text-primary)}*,*:before,*:after{box-sizing:border-box}:root :focus-visible{outline:3px solid var(--px-focus-ring);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(forced-colors:active){:root :focus-visible{outline:2px solid CanvasText}.px-forced-border{border:1px solid CanvasText}}:root{--ion-font-family:var(--px-font-family-body);--ion-background-color:var(--px-bg-canvas);--ion-text-color:var(--px-text-primary);--ion-color-primary:var(--px-action);--ion-color-primary-rgb:var(--px-action-rgb);--ion-color-primary-contrast:var(--px-on-action);--ion-color-primary-contrast-rgb:var(--px-on-action-rgb,255,255,255);--ion-color-primary-shade:var(--px-action-pressed);--ion-color-primary-tint:var(--px-action-hover);--ion-color-success:var(--px-success);--ion-color-success-rgb:var(--px-success-rgb);--ion-color-success-contrast:var(--px-on-success);--ion-color-success-shade:var(--px-success-pressed);--ion-color-success-tint:var(--px-success-hover);--ion-color-warning:var(--px-warning);--ion-color-warning-rgb:var(--px-warning-rgb);--ion-color-warning-contrast:var(--px-on-warning);--ion-color-warning-shade:var(--px-warning-pressed);--ion-color-warning-tint:var(--px-warning-hover);--ion-color-danger:var(--px-danger);--ion-color-danger-rgb:var(--px-danger-rgb);--ion-color-danger-contrast:var(--px-on-danger);--ion-color-danger-shade:var(--px-danger-pressed);--ion-color-danger-tint:var(--px-danger-hover);--ion-toolbar-background:var(--px-bg-surface);--ion-toolbar-color:var(--px-text-primary);--ion-item-background:var(--px-bg-surface);--ion-card-background:var(--px-bg-surface);--ion-border-color:var(--px-border-subtle);--ion-safe-area-top:var(--px-safe-top);--ion-safe-area-bottom:var(--px-safe-bottom);--ion-safe-area-left:var(--px-safe-inline-start);--ion-safe-area-right:var(--px-safe-inline-end)}body.px-web{position:static;block-size:auto;max-block-size:none;overflow:visible;transform:none}ion-content{--background:var(--px-bg-canvas);--color:var(--px-text-primary)}ion-toolbar{--background:var(--px-bg-surface);--color:var(--px-text-primary);--border-color:var(--px-border-subtle)}ion-input,ion-textarea,ion-select{--color:var(--px-text-primary);--placeholder-color:var(--px-text-tertiary);--highlight-color-focused:var(--px-action)}ion-modal{--border-radius:var(--px-radius-large);--box-shadow:var(--px-elevation-3)}@media(max-width:760px){px-app-shell .px-shell{display:block!important;padding-block-end:calc(var(--px-layout-mobile-nav) + var(--px-safe-bottom))}px-app-shell .px-shell__nav{display:none!important}px-app-shell .px-shell__topbar{position:sticky;inset-block-start:0;min-height:calc(56px + var(--px-safe-top));padding-block-start:var(--px-safe-top)}px-app-shell .px-shell__mobile{display:block!important;position:fixed;inset-inline:0;inset-block-end:0;z-index:var(--px-z-nav)}px-page-header .px-page-header{align-items:flex-start}px-page-header .px-page-header__actions{max-width:48%}px-workspace .px-workspace{grid-template-columns:1fr!important;grid-template-areas:"toolbar" "stage"!important}px-workspace .px-workspace__rail{display:none!important}px-workspace .px-workspace__context{position:fixed;z-index:var(--px-z-modal);inset-inline:0;inset-block:0;display:block!important;border:0!important;background:var(--px-bg-surface)}px-workspace[data-mobile-context=sheet] .px-workspace__context{inset-block:auto 0;max-block-size:88dvh;border-radius:var(--px-radius-large) var(--px-radius-large) 0 0!important;box-shadow:var(--px-elevation-3);padding-block-end:var(--px-safe-bottom)}px-app-shell .px-shell__context{inset-inline:0!important;inset-block-start:calc(56px + var(--px-safe-top))!important;inline-size:100%!important}px-auth-shell .px-auth-shell{grid-template-columns:1fr!important}px-auth-shell .px-auth-shell__brand{display:none!important}px-split-view .px-split{display:block!important}px-split-view .px-split__master[aria-hidden=true],px-split-view .px-split__detail[aria-hidden=true]{display:none!important}px-popover .px-popover-backdrop{display:flex;align-items:flex-end;background:#0000005c!important}px-popover .px-popover{position:relative!important;inset:auto!important;width:100%!important;max-width:none!important;border-radius:var(--px-radius-large) var(--px-radius-large) 0 0!important;padding-block-end:calc(var(--px-space-4) + var(--px-safe-bottom))!important}px-responsive-dialog .px-dialog__panel{width:100%!important;max-width:none!important;max-height:92dvh!important;border-radius:var(--px-radius-large) var(--px-radius-large) 0 0!important;align-self:end!important;padding-block-end:calc(var(--px-density-card-padding) + var(--px-safe-bottom))!important}px-data-table .px-table-wrap{overflow:auto}px-command-bar .px-command-bar{inset-inline:var(--px-space-3);inset-block-end:calc(var(--px-layout-mobile-nav) + var(--px-safe-bottom) + var(--px-space-3))}}@media(min-width:761px)and (max-width:950px){px-workspace .px-workspace{grid-template-columns:minmax(160px,200px) minmax(0,1fr)!important;grid-template-areas:"rail toolbar" "rail stage"!important}px-workspace[data-rail=false] .px-workspace{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"toolbar" "stage"!important}px-workspace .px-workspace__context{position:fixed;z-index:var(--px-z-overlay);inset-block:var(--px-safe-top) var(--px-safe-bottom);inset-inline-end:var(--px-safe-inline-end);inline-size:min(380px,calc(100vw - 48px));border:1px solid var(--px-border-subtle);box-shadow:var(--px-elevation-3);background:var(--px-bg-surface)}}@media(pointer:coarse){px-button button,px-icon-button button,px-mobile-more button,px-context-switcher button,px-command-trigger button,px-filter-chip button,px-active-filters button,px-pagination button{min-block-size:max(var(--px-density-control-height),var(--px-layout-touch-min))!important;min-inline-size:var(--px-layout-touch-min)!important}px-checkbox-field label,px-toggle-row label,px-radio-group label{min-block-size:max(var(--px-density-row-height),var(--px-layout-touch-min))!important}}html{font-size:16px}body{margin:0;font-size:var(--px-font-size-body);line-height:var(--px-line-height-body)}button,input,select,textarea{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}a{color:var(--px-action);text-decoration-thickness:1px;text-underline-offset:3px}h1,h2,h3,p{margin:0}h2{font-size:var(--px-font-size-section);line-height:var(--px-line-height-heading)}h3{font-size:var(--px-font-size-reading)}small,.office-muted{color:var(--px-text-secondary)}small{font-size:var(--px-font-size-small)}button:disabled{cursor:not-allowed}.skip-link{position:fixed;inset-block-start:var(--px-space-2);inset-inline-start:var(--px-space-2);transform:translateY(-180%);z-index:var(--px-z-modal);padding:var(--px-space-3);background:var(--px-bg-surface);border:1px solid var(--px-focus-ring);border-radius:var(--px-radius-small)}.skip-link:focus{transform:none}.office-sidebar{min-block-size:100%;display:flex;flex-direction:column}.office-brand{display:flex;gap:var(--px-space-2);align-items:baseline;padding:var(--px-space-6);text-decoration:none;color:var(--px-text-primary)}.office-wordmark{font-weight:var(--px-font-weight-bold);letter-spacing:var(--px-letter-spacing-caps);font-size:var(--px-font-size-section)}.office-product{color:var(--px-action);font-weight:var(--px-font-weight-medium)}.office-sidebar-footer{display:flex;align-items:center;gap:var(--px-space-2);margin-block-start:auto;padding:var(--px-space-6);font-size:var(--px-font-size-small);color:var(--px-text-secondary)}.connection-dot{inline-size:6px;block-size:6px;border-radius:var(--px-radius-pill);background:var(--px-success)}.office-context-trigger{max-inline-size:360px;min-inline-size:0}.office-context-trigger strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.office-topbar-actions{display:flex;align-items:center;gap:var(--px-space-3)}.office-account-trigger{display:grid;place-items:center;inline-size:var(--px-control-icon);block-size:var(--px-control-icon);padding:0;border:1px solid transparent;border-radius:var(--px-radius-control);background:transparent;color:var(--px-text-primary)}.office-account-trigger:hover{background:var(--px-bg-subtle)}px-icon-button.office-mobile-menu{display:none}#office-content{min-inline-size:0}.office-stack{display:grid;gap:var(--px-space-6)}.office-section{display:grid;gap:var(--px-space-4)}.office-inline{display:flex;gap:var(--px-space-3);flex-wrap:wrap;align-items:center}.office-between{display:flex;gap:var(--px-space-4);justify-content:space-between;align-items:center;flex-wrap:wrap}.office-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--px-space-4)}.office-dashboard-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:var(--px-space-6);align-items:start}.office-dashboard-grid>*,px-surface,px-data-table{min-inline-size:0}.office-record-link{color:var(--px-text-primary);font-weight:var(--px-font-weight-semibold);text-decoration:none}.office-record-link:hover{color:var(--px-action);text-decoration:underline}.office-inline-link,.office-record-link{display:inline-flex;align-items:center;min-block-size:var(--px-control-default)}.office-button-link{display:inline-flex;align-items:center;justify-content:center;min-block-size:var(--px-control-default);gap:var(--px-space-2);padding:var(--px-space-2) var(--px-space-4);border:1px solid var(--px-action);border-radius:var(--px-radius-control);background:var(--px-action);color:var(--px-on-action);text-decoration:none;font-weight:var(--px-font-weight-semibold)}.office-button-link:hover{background:var(--px-action-hover)}.office-cell-stack{display:grid;gap:var(--px-space-1)}.office-pagination{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--px-space-4);padding-block-start:var(--px-space-4)}.office-filters{display:grid;grid-template-columns:minmax(180px,1fr) minmax(180px,240px);align-items:end;gap:var(--px-space-4)}.office-control,.input{display:block;inline-size:100%;min-inline-size:0;min-block-size:var(--px-control-default);padding:var(--px-space-2) var(--px-space-3);border:1px solid var(--px-border-control);border-radius:var(--px-radius-control);background:var(--px-bg-surface);color:var(--px-text-primary)}.office-control::placeholder,.input::placeholder{color:var(--px-text-tertiary)}.office-control:disabled,.input:disabled{background:var(--px-bg-subtle);color:var(--px-text-secondary);cursor:not-allowed}.office-control.ng-invalid.ng-touched,.input.ng-invalid.ng-touched{border-color:var(--px-danger)}textarea.office-control{min-block-size:128px;resize:vertical}fieldset{padding:0;margin:0;border:0;min-inline-size:0}.office-form{max-inline-size:960px}.office-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--px-space-5)}.office-form-grid .full-width{grid-column:1/-1}.office-form-actions{display:flex;gap:var(--px-space-3);justify-content:flex-end;align-items:center;flex-wrap:wrap;padding-block-start:var(--px-space-5)}.office-workspace-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,1fr);gap:var(--px-space-6);align-items:start}.office-workspace-list{display:grid;gap:var(--px-space-3)}.office-workspace-row{display:flex;justify-content:space-between;gap:var(--px-space-4);align-items:center;padding:var(--px-space-4);border:1px solid var(--px-border-subtle);border-radius:var(--px-radius-control)}.office-workspace-row>div{min-inline-size:0;overflow-wrap:anywhere}.office-workspace-row p{color:var(--px-text-secondary);font-size:var(--px-font-size-small)}.office-status-page{display:grid;min-block-size:100dvh;align-items:center}.office-auth-intro{display:flex;flex-direction:column;justify-content:space-between;gap:var(--px-space-12);min-block-size:320px}.office-auth-intro h2{max-inline-size:420px;font-size:var(--px-font-size-title)}.office-auth-intro p{max-inline-size:380px;margin-block-start:var(--px-space-4)}.office-auth-brand{color:inherit;display:flex;align-items:baseline;gap:var(--px-space-2)}.office-auth-actions{display:grid;gap:var(--px-space-3);margin-block-start:var(--px-space-6)}.office-auth-actions px-button,.office-auth-actions px-button button{inline-size:100%}.office-auth-mobile-brand{display:none;align-items:baseline;justify-content:center;gap:var(--px-space-2)}.office-auth-content{inline-size:min(100%,460px);display:grid;gap:var(--px-space-6)}.office-notification-actions{display:flex;flex-wrap:wrap;gap:var(--px-space-2);align-items:center;justify-content:flex-end}.office-metadata{display:grid;grid-template-columns:minmax(100px,160px) minmax(0,1fr);gap:var(--px-space-4);margin:0}.office-metadata dt{color:var(--px-text-secondary)}.office-metadata dd{margin:0;overflow-wrap:anywhere}.office-toast{position:fixed;inset-block-end:var(--px-space-6);inset-inline-end:var(--px-space-6);z-index:var(--px-z-toast);max-inline-size:min(420px,100vw - 32px)}.icon{display:inline-grid;inline-size:var(--px-icon-default);block-size:var(--px-icon-default);flex:none;vertical-align:middle}.icon svg{inline-size:100%;block-size:100%}.inline-error{color:var(--px-on-danger-subtle);padding:var(--px-space-3);background:var(--px-danger-subtle);border-radius:var(--px-radius-control)}.sr-only{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:1100px){.office-dashboard-grid,.office-workspace-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){px-icon-button.office-mobile-menu,.office-auth-mobile-brand{display:inline-flex}.office-topbar-actions{gap:var(--px-space-1)}.office-context-trigger{max-inline-size:calc(100vw - 200px)}.office-context-trigger small{display:none}.office-kpis,.office-filters,.office-form-grid{grid-template-columns:minmax(0,1fr)}.office-workspace-row{flex-direction:column;align-items:stretch}.office-form-actions{justify-content:stretch}.office-form-actions px-button,.office-form-actions px-button button{inline-size:100%}.office-metadata{grid-template-columns:minmax(0,1fr);gap:var(--px-space-2)}.office-toast{inset-block-end:calc(var(--px-layout-mobile-nav) + var(--px-space-3));inset-inline:var(--px-space-4)}}
