:root{--pa-bg: oklch(99% .003 95);--pa-surface: oklch(100% 0 0);--pa-surface-2: oklch(97.5% .003 95);--pa-surface-3: oklch(95.5% .004 95);--pa-text: oklch(22% .008 95);--pa-text-strong: oklch(15% .01 95);--pa-text-muted: oklch(50% .006 95);--pa-text-subtle: oklch(62% .005 95);--pa-text-on-fill: oklch(100% 0 0);--pa-border: oklch(91% .005 95);--pa-border-strong: oklch(85% .006 95);--pa-border-focus: oklch(58% .14 145);--pa-accent: oklch(52% .14 145);--pa-accent-hover: oklch(46% .15 145);--pa-accent-soft: oklch(95% .04 145);--pa-accent-fg: oklch(99% 0 0);--pa-accent-ring: oklch(58% .14 145 / .35);--pa-success: oklch(50% .13 145);--pa-success-bg: oklch(96% .03 145);--pa-success-fg: oklch(34% .1 145);--pa-success-border: oklch(86% .06 145);--pa-info: oklch(54% .13 235);--pa-info-bg: oklch(96% .025 235);--pa-info-fg: oklch(36% .12 235);--pa-info-border: oklch(86% .05 235);--pa-warning: oklch(62% .14 75);--pa-warning-bg: oklch(96% .04 75);--pa-warning-fg: oklch(40% .1 70);--pa-warning-border: oklch(86% .07 75);--pa-error: oklch(54% .18 25);--pa-error-bg: oklch(96% .03 25);--pa-error-fg: oklch(38% .16 25);--pa-error-border: oklch(85% .08 25);--pa-purple: oklch(50% .16 305);--pa-purple-bg: oklch(96% .03 305);--pa-purple-fg: oklch(36% .14 305);--pa-purple-border: oklch(86% .06 305);--pa-orange: oklch(60% .16 50);--pa-orange-bg: oklch(96% .04 50);--pa-orange-fg: oklch(40% .13 50);--pa-orange-border: oklch(86% .07 50);--pa-neutral: oklch(55% .005 95);--pa-neutral-bg: oklch(95% .003 95);--pa-neutral-fg: oklch(35% .005 95);--pa-neutral-border: oklch(86% .005 95);--pa-gray: oklch(45% .005 95);--pa-gray-bg: oklch(92% .003 95);--pa-gray-fg: oklch(28% .005 95);--pa-gray-border: oklch(80% .005 95);--pa-state-active: var(--pa-success);--pa-state-active-bg: var(--pa-success-bg);--pa-state-active-fg: var(--pa-success-fg);--pa-state-active-border: var(--pa-success-border);--pa-state-locked: var(--pa-info);--pa-state-locked-bg: var(--pa-info-bg);--pa-state-locked-fg: var(--pa-info-fg);--pa-state-locked-border: var(--pa-info-border);--pa-state-paused: var(--pa-warning);--pa-state-paused-bg: var(--pa-warning-bg);--pa-state-paused-fg: var(--pa-warning-fg);--pa-state-paused-border: var(--pa-warning-border);--pa-state-legalhold: var(--pa-purple);--pa-state-legalhold-bg: var(--pa-purple-bg);--pa-state-legalhold-fg: var(--pa-purple-fg);--pa-state-legalhold-border: var(--pa-purple-border);--pa-state-provisioning: var(--pa-neutral);--pa-state-provisioning-bg: var(--pa-neutral-bg);--pa-state-provisioning-fg: var(--pa-neutral-fg);--pa-state-provisioning-border: var(--pa-neutral-border);--pa-state-offboarding: var(--pa-orange);--pa-state-offboarding-bg: var(--pa-orange-bg);--pa-state-offboarding-fg: var(--pa-orange-fg);--pa-state-offboarding-border: var(--pa-orange-border);--pa-state-archived: var(--pa-gray);--pa-state-archived-bg: var(--pa-gray-bg);--pa-state-archived-fg: var(--pa-gray-fg);--pa-state-archived-border: var(--pa-gray-border);--pa-state-purged: var(--pa-error);--pa-state-purged-bg: var(--pa-error-bg);--pa-state-purged-fg: var(--pa-error-fg);--pa-state-purged-border: var(--pa-error-border);--pa-font-sans: "IBM Plex Sans", ui-sans-serif, system-ui, -apple-system, sans-serif;--pa-font-mono: "IBM Plex Mono", ui-monospace, "JetBrains Mono", Menlo, monospace;--pa-font-serif: "Fraunces", ui-serif, Georgia, serif;--pa-text-xs: 11px;--pa-text-sm: 12px;--pa-text-base: 13px;--pa-text-md: 14px;--pa-text-lg: 16px;--pa-text-xl: 20px;--pa-text-2xl: 24px;--pa-text-3xl: 30px;--pa-s-1: 4px;--pa-s-2: 8px;--pa-s-3: 12px;--pa-s-4: 16px;--pa-s-5: 20px;--pa-s-6: 24px;--pa-s-8: 32px;--pa-s-10: 40px;--pa-s-12: 48px;--pa-r-sm: 4px;--pa-r: 6px;--pa-r-md: 8px;--pa-r-lg: 10px;--pa-shadow-1: 0 1px 0 oklch(0% 0 0 / .04), 0 1px 2px oklch(0% 0 0 / .04);--pa-shadow-2: 0 1px 0 oklch(0% 0 0 / .04), 0 4px 12px oklch(0% 0 0 / .06);--pa-shadow-3: 0 8px 24px oklch(0% 0 0 / .1), 0 2px 6px oklch(0% 0 0 / .06);--pa-shadow-modal: 0 20px 60px oklch(0% 0 0 / .18), 0 4px 12px oklch(0% 0 0 / .08);--pa-tap: 44px;--pa-control-h: 32px;--pa-control-h-sm: 26px;--pa-control-h-lg: 40px;--pa-ease: cubic-bezier(.2, .7, .3, 1);--pa-dur-1: 80ms;--pa-dur-2: .14s;--pa-dur-3: .22s}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--pa-font-sans);font-size:var(--pa-text-base);color:var(--pa-text);background:var(--pa-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"cv02","cv03","cv04","cv11";line-height:1.5}a{color:var(--pa-accent);text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:2px}h1,h2,h3,h4,h5,h6{margin:0;color:var(--pa-text-strong);font-family:var(--pa-font-sans);font-weight:600;letter-spacing:-.2px}input,textarea,select,button{font-family:inherit}.pa-scroll::-webkit-scrollbar{width:10px;height:10px}.pa-scroll::-webkit-scrollbar-thumb{background:#0000001f;border-radius:5px;border:2px solid transparent;background-clip:content-box}.pa-scroll::-webkit-scrollbar-thumb:hover{background:#00000038;background-clip:content-box;border:2px solid transparent}.pa-app{font-family:var(--pa-font-sans);background:var(--pa-bg);color:var(--pa-text);min-height:100vh;font-size:var(--pa-text-base)}.pa-topnav{display:flex;align-items:center;gap:var(--pa-s-6);height:48px;padding:0 var(--pa-s-6);border-bottom:1px solid var(--pa-border);background:var(--pa-surface)}.pa-topnav__brand{display:flex;align-items:center;gap:10px;font-weight:600;letter-spacing:-.2px;font-size:var(--pa-text-md);color:var(--pa-text-strong)}.pa-topnav__mark{width:22px;height:22px;border-radius:5px;background:var(--pa-text-strong);display:grid;place-items:center;color:var(--pa-bg);font-family:var(--pa-font-mono);font-size:13px;font-weight:700;letter-spacing:-.5px}.pa-topnav__brand-tag{font-weight:400;font-size:var(--pa-text-sm);color:var(--pa-text-muted);margin-left:6px}.pa-topnav__nav{display:flex;gap:2px;margin-left:var(--pa-s-4)}.pa-topnav__nav a{display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:var(--pa-r-sm);color:var(--pa-text-muted);text-decoration:none;font-size:var(--pa-text-base);font-weight:500}.pa-topnav__nav a:hover{background:var(--pa-surface-3);color:var(--pa-text);text-decoration:none}.pa-topnav__nav a.is-active{color:var(--pa-text-strong);background:var(--pa-surface-3)}.pa-topnav__spacer{flex:1}.pa-topnav__user{display:inline-flex;align-items:center;gap:10px;padding:4px 4px 4px 10px;border-radius:999px;border:1px solid var(--pa-border);background:var(--pa-surface);font-size:var(--pa-text-sm);color:var(--pa-text);cursor:pointer;text-decoration:none}.pa-topnav__user:hover{background:var(--pa-surface-3);text-decoration:none}.pa-avatar{width:24px;height:24px;border-radius:50%;background:var(--pa-accent);color:var(--pa-accent-fg);display:grid;place-items:center;font-size:11px;font-weight:600}.pa-subnav{display:flex;gap:2px;padding:0 var(--pa-s-6);border-bottom:1px solid var(--pa-border);background:var(--pa-surface);height:38px;align-items:stretch}.pa-subnav a{display:inline-flex;align-items:center;padding:0 12px;height:100%;font-size:var(--pa-text-base);font-weight:500;color:var(--pa-text-muted);text-decoration:none;border-bottom:2px solid transparent;margin-bottom:-1px}.pa-subnav a:hover{color:var(--pa-text);text-decoration:none}.pa-subnav a.is-active{color:var(--pa-text-strong);border-bottom-color:var(--pa-text-strong)}.pa-tenant-header{padding:var(--pa-s-5) var(--pa-s-6);border-bottom:1px solid var(--pa-border);background:var(--pa-surface);display:flex;align-items:center;gap:var(--pa-s-3);flex-wrap:wrap}.pa-tenant-header__title{display:flex;align-items:center;gap:var(--pa-s-3)}.pa-tenant-header h1{font-size:var(--pa-text-2xl);margin:0}.pa-tenant-header__meta{font-size:var(--pa-text-sm);color:var(--pa-text-muted);margin-top:4px}.pa-page-header{padding:var(--pa-s-6) var(--pa-s-6) var(--pa-s-4)}.pa-page-header__row{display:flex;align-items:center;gap:var(--pa-s-3)}.pa-page-header__title{font-size:var(--pa-text-xl);font-weight:600;letter-spacing:-.4px;color:var(--pa-text-strong);margin:0}.pa-page-header__sub{color:var(--pa-text-muted);font-size:var(--pa-text-base);margin-top:4px}.pa-page-body{padding:0 var(--pa-s-6) var(--pa-s-12)}.pa-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:var(--pa-control-h);padding:0 12px;border-radius:var(--pa-r);border:1px solid var(--pa-border);background:var(--pa-surface);color:var(--pa-text);font-family:inherit;font-size:var(--pa-text-base);font-weight:500;cursor:pointer;-webkit-user-select:none;user-select:none;text-decoration:none;transition:background var(--pa-dur-1) var(--pa-ease),border-color var(--pa-dur-1) var(--pa-ease),color var(--pa-dur-1) var(--pa-ease);white-space:nowrap}.pa-btn:hover{background:var(--pa-surface-3);border-color:var(--pa-border-strong);text-decoration:none}.pa-btn:focus-visible{outline:none;box-shadow:0 0 0 3px var(--pa-accent-ring);border-color:var(--pa-accent)}.pa-btn[disabled],.pa-btn.is-disabled{opacity:.5;cursor:not-allowed}.pa-btn--primary{background:var(--pa-text-strong);color:var(--pa-bg);border-color:var(--pa-text-strong)}.pa-btn--primary:hover{background:#000;border-color:#000}.pa-btn--accent{background:var(--pa-accent);color:var(--pa-accent-fg);border-color:var(--pa-accent)}.pa-btn--accent:hover{background:var(--pa-accent-hover);border-color:var(--pa-accent-hover)}.pa-btn--danger{background:var(--pa-error);color:#fff;border-color:var(--pa-error)}.pa-btn--danger:hover{background:#ac1922;border-color:#ac1922}.pa-btn--ghost{background:transparent;border-color:transparent;color:var(--pa-text-muted)}.pa-btn--ghost:hover{background:var(--pa-surface-3);color:var(--pa-text)}.pa-btn--sm{height:var(--pa-control-h-sm);padding:0 8px;font-size:var(--pa-text-sm)}.pa-btn--lg{height:var(--pa-control-h-lg);padding:0 16px;font-size:var(--pa-text-md)}.pa-tap{min-height:var(--pa-tap);min-width:var(--pa-tap)}@media(max-width:768px){.pa-btn{min-height:var(--pa-tap)}.pa-topnav{gap:var(--pa-s-3);padding:0 var(--pa-s-3)}.pa-topnav__brand-tag{display:none}.pa-topnav__nav{margin-left:0;gap:0}.pa-topnav__nav a{padding:0 8px;font-size:var(--pa-text-sm)}.pa-topnav__user>span:not(.pa-avatar){display:none}.pa-topnav__user{padding:4px;border-radius:999px}.pa-tenant-header{flex-wrap:wrap;gap:var(--pa-s-3)}.pa-tenant-header__meta{width:100%;text-align:left}.pa-page-header{padding:var(--pa-s-4) var(--pa-s-4) var(--pa-s-3)}.pa-page-header__title{font-size:var(--pa-text-lg)}.pa-page-body{padding:0 var(--pa-s-4) var(--pa-s-10)}.pa-card{overflow-x:auto}}.pa-input,.pa-select,.pa-textarea{width:100%;height:var(--pa-control-h);padding:0 10px;border:1px solid var(--pa-border);border-radius:var(--pa-r);background:var(--pa-surface);color:var(--pa-text);font-family:inherit;font-size:var(--pa-text-base);transition:border-color var(--pa-dur-1) var(--pa-ease),box-shadow var(--pa-dur-1) var(--pa-ease)}.pa-input:hover,.pa-select:hover,.pa-textarea:hover{border-color:var(--pa-border-strong)}.pa-input:focus,.pa-select:focus,.pa-textarea:focus{outline:none;border-color:var(--pa-accent);box-shadow:0 0 0 3px var(--pa-accent-ring)}.pa-textarea{height:auto;min-height:72px;padding:8px 10px;resize:vertical;line-height:1.45}.pa-input--mono{font-family:var(--pa-font-mono)}.pa-input--code{font-family:var(--pa-font-mono);letter-spacing:.5px;text-align:center;font-weight:600}.pa-label{display:block;font-size:var(--pa-text-sm);color:var(--pa-text-muted);margin-bottom:6px;font-weight:500}.pa-help{font-size:var(--pa-text-sm);color:var(--pa-text-subtle);margin-top:4px;line-height:1.45}.pa-card{background:var(--pa-surface);border:1px solid var(--pa-border);border-radius:var(--pa-r-md)}.pa-card__hd{padding:14px 16px;border-bottom:1px solid var(--pa-border);display:flex;align-items:center;gap:var(--pa-s-3)}.pa-card__hd h3{margin:0;font-size:var(--pa-text-md);font-weight:600;color:var(--pa-text-strong)}.pa-card__hd .pa-help{margin:0}.pa-card__bd{padding:16px}.pa-card__ft{padding:12px 16px;border-top:1px solid var(--pa-border);display:flex;align-items:center;justify-content:flex-end;gap:var(--pa-s-2);background:var(--pa-surface-2);border-bottom-left-radius:var(--pa-r-md);border-bottom-right-radius:var(--pa-r-md)}.pa-dl{display:grid;grid-template-columns:180px 1fr;gap:10px 24px;font-size:var(--pa-text-base);margin:0}.pa-dl dt{color:var(--pa-text-muted);font-weight:500}.pa-dl dd{margin:0;color:var(--pa-text)}.pa-dl dd .mono{font-family:var(--pa-font-mono);font-size:var(--pa-text-sm);color:var(--pa-text-strong)}.pa-table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--pa-text-base)}.pa-table thead th{text-align:left;padding:10px 12px;background:var(--pa-surface-2);font-weight:500;font-size:var(--pa-text-sm);color:var(--pa-text-muted);border-top:1px solid var(--pa-border);border-bottom:1px solid var(--pa-border);white-space:nowrap;position:sticky;top:0}.pa-table thead th:first-child{border-top-left-radius:var(--pa-r-md);border-left:1px solid var(--pa-border)}.pa-table thead th:last-child{border-top-right-radius:var(--pa-r-md);border-right:1px solid var(--pa-border)}.pa-table tbody td{padding:10px 12px;border-bottom:1px solid var(--pa-border);color:var(--pa-text);vertical-align:middle}.pa-table tbody tr:first-child td{border-top:none}.pa-table tbody tr:hover td{background:var(--pa-surface-2)}.pa-table tbody td:first-child{border-left:1px solid var(--pa-border)}.pa-table tbody td:last-child{border-right:1px solid var(--pa-border)}.pa-table tbody tr:last-child td:first-child{border-bottom-left-radius:var(--pa-r-md)}.pa-table tbody tr:last-child td:last-child{border-bottom-right-radius:var(--pa-r-md)}.pa-table .mono{font-family:var(--pa-font-mono);font-size:var(--pa-text-sm);color:var(--pa-text)}.pa-table th.sorted{color:var(--pa-text-strong)}.pa-table th.sorted:after{content:" ↓";color:var(--pa-text-muted)}.pa-badge{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;height:20px;border-radius:999px;font-size:var(--pa-text-xs);font-weight:500;background:var(--pa-neutral-bg);color:var(--pa-neutral-fg);border:1px solid var(--pa-neutral-border);font-family:var(--pa-font-sans);letter-spacing:.1px;white-space:nowrap}.pa-badge .dot{width:6px;height:6px;border-radius:50%;background:var(--pa-neutral)}.pa-badge--neutral{background:var(--pa-neutral-bg);color:var(--pa-neutral-fg);border-color:var(--pa-neutral-border)}.pa-badge--neutral .dot{background:var(--pa-neutral)}.pa-badge--success{background:var(--pa-success-bg);color:var(--pa-success-fg);border-color:var(--pa-success-border)}.pa-badge--success .dot{background:var(--pa-success)}.pa-badge--info{background:var(--pa-info-bg);color:var(--pa-info-fg);border-color:var(--pa-info-border)}.pa-badge--info .dot{background:var(--pa-info)}.pa-badge--warning{background:var(--pa-warning-bg);color:var(--pa-warning-fg);border-color:var(--pa-warning-border)}.pa-badge--warning .dot{background:var(--pa-warning)}.pa-badge--error{background:var(--pa-error-bg);color:var(--pa-error-fg);border-color:var(--pa-error-border)}.pa-badge--error .dot{background:var(--pa-error)}.pa-badge--purple{background:var(--pa-purple-bg);color:var(--pa-purple-fg);border-color:var(--pa-purple-border)}.pa-badge--purple .dot{background:var(--pa-purple)}.pa-badge--orange{background:var(--pa-orange-bg);color:var(--pa-orange-fg);border-color:var(--pa-orange-border)}.pa-badge--orange .dot{background:var(--pa-orange)}.pa-badge--gray{background:var(--pa-gray-bg);color:var(--pa-gray-fg);border-color:var(--pa-gray-border)}.pa-badge--gray .dot{background:var(--pa-gray)}.pa-badge--mono{font-family:var(--pa-font-mono)}.pa-badge--lg{height:24px;padding:0 10px;font-size:var(--pa-text-sm)}.pa-badge--square{border-radius:var(--pa-r-sm)}.pa-banner{display:flex;align-items:flex-start;gap:10px;padding:10px 14px;border-radius:var(--pa-r-md);background:var(--pa-info-bg);color:var(--pa-info-fg);border:1px solid var(--pa-info-border);font-size:var(--pa-text-base)}.pa-banner__icon{width:16px;height:16px;flex-shrink:0;margin-top:1px;display:inline-flex;align-items:center;justify-content:center}.pa-banner__title{font-weight:600}.pa-banner__body{line-height:1.45}.pa-banner--info{background:var(--pa-info-bg);color:var(--pa-info-fg);border-color:var(--pa-info-border)}.pa-banner--success{background:var(--pa-success-bg);color:var(--pa-success-fg);border-color:var(--pa-success-border)}.pa-banner--warning{background:var(--pa-warning-bg);color:var(--pa-warning-fg);border-color:var(--pa-warning-border)}.pa-banner--error{background:var(--pa-error-bg);color:var(--pa-error-fg);border-color:var(--pa-error-border)}.pa-chip{display:inline-flex;align-items:center;padding:1px 6px;height:20px;border-radius:var(--pa-r-sm);border:1px solid var(--pa-border);background:var(--pa-surface-2);color:var(--pa-text);font-family:var(--pa-font-mono);font-size:var(--pa-text-sm);font-weight:500}.pa-toggle{position:relative;width:36px;height:20px;border-radius:999px;background:var(--pa-border-strong);transition:background var(--pa-dur-2) var(--pa-ease);cursor:pointer;flex-shrink:0;display:inline-block;border:0;padding:0}.pa-toggle:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;background:#fff;border-radius:50%;box-shadow:0 1px 2px #0003;transition:transform var(--pa-dur-2) var(--pa-ease)}.pa-toggle.is-on{background:var(--pa-accent)}.pa-toggle.is-on:after{transform:translate(16px)}.pa-toggle.is-disabled{opacity:.5;cursor:not-allowed}.pa-radio,.pa-checkbox{width:16px;height:16px;border-radius:50%;border:1.5px solid var(--pa-border-strong);background:var(--pa-surface);display:inline-grid;place-items:center;flex-shrink:0;cursor:pointer;padding:0}.pa-checkbox{border-radius:4px}.pa-radio.is-on{border-color:var(--pa-accent)}.pa-radio.is-on:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--pa-accent)}.pa-checkbox.is-on{background:var(--pa-accent);border-color:var(--pa-accent)}.pa-checkbox.is-on:after{content:"";width:9px;height:9px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='white' stroke-width='3'><polyline points='3,8 7,12 13,4'/></svg>");background-size:contain;background-repeat:no-repeat}.pa-radio.is-disabled,.pa-checkbox.is-disabled{opacity:.5;cursor:not-allowed}.pa-filters{display:flex;gap:var(--pa-s-2);align-items:end;flex-wrap:wrap}.pa-filters .pa-field{min-width:160px}.pa-field{display:flex;flex-direction:column}.pa-empty{text-align:center;padding:56px 24px;color:var(--pa-text-muted)}.pa-empty h4{color:var(--pa-text-strong);font-size:var(--pa-text-lg);font-weight:600;margin:0 0 6px}.pa-empty p{margin:0 auto;max-width:440px;line-height:1.55;font-size:var(--pa-text-base)}.pa-empty__actions{margin-top:18px;display:inline-flex;gap:var(--pa-s-2)}.pa-empty__icon{width:40px;height:40px;border-radius:8px;background:var(--pa-surface-2);border:1px solid var(--pa-border);display:inline-grid;place-items:center;color:var(--pa-text-muted);margin-bottom:14px}.pa-swatch{width:100%;aspect-ratio:1.4;border-radius:var(--pa-r);border:1px solid var(--pa-border)}.pa-stack{display:flex;flex-direction:column;gap:var(--pa-s-4)}.pa-row{display:flex;align-items:center;gap:var(--pa-s-3)}.pa-grow{flex:1}.pa-mono{font-family:var(--pa-font-mono)}.pa-muted{color:var(--pa-text-muted)}.pa-strong{color:var(--pa-text-strong);font-weight:600}.pa-divider{height:1px;background:var(--pa-border);margin:var(--pa-s-4) 0;border:0}.pa-kbd{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border-radius:4px;background:var(--pa-surface-2);border:1px solid var(--pa-border);font-family:var(--pa-font-mono);font-size:11px;color:var(--pa-text-muted)}.pa-locked{position:relative;opacity:.6;pointer-events:none}.pa-locked-row{background:var(--pa-surface-2)}.pa-modal{position:relative;background:var(--pa-surface);border:1px solid var(--pa-border);border-radius:var(--pa-r-md);box-shadow:var(--pa-shadow-modal);width:480px;max-width:calc(100vw - 32px)}.pa-modal__hd{padding:16px 20px;border-bottom:1px solid var(--pa-border);display:flex;align-items:center;gap:var(--pa-s-3)}.pa-modal__hd h3{margin:0;font-size:var(--pa-text-lg);font-weight:600;color:var(--pa-text-strong);letter-spacing:-.2px}.pa-modal__bd{padding:18px 20px}.pa-modal__ft{padding:14px 20px;border-top:1px solid var(--pa-border);display:flex;align-items:center;justify-content:flex-end;gap:var(--pa-s-2);background:var(--pa-surface-2);border-bottom-left-radius:var(--pa-r-md);border-bottom-right-radius:var(--pa-r-md)}.pa-backdrop{position:fixed;inset:0;background:#17161259;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:grid;place-items:center;padding:var(--pa-s-4);z-index:50}
