:root{--xpdr-navy-950:#02070e;--xpdr-navy-900:#06121f;--xpdr-navy-800:#081420;--xpdr-card-bg:#081420b8;--xpdr-ice:#d5e0ff;--xpdr-mist:#7b93a8;--xpdr-fog:#465f73;--xpdr-cyan:#35d4e5;--xpdr-orange:#ff5a1f;--xpdr-border-subtle:#d5e0ff1f;--xpdr-border-active:#35d4e566;--xpdr-glow-cyan:#35d4e559;--xpdr-glow-amber:#ff5a1f66;--color-background:var(--xpdr-navy-950);--color-background-mute:var(--xpdr-navy-900);--color-surface:var(--xpdr-navy-900);--color-card:var(--xpdr-card-bg);--color-text:var(--xpdr-ice);--color-text-muted:var(--xpdr-mist);--color-text-dim:var(--xpdr-fog);--color-border:var(--xpdr-border-subtle);--color-border-active:var(--xpdr-border-active);--color-primary:var(--xpdr-cyan);--color-primary-strong:#7fe4f0;--color-accent:var(--xpdr-orange);--color-accent-strong:#ff7a47;--color-on-primary:var(--xpdr-navy-950);--color-success:#34d399;--color-success-bg:#34d3991f;--color-warning:#fbbf24;--color-warning-bg:#fbbf241f;--color-danger:#f87171;--color-danger-bg:#f871711f;--color-info:var(--xpdr-cyan);--color-info-bg:#35d4e51f;--color-disabled-bg:#7b93a81f;--color-disabled-text:var(--xpdr-fog);--color-disabled-border:#d5e0ff0f;--color-focus-ring:#35d4e58c;--focus-ring:0 0 0 3px var(--color-focus-ring);--font-family:"Space Grotesk", "Segoe UI", system-ui, -apple-system, sans-serif;--font-family-data:"JetBrains Mono", "Cascadia Code", "Consolas", monospace;--font-heading-weight:600;--font-body-weight:400;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--font-size-xl:1.375rem;--font-size-2xl:1.75rem;--line-height-body:1.6;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:2.75rem;--space-8:4rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.75rem;--radius-full:999px;--shadow-sm:0 1px 2px #02070e80;--shadow-md:0 4px 16px #02070e8c;--shadow-lg:0 12px 32px #02070ea6;--shadow-glow-cyan:0 0 24px var(--xpdr-glow-cyan);--shadow-glow-amber:0 0 24px var(--xpdr-glow-amber)}*,:before,:after{box-sizing:border-box}body{font-family:var(--font-family);font-size:var(--font-size-md);font-weight:var(--font-body-weight);color:var(--color-text);background-color:var(--color-background);line-height:var(--line-height-body);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4{font-weight:var(--font-heading-weight);letter-spacing:-.01em}button{font:inherit;cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:none}::selection{background:var(--xpdr-glow-cyan);color:var(--xpdr-ice)}.resize-none{resize:none}.app[data-v-4f33cf92]{grid-template-rows:auto 1fr;min-height:100vh;display:grid}.app__header[data-v-4f33cf92]{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.5rem;display:flex}.app__brand[data-v-4f33cf92]{letter-spacing:.05em;color:inherit;align-items:center;gap:.55rem;font-weight:700;text-decoration:none;display:inline-flex}.app__logo[data-v-4f33cf92]{width:88px;height:auto;display:block}.app__nav[data-v-4f33cf92]{flex-wrap:wrap;justify-content:flex-end;gap:1rem;display:flex}.app__link[data-v-4f33cf92]{color:inherit;text-decoration:none}.app__link[data-v-4f33cf92]:hover{text-decoration:underline}.app__main[data-v-4f33cf92]{min-width:0;padding:1.5rem}.app__main--auth[data-v-4f33cf92]{padding:0}@media (width<=48rem){.app__header[data-v-4f33cf92]{align-items:flex-start;padding:.75rem 1rem}.app__nav[data-v-4f33cf92]{font-size:var(--font-size-sm);gap:.5rem .75rem}.app__main[data-v-4f33cf92]{padding:1rem}}.health-badge[data-v-777c3578]{border-radius:999px;padding:.25rem .75rem;font-size:.875rem;font-weight:600;display:inline-block}.health-badge--ready[data-v-777c3578]{color:#166534;background-color:#dcfce7}.health-badge--degraded[data-v-777c3578]{color:#92400e;background-color:#fef3c7}.health-badge--unavailable[data-v-777c3578]{color:#991b1b;background-color:#fee2e2}.home[data-v-1128c8f1]{justify-items:start;gap:1rem;display:grid}.home__lead[data-v-1128c8f1]{margin:0}.home__status[data-v-1128c8f1]{align-items:center;gap:1rem;display:flex}.auth-stage[data-v-0d52d453]{isolation:isolate;background:radial-gradient(circle at 12% 18%,#35d4e529,#0000 28rem),radial-gradient(circle at 88% 78%,#ff5a1f1f,#0000 26rem),linear-gradient(145deg,#02070e 0%,#071727 55%,#04101b 100%);place-items:center;min-height:100dvh;padding:2rem 1rem;display:grid;position:relative;overflow:hidden}.auth-stage[data-v-0d52d453]:before{content:"";z-index:-2;opacity:.16;background-image:linear-gradient(#d5e0ff14 1px,#0000 1px),linear-gradient(90deg,#d5e0ff14 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.auth-stage__routes[data-v-0d52d453]{z-index:-1;pointer-events:none;position:absolute;inset:0}.auth-stage__route[data-v-0d52d453]{border:1px dashed #35d4e547;border-radius:50%;width:46vw;height:28vw;position:absolute;transform:rotate(-18deg)}.auth-stage__route--one[data-v-0d52d453]{top:8vh;left:-15vw}.auth-stage__route--two[data-v-0d52d453]{border-color:#ff5a1f40;bottom:2vh;right:-18vw;transform:rotate(22deg)}.auth-stage__beacon[data-v-0d52d453]{background:var(--color-primary);width:10px;height:10px;box-shadow:0 0 0 8px #35d4e51a, 0 0 28px var(--xpdr-glow-cyan);border-radius:50%;position:absolute}.auth-stage__beacon--one[data-v-0d52d453]{top:31%;left:12%}.auth-stage__beacon--two[data-v-0d52d453]{background:var(--color-accent);box-shadow:0 0 0 8px #ff5a1f14, 0 0 28px var(--xpdr-glow-amber);bottom:24%;right:11%}.login[data-v-0d52d453]{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#040f19d1;border:1px solid #d5e0ff29;border-radius:1.5rem;width:min(29rem,100%);padding:clamp(1.75rem,4vw,3rem);display:grid;box-shadow:0 2rem 5rem #00000073}.login__brand[data-v-0d52d453]{width:max-content;font:700 .8rem/1 var(--font-family-data);letter-spacing:.18em;align-items:center;gap:.65rem;margin:0 auto 2rem;display:flex}.login__mark[data-v-0d52d453]{color:var(--color-on-primary);background:var(--color-primary);letter-spacing:.12em;border-radius:.5rem;padding:.65rem .75rem}.login__eyebrow[data-v-0d52d453]{color:var(--color-primary);font:600 .72rem/1.4 var(--font-family-data);letter-spacing:.11em;text-transform:uppercase;text-align:center;margin:0 0 .6rem}.login__title[data-v-0d52d453]{text-align:center;margin:0;font-size:clamp(2rem,6vw,2.75rem);line-height:1.08}.login__intro[data-v-0d52d453]{max-width:22rem;color:var(--color-text-muted);text-align:center;margin:.75rem auto 1.75rem}.login__form[data-v-0d52d453]{gap:1.1rem;width:100%;display:grid}.login__field[data-v-0d52d453]{color:var(--color-text);font-size:var(--font-size-sm);gap:.45rem;font-weight:600;display:grid}.login__field input[data-v-0d52d453]{width:100%;min-height:3.2rem;color:var(--color-text);font:inherit;background:#02070ead;border:1px solid #d5e0ff2e;border-radius:.75rem;padding:.8rem .95rem}.login__field input[data-v-0d52d453]::placeholder{color:var(--color-text-dim)}.login__field input[data-v-0d52d453]:hover{border-color:#d5e0ff52}.login__password[data-v-0d52d453]{display:block;position:relative}.login__password input[data-v-0d52d453]{padding-right:4.5rem}.login__reveal[data-v-0d52d453]{color:var(--color-primary);background:0 0;border:0;padding:.35rem;font-size:.78rem;font-weight:700;position:absolute;top:50%;right:.8rem;transform:translateY(-50%)}.login__reveal[data-v-0d52d453]:hover{color:var(--color-primary-strong)}.login__error[data-v-0d52d453]{color:var(--color-danger);background:var(--color-danger-bg);font-size:var(--font-size-sm);border:1px solid #f8717147;border-radius:.65rem;margin:0;padding:.75rem .9rem}.login__submit[data-v-0d52d453]{min-height:3.2rem;color:var(--color-on-primary);background:linear-gradient(100deg, var(--color-primary), #7fe4f0);font:inherit;cursor:pointer;border:0;border-radius:.75rem;justify-content:center;align-items:center;gap:.8rem;padding:.8rem 1rem;font-weight:750;transition:transform .16s,box-shadow .16s;display:flex;box-shadow:0 .8rem 2rem #35d4e529}.login__submit[data-v-0d52d453]:hover{transform:translateY(-2px);box-shadow:0 1rem 2.4rem #35d4e540}.login__submit[data-v-0d52d453]:active{transform:translateY(0)}.login__submit[data-v-0d52d453]:disabled{opacity:.6;cursor:default}.login__access[data-v-0d52d453]{color:var(--color-text-muted);text-align:center;font-size:var(--font-size-sm);margin:1.5rem 0 0}.login__access a[data-v-0d52d453]{color:var(--color-primary);text-underline-offset:.2em;font-weight:700}.login__secure[data-v-0d52d453]{color:var(--color-text-dim);font:500 .68rem/1.4 var(--font-family-data);letter-spacing:.05em;text-align:center;text-transform:uppercase;margin:1.7rem 0 0}.login__secure span[data-v-0d52d453]{color:var(--color-accent)}@media (prefers-reduced-motion:reduce){.login__submit[data-v-0d52d453]{transition:none}}.access-stage[data-v-75d0e10b]{background:radial-gradient(circle at 80% 15%,#35d4e524,#0000 26rem),linear-gradient(145deg,#02070e,#071727 60%,#04101b);place-items:center;min-height:100dvh;padding:2rem 1rem;display:grid}.access-card[data-v-75d0e10b]{background:#040f19db;border:1px solid #d5e0ff26;border-radius:1.5rem;width:min(36rem,100%);padding:clamp(1.75rem,5vw,3.25rem);box-shadow:0 2rem 5rem #0000006b}.access-card__brand[data-v-75d0e10b]{width:max-content;font:700 .8rem/1 var(--font-family-data);letter-spacing:.16em;margin:0 auto 2rem}.access-card__brand span[data-v-75d0e10b]{color:var(--color-on-primary);background:var(--color-primary);border-radius:.5rem;margin-right:.55rem;padding:.65rem .75rem;display:inline-block}.access-card__eyebrow[data-v-75d0e10b]{color:var(--color-primary);font:600 .72rem/1.4 var(--font-family-data);letter-spacing:.1em;text-align:center;text-transform:uppercase;margin:0 0 .55rem}h1[data-v-75d0e10b]{text-align:center;margin:0;font-size:clamp(2rem,7vw,3rem);line-height:1.08}.access-card__lead[data-v-75d0e10b]{max-width:29rem;color:var(--color-text-muted);text-align:center;margin:.85rem auto 2rem}.access-card__steps[data-v-75d0e10b]{gap:0;margin:0 0 2rem;padding:0;list-style:none;display:grid}.access-card__steps li[data-v-75d0e10b]{grid-template-columns:2.4rem 1fr;gap:.9rem;padding-bottom:1.45rem;display:grid;position:relative}.access-card__steps li[data-v-75d0e10b]:not(:last-child):after{content:"";background:linear-gradient(var(--color-primary), #35d4e514);width:1px;position:absolute;top:2.4rem;bottom:0;left:1.15rem}.access-card__steps li>span[data-v-75d0e10b]{width:2.4rem;height:2.4rem;color:var(--color-primary);background:var(--color-info-bg);font:700 .75rem/1 var(--font-family-data);border:1px solid #35d4e559;border-radius:50%;place-items:center;display:grid}.access-card__steps strong[data-v-75d0e10b]{margin:.1rem 0 .2rem;display:block}.access-card__steps p[data-v-75d0e10b]{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}.access-card__primary[data-v-75d0e10b]{min-height:3.2rem;color:var(--color-on-primary);background:var(--color-primary);border-radius:.75rem;justify-content:center;align-items:center;gap:.75rem;font-weight:750;text-decoration:none;transition:transform .16s;display:flex}.access-card__primary[data-v-75d0e10b]:hover{background:var(--color-primary-strong);transform:translateY(-2px)}.access-card__note[data-v-75d0e10b]{color:var(--color-text-dim);text-align:center;margin:1.25rem 0 0;font-size:.78rem}@media (prefers-reduced-motion:reduce){.access-card__primary[data-v-75d0e10b]{transition:none}}.session[data-v-64620414]{justify-items:start;gap:1.5rem;display:grid}.session__title[data-v-64620414]{margin:0}.session__org-required[data-v-64620414]{border:1px solid var(--color-border-active);background-color:var(--color-info-bg);color:var(--color-primary);border-radius:.375rem;padding:.75rem 1rem;font-size:.9rem}.session__identity[data-v-64620414]{gap:.5rem;margin:0;display:grid}.session__identity div[data-v-64620414]{gap:.5rem;display:flex}.session__identity dt[data-v-64620414]{min-width:10rem;font-weight:600}.session__identity dd[data-v-64620414]{margin:0}.session__subtitle[data-v-64620414]{margin:0 0 .5rem}.session__org-list[data-v-64620414]{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.session__org-button[data-v-64620414]{border:1px solid var(--color-border);background-color:var(--color-background-mute);font:inherit;cursor:pointer;text-align:left;border-radius:.375rem;align-items:baseline;gap:.75rem;padding:.5rem .75rem;display:flex}.session__org-button--active[data-v-64620414]{opacity:1;font-weight:600}.session__org-button[data-v-64620414]:disabled{cursor:default}.session__org-role[data-v-64620414]{opacity:.75;font-size:.8rem}.session__logout[data-v-64620414]{border:1px solid var(--color-border);background-color:var(--color-background-mute);font:inherit;cursor:pointer;border-radius:.375rem;padding:.5rem 1rem}.session__provisioning[data-v-64620414]{color:var(--color-accent);font-weight:600}.crm-layout[data-v-3432e0e2]{gap:var(--space-5);max-width:56rem;padding:var(--space-5) var(--space-4) var(--space-8);flex-direction:column;width:100%;margin:0 auto;display:flex}.crm-layout__context[data-v-3432e0e2]{align-items:baseline;gap:var(--space-2);display:flex}.crm-layout__context-label[data-v-3432e0e2]{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-dim)}.crm-layout__context-name[data-v-3432e0e2]{font-size:var(--font-size-sm);color:var(--color-text-muted)}.crm-layout__nav[data-v-3432e0e2]{gap:var(--space-2);border-bottom:1px solid var(--color-border);padding-bottom:var(--space-2);display:flex}.crm-layout__nav-link[data-v-3432e0e2]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:600;text-decoration:none}.crm-layout__nav-link[data-v-3432e0e2]:hover{color:var(--color-text);background-color:#35d4e50f}.crm-layout__nav-link--active[data-v-3432e0e2]{color:var(--color-primary);background-color:var(--color-info-bg)}.crm-layout__content[data-v-3432e0e2]{min-height:20rem}.xpdr-card[data-v-1e7c3eb1]{background-color:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);overflow:hidden}.xpdr-card__header[data-v-1e7c3eb1]{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border);display:flex}.xpdr-card__title[data-v-1e7c3eb1]{font-size:var(--font-size-lg);color:var(--color-text);margin:0}.xpdr-card__subtitle[data-v-1e7c3eb1]{margin:var(--space-1) 0 0;font-size:var(--font-size-sm);color:var(--color-text-muted)}.xpdr-card__body[data-v-1e7c3eb1]{padding:var(--space-5)}.xpdr-card__footer[data-v-1e7c3eb1]{justify-content:flex-end;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-top:1px solid var(--color-border);background-color:#06121f80;display:flex}.xpdr-table-wrap[data-v-cde9425d]{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow-x:auto}.xpdr-table[data-v-cde9425d]{border-collapse:collapse;width:100%;font-size:var(--font-size-sm)}.xpdr-table th[data-v-cde9425d]{padding:var(--space-3) var(--space-4);text-align:left;font-size:var(--font-size-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);background-color:var(--color-background-mute);border-bottom:1px solid var(--color-border);white-space:nowrap;font-weight:600}.xpdr-table td[data-v-cde9425d]{padding:var(--space-3) var(--space-4);color:var(--color-text);border-bottom:1px solid var(--color-border);vertical-align:top}.xpdr-table__row:last-child td[data-v-cde9425d]{border-bottom:none}.xpdr-table__row[data-v-cde9425d]:hover{background-color:#35d4e50a}.xpdr-table__empty[data-v-cde9425d]{text-align:center;color:var(--color-text-muted);padding:var(--space-6)}.xpdr-table__cell--right[data-v-cde9425d]{text-align:right}.xpdr-table__cell--center[data-v-cde9425d]{text-align:center}.xpdr-button[data-v-8be98936]{justify-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);min-height:44px;color:var(--color-text);font-weight:600;font-size:var(--font-size-sm);background:0 0;padding:.5rem 1rem;line-height:1.25;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.xpdr-button[data-v-8be98936]:not(:disabled){cursor:pointer}.xpdr-button[data-v-8be98936]:focus-visible{box-shadow:var(--focus-ring)}.xpdr-button[data-v-8be98936]:disabled{cursor:not-allowed;background-color:var(--color-disabled-bg);border-color:var(--color-disabled-border);color:var(--color-disabled-text)}.xpdr-button--primary[data-v-8be98936]{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.xpdr-button--primary[data-v-8be98936]:not(:disabled):hover{background-color:var(--color-primary-strong);border-color:var(--color-primary-strong)}.xpdr-button--secondary[data-v-8be98936]:not(:disabled):hover{border-color:var(--color-border-active);background-color:#35d4e514}.xpdr-button--danger[data-v-8be98936]{background-color:var(--color-danger-bg);color:var(--color-danger);border-color:#f8717166}.xpdr-button--danger[data-v-8be98936]:not(:disabled):hover{background-color:var(--color-danger);border-color:var(--color-danger);color:var(--xpdr-navy-950)}.xpdr-button--ghost[data-v-8be98936]{color:var(--color-text-muted);border-color:#0000}.xpdr-button--ghost[data-v-8be98936]:not(:disabled):hover{color:var(--color-text);background-color:#d5e0ff0f}.xpdr-badge[data-v-b9327f2f]{border:1px solid var(--color-border);border-radius:var(--radius-full);font-size:var(--font-size-xs);white-space:nowrap;padding:.15rem .6rem;font-weight:600;line-height:1.4;display:inline-block}.xpdr-badge--neutral[data-v-b9327f2f]{color:var(--color-text-muted);background-color:#7b93a81f;border-color:#7b93a859}.xpdr-badge--success[data-v-b9327f2f]{background-color:var(--color-success-bg);color:var(--color-success);border-color:#34d39966}.xpdr-badge--warning[data-v-b9327f2f]{background-color:var(--color-warning-bg);color:var(--color-warning);border-color:#fbbf2466}.xpdr-badge--danger[data-v-b9327f2f]{background-color:var(--color-danger-bg);color:var(--color-danger);border-color:#f8717166}.xpdr-badge--info[data-v-b9327f2f]{background-color:var(--color-info-bg);color:var(--color-info);border-color:#35d4e566}.xpdr-pagination[data-v-07ce8ac1]{justify-content:center;align-items:center;gap:var(--space-3);padding-top:var(--space-4);flex-wrap:wrap;display:flex}.xpdr-pagination__control[data-v-07ce8ac1],.xpdr-pagination__page[data-v-07ce8ac1]{border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);font-size:var(--font-size-sm);background:0 0;padding:.35rem .75rem;font-weight:600;transition:border-color .15s,color .15s,background-color .15s}.xpdr-pagination__control[data-v-07ce8ac1]:not(:disabled):hover,.xpdr-pagination__page[data-v-07ce8ac1]:hover{border-color:var(--color-border-active);color:var(--color-text);background-color:#35d4e50f}.xpdr-pagination__control[data-v-07ce8ac1]:disabled{cursor:not-allowed;color:var(--color-disabled-text);background-color:var(--color-disabled-bg);border-color:var(--color-disabled-border)}.xpdr-pagination__pages[data-v-07ce8ac1]{align-items:center;gap:var(--space-1);margin:0;padding:0;list-style:none;display:flex}.xpdr-pagination__page--current[data-v-07ce8ac1]{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.xpdr-pagination__ellipsis[data-v-07ce8ac1]{padding:0 var(--space-1);color:var(--color-text-dim)}.xpdr-state[data-v-a078486c]{align-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-5);text-align:center;border:1px dashed var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-card);flex-direction:column;display:flex}.xpdr-state__spinner[data-v-a078486c]{border:3px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;width:2rem;height:2rem;animation:.8s linear infinite xpdr-spin-a078486c}@keyframes xpdr-spin-a078486c{to{transform:rotate(360deg)}}.xpdr-state__title[data-v-a078486c]{font-size:var(--font-size-lg);color:var(--color-text);margin:0}.xpdr-state__message[data-v-a078486c]{max-width:32rem;font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0}.xpdr-state__status[data-v-a078486c]{font-family:var(--font-family-data);font-size:var(--font-size-xs);color:var(--color-text-dim);margin:0}.xpdr-state__actions[data-v-a078486c]{gap:var(--space-3);margin-top:var(--space-2);display:flex}.xpdr-state--unavailable[data-v-a078486c],.xpdr-state--error[data-v-a078486c],.xpdr-state--conflict[data-v-a078486c],.xpdr-state--validation[data-v-a078486c]{border-style:solid;border-color:var(--color-border-active)}.crm-list__title[data-v-f92caa21]{font-size:var(--font-size-lg);margin:0}.crm-list__subtitle[data-v-f92caa21]{margin:var(--space-1) 0 0;font-size:var(--font-size-sm);color:var(--color-text-muted)}.crm-list__new[data-v-f92caa21]{text-decoration:none}.crm-list__toolbar[data-v-f92caa21]{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.crm-list__search[data-v-f92caa21]{gap:var(--space-2);flex:1;max-width:26rem;display:flex}.crm-list__search-input[data-v-f92caa21]{border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-background-mute);color:var(--color-text);font-size:var(--font-size-sm);flex:1;padding:.5rem .75rem}.crm-list__search-input[data-v-f92caa21]:focus-visible{border-color:var(--color-border-active);box-shadow:var(--focus-ring);outline:none}.crm-list__archived[data-v-f92caa21]{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-muted);cursor:pointer;display:inline-flex}.crm-list__record-link[data-v-f92caa21]{color:var(--color-primary);font-weight:600;text-decoration:none}.crm-list__record-link[data-v-f92caa21]:hover{color:var(--color-primary-strong);text-decoration:underline}.xpdr-field[data-v-dcfb5cdf]{gap:var(--space-1);flex-direction:column;display:flex}.xpdr-field__label[data-v-dcfb5cdf]{font-size:var(--font-size-sm);color:var(--color-text);font-weight:600}.xpdr-field__required[data-v-dcfb5cdf]{color:var(--color-accent)}.xpdr-field__control[data-v-dcfb5cdf]{border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-background-mute);width:100%;color:var(--color-text);font-size:var(--font-size-md);padding:.5rem .75rem;line-height:1.4;transition:border-color .15s,box-shadow .15s}textarea.xpdr-field__control[data-v-dcfb5cdf]{resize:none;min-height:6rem}.xpdr-field__control[data-v-dcfb5cdf]::placeholder{color:var(--color-text-dim)}.xpdr-field__control[data-v-dcfb5cdf]:focus-visible{border-color:var(--color-border-active);box-shadow:var(--focus-ring);outline:none}.xpdr-field__control[data-v-dcfb5cdf]:disabled{background-color:var(--color-disabled-bg);border-color:var(--color-disabled-border);color:var(--color-disabled-text);cursor:not-allowed}.xpdr-field__control--invalid[data-v-dcfb5cdf]{border-color:#f8717199}.xpdr-field__hint[data-v-dcfb5cdf]{font-size:var(--font-size-xs);color:var(--color-text-muted)}.xpdr-field__error[data-v-dcfb5cdf]{font-size:var(--font-size-xs);color:var(--color-danger);margin:0}.crm-form[data-v-27ac7262]{gap:var(--space-4);flex-direction:column;display:flex}.crm-form__validation[data-v-27ac7262]{gap:var(--space-1);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background-color:var(--color-danger-bg);color:var(--color-danger);font-size:var(--font-size-sm);border:1px solid #f8717166;flex-direction:column;display:flex}.crm-form__error[data-v-27ac7262]{font-size:var(--font-size-sm);color:var(--color-danger);margin:0}.crm-form__actions[data-v-27ac7262]{justify-content:flex-end;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border);display:flex}.crm-detail__banner[data-v-ee4f8389]{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background-color:var(--color-warning-bg);color:var(--color-warning);font-size:var(--font-size-sm);margin-bottom:var(--space-4);border:1px solid #fbbf2466;font-weight:600}.crm-detail__fields[data-v-ee4f8389]{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));margin:0;display:grid}.crm-detail__field[data-v-ee4f8389]{gap:var(--space-1);flex-direction:column;display:flex}.crm-detail__field dt[data-v-ee4f8389]{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-dim)}.crm-detail__field dd[data-v-ee4f8389]{color:var(--color-text);word-break:break-word;margin:0}.crm-detail__mono[data-v-ee4f8389]{font-family:var(--font-family-data);font-size:var(--font-size-xs);color:var(--color-text-muted)}.crm-detail__actions[data-v-ee4f8389]{gap:var(--space-3);margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--color-border);display:flex}.crm-detail__archive[data-v-ee4f8389]{margin-top:var(--space-5);padding:var(--space-4);border-radius:var(--radius-lg);background-color:var(--color-danger-bg);border:1px dashed #f8717166}.crm-detail__archive-prompt[data-v-ee4f8389]{margin:0 0 var(--space-3);font-size:var(--font-size-sm);color:var(--color-danger)}.crm-detail__archive-actions[data-v-ee4f8389]{gap:var(--space-3);display:flex}.crm-detail__archive-error[data-v-ee4f8389]{margin:var(--space-3) 0 0;font-size:var(--font-size-sm);color:var(--color-danger)}.custom-objects-layout[data-v-8a92075f]{flex-direction:column;gap:1.5rem;display:flex}.custom-objects-layout__header[data-v-8a92075f]{border-bottom:1px solid var(--color-border);flex-direction:column;gap:1rem;padding-bottom:1rem;display:flex}.custom-objects-layout__title-row[data-v-8a92075f]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.custom-objects-layout__title[data-v-8a92075f]{color:var(--xpdr-ice);letter-spacing:-.02em;margin:0;font-size:1.5rem;font-weight:700}.custom-objects-layout__subtitle[data-v-8a92075f]{color:var(--color-text-muted);margin:.25rem 0 0;font-size:.875rem}.custom-objects-layout__admin-actions[data-v-8a92075f]{gap:.5rem;display:flex}.admin-manage-btn[data-v-8a92075f]{background:var(--surface-panel);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--xpdr-cyan);align-items:center;gap:.4rem;padding:.45rem .85rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.admin-manage-btn[data-v-8a92075f]:hover{border-color:var(--xpdr-cyan);background:#35d4e51a}.admin-manage-btn--active[data-v-8a92075f]{border-color:var(--xpdr-cyan);color:var(--xpdr-ice);background:#35d4e526}.admin-manage-btn--primary[data-v-8a92075f]{background:var(--xpdr-cyan);color:var(--xpdr-navy-950);border-color:var(--xpdr-cyan)}.admin-manage-btn--primary[data-v-8a92075f]:hover{color:var(--xpdr-navy-950);background:#2cb9c9}.custom-objects-layout__nav[data-v-8a92075f]{gap:.5rem;padding-top:.5rem;display:flex;overflow-x:auto}.custom-objects-layout__tab[data-v-8a92075f]{background:var(--surface-panel);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);white-space:nowrap;align-items:center;gap:.5rem;padding:.5rem .9rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.custom-objects-layout__tab[data-v-8a92075f]:hover{color:var(--color-text);border-color:#35d4e566}.custom-objects-layout__tab--active[data-v-8a92075f]{border-color:var(--xpdr-cyan);color:var(--xpdr-cyan);background:#35d4e51a;font-weight:600}.custom-objects-layout__content[data-v-8a92075f]{min-height:400px}.record-list-view[data-v-e1fa90d4]{flex-direction:column;gap:1rem;display:flex}.record-list-view__topbar[data-v-e1fa90d4]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.record-list-view__heading[data-v-e1fa90d4]{color:var(--xpdr-ice);margin:0;font-size:1.25rem;font-weight:700}.record-list-view__desc[data-v-e1fa90d4]{color:var(--color-text-muted);margin:.2rem 0 0;font-size:.8125rem}.create-record-link[data-v-e1fa90d4]{background:var(--xpdr-cyan);color:var(--xpdr-navy-950);border-radius:var(--radius-sm);align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.create-record-link[data-v-e1fa90d4]:hover{background:#2cb9c9}.toolbar[data-v-e1fa90d4]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.search-box[data-v-e1fa90d4]{flex:1;gap:.5rem;max-width:500px;display:flex}.search-input[data-v-e1fa90d4]{background:var(--xpdr-navy-950);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);flex:1;padding:.4rem .75rem;font-size:.875rem}.search-input[data-v-e1fa90d4]:focus{border-color:var(--xpdr-cyan);outline:none}.archived-label[data-v-e1fa90d4]{color:var(--color-text-muted);cursor:pointer;align-items:center;gap:.4rem;font-size:.8125rem;display:flex}.table-card[data-v-e1fa90d4]{padding:0;overflow:hidden}.table-container[data-v-e1fa90d4]{overflow-x:auto}.data-table[data-v-e1fa90d4]{border-collapse:collapse;text-align:left;width:100%;font-size:.875rem}.data-table th[data-v-e1fa90d4]{color:var(--color-text-muted);border-bottom:1px solid var(--color-border);background:#06121fe6;padding:.75rem 1rem;font-weight:600}.th-sortable[data-v-e1fa90d4]{cursor:pointer;-webkit-user-select:none;user-select:none}.th-sortable[data-v-e1fa90d4]:hover{color:var(--xpdr-cyan)}.th-content[data-v-e1fa90d4]{align-items:center;gap:.3rem;display:inline-flex}.sort-arrow[data-v-e1fa90d4]{color:var(--xpdr-cyan);font-size:.75rem}.data-table td[data-v-e1fa90d4]{color:var(--color-text);border-bottom:1px solid #ffffff0d;padding:.75rem 1rem}.data-row[data-v-e1fa90d4]:hover{background:#35d4e508}.data-row--archived[data-v-e1fa90d4]{opacity:.65;background:#ff5a1f08}.record-id-link[data-v-e1fa90d4]{color:var(--xpdr-cyan);font-weight:500;text-decoration:none}.record-id-link[data-v-e1fa90d4]:hover{text-decoration:underline}.td-actions[data-v-e1fa90d4]{gap:.5rem;display:flex}.action-btn[data-v-e1fa90d4]{color:var(--color-text-muted);font-size:.8125rem;text-decoration:none}.action-btn[data-v-e1fa90d4]:hover{color:var(--xpdr-cyan);text-decoration:underline}.pagination-footer[data-v-e1fa90d4]{border-top:1px solid var(--color-border);padding:.75rem 1rem}.text-muted[data-v-e1fa90d4],.th-status[data-v-e1fa90d4]{color:var(--color-text-muted)}.status-pill[data-v-e1fa90d4]{align-items:center;gap:.4rem;display:inline-flex}.status-dot[data-v-e1fa90d4]{border-radius:var(--radius-full);flex-shrink:0;width:10px;height:10px}.status-dot--status_blue[data-v-e1fa90d4]{background:var(--color-info)}.status-dot--status_green[data-v-e1fa90d4]{background:var(--color-success)}.status-dot--status_amber[data-v-e1fa90d4]{background:var(--color-warning)}.status-dot--status_red[data-v-e1fa90d4]{background:var(--color-danger)}.status-dot--status_gray[data-v-e1fa90d4]{background:var(--color-text-muted)}.status-dot--status_cyan[data-v-e1fa90d4]{background:var(--xpdr-cyan)}.status-label[data-v-e1fa90d4]{color:var(--color-text);font-size:.8125rem;font-weight:600}.record-form-view[data-v-7d70d56d]{flex-direction:column;gap:1.25rem;max-width:860px;display:flex}.back-link[data-v-7d70d56d]{color:var(--xpdr-cyan);margin-bottom:.25rem;font-size:.8125rem;text-decoration:none;display:inline-block}.back-link[data-v-7d70d56d]:hover{text-decoration:underline}.heading[data-v-7d70d56d]{color:var(--xpdr-ice);margin:0;font-size:1.35rem;font-weight:700}.error-banner[data-v-7d70d56d]{border:1px solid var(--xpdr-orange);border-radius:var(--radius-sm);color:var(--xpdr-orange);background:#ff5a1f1a;padding:.75rem 1rem;font-size:.875rem}.form-card[data-v-7d70d56d]{flex-direction:column;gap:1.5rem;display:flex}.layout-section[data-v-7d70d56d]{flex-direction:column;gap:1rem;display:flex}.layout-section__heading[data-v-7d70d56d]{border-bottom:1px solid var(--color-border);padding-bottom:.5rem}.layout-section__title[data-v-7d70d56d]{color:var(--xpdr-ice);margin:0;font-size:1.05rem;font-weight:600}.layout-section__desc[data-v-7d70d56d]{color:var(--color-text-muted);margin:.25rem 0 0;font-size:.8125rem}.section-note[data-v-7d70d56d]{color:var(--color-text-muted);font-size:.75rem}.fields-grid[data-v-7d70d56d]{grid-template-columns:repeat(2,1fr);gap:1.25rem;display:grid}.form-field-group[data-v-7d70d56d]{flex-direction:column;gap:.35rem;display:flex}.form-field-group--full[data-v-7d70d56d]{grid-column:span 2}.form-field-group--half[data-v-7d70d56d],.form-field-group--third[data-v-7d70d56d]{grid-column:span 1}@media (width<=720px){.fields-grid[data-v-7d70d56d]{grid-template-columns:1fr}.form-field-group--full[data-v-7d70d56d],.form-field-group--half[data-v-7d70d56d],.form-field-group--third[data-v-7d70d56d]{grid-column:span 1}}.field-label[data-v-7d70d56d]{color:var(--xpdr-ice);align-items:center;gap:.4rem;font-size:.875rem;font-weight:600;display:flex}.req-star[data-v-7d70d56d]{color:var(--xpdr-orange)}.type-hint[data-v-7d70d56d]{color:var(--color-text-muted);font-size:.75rem;font-weight:400}.field-help[data-v-7d70d56d]{color:var(--color-text-muted);margin:0;font-size:.8125rem}.readonly-value[data-v-7d70d56d]{background:var(--surface-panel);border:1px dashed var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);word-break:break-word;padding:.5rem .75rem;font-size:.875rem}.form-input[data-v-7d70d56d],.form-textarea[data-v-7d70d56d],.form-select[data-v-7d70d56d]{background:var(--xpdr-navy-950);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);padding:.5rem .75rem;font-family:inherit;font-size:.875rem;transition:border-color .15s}.form-input[data-v-7d70d56d]:focus,.form-textarea[data-v-7d70d56d]:focus,.form-select[data-v-7d70d56d]:focus{border-color:var(--xpdr-cyan);outline:none}.form-input--error[data-v-7d70d56d]{border-color:var(--xpdr-orange)!important}.field-error-msg[data-v-7d70d56d]{color:var(--xpdr-orange);font-size:.75rem}.checkbox-container[data-v-7d70d56d]{padding-top:.25rem}.checkbox-label[data-v-7d70d56d],.multiselect-item[data-v-7d70d56d]{color:var(--color-text);cursor:pointer;align-items:center;gap:.4rem;font-size:.875rem;display:inline-flex}.multiselect-group[data-v-7d70d56d]{background:var(--xpdr-navy-950);border:1px solid var(--color-border);border-radius:var(--radius-sm);flex-direction:column;gap:.4rem;max-height:160px;padding:.5rem .75rem;display:flex;overflow-y:auto}.form-actions[data-v-7d70d56d]{border-top:1px solid var(--color-border);align-items:center;gap:1rem;margin-top:.5rem;padding-top:1rem;display:flex}.cancel-btn[data-v-7d70d56d]{color:var(--color-text-muted);font-size:.875rem;text-decoration:none}.cancel-btn[data-v-7d70d56d]:hover{color:var(--color-text);text-decoration:underline}.record-detail-view[data-v-4d9dae50]{flex-direction:column;gap:1.25rem;display:flex}.record-detail-view__header[data-v-4d9dae50]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.back-link[data-v-4d9dae50]{color:var(--xpdr-cyan);margin-bottom:.25rem;font-size:.8125rem;text-decoration:none;display:inline-block}.back-link[data-v-4d9dae50]:hover{text-decoration:underline}.title-row[data-v-4d9dae50]{align-items:center;gap:.75rem;display:flex}.heading[data-v-4d9dae50]{color:var(--xpdr-ice);margin:0;font-size:1.35rem;font-weight:700}.id-tag[data-v-4d9dae50]{color:var(--color-text-muted);background:var(--surface-panel);border-radius:var(--radius-sm);border:1px solid var(--color-border);padding:.2rem .5rem;font-size:.8125rem}.action-buttons[data-v-4d9dae50]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.transition-control[data-v-4d9dae50]{align-items:center;gap:.5rem;display:flex}.transition-select[data-v-4d9dae50]{color:var(--color-text);background:var(--surface-panel);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.4rem .6rem;font-size:.8125rem}.relationships-list[data-v-4d9dae50]{flex-direction:column;gap:.5rem;display:flex}.relationship-item[data-v-4d9dae50]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--surface-panel);flex-direction:column;gap:.15rem;padding:.5rem .75rem;display:flex}.relationship-info[data-v-4d9dae50]{align-items:center;gap:.5rem;display:flex}.relationship-kind[data-v-4d9dae50]{text-transform:uppercase;letter-spacing:.05em;color:var(--xpdr-cyan);font-size:.6875rem;font-weight:700}.relationship-label[data-v-4d9dae50]{color:var(--color-text);font-size:.8125rem}.relationship-link[data-v-4d9dae50]{color:var(--xpdr-cyan);word-break:break-word;font-size:.8125rem;text-decoration:none}.relationship-link[data-v-4d9dae50]:hover{text-decoration:underline}.edit-btn[data-v-4d9dae50]{background:var(--xpdr-cyan);color:var(--xpdr-navy-950);border-radius:var(--radius-sm);align-items:center;padding:.45rem .9rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.edit-btn[data-v-4d9dae50]:hover{background:#2cb9c9}.action-error[data-v-4d9dae50]{border:1px solid var(--xpdr-orange);border-radius:var(--radius-sm);color:var(--xpdr-orange);background:#ff5a1f1a;padding:.75rem;font-size:.875rem}.record-detail-layout[data-v-4d9dae50]{grid-template-columns:1fr 280px;gap:1.25rem;display:grid}@media (width<=860px){.record-detail-layout[data-v-4d9dae50]{grid-template-columns:1fr}}.fields-section[data-v-4d9dae50]{flex-direction:column;gap:1.25rem;display:flex}.section-heading[data-v-4d9dae50]{color:var(--xpdr-ice);border-bottom:1px solid var(--color-border);margin:0 0 1rem;padding-bottom:.5rem;font-size:1.05rem;font-weight:600}.section-desc[data-v-4d9dae50]{color:var(--color-text-muted);margin:-.5rem 0 1rem;font-size:.8125rem}.fields-grid[data-v-4d9dae50]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem;display:grid}.field-item[data-v-4d9dae50]{flex-direction:column;gap:.25rem;display:flex}.field-label[data-v-4d9dae50]{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);font-size:.75rem;font-weight:600}.req-star[data-v-4d9dae50]{color:var(--xpdr-orange)}.field-value[data-v-4d9dae50]{color:var(--color-text);word-break:break-word;font-size:.9375rem}.field-value--multiline[data-v-4d9dae50]{white-space:pre-wrap}.meta-heading[data-v-4d9dae50]{color:var(--xpdr-ice);border-bottom:1px solid var(--color-border);margin:0 0 .75rem;padding-bottom:.4rem;font-size:.9375rem;font-weight:600}.meta-list[data-v-4d9dae50]{flex-direction:column;gap:.6rem;margin:0;display:flex}.meta-item dt[data-v-4d9dae50]{color:var(--color-text-muted);font-size:.75rem}.meta-item dd[data-v-4d9dae50]{color:var(--color-text);margin:.1rem 0 0;font-size:.8125rem}.meta-item--archived dt[data-v-4d9dae50],.meta-item--archived dd[data-v-4d9dae50]{color:var(--xpdr-orange)}.history-timeline[data-v-4d9dae50]{flex-direction:column;gap:.75rem;display:flex}.history-item[data-v-4d9dae50]{border-bottom:1px solid #ffffff0d;align-items:flex-start;gap:.75rem;padding:.5rem 0;display:flex}.history-meta[data-v-4d9dae50]{color:var(--color-text-muted);align-items:center;gap:.4rem;font-size:.75rem;display:flex}.changed-fields[data-v-4d9dae50]{color:var(--color-text);margin-top:.25rem;font-size:.8125rem}.changed-fields code[data-v-4d9dae50]{background:var(--surface-panel);color:var(--xpdr-cyan);border-radius:3px;padding:.1rem .3rem}.empty-history[data-v-4d9dae50]{color:var(--color-text-muted);font-size:.875rem}.object-manage-view[data-v-00a16a87]{flex-direction:column;gap:1.5rem;display:flex}.topbar[data-v-00a16a87]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.back-link[data-v-00a16a87]{color:var(--xpdr-cyan);margin-bottom:.25rem;font-size:.8125rem;text-decoration:none;display:inline-block}.back-link[data-v-00a16a87]:hover{text-decoration:underline}.heading[data-v-00a16a87]{color:var(--xpdr-ice);margin:0;font-size:1.35rem;font-weight:700}.desc[data-v-00a16a87]{color:var(--color-text-muted);margin:.25rem 0 0;font-size:.8125rem}.objects-grid[data-v-00a16a87]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.25rem;display:grid}.object-card[data-v-00a16a87]{border:1px solid var(--color-border);flex-direction:column;justify-content:space-between;transition:transform .15s,border-color .15s;display:flex}.object-card[data-v-00a16a87]:hover{border-color:#35d4e566}.object-card--inactive[data-v-00a16a87]{opacity:.7}.card-title-row[data-v-00a16a87]{align-items:center;gap:.5rem;display:flex}.card-title[data-v-00a16a87]{color:var(--xpdr-ice);margin:0;font-size:1.15rem;font-weight:700}.card-meta[data-v-00a16a87]{color:var(--color-text-muted);align-items:center;gap:.4rem;margin-top:.2rem;font-size:.75rem;display:flex}.card-desc[data-v-00a16a87]{color:var(--color-text);min-height:2.8rem;margin:.75rem 0;font-size:.875rem;line-height:1.4}.card-stats[data-v-00a16a87]{background:var(--surface-panel);border:1px solid var(--color-border);border-radius:var(--radius-sm);gap:1rem;margin-bottom:1rem;padding:.5rem .75rem;display:flex}.stat-badge[data-v-00a16a87]{flex-direction:column;display:flex}.stat-num[data-v-00a16a87]{color:var(--xpdr-cyan);font-size:1rem;font-weight:700}.stat-label[data-v-00a16a87]{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.6875rem}.card-footer[data-v-00a16a87]{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;padding-top:.75rem;display:flex}.builder-links[data-v-00a16a87]{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.builder-link[data-v-00a16a87]{color:var(--xpdr-cyan);font-size:.8125rem;font-weight:600;text-decoration:none}.builder-link[data-v-00a16a87]:hover{text-decoration:underline}.modal-backdrop[data-v-00a16a87]{z-index:1000;background:#000000bf;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-card[data-v-00a16a87]{background:var(--xpdr-navy-900);border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;max-width:520px;overflow:hidden;box-shadow:0 10px 25px #00000080}.modal-header[data-v-00a16a87]{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.modal-title[data-v-00a16a87]{color:var(--xpdr-ice);margin:0;font-size:1.15rem;font-weight:700}.modal-close[data-v-00a16a87]{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;font-size:1.5rem}.modal-body[data-v-00a16a87]{flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.modal-error[data-v-00a16a87]{border:1px solid var(--xpdr-orange);border-radius:var(--radius-sm);color:var(--xpdr-orange);background:#ff5a1f26;padding:.5rem .75rem;font-size:.8125rem}.form-group[data-v-00a16a87]{flex-direction:column;gap:.3rem;display:flex}.input-label[data-v-00a16a87]{color:var(--xpdr-ice);font-size:.8125rem;font-weight:600}.input-hint[data-v-00a16a87]{color:var(--color-text-muted);font-size:.75rem}.modal-input[data-v-00a16a87],.modal-textarea[data-v-00a16a87]{background:var(--xpdr-navy-950);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);padding:.5rem .75rem;font-family:inherit;font-size:.875rem}.modal-input[data-v-00a16a87]:focus,.modal-textarea[data-v-00a16a87]:focus{border-color:var(--xpdr-cyan);outline:none}.checkbox-group[data-v-00a16a87]{padding-top:.25rem}.checkbox-label[data-v-00a16a87]{color:var(--color-text);cursor:pointer;align-items:center;gap:.4rem;font-size:.875rem;display:inline-flex}.modal-actions[data-v-00a16a87]{border-top:1px solid var(--color-border);justify-content:flex-end;gap:.75rem;margin-top:.5rem;padding-top:1rem;display:flex}.field-builder-view[data-v-5a539ac8]{flex-direction:column;gap:1.5rem;display:flex}.topbar[data-v-5a539ac8]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.back-link[data-v-5a539ac8]{color:var(--xpdr-cyan);margin-bottom:.25rem;font-size:.8125rem;text-decoration:none;display:inline-block}.back-link[data-v-5a539ac8]:hover{text-decoration:underline}.heading[data-v-5a539ac8]{color:var(--xpdr-ice);margin:0;font-size:1.35rem;font-weight:700}.meta-row[data-v-5a539ac8]{color:var(--color-text-muted);align-items:center;gap:.5rem;margin-top:.2rem;font-size:.8125rem;display:flex}.budget-card[data-v-5a539ac8]{padding:1rem}.budget-content[data-v-5a539ac8]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.budget-info[data-v-5a539ac8]{flex-direction:column;gap:.2rem;display:flex}.budget-title[data-v-5a539ac8]{color:var(--xpdr-ice);font-size:.875rem;font-weight:600}.budget-desc[data-v-5a539ac8]{color:var(--color-text-muted);font-size:.75rem}.budget-meter[data-v-5a539ac8]{align-items:center;gap:.75rem;display:flex}.meter-bar[data-v-5a539ac8]{background:var(--surface-panel);border:1px solid var(--color-border);border-radius:4px;width:140px;height:8px;overflow:hidden}.meter-fill[data-v-5a539ac8]{background:var(--xpdr-cyan);height:100%;transition:width .2s}.meter-fill--full[data-v-5a539ac8]{background:var(--xpdr-orange)}.budget-count[data-v-5a539ac8]{color:var(--xpdr-cyan);font-size:.8125rem}.fields-list[data-v-5a539ac8]{flex-direction:column;gap:.75rem;display:flex}.field-card[data-v-5a539ac8]{border:1px solid var(--color-border);align-items:flex-start;gap:1rem;padding:.85rem 1rem;display:flex}.field-card--inactive[data-v-5a539ac8]{opacity:.65}.field-order-controls[data-v-5a539ac8]{flex-direction:column;align-items:center;gap:.2rem;display:flex}.order-btn[data-v-5a539ac8]{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;padding:.2rem;font-size:.7rem}.order-btn[data-v-5a539ac8]:disabled{opacity:.2;cursor:not-allowed}.order-btn[data-v-5a539ac8]:not(:disabled):hover{color:var(--xpdr-cyan)}.order-idx[data-v-5a539ac8]{color:var(--color-text-muted);font-size:.75rem}.field-main[data-v-5a539ac8]{flex:1}.field-title-row[data-v-5a539ac8]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.field-name[data-v-5a539ac8]{color:var(--xpdr-ice);margin:0;font-size:1rem;font-weight:600}.type-badge[data-v-5a539ac8]{background:var(--surface-panel);border-radius:var(--radius-sm);color:var(--xpdr-cyan);border:1px solid var(--color-border);padding:.15rem .45rem;font-size:.75rem}.field-meta[data-v-5a539ac8]{color:var(--color-text-muted);align-items:center;gap:.4rem;margin-top:.25rem;font-size:.75rem;display:flex}.field-desc[data-v-5a539ac8]{color:var(--color-text);margin:.35rem 0 0;font-size:.8125rem}.options-preview[data-v-5a539ac8]{flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.4rem;display:flex}.options-title[data-v-5a539ac8]{color:var(--color-text-muted);font-size:.75rem}.opt-chip[data-v-5a539ac8]{background:var(--surface-panel);border:1px solid var(--color-border);color:var(--color-text);border-radius:3px;padding:.1rem .4rem;font-size:.75rem}.modal-backdrop[data-v-5a539ac8]{z-index:1000;background:#000000bf;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-card[data-v-5a539ac8]{background:var(--xpdr-navy-900);border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;max-width:560px;max-height:90vh;overflow-y:auto;box-shadow:0 10px 25px #00000080}.modal-header[data-v-5a539ac8]{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.modal-title[data-v-5a539ac8]{color:var(--xpdr-ice);margin:0;font-size:1.15rem;font-weight:700}.modal-close[data-v-5a539ac8]{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;font-size:1.5rem}.modal-body[data-v-5a539ac8]{flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.modal-error[data-v-5a539ac8]{border:1px solid var(--xpdr-orange);border-radius:var(--radius-sm);color:var(--xpdr-orange);background:#ff5a1f26;padding:.5rem .75rem;font-size:.8125rem}.form-group[data-v-5a539ac8]{flex-direction:column;gap:.3rem;display:flex}.input-label[data-v-5a539ac8]{color:var(--xpdr-ice);font-size:.8125rem;font-weight:600}.modal-input[data-v-5a539ac8],.modal-select[data-v-5a539ac8],.modal-textarea[data-v-5a539ac8]{background:var(--xpdr-navy-950);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);padding:.5rem .75rem;font-family:inherit;font-size:.875rem}.modal-input[data-v-5a539ac8]:focus,.modal-select[data-v-5a539ac8]:focus,.modal-textarea[data-v-5a539ac8]:focus{border-color:var(--xpdr-cyan);outline:none}.options-builder[data-v-5a539ac8]{flex-direction:column;gap:.5rem;display:flex}.option-row[data-v-5a539ac8]{align-items:center;gap:.5rem;display:flex}.remove-opt-btn[data-v-5a539ac8]{color:var(--xpdr-orange);cursor:pointer;background:0 0;border:none;font-size:1.25rem}.add-opt-btn[data-v-5a539ac8]{border:1px dashed var(--color-border);color:var(--xpdr-cyan);border-radius:var(--radius-sm);cursor:pointer;background:0 0;align-self:flex-start;padding:.3rem .6rem;font-size:.75rem}.flags-grid[data-v-5a539ac8]{grid-template-columns:repeat(2,1fr);gap:.75rem;padding-top:.5rem;display:grid}.checkbox-label[data-v-5a539ac8]{color:var(--color-text);cursor:pointer;align-items:center;gap:.4rem;font-size:.8125rem;display:inline-flex}.checkbox-label--disabled[data-v-5a539ac8]{opacity:.4;cursor:not-allowed}.modal-actions[data-v-5a539ac8]{border-top:1px solid var(--color-border);justify-content:flex-end;gap:.75rem;margin-top:.5rem;padding-top:1rem;display:flex}.relationship-builder-view[data-v-818ec9f8]{flex-direction:column;gap:1.5rem;display:flex}.builder-header[data-v-818ec9f8]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.header-breadcrumb[data-v-818ec9f8]{flex-direction:column;gap:.25rem;display:flex}.back-link[data-v-818ec9f8]{color:var(--xpdr-cyan);font-size:.8125rem;text-decoration:none;display:inline-block}.back-link[data-v-818ec9f8]:hover{text-decoration:underline}.view-title[data-v-818ec9f8]{color:var(--xpdr-ice);margin:0;font-size:1.35rem;font-weight:700}.builder-loading[data-v-818ec9f8],.builder-error[data-v-818ec9f8],.empty-state[data-v-818ec9f8]{justify-content:center;padding:2rem 0;display:flex}.relationships-list[data-v-818ec9f8]{flex-direction:column;gap:.75rem;display:flex}.relationship-card[data-v-818ec9f8]{border:1px solid var(--color-border);border-radius:var(--radius-sm);align-items:flex-start;gap:1rem;padding:.85rem 1rem;display:flex}.relationship-card--inactive[data-v-818ec9f8]{opacity:.65}.relationship-main[data-v-818ec9f8]{flex:1}.relationship-title-row[data-v-818ec9f8]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.relationship-name[data-v-818ec9f8]{color:var(--xpdr-ice);margin:0;font-size:1rem;font-weight:600}.kind-badge[data-v-818ec9f8]{background:var(--surface-panel);border-radius:var(--radius-sm);color:var(--xpdr-cyan);border:1px solid var(--color-border);text-transform:capitalize;padding:.15rem .45rem;font-size:.75rem}.endpoints[data-v-818ec9f8]{align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.endpoint-name[data-v-818ec9f8]{color:var(--color-text);font-size:.9375rem;font-weight:600}.endpoint-dir[data-v-818ec9f8]{color:var(--xpdr-cyan);font-size:1rem}.relationship-meta[data-v-818ec9f8]{color:var(--color-text-muted);align-items:center;gap:.4rem;margin-top:.25rem;font-size:.75rem;display:flex}.relationship-actions[data-v-818ec9f8]{gap:.5rem;display:flex}.modal-backdrop[data-v-818ec9f8]{z-index:1000;background:#000000bf;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-card[data-v-818ec9f8]{background:var(--xpdr-navy-900);border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;max-width:560px;max-height:90vh;overflow-y:auto;box-shadow:0 10px 25px #00000080}.modal-header[data-v-818ec9f8]{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.modal-title[data-v-818ec9f8]{color:var(--xpdr-ice);margin:0;font-size:1.15rem;font-weight:700}.modal-close[data-v-818ec9f8]{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;font-size:1.5rem}.modal-body[data-v-818ec9f8]{flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.modal-error[data-v-818ec9f8]{border:1px solid var(--xpdr-orange);border-radius:var(--radius-sm);color:var(--xpdr-orange);background:#ff5a1f26;padding:.5rem .75rem;font-size:.8125rem}.form-group[data-v-818ec9f8]{flex-direction:column;gap:.3rem;display:flex}.input-label[data-v-818ec9f8]{color:var(--xpdr-ice);font-size:.8125rem;font-weight:600}.modal-input[data-v-818ec9f8],.modal-select[data-v-818ec9f8]{background:var(--xpdr-navy-950);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);padding:.5rem .75rem;font-family:inherit;font-size:.875rem}.modal-input[data-v-818ec9f8]:focus,.modal-select[data-v-818ec9f8]:focus{border-color:var(--xpdr-cyan);outline:none}.endpoint-labels[data-v-818ec9f8]{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.flags-row[data-v-818ec9f8]{flex-direction:column;gap:.75rem;padding-top:.5rem;display:flex}.checkbox-label[data-v-818ec9f8]{color:var(--color-text);cursor:pointer;align-items:center;gap:.4rem;font-size:.8125rem;display:inline-flex}.modal-actions[data-v-818ec9f8]{border-top:1px solid var(--color-border);justify-content:flex-end;gap:.75rem;margin-top:.5rem;padding-top:1rem;display:flex}.status-builder-view[data-v-65e83d0f]{flex-direction:column;gap:1.5rem;display:flex}.builder-header[data-v-65e83d0f]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.header-breadcrumb[data-v-65e83d0f]{flex-direction:column;gap:.25rem;display:flex}.header-actions[data-v-65e83d0f]{gap:.5rem;display:flex}.back-link[data-v-65e83d0f]{color:var(--xpdr-cyan);font-size:.8125rem;text-decoration:none;display:inline-block}.back-link[data-v-65e83d0f]:hover{text-decoration:underline}.view-title[data-v-65e83d0f]{color:var(--xpdr-ice);margin:0;font-size:1.35rem;font-weight:700}.builder-loading[data-v-65e83d0f],.builder-error[data-v-65e83d0f],.empty-state[data-v-65e83d0f]{justify-content:center;padding:2rem 0;display:flex}.transition-error[data-v-65e83d0f]{border:1px solid var(--xpdr-orange);border-radius:var(--radius-sm);color:var(--xpdr-orange);background:#ff5a1f1a;padding:.75rem 1rem;font-size:.875rem}.section-heading[data-v-65e83d0f]{border-bottom:1px solid var(--color-border);align-items:baseline;gap:1rem;margin-bottom:1rem;padding-bottom:.5rem;display:flex}.section-title[data-v-65e83d0f]{color:var(--xpdr-ice);margin:0;font-size:1.05rem;font-weight:600}.section-desc[data-v-65e83d0f]{color:var(--color-text-muted);margin:0;font-size:.8125rem}.statuses-section[data-v-65e83d0f],.transitions-section[data-v-65e83d0f]{flex-direction:column;display:flex}.statuses-list[data-v-65e83d0f],.transitions-list[data-v-65e83d0f]{flex-direction:column;gap:.75rem;display:flex}.status-card[data-v-65e83d0f]{border:1px solid var(--color-border);border-radius:var(--radius-sm);align-items:flex-start;gap:.75rem;padding:.85rem 1rem;display:flex}.status-card--inactive[data-v-65e83d0f]{opacity:.65}.status-dot[data-v-65e83d0f]{border-radius:var(--radius-full);flex-shrink:0;width:12px;height:12px;margin-top:.35rem}.status-main[data-v-65e83d0f]{flex:1}.status-title-row[data-v-65e83d0f]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.status-name[data-v-65e83d0f]{color:var(--xpdr-ice);margin:0;font-size:1rem;font-weight:600}.status-key[data-v-65e83d0f]{color:var(--color-text-muted);font-size:.75rem}.status-desc[data-v-65e83d0f]{color:var(--color-text);margin:.35rem 0 0;font-size:.8125rem}.status-meta[data-v-65e83d0f]{color:var(--color-text-muted);align-items:center;gap:.4rem;margin-top:.25rem;font-size:.75rem;display:flex}.status-actions[data-v-65e83d0f]{gap:.5rem;display:flex}.transition-card[data-v-65e83d0f]{border:1px solid var(--color-border);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.transition-card--inactive[data-v-65e83d0f]{opacity:.65}.transition-flow[data-v-65e83d0f]{align-items:center;gap:.75rem;display:flex}.transition-from[data-v-65e83d0f],.transition-to[data-v-65e83d0f]{color:var(--color-text);font-size:.875rem;font-weight:600}.transition-arrow[data-v-65e83d0f]{color:var(--xpdr-cyan);font-size:1rem}.transition-actions[data-v-65e83d0f]{gap:.5rem;display:flex}.modal-backdrop[data-v-65e83d0f]{z-index:1000;background:#000000bf;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-card[data-v-65e83d0f]{background:var(--xpdr-navy-900);border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;max-width:560px;max-height:90vh;overflow-y:auto;box-shadow:0 10px 25px #00000080}.modal-header[data-v-65e83d0f]{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.modal-title[data-v-65e83d0f]{color:var(--xpdr-ice);margin:0;font-size:1.15rem;font-weight:700}.modal-close[data-v-65e83d0f]{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;font-size:1.5rem}.modal-body[data-v-65e83d0f]{flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.modal-error[data-v-65e83d0f]{border:1px solid var(--xpdr-orange);border-radius:var(--radius-sm);color:var(--xpdr-orange);background:#ff5a1f26;padding:.5rem .75rem;font-size:.8125rem}.form-group[data-v-65e83d0f]{flex-direction:column;gap:.3rem;display:flex}.input-label[data-v-65e83d0f]{color:var(--xpdr-ice);font-size:.8125rem;font-weight:600}.modal-input[data-v-65e83d0f],.modal-select[data-v-65e83d0f],.modal-textarea[data-v-65e83d0f]{background:var(--xpdr-navy-950);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);padding:.5rem .75rem;font-family:inherit;font-size:.875rem}.modal-input[data-v-65e83d0f]:focus,.modal-select[data-v-65e83d0f]:focus,.modal-textarea[data-v-65e83d0f]:focus{border-color:var(--xpdr-cyan);outline:none}.flags-grid[data-v-65e83d0f]{grid-template-columns:repeat(2,1fr);gap:.75rem;padding-top:.5rem;display:grid}.checkbox-label[data-v-65e83d0f]{color:var(--color-text);cursor:pointer;align-items:center;gap:.4rem;font-size:.8125rem;display:inline-flex}.modal-actions[data-v-65e83d0f]{border-top:1px solid var(--color-border);justify-content:flex-end;gap:.75rem;margin-top:.5rem;padding-top:1rem;display:flex}.layout-builder-view[data-v-e715e097]{flex-direction:column;gap:1.5rem;display:flex}.builder-header[data-v-e715e097]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.header-breadcrumb[data-v-e715e097]{flex-direction:column;gap:.25rem;display:flex}.header-actions[data-v-e715e097]{align-items:center;gap:.75rem;display:flex}.back-link[data-v-e715e097]{color:var(--xpdr-cyan);font-size:.8125rem;text-decoration:none;display:inline-block}.back-link[data-v-e715e097]:hover{text-decoration:underline}.view-title[data-v-e715e097]{color:var(--xpdr-ice);margin:0;font-size:1.35rem;font-weight:700}.kind-tabs[data-v-e715e097]{border:1px solid var(--color-border);border-radius:var(--radius-sm);display:flex;overflow:hidden}.kind-tab[data-v-e715e097]{background:var(--surface-panel);color:var(--color-text-muted);cursor:pointer;border:none;padding:.5rem 1rem;font-size:.8125rem;font-weight:600}.kind-tab--active[data-v-e715e097]{color:var(--xpdr-cyan);background:#35d4e526}.builder-loading[data-v-e715e097],.builder-error[data-v-e715e097]{justify-content:center;padding:2rem 0;display:flex}.save-error[data-v-e715e097]{border:1px solid var(--xpdr-orange);border-radius:var(--radius-sm);color:var(--xpdr-orange);background:#ff5a1f1a;padding:.75rem 1rem;font-size:.875rem}.info-banner[data-v-e715e097]{border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.875rem;display:flex}.section-card[data-v-e715e097]{border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;gap:.75rem;padding:1rem;display:flex}.section-card__header[data-v-e715e097]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.section-edit[data-v-e715e097]{flex-wrap:wrap;flex:1;gap:.75rem;display:flex}.section-edit .form-group[data-v-e715e097]{flex:1;min-width:180px}.section-actions[data-v-e715e097]{gap:.25rem;display:flex}.icon-btn[data-v-e715e097]{border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;background:0 0;flex-shrink:0;width:30px;height:30px;font-size:.9rem}.icon-btn[data-v-e715e097]:disabled{opacity:.3;cursor:not-allowed}.icon-btn[data-v-e715e097]:not(:disabled):hover{color:var(--xpdr-cyan);border-color:var(--xpdr-cyan)}.icon-btn--danger[data-v-e715e097]:not(:disabled):hover{color:var(--xpdr-orange);border-color:var(--xpdr-orange)}.section-flags[data-v-e715e097]{gap:1rem;display:flex}.section-fields[data-v-e715e097]{border-top:1px solid #ffffff0d;flex-direction:column;gap:.5rem;padding-top:.75rem;display:flex}.placement-row[data-v-e715e097]{background:var(--surface-panel);border:1px solid var(--color-border);border-radius:var(--radius-sm);align-items:flex-start;gap:.5rem;padding:.6rem;display:flex}.placement-main[data-v-e715e097]{flex-direction:column;flex:1;gap:.4rem;display:flex}.placement-title-row[data-v-e715e097]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.placement-field-name[data-v-e715e097]{color:var(--xpdr-ice);font-size:.875rem;font-weight:600}.placement-key[data-v-e715e097]{color:var(--color-text-muted);font-size:.75rem}.placement-controls[data-v-e715e097]{flex-wrap:wrap;gap:.5rem;display:flex}.placement-controls .modal-select[data-v-e715e097]{width:160px}.placement-controls .modal-input[data-v-e715e097]{flex:1;min-width:160px}.placement-req[data-v-e715e097]{white-space:nowrap;margin-top:1.5rem}.add-field-row[data-v-e715e097]{padding-top:.25rem}.add-field-select[data-v-e715e097]{max-width:320px}.builder-actions[data-v-e715e097]{justify-content:flex-start;display:flex}.form-group[data-v-e715e097]{flex-direction:column;gap:.3rem;display:flex}.input-label[data-v-e715e097]{color:var(--xpdr-ice);font-size:.8125rem;font-weight:600}.modal-input[data-v-e715e097],.modal-select[data-v-e715e097]{background:var(--xpdr-navy-950);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);padding:.5rem .75rem;font-family:inherit;font-size:.875rem}.modal-input[data-v-e715e097]:focus,.modal-select[data-v-e715e097]:focus{border-color:var(--xpdr-cyan);outline:none}.checkbox-label[data-v-e715e097]{color:var(--color-text);cursor:pointer;align-items:center;gap:.4rem;font-size:.8125rem;display:inline-flex}.permission-builder-view[data-v-49a103c8]{flex-direction:column;gap:1rem;display:flex}.builder-header[data-v-49a103c8]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.header-breadcrumb[data-v-49a103c8]{flex-direction:column;gap:.25rem;display:flex}.header-actions[data-v-49a103c8]{gap:.5rem;display:flex}.back-link[data-v-49a103c8]{color:var(--xpdr-cyan);font-size:.8125rem;text-decoration:none;display:inline-block}.back-link[data-v-49a103c8]:hover{text-decoration:underline}.view-title[data-v-49a103c8]{color:var(--xpdr-ice);margin:0;font-size:1.35rem;font-weight:700}.permission-summary[data-v-49a103c8]{flex-wrap:wrap;gap:.5rem;display:flex}.policy-desc[data-v-49a103c8]{color:var(--color-text-muted);margin:0;font-size:.8125rem}.save-error[data-v-49a103c8]{border:1px solid var(--xpdr-orange);border-radius:var(--radius-sm);color:var(--xpdr-orange);background:#ff5a1f1a;padding:.75rem 1rem;font-size:.875rem}.builder-loading[data-v-49a103c8],.builder-error[data-v-49a103c8],.empty-state[data-v-49a103c8]{justify-content:center;padding:2rem 0;display:flex}.permissions-table[data-v-49a103c8]{border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;display:flex;overflow:hidden}.permissions-row[data-v-49a103c8]{border-bottom:1px solid #ffffff0d;grid-template-columns:2fr 1fr 1fr 2fr;align-items:center;gap:.75rem;padding:.75rem 1rem;display:grid}.permissions-row[data-v-49a103c8]:last-child{border-bottom:none}.permissions-row--header[data-v-49a103c8]{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;background:#06121fe6;font-size:.75rem;font-weight:600}.permissions-row--required[data-v-49a103c8]{background:#fbbf2408}.cell-field[data-v-49a103c8]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.field-name[data-v-49a103c8]{color:var(--xpdr-ice);font-size:.875rem;font-weight:600}.field-key[data-v-49a103c8]{color:var(--color-text-muted);font-size:.75rem}.cell-flag[data-v-49a103c8]{color:var(--color-text);cursor:pointer;align-items:center;gap:.4rem;font-size:.8125rem;display:inline-flex}.checkbox-label[data-v-49a103c8]{align-items:center;gap:.4rem;display:inline-flex}.note-warning[data-v-49a103c8]{color:var(--color-warning);font-size:.75rem}.automation-layout[data-v-9352d27c]{flex-direction:column;gap:1.25rem;display:flex}.automation-layout__nav[data-v-9352d27c]{border-bottom:1px solid var(--color-border);flex-wrap:wrap;gap:.5rem;padding-bottom:.75rem;display:flex}.automation-layout__link[data-v-9352d27c]{border-radius:var(--radius-sm);color:var(--color-text-muted);padding:.35rem .75rem;font-size:.8125rem;font-weight:600;text-decoration:none}.automation-layout__link[data-v-9352d27c]:hover{color:var(--xpdr-ice);background:var(--surface-panel)}.automation-layout__link.router-link-exact-active[data-v-9352d27c]{color:var(--xpdr-cyan);background:#35d4e514}.dashboard[data-v-6a1c4ccf]{flex-direction:column;gap:1.25rem;display:flex}.topbar[data-v-6a1c4ccf]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.heading[data-v-6a1c4ccf]{color:var(--xpdr-ice);margin:0;font-size:1.35rem;font-weight:700}.desc[data-v-6a1c4ccf]{color:var(--color-text-muted);margin:.25rem 0 0;font-size:.8125rem}.dashboard__error[data-v-6a1c4ccf]{border:1px solid var(--xpdr-orange);border-radius:var(--radius-sm);color:var(--xpdr-orange);background:#ff5a1f26;padding:.5rem .75rem;font-size:.8125rem}.stats-row[data-v-6a1c4ccf]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}.stat-card[data-v-6a1c4ccf]{padding:1rem}.stat-value[data-v-6a1c4ccf]{color:var(--xpdr-cyan);margin:.5rem 0;font-size:2rem;font-weight:800;line-height:1}.stat-value--danger[data-v-6a1c4ccf]{color:var(--xpdr-orange)}.stat-note[data-v-6a1c4ccf]{color:var(--color-text-muted);margin:0;font-size:.75rem}.window-switcher[data-v-6a1c4ccf]{gap:.35rem;display:flex}.dashboard__card-title[data-v-6a1c4ccf]{font-size:var(--font-size-lg);color:var(--color-text);margin:0}.dashboard__card-subtitle[data-v-6a1c4ccf]{margin:var(--space-1) 0 0;font-size:var(--font-size-sm);color:var(--color-text-muted)}.window-btn[data-v-6a1c4ccf]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--surface-panel);color:var(--color-text-muted);cursor:pointer;padding:.3rem .6rem;font-size:.75rem;font-weight:600}.window-btn--active[data-v-6a1c4ccf]{border-color:var(--xpdr-cyan);color:var(--xpdr-cyan)}.timeline[data-v-6a1c4ccf]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.timeline__row[data-v-6a1c4ccf]{border-bottom:1px solid var(--color-border);align-items:center;gap:1rem;padding:.6rem 0;display:flex}.timeline__row[data-v-6a1c4ccf]:last-child{border-bottom:none}.timeline__day[data-v-6a1c4ccf]{flex-direction:column;align-items:center;min-width:3rem;display:flex}.timeline__num[data-v-6a1c4ccf]{color:var(--xpdr-ice);font-size:1.15rem;font-weight:800}.timeline__unit[data-v-6a1c4ccf]{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.625rem}.timeline__body[data-v-6a1c4ccf]{flex:1}.timeline__title[data-v-6a1c4ccf]{color:var(--xpdr-ice);font-size:.9375rem;font-weight:600}.timeline__subtitle[data-v-6a1c4ccf]{color:var(--color-text-muted);font-size:.8125rem}.dashboard__links[data-v-6a1c4ccf]{gap:1rem;margin-top:1rem;display:flex}.dashboard__links a[data-v-6a1c4ccf]{color:var(--xpdr-cyan);font-size:.8125rem;font-weight:600;text-decoration:none}.dashboard__links a[data-v-6a1c4ccf]:hover{text-decoration:underline}.state-container[data-v-6a1c4ccf]{justify-content:center;padding:2rem 0;display:flex}.upcoming-view[data-v-67c40542]{flex-direction:column;gap:1.25rem;display:flex}.topbar[data-v-67c40542]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.heading[data-v-67c40542]{color:var(--xpdr-ice);margin:0;font-size:1.35rem;font-weight:700}.desc[data-v-67c40542]{color:var(--color-text-muted);margin:.25rem 0 0;font-size:.8125rem}.action-error[data-v-67c40542]{border:1px solid var(--xpdr-orange);border-radius:var(--radius-sm);color:var(--xpdr-orange);background:#ff5a1f26;padding:.5rem .75rem;font-size:.8125rem}.window-switcher[data-v-67c40542]{gap:.35rem;display:flex}.window-btn[data-v-67c40542]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--surface-panel);color:var(--color-text-muted);cursor:pointer;padding:.3rem .6rem;font-size:.75rem;font-weight:600}.window-btn--active[data-v-67c40542]{border-color:var(--xpdr-cyan);color:var(--xpdr-cyan)}.state-container[data-v-67c40542]{justify-content:center;padding:2rem 0;display:flex}.timeline[data-v-67c40542]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.timeline__row[data-v-67c40542]{border-bottom:1px solid var(--color-border);align-items:center;gap:1rem;padding:.6rem 0;display:flex}.timeline__row[data-v-67c40542]:last-child{border-bottom:none}.timeline__day[data-v-67c40542]{flex-direction:column;align-items:center;min-width:3rem;display:flex}.timeline__num[data-v-67c40542]{color:var(--xpdr-ice);font-size:1.15rem;font-weight:800}.timeline__unit[data-v-67c40542]{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.625rem}.timeline__body[data-v-67c40542]{flex:1}.timeline__title[data-v-67c40542]{color:var(--xpdr-ice);font-size:.9375rem;font-weight:600}.timeline__subtitle[data-v-67c40542]{color:var(--color-text-muted);font-size:.8125rem}.pagination[data-v-67c40542]{border-top:1px solid var(--color-border);justify-content:center;align-items:center;gap:1rem;margin-top:1rem;padding-top:1rem;display:flex}.pagination__label[data-v-67c40542]{color:var(--color-text-muted);font-size:.8125rem}.date-types-view[data-v-0cde0708]{flex-direction:column;gap:1.25rem;display:flex}.topbar[data-v-0cde0708]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.heading[data-v-0cde0708]{color:var(--xpdr-ice);margin:0;font-size:1.35rem;font-weight:700}.desc[data-v-0cde0708]{color:var(--color-text-muted);margin:.25rem 0 0;font-size:.8125rem}.action-error[data-v-0cde0708]{border:1px solid var(--xpdr-orange);border-radius:var(--radius-sm);color:var(--xpdr-orange);background:#ff5a1f26;padding:.5rem .75rem;font-size:.8125rem}.types-grid[data-v-0cde0708]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.25rem;display:grid}.type-card[data-v-0cde0708]{flex-direction:column;justify-content:space-between;padding:1rem;display:flex}.card-title-row[data-v-0cde0708]{align-items:center;gap:.5rem;display:flex}.card-title[data-v-0cde0708]{color:var(--xpdr-ice);margin:0;font-size:1.1rem;font-weight:700}.card-meta[data-v-0cde0708]{color:var(--color-text-muted);align-items:center;gap:.4rem;margin-top:.2rem;font-size:.75rem;display:flex}.card-tags[data-v-0cde0708]{gap:.5rem;margin:.75rem 0;display:flex}.card-footer[data-v-0cde0708]{border-top:1px solid var(--color-border);justify-content:flex-end;gap:.5rem;padding-top:.75rem;display:flex}.state-container[data-v-0cde0708]{justify-content:center;padding:2rem 0;display:flex}.modal-backdrop[data-v-0cde0708]{z-index:1000;background:#000000bf;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-card[data-v-0cde0708]{background:var(--xpdr-navy-900);border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;max-width:520px;overflow:hidden;box-shadow:0 10px 25px #00000080}.modal-header[data-v-0cde0708]{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.modal-title[data-v-0cde0708]{color:var(--xpdr-ice);margin:0;font-size:1.15rem;font-weight:700}.modal-close[data-v-0cde0708]{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;font-size:1.5rem}.modal-body[data-v-0cde0708]{flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.modal-error[data-v-0cde0708]{border:1px solid var(--xpdr-orange);border-radius:var(--radius-sm);color:var(--xpdr-orange);background:#ff5a1f26;padding:.5rem .75rem;font-size:.8125rem}.form-group[data-v-0cde0708]{flex-direction:column;gap:.3rem;display:flex}.input-label[data-v-0cde0708]{color:var(--xpdr-ice);font-size:.8125rem;font-weight:600}.modal-input[data-v-0cde0708]{background:var(--xpdr-navy-950);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);padding:.5rem .75rem;font-family:inherit;font-size:.875rem}.modal-input[data-v-0cde0708]:focus{border-color:var(--xpdr-cyan);outline:none}.checkbox-group[data-v-0cde0708]{padding-top:.25rem}.checkbox-label[data-v-0cde0708]{color:var(--color-text);cursor:pointer;align-items:center;gap:.4rem;font-size:.875rem;display:inline-flex}.modal-actions[data-v-0cde0708]{border-top:1px solid var(--color-border);justify-content:flex-end;gap:.75rem;margin-top:.5rem;padding-top:1rem;display:flex}.entries-view[data-v-fb0726b3]{flex-direction:column;gap:1.25rem;display:flex}.topbar[data-v-fb0726b3]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.heading[data-v-fb0726b3]{color:var(--xpdr-ice);margin:0;font-size:1.35rem;font-weight:700}.desc[data-v-fb0726b3]{color:var(--color-text-muted);margin:.25rem 0 0;font-size:.8125rem}.action-error[data-v-fb0726b3]{border:1px solid var(--xpdr-orange);border-radius:var(--radius-sm);color:var(--xpdr-orange);background:#ff5a1f26;padding:.5rem .75rem;font-size:.8125rem}.entries-list[data-v-fb0726b3]{flex-direction:column;gap:.75rem;display:flex}.entry-card[data-v-fb0726b3]{justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.card-title-row[data-v-fb0726b3]{align-items:center;gap:.5rem;display:flex}.card-title[data-v-fb0726b3]{color:var(--xpdr-ice);margin:0;font-size:1rem;font-weight:700}.card-meta[data-v-fb0726b3]{color:var(--color-text-muted);align-items:center;gap:.4rem;margin-top:.15rem;font-size:.75rem;display:flex}.card-tags[data-v-fb0726b3]{gap:.5rem;margin-top:.5rem;display:flex}.card-footer[data-v-fb0726b3]{flex-shrink:0;gap:.5rem;display:flex}.state-container[data-v-fb0726b3]{justify-content:center;padding:2rem 0;display:flex}.modal-backdrop[data-v-fb0726b3]{z-index:1000;background:#000000bf;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-card[data-v-fb0726b3]{background:var(--xpdr-navy-900);border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;max-width:520px;overflow:hidden;box-shadow:0 10px 25px #00000080}.modal-header[data-v-fb0726b3]{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.modal-title[data-v-fb0726b3]{color:var(--xpdr-ice);margin:0;font-size:1.15rem;font-weight:700}.modal-close[data-v-fb0726b3]{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;font-size:1.5rem}.modal-body[data-v-fb0726b3]{flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.modal-error[data-v-fb0726b3]{border:1px solid var(--xpdr-orange);border-radius:var(--radius-sm);color:var(--xpdr-orange);background:#ff5a1f26;padding:.5rem .75rem;font-size:.8125rem}.form-group[data-v-fb0726b3]{flex-direction:column;gap:.3rem;display:flex}.input-label[data-v-fb0726b3]{color:var(--xpdr-ice);font-size:.8125rem;font-weight:600}.input-hint[data-v-fb0726b3]{color:var(--color-text-muted);font-size:.75rem}.modal-input[data-v-fb0726b3],.modal-textarea[data-v-fb0726b3]{background:var(--xpdr-navy-950);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);padding:.5rem .75rem;font-family:inherit;font-size:.875rem}.modal-input[data-v-fb0726b3]:focus,.modal-textarea[data-v-fb0726b3]:focus{border-color:var(--xpdr-cyan);outline:none}.modal-actions[data-v-fb0726b3]{border-top:1px solid var(--color-border);justify-content:flex-end;gap:.75rem;margin-top:.5rem;padding-top:1rem;display:flex}.templates-view[data-v-414fcfe1]{flex-direction:column;gap:1.25rem;display:flex}.topbar[data-v-414fcfe1]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.heading[data-v-414fcfe1]{color:var(--xpdr-ice);margin:0;font-size:1.35rem;font-weight:700}.desc[data-v-414fcfe1]{color:var(--color-text-muted);margin:.25rem 0 0;font-size:.8125rem}.action-error[data-v-414fcfe1]{border:1px solid var(--xpdr-orange);border-radius:var(--radius-sm);color:var(--xpdr-orange);background:#ff5a1f26;padding:.5rem .75rem;font-size:.8125rem}.templates-grid[data-v-414fcfe1]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.25rem;display:grid}.template-card[data-v-414fcfe1]{flex-direction:column;justify-content:space-between;padding:1rem;display:flex}.card-tags[data-v-414fcfe1]{flex-wrap:wrap;gap:.5rem;margin:.75rem 0;display:flex}.card-footer[data-v-414fcfe1]{border-top:1px solid var(--color-border);justify-content:flex-end;gap:.5rem;padding-top:.75rem;display:flex}.state-container[data-v-414fcfe1]{justify-content:center;padding:2rem 0;display:flex}.modal-backdrop[data-v-414fcfe1]{z-index:1000;background:#000000bf;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-card[data-v-414fcfe1]{background:var(--xpdr-navy-900);border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;max-width:520px;overflow:hidden;box-shadow:0 10px 25px #00000080}.modal-card--wide[data-v-414fcfe1]{max-width:760px;max-height:85vh;overflow-y:auto}.modal-header[data-v-414fcfe1]{border-bottom:1px solid var(--color-border);background:var(--xpdr-navy-900);z-index:1;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex;position:sticky;top:0}.modal-title[data-v-414fcfe1]{color:var(--xpdr-ice);margin:0;font-size:1.15rem;font-weight:700}.modal-close[data-v-414fcfe1]{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;font-size:1.5rem}.modal-body[data-v-414fcfe1]{flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.modal-error[data-v-414fcfe1]{border:1px solid var(--xpdr-orange);border-radius:var(--radius-sm);color:var(--xpdr-orange);background:#ff5a1f26;padding:.5rem .75rem;font-size:.8125rem}.detail-loading[data-v-414fcfe1]{color:var(--color-text-muted);text-align:center;padding:1rem 0;font-size:.875rem}.detail-tags[data-v-414fcfe1]{flex-wrap:wrap;gap:.5rem;display:flex}.version-section[data-v-414fcfe1]{flex-direction:column;gap:.75rem;display:flex}.section-head[data-v-414fcfe1]{justify-content:space-between;align-items:center;display:flex}.section-title[data-v-414fcfe1]{color:var(--xpdr-ice);margin:0;font-size:1rem;font-weight:700}.version-form[data-v-414fcfe1]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--xpdr-navy-950);flex-direction:column;gap:.75rem;padding:1rem;display:flex}.version-empty[data-v-414fcfe1]{color:var(--color-text-muted);padding:.5rem 0;font-size:.8125rem}.version-row[data-v-414fcfe1]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--xpdr-navy-950);flex-direction:column;gap:.35rem;padding:.75rem 1rem;display:flex}.version-head[data-v-414fcfe1]{align-items:center;gap:.5rem;display:flex}.version-num[data-v-414fcfe1]{font-family:var(--font-family-data);color:var(--xpdr-cyan);font-size:.75rem;font-weight:700}.version-subject[data-v-414fcfe1]{color:var(--xpdr-ice);margin:0;font-size:.9375rem;font-weight:600}.version-body[data-v-414fcfe1]{color:var(--color-text-muted);white-space:pre-wrap;margin:0;font-size:.875rem}.version-actions[data-v-414fcfe1]{gap:.5rem;margin-top:.25rem;display:flex}.preview-box[data-v-414fcfe1]{border:1px solid var(--color-border-active);border-radius:var(--radius-md);background:var(--xpdr-navy-950);flex-direction:column;gap:.4rem;padding:1rem;display:flex}.preview-title[data-v-414fcfe1]{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:.8125rem;font-weight:700}.preview-subject[data-v-414fcfe1]{color:var(--xpdr-ice);margin:0;font-weight:600}.preview-body[data-v-414fcfe1]{color:var(--color-text);white-space:pre-wrap;margin:0;font-size:.875rem}.preview-reason[data-v-414fcfe1]{color:var(--xpdr-orange);margin:0;font-size:.75rem}.form-group[data-v-414fcfe1]{flex-direction:column;gap:.3rem;display:flex}.input-label[data-v-414fcfe1]{color:var(--xpdr-ice);font-size:.8125rem;font-weight:600}.modal-input[data-v-414fcfe1],.modal-textarea[data-v-414fcfe1]{background:var(--xpdr-navy-950);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);padding:.5rem .75rem;font-family:inherit;font-size:.875rem}.modal-input[data-v-414fcfe1]:focus,.modal-textarea[data-v-414fcfe1]:focus{border-color:var(--xpdr-cyan);outline:none}.modal-actions[data-v-414fcfe1]{border-top:1px solid var(--color-border);justify-content:flex-end;gap:.75rem;margin-top:.5rem;padding-top:1rem;display:flex}.drafts-view[data-v-c4882ab4]{flex-direction:column;gap:1.25rem;display:flex}.topbar[data-v-c4882ab4]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.heading[data-v-c4882ab4]{color:var(--xpdr-ice);margin:0;font-size:1.35rem;font-weight:700}.desc[data-v-c4882ab4]{color:var(--color-text-muted);margin:.25rem 0 0;font-size:.8125rem}.action-error[data-v-c4882ab4]{border:1px solid var(--xpdr-orange);border-radius:var(--radius-sm);color:var(--xpdr-orange);background:#ff5a1f26;padding:.5rem .75rem;font-size:.8125rem}.filter[data-v-c4882ab4]{align-items:center;gap:.5rem;display:flex}.filter__label[data-v-c4882ab4]{color:var(--color-text-muted);font-size:.8125rem;font-weight:600}.filter__select[data-v-c4882ab4]{background:var(--surface-panel);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);padding:.4rem .6rem;font-size:.8125rem}.state-container[data-v-c4882ab4]{justify-content:center;padding:2rem 0;display:flex}.draft-list[data-v-c4882ab4]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.draft-row[data-v-c4882ab4]{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;gap:1rem;padding:.75rem 0;display:flex}.draft-row[data-v-c4882ab4]:last-child{border-bottom:none}.draft-row__body[data-v-c4882ab4]{flex:1}.draft-row__head[data-v-c4882ab4]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.draft-row__title[data-v-c4882ab4]{color:var(--xpdr-ice);font-size:.9375rem;font-weight:600}.draft-row__meta[data-v-c4882ab4]{color:var(--color-text-muted);align-items:center;gap:.4rem;margin-top:.2rem;font-size:.75rem;display:flex}.draft-row__excerpt[data-v-c4882ab4]{color:var(--color-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.35rem 0 0;font-size:.8125rem;display:-webkit-box;overflow:hidden}.draft-row__actions[data-v-c4882ab4]{flex-shrink:0}.pagination[data-v-c4882ab4]{border-top:1px solid var(--color-border);justify-content:center;align-items:center;gap:1rem;margin-top:1rem;padding-top:1rem;display:flex}.pagination__label[data-v-c4882ab4]{color:var(--color-text-muted);font-size:.8125rem}.modal-backdrop[data-v-c4882ab4]{z-index:1000;background:#000000bf;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-card[data-v-c4882ab4]{background:var(--xpdr-navy-900);border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;max-width:640px;max-height:85vh;overflow-y:auto;box-shadow:0 10px 25px #00000080}.modal-header[data-v-c4882ab4]{border-bottom:1px solid var(--color-border);background:var(--xpdr-navy-900);z-index:1;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex;position:sticky;top:0}.modal-title[data-v-c4882ab4]{color:var(--xpdr-ice);margin:0;font-size:1.15rem;font-weight:700}.modal-close[data-v-c4882ab4]{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;font-size:1.5rem}.modal-body[data-v-c4882ab4]{flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.modal-error[data-v-c4882ab4]{border:1px solid var(--xpdr-orange);border-radius:var(--radius-sm);color:var(--xpdr-orange);background:#ff5a1f26;padding:.5rem .75rem;font-size:.8125rem}.detail-tags[data-v-c4882ab4]{flex-wrap:wrap;gap:.5rem;display:flex}.detail-grid[data-v-c4882ab4]{grid-template-columns:1fr 1fr;gap:.5rem 1rem;margin:0;display:grid}.detail-item dt[data-v-c4882ab4]{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);font-size:.6875rem;font-weight:600}.detail-item dd[data-v-c4882ab4]{color:var(--xpdr-ice);margin:.1rem 0 0;font-size:.875rem}.preview-box[data-v-c4882ab4]{border:1px solid var(--color-border-active);border-radius:var(--radius-md);background:var(--xpdr-navy-950);flex-direction:column;gap:.4rem;padding:1rem;display:flex}.preview-title[data-v-c4882ab4]{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;margin:.25rem 0 0;font-size:.6875rem;font-weight:700}.preview-subject[data-v-c4882ab4]{color:var(--xpdr-ice);margin:0;font-weight:600}.preview-body[data-v-c4882ab4]{color:var(--color-text);white-space:pre-wrap;margin:0;font-size:.875rem}.detail-actions[data-v-c4882ab4]{border-top:1px solid var(--color-border);justify-content:flex-end;gap:.75rem;margin-top:.5rem;padding-top:1rem;display:flex}.resolved-note[data-v-c4882ab4]{color:var(--color-text-muted);margin:0;font-size:.8125rem}.notifications-view[data-v-415481b0]{flex-direction:column;gap:1.25rem;display:flex}.topbar[data-v-415481b0]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.heading[data-v-415481b0]{color:var(--xpdr-ice);margin:0;font-size:1.35rem;font-weight:700}.desc[data-v-415481b0]{color:var(--color-text-muted);margin:.25rem 0 0;font-size:.8125rem}.action-error[data-v-415481b0]{border:1px solid var(--xpdr-orange);border-radius:var(--radius-sm);color:var(--xpdr-orange);background:#ff5a1f26;padding:.5rem .75rem;font-size:.8125rem}.filter[data-v-415481b0]{color:var(--color-text);cursor:pointer;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.state-container[data-v-415481b0]{justify-content:center;padding:2rem 0;display:flex}.inbox[data-v-415481b0]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.inbox-row[data-v-415481b0]{border-bottom:1px solid var(--color-border);align-items:flex-start;gap:.75rem;padding:.75rem 0;display:flex}.inbox-row[data-v-415481b0]:last-child{border-bottom:none}.inbox-row--unread[data-v-415481b0]{border-radius:var(--radius-md);background:#35d4e50a;padding-left:.5rem;padding-right:.5rem}.inbox-row__dot[data-v-415481b0]{background:0 0;border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem;margin-top:.5rem}.inbox-row--unread .inbox-row__dot[data-v-415481b0]{background:var(--xpdr-cyan)}.inbox-row__body[data-v-415481b0]{flex:1}.inbox-row__head[data-v-415481b0]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.inbox-row__title[data-v-415481b0]{color:var(--xpdr-ice);font-size:.9375rem;font-weight:600}.inbox-row__meta[data-v-415481b0]{color:var(--color-text-muted);align-items:center;gap:.4rem;margin-top:.2rem;font-size:.75rem;display:flex}.inbox-row__excerpt[data-v-415481b0]{color:var(--color-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.35rem 0 0;font-size:.8125rem;display:-webkit-box;overflow:hidden}.inbox-row__actions[data-v-415481b0]{flex-shrink:0}.pagination[data-v-415481b0]{border-top:1px solid var(--color-border);justify-content:center;align-items:center;gap:1rem;margin-top:1rem;padding-top:1rem;display:flex}.pagination__label[data-v-415481b0]{color:var(--color-text-muted);font-size:.8125rem}.preferences-view[data-v-0bd770fb]{flex-direction:column;gap:1.25rem;display:flex}.topbar[data-v-0bd770fb]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.heading[data-v-0bd770fb]{color:var(--xpdr-ice);margin:0;font-size:1.35rem;font-weight:700}.desc[data-v-0bd770fb]{color:var(--color-text-muted);margin:.25rem 0 0;font-size:.8125rem}.action-error[data-v-0bd770fb]{border:1px solid var(--xpdr-orange);border-radius:var(--radius-sm);color:var(--xpdr-orange);background:#ff5a1f26;padding:.5rem .75rem;font-size:.8125rem}.subject-form[data-v-0bd770fb]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:end;gap:1rem;display:grid}.form-group[data-v-0bd770fb]{flex-direction:column;gap:.3rem;display:flex}.input-label[data-v-0bd770fb]{color:var(--xpdr-ice);font-size:.8125rem;font-weight:600}.input[data-v-0bd770fb]{background:var(--xpdr-navy-950);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);padding:.5rem .75rem;font-family:inherit;font-size:.875rem}.input[data-v-0bd770fb]:focus{border-color:var(--xpdr-cyan);outline:none}.state-container[data-v-0bd770fb]{justify-content:center;padding:2rem 0;display:flex}.matrix[data-v-0bd770fb]{overflow-x:auto}.matrix__grid[data-v-0bd770fb]{flex-direction:column;gap:.5rem;min-width:720px;display:flex}.matrix__head[data-v-0bd770fb],.matrix__row[data-v-0bd770fb]{grid-template-columns:120px repeat(5,1fr);align-items:start;gap:.5rem;display:grid}.matrix__head-cell[data-v-0bd770fb]{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);text-align:center;font-size:.6875rem}.matrix__corner[data-v-0bd770fb]{color:var(--color-text-muted);font-size:.6875rem}.matrix__purpose[data-v-0bd770fb]{color:var(--xpdr-ice);padding-top:.35rem;font-size:.8125rem;font-weight:600}.matrix__cell[data-v-0bd770fb]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--xpdr-navy-950);flex-direction:column;align-items:center;gap:.4rem;padding:.6rem;display:flex}.matrix__actions[data-v-0bd770fb]{flex-wrap:wrap;justify-content:center;gap:.25rem;display:flex}.matrix__btn[data-v-0bd770fb]{border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;background:0 0;padding:.2rem .45rem;font-size:.6875rem;font-weight:600}.matrix__btn[data-v-0bd770fb]:disabled{opacity:.5;cursor:not-allowed}.matrix__btn--grant[data-v-0bd770fb]:hover{border-color:var(--color-success);color:var(--color-success)}.matrix__btn--deny[data-v-0bd770fb]:hover{border-color:var(--xpdr-orange);color:var(--xpdr-orange)}.matrix__note[data-v-0bd770fb]{color:var(--color-text-muted);margin:1rem 0 0;font-size:.75rem}.settings-view[data-v-c0b4bad4]{flex-direction:column;gap:1.25rem;display:flex}.topbar[data-v-c0b4bad4]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.heading[data-v-c0b4bad4]{color:var(--xpdr-ice);margin:0;font-size:1.35rem;font-weight:700}.desc[data-v-c0b4bad4]{color:var(--color-text-muted);margin:.25rem 0 0;font-size:.8125rem}.action-error[data-v-c0b4bad4]{border:1px solid var(--xpdr-orange);border-radius:var(--radius-sm);color:var(--xpdr-orange);background:#ff5a1f26;padding:.5rem .75rem;font-size:.8125rem}.state-container[data-v-c0b4bad4]{justify-content:center;padding:2rem 0;display:flex}.settings-form[data-v-c0b4bad4]{flex-direction:column;gap:1.25rem;display:flex}.form-group[data-v-c0b4bad4]{flex-direction:column;gap:.3rem;display:flex}.input-label[data-v-c0b4bad4]{color:var(--xpdr-ice);font-size:.8125rem;font-weight:600}.input[data-v-c0b4bad4]{background:var(--xpdr-navy-950);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);padding:.5rem .75rem;font-family:inherit;font-size:.875rem}.input[data-v-c0b4bad4]:focus{border-color:var(--xpdr-cyan);outline:none}.window-group[data-v-c0b4bad4]{border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;gap:.5rem;padding:1rem;display:flex}.window-row[data-v-c0b4bad4]{align-items:center;gap:.75rem;display:flex}.window-input[data-v-c0b4bad4]{width:6rem}.window-hint[data-v-c0b4bad4]{color:var(--color-text-muted);margin:0;font-size:.75rem}.form-actions[data-v-c0b4bad4]{align-items:center;gap:1rem;display:flex}.saved-note[data-v-c0b4bad4]{color:var(--color-success);font-size:.8125rem;font-weight:600}.xpdr-dialog-backdrop[data-v-fb35564d]{z-index:1000;padding:var(--space-4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00050cc7;place-items:center;display:grid;position:fixed;inset:0}.xpdr-dialog[data-v-fb35564d]{width:min(32rem,100%);max-height:calc(100dvh - 2rem);padding:var(--space-5);border:1px solid var(--color-border-active);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-lg);overflow:auto}.xpdr-dialog h2[data-v-fb35564d]{margin:var(--space-2) 0;font-size:var(--font-size-xl)}.xpdr-dialog__eyebrow[data-v-fb35564d]{color:var(--color-accent);font-size:var(--font-size-xs);letter-spacing:.12em;text-transform:uppercase;margin:0;font-weight:700}.xpdr-dialog__message[data-v-fb35564d]{margin:0 0 var(--space-4);color:var(--color-text-muted)}.xpdr-dialog__actions[data-v-fb35564d]{justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-5);display:flex}.provisioning[data-v-32059e1c]{gap:var(--space-5);max-width:86rem;margin:0 auto;display:grid}.provisioning__header[data-v-32059e1c]{justify-content:space-between;align-items:end;gap:var(--space-5);display:flex}.provisioning__header h1[data-v-32059e1c]{font-size:var(--font-size-2xl);margin:0}.provisioning__header p[data-v-32059e1c]{margin:var(--space-2) 0 0;color:var(--color-text-muted)}.provisioning__eyebrow[data-v-32059e1c]{color:var(--color-accent);font-size:var(--font-size-xs);letter-spacing:.12em;text-transform:uppercase;font-weight:700}.provisioning__summary[data-v-32059e1c]{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.provisioning__package[data-v-32059e1c],.provisioning__metric[data-v-32059e1c]{color:var(--color-text);font-family:var(--font-family-data);font-size:var(--font-size-xl)}.provisioning__summary p[data-v-32059e1c]{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:var(--font-size-sm)}.feature-list[data-v-32059e1c]{margin:0;padding:0;list-style:none;display:grid}.package-control[data-v-32059e1c]{align-items:end;gap:var(--space-4);grid-template-columns:minmax(12rem,1fr) minmax(12rem,1fr) auto;display:grid}.package-control__message[data-v-32059e1c]{margin:var(--space-3) 0 0;font-size:var(--font-size-sm)}.package-control__message--error[data-v-32059e1c]{color:var(--color-danger)}.package-control__message--success[data-v-32059e1c]{color:var(--color-success)}.request-list[data-v-32059e1c],.client-list[data-v-32059e1c]{gap:0;margin:0;padding:0;list-style:none;display:grid}.client-list__item[data-v-32059e1c]{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid var(--color-border);display:flex}.client-list__item[data-v-32059e1c]:last-child{border-bottom:0}.client-list__item p[data-v-32059e1c],.client-list__delivery span[data-v-32059e1c]{margin:var(--space-1) 0 0;color:var(--color-text-muted);font-size:var(--font-size-xs)}.client-list__delivery[data-v-32059e1c]{align-items:flex-end;gap:var(--space-2);flex-direction:column;display:flex}.request-list__item[data-v-32059e1c]{align-items:center;gap:var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid var(--color-border);grid-template-columns:minmax(16rem,1fr) minmax(12rem,auto) auto;display:grid}.request-list__item[data-v-32059e1c]:last-child{border-bottom:0}.request-list__identity[data-v-32059e1c],.request-list__actions[data-v-32059e1c],.request-list__status[data-v-32059e1c]{align-items:center;gap:var(--space-3);display:flex}.request-list__identity p[data-v-32059e1c],.request-list__status span[data-v-32059e1c]{margin:var(--space-1) 0 0;color:var(--color-text-muted);font-size:var(--font-size-xs)}.request-list__status[data-v-32059e1c]{flex-direction:column;align-items:flex-start}.request-list__route[data-v-32059e1c]{background:linear-gradient(180deg, var(--color-accent), transparent);border-radius:999px;width:.35rem;height:2.5rem}.feature-list__item[data-v-32059e1c]{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid var(--color-border);display:flex}.feature-list__item[data-v-32059e1c]:last-child{border-bottom:0}.feature-list__item p[data-v-32059e1c]{margin:var(--space-1) 0 0;color:var(--color-text-muted);font-size:var(--font-size-sm)}@media (width<=48rem){.provisioning__header[data-v-32059e1c]{flex-direction:column;align-items:start}.provisioning__summary[data-v-32059e1c]{grid-template-columns:1fr}.package-control[data-v-32059e1c]{grid-template-columns:1fr;align-items:stretch}.request-list__item[data-v-32059e1c]{grid-template-columns:1fr}.client-list__item[data-v-32059e1c]{flex-direction:column;align-items:flex-start}.client-list__delivery[data-v-32059e1c]{align-items:flex-start}.request-list__actions[data-v-32059e1c]{justify-content:stretch}.request-list__actions[data-v-32059e1c]>*{flex:1}}.operations[data-v-c5ce8a4a]{gap:var(--space-5);min-width:0;max-width:90rem;margin:0 auto;display:grid}.operations__header[data-v-c5ce8a4a]{justify-content:space-between;align-items:end;gap:var(--space-5);display:flex}.operations__header h1[data-v-c5ce8a4a]{font-size:var(--font-size-2xl);margin:0}.operations__header p[data-v-c5ce8a4a]{margin:var(--space-2) 0 0;color:var(--color-text-muted)}.operations__eyebrow[data-v-c5ce8a4a]{font-size:var(--font-size-xs);letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--color-accent)!important}.operations__refresh[data-v-c5ce8a4a]{align-items:center;gap:var(--space-3);flex-wrap:wrap;justify-content:flex-end;display:flex}.operations__refresh span[data-v-c5ce8a4a]{color:var(--color-text-muted);font-size:var(--font-size-xs)}.operations__metrics[data-v-c5ce8a4a]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-card);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.operations__stale[data-v-c5ce8a4a]{align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--color-warning);border-radius:var(--radius-md);background:var(--color-warning-bg);color:var(--color-warning);display:flex}.operations__stale span[data-v-c5ce8a4a]{color:var(--color-text-muted)}.operations__metrics div[data-v-c5ce8a4a]{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-right:1px solid var(--color-border);display:flex}.operations__metrics div[data-v-c5ce8a4a]:last-child{border-right:0}.operations__metrics span[data-v-c5ce8a4a]{color:var(--color-text-muted);font-size:var(--font-size-sm)}.operations__metrics strong[data-v-c5ce8a4a]{font:600 var(--font-size-xl)/1 var(--font-family-data)}.operations__workspace[data-v-c5ce8a4a]{gap:var(--space-4);grid-template-columns:minmax(0,1.7fr) minmax(19rem,.8fr);min-width:0;display:grid}.route-board[data-v-c5ce8a4a]{border:1px solid var(--color-border);border-radius:var(--radius-md);isolation:isolate;background:radial-gradient(circle at 70% 20%,#225e4e47,#0000 34%),linear-gradient(145deg,#07121a,#0b1b21);min-height:29rem;position:relative;overflow:hidden}.route-board__grid[data-v-c5ce8a4a]{opacity:.2;background-image:linear-gradient(var(--color-border) 1px, transparent 1px), linear-gradient(90deg, var(--color-border) 1px, transparent 1px);background-size:48px 48px;position:absolute;inset:0}.route-board__trace[data-v-c5ce8a4a]{width:92%;height:81%;position:absolute;inset:6% 4% 13%}.route-board__trace path[data-v-c5ce8a4a]{fill:none;stroke:var(--color-accent);stroke-width:7px;stroke-linecap:round;filter:drop-shadow(0 0 8px var(--xpdr-glow-amber))}.route-board__marker[data-v-c5ce8a4a]{z-index:2;border:3px solid var(--color-background);background:var(--color-info);width:2.5rem;height:2.5rem;color:var(--color-background);font:700 var(--font-size-xs)/1 var(--font-family-data);box-shadow:var(--shadow-md);border-radius:50%;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)}.route-board__marker--warning[data-v-c5ce8a4a]{background:var(--color-warning)}.route-board__marker--critical[data-v-c5ce8a4a]{background:var(--color-danger)}.route-board__marker--active[data-v-c5ce8a4a]{box-shadow:0 0 0 4px var(--color-text), var(--shadow-lg)}.route-board__legend[data-v-c5ce8a4a]{z-index:3;left:var(--space-3);bottom:var(--space-3);gap:var(--space-3);max-width:calc(100% - 1.5rem);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-full);font-size:var(--font-size-xs);background:#02070ee0;flex-wrap:wrap;display:flex;position:absolute}.route-board__legend span[data-v-c5ce8a4a]{align-items:center;gap:var(--space-1);display:inline-flex}.legend-dot[data-v-c5ce8a4a]{background:var(--color-info);border-radius:50%;width:.5rem;height:.5rem}.legend-dot--critical[data-v-c5ce8a4a]{background:var(--color-danger)}.legend-dot--warning[data-v-c5ce8a4a]{background:var(--color-warning)}.alert-list[data-v-c5ce8a4a]{gap:var(--space-2);scrollbar-color:var(--color-text-dim) transparent;scrollbar-width:thin;max-height:29rem;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.alert-list__button[data-v-c5ce8a4a]{align-items:start;gap:var(--space-3);width:100%;min-width:0;padding:var(--space-3);border-radius:var(--radius-md);color:var(--color-text);text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.alert-list__button[data-v-c5ce8a4a]:hover,.alert-list__button--active[data-v-c5ce8a4a]{border-color:var(--color-border-active);background:var(--color-info-bg)}.alert-list__number[data-v-c5ce8a4a]{background:var(--color-background-mute);width:1.75rem;height:1.75rem;color:var(--color-accent);font-family:var(--font-family-data);border-radius:50%;place-items:center;display:grid}.alert-list__copy[data-v-c5ce8a4a]{gap:var(--space-1);min-width:0;display:grid}.alert-list__copy strong[data-v-c5ce8a4a],.alert-list__copy small[data-v-c5ce8a4a]{overflow-wrap:anywhere}.alert-list__copy small[data-v-c5ce8a4a]{color:var(--color-text-muted);line-height:1.45}.detail-grid[data-v-c5ce8a4a]{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.confidence-panel[data-v-c5ce8a4a]{gap:var(--space-2);margin-top:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.confidence-panel div[data-v-c5ce8a4a]{gap:var(--space-1);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background-mute);display:grid}.confidence-panel span[data-v-c5ce8a4a],.source-list small[data-v-c5ce8a4a]{color:var(--color-text-muted);font-size:var(--font-size-xs)}.confidence-panel strong[data-v-c5ce8a4a]{font-family:var(--font-family-data)}.source-list[data-v-c5ce8a4a]{gap:var(--space-2);margin:var(--space-4) 0 0;padding:0;list-style:none;display:grid}.source-list li[data-v-c5ce8a4a]{justify-content:space-between;gap:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--color-border);display:flex}.source-list div[data-v-c5ce8a4a]{min-width:0;display:grid}.source-list a[data-v-c5ce8a4a]{color:var(--color-info);font-size:var(--font-size-xs);flex:none}.lifecycle-panel[data-v-c5ce8a4a]{align-content:start;gap:var(--space-3);display:grid}.lifecycle-panel>p[data-v-c5ce8a4a]{margin:0}.lifecycle-panel[data-v-c5ce8a4a] .xpdr-button{justify-self:start}.detail-grid section[data-v-c5ce8a4a]{min-width:0}.detail-grid h3[data-v-c5ce8a4a]{margin:0 0 var(--space-3);font-size:var(--font-size-md)}.detail-grid__badges[data-v-c5ce8a4a]{gap:var(--space-2);flex-wrap:wrap;display:flex}.detail-grid__summary>p[data-v-c5ce8a4a]{color:var(--color-text-muted)}.detail-grid dl[data-v-c5ce8a4a]{gap:var(--space-3);margin:var(--space-4) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.detail-grid dl div[data-v-c5ce8a4a]{min-width:0}.detail-grid dt[data-v-c5ce8a4a],.vehicle-list small[data-v-c5ce8a4a],.detail-grid__muted[data-v-c5ce8a4a]{color:var(--color-text-muted);font-size:var(--font-size-xs)}.detail-grid dd[data-v-c5ce8a4a]{margin:var(--space-1) 0 0;overflow-wrap:anywhere;font-family:var(--font-family-data);font-size:var(--font-size-sm)}.vehicle-list[data-v-c5ce8a4a],.action-list[data-v-c5ce8a4a]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.vehicle-list li[data-v-c5ce8a4a]{justify-content:space-between;align-items:center;gap:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border);display:flex}.vehicle-list div[data-v-c5ce8a4a]{min-width:0;display:grid}.vehicle-list strong[data-v-c5ce8a4a],.vehicle-list small[data-v-c5ce8a4a]{overflow-wrap:anywhere}.action-list[data-v-c5ce8a4a]{counter-reset:response}.action-list li[data-v-c5ce8a4a]{gap:var(--space-2);color:var(--color-text-muted);grid-template-columns:auto minmax(0,1fr);display:grid}.action-list li[data-v-c5ce8a4a]:before{counter-increment:response;content:counter(response);border:1px solid var(--color-border-active);width:1.5rem;height:1.5rem;color:var(--color-primary);font:600 var(--font-size-xs)/1 var(--font-family-data);border-radius:50%;place-items:center;display:grid}@media (width<=64rem){.operations__workspace[data-v-c5ce8a4a],.detail-grid[data-v-c5ce8a4a]{grid-template-columns:1fr}.alert-list[data-v-c5ce8a4a]{max-height:20rem}.operations__metrics[data-v-c5ce8a4a]{grid-template-columns:repeat(2,1fr)}.operations__metrics div[data-v-c5ce8a4a]:nth-child(2){border-right:0}.operations__metrics div[data-v-c5ce8a4a]:nth-child(-n+2){border-bottom:1px solid var(--color-border)}}@media (width<=40rem){.operations__header[data-v-c5ce8a4a]{flex-direction:column;align-items:stretch}.operations__stale[data-v-c5ce8a4a]{flex-direction:column}.operations__refresh[data-v-c5ce8a4a]{justify-content:flex-start}.operations__metrics[data-v-c5ce8a4a]{grid-template-columns:1fr}.operations__metrics div[data-v-c5ce8a4a]{border-right:0;border-bottom:1px solid var(--color-border)}.operations__metrics div[data-v-c5ce8a4a]:last-child{border-bottom:0}.route-board[data-v-c5ce8a4a]{min-height:22rem}.route-board__legend[data-v-c5ce8a4a]{border-radius:var(--radius-md)}.alert-list__button[data-v-c5ce8a4a]{grid-template-columns:auto minmax(0,1fr)}.alert-list__button[data-v-c5ce8a4a] .xpdr-badge{grid-column:2;justify-self:start}.detail-grid dl[data-v-c5ce8a4a],.confidence-panel[data-v-c5ce8a4a]{grid-template-columns:1fr}.source-list li[data-v-c5ce8a4a]{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.route-board__trace path[data-v-c5ce8a4a]{filter:none}}
