:root{--font-xs:10px;--font-sm:11px;--font-md:12px;--font-lg:13px;--font-xl:14px;--font-2xl:16px;--font-3xl:18px;--font-4xl:22px;--font-5xl:24px;--font-6xl:28px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--panel-padding:16px;--panel-gap:16px}:root{--surface-app: #020617;--surface-panel: rgba(7, 26, 47, .92);--surface-raised: rgba(255, 255, 255, .03);--surface-muted: rgba(255, 255, 255, .025);--surface-hover: rgba(255, 255, 255, .06);--surface-active: rgba(255, 255, 255, .08);--border-subtle: rgba(255, 255, 255, .05);--border-default: rgba(255, 255, 255, .08);--border-strong: rgba(255, 255, 255, .16);--border-focus: rgba(96, 165, 250, .58);--radius-pill: 999px;--shadow-sm: 0 6px 18px rgba(0, 0, 0, .14);--shadow-md: 0 18px 50px rgba(0, 0, 0, .2);--shadow-lg: 0 28px 80px rgba(0, 0, 0, .28);--shadow-focus: 0 0 0 3px rgba(96, 165, 250, .22)}.po-panel-card{min-width:0;padding:var(--panel-padding);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-panel);box-shadow:var(--shadow-md)}.po-panel-card-title{margin:0 0 var(--space-3);color:#fff;font-size:var(--font-2xl);font-weight:900;line-height:1.25;overflow-wrap:anywhere}.po-metric-card{min-width:0;display:grid;align-content:start;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-sm)}.po-metric-card-title{min-width:0;color:#9fb0c7;font-size:var(--font-md);font-weight:700;line-height:1.25;overflow-wrap:anywhere}.po-metric-card-value{min-width:0;color:var(--metric-accent, #f97316);font-size:var(--font-4xl);font-weight:900;line-height:1.05;overflow-wrap:anywhere}.po-metric-card-subtitle{min-width:0;color:#7f93ad;font-size:var(--font-sm);line-height:1.3;overflow-wrap:anywhere}.po-metric-card-details{min-width:0;overflow-wrap:anywhere}.po-definition-list{min-width:0;margin:0;display:grid;grid-template-columns:repeat(var(--definition-list-columns, 1),minmax(0,1fr));gap:var(--space-3)}.po-definition-list-item{min-width:0;margin:0;padding:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-muted)}.po-definition-list-term{margin:0 0 var(--space-1);color:#9fb0c7;font-size:var(--font-sm);font-weight:700;line-height:1.25;overflow-wrap:anywhere}.po-definition-list-description{min-width:0;margin:0}.po-definition-list-key-value .po-key-value-label{display:none}.po-definition-list-key-value .po-key-value-value{font-size:var(--font-lg)}.po-definition-list-horizontal .po-definition-list-item{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(0,1.2fr);align-items:start;gap:var(--space-2)}.po-definition-list-horizontal .po-definition-list-term{margin:0}.po-info-list{min-width:0;display:grid}.po-info-list-item{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--space-3);padding:var(--space-3)}.po-info-list-divided .po-info-list-item+.po-info-list-item{border-top:1px solid var(--border-subtle)}.po-info-list-compact .po-info-list-item{gap:var(--space-2);padding:var(--space-2)}.po-info-list-leading,.po-info-list-trailing{min-width:0;display:flex;align-items:center}.po-info-list-content{min-width:0;display:grid;gap:var(--space-1)}.po-info-list-title{min-width:0;color:#fff;font-size:var(--font-lg);font-weight:800;line-height:1.3;overflow-wrap:anywhere}.po-info-list-description{min-width:0;color:#9fb0c7;font-size:var(--font-md);line-height:1.4;overflow-wrap:anywhere}.po-info-list-extra{min-width:0;margin-top:var(--space-1);overflow-wrap:anywhere}@media(max-width:767px){.po-definition-list,.po-definition-list-horizontal .po-definition-list-item{grid-template-columns:1fr}.po-info-list-item{grid-template-columns:auto minmax(0,1fr)}.po-info-list-trailing{grid-column:2}}.po-key-value{min-width:0}.po-key-value-vertical{display:grid;gap:var(--space-1)}.po-key-value-horizontal{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(0,1.2fr);align-items:start;gap:var(--space-2)}.po-key-value-label{min-width:0;color:#9fb0c7;font-size:var(--font-sm);font-weight:700;line-height:1.25;overflow-wrap:anywhere}.po-key-value-value{min-width:0;color:#fff;font-size:var(--font-lg);font-weight:800;line-height:1.35;overflow-wrap:anywhere;word-break:break-word}.po-key-value-value-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.po-key-value-value-danger{color:#fca5a5}.po-key-value-value-muted{color:#9fb0c7}@media(max-width:639px){.po-key-value-horizontal{grid-template-columns:1fr}}.po-info-card{min-width:0;padding:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-raised);box-shadow:var(--shadow-sm)}.po-info-card-label{min-width:0;margin-bottom:var(--space-1);color:#9fb0c7;font-size:var(--font-sm);font-weight:700;line-height:1.2;overflow-wrap:anywhere}.po-info-card-value{min-width:0;color:#fff;font-size:var(--font-lg);font-weight:800;line-height:1.3;overflow-wrap:anywhere;word-break:break-word}.po-info-card-value-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.po-info-card-value-danger{color:#fca5a5}:root{--metric-grid-min-width: 220px;--metric-grid-gap: var(--space-3);--dashboard-section-gap: var(--space-3);--dashboard-section-padding: var(--space-4);--dashboard-row-gap: var(--space-3);--dashboard-row-columns: repeat(2, minmax(0, 1fr))}.po-metric-grid{width:auto;min-width:0;display:grid;gap:var(--metric-grid-gap);box-sizing:border-box}.po-metric-grid-full{width:100%}.po-metric-grid-auto.po-metric-grid-fit{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--metric-grid-min-width)),1fr))}.po-metric-grid-auto.po-metric-grid-fill{grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--metric-grid-min-width)),1fr))}.po-metric-grid-fixed{grid-template-columns:var(--metric-grid-columns)}.po-metric-grid-compact{--metric-grid-gap: var(--space-2)}.po-metric-grid-dense{--metric-grid-gap: var(--space-1)}.po-metric-grid-align-start{align-items:start}.po-metric-grid-align-center{align-items:center}.po-metric-grid-align-end{align-items:end}.po-metric-grid-align-stretch{align-items:stretch}.po-metric-grid-justify-start{justify-items:start}.po-metric-grid-justify-center{justify-items:center}.po-metric-grid-justify-end{justify-items:end}.po-metric-grid-justify-stretch{justify-items:stretch}.po-metric-grid-equal-height>*{min-height:100%}.po-dashboard-header{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.po-dashboard-header-compact{gap:var(--space-2)}.po-dashboard-header-bordered{padding-bottom:var(--space-3);border-bottom:1px solid var(--border-subtle)}.po-dashboard-header-content{min-width:0;display:flex;align-items:flex-start;gap:var(--space-3)}.po-dashboard-header-leading{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center}.po-dashboard-header-heading{min-width:0;display:grid;gap:var(--space-1)}.po-dashboard-header-eyebrow{color:var(--text-muted);font-size:var(--font-xs);font-weight:900;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.po-dashboard-header-title-row{min-width:0;display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.po-dashboard-header-title{min-width:0;margin:0;color:var(--text-primary);font-size:var(--font-xl);font-weight:900;line-height:1.2;overflow-wrap:anywhere}.po-dashboard-header-description{max-width:72ch;color:var(--text-muted);font-size:var(--font-md);line-height:1.5;overflow-wrap:anywhere}.po-dashboard-header-badge{flex:0 0 auto;display:inline-flex;align-items:center}.po-dashboard-header-actions{min-width:0;flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap}.po-dashboard-header-align-center,.po-dashboard-header-align-center .po-dashboard-header-content{align-items:center}.po-dashboard-header-align-end,.po-dashboard-header-align-end .po-dashboard-header-content{align-items:flex-end}.po-dashboard-section{width:auto;min-width:0;display:grid;gap:var(--dashboard-section-gap);box-sizing:border-box}.po-dashboard-section-full{width:100%}.po-dashboard-section-compact{--dashboard-section-gap: var(--space-2)}.po-dashboard-section-dense{--dashboard-section-gap: var(--space-1)}.po-dashboard-section-bordered{padding:var(--dashboard-section-padding);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.po-dashboard-section-surface{background:var(--surface-raised)}.po-dashboard-section-elevated{box-shadow:var(--shadow-md)}.po-dashboard-section-header,.po-dashboard-section-content{min-width:0}.po-dashboard-section-footer{min-width:0;padding-top:var(--space-3);border-top:1px solid var(--border-subtle)}.po-dashboard-row{width:auto;min-width:0;display:grid;grid-template-columns:var(--dashboard-row-columns);gap:var(--dashboard-row-gap);box-sizing:border-box}.po-dashboard-row-full{width:100%}.po-dashboard-row-compact{--dashboard-row-gap: var(--space-2)}.po-dashboard-row-dense{--dashboard-row-gap: var(--space-1)}.po-dashboard-row-align-start{align-items:start}.po-dashboard-row-align-center{align-items:center}.po-dashboard-row-align-end{align-items:end}.po-dashboard-row-align-stretch{align-items:stretch}.po-dashboard-row-main,.po-dashboard-row-aside{min-width:0}.po-dashboard-row-main{grid-column:1}.po-dashboard-row-aside{grid-column:2}.po-dashboard-row-single .po-dashboard-row-main{grid-column:1 / -1}@media(max-width:1023px){.po-dashboard-row-stack-tablet{grid-template-columns:minmax(0,1fr)}.po-dashboard-row-stack-tablet .po-dashboard-row-main,.po-dashboard-row-stack-tablet .po-dashboard-row-aside{grid-column:1}.po-metric-grid-fixed{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--metric-grid-min-width)),1fr))}}@media(max-width:639px){.po-dashboard-header-stack-mobile{align-items:stretch;flex-direction:column}.po-dashboard-header-actions{width:100%;justify-content:flex-start}.po-dashboard-header-actions>button,.po-dashboard-header-actions>a{max-width:100%}.po-dashboard-row-stack-mobile{grid-template-columns:minmax(0,1fr)}.po-dashboard-row-stack-mobile .po-dashboard-row-main,.po-dashboard-row-stack-mobile .po-dashboard-row-aside{grid-column:1}.po-dashboard-row-reverse-mobile .po-dashboard-row-main{order:2}.po-dashboard-row-reverse-mobile .po-dashboard-row-aside{order:1}.po-dashboard-section-bordered{--dashboard-section-padding: var(--space-3)}.po-dashboard-header-content{gap:var(--space-2)}}@media(max-width:479px){.po-metric-grid{grid-template-columns:minmax(0,1fr)}.po-dashboard-header-title{font-size:var(--font-lg)}}@media(prefers-reduced-motion:reduce){.po-dashboard-section,.po-dashboard-header,.po-dashboard-row,.po-metric-grid{scroll-behavior:auto}}:root{--skeleton-background: var(--surface-muted);--skeleton-highlight: var(--surface-hover);--skeleton-duration-wave: 1.4s;--skeleton-duration-pulse: 1.1s;--skeleton-text-height: 14px;--skeleton-card-padding: var(--space-3);--skeleton-list-gap: var(--space-3);--skeleton-table-cell-padding: var(--space-2)}.po-skeleton{width:var( --skeleton-width, 100% );height:var( --skeleton-height, var(--skeleton-text-height) );min-width:0;position:relative;display:block;overflow:hidden;background:var(--skeleton-background);box-sizing:border-box}.po-skeleton-inline{display:inline-block;vertical-align:middle}.po-skeleton-rounded{border-radius:var(--radius-sm)}.po-skeleton-circle{aspect-ratio:1;border-radius:var(--radius-pill)}.po-skeleton-text{min-height:var(--skeleton-text-height);border-radius:var(--radius-sm)}.po-skeleton-rect{border-radius:var(--radius-sm)}.po-skeleton-animation-wave{background:linear-gradient(90deg,var(--skeleton-background) 20%,var(--skeleton-highlight) 50%,var(--skeleton-background) 80%);background-size:200% 100%;animation:po-skeleton-wave var(--skeleton-duration-wave) ease-in-out infinite}.po-skeleton-animation-pulse{animation:po-skeleton-pulse var(--skeleton-duration-pulse) ease-in-out infinite}.po-skeleton-animation-none{animation:none}.po-skeleton-text{width:100%;min-width:0;display:grid;gap:var( --skeleton-text-gap, var(--space-2) )}.po-skeleton-text-line{width:100%}.po-skeleton-card{width:auto;min-width:0;display:grid;gap:var(--space-3);padding:var(--skeleton-card-padding);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-raised);box-sizing:border-box}.po-skeleton-card-full{width:100%}.po-skeleton-card-compact{gap:var(--space-2);padding:var(--space-2)}.po-skeleton-card-header{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-2)}.po-skeleton-card-icon{flex:0 0 auto}.po-skeleton-card-heading{min-width:0;display:grid;gap:var(--space-1)}.po-skeleton-card-value,.po-skeleton-card-body{min-width:0}.po-skeleton-card-footer{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--border-subtle)}.po-skeleton-list{width:auto;min-width:0;display:grid;gap:0}.po-skeleton-list-full{width:100%}.po-skeleton-list-item{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--skeleton-list-gap);padding:var(--space-3) 0}.po-skeleton-list-divided .po-skeleton-list-item+.po-skeleton-list-item{border-top:1px solid var(--border-subtle)}.po-skeleton-list-compact .po-skeleton-list-item{gap:var(--space-2);padding:var(--space-2) 0}.po-skeleton-list-avatar{flex:0 0 auto}.po-skeleton-list-content{min-width:0}.po-skeleton-table{width:auto;min-width:0;overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-raised)}.po-skeleton-table-full{width:100%}.po-skeleton-table-header,.po-skeleton-table-row{min-width:640px;display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.po-skeleton-table-header{border-bottom:1px solid var(--border-subtle);background:var(--surface-muted)}.po-skeleton-table-row+.po-skeleton-table-row{border-top:1px solid var(--border-subtle)}.po-skeleton-table-cell{min-width:0;display:flex;align-items:center;padding:var(--skeleton-table-cell-padding)}.po-skeleton-table-compact .po-skeleton-table-cell{padding:var(--space-1) var(--space-2)}.po-stat-card-skeleton-value,.po-metric-card-skeleton-value,.po-stat-card-skeleton-text,.po-metric-card-skeleton-text{max-width:100%}.po-avatar-skeleton.po-skeleton{width:100%;height:100%;border-radius:inherit}@keyframes po-skeleton-wave{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes po-skeleton-pulse{0%,to{opacity:.55}50%{opacity:1}}@media(max-width:639px){.po-skeleton-card-footer{align-items:stretch;flex-direction:column}.po-skeleton-table{overflow-x:auto}.po-skeleton-list-item{gap:var(--space-2)}}@media(prefers-reduced-motion:reduce){.po-skeleton-animation-wave,.po-skeleton-animation-pulse{animation:none}}:root{--state-max-width: 720px;--state-padding-sm: var(--space-3);--state-padding-md: var(--space-4);--state-padding-lg: var(--space-5);--state-icon-size-sm: 32px;--state-icon-size-md: 44px;--state-icon-size-lg: 58px}.po-empty-state,.po-loading-state,.po-error-state,.po-permission-state,.po-offline-state{width:auto;min-width:0;display:grid;justify-items:stretch;box-sizing:border-box}.po-empty-state-full,.po-loading-state-full,.po-error-state-full,.po-permission-state-full,.po-offline-state-full{width:100%}.po-empty-state-contained,.po-loading-state-contained,.po-error-state-contained,.po-permission-state-contained,.po-offline-state-contained{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-muted)}.po-empty-state-plain,.po-loading-state-plain,.po-error-state-plain,.po-permission-state-plain,.po-offline-state-plain{border:0;background:transparent}.po-empty-state-sm,.po-loading-state-sm,.po-error-state-sm,.po-permission-state-sm,.po-offline-state-sm{padding:var(--state-padding-sm)}.po-empty-state-md,.po-loading-state-md,.po-error-state-md,.po-permission-state-md,.po-offline-state-md{padding:var(--state-padding-md)}.po-empty-state-lg,.po-loading-state-lg,.po-error-state-lg,.po-permission-state-lg,.po-offline-state-lg{padding:var(--state-padding-lg)}.po-empty-state-compact,.po-loading-state-compact,.po-error-state-compact,.po-permission-state-compact,.po-offline-state-compact{padding:var(--space-2)}.po-empty-state-panel,.po-loading-state-panel,.po-error-state-panel,.po-permission-state-panel,.po-offline-state-panel{width:100%;max-width:var(--state-max-width);margin-right:auto;margin-left:auto;border:0;background:transparent}.po-empty-state-content{width:100%;max-width:var(--state-max-width);margin:var(--space-3) auto 0}.po-empty-state-actions{min-width:0;display:flex;align-items:center;justify-content:center;gap:var(--space-2);flex-wrap:wrap}.po-empty-state-primary-action,.po-empty-state-secondary-action{min-width:0;display:inline-flex;align-items:center;justify-content:center}.po-empty-state-primary-action>button,.po-empty-state-secondary-action>button,.po-empty-state-primary-action>a,.po-empty-state-secondary-action>a{max-width:100%}.po-error-state{border-color:#ef444442;background:#ef444412}.po-permission-state{border-color:#f59e0b42;background:#f59e0b12}.po-offline-state{border-color:#94a3b83d;background:#94a3b80f}.po-loading-state{border-color:#3b82f633;background:#3b82f60d}.po-loading-state-spinner{width:var(--state-icon-size-md);height:var(--state-icon-size-md);display:inline-block;border:3px solid rgba(147,197,253,.22);border-top-color:#93c5fd;border-radius:var(--radius-pill);animation:po-state-spin .8s linear infinite;box-sizing:border-box}.po-loading-state-sm .po-loading-state-spinner{width:var(--state-icon-size-sm);height:var(--state-icon-size-sm)}.po-loading-state-lg .po-loading-state-spinner{width:var(--state-icon-size-lg);height:var(--state-icon-size-lg)}.po-error-state-symbol,.po-permission-state-symbol,.po-offline-state-symbol{width:var(--state-icon-size-md);height:var(--state-icon-size-md);display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-pill);font-size:var(--font-xl);font-weight:900;line-height:1}.po-error-state-symbol{border:1px solid rgba(239,68,68,.34);background:#ef44441f;color:#fca5a5}.po-permission-state-symbol{border:1px solid rgba(245,158,11,.34);background:#f59e0b1f;color:#fcd34d}.po-offline-state-symbol{border:1px solid rgba(148,163,184,.34);background:#94a3b81f;color:#cbd5e1}.po-error-state-retry,.po-offline-state-retry{min-height:36px;display:inline-flex;align-items:center;justify-content:center;padding:0 var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-raised);color:#fff;font:inherit;font-size:var(--font-sm);font-weight:800;line-height:1.2;cursor:pointer}.po-error-state-retry:hover,.po-offline-state-retry:hover{border-color:var(--border-strong);background:var(--surface-hover)}.po-error-state-retry:focus-visible,.po-offline-state-retry:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.po-state-live-region{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:639px){.po-empty-state-sm,.po-empty-state-md,.po-empty-state-lg,.po-loading-state-sm,.po-loading-state-md,.po-loading-state-lg,.po-error-state-sm,.po-error-state-md,.po-error-state-lg,.po-permission-state-sm,.po-permission-state-md,.po-permission-state-lg,.po-offline-state-sm,.po-offline-state-md,.po-offline-state-lg{padding:var(--space-3)}.po-empty-state-actions{align-items:stretch;flex-direction:column}.po-empty-state-primary-action,.po-empty-state-secondary-action{width:100%}.po-empty-state-primary-action>button,.po-empty-state-secondary-action>button,.po-empty-state-primary-action>a,.po-empty-state-secondary-action>a{width:100%}}@media(prefers-reduced-motion:reduce){.po-loading-state-spinner{animation:none}.po-error-state-retry,.po-offline-state-retry{transition:none}}:root{--avatar-size-xs: 24px;--avatar-size-sm: 32px;--avatar-size-md: 40px;--avatar-size-lg: 56px;--avatar-size-xl: 80px;--avatar-background: var(--surface-hover);--avatar-color: #dbe7f5;--avatar-border: var(--border-default);--avatar-presence-online: #22c55e;--avatar-presence-offline: #64748b;--avatar-presence-away: #f59e0b;--avatar-presence-busy: #ef4444}.po-avatar{--avatar-size: var(--avatar-size-md);--avatar-presence-color: var(--avatar-presence-offline);width:var(--avatar-size);height:var(--avatar-size);min-width:var(--avatar-size);position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:visible;background:var(--avatar-background);color:var(--avatar-color);font:inherit;line-height:1;vertical-align:middle;box-sizing:border-box}.po-avatar-xs{--avatar-size: var(--avatar-size-xs)}.po-avatar-sm{--avatar-size: var(--avatar-size-sm)}.po-avatar-md{--avatar-size: var(--avatar-size-md)}.po-avatar-lg{--avatar-size: var(--avatar-size-lg)}.po-avatar-xl{--avatar-size: var(--avatar-size-xl)}.po-avatar-circle{border-radius:var(--radius-pill)}.po-avatar-rounded{border-radius:var(--radius-md)}.po-avatar-square{border-radius:0}.po-avatar-bordered{border:1px solid var(--avatar-border)}.po-avatar-elevated{box-shadow:var(--shadow-md)}.po-avatar-disabled{opacity:.48;filter:grayscale(.45)}.po-avatar-image,.po-avatar-fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:inherit}.po-avatar-image{object-fit:cover;object-position:center}.po-avatar-fallback{background:linear-gradient(145deg,var(--surface-hover),var(--surface-muted))}.po-avatar-initials{max-width:88%;color:inherit;font-size:calc(var(--avatar-size) * .34);font-weight:900;letter-spacing:.02em;line-height:1;text-align:center;text-transform:uppercase;overflow:hidden}.po-avatar-icon{display:inline-flex;align-items:center;justify-content:center;color:inherit;font-size:calc(var(--avatar-size) * .48)}.po-avatar-icon svg{width:1em;height:1em}.po-avatar-skeleton{width:100%;height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,var(--surface-muted),var(--surface-hover),var(--surface-muted));background-size:200% 100%;animation:po-avatar-skeleton 1.4s ease-in-out infinite}.po-avatar-presence{width:max(8px,calc(var(--avatar-size) * .24));height:max(8px,calc(var(--avatar-size) * .24));position:absolute;right:-1px;bottom:-1px;z-index:2;border:2px solid var(--surface-raised);border-radius:var(--radius-pill);background:var(--avatar-presence-color);box-sizing:border-box}.po-avatar-presence-online{--avatar-presence-color: var(--avatar-presence-online)}.po-avatar-presence-offline{--avatar-presence-color: var(--avatar-presence-offline)}.po-avatar-presence-away{--avatar-presence-color: var(--avatar-presence-away)}.po-avatar-presence-busy{--avatar-presence-color: var(--avatar-presence-busy)}.po-avatar-badge{position:absolute;top:-6px;right:-6px;z-index:3;display:inline-flex;align-items:center;justify-content:center}.po-avatar-group{min-width:0;display:inline-flex;align-items:center;isolation:isolate}.po-avatar-group-ltr{flex-direction:row}.po-avatar-group-rtl{flex-direction:row-reverse}.po-avatar-group-item{position:relative;display:inline-flex;align-items:center;justify-content:center}.po-avatar-group-overlap .po-avatar-group-item+.po-avatar-group-item{margin-left:calc(var(--space-3) * -1)}.po-avatar-group-overlap.po-avatar-group-rtl .po-avatar-group-item+.po-avatar-group-item{margin-right:calc(var(--space-3) * -1);margin-left:0}.po-avatar-group-item:hover{z-index:4}.po-avatar-group-item .po-avatar{box-shadow:0 0 0 2px var(--surface-raised)}.po-avatar-group-counter{width:var(--avatar-size-md);height:var(--avatar-size-md);min-width:var(--avatar-size-md);display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--surface-hover);color:#dbe7f5;font-size:var(--font-sm);font-weight:900;line-height:1;box-shadow:0 0 0 2px var(--surface-raised)}.po-avatar-group-counter-xs{width:var(--avatar-size-xs);height:var(--avatar-size-xs);min-width:var(--avatar-size-xs);font-size:var(--font-xs)}.po-avatar-group-counter-sm{width:var(--avatar-size-sm);height:var(--avatar-size-sm);min-width:var(--avatar-size-sm);font-size:var(--font-xs)}.po-avatar-group-counter-md{width:var(--avatar-size-md);height:var(--avatar-size-md);min-width:var(--avatar-size-md)}.po-avatar-group-counter-lg{width:var(--avatar-size-lg);height:var(--avatar-size-lg);min-width:var(--avatar-size-lg);font-size:var(--font-md)}.po-avatar-group-counter-xl{width:var(--avatar-size-xl);height:var(--avatar-size-xl);min-width:var(--avatar-size-xl);font-size:var(--font-lg)}.po-avatar-group-overlap .po-avatar-group-counter{margin-left:calc(var(--space-3) * -1)}.po-avatar-group-overlap.po-avatar-group-rtl .po-avatar-group-counter{margin-right:calc(var(--space-3) * -1);margin-left:0}@keyframes po-avatar-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:479px){.po-avatar-group-overlap .po-avatar-group-item+.po-avatar-group-item,.po-avatar-group-overlap .po-avatar-group-counter{margin-left:calc(var(--space-2) * -1)}.po-avatar-group-overlap.po-avatar-group-rtl .po-avatar-group-item+.po-avatar-group-item,.po-avatar-group-overlap.po-avatar-group-rtl .po-avatar-group-counter{margin-right:calc(var(--space-2) * -1);margin-left:0}}@media(prefers-reduced-motion:reduce){.po-avatar-skeleton{animation:none}}:root{--badge-primary-color: #fdba74;--badge-primary-background: rgba(249, 115, 22, .14);--badge-neutral-color: #cbd5e1;--badge-neutral-background: rgba(148, 163, 184, .14);--badge-info-color: #93c5fd;--badge-info-background: rgba(59, 130, 246, .14);--badge-success-color: #86efac;--badge-success-background: rgba(34, 197, 94, .14);--badge-warning-color: #fcd34d;--badge-warning-background: rgba(245, 158, 11, .14);--badge-danger-color: #fca5a5;--badge-danger-background: rgba(239, 68, 68, .14);--badge-disabled-color: #94a3b8;--badge-disabled-background: rgba(100, 116, 139, .12)}.po-status-badge-primary{--status-badge-color: var(--badge-primary-color);--status-badge-background: var(--badge-primary-background)}.po-status-badge-soft{border-color:color-mix(in srgb,var(--status-badge-color) 24%,transparent);background:var(--status-badge-background);color:var(--status-badge-color)}.po-status-badge-filled{border-color:var(--status-badge-color);background:var(--status-badge-color);color:#071225}.po-status-badge-outlined{border-color:color-mix(in srgb,var(--status-badge-color) 72%,transparent);background:transparent;color:var(--status-badge-color)}.po-status-badge-dot{background:var(--status-badge-color)}.po-status-badge-pill{border-radius:var(--radius-pill)}.po-status-badge-square{border-radius:var(--radius-sm)}.po-status-badge-compact{min-height:20px;gap:4px;padding:2px var(--space-1);font-size:var(--font-xs)}.po-status-badge-disabled-state{cursor:not-allowed;opacity:.52}.po-status-badge-with-count{padding-right:var(--space-1)}.po-status-badge-count{min-width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;padding:0 5px;border:1px solid color-mix(in srgb,currentColor 28%,transparent);border-radius:var(--radius-pill);background:#07122547;color:currentColor;font-size:var(--font-xs);font-weight:900;line-height:1}.po-status-badge-removable{padding-right:3px}.po-status-badge-remove{width:20px;height:20px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--radius-pill);background:transparent;color:currentColor;font:inherit;font-size:var(--font-md);font-weight:900;line-height:1;cursor:pointer}.po-status-badge-remove:hover{background:#ffffff1f}.po-status-badge-remove:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.po-badge,.po-status-chip{max-width:100%}.po-badge .po-status-badge-label,.po-status-chip .po-status-badge-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.po-status-chip{-webkit-user-select:none;user-select:none}.po-status-chip .po-status-badge-dot{box-shadow:0 0 0 3px color-mix(in srgb,var(--status-badge-color) 14%,transparent)}@media(max-width:479px){.po-status-badge-lg{max-width:100%}.po-status-badge-lg .po-status-badge-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(prefers-reduced-motion:reduce){.po-status-badge,.po-status-badge-remove{transition:none}}:root{--progress-primary: #f97316;--progress-info: #60a5fa;--progress-success: #22c55e;--progress-warning: #f59e0b;--progress-danger: #ef4444;--progress-neutral: #94a3b8;--progress-track-background: var(--surface-muted);--progress-height-sm: 4px;--progress-height-md: 8px;--progress-height-lg: 12px;--circular-progress-size-sm: 40px;--circular-progress-size-md: 64px;--circular-progress-size-lg: 96px}.po-progress-enterprise{--progress-color: var( --progress-custom-color, var(--progress-primary) );--progress-height: var(--progress-height-md);min-width:0;display:grid;gap:var(--space-1)}.po-progress-full{width:100%}.po-progress-sm{--progress-height: var(--progress-height-sm)}.po-progress-md{--progress-height: var(--progress-height-md)}.po-progress-lg{--progress-height: var(--progress-height-lg)}.po-progress-compact{gap:2px}.po-progress-primary{--progress-color: var( --progress-custom-color, var(--progress-primary) )}.po-progress-info{--progress-color: var( --progress-custom-color, var(--progress-info) )}.po-progress-success{--progress-color: var( --progress-custom-color, var(--progress-success) )}.po-progress-warning{--progress-color: var( --progress-custom-color, var(--progress-warning) )}.po-progress-danger{--progress-color: var( --progress-custom-color, var(--progress-danger) )}.po-progress-neutral{--progress-color: var( --progress-custom-color, var(--progress-neutral) )}.po-progress-header{min-width:0;display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2)}.po-progress-title,.po-progress-value-label{min-width:0;color:#9fb0c7;font-size:var(--font-sm);line-height:1.3;overflow-wrap:anywhere}.po-progress-title{font-weight:700}.po-progress-value-label{flex:0 0 auto;color:#dbe7f5;font-weight:900}.po-progress-enterprise .po-progress-track{width:100%;height:var(--progress-height);position:relative;overflow:hidden;border-radius:var(--radius-sm);background:var(--progress-track-background)}.po-progress-rounded .po-progress-track,.po-progress-rounded .po-progress-fill,.po-progress-rounded .po-progress-buffer{border-radius:var(--radius-pill)}.po-progress-enterprise .po-progress-buffer{width:var(--progress-buffer);height:100%;position:absolute;inset:0 auto 0 0;background:color-mix(in srgb,var(--progress-color) 28%,transparent)}.po-progress-enterprise .po-progress-fill{width:var(--progress-value);height:100%;position:absolute;inset:0 auto 0 0;background:var(--progress-color);transform-origin:left center}.po-progress-animated .po-progress-fill,.po-progress-animated .po-progress-buffer{transition:width .24s ease}.po-progress-striped .po-progress-fill{background-image:linear-gradient(45deg,rgba(255,255,255,.18) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.18) 50%,rgba(255,255,255,.18) 75%,transparent 75%,transparent);background-size:16px 16px}.po-progress-striped.po-progress-animated .po-progress-fill{animation:po-progress-stripes .9s linear infinite}.po-progress-indeterminate .po-progress-fill{width:42%;animation:po-progress-indeterminate 1.25s ease-in-out infinite}.po-progress-disabled{opacity:.5}.po-circular-progress{--circular-progress-color: var(--progress-primary);--circular-progress-size: var(--circular-progress-size-md);width:var(--circular-progress-size);height:var(--circular-progress-size);min-width:0;position:relative;display:inline-grid;place-items:center}.po-circular-progress-sm{--circular-progress-size: var(--circular-progress-size-sm)}.po-circular-progress-md{--circular-progress-size: var(--circular-progress-size-md)}.po-circular-progress-lg{--circular-progress-size: var(--circular-progress-size-lg)}.po-circular-progress-primary{--circular-progress-color: var(--progress-primary)}.po-circular-progress-info{--circular-progress-color: var(--progress-info)}.po-circular-progress-success{--circular-progress-color: var(--progress-success)}.po-circular-progress-warning{--circular-progress-color: var(--progress-warning)}.po-circular-progress-danger{--circular-progress-color: var(--progress-danger)}.po-circular-progress-neutral{--circular-progress-color: var(--progress-neutral)}.po-circular-progress-svg{width:100%;height:100%;display:block;transform:rotate(-90deg)}.po-circular-progress-track,.po-circular-progress-value{fill:none;stroke-width:var(--circular-progress-thickness)}.po-circular-progress-track{stroke:var(--surface-muted)}.po-circular-progress-value{stroke:var(--circular-progress-color);stroke-linecap:round;stroke-dasharray:var(--circular-progress-dasharray);stroke-dashoffset:var(--circular-progress-offset);transition:stroke-dashoffset .24s ease}.po-circular-progress-label{max-width:72%;position:absolute;inset:50% auto auto 50%;display:grid;gap:1px;text-align:center;transform:translate(-50%,-50%)}.po-circular-progress-label strong{color:#fff;font-size:var(--font-md);font-weight:900;line-height:1}.po-circular-progress-label small{color:#9fb0c7;font-size:var(--font-xs);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.po-circular-progress-sm .po-circular-progress-label small{display:none}.po-circular-progress-indeterminate .po-circular-progress-svg{animation:po-circular-progress-rotate 1.1s linear infinite}.po-circular-progress-indeterminate .po-circular-progress-value{stroke-dasharray:70 240;stroke-dashoffset:0;animation:po-circular-progress-dash 1.4s ease-in-out infinite}.po-circular-progress-disabled{opacity:.5}@keyframes po-progress-indeterminate{0%{left:-45%}50%{left:42%}to{left:105%}}@keyframes po-progress-stripes{0%{background-position:0 0}to{background-position:16px 0}}@keyframes po-circular-progress-rotate{to{transform:rotate(270deg)}}@keyframes po-circular-progress-dash{0%{stroke-dasharray:1 240;stroke-dashoffset:0}50%{stroke-dasharray:120 240;stroke-dashoffset:-36}to{stroke-dasharray:1 240;stroke-dashoffset:-180}}@media(prefers-reduced-motion:reduce){.po-progress-animated .po-progress-fill,.po-progress-animated .po-progress-buffer,.po-circular-progress-value{transition:none}.po-progress-striped.po-progress-animated .po-progress-fill,.po-progress-indeterminate .po-progress-fill,.po-circular-progress-indeterminate .po-circular-progress-svg,.po-circular-progress-indeterminate .po-circular-progress-value{animation:none}}:root{--stat-card-gap: var(--space-2);--stat-card-padding: var(--space-3);--stat-card-padding-compact: var(--space-2);--stat-card-value-size: var(--font-4xl);--stat-card-icon-size: 40px;--metric-card-gap: var(--space-2);--metric-card-padding: var(--space-3);--metric-card-padding-compact: var(--space-2);--metric-value-size: var(--font-4xl);--metric-icon-size: 40px;--metric-positive: #22c55e;--metric-negative: #ef4444;--metric-neutral: #94a3b8;--metric-primary: #f97316;--metric-info: #60a5fa;--metric-success: #22c55e;--metric-warning: #f59e0b;--metric-danger: #ef4444}.po-stat-card,.po-metric-card{--card-accent: var(--metric-primary);width:auto;min-width:0;position:relative;display:grid;align-content:start;gap:var(--stat-card-gap);padding:var(--stat-card-padding);border-radius:var(--radius-md);background:var(--surface-raised);color:#fff;box-sizing:border-box;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease,transform .16s ease}.po-stat-card-full,.po-metric-card-full{width:100%}.po-stat-card-bordered,.po-metric-card-bordered{border:1px solid var(--border-subtle)}.po-stat-card-elevated,.po-metric-card-elevated{box-shadow:var(--shadow-md)}.po-stat-card-compact,.po-metric-card-compact{gap:var(--space-1);padding:var(--stat-card-padding-compact)}.po-stat-card-clickable,.po-metric-card-clickable{cursor:pointer}.po-stat-card-clickable:hover,.po-metric-card-clickable:hover{border-color:var(--border-strong);background:var(--surface-hover);box-shadow:var(--shadow-md);transform:translateY(-1px)}.po-stat-card:focus-visible,.po-metric-card:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.po-stat-card-disabled,.po-metric-card-disabled{cursor:not-allowed;opacity:.55}.po-stat-card-primary,.po-metric-card-primary{--card-accent: var(--metric-primary)}.po-stat-card-info,.po-metric-card-info{--card-accent: var(--metric-info)}.po-stat-card-success,.po-metric-card-success{--card-accent: var(--metric-success)}.po-stat-card-warning,.po-metric-card-warning{--card-accent: var(--metric-warning)}.po-stat-card-danger,.po-metric-card-danger{--card-accent: var(--metric-danger)}.po-stat-card-neutral,.po-metric-card-neutral{--card-accent: var(--metric-neutral)}.po-stat-card-header,.po-metric-card-header{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--space-2)}.po-stat-card-heading,.po-metric-card-heading{min-width:0;display:grid;gap:var(--space-1)}.po-stat-card-icon,.po-metric-card-icon{width:var(--stat-card-icon-size);height:var(--stat-card-icon-size);flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-md);background:color-mix(in srgb,var(--card-accent) 14%,transparent);color:var(--card-accent);font-size:var(--font-xl)}.po-stat-card-icon svg,.po-metric-card-icon svg{width:1em;height:1em}.po-stat-card-title,.po-metric-card-title{min-width:0;color:#9fb0c7;font-size:var(--font-md);font-weight:800;line-height:1.3;overflow-wrap:anywhere}.po-stat-card-subtitle,.po-metric-card-subtitle,.po-metric-card-period{min-width:0;color:#7f93ad;font-size:var(--font-sm);line-height:1.3;overflow-wrap:anywhere}.po-stat-card-badge,.po-metric-card-badge{min-width:0;display:flex;align-items:center;justify-content:flex-end}.po-stat-card-value-row,.po-metric-card-value-row{min-width:0;display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);flex-wrap:wrap}.po-stat-card-value,.po-metric-card-value{min-width:0;color:var( --metric-accent, var(--card-accent) );font-size:var(--metric-value-size);font-weight:900;line-height:1.05;overflow-wrap:anywhere}.po-stat-card-unit{color:#9fb0c7;font-size:var(--font-lg);font-weight:800;line-height:1.2}.po-stat-card-description{min-width:0;color:#9fb0c7;font-size:var(--font-sm);line-height:1.4;overflow-wrap:anywhere}.po-metric-card-trend{flex:0 0 auto;display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);font-size:var(--font-sm);font-weight:900;line-height:1.2}.po-metric-card-trend-up{color:var(--metric-positive);background:#22c55e1a}.po-metric-card-trend-down{color:var(--metric-negative);background:#ef44441a}.po-metric-card-trend-stable{color:var(--metric-neutral);background:#94a3b81a}.po-metric-card-trend-symbol{font-size:var(--font-lg);line-height:1}.po-metric-card-sparkline,.po-metric-card-progress,.po-metric-card-details{min-width:0;overflow:hidden;overflow-wrap:anywhere}.po-stat-card-footer,.po-metric-card-footer{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-top:var(--space-1);padding-top:var(--space-2);border-top:1px solid var(--border-subtle);color:#9fb0c7;font-size:var(--font-sm)}.po-stat-card-footer-content,.po-metric-card-footer-content{min-width:0;overflow-wrap:anywhere}.po-stat-card-actions,.po-metric-card-actions{min-width:0;flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap}.po-stat-card-skeleton,.po-metric-card-skeleton{min-width:0;display:grid;gap:var(--space-2)}.po-stat-card-skeleton-value,.po-metric-card-skeleton-value,.po-stat-card-skeleton-text,.po-metric-card-skeleton-text{display:block;border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--surface-muted),var(--surface-hover),var(--surface-muted));background-size:200% 100%;animation:po-metric-card-skeleton 1.4s ease-in-out infinite}.po-stat-card-skeleton-value,.po-metric-card-skeleton-value{width:58%;height:42px}.po-stat-card-skeleton-text,.po-metric-card-skeleton-text{width:78%;height:14px}.po-stat-card-live-region,.po-metric-card-live-region{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes po-metric-card-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:639px){.po-stat-card-header,.po-metric-card-header{grid-template-columns:auto minmax(0,1fr)}.po-stat-card-badge,.po-metric-card-badge{grid-column:1 / -1;justify-content:flex-start}.po-stat-card-footer,.po-metric-card-footer{align-items:stretch;flex-direction:column}.po-stat-card-actions,.po-metric-card-actions{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.po-stat-card,.po-metric-card{transition:none}.po-stat-card-skeleton-value,.po-metric-card-skeleton-value,.po-stat-card-skeleton-text,.po-metric-card-skeleton-text{animation:none}}:root{--restore-timeline-gap: var(--space-2);--restore-timeline-indicator-size: 26px;--restore-timeline-completed-color: #22c55e;--restore-timeline-pending-color: #94a3b8;--restore-timeline-connector-color: var(--border-subtle)}.po-restore-timeline{min-width:0;display:grid;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-muted)}.po-restore-timeline-title{min-width:0;color:#9fb0c7;font-size:var(--font-sm);font-weight:800;line-height:1.3;text-transform:uppercase;letter-spacing:.04em}.po-restore-timeline-list{min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--restore-timeline-gap);margin:0;padding:0;list-style:none}.po-restore-timeline-step{min-width:0;position:relative;display:grid;align-content:start;gap:var(--space-1);padding:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-raised)}.po-restore-timeline-step-completed{border-color:#22c55e40;background:#22c55e14}.po-restore-timeline-step-pending{color:var(--restore-timeline-pending-color)}.po-restore-timeline-step-header{min-width:0;display:flex;align-items:center;gap:var(--space-1)}.po-restore-timeline-indicator{width:var(--restore-timeline-indicator-size);height:var(--restore-timeline-indicator-size);flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--restore-timeline-connector-color);border-radius:var(--radius-pill);color:var(--restore-timeline-pending-color);font-size:var(--font-sm);font-weight:900;line-height:1}.po-restore-timeline-step-completed .po-restore-timeline-indicator{border-color:#22c55e66;background:#22c55e24;color:var(--restore-timeline-completed-color)}.po-restore-timeline-label{min-width:0;color:#dbe7f5;font-size:var(--font-md);font-weight:800;line-height:1.3;overflow-wrap:anywhere}.po-restore-timeline-step-completed .po-restore-timeline-label{color:var(--restore-timeline-completed-color)}.po-restore-timeline-date{min-width:0;color:#9fb0c7;font-size:var(--font-sm);line-height:1.35;overflow-wrap:anywhere}.po-restore-timeline-connector{display:none}@media(max-width:767px){.po-restore-timeline-list{grid-template-columns:1fr;gap:0}.po-restore-timeline-step{min-height:62px;border-radius:0}.po-restore-timeline-step:first-child{border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm)}.po-restore-timeline-step:last-child{border-bottom-right-radius:var(--radius-sm);border-bottom-left-radius:var(--radius-sm)}.po-restore-timeline-step+.po-restore-timeline-step{border-top:0}.po-restore-timeline-connector{width:2px;height:var(--space-3);position:absolute;top:100%;left:calc(var(--space-2) + (var( --restore-timeline-indicator-size ) / 2));z-index:2;display:block;background:var( --restore-timeline-connector-color );transform:translate(-50%)}.po-restore-timeline-step-completed .po-restore-timeline-connector{background:var( --restore-timeline-completed-color )}}@media(prefers-reduced-motion:reduce){.po-restore-timeline-step,.po-restore-timeline-indicator{transition:none}}:root{--navigation-rail-width: 248px;--navigation-rail-collapsed-width: 64px;--navigation-rail-background: var(--surface-muted);--navigation-rail-border: var(--border-subtle);--navigation-item-color: #9fb0c7;--navigation-item-hover-color: #dbe7f5;--navigation-item-active-color: #ffffff;--navigation-item-accent: #f97316;--navigation-item-danger: #fca5a5}.po-navigation-rail{width:var(--navigation-rail-width);min-width:0;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-2);border:1px solid var(--navigation-rail-border);border-radius:var(--radius-md);background:var(--navigation-rail-background);box-sizing:border-box}.po-navigation-rail-collapsed{width:var(--navigation-rail-collapsed-width)}.po-navigation-rail-compact{padding:var(--space-1);gap:var(--space-2)}.po-navigation-rail-header,.po-navigation-rail-footer{min-width:0}.po-navigation-rail-list{min-width:0;display:grid;gap:var(--space-1);margin:0;padding:0;list-style:none}.po-navigation-rail-entry{min-width:0}.po-navigation-rail-item{width:100%;min-width:0;min-height:42px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2);border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--navigation-item-color);font:inherit;text-align:left;text-decoration:none;box-sizing:border-box}.po-navigation-rail-item-interactive{cursor:pointer}.po-navigation-rail-item-interactive:hover{background:var(--surface-hover);color:var(--navigation-item-hover-color)}.po-navigation-rail-item:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.po-navigation-rail-item-active{border-color:#f9731661;background:#f9731624;color:var(--navigation-item-active-color)}.po-navigation-rail-item-disabled{cursor:not-allowed;opacity:.5}.po-navigation-rail-item-danger{color:var(--navigation-item-danger)}.po-navigation-rail-item-danger:hover{background:#ef44441f}.po-navigation-rail-item-collapsed{grid-template-columns:1fr;justify-items:center;padding:var(--space-2) var(--space-1)}.po-navigation-rail-item-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;font-size:var(--font-lg)}.po-navigation-rail-item-icon svg{width:1em;height:1em}.po-navigation-rail-item-content{min-width:0;display:grid;gap:2px}.po-navigation-rail-item-label{min-width:0;color:inherit;font-size:var(--font-md);font-weight:800;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.po-navigation-rail-item-description{min-width:0;color:#7f93ad;font-size:var(--font-xs);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.po-navigation-rail-item-badge{min-width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;padding:0 var(--space-1);border-radius:var(--radius-pill);background:var(--navigation-item-accent);color:#fff;font-size:var(--font-xs);font-weight:900}.po-navigation-rail-item-collapsed .po-navigation-rail-item-badge{position:absolute;margin-top:-24px;margin-left:28px}.po-navigation-rail-item-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.po-navigation-rail-separator{height:1px;margin:var(--space-1) 0;background:var(--navigation-rail-border)}.po-secondary-nav{min-width:0}.po-secondary-nav-list{min-width:0;display:flex;align-items:center;gap:var(--space-1);margin:0;padding:var(--space-1);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-muted);list-style:none}.po-secondary-nav-horizontal .po-secondary-nav-list{overflow-x:auto;scrollbar-width:thin}.po-secondary-nav-vertical .po-secondary-nav-list{flex-direction:column;align-items:stretch}.po-secondary-nav-entry{min-width:0;flex:0 0 auto}.po-secondary-nav-vertical .po-secondary-nav-entry{width:100%}.po-secondary-nav-item{min-width:0;min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--navigation-item-color);font:inherit;font-size:var(--font-md);font-weight:800;line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer}.po-secondary-nav-vertical .po-secondary-nav-item{width:100%;justify-content:flex-start}.po-secondary-nav-item:hover:not(:disabled){background:var(--surface-hover);color:var(--navigation-item-hover-color)}.po-secondary-nav-item:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.po-secondary-nav-item-selected{border-color:#f9731661;background:#f9731624;color:var(--navigation-item-active-color)}.po-secondary-nav-item-disabled{cursor:not-allowed;opacity:.5}.po-secondary-nav-item-danger{color:var(--navigation-item-danger)}.po-secondary-nav-item-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center}.po-secondary-nav-item-icon svg{width:1em;height:1em}.po-secondary-nav-item-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.po-secondary-nav-item-badge{min-width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;padding:0 var(--space-1);border-radius:var(--radius-pill);background:var(--navigation-item-accent);color:#fff;font-size:var(--font-xs);font-weight:900}.po-secondary-nav-compact .po-secondary-nav-item{min-height:32px;padding:var(--space-1) var(--space-2);font-size:var(--font-sm)}@media(max-width:767px){.po-navigation-rail,.po-navigation-rail-collapsed{width:100%}.po-navigation-rail-list{display:flex;overflow-x:auto;scrollbar-width:thin}.po-navigation-rail-entry{flex:0 0 auto}.po-navigation-rail-item{width:auto;min-width:52px}.po-secondary-nav-list{overflow-x:auto;flex-wrap:nowrap}}@media(prefers-reduced-motion:reduce){.po-navigation-rail-item,.po-secondary-nav-item{transition:none}}:root{--pagination-gap: var(--space-1);--pagination-item-size: 38px;--pagination-item-size-compact: 32px;--pagination-item-color: #9fb0c7;--pagination-item-hover-color: #dbe7f5;--pagination-item-selected-color: #ffffff;--pagination-item-selected-background: rgba(249, 115, 22, .14);--pagination-item-selected-border: rgba(249, 115, 22, .4)}.po-pagination{min-width:0;display:flex;justify-content:center}.po-pagination-disabled{opacity:.58}.po-pagination-list{min-width:0;display:flex;align-items:center;justify-content:center;gap:var(--pagination-gap);margin:0;padding:0;list-style:none;flex-wrap:wrap}.po-pagination-entry{flex:0 0 auto}.po-pagination-item{min-width:var(--pagination-item-size);height:var(--pagination-item-size);display:inline-flex;align-items:center;justify-content:center;padding:0 var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--pagination-item-color);font:inherit;font-size:var(--font-md);font-weight:800;line-height:1;cursor:pointer;box-sizing:border-box}.po-pagination-item:hover:not(:disabled):not(.po-pagination-item-selected){border-color:var(--border-strong);background:var(--surface-hover);color:var(--pagination-item-hover-color)}.po-pagination-item:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.po-pagination-item-selected{border-color:var(--pagination-item-selected-border);background:var(--pagination-item-selected-background);color:var(--pagination-item-selected-color);cursor:default}.po-pagination-item-disabled{cursor:not-allowed;opacity:.5}.po-pagination-item-first,.po-pagination-item-previous,.po-pagination-item-next,.po-pagination-item-last{font-size:var(--font-xl);font-weight:900}.po-pagination-item-ellipsis{border-color:transparent;background:transparent;color:#64748b;cursor:default;-webkit-user-select:none;user-select:none}.po-pagination-item-compact{min-width:var(--pagination-item-size-compact);height:var(--pagination-item-size-compact);padding:0 var(--space-1);font-size:var(--font-sm)}.po-pagination-compact .po-pagination-list{gap:2px}@media(max-width:639px){.po-pagination{justify-content:flex-start;overflow-x:auto;scrollbar-width:thin}.po-pagination-list{min-width:max-content;justify-content:flex-start;flex-wrap:nowrap}}@media(max-width:479px){.po-pagination-item-first,.po-pagination-item-last{display:none}}@media(prefers-reduced-motion:reduce){.po-pagination-item{transition:none}}:root{--dropdown-width: 260px;--dropdown-max-width: calc(100vw - var(--space-4));--dropdown-z-index: 1100;--dropdown-background: var(--surface-panel);--dropdown-border: var(--border-default);--dropdown-item-color: #dbe7f5;--dropdown-item-muted: #9fb0c7;--dropdown-danger-color: #fca5a5}.po-dropdown{min-width:0;position:relative;display:inline-flex}.po-dropdown-disabled{opacity:.55}.po-dropdown-trigger{min-width:0;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.po-dropdown-trigger:disabled{cursor:not-allowed}.po-dropdown-trigger:focus-visible{outline:none;border-radius:var(--radius-sm);box-shadow:var(--shadow-focus)}.po-dropdown-menu,.po-context-menu{width:min(var(--dropdown-width),var(--dropdown-max-width));min-width:180px;z-index:var(--dropdown-z-index);display:grid;gap:var(--space-1);padding:var(--space-1);border:1px solid var(--dropdown-border);border-radius:var(--radius-md);background:var(--dropdown-background);box-shadow:var(--shadow-lg)}.po-dropdown-menu{position:absolute}.po-dropdown-menu-bottom-start{top:calc(100% + var(--space-1));left:0}.po-dropdown-menu-bottom-end{top:calc(100% + var(--space-1));right:0}.po-dropdown-menu-top-start{bottom:calc(100% + var(--space-1));left:0}.po-dropdown-menu-top-end{right:0;bottom:calc(100% + var(--space-1))}.po-context-menu{position:fixed;top:var(--context-menu-y);left:var(--context-menu-x)}.po-dropdown-item{width:100%;min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--dropdown-item-color);font:inherit;text-align:left;cursor:pointer}.po-dropdown-item:hover:not(:disabled),.po-dropdown-item:focus-visible{background:var(--surface-hover)}.po-dropdown-item:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.po-dropdown-item-disabled{cursor:not-allowed;opacity:.5}.po-dropdown-item-danger{color:var(--dropdown-danger-color)}.po-dropdown-item-danger:hover:not(:disabled),.po-dropdown-item-danger:focus-visible{background:#ef44441f}.po-dropdown-item-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;color:currentColor}.po-dropdown-item-icon svg{width:1em;height:1em}.po-dropdown-item-content{min-width:0;display:grid;gap:2px}.po-dropdown-item-label{min-width:0;font-size:var(--font-md);font-weight:800;line-height:1.3;overflow-wrap:anywhere}.po-dropdown-item-description{min-width:0;color:var(--dropdown-item-muted);font-size:var(--font-sm);line-height:1.35;overflow-wrap:anywhere}.po-dropdown-item-shortcut{flex:0 0 auto;padding:2px var(--space-1);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-muted);color:#9fb0c7;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--font-xs);line-height:1.2}.po-dropdown-item-indicator{flex:0 0 auto;color:#93c5fd;font-size:var(--font-sm);font-weight:900}.po-dropdown-separator{height:1px;margin:var(--space-1) 0;background:var(--border-subtle)}@media(max-width:639px){.po-dropdown-menu{width:min(300px,calc(100vw - var(--space-4)))}.po-context-menu{right:var(--space-2);left:var(--space-2);width:auto}}@media(prefers-reduced-motion:reduce){.po-dropdown-menu,.po-context-menu{scroll-behavior:auto}}:root{--stepper-gap: var(--space-3);--step-indicator-size: 34px;--step-indicator-size-compact: 28px;--step-color: #9fb0c7;--step-active-color: #f97316;--step-completed-color: #22c55e;--step-error-color: #ef4444;--step-disabled-color: #64748b;--step-connector-color: var(--border-default)}.po-stepper{min-width:0}.po-stepper-list{min-width:0;display:flex;margin:0;padding:0;list-style:none}.po-stepper-horizontal .po-stepper-list{align-items:flex-start}.po-stepper-vertical .po-stepper-list{flex-direction:column}.po-step{min-width:0;position:relative;display:flex;flex:1 1 0;align-items:flex-start;color:var(--step-color)}.po-stepper-vertical .po-step{width:100%;flex:0 0 auto}.po-step-button{min-width:0;position:relative;z-index:2;display:flex;align-items:flex-start;gap:var(--space-2);padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left}.po-step-interactive .po-step-button:not(:disabled){cursor:pointer}.po-step-button:disabled{cursor:default}.po-step-button:focus-visible{outline:none}.po-step-button:focus-visible .po-step-indicator{box-shadow:var(--shadow-focus)}.po-step-indicator{width:var(--step-indicator-size);height:var(--step-indicator-size);flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--step-connector-color);border-radius:var(--radius-pill);background:var(--surface-panel);color:var(--step-color);font-size:var(--font-md);font-weight:900;line-height:1;box-sizing:border-box}.po-step-content{min-width:0;display:grid;gap:var(--space-1);padding-top:2px}.po-step-title{min-width:0;color:#dbe7f5;font-size:var(--font-md);font-weight:900;line-height:1.3;overflow-wrap:anywhere}.po-step-description{min-width:0;color:#9fb0c7;font-size:var(--font-sm);line-height:1.35;overflow-wrap:anywhere}.po-step-optional-label{color:#7f93ad;font-size:var(--font-xs);font-weight:700;line-height:1.2}.po-step-connector{position:absolute;z-index:1;background:var(--step-connector-color)}.po-stepper-horizontal .po-step-connector{top:calc(var(--step-indicator-size) / 2);right:var(--space-2);left:calc(var(--step-indicator-size) + var(--space-2));height:2px;transform:translateY(-50%)}.po-stepper-vertical .po-step{min-height:72px}.po-stepper-vertical .po-step-connector{top:calc(var(--step-indicator-size) + var(--space-1));bottom:var(--space-1);left:calc(var(--step-indicator-size) / 2);width:2px;transform:translate(-50%)}.po-step-active .po-step-indicator{border-color:var(--step-active-color);background:#f9731624;color:#fdba74}.po-step-active .po-step-title{color:#fff}.po-step-completed .po-step-indicator{border-color:var(--step-completed-color);background:#22c55e24;color:#86efac}.po-step-completed .po-step-connector{background:var(--step-completed-color)}.po-step-error .po-step-indicator{border-color:var(--step-error-color);background:#ef444424;color:#fca5a5}.po-step-error .po-step-title{color:#fecaca}.po-step-disabled{color:var(--step-disabled-color);opacity:.58}.po-step-unreachable{opacity:.65}.po-stepper-compact{--stepper-gap: var(--space-2);--step-indicator-size: var(--step-indicator-size-compact)}.po-stepper-compact .po-step-title{font-size:var(--font-sm)}.po-stepper-compact .po-step-description{font-size:var(--font-xs)}.po-step-panel{min-width:0;margin-top:var(--space-4);border-radius:var(--radius-md)}.po-step-panel:focus{outline:none}.po-step-panel:focus-visible{box-shadow:var(--shadow-focus)}.po-step-panel-hidden{display:none}@media(max-width:767px){.po-stepper-horizontal .po-stepper-list{flex-direction:column}.po-stepper-horizontal .po-step{width:100%;min-height:66px;flex:0 0 auto}.po-stepper-horizontal .po-step-connector{top:calc(var(--step-indicator-size) + var(--space-1));right:auto;bottom:var(--space-1);left:calc(var(--step-indicator-size) / 2);width:2px;height:auto;transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.po-step-button,.po-step-indicator,.po-step-connector{transition:none}}:root{--breadcrumbs-gap: var(--space-2);--breadcrumbs-color: #9fb0c7;--breadcrumbs-current-color: #ffffff;--breadcrumbs-hover-color: #dbe7f5;--breadcrumbs-separator-color: #64748b}.po-breadcrumbs{min-width:0;overflow:hidden}.po-breadcrumbs-list{min-width:0;display:flex;align-items:center;gap:var(--breadcrumbs-gap);margin:0;padding:0;list-style:none;overflow:hidden}.po-breadcrumbs-entry{min-width:0;display:inline-flex;align-items:center;gap:var(--breadcrumbs-gap)}.po-breadcrumbs-entry:last-child{flex:1 1 auto}.po-breadcrumbs-compact{--breadcrumbs-gap: var(--space-1)}.po-breadcrumb-item{min-width:0;display:inline-flex;align-items:center;gap:var(--space-1);padding:2px 0;border:0;background:transparent;color:var(--breadcrumbs-color);font:inherit;font-size:var(--font-md);font-weight:700;line-height:1.3;text-decoration:none;white-space:nowrap}.po-breadcrumb-item-interactive{cursor:pointer}.po-breadcrumb-item-interactive:hover{color:var(--breadcrumbs-hover-color);text-decoration:underline;text-underline-offset:3px}.po-breadcrumb-item-interactive:focus-visible{outline:none;border-radius:var(--radius-sm);box-shadow:var(--shadow-focus)}.po-breadcrumb-item-current{color:var(--breadcrumbs-current-color);font-weight:900;cursor:default}.po-breadcrumb-item-disabled{cursor:not-allowed;opacity:.55}.po-breadcrumb-item-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center}.po-breadcrumb-item-icon svg{width:1em;height:1em}.po-breadcrumb-item-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.po-breadcrumbs-entry:last-child .po-breadcrumb-item{max-width:100%}.po-breadcrumbs-separator{flex:0 0 auto;color:var(--breadcrumbs-separator-color);font-size:var(--font-sm);line-height:1;-webkit-user-select:none;user-select:none}.po-breadcrumbs-ellipsis{min-width:20px;display:inline-flex;align-items:center;justify-content:center;color:var(--breadcrumbs-color);font-weight:900;line-height:1}.po-breadcrumbs-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:639px){.po-breadcrumbs-list,.po-breadcrumbs-entry{gap:var(--space-1)}.po-breadcrumb-item{max-width:180px}.po-breadcrumbs-entry:not(:last-child) .po-breadcrumb-item-label{max-width:120px}}@media(max-width:479px){.po-breadcrumbs-entry:not(:first-child):not(:last-child){display:none}.po-breadcrumbs-entry:first-child .po-breadcrumb-item-label{max-width:90px}.po-breadcrumbs-entry:last-child .po-breadcrumb-item-label{max-width:160px}}:root{--tabs-gap: var(--space-2);--tabs-border: var(--border-subtle);--tabs-background: var(--surface-muted);--tab-padding-y: var(--space-2);--tab-padding-x: var(--space-3);--tab-accent: #f97316;--tab-color: #9fb0c7;--tab-selected-color: #ffffff}.po-tabs{min-width:0;display:grid;gap:var(--space-3)}.po-tabs-horizontal{grid-template-columns:1fr}.po-tabs-vertical{grid-template-columns:minmax(180px,260px) minmax(0,1fr);align-items:start}.po-tab-list{min-width:0;display:flex;gap:var(--tabs-gap);padding:var(--space-1);border:1px solid var(--tabs-border);border-radius:var(--radius-md);background:var(--tabs-background)}.po-tab-list-horizontal{align-items:center;overflow-x:auto;scrollbar-width:thin}.po-tab-list-vertical{flex-direction:column;align-items:stretch}.po-tab{min-width:0;min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--tab-padding-y) var(--tab-padding-x);border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--tab-color);font:inherit;font-size:var(--font-md);font-weight:800;line-height:1.2;white-space:nowrap;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}.po-tab:hover:not(.po-tab-disabled){background:var(--surface-hover);color:#dbe7f5}.po-tab:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.po-tab-selected{border-color:#f9731666;background:#f9731624;color:var(--tab-selected-color)}.po-tab-disabled{cursor:not-allowed;opacity:.5}.po-tab-list-vertical .po-tab{width:100%;justify-content:flex-start;text-align:left}.po-tab-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center}.po-tab-icon svg{width:1em;height:1em}.po-tab-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.po-tab-badge{min-width:20px;height:20px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:0 var(--space-1);border-radius:var(--radius-pill);background:var(--tab-accent);color:#fff;font-size:var(--font-xs);font-weight:900}.po-tab-panel{min-width:0;border-radius:var(--radius-md)}.po-tab-panel:focus{outline:none}.po-tab-panel:focus-visible{box-shadow:var(--shadow-focus)}.po-tab-panel-hidden{display:none}@media(max-width:767px){.po-tabs-vertical{grid-template-columns:1fr}.po-tab-list-vertical{flex-direction:row;align-items:center;overflow-x:auto}.po-tab-list-vertical .po-tab{width:auto;justify-content:center}}@media(prefers-reduced-motion:reduce){.po-tab{transition:none}}:root{--loading-overlay-z-index: 1500;--loading-overlay-background: rgba(2, 6, 23, .74);--loading-overlay-local-background: rgba(2, 6, 23, .68);--loading-overlay-panel-background: var(--surface-panel);--loading-overlay-panel-width: 380px;--loading-overlay-spinner-size: 34px;--loading-overlay-accent: var(--alert-info-color)}.po-loading-overlay{--loading-color: var(--loading-overlay-accent);display:flex;align-items:center;justify-content:center;padding:var(--space-4);background:var(--loading-overlay-background);color:#fff;box-sizing:border-box}.po-loading-overlay-fullscreen{position:fixed;inset:0;z-index:var(--loading-overlay-z-index)}.po-loading-overlay-local{position:absolute;inset:0;z-index:30;min-height:160px;background:var(--loading-overlay-local-background);border-radius:inherit}.po-loading-overlay-transparent{background:transparent}.po-loading-overlay-blur{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.po-loading-overlay-neutral{--loading-color: var(--alert-neutral-color)}.po-loading-overlay-info{--loading-color: var(--alert-info-color)}.po-loading-overlay-success{--loading-color: var(--alert-success-color)}.po-loading-overlay-warning{--loading-color: var(--alert-warning-color)}.po-loading-overlay-danger{--loading-color: var(--alert-danger-color)}.po-loading-overlay-panel{width:min(100%,var(--loading-overlay-panel-width));min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--space-3);padding:var(--space-4);border:1px solid color-mix(in srgb,var(--loading-color) 24%,var(--border-default));border-radius:var(--radius-lg);background:var(--loading-overlay-panel-background);box-shadow:var(--shadow-lg)}.po-loading-overlay-panel-compact{gap:var(--space-2);padding:var(--space-3)}.po-loading-overlay-spinner{width:var(--loading-overlay-spinner-size);height:var(--loading-overlay-spinner-size);flex:0 0 auto;border:3px solid rgba(255,255,255,.16);border-top-color:var(--loading-color);border-radius:var(--radius-pill);animation:po-loading-overlay-spin .8s linear infinite}.po-loading-overlay-compact .po-loading-overlay-spinner{width:26px;height:26px;border-width:2px}.po-loading-overlay-content{min-width:0;display:grid;gap:var(--space-2)}.po-loading-overlay-title{min-width:0;color:#fff;font-size:var(--font-lg);font-weight:900;line-height:1.3;overflow-wrap:anywhere}.po-loading-overlay-description,.po-loading-overlay-body{min-width:0;color:#9fb0c7;font-size:var(--font-md);line-height:1.45;overflow-wrap:anywhere}.po-loading-overlay-body{display:grid;gap:var(--space-2)}.po-loading-overlay-progress{width:100%;height:6px;position:relative;overflow:hidden;border-radius:var(--radius-pill);background:#ffffff1a}.po-loading-overlay-progress-fill{height:100%;display:block;border-radius:inherit;background:var(--loading-color)}.po-loading-overlay-progress-determined .po-loading-overlay-progress-fill{width:var(--loading-progress, 0%);transition:width .22s ease}.po-loading-overlay-progress-indeterminate .po-loading-overlay-progress-fill{width:42%;animation:po-loading-overlay-progress 1.1s ease-in-out infinite}.po-loading-overlay-progress-label{min-width:0;display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);color:#9fb0c7;font-size:var(--font-sm);line-height:1.3}.po-loading-overlay-progress-label strong{color:#fff;font-weight:900}.po-loading-overlay-cancel{min-height:36px;justify-self:start;display:inline-flex;align-items:center;justify-content:center;padding:0 var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-raised);color:#dbe7f5;font:inherit;font-size:var(--font-md);font-weight:900;cursor:pointer}.po-loading-overlay-cancel:hover{background:var(--surface-hover)}.po-loading-overlay-cancel:focus-visible{outline:none;box-shadow:var(--shadow-focus)}@keyframes po-loading-overlay-spin{to{transform:rotate(360deg)}}@keyframes po-loading-overlay-progress{0%{transform:translate(-120%)}50%{transform:translate(120%)}to{transform:translate(260%)}}@media(max-width:479px){.po-loading-overlay{padding:var(--space-2)}.po-loading-overlay-panel{grid-template-columns:1fr;justify-items:center;padding:var(--space-3);text-align:center}.po-loading-overlay-content{width:100%}.po-loading-overlay-cancel{width:100%;justify-self:stretch}}@media(prefers-reduced-motion:reduce){.po-loading-overlay-spinner,.po-loading-overlay-progress-indeterminate .po-loading-overlay-progress-fill{animation:none}.po-loading-overlay-progress-determined .po-loading-overlay-progress-fill{transition:none}}:root{--drawer-z-index: 1450;--drawer-backdrop: rgba(2, 6, 23, .72);--drawer-background: var(--surface-panel);--drawer-size-sm: 360px;--drawer-size-md: 480px;--drawer-size-lg: 640px;--drawer-size-xl: 820px;--drawer-padding: var(--space-4);--drawer-gap: var(--space-3)}.po-drawer-root{position:fixed;inset:0;z-index:var(--drawer-z-index);display:flex;overflow:hidden;isolation:isolate}.po-drawer-backdrop{position:fixed;inset:0;z-index:-1;background:var(--drawer-backdrop);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.po-drawer-placement-left{justify-content:flex-start}.po-drawer-placement-right{justify-content:flex-end}.po-drawer-panel{width:100%;min-width:0;height:100vh;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border-default);background:var(--drawer-background);color:#fff;box-shadow:var(--shadow-lg)}.po-drawer-placement-left .po-drawer-panel{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg);animation:po-drawer-enter-left .2s ease-out}.po-drawer-placement-right .po-drawer-panel{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg);animation:po-drawer-enter-right .2s ease-out}.po-drawer-size-sm{max-width:var(--drawer-size-sm)}.po-drawer-size-md{max-width:var(--drawer-size-md)}.po-drawer-size-lg{max-width:var(--drawer-size-lg)}.po-drawer-size-xl{max-width:var(--drawer-size-xl)}.po-drawer-size-full{max-width:100%}.po-drawer-header{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--drawer-gap);padding:var(--drawer-padding);border-bottom:1px solid var(--border-subtle)}.po-drawer-heading{min-width:0;display:grid;gap:var(--space-1)}.po-drawer-title{min-width:0;margin:0;color:#fff;font-size:var(--font-2xl);font-weight:900;line-height:1.3;overflow-wrap:anywhere}.po-drawer-description{min-width:0;color:#9fb0c7;font-size:var(--font-md);line-height:1.45;overflow-wrap:anywhere}.po-drawer-close{width:32px;height:32px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:#cbd5e1;font:inherit;font-size:var(--font-xl);font-weight:900;cursor:pointer}.po-drawer-close:hover{background:var(--surface-hover);color:#fff}.po-drawer-close:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.po-drawer-body{min-width:0;flex:1 1 auto;padding:var(--drawer-padding);color:#dbe7f5;line-height:1.5}.po-drawer-scroll-body .po-drawer-body,.po-drawer-scroll-drawer{overflow-y:auto}.po-drawer-scroll-drawer .po-drawer-panel{min-height:100%;height:auto}.po-drawer-footer{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);padding:var(--drawer-padding);border-top:1px solid var(--border-subtle);background:var(--surface-muted);flex-wrap:wrap}.po-side-panel-body{display:grid;align-content:start;gap:var(--space-3)}.po-side-panel-actions{width:100%;min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap}.po-side-panel-loading-state{min-height:160px;display:flex;align-items:center;justify-content:center;gap:var(--space-2);color:#9fb0c7;font-size:var(--font-md);font-weight:700}.po-side-panel-spinner{width:20px;height:20px;flex:0 0 auto;border:2px solid rgba(255,255,255,.18);border-top-color:#60a5fa;border-radius:var(--radius-pill);animation:po-drawer-spin .8s linear infinite}@keyframes po-drawer-enter-left{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@keyframes po-drawer-enter-right{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes po-drawer-spin{to{transform:rotate(360deg)}}@media(max-width:639px){.po-drawer-panel{max-width:100%;border-radius:0}.po-drawer-placement-left .po-drawer-panel,.po-drawer-placement-right .po-drawer-panel{border-radius:0}.po-drawer-header,.po-drawer-body,.po-drawer-footer{padding:var(--space-3)}.po-drawer-footer,.po-side-panel-actions{align-items:stretch;flex-direction:column-reverse}.po-side-panel-actions>button{width:100%}}@media(prefers-reduced-motion:reduce){.po-drawer-panel,.po-side-panel-spinner{animation:none}}:root{--modal-z-index: 1400;--modal-backdrop: rgba(2, 6, 23, .78);--modal-panel-background: var(--surface-panel);--modal-panel-max-height: calc(100vh - var(--space-6));--modal-size-sm: 440px;--modal-size-md: 640px;--modal-size-lg: 880px;--modal-size-xl: 1120px;--modal-padding: var(--space-4);--modal-gap: var(--space-3)}.po-modal-root{position:fixed;inset:0;z-index:var(--modal-z-index);display:flex;padding:var(--space-3);overflow-y:auto;isolation:isolate}.po-modal-backdrop{position:fixed;inset:0;z-index:-1;background:var(--modal-backdrop);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.po-modal-placement-center{align-items:center;justify-content:center}.po-modal-placement-top{align-items:flex-start;justify-content:center;padding-top:var(--space-6)}.po-modal-panel{width:100%;min-width:0;max-height:var(--modal-panel-max-height);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--modal-panel-background);color:#fff;box-shadow:var(--shadow-lg);animation:po-modal-enter .18s ease-out}.po-modal-size-sm{max-width:var(--modal-size-sm)}.po-modal-size-md{max-width:var(--modal-size-md)}.po-modal-size-lg{max-width:var(--modal-size-lg)}.po-modal-size-xl{max-width:var(--modal-size-xl)}.po-modal-size-full{width:100%;max-width:none;height:calc(100vh - var(--space-6))}.po-modal-header{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--modal-gap);padding:var(--modal-padding);border-bottom:1px solid var(--border-subtle)}.po-modal-heading{min-width:0;display:grid;gap:var(--space-1)}.po-modal-title{min-width:0;margin:0;color:#fff;font-size:var(--font-2xl);font-weight:900;line-height:1.3;overflow-wrap:anywhere}.po-modal-description{min-width:0;color:#9fb0c7;font-size:var(--font-md);line-height:1.45;overflow-wrap:anywhere}.po-modal-close{width:32px;height:32px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:#cbd5e1;font:inherit;font-size:var(--font-xl);font-weight:900;cursor:pointer}.po-modal-close:hover{background:var(--surface-hover);color:#fff}.po-modal-close:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.po-modal-body{min-width:0;padding:var(--modal-padding);color:#dbe7f5;line-height:1.5}.po-modal-scroll-body,.po-modal-scroll-modal .po-modal-body{overflow-y:auto}.po-modal-scroll-body .po-modal-panel{overflow:visible}.po-modal-footer{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);padding:var(--modal-padding);border-top:1px solid var(--border-subtle);background:var(--surface-muted);flex-wrap:wrap}.po-confirm-dialog{--confirm-accent: var(--alert-warning-color)}.po-confirm-dialog-neutral{--confirm-accent: var(--alert-neutral-color)}.po-confirm-dialog-info{--confirm-accent: var(--alert-info-color)}.po-confirm-dialog-success{--confirm-accent: var(--alert-success-color)}.po-confirm-dialog-warning{--confirm-accent: var(--alert-warning-color)}.po-confirm-dialog-danger{--confirm-accent: var(--alert-danger-color)}.po-confirm-dialog .po-modal-panel{border-color:color-mix(in srgb,var(--confirm-accent) 28%,var(--border-default))}.po-confirm-content{min-width:0;display:grid;gap:var(--space-2)}.po-confirm-actions{width:100%;min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap}.po-confirm-button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;padding:0 var(--space-3);border:1px solid transparent;border-radius:var(--radius-sm);font:inherit;font-size:var(--font-md);font-weight:900;cursor:pointer}.po-confirm-button:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.po-confirm-button:disabled{cursor:not-allowed;opacity:.58}.po-confirm-button-secondary{border-color:var(--border-default);background:var(--surface-raised);color:#dbe7f5}.po-confirm-button-secondary:hover:not(:disabled){background:var(--surface-hover)}.po-confirm-button-primary{background:var(--confirm-accent);color:#020617}.po-confirm-button-primary:hover:not(:disabled){filter:brightness(1.06)}.po-confirm-button-danger{color:#450a0a}@keyframes po-modal-enter{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:639px){.po-modal-root{align-items:flex-end;padding:var(--space-2)}.po-modal-placement-top{align-items:flex-start;padding-top:var(--space-2)}.po-modal-panel{max-height:calc(100vh - var(--space-4));border-radius:var(--radius-md)}.po-modal-size-full{height:calc(100vh - var(--space-4))}.po-modal-header,.po-modal-body,.po-modal-footer{padding:var(--space-3)}.po-modal-footer,.po-confirm-actions{align-items:stretch;flex-direction:column-reverse}.po-confirm-button{width:100%}}@media(prefers-reduced-motion:reduce){.po-modal-panel{animation:none}}:root{--toast-width: 380px;--toast-max-width: calc(100vw - var(--space-4));--toast-gap: var(--space-2);--toast-offset-x: var(--space-4);--toast-offset-y: var(--space-4);--toast-padding: var(--space-3);--toast-padding-compact: var(--space-2);--toast-radius: var(--radius-md);--toast-z-index: 1200}.po-toast-container{width:min(var(--toast-width),var(--toast-max-width));max-height:calc(100vh - var(--space-6));position:fixed;z-index:var(--toast-z-index);display:flex;gap:var(--toast-gap);overflow-y:auto;pointer-events:none;scrollbar-width:thin}.po-toast-container-top-left,.po-toast-container-top-center,.po-toast-container-top-right{top:var(--toast-offset-y);flex-direction:column}.po-toast-container-bottom-left,.po-toast-container-bottom-center,.po-toast-container-bottom-right{bottom:var(--toast-offset-y);flex-direction:column-reverse}.po-toast-container-top-left,.po-toast-container-bottom-left{left:var(--toast-offset-x)}.po-toast-container-top-center,.po-toast-container-bottom-center{left:50%;transform:translate(-50%)}.po-toast-container-top-right,.po-toast-container-bottom-right{right:var(--toast-offset-x)}.po-toast{--toast-color: var(--alert-neutral-color);--toast-background: rgba(15, 23, 42, .96);min-width:0;position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--space-2);padding:var(--toast-padding);overflow:hidden;border:1px solid color-mix(in srgb,var(--toast-color) 26%,transparent);border-radius:var(--toast-radius);background:var(--toast-background);color:#fff;box-shadow:var(--shadow-lg);pointer-events:auto;animation:po-toast-enter .18s ease-out}.po-toast-neutral{--toast-color: var(--alert-neutral-color)}.po-toast-info{--toast-color: var(--alert-info-color)}.po-toast-success{--toast-color: var(--alert-success-color)}.po-toast-warning{--toast-color: var(--alert-warning-color)}.po-toast-danger{--toast-color: var(--alert-danger-color)}.po-toast-compact{padding:var(--toast-padding-compact)}.po-toast-icon{width:30px;height:30px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--toast-color) 14%,transparent);color:var(--toast-color)}.po-toast-icon svg{width:17px;height:17px}.po-toast-indicator{width:9px;height:9px;flex:0 0 auto;margin-top:6px;border-radius:var(--radius-pill);background:var(--toast-color);box-shadow:0 0 0 4px color-mix(in srgb,var(--toast-color) 12%,transparent)}.po-toast-content{min-width:0;display:grid;gap:var(--space-1)}.po-toast-title{min-width:0;color:#fff;font-size:var(--font-lg);font-weight:900;line-height:1.3;overflow-wrap:anywhere}.po-toast-description,.po-toast-body{min-width:0;color:#dbe7f5;font-size:var(--font-md);line-height:1.4;overflow-wrap:anywhere}.po-toast-body{display:grid;gap:var(--space-1)}.po-toast-body p{margin:0}.po-toast-action{min-width:0;margin-top:var(--space-2)}.po-toast-dismiss{width:28px;height:28px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--toast-color);font:inherit;font-size:var(--font-lg);font-weight:900;cursor:pointer}.po-toast-dismiss:hover{background:color-mix(in srgb,var(--toast-color) 12%,transparent)}.po-toast-dismiss:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.po-toast-progress{width:100%;height:3px;position:absolute;right:0;bottom:0;left:0;background:var(--toast-color);transform-origin:left center;animation:po-toast-progress var(--toast-duration) linear forwards}.po-toast-progress-paused{animation-play-state:paused}@keyframes po-toast-enter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes po-toast-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media(max-width:639px){.po-toast-container{width:auto;max-width:none;right:var(--space-2);left:var(--space-2);transform:none}.po-toast-container-top-left,.po-toast-container-top-center,.po-toast-container-top-right{top:var(--space-2)}.po-toast-container-bottom-left,.po-toast-container-bottom-center,.po-toast-container-bottom-right{bottom:var(--space-2)}.po-toast-action>button{width:100%}}@media(prefers-reduced-motion:reduce){.po-toast{animation:none}.po-toast-progress{animation:none;transform:none}}:root{--banner-max-width: var(--container-max);--banner-padding-x: var(--space-3);--banner-padding-y: var(--space-2);--banner-sticky-offset-top: 0;--banner-sticky-offset-bottom: 0;--banner-z-index: 250}.po-banner{width:100%;min-width:0;box-sizing:border-box}.po-banner-full{max-width:none}.po-banner-contained{max-width:var(--banner-max-width);margin-right:auto;margin-left:auto;padding:var(--banner-padding-y) var(--banner-padding-x)}.po-banner-alert{width:100%;border-radius:var(--radius-md);box-sizing:border-box}.po-banner-full .po-banner-alert{border-right:0;border-left:0;border-radius:0}.po-banner-compact .po-banner-alert{padding:var(--space-2)}.po-banner-sticky{position:sticky;z-index:var(--banner-z-index)}.po-banner-sticky.po-banner-top{top:var(--banner-sticky-offset-top)}.po-banner-sticky.po-banner-bottom{bottom:var(--banner-sticky-offset-bottom)}.po-banner-top{align-self:start}.po-banner-bottom{align-self:end}.po-banner .po-alert-actions{justify-content:flex-start}.po-banner .po-alert-dismissible{grid-template-columns:auto minmax(0,1fr) auto}@media(max-width:639px){.po-banner-contained{padding:var(--space-1) var(--space-2)}.po-banner .po-alert-actions{align-items:stretch;flex-direction:column}.po-banner .po-alert-actions>button{width:100%}}@media(prefers-reduced-motion:reduce){.po-banner{scroll-behavior:auto}}:root{--alert-gap: var(--space-3);--alert-padding: var(--space-3);--alert-padding-compact: var(--space-2);--alert-radius: var(--radius-md);--alert-neutral-color: #cbd5e1;--alert-neutral-background: rgba(148, 163, 184, .1);--alert-info-color: #93c5fd;--alert-info-background: rgba(59, 130, 246, .1);--alert-success-color: #86efac;--alert-success-background: rgba(34, 197, 94, .1);--alert-warning-color: #fcd34d;--alert-warning-background: rgba(245, 158, 11, .1);--alert-danger-color: #fca5a5;--alert-danger-background: rgba(239, 68, 68, .1)}.po-alert{--alert-color: var(--alert-neutral-color);--alert-background: var(--alert-neutral-background);min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--alert-gap);padding:var(--alert-padding);border-radius:var(--alert-radius);background:var(--alert-background);color:#fff}.po-alert-bordered{border:1px solid color-mix(in srgb,var(--alert-color) 28%,transparent)}.po-alert-compact{gap:var(--space-2);padding:var(--alert-padding-compact)}.po-alert-neutral{--alert-color: var(--alert-neutral-color);--alert-background: var(--alert-neutral-background)}.po-alert-info{--alert-color: var(--alert-info-color);--alert-background: var(--alert-info-background)}.po-alert-success{--alert-color: var(--alert-success-color);--alert-background: var(--alert-success-background)}.po-alert-warning{--alert-color: var(--alert-warning-color);--alert-background: var(--alert-warning-background)}.po-alert-danger{--alert-color: var(--alert-danger-color);--alert-background: var(--alert-danger-background)}.po-alert-icon{width:32px;height:32px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--alert-color) 14%,transparent);color:var(--alert-color)}.po-alert-icon svg{width:18px;height:18px}.po-alert-indicator{width:10px;height:10px;flex:0 0 auto;margin-top:5px;border-radius:var(--radius-pill);background:var(--alert-color);box-shadow:0 0 0 4px color-mix(in srgb,var(--alert-color) 12%,transparent)}.po-alert-content{min-width:0;display:grid;gap:var(--space-1)}.po-alert-title{min-width:0;color:#fff;font-size:var(--font-lg);font-weight:900;line-height:1.3;overflow-wrap:anywhere}.po-alert-description,.po-alert-body{min-width:0;color:#dbe7f5;font-size:var(--font-md);line-height:1.45;overflow-wrap:anywhere}.po-alert-body{display:grid;gap:var(--space-2)}.po-alert-body p{margin:0}.po-alert-actions{min-width:0;display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap}.po-alert-dismiss{width:30px;height:30px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--alert-color);font:inherit;font-size:var(--font-xl);font-weight:900;line-height:1;cursor:pointer}.po-alert-dismiss:hover{background:color-mix(in srgb,var(--alert-color) 12%,transparent)}.po-alert-dismiss:focus-visible{outline:none;box-shadow:var(--shadow-focus)}@media(max-width:479px){.po-alert{grid-template-columns:auto minmax(0,1fr)}.po-alert-dismiss{grid-column:2;grid-row:1;justify-self:end}.po-alert-dismissible .po-alert-content{grid-column:1 / -1}.po-alert-actions{align-items:stretch;flex-direction:column}.po-alert-actions>button{width:100%}}@media(prefers-reduced-motion:reduce){.po-alert-dismiss{transition:none}}:root{--field-group-gap: var(--space-3);--form-section-gap: var(--space-4);--form-section-padding: var(--space-4);--form-section-padding-compact: var(--space-3);--form-actions-gap: var(--space-2);--form-actions-padding: var(--space-3);--form-actions-sticky-bottom: 0}.po-field-group{min-width:0;align-items:var( --field-group-align, stretch );gap:var(--field-group-gap)}.po-field-group-single{display:grid;grid-template-columns:minmax(0,1fr)}.po-field-group-grid{display:grid;grid-template-columns:repeat(var(--field-group-columns),minmax(min(100%,var( --field-group-min-column-width )),1fr))}.po-field-group-compact{--field-group-gap: var(--space-2)}.po-field-group>*{min-width:0}.po-form-section{min-width:0;display:grid;gap:var(--form-section-gap);padding:var(--form-section-padding);border-radius:var(--radius-md)}.po-form-section-compact{gap:var(--space-3);padding:var(--form-section-padding-compact)}.po-form-section-bordered{border:1px solid var(--border-subtle)}.po-form-section-surface{background:var(--surface-raised);box-shadow:var(--shadow-sm)}.po-form-section-header{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.po-form-section-heading{min-width:0;display:grid;gap:var(--space-1)}.po-form-section-title{min-width:0;margin:0;color:#fff;font-size:var(--font-xl);font-weight:900;line-height:1.3;overflow-wrap:anywhere}.po-form-section-description{min-width:0;color:#9fb0c7;font-size:var(--font-md);line-height:1.4;overflow-wrap:anywhere}.po-form-section-actions{min-width:0;flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap}.po-form-section-content{min-width:0;display:grid;gap:var(--space-3)}.po-form-actions{min-width:0;display:flex;align-items:center;gap:var(--form-actions-gap);padding:var(--form-actions-padding);border-radius:var(--radius-md);background:var(--surface-muted)}.po-form-actions-separated{border-top:1px solid var(--border-subtle);border-top-left-radius:0;border-top-right-radius:0}.po-form-actions-compact{padding:var(--space-2)}.po-form-actions-start{justify-content:flex-start}.po-form-actions-center{justify-content:center}.po-form-actions-end{justify-content:flex-end}.po-form-actions-space-between{justify-content:space-between}.po-form-actions-sticky{position:sticky;bottom:var(--form-actions-sticky-bottom);z-index:20;box-shadow:var(--shadow-md)}.po-form-actions-leading{min-width:0;flex:1 1 auto;display:flex;align-items:center;justify-content:flex-start;gap:var(--form-actions-gap);flex-wrap:wrap}.po-form-actions-trailing{min-width:0;flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:var(--form-actions-gap);flex-wrap:wrap}@media(max-width:959px){.po-field-group-grid{grid-template-columns:repeat(min(2,var(--field-group-columns)),minmax(0,1fr))}}@media(max-width:639px){.po-field-group-grid{grid-template-columns:minmax(0,1fr)}.po-form-section-header,.po-form-actions{align-items:stretch;flex-direction:column}.po-form-section-actions,.po-form-actions-leading,.po-form-actions-trailing{width:100%;justify-content:flex-start}.po-form-actions-trailing>button{flex:1 1 auto}}:root{--choice-size: 20px;--choice-size-compact: 18px;--choice-accent: #f97316;--choice-border: var(--border-default);--choice-background: var(--surface-raised);--choice-selected-background: rgba(249, 115, 22, .16);--switch-width: 44px;--switch-height: 24px;--switch-width-compact: 38px;--switch-height-compact: 20px}.po-choice-control{min-width:0;display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-2);border:1px solid transparent;border-radius:var(--radius-sm);color:#dbe7f5;cursor:pointer}.po-choice-control:hover:not(.po-choice-control-disabled){background:var(--surface-hover)}.po-choice-control:focus-within{border-color:var(--border-focus);box-shadow:var(--shadow-focus)}.po-choice-control-compact{gap:var(--space-1);padding:var(--space-1)}.po-choice-control-disabled{cursor:not-allowed;opacity:.58}.po-choice-control-readonly{cursor:default}.po-choice-control-invalid{border-color:#ef4444}.po-choice-native{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.po-choice-indicator{width:var(--choice-size);height:var(--choice-size);flex:0 0 auto;position:relative;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--choice-border);background:var(--choice-background);transition:border-color .16s ease,background .16s ease,transform .16s ease}.po-choice-control-compact .po-choice-indicator{width:var(--choice-size-compact);height:var(--choice-size-compact)}.po-checkbox-indicator{border-radius:5px}.po-choice-native:checked+.po-checkbox-indicator,.po-choice-native[aria-checked=mixed]+.po-checkbox-indicator{border-color:var(--choice-accent);background:var(--choice-accent)}.po-choice-native:checked+.po-checkbox-indicator:after{content:"";width:8px;height:4px;border-left:2px solid #ffffff;border-bottom:2px solid #ffffff;transform:translateY(-1px) rotate(-45deg)}.po-choice-native[aria-checked=mixed]+.po-checkbox-indicator:after{content:"";width:9px;height:2px;border-radius:var(--radius-pill);background:#fff}.po-radio-indicator{border-radius:var(--radius-pill)}.po-choice-native:checked+.po-radio-indicator{border-color:var(--choice-accent)}.po-choice-native:checked+.po-radio-indicator:after{content:"";width:10px;height:10px;border-radius:var(--radius-pill);background:var(--choice-accent)}.po-choice-native:focus-visible+.po-choice-indicator,.po-choice-native:focus-visible+.po-switch-track{box-shadow:var(--shadow-focus)}.po-choice-content{min-width:0;display:grid;gap:var(--space-1)}.po-choice-label{min-width:0;display:inline-flex;align-items:baseline;gap:var(--space-1);color:#fff;font-size:var(--font-md);font-weight:800;line-height:1.3;overflow-wrap:anywhere}.po-choice-description{min-width:0;color:#9fb0c7;font-size:var(--font-sm);line-height:1.4;overflow-wrap:anywhere}.po-choice-required{color:var(--field-required-color);font-weight:900}.po-choice-optional{color:var(--field-hint-color);font-size:var(--font-sm);font-weight:600}.po-radio-group{min-width:0;display:flex;gap:var(--space-2)}.po-radio-group-vertical{flex-direction:column}.po-radio-group-horizontal{flex-direction:row;align-items:stretch;flex-wrap:wrap}.po-radio-group-horizontal .po-radio-control{flex:1 1 180px}.po-radio-group-compact{gap:var(--space-1)}.po-radio-group-disabled{opacity:.68}.po-radio-group-readonly{cursor:default}.po-radio-group-invalid{padding:var(--space-1);border:1px solid #ef4444;border-radius:var(--radius-sm)}.po-radio-control-selected{border-color:#f973166b;background:var(--choice-selected-background)}.po-switch-control{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2);border:1px solid transparent;border-radius:var(--radius-sm);cursor:pointer}.po-switch-control:hover:not(.po-switch-control-disabled){background:var(--surface-hover)}.po-switch-control:focus-within{border-color:var(--border-focus)}.po-switch-control-compact{gap:var(--space-2);padding:var(--space-1)}.po-switch-control-disabled{cursor:not-allowed;opacity:.58}.po-switch-control-readonly{cursor:default}.po-switch-control-invalid{border-color:#ef4444}.po-switch-content{min-width:0;display:grid;gap:var(--space-1)}.po-switch-state{color:#9fb0c7;font-size:var(--font-sm);font-weight:700;line-height:1.2}.po-switch-input-wrapper{flex:0 0 auto;position:relative}.po-switch-track{width:var(--switch-width);height:var(--switch-height);position:relative;display:inline-flex;align-items:center;padding:2px;border:1px solid var(--choice-border);border-radius:var(--radius-pill);background:var(--surface-active);box-sizing:border-box;transition:border-color .16s ease,background .16s ease}.po-switch-control-compact .po-switch-track{width:var(--switch-width-compact);height:var(--switch-height-compact)}.po-switch-thumb{width:calc(var(--switch-height) - 6px);height:calc(var(--switch-height) - 6px);display:block;border-radius:var(--radius-pill);background:#cbd5e1;box-shadow:var(--shadow-sm);transform:translate(0);transition:transform .18s ease,background .18s ease}.po-switch-control-compact .po-switch-thumb{width:calc(var(--switch-height-compact) - 6px);height:calc(var(--switch-height-compact) - 6px)}.po-choice-native:checked+.po-switch-track{border-color:var(--choice-accent);background:var(--choice-accent)}.po-choice-native:checked+.po-switch-track .po-switch-thumb{background:#fff;transform:translate(calc(var(--switch-width) - var(--switch-height)))}.po-switch-control-compact .po-choice-native:checked+.po-switch-track .po-switch-thumb{transform:translate(calc(var(--switch-width-compact) - var(--switch-height-compact)))}@media(max-width:639px){.po-radio-group-horizontal{flex-direction:column}.po-radio-group-horizontal .po-radio-control{flex-basis:auto}}@media(prefers-reduced-motion:reduce){.po-choice-indicator,.po-switch-track,.po-switch-thumb{transition:none}}:root{--textarea-background: var(--input-background);--textarea-border: var(--input-border);--textarea-border-hover: var(--input-border-hover);--textarea-padding: var(--space-3)}.po-textarea-wrapper{min-width:0;display:grid;gap:var(--space-1);padding:1px;border:1px solid var(--textarea-border);border-radius:var(--radius-sm);background:var(--textarea-background);transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.po-textarea-wrapper-full{width:100%}.po-textarea-wrapper:hover:not(.po-textarea-wrapper-disabled){border-color:var(--textarea-border-hover)}.po-textarea-wrapper:focus-within{border-color:var(--border-focus);box-shadow:var(--shadow-focus)}.po-textarea-wrapper-compact{gap:0}.po-textarea-wrapper-disabled{cursor:not-allowed;opacity:.58}.po-textarea-wrapper-readonly{background:var(--surface-muted)}.po-textarea-wrapper-invalid{border-color:#ef4444}.po-textarea-wrapper-invalid:focus-within{border-color:#f87171;box-shadow:0 0 0 3px #ef44442e}.po-textarea-control{width:100%;min-width:0;min-height:var(--textarea-min-height, auto);max-height:var(--textarea-max-height, none);padding:var(--textarea-padding);border:0;outline:0;resize:var(--textarea-resize, vertical);background:transparent;color:var(--input-text-color);font:inherit;font-size:var(--font-lg);line-height:1.4;box-sizing:border-box}.po-textarea-wrapper-compact .po-textarea-control{padding:var(--space-2);font-size:var(--font-md)}.po-textarea-control::placeholder{color:var(--input-placeholder-color);opacity:1}.po-textarea-control:disabled{cursor:not-allowed}.po-textarea-count{min-width:0;display:flex;align-items:baseline;justify-content:flex-end;gap:var(--space-1);padding:0 var(--space-2) var(--space-2);color:#9fb0c7;font-size:var(--font-sm);line-height:1.2}.po-textarea-count strong{color:#fff;font-weight:900}@media(prefers-reduced-motion:reduce){.po-textarea-wrapper{transition:none}}:root{--select-height: var(--input-height);--select-height-compact: var(--input-height-compact);--select-background: var(--input-background);--select-border: var(--input-border);--select-border-hover: var(--input-border-hover);--select-text-color: var(--input-text-color)}.po-select-wrapper{min-width:0;min-height:var(--select-height);position:relative;display:flex;align-items:center;border:1px solid var(--select-border);border-radius:var(--radius-sm);background:var(--select-background);transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.po-select-wrapper-full{width:100%}.po-select-wrapper:hover:not(.po-select-wrapper-disabled){border-color:var(--select-border-hover)}.po-select-wrapper:focus-within{border-color:var(--border-focus);box-shadow:var(--shadow-focus)}.po-select-wrapper-compact{min-height:var(--select-height-compact)}.po-select-wrapper-disabled{cursor:not-allowed;opacity:.58}.po-select-wrapper-readonly{background:var(--surface-muted)}.po-select-wrapper-invalid{border-color:#ef4444}.po-select-wrapper-invalid:focus-within{border-color:#f87171;box-shadow:0 0 0 3px #ef44442e}.po-select-control{width:100%;min-width:0;height:calc(var(--select-height) - 2px);padding:0 calc(var(--space-4) + var(--space-2)) 0 var(--space-3);border:0;outline:0;appearance:none;background:transparent;color:var(--select-text-color);font:inherit;font-size:var(--font-lg);line-height:1.3;cursor:pointer;box-sizing:border-box}.po-select-wrapper-compact .po-select-control{height:calc(var(--select-height-compact) - 2px);font-size:var(--font-md)}.po-select-control:disabled{cursor:not-allowed}.po-select-control option{background:var(--surface-panel);color:#fff}.po-select-indicator{position:absolute;right:var(--space-3);top:50%;transform:translateY(-50%);color:var(--input-affix-color);font-size:var(--font-md);line-height:1;pointer-events:none}.po-multi-select{min-width:0;display:grid;gap:var(--space-2);padding:var(--space-2);border:1px solid var(--select-border);border-radius:var(--radius-sm);background:var(--select-background)}.po-multi-select-full{width:100%}.po-multi-select-compact{gap:var(--space-1);padding:var(--space-1)}.po-multi-select:focus-within{border-color:var(--border-focus);box-shadow:var(--shadow-focus)}.po-multi-select-disabled{cursor:not-allowed;opacity:.58}.po-multi-select-readonly{background:var(--surface-muted)}.po-multi-select-invalid{border-color:#ef4444}.po-multi-select-summary{display:inline-flex;align-items:baseline;gap:var(--space-1);padding:0 var(--space-1);color:#9fb0c7;font-size:var(--font-sm);line-height:1.2}.po-multi-select-summary strong{color:#fff;font-weight:900}.po-multi-select-options{min-width:0;max-height:240px;display:grid;gap:var(--space-1);overflow-y:auto}.po-multi-select-option{min-width:0;display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-2);border:1px solid transparent;border-radius:var(--radius-sm);color:#dbe7f5;cursor:pointer}.po-multi-select-option:hover{background:var(--surface-hover)}.po-multi-select-option-selected{border-color:var(--border-focus);background:var(--surface-active)}.po-multi-select-option-disabled{cursor:not-allowed;opacity:.55}.po-multi-select-checkbox{margin:2px 0 0;accent-color:#f97316}.po-multi-select-option-content{min-width:0;display:grid;gap:var(--space-1)}.po-multi-select-option-label{color:#fff;font-size:var(--font-md);font-weight:800;line-height:1.3;overflow-wrap:anywhere}.po-multi-select-option-description{color:#9fb0c7;font-size:var(--font-sm);line-height:1.35;overflow-wrap:anywhere}.po-multi-select-empty{padding:var(--space-3);color:#9fb0c7;font-size:var(--font-md);text-align:center}.po-async-select{min-width:0;display:grid;gap:var(--space-1)}.po-async-select-full{width:100%}.po-async-select-input-row{min-width:0;min-height:var(--select-height);display:flex;align-items:center;border:1px solid var(--select-border);border-radius:var(--radius-sm);background:var(--select-background);transition:border-color .16s ease,box-shadow .16s ease}.po-async-select-input-row:focus-within{border-color:var(--border-focus);box-shadow:var(--shadow-focus)}.po-async-select-compact .po-async-select-input-row{min-height:var(--select-height-compact)}.po-async-select-disabled{cursor:not-allowed;opacity:.58}.po-async-select-readonly .po-async-select-input-row{background:var(--surface-muted)}.po-async-select-invalid .po-async-select-input-row{border-color:#ef4444}.po-async-select-search-icon{flex:0 0 auto;padding-left:var(--space-3);color:var(--input-affix-color);font-size:var(--font-lg);line-height:1}.po-async-select-input{width:100%;min-width:0;height:calc(var(--select-height) - 2px);flex:1 1 auto;padding:0 var(--space-2);border:0;outline:0;background:transparent;color:#fff;font:inherit;font-size:var(--font-lg);box-sizing:border-box}.po-async-select-compact .po-async-select-input{height:calc(var(--select-height-compact) - 2px);font-size:var(--font-md)}.po-async-select-input::placeholder{color:var(--input-placeholder-color)}.po-async-select-clear{min-height:30px;flex:0 0 auto;margin-right:var(--space-1);padding:0 var(--space-2);border:0;border-radius:var(--radius-sm);background:transparent;color:#93c5fd;font:inherit;font-weight:800;cursor:pointer}.po-async-select-clear:hover:not(:disabled){background:var(--surface-hover)}.po-async-select-clear:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.po-async-select-loading{width:16px;height:16px;flex:0 0 auto;margin-right:var(--space-2);border:2px solid rgba(255,255,255,.2);border-top-color:#60a5fa;border-radius:var(--radius-pill);animation:po-state-spin .8s linear infinite}.po-async-select-options{min-width:0;max-height:260px;display:grid;gap:var(--space-1);padding:var(--space-1);overflow-y:auto;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-panel);box-shadow:var(--shadow-md)}.po-async-select-option{min-width:0;display:grid;gap:var(--space-1);padding:var(--space-2);border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:#fff;font:inherit;text-align:left;cursor:pointer}.po-async-select-option:hover:not(:disabled){background:var(--surface-hover)}.po-async-select-option:focus-visible{outline:none;border-color:var(--border-focus);box-shadow:var(--shadow-focus)}.po-async-select-option-selected{border-color:var(--border-focus);background:var(--surface-active)}.po-async-select-option:disabled{cursor:not-allowed;opacity:.55}.po-async-select-option-label{color:#fff;font-size:var(--font-md);font-weight:800;line-height:1.3;overflow-wrap:anywhere}.po-async-select-option-description{color:#9fb0c7;font-size:var(--font-sm);line-height:1.35;overflow-wrap:anywhere}.po-async-select-message{padding:var(--space-3);color:#9fb0c7;font-size:var(--font-md);line-height:1.4;text-align:center}@media(prefers-reduced-motion:reduce){.po-select-wrapper,.po-async-select-input-row{transition:none}.po-async-select-loading{animation:none}}:root{--input-height: 44px;--input-height-compact: 36px;--input-padding-x: var(--space-3);--input-background: var(--surface-raised);--input-border: var(--border-default);--input-border-hover: var(--border-strong);--input-border-focus: var(--border-focus);--input-text-color: #ffffff;--input-placeholder-color: #7f93ad;--input-affix-color: #9fb0c7}.po-input-wrapper{min-width:0;min-height:var(--input-height);display:flex;align-items:center;border:1px solid var(--input-border);border-radius:var(--radius-sm);background:var(--input-background);transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.po-input-wrapper-full{width:100%}.po-input-wrapper:hover:not(.po-input-wrapper-disabled){border-color:var(--input-border-hover)}.po-input-wrapper:focus-within{border-color:var(--input-border-focus);box-shadow:var(--shadow-focus)}.po-input-wrapper-compact{min-height:var(--input-height-compact)}.po-input-wrapper-disabled{cursor:not-allowed;opacity:.58}.po-input-wrapper-readonly{background:var(--surface-muted)}.po-input-wrapper-invalid{border-color:#ef4444}.po-input-wrapper-invalid:focus-within{border-color:#f87171;box-shadow:0 0 0 3px #ef44442e}.po-text-input{width:100%;min-width:0;height:calc(var(--input-height) - 2px);flex:1 1 auto;padding:0 var(--input-padding-x);border:0;outline:0;background:transparent;color:var(--input-text-color);font:inherit;font-size:var(--font-lg);line-height:1.3;box-sizing:border-box}.po-input-wrapper-compact .po-text-input{height:calc(var(--input-height-compact) - 2px);font-size:var(--font-md)}.po-text-input::placeholder{color:var(--input-placeholder-color);opacity:1}.po-text-input:disabled{cursor:not-allowed}.po-text-input[type=number]{appearance:textfield}.po-text-input[type=number]::-webkit-inner-spin-button,.po-text-input[type=number]::-webkit-outer-spin-button{margin:0}.po-input-affix{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;color:var(--input-affix-color);font-size:var(--font-md);line-height:1}.po-input-prefix{padding-left:var(--space-3)}.po-input-suffix{padding-right:var(--space-3)}.po-password-wrapper .po-text-input{padding-right:var(--space-2)}.po-password-toggle,.po-search-clear{min-height:30px;flex:0 0 auto;margin-right:var(--space-1);padding:0 var(--space-2);border:0;border-radius:var(--radius-sm);background:transparent;color:#93c5fd;font:inherit;font-size:var(--font-sm);font-weight:800;cursor:pointer}.po-password-toggle:hover:not(:disabled),.po-search-clear:hover:not(:disabled){background:var(--surface-hover)}.po-password-toggle:focus-visible,.po-search-clear:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.po-password-toggle:disabled,.po-search-clear:disabled{cursor:not-allowed;opacity:.55}.po-search-icon{flex:0 0 auto;padding-left:var(--space-3);color:var(--input-affix-color);font-size:var(--font-lg);line-height:1}.po-search-wrapper .po-text-input{padding-left:var(--space-2);padding-right:var(--space-2)}.po-text-input[type=search]::-webkit-search-cancel-button{display:none}@media(prefers-reduced-motion:reduce){.po-input-wrapper{transition:none}}:root{--field-gap: var(--space-2);--field-compact-gap: var(--space-1);--field-label-color: #dbe7f5;--field-hint-color: #9fb0c7;--field-error-color: #fca5a5;--field-required-color: #fb923c}.po-form-field{min-width:0;display:grid;gap:var(--field-gap)}.po-form-field-compact{gap:var(--field-compact-gap)}.po-form-field-disabled{opacity:.65}.po-form-field-content{min-width:0}.po-field-label{min-width:0;display:inline-flex;align-items:baseline;gap:var(--space-1);color:var(--field-label-color);font-size:var(--font-md);font-weight:800;line-height:1.3;overflow-wrap:anywhere}.po-field-label-disabled{cursor:not-allowed}.po-field-label-text{min-width:0}.po-field-required{flex:0 0 auto;color:var(--field-required-color);font-weight:900}.po-field-optional{flex:0 0 auto;color:var(--field-hint-color);font-size:var(--font-sm);font-weight:600}.po-field-hint,.po-field-error{min-width:0;font-size:var(--font-sm);line-height:1.4;overflow-wrap:anywhere}.po-field-hint{color:var(--field-hint-color)}.po-field-error{color:var(--field-error-color);font-weight:700}.po-form-field-invalid .po-field-label{color:#fecaca}.po-table-pagination{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-muted)}.po-table-pagination-compact{gap:var(--space-2);padding:var(--space-2)}.po-table-pagination-disabled{opacity:.65}.po-table-pagination-summary{min-width:0;display:flex;align-items:center;gap:var(--space-3);color:#9fb0c7;font-size:var(--font-sm);line-height:1.3;flex-wrap:wrap}.po-table-pagination-summary strong{color:#fff;font-weight:900}.po-table-pagination-controls{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3)}.po-table-pagination-page-size{display:inline-flex;align-items:center;gap:var(--space-2);color:#9fb0c7;font-size:var(--font-sm);line-height:1.2;white-space:nowrap}.po-table-pagination-page-size select{min-height:32px;padding:0 var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-raised);color:#fff;font:inherit;cursor:pointer}.po-table-pagination-page-size select:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.po-table-pagination-buttons{display:inline-flex;align-items:center;gap:var(--space-1)}.po-table-pagination-button,.po-table-pagination-current{min-width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);font-size:var(--font-md);font-weight:800;line-height:1}.po-table-pagination-button{border:1px solid var(--border-default);background:var(--surface-raised);color:#fff;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s ease}.po-table-pagination-button:hover:not(:disabled){border-color:var(--border-strong);background:var(--surface-hover);transform:translateY(-1px)}.po-table-pagination-button:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.po-table-pagination-button:disabled{cursor:not-allowed;opacity:.45}.po-table-pagination-current{border:1px solid var(--border-focus);background:var(--surface-active);color:#fff}@media(max-width:767px){.po-table-pagination{align-items:stretch;flex-direction:column}.po-table-pagination-controls{align-items:stretch;justify-content:space-between;flex-wrap:wrap}.po-table-pagination-page-size{flex:1 1 auto}.po-table-pagination-buttons{flex:0 0 auto}}@media(max-width:479px){.po-table-pagination-controls{flex-direction:column}.po-table-pagination-page-size{justify-content:space-between}.po-table-pagination-buttons{justify-content:center}}@media(prefers-reduced-motion:reduce){.po-table-pagination-button{transition:none}}.po-responsive-table{min-width:0;display:grid;gap:var(--space-2)}.po-responsive-table-hint{display:none;color:#9fb0c7;font-size:var(--font-sm);line-height:1.3}.po-responsive-table-region{min-width:0;position:relative;border-radius:var(--radius-md)}.po-responsive-table-region:focus{outline:none}.po-responsive-table-region:focus-visible{box-shadow:var(--shadow-focus)}.po-responsive-table-container{overscroll-behavior-x:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.po-responsive-table-container:before,.po-responsive-table-container:after{content:"";position:sticky;z-index:3;top:0;bottom:0;width:14px;min-width:14px;pointer-events:none}.po-responsive-table-container:before{left:0;float:left;margin-right:-14px;background:linear-gradient(90deg,rgba(2,6,23,.28),transparent)}.po-responsive-table-container:after{right:0;float:right;margin-left:-14px;background:linear-gradient(270deg,rgba(2,6,23,.28),transparent)}@media(max-width:767px){.po-responsive-table-hint{display:block}.po-responsive-table-region{width:100%}.po-responsive-table-container{max-width:100%}}@media(prefers-reduced-motion:reduce){.po-responsive-table-container{scroll-behavior:auto}}.po-table-state-row{background:transparent}.po-table-state-cell{padding:var(--space-3);border-bottom:0;background:transparent}.po-table-state-panel{width:100%}.po-table-state-live-region{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.po-table-body .po-table-state-row:last-child .po-table-state-cell{border-bottom:0}.po-table-toolbar{min-width:0;display:grid;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-muted)}.po-table-toolbar-compact{gap:var(--space-2);padding:var(--space-2)}.po-table-toolbar-header{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.po-table-toolbar-heading{min-width:0;display:grid;gap:var(--space-1)}.po-table-toolbar-title{min-width:0;color:#fff;font-size:var(--font-xl);font-weight:900;line-height:1.25;overflow-wrap:anywhere}.po-table-toolbar-description{min-width:0;color:#9fb0c7;font-size:var(--font-md);line-height:1.4;overflow-wrap:anywhere}.po-table-toolbar-count{flex:0 0 auto;display:inline-flex;align-items:baseline;gap:var(--space-1);color:#9fb0c7;font-size:var(--font-sm);line-height:1.2;white-space:nowrap}.po-table-toolbar-count strong{color:#fff;font-size:var(--font-lg);font-weight:900}.po-table-toolbar-tools{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.po-table-toolbar-controls{min-width:0;flex:1 1 auto;display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.po-table-toolbar-actions{min-width:0;flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap}.po-table-toolbar-controls>input[type=search],.po-table-toolbar-controls>input[type=text]{min-width:min(320px,100%)}@media(max-width:767px){.po-table-toolbar-header,.po-table-toolbar-tools{align-items:stretch;flex-direction:column}.po-table-toolbar-count{align-self:flex-start}.po-table-toolbar-controls,.po-table-toolbar-actions{width:100%}.po-table-toolbar-actions{justify-content:flex-start}.po-table-toolbar-controls>input,.po-table-toolbar-controls>select{flex:1 1 220px}}:root{--table-min-width: 100%;--table-cell-padding-y: var(--space-3);--table-cell-padding-x: var(--space-3);--table-cell-padding-compact-y: var(--space-2);--table-cell-padding-compact-x: var(--space-2);--table-header-background: var(--surface-panel);--table-row-background: transparent;--table-row-hover-background: var(--surface-hover);--table-row-selected-background: rgba(59, 130, 246, .1);--table-row-border: var(--border-subtle)}.po-table-container{width:100%;min-width:0;max-height:var(--table-container-max-height, none);overflow:auto;border-radius:var(--radius-md);background:var(--surface-muted)}.po-table-container-bordered{border:1px solid var(--border-subtle)}.po-table{width:100%;min-width:var(--table-min-width);border-collapse:separate;border-spacing:0;table-layout:auto;color:#fff}.po-table-fixed{table-layout:fixed}.po-table-head{color:#9fb0c7}.po-table-container-sticky-header .po-table-head{position:sticky;top:0;z-index:2}.po-table-header-cell{width:var(--table-cell-width, auto);min-width:var(--table-cell-min-width, 0);padding:var(--table-cell-padding-y) var(--table-cell-padding-x);border-bottom:1px solid var(--border-default);background:var(--table-header-background);color:#9fb0c7;font-size:var(--font-md);font-weight:800;line-height:1.25;vertical-align:middle;overflow-wrap:anywhere}.po-table-cell{width:var(--table-cell-width, auto);min-width:var(--table-cell-min-width, 0);padding:var(--table-cell-padding-y) var(--table-cell-padding-x);border-bottom:1px solid var(--table-row-border);background:var(--table-row-background);color:#dbe7f5;font-size:var(--font-md);line-height:1.4;vertical-align:top;overflow-wrap:anywhere;word-break:break-word}.po-table-body .po-table-row:last-child .po-table-cell{border-bottom:0}.po-table-row{transition:background .16s ease,opacity .16s ease}.po-table-row-interactive{cursor:pointer}.po-table-row-interactive:hover .po-table-cell{background:var(--table-row-hover-background)}.po-table-row-selected .po-table-cell{background:var(--table-row-selected-background)}.po-table-row-disabled{cursor:not-allowed;opacity:.55}.po-table-align-left{text-align:left}.po-table-align-center{text-align:center}.po-table-align-right{text-align:right}.po-table-nowrap{white-space:nowrap}.po-table-cell-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.po-table-cell-muted{color:#9fb0c7}.po-table-cell-actions>*{vertical-align:middle}.po-table-compact .po-table-header-cell,.po-table-compact .po-table-cell{padding:var(--table-cell-padding-compact-y) var(--table-cell-padding-compact-x)}.po-table-row-interactive:focus-visible{outline:none}.po-table-row-interactive:focus-visible .po-table-cell{box-shadow:inset 0 0 0 2px var(--border-focus)}.po-empty-panel{--empty-panel-accent: #94a3b8;--empty-panel-background: var(--surface-muted);min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--space-3);padding:var(--space-4);border:1px dashed color-mix(in srgb,var(--empty-panel-accent) 28%,transparent);border-radius:var(--radius-md);background:var(--empty-panel-background);color:#fff}.po-empty-panel-compact{gap:var(--space-2);padding:var(--space-3)}.po-empty-panel-neutral{--empty-panel-accent: #94a3b8;--empty-panel-background: var(--surface-muted)}.po-empty-panel-info{--empty-panel-accent: #60a5fa;--empty-panel-background: rgba(59, 130, 246, .08)}.po-empty-panel-success{--empty-panel-accent: #22c55e;--empty-panel-background: rgba(34, 197, 94, .08)}.po-empty-panel-warning{--empty-panel-accent: #f59e0b;--empty-panel-background: rgba(245, 158, 11, .08)}.po-empty-panel-danger{--empty-panel-accent: #ef4444;--empty-panel-background: rgba(239, 68, 68, .08)}.po-empty-panel-icon{width:32px;height:32px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--empty-panel-accent) 14%,transparent);color:var(--empty-panel-accent)}.po-empty-panel-icon svg{width:18px;height:18px}.po-empty-panel-content{min-width:0;display:grid;gap:var(--space-1)}.po-empty-panel-title{min-width:0;color:#fff;font-size:var(--font-lg);font-weight:800;line-height:1.3;overflow-wrap:anywhere}.po-empty-panel-description{min-width:0;color:#9fb0c7;font-size:var(--font-md);line-height:1.4;overflow-wrap:anywhere}.po-empty-panel-action{min-width:0;margin-top:var(--space-2)}@media(max-width:479px){.po-empty-panel{grid-template-columns:1fr}}.po-status-badge{--status-badge-color: var(--status-badge-custom-color, #93c5fd);--status-badge-background: var( --status-badge-custom-background, rgba(147, 197, 253, .13) );max-width:100%;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);border:1px solid color-mix(in srgb,var(--status-badge-color) 24%,transparent);border-radius:var(--radius-pill);background:var(--status-badge-background);color:var(--status-badge-color);font-weight:900;line-height:1.2;white-space:nowrap;vertical-align:middle}.po-status-badge-sm{min-height:20px;padding:3px 7px;font-size:var(--font-xs)}.po-status-badge-md{min-height:24px;padding:5px 9px;font-size:var(--font-sm)}.po-status-badge-lg{min-height:28px;padding:6px 11px;font-size:var(--font-md)}.po-status-badge-neutral{--status-badge-color: #cbd5e1;--status-badge-background: rgba(148, 163, 184, .14)}.po-status-badge-info{--status-badge-color: #93c5fd;--status-badge-background: rgba(59, 130, 246, .14)}.po-status-badge-success{--status-badge-color: #86efac;--status-badge-background: rgba(34, 197, 94, .14)}.po-status-badge-warning{--status-badge-color: #fcd34d;--status-badge-background: rgba(245, 158, 11, .14)}.po-status-badge-danger{--status-badge-color: #fca5a5;--status-badge-background: rgba(239, 68, 68, .14)}.po-status-badge-pending{--status-badge-color: #d8b4fe;--status-badge-background: rgba(168, 85, 247, .14)}.po-status-badge-running{--status-badge-color: #fdba74;--status-badge-background: rgba(249, 115, 22, .14)}.po-status-badge-disabled{--status-badge-color: #94a3b8;--status-badge-background: rgba(100, 116, 139, .12);opacity:.72}.po-status-badge-custom{--status-badge-color: var(--status-badge-custom-color, #93c5fd);--status-badge-background: var( --status-badge-custom-background, rgba(147, 197, 253, .13) )}.po-status-badge-dot{width:6px;height:6px;flex:0 0 auto;border-radius:var(--radius-pill);background:currentColor}.po-status-badge-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center}.po-status-badge-icon svg{width:1em;height:1em}.po-status-badge-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.po-progress{display:grid;gap:var(--space-1)}.po-progress-track{height:8px;overflow:hidden;border-radius:999px;background:#ffffff14}.po-progress-fill{height:100%;border-radius:999px;transition:width .25s ease}.po-progress-label{color:#9fb0c7;font-size:var(--font-sm);font-weight:800;line-height:1.2}.po-action-button{width:100%;display:grid;gap:var(--space-1);padding:var(--space-3);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-md);background:#ffffff08;color:#fff;text-align:left;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s ease}.po-action-button:hover:not(:disabled){border-color:#ffffff29;background:#ffffff0f;transform:translateY(-1px)}.po-action-button:disabled{cursor:not-allowed;opacity:.55}.po-action-button-title{font-size:var(--font-xl);font-weight:900;line-height:1.25}.po-action-button-description{color:#9fb0c7;font-size:var(--font-sm);line-height:1.35}:root{--mobile-header-height: 64px;--mobile-header-padding: 0 18px;--mobile-drawer-transition: .25s ease;--mobile-overlay-background: rgba(2, 6, 23, .72)}.po-mobile-header{display:none}.po-mobile-menu-button{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-1);border:0;border-radius:var(--radius-sm);background:transparent;color:#fff;font:inherit;cursor:pointer}.po-mobile-menu-button:hover{background:var(--surface-hover)}.po-mobile-menu-button:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.po-mobile-drawer-overlay{display:none}@media(max-width:959px){.po-mobile-header{position:fixed;inset:0 0 auto;z-index:400;height:var(--mobile-header-height);display:flex;align-items:center;justify-content:space-between;padding:var(--mobile-header-padding);border-bottom:1px solid var(--border-subtle);background:var(--surface-app);color:#fff;box-sizing:border-box}.po-mobile-brand{font-weight:800;line-height:1.2}.po-mobile-drawer-overlay{position:fixed;inset:0;z-index:300;display:block;padding:0;border:0;background:var(--mobile-overlay-background);cursor:pointer}.po-app-sidebar{position:fixed;top:0;bottom:0;left:0;z-index:350;transform:translate(-110%);transition:transform var(--mobile-drawer-transition);will-change:transform}.po-app-sidebar-open{transform:translate(0)}}@media(min-width:960px){.po-app-sidebar{position:relative;inset:auto;transform:none}}@media(prefers-reduced-motion:reduce){.po-app-sidebar{transition:none}}:root{--nav-link-padding: 14px 16px;--nav-link-radius: 14px;--nav-link-border-active: rgba(249, 115, 22, .45);--nav-link-background-active: rgba(249, 115, 22, .12);--nav-link-background-hover: var(--surface-hover);--nav-badge-background: #f97316;--nav-badge-size: 22px}.po-nav-link{width:100%;padding:var(--nav-link-padding);border:1px solid transparent;border-radius:var(--nav-link-radius);background:transparent;color:#fff;font:inherit;font-weight:700;text-align:left;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s ease}.po-nav-link:hover{border-color:var(--border-subtle);background:var(--nav-link-background-hover)}.po-nav-link:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.po-nav-link-active,.po-nav-link-active:hover{border-color:var(--nav-link-border-active);background:var(--nav-link-background-active)}.po-nav-link-content{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.po-nav-label{min-width:0;overflow-wrap:anywhere}.po-nav-badge{min-width:var(--nav-badge-size);height:var(--nav-badge-size);flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:0 6px;border-radius:var(--radius-pill);background:var(--nav-badge-background);color:#fff;font-size:var(--font-sm);font-weight:800;line-height:1}:root{--sidebar-background: var(--surface-app);--sidebar-border: var(--border-subtle);--sidebar-padding: 18px 14px;--sidebar-gap: 18px;--sidebar-brand-gap: 12px;--sidebar-navigation-gap: 8px;--sidebar-session-background: var(--surface-raised);--sidebar-session-radius: var(--radius-md)}.po-app-sidebar{width:var(--shell-sidebar-width);height:100vh;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:var(--sidebar-gap);padding:var(--sidebar-padding);overflow:hidden;border-right:1px solid var(--sidebar-border);background:var(--sidebar-background);box-sizing:border-box}.po-sidebar-brand{display:grid;gap:var(--sidebar-brand-gap)}.po-sidebar-brand-name{color:#9fb0c7;font-size:var(--font-sm);font-weight:800;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.po-sidebar-brand-subtitle{color:#9fb0c7;font-size:var(--font-sm);line-height:1.35}.po-sidebar-navigation{min-height:0;display:grid;align-content:start;gap:var(--sidebar-navigation-gap);padding-right:4px;overflow-y:auto}.po-sidebar-session{display:grid;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border-default);border-radius:var(--sidebar-session-radius);background:var(--sidebar-session-background);box-shadow:var(--shadow-sm)}.po-sidebar-session-label{color:#9fb0c7;font-size:var(--font-sm);font-weight:800;line-height:1.2;letter-spacing:.05em;text-transform:uppercase}.po-sidebar-session-name{color:#fff;font-weight:800;line-height:1.35;overflow-wrap:anywhere}.po-sidebar-session-meta,.po-sidebar-session-client{color:#9fb0c7;overflow-wrap:anywhere}.po-sidebar-session-client{font-size:var(--font-md)}.po-sidebar-session-client strong{color:#fff}.po-sidebar-logout{margin-top:var(--space-1);padding:var(--space-2) var(--space-3);border:0;border-radius:var(--radius-sm);background:#f97316;color:#fff;font:inherit;font-weight:800;cursor:pointer;transition:filter .16s ease,transform .16s ease}.po-sidebar-logout:hover{filter:brightness(1.06);transform:translateY(-1px)}.po-sidebar-logout:focus-visible{outline:none;box-shadow:var(--shadow-focus)}:root{--shell-sidebar-width: 240px;--container-max: 1600px;--container-gap: 18px;--container-padding-desktop: 26px 20px 34px;--container-padding-mobile: 88px 14px 24px;--container-context-radius: 18px}.po-app-shell{min-height:100vh;display:grid;background:var(--surface-app);color:#fff}.po-app-main{min-width:0;box-sizing:border-box}.po-page-container{width:100%;max-width:var(--container-max);min-width:0;margin:0 auto;display:grid;gap:var(--container-gap);box-sizing:border-box}.po-page-context{padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--container-context-radius);background:var(--surface-muted);color:#9fb0c7;font-size:var(--font-sm);text-transform:uppercase;letter-spacing:.08em}.po-section{min-width:0;padding:var(--panel-padding);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-sm)}.po-section-header{min-width:0}.po-section-title{margin:0;color:#fff;font-size:var(--font-2xl);font-weight:900;line-height:1.25;overflow-wrap:anywhere}.po-section-subtitle{margin-top:var(--space-1);color:#9fb0c7;font-size:var(--font-md);line-height:1.4;overflow-wrap:anywhere}.po-section-content{min-width:0;overflow-wrap:anywhere}@keyframes po-state-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.po-reduced-motion,[style*=po-state-spin]{animation:none!important}}.po-table-header-cell-sortable{padding:0}.po-table-sort-button{width:100%;min-height:100%;display:inline-flex;align-items:center;justify-content:flex-start;gap:var(--space-1);padding:var(--table-cell-padding-y) var(--table-cell-padding-x);border:0;background:transparent;color:inherit;font:inherit;font-weight:inherit;text-align:inherit;cursor:pointer}.po-table-align-center .po-table-sort-button{justify-content:center}.po-table-align-right .po-table-sort-button{justify-content:flex-end}.po-table-sort-button:hover:not(:disabled){background:var(--surface-hover)}.po-table-sort-button:focus-visible{outline:none;box-shadow:inset var(--shadow-focus)}.po-table-sort-button:disabled{cursor:not-allowed;opacity:.55}.po-table-sort-label{min-width:0}.po-table-sort-indicator{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;font-size:var(--font-xs);line-height:1;opacity:.6}.po-table-header-cell-sorted .po-table-sort-indicator{opacity:1}.po-table-header-cell-disabled{opacity:.55}.po-table-row-keyboard{outline:none}.po-table-row-keyboard:focus-visible .po-table-cell{box-shadow:inset var(--shadow-focus)}.po-table-selection-cell{width:44px;min-width:44px;text-align:center}.po-table-selection-checkbox{width:16px;height:16px;margin:0;cursor:pointer;accent-color:var(--accent-primary)}.po-table-selection-checkbox:disabled{cursor:not-allowed;opacity:.55}.po-table-selection-checkbox:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.po-table-actions{min-width:0;display:flex;align-items:center;gap:var(--space-2)}.po-table-actions-start{justify-content:flex-start}.po-table-actions-center{justify-content:center}.po-table-actions-end{justify-content:flex-end}.po-table-actions-wrap{flex-wrap:wrap}.po-table-actions-nowrap{flex-wrap:nowrap}.po-table-actions-compact{gap:var(--space-1)}.po-table-compact .po-table-sort-button{padding:var(--table-cell-padding-compact-y) var(--table-cell-padding-compact-x)}@media(max-width:639px){.po-table-actions{justify-content:flex-start}.po-table-actions-nowrap{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.po-table-sort-button,.po-table-row,.po-table-selection-checkbox{transition:none}}.po-info-list-comfortable .po-info-list-item{gap:var(--space-3);padding:var(--space-3)}.po-info-list-dense .po-info-list-item{gap:var(--space-1);padding:var(--space-1) var(--space-2)}.po-info-list-dense .po-info-list-content{gap:0}.po-info-list-dense .po-info-list-title{font-size:var(--font-md)}.po-info-list-dense .po-info-list-description{font-size:var(--font-sm)}.po-info-list-semantic{margin:0;padding:0;list-style:none}.po-info-list-item-disabled{opacity:.55}.po-info-list-empty{min-width:0}.po-definition-list-comfortable .po-definition-list-item{padding:var(--space-2)}.po-definition-list-compact .po-definition-list-item{padding:var(--space-1) var(--space-2)}.po-definition-list-dense{gap:var(--space-2)}.po-definition-list-dense .po-definition-list-item{padding:var(--space-1)}.po-definition-list-compact .po-definition-list-key-value .po-key-value-value,.po-definition-list-dense .po-definition-list-key-value .po-key-value-value{font-size:var(--font-md)}.po-definition-list-divided{gap:0}.po-definition-list-divided .po-definition-list-item{border-radius:0;border-left:0;border-right:0;border-bottom:0;background:transparent}.po-definition-list-divided .po-definition-list-item:first-child{border-top:0}.po-definition-list-item-disabled{opacity:.55}@media(max-width:767px){.po-definition-list,.po-definition-list-horizontal .po-definition-list-item{grid-template-columns:1fr}.po-info-list-dense .po-info-list-item{grid-template-columns:auto minmax(0,1fr)}}.po-panel-card{min-width:0}.po-panel-card-header{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3)}.po-panel-card-heading{min-width:0;display:flex;align-items:flex-start;gap:var(--space-2)}.po-panel-card-heading-content{min-width:0;display:grid;gap:var(--space-1)}.po-panel-card-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center}.po-panel-card-subtitle{color:var(--text-secondary);font-size:var(--font-md)}.po-panel-card-description{color:var(--text-muted);font-size:var(--font-sm);line-height:1.5}.po-panel-card-header-actions{flex:0 0 auto;display:flex;align-items:center;gap:var(--space-2)}.po-panel-card-actions{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.po-panel-card-body{min-width:0}.po-panel-card-footer{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border-soft)}.po-panel-card-comfortable{padding:var(--space-4)}.po-panel-card-compact{padding:var(--space-3)}.po-panel-card-dense{padding:var(--space-2)}.po-panel-card-dense .po-panel-card-header{gap:var(--space-2);margin-bottom:var(--space-2)}.po-panel-card-dense .po-panel-card-footer{margin-top:var(--space-2);padding-top:var(--space-2)}.po-panel-card-bordered{border:1px solid var(--border-soft)}.po-panel-card-elevated{box-shadow:var(--shadow-md)}.po-panel-card-neutral{border-color:var(--border-soft)}.po-panel-card-info{border-color:var(--status-info-border)}.po-panel-card-success{border-color:var(--status-success-border)}.po-panel-card-warning{border-color:var(--status-warning-border)}.po-panel-card-danger{border-color:var(--status-danger-border)}.po-panel-card-loading{cursor:progress}.po-panel-card-disabled{opacity:.55;pointer-events:none}.po-panel-card-skeleton{display:grid;gap:var(--space-2)}.po-info-card-comfortable{padding:var(--space-3)}.po-info-card-compact{padding:var(--space-2)}.po-info-card-dense{padding:var(--space-1) var(--space-2)}.po-info-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2)}.po-info-card-heading{min-width:0;display:flex;align-items:center;gap:var(--space-2)}.po-info-card-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center}.po-info-card-actions{flex:0 0 auto;display:flex;align-items:center;gap:var(--space-1)}.po-info-card-value-muted{color:var(--text-muted)}.po-info-card-neutral{border-color:var(--border-soft)}.po-info-card-info{border-color:var(--status-info-border)}.po-info-card-success{border-color:var(--status-success-border)}.po-info-card-warning{border-color:var(--status-warning-border)}.po-info-card-danger{border-color:var(--status-danger-border)}.po-info-card-loading{cursor:progress}.po-info-card-disabled{opacity:.55;pointer-events:none}.po-info-card-skeleton{margin-top:var(--space-1)}.po-key-value-comfortable{gap:var(--space-1)}.po-key-value-compact{gap:2px}.po-key-value-dense{gap:0}.po-key-value-compact .po-key-value-label,.po-key-value-dense .po-key-value-label{font-size:var(--font-sm)}.po-key-value-compact .po-key-value-value,.po-key-value-dense .po-key-value-value{font-size:var(--font-md)}.po-key-value-neutral{--key-value-accent: var(--text-primary)}.po-key-value-info{--key-value-accent: var(--status-info)}.po-key-value-success{--key-value-accent: var(--status-success)}.po-key-value-warning{--key-value-accent: var(--status-warning)}.po-key-value-danger{--key-value-accent: var(--status-danger)}.po-key-value-info .po-key-value-value,.po-key-value-success .po-key-value-value,.po-key-value-warning .po-key-value-value,.po-key-value-danger .po-key-value-value{color:var(--key-value-accent)}.po-key-value-loading{cursor:progress}.po-key-value-disabled{opacity:.55;pointer-events:none}.po-key-value-skeleton{min-width:120px}@media(max-width:767px){.po-panel-card-header{align-items:stretch;flex-direction:column}.po-panel-card-header-actions{width:100%;justify-content:flex-start;flex-wrap:wrap}.po-panel-card-actions{justify-content:flex-start}.po-info-card-header{align-items:flex-start}}@media(prefers-reduced-motion:reduce){.po-panel-card,.po-info-card,.po-key-value{transition:none}}.po-data-wrap{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.po-data-break{overflow-wrap:anywhere;word-break:break-all}.po-data-nowrap{white-space:nowrap}.po-data-truncate{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.po-data-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;overflow-wrap:anywhere;word-break:break-word}.po-responsive-table{width:100%;min-width:0}.po-responsive-table-region{width:100%;min-width:0;max-width:100%}.po-responsive-table-container{width:100%;min-width:0;max-width:100%;overflow-x:auto;overflow-y:visible;overscroll-behavior-x:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.po-table,.po-table-header-cell,.po-table-cell{max-width:none}.po-table-cell:not(.po-table-nowrap):not(.po-table-cell-actions){overflow-wrap:anywhere;word-break:break-word}.po-table-cell-mono{overflow-wrap:anywhere;word-break:break-all}.po-table-cell-actions{white-space:nowrap}.po-table-cell-actions>*{max-width:100%}.po-table-sort-label{min-width:0;overflow-wrap:anywhere}.po-table-nowrap .po-table-sort-label{white-space:nowrap}.po-info-card{min-width:0;max-width:100%}.po-info-card-header,.po-info-card-heading,.po-info-card-value{min-width:0}.po-info-card-label{min-width:0;overflow-wrap:anywhere}.po-info-card-value{max-width:100%;overflow-wrap:anywhere;word-break:break-word}.po-info-card-value-mono{overflow-wrap:anywhere;word-break:break-all}.po-info-card-actions{max-width:100%;flex-wrap:wrap}.po-key-value,.po-key-value-label,.po-key-value-value{min-width:0;max-width:100%}.po-key-value-label{overflow-wrap:anywhere}.po-key-value-value{overflow-wrap:anywhere;word-break:break-word}.po-key-value-value-mono{overflow-wrap:anywhere;word-break:break-all}.po-definition-list{width:100%;min-width:0;max-width:100%}.po-definition-list-item,.po-definition-list-term,.po-definition-list-description,.po-definition-list-key-value{min-width:0}.po-definition-list-term,.po-definition-list-description{overflow-wrap:anywhere;word-break:break-word}.po-info-list{width:100%;min-width:0;max-width:100%}.po-info-list-item{min-width:0;max-width:100%}.po-info-list-content,.po-info-list-title,.po-info-list-description,.po-info-list-extra,.po-info-list-trailing{min-width:0}.po-info-list-title,.po-info-list-description,.po-info-list-extra{overflow-wrap:anywhere;word-break:break-word}.po-info-list-trailing{max-width:100%}.po-panel-card{width:100%;min-width:0;max-width:100%}.po-panel-card-header,.po-panel-card-heading,.po-panel-card-heading-content,.po-panel-card-body,.po-panel-card-footer{min-width:0}.po-panel-card-title,.po-panel-card-subtitle,.po-panel-card-description{overflow-wrap:anywhere;word-break:break-word}.po-panel-card-header-actions,.po-panel-card-actions{max-width:100%;flex-wrap:wrap}.po-metric-card,.po-stat-card{min-width:0;max-width:100%}.po-metric-card-heading,.po-stat-card-heading,.po-metric-card-value-row,.po-stat-card-value-row,.po-metric-card-value,.po-stat-card-value{min-width:0}.po-metric-card-title,.po-stat-card-title,.po-metric-card-subtitle,.po-stat-card-subtitle,.po-metric-card-details,.po-stat-card-description{overflow-wrap:anywhere;word-break:break-word}.po-metric-card-value,.po-stat-card-value{max-width:100%;overflow-wrap:anywhere}@media(max-width:767px){.po-responsive-table-hint{display:block}.po-responsive-table-region,.po-responsive-table-container{width:100%;max-width:100%}.po-info-list-item{grid-template-columns:auto minmax(0,1fr)}.po-info-list-trailing{grid-column:2;justify-self:start;max-width:100%}.po-definition-list,.po-definition-list-horizontal .po-definition-list-item,.po-key-value-horizontal{grid-template-columns:minmax(0,1fr)}.po-panel-card-header{align-items:stretch;flex-direction:column}.po-panel-card-header-actions{width:100%;justify-content:flex-start}.po-info-card-header{align-items:flex-start}.po-info-card-actions{justify-content:flex-start}}@media(max-width:479px){.po-table-header-cell,.po-table-cell{padding:var(--table-cell-padding-compact-y) var(--table-cell-padding-compact-x)}.po-info-list-item{grid-template-columns:minmax(0,1fr)}.po-info-list-leading,.po-info-list-trailing{grid-column:1}.po-info-list-trailing{justify-self:start}.po-panel-card-actions,.po-panel-card-header-actions,.po-info-card-actions{width:100%}.po-panel-card-actions>*,.po-info-card-actions>*{max-width:100%}}:root{--color-primary: #E94E1B;--color-secondary: #F08152;--color-sidebar: #111827;--color-bg: #F8FAFC;--color-card: #FFFFFF;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5;font-weight:400;color:#f5f7fb;background:#07101a;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html,body,#root{margin:0;min-width:320px;min-height:100%;background:#07101a}body{min-height:100vh}@keyframes bgFloat{0%{background-position:center}50%{background-position:52% 48%}to{background-position:center}}@keyframes glowButton{0%{box-shadow:0 0 #f0815266}50%{box-shadow:0 0 25px #f08152b3}to{box-shadow:0 0 #f0815266}}@keyframes titleFade{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}select option{color:#000;background:#fff}
