.pd-btn[data-v-aa3b9caa]{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;padding:.4rem .75rem;border:1px solid transparent;border-radius:.5rem;cursor:pointer;font:inherit;font-size:.9rem;font-weight:600;line-height:1.25;text-decoration:none;transition:background-color .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease}.pd-btn[data-v-aa3b9caa]:disabled,.pd-btn--disabled[data-v-aa3b9caa]{opacity:.6;cursor:not-allowed}.pd-btn[data-v-aa3b9caa]:focus-visible{outline:none;box-shadow:0 0 0 3px var(--pd-accent-ring)}.pd-btn--primary[data-v-aa3b9caa]{background:var(--pd-accent);color:var(--pd-on-accent)}.pd-btn--primary[data-v-aa3b9caa]:hover:not(:disabled):not(.pd-btn--disabled){background:var(--pd-accent-hover)}.pd-btn--primary[data-v-aa3b9caa]:active:not(:disabled):not(.pd-btn--disabled){background:var(--pd-accent-active)}.pd-btn--secondary[data-v-aa3b9caa]{background:transparent;color:var(--pd-accent);border-color:var(--pd-accent-soft-border)}.pd-btn--secondary[data-v-aa3b9caa]:hover:not(:disabled):not(.pd-btn--disabled){background:var(--pd-accent-soft);border-color:var(--pd-accent-hover)}.pd-btn--secondary[data-v-aa3b9caa]:active:not(:disabled):not(.pd-btn--disabled){background:var(--pd-accent-soft-strong)}.pd-btn--ghost[data-v-aa3b9caa]{background:transparent;color:var(--pd-text-secondary);border-color:transparent}.pd-btn--ghost[data-v-aa3b9caa]:hover:not(:disabled):not(.pd-btn--disabled){background:var(--pd-surface-muted);color:var(--pd-text)}.pd-btn--ghost[data-v-aa3b9caa]:active:not(:disabled):not(.pd-btn--disabled){background:var(--pd-surface-hover);color:var(--pd-text)}.pd-icon[data-v-aac5eea2]{display:inline-flex;align-items:center;justify-content:center}:root{--table-cell-padding: .55rem;--table-zebra: var(--pd-table-zebra);--table-border: var(--pd-table-border)}.pd-table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.pd-table{width:100%;border-collapse:collapse;min-width:640px;color:var(--pd-text)}.pd-table--compact{font-size:.875rem}.pd-table--compact th,.pd-table--compact td{padding:.42rem .5rem}.pd-table--responsive{min-width:0}.pd-table{outline:3px solid var(--pd-accent-soft)}.pd-table thead th{position:sticky;top:0;background:var(--pd-surface);z-index:1;text-align:left;padding:calc(var(--table-cell-padding, .55rem) + .08rem);border-bottom:1px solid var(--table-border, var(--pd-table-border));font-weight:600}.pd-table th,.pd-table td{padding:var(--table-cell-padding, .55rem);border-bottom:1px solid var(--table-border, var(--pd-table-border));vertical-align:middle}.pd-table tbody tr:nth-child(2n){background:var(--table-zebra, var(--pd-table-zebra))}.pd-table td .truncate,.pd-table th .truncate{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.pd-table td.title-cell{font-weight:700}.pd-table .col-id{width:80px}.pd-table .col-type{width:120px}.pd-table .col-state{width:110px}.pd-table .col-assigned{width:190px}.pd-table .col-moscow{width:100px}.pd-table .col-title{min-width:200px;max-width:54rem}.pd-table .col-type .pd-row{min-width:0}.pd-table .col-type .pd-badge{max-width:94px}.pd-table .col-state .pd-badge{max-width:90px}.pd-table .col-moscow .pd-badge{max-width:80px}.pd-table a{color:var(--pd-accent)}@media (min-width: 900px) and (max-width: 1099px){.pd-table [data-table-collapse-at=medium]{display:none!important}.pd-table .col-type{width:38px}.pd-table .col-state{width:76px}.pd-table .col-assigned{width:54px}.pd-table .col-moscow{width:72px}}@media (max-width: 899px){.pd-table--responsive [data-table-priority=optional]{display:none}}@media (max-width: 639px){.pd-table-wrap--mobile-cards{overflow:visible}.pd-table--mobile-cards{display:block;min-width:0;outline:none;background:transparent}.pd-table--mobile-cards thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pd-table--mobile-cards tbody{display:grid;gap:.75rem}.pd-table--mobile-cards tbody tr,.pd-table--mobile-cards tbody tr:nth-child(2n){display:grid;gap:0;padding:.45rem .7rem;border:1px solid var(--table-border, var(--pd-table-border));border-radius:.75rem;background:var(--pd-surface);box-shadow:var(--pd-shadow)}.pd-table--mobile-cards td,.pd-table--mobile-cards td[data-table-priority=optional]{display:grid;grid-template-columns:minmax(6.5rem,32%) minmax(0,1fr);gap:.75rem;align-items:center;width:auto;min-width:0;max-width:none;padding:.38rem 0;border:0}.pd-table--mobile-cards td+td{border-top:1px solid var(--pd-border)}.pd-table--mobile-cards td:before{content:attr(data-label);color:var(--pd-text-muted);font-size:.78rem;font-weight:700;line-height:1.2}.pd-table--mobile-cards td>*{min-width:0}.pd-table--mobile-cards td .truncate{max-width:100%}.pd-table--mobile-cards .pd-avatar-person__name{display:inline!important}}.pd-tabs[data-v-535c6ee6]{min-width:0}.pd-tabs--with-panes .pd-tabs__nav[data-v-535c6ee6]{margin-bottom:var(--pd-space-3)}.pd-tabs__nav[data-v-535c6ee6]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pd-space-1);min-width:0}.pd-tabs__item[data-v-535c6ee6]{display:inline-flex;align-items:center;justify-content:center;margin:0;border:1px solid transparent;background:transparent;color:var(--pd-text-secondary);font:inherit;font-weight:600;line-height:1.25;text-decoration:none;cursor:pointer;white-space:nowrap}.pd-tabs__item[data-v-535c6ee6]:hover{color:var(--pd-accent-hover)}.pd-tabs--segmented .pd-tabs__nav[data-v-535c6ee6]{display:inline-flex;flex-wrap:nowrap;gap:var(--pd-space-1);padding:.2rem;border:1px solid var(--pd-border);border-radius:.65rem;background:var(--pd-surface-muted)}.pd-tabs--segmented .pd-tabs__item[data-v-535c6ee6]{padding:.4rem .85rem;border-radius:var(--pd-radius-md);color:var(--pd-text-secondary);font-size:.92rem}.pd-tabs--segmented .pd-tabs__item[data-v-535c6ee6]:hover{color:var(--pd-accent-active);background:var(--pd-accent-soft)}.pd-tabs--segmented .pd-tabs__item.is-active[data-v-535c6ee6]{color:var(--pd-on-accent);background:var(--pd-accent)}.pd-tabs--underline .pd-tabs__nav[data-v-535c6ee6]{gap:var(--pd-space-5);border-bottom:1px solid var(--pd-border)}.pd-tabs--underline .pd-tabs__item[data-v-535c6ee6]{position:relative;padding:.55rem .15rem .7rem;color:var(--pd-text-muted)}.pd-tabs--underline .pd-tabs__item[data-v-535c6ee6]:hover{color:var(--pd-accent-hover)}.pd-tabs--underline .pd-tabs__item.is-active[data-v-535c6ee6]{color:var(--pd-accent)}.pd-tabs--underline .pd-tabs__item.is-active[data-v-535c6ee6]:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:3px;border-radius:3px 3px 0 0;background:var(--pd-accent)}.pd-tabs--soft .pd-tabs__nav[data-v-535c6ee6]{gap:var(--pd-space-2)}.pd-tabs--soft .pd-tabs__item[data-v-535c6ee6]{padding:.35rem .6rem;border-radius:var(--pd-radius-md);color:var(--pd-text-secondary)}.pd-tabs--soft .pd-tabs__item[data-v-535c6ee6]:hover{background:var(--pd-surface-muted)}.pd-tabs--soft .pd-tabs__item.is-active[data-v-535c6ee6]{background:var(--pd-surface-muted);border-color:var(--pd-accent-soft-border);color:var(--pd-text)}.app-frame[data-v-84d05257]{display:flex;flex-direction:column;min-height:100vh}.app-frame__nav[data-v-84d05257]{padding:.75rem 1rem;border-bottom:1px solid var(--pd-border);background:var(--pd-surface)}.app-frame__body[data-v-84d05257]{flex:1;padding:1rem 0}.pd-app-layout[data-v-236d9acc]{display:flex;align-items:stretch;width:100%;min-height:100vh;box-sizing:border-box}.pd-app-drawer-host[data-v-236d9acc]{display:flex;flex:0 0 auto;position:sticky;top:0;align-self:flex-start;height:100vh;min-height:100vh;z-index:20;background:var(--pd-bg)}.pd-app-drawer-host[data-v-236d9acc]:empty{display:none}.pd-app-shell[data-v-236d9acc]{flex:1 1 auto;min-width:0;width:min(100%,var(--pd-app-shell-max));margin:0 auto;padding:clamp(var(--pd-space-4),2.5vw,var(--pd-space-8));box-sizing:border-box;color:var(--pd-text)}.pd-app-layout:has(.pd-app-drawer-host:not(:empty)) .pd-app-shell[data-v-236d9acc]{width:100%;max-width:none;margin:0}.pd-app-header[data-v-236d9acc]{margin-bottom:var(--pd-space-6)}.pd-app-header__top[data-v-236d9acc]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--pd-space-4)}.pd-app-header__titles[data-v-236d9acc]{min-width:0;flex:1}.pd-app-header__actions[data-v-236d9acc]{flex-shrink:0;padding-top:.15rem}.pd-app-header__titles[data-v-236d9acc] h1{margin:0;color:var(--pd-text)}.pd-app-header__titles[data-v-236d9acc] p{margin:.9rem 0 0;color:var(--pd-text-muted)}.pd-app-header__titles[data-v-236d9acc] .pd-app-header__source{margin-top:.45rem!important;font-size:.92rem}.pd-app-header__titles[data-v-236d9acc] .pd-app-header__source strong{color:var(--pd-text-secondary);font-weight:700}.pd-app-nav[data-v-236d9acc]{display:flex;gap:var(--pd-space-5);margin-top:var(--pd-space-4);border-bottom:1px solid var(--pd-border);overflow-x:auto;overflow-y:hidden}.pd-app-nav[data-v-236d9acc] a{position:relative;padding:.55rem .15rem .7rem;color:var(--pd-text-muted);text-decoration:none;font-weight:600;white-space:nowrap}.pd-app-nav[data-v-236d9acc] a:hover{color:var(--pd-accent-hover)}.pd-app-nav[data-v-236d9acc] a.router-link-active{color:var(--pd-accent)}.pd-app-nav[data-v-236d9acc] a.router-link-active:after{content:"";position:absolute;right:0;bottom:0;left:0;height:3px;border-radius:3px 3px 0 0;background:var(--pd-accent)}@media (max-width: 639px){.pd-app-shell[data-v-236d9acc]{padding:var(--pd-space-4) var(--pd-space-3)}}@media (max-width: 700px){.pd-app-drawer-host[data-v-236d9acc]:not(:empty){position:fixed;inset:0;z-index:1100;height:auto;min-height:0;pointer-events:none;background:transparent}.pd-app-drawer-host[data-v-236d9acc] .pd-drawer{pointer-events:auto}}.pd-alert[data-v-24018209]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--pd-space-3);margin-top:.9rem;padding:var(--pd-space-3) .9rem;border:1px solid var(--pd-border);border-radius:.7rem;font-size:.92rem;font-weight:600}.pd-alert__body[data-v-24018209]{min-width:0;flex:1 1 auto}.pd-alert__actions[data-v-24018209]{display:inline-flex;flex:0 0 auto;align-items:center;gap:var(--pd-space-2)}.pd-alert--info[data-v-24018209]{background:var(--pd-info-soft);border-color:var(--pd-accent-soft-border);color:var(--pd-info-text)}.pd-alert--success[data-v-24018209]{background:var(--pd-success-bg);border-color:var(--pd-success-border);color:var(--pd-success-text)}.pd-alert--warning[data-v-24018209]{background:var(--pd-warning-bg);border-color:var(--pd-warning-border);color:var(--pd-warning-text)}.pd-alert--danger[data-v-24018209]{background:var(--pd-danger-bg);border-color:var(--pd-danger-border);color:var(--pd-danger-text)}.pd-row[data-v-19e893d4]{display:flex;gap:.5rem;align-items:center}.pd-col[data-v-47ef6a2a]{display:flex;flex-direction:column;gap:.5rem}.pd-text[data-v-f80527c8]{margin:0;color:var(--pd-text)}.pd-text--body[data-v-f80527c8]{font-size:1rem}.pd-text--label[data-v-f80527c8]{font-size:.9rem}.pd-text--title[data-v-f80527c8]{font-size:1.1rem;font-weight:700}.pd-text--tone-muted[data-v-f80527c8]{color:var(--pd-text-muted)}.pd-text--tone-warning[data-v-f80527c8]{color:var(--pd-warning-text)}.pd-text--tone-info[data-v-f80527c8]{color:var(--pd-info)}.pd-text--tone-primary[data-v-f80527c8]{color:var(--pd-accent);font-weight:600}.pd-text--tone-disabled[data-v-f80527c8]{color:var(--pd-text-muted);opacity:.8}.pd-badge[data-v-150f1b2b]{line-height:1;font-weight:700}.pd-badge[data-v-150f1b2b]{box-sizing:border-box;max-width:100%;min-width:0;white-space:nowrap;margin:0;font:inherit}.pd-badge__label[data-v-150f1b2b]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-badge--sm[data-v-150f1b2b]{border-radius:999px}.pd-badge--md[data-v-150f1b2b]{border-radius:8px}.pd-badge--outline[data-v-150f1b2b]{background:transparent!important;color:inherit!important}.pd-badge--interactive[data-v-150f1b2b]{cursor:pointer}.pd-badge--interactive[data-v-150f1b2b]:hover,.pd-badge--interactive[data-v-150f1b2b]:focus-visible{filter:brightness(.95);outline:2px solid var(--pd-accent-ring);outline-offset:1px}.pd-badge--avoid-collapse[data-v-150f1b2b]{max-width:none;min-width:max-content;flex:0 0 auto}.pd-badge--avoid-collapse .pd-badge__label[data-v-150f1b2b]{min-width:max-content;overflow:visible;text-overflow:clip}.pd-card[data-v-6041e80a]{border:1px solid var(--pd-border);color:var(--pd-text)}.pd-sortable-th[data-v-b27d72d3]{white-space:nowrap}.pd-sortable-th__button[data-v-b27d72d3]{display:inline-flex;align-items:center;gap:.35rem;padding:0;border:none;background:transparent;color:inherit;font:inherit;font-weight:600;cursor:pointer}.pd-sortable-th__button[data-v-b27d72d3]:hover{color:var(--pd-accent-hover)}.pd-sortable-th__indicator[data-v-b27d72d3]{color:var(--pd-text-muted);font-size:.8rem}.pd-sortable-th.is-active .pd-sortable-th__indicator[data-v-b27d72d3]{color:var(--pd-accent)}@media (min-width: 900px) and (max-width: 1099px){.pd-sortable-th__label--collapse-medium[data-v-b27d72d3]{display:none}}.pd-avatar[data-v-e8afdc87]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;box-sizing:border-box;border:2px solid var(--pd-surface);border-radius:var(--pd-radius-pill);color:var(--pd-on-accent);font-weight:700;line-height:1;letter-spacing:-.04em}.pd-avatar-person[data-v-6faccfa1]{display:inline-flex;min-width:0;max-width:100%;align-items:center;gap:.4rem;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left}.pd-avatar-person--interactive[data-v-6faccfa1]{cursor:pointer;border-radius:999px}.pd-avatar-person--interactive:hover .pd-avatar-person__name[data-v-6faccfa1],.pd-avatar-person--interactive:focus-visible .pd-avatar-person__name[data-v-6faccfa1]{color:var(--pd-accent-hover);text-decoration:underline}.pd-avatar-person--interactive[data-v-6faccfa1]:focus-visible{outline:2px solid var(--pd-accent);outline-offset:2px}.pd-avatar-person__name[data-v-6faccfa1]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-avatar-person--avoid-collapse[data-v-6faccfa1]{max-width:none;flex:0 0 auto}.pd-avatar-person--avoid-collapse .pd-avatar-person__name[data-v-6faccfa1]{min-width:max-content;overflow:visible;text-overflow:clip}@media (max-width: 1099px){.pd-avatar-person:not(.pd-avatar-person--avoid-collapse) .pd-avatar-person__name[data-v-6faccfa1]{display:none}}.pd-modal[data-v-646159c5]{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:1rem}.pd-modal__backdrop[data-v-646159c5]{position:absolute;inset:0;background:var(--pd-overlay)}.pd-modal__panel[data-v-646159c5]{position:relative;z-index:1;display:flex;flex-direction:column;width:min(100%,28rem);max-height:min(90vh,40rem);overflow:hidden;border-radius:.9rem;border:1px solid var(--pd-border);background:var(--pd-surface);box-shadow:var(--pd-shadow-lg);outline:none;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--pd-text)}.pd-modal__panel--wide[data-v-646159c5]{width:min(100%,40rem)}.pd-modal__panel--xl[data-v-646159c5]{width:min(100%,52rem);max-height:min(92vh,52rem)}.pd-modal__header[data-v-646159c5]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;flex:0 0 auto;padding:1rem 1rem .75rem;border-bottom:1px solid var(--pd-border);background:var(--pd-surface)}.pd-modal__title[data-v-646159c5]{margin:0;min-width:0;font-size:1.05rem;font-weight:700;color:var(--pd-text);overflow-wrap:anywhere}.pd-modal__close[data-v-646159c5]{flex:0 0 auto;margin:-.25rem -.25rem 0 0;border:0;background:transparent;color:var(--pd-text-muted);font-size:1.4rem;line-height:1;cursor:pointer;border-radius:.4rem}.pd-modal__close[data-v-646159c5]:hover,.pd-modal__close[data-v-646159c5]:focus-visible{color:var(--pd-text);background:var(--pd-surface-muted)}.pd-modal__body[data-v-646159c5]{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:1rem;color:var(--pd-text-secondary);font-size:.95rem;line-height:1.5}.pd-modal__footer[data-v-646159c5]{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:.5rem;flex:0 0 auto;min-height:3.25rem;padding:.75rem 1rem;border-top:1px solid var(--pd-border);background:var(--pd-surface)}.pd-modal__footer-spacer[data-v-646159c5]{display:block;width:100%;min-height:.25rem}.pd-drawer[data-v-95dc7df9]{position:fixed;inset:0;z-index:1100}.pd-drawer--docked[data-v-95dc7df9]{position:relative;inset:auto;z-index:5;flex:0 0 var(--pd-drawer-width, min(34rem, 45vw));width:var(--pd-drawer-width, min(34rem, 45vw));height:100%;align-self:stretch;pointer-events:auto}.pd-drawer--docked .pd-drawer__panel[data-v-95dc7df9]{position:relative;left:auto;right:auto;width:100%;height:100%;box-shadow:none}.pd-drawer__backdrop[data-v-95dc7df9]{position:absolute;inset:0;background:var(--pd-overlay)}.pd-drawer__panel[data-v-95dc7df9]{position:absolute;top:0;display:flex;flex-direction:column;width:var(--pd-drawer-width, min(34rem, 45vw));height:100%;background:var(--pd-bg);outline:none;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--pd-text)}.pd-drawer--left .pd-drawer__panel[data-v-95dc7df9]{left:0;border-right:1px solid var(--pd-border);box-shadow:var(--pd-shadow-lg)}.pd-drawer--right .pd-drawer__panel[data-v-95dc7df9]{right:0;border-left:1px solid var(--pd-border);box-shadow:var(--pd-shadow-lg)}.pd-drawer--docked.pd-drawer--left .pd-drawer__panel[data-v-95dc7df9],.pd-drawer--docked.pd-drawer--right .pd-drawer__panel[data-v-95dc7df9]{box-shadow:none}.pd-drawer__header[data-v-95dc7df9]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1rem 1rem .85rem;border-bottom:1px solid var(--pd-border);background:var(--pd-surface)}.pd-drawer__heading[data-v-95dc7df9]{min-width:0}.pd-drawer__title[data-v-95dc7df9]{margin:0;font-size:1.05rem;font-weight:700;color:var(--pd-text)}.pd-drawer__subtitle[data-v-95dc7df9]{margin:.3rem 0 0;color:var(--pd-text-muted);font-size:.88rem}.pd-drawer__actions[data-v-95dc7df9]{display:inline-flex;align-items:center;gap:.4rem;flex:0 0 auto}.pd-drawer__close[data-v-95dc7df9]{margin:-.25rem -.25rem 0 0;border:0;background:transparent;color:var(--pd-text-muted);font-size:1.4rem;line-height:1;cursor:pointer;border-radius:.4rem}.pd-drawer__close[data-v-95dc7df9]:hover,.pd-drawer__close[data-v-95dc7df9]:focus-visible{color:var(--pd-text);background:var(--pd-surface-muted)}.pd-drawer__body[data-v-95dc7df9]{flex:1;min-width:0;overflow-x:hidden;overflow-y:auto;padding:1rem}@media (max-width: 700px){.pd-drawer__panel[data-v-95dc7df9]{width:100%}.pd-drawer--docked[data-v-95dc7df9]{position:fixed;inset:0;z-index:1100;flex:none;width:auto;height:auto}.pd-drawer--docked .pd-drawer__panel[data-v-95dc7df9]{position:absolute;width:100%;height:100%;box-shadow:var(--pd-shadow-lg)}}.pd-context-menu-root[data-v-d84c5ba2]{position:fixed;inset:0;z-index:1400}.pd-context-menu-backdrop[data-v-d84c5ba2]{position:absolute;inset:0}.pd-context-menu[data-v-d84c5ba2]{position:fixed;z-index:1;min-width:13.5rem;max-width:min(22rem,calc(100vw - 1rem));margin:0;padding:.3rem;list-style:none;border:1px solid var(--pd-border, #dbe3f0);border-radius:.55rem;background:var(--pd-surface, #fff);box-shadow:var(--pd-shadow-lg, 0 12px 32px rgba(15, 23, 42, .16));overflow:visible;outline:none}.pd-context-menu--submenu[data-v-d84c5ba2]{position:fixed;z-index:2;min-width:11rem;max-height:min(60vh,22rem);overflow-x:hidden;overflow-y:auto}.pd-context-menu__entry[data-v-d84c5ba2]{position:relative;list-style:none}.pd-context-menu__separator[data-v-d84c5ba2]{height:1px;margin:.3rem .35rem;background:var(--pd-border, #e2e8f0)}.pd-context-menu__item[data-v-d84c5ba2]{display:flex;align-items:center;gap:.45rem;width:100%;margin:0;padding:.4rem .5rem;border:0;border-radius:.35rem;background:transparent;color:var(--pd-text, #0f172a);font:inherit;font-size:.88rem;font-weight:600;text-align:left;cursor:pointer}.pd-context-menu__item[data-v-d84c5ba2]:hover,.pd-context-menu__item[data-v-d84c5ba2]:focus-visible{background:var(--pd-surface-muted, #f1f5f9);outline:none}.pd-context-menu__item[data-v-d84c5ba2]:disabled{opacity:.45;cursor:not-allowed}.pd-context-menu__item.is-danger[data-v-d84c5ba2]{color:var(--pd-danger, #dc2626)}.pd-context-menu__item.is-checked[data-v-d84c5ba2]{color:var(--pd-accent, #2563eb)}.pd-context-menu__check[data-v-d84c5ba2]{flex:0 0 .85rem;width:.85rem;font-size:.8rem;line-height:1;text-align:center}.pd-context-menu__icon[data-v-d84c5ba2]{flex:0 0 1rem;width:1rem;display:inline-flex;align-items:center;justify-content:center;color:var(--pd-text-muted, #64748b)}.pd-context-menu__badge[data-v-d84c5ba2]{flex:0 1 auto;min-width:0}.pd-context-menu__label[data-v-d84c5ba2]{flex:1 1 auto;min-width:0}.pd-context-menu__caret[data-v-d84c5ba2]{flex:0 0 auto;margin-left:auto;color:var(--pd-text-muted, #64748b);font-size:1rem;line-height:1}.pd-toaster[data-v-551272db]{position:fixed;right:1rem;bottom:1rem;z-index:1600;display:flex;flex-direction:column-reverse;gap:.55rem;width:min(22rem,calc(100vw - 2rem));pointer-events:none}.pd-toast[data-v-551272db]{display:flex;align-items:flex-start;gap:.65rem;padding:.7rem .75rem;border:1px solid var(--pd-border);border-radius:.7rem;box-shadow:var(--pd-shadow-lg, 0 12px 32px rgba(15, 23, 42, .16));background:var(--pd-surface, #fff);font-size:.92rem;font-weight:600;pointer-events:auto}.pd-toast__message[data-v-551272db]{flex:1 1 auto;min-width:0;line-height:1.35;overflow-wrap:anywhere}.pd-toast__close[data-v-551272db]{flex:0 0 auto;margin:-.2rem -.15rem 0 0;border:0;border-radius:.4rem;background:transparent;color:inherit;opacity:.7;font-size:1.25rem;line-height:1;cursor:pointer}.pd-toast__close[data-v-551272db]:hover,.pd-toast__close[data-v-551272db]:focus-visible{opacity:1;background:#0f172a14;outline:none}.pd-toast--info[data-v-551272db]{background:var(--pd-info-soft);border-color:var(--pd-accent-soft-border);color:var(--pd-info-text)}.pd-toast--success[data-v-551272db]{background:var(--pd-success-bg);border-color:var(--pd-success-border);color:var(--pd-success-text)}.pd-toast--warning[data-v-551272db]{background:var(--pd-warning-bg);border-color:var(--pd-warning-border);color:var(--pd-warning-text)}.pd-toast--danger[data-v-551272db]{background:var(--pd-danger-bg);border-color:var(--pd-danger-border);color:var(--pd-danger-text)}.pd-user-select[data-v-a71cfd13]{position:relative;display:inline-flex;flex-direction:column;min-width:12rem;max-width:100%}.pd-user-select.is-wide[data-v-a71cfd13]{min-width:18rem}.pd-user-select.is-embedded[data-v-a71cfd13]{display:flex;width:100%;min-width:0}.pd-user-select__trigger[data-v-a71cfd13]{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;width:100%;margin:0;padding:.45rem .7rem;border:1px solid var(--pd-border, #dbe3f0);border-radius:.55rem;background:var(--pd-surface, #fff);color:var(--pd-text, #0f172a);font:inherit;text-align:left;cursor:pointer}.pd-user-select__trigger[data-v-a71cfd13]:disabled{opacity:.55;cursor:not-allowed}.pd-user-select.is-open:not(.is-embedded) .pd-user-select__trigger[data-v-a71cfd13],.pd-user-select__trigger[data-v-a71cfd13]:hover,.pd-user-select__trigger[data-v-a71cfd13]:focus-visible{border-color:var(--pd-accent, #2563eb);outline:none}.pd-user-select__summary[data-v-a71cfd13]{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;margin-bottom:.55rem}.pd-user-select__label[data-v-a71cfd13]{color:var(--pd-text-muted, #64748b);font-size:.72rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.pd-user-select__value[data-v-a71cfd13]{font-size:.9rem;font-weight:600;color:var(--pd-text, #0f172a)}.pd-user-select__panel[data-v-a71cfd13]{position:absolute;z-index:30;top:calc(100% + .3rem);left:0;right:0;display:flex;flex-direction:column;min-width:100%;max-height:18rem;overflow:hidden;padding:.35rem;border:1px solid var(--pd-border, #dbe3f0);border-radius:.55rem;background:var(--pd-surface, #fff);box-shadow:var(--pd-shadow-lg, 0 12px 32px rgba(15, 23, 42, .16))}.pd-user-select.is-embedded .pd-user-select__panel[data-v-a71cfd13]{position:relative;top:auto;left:auto;right:auto;z-index:auto;flex:1 1 auto;min-height:16rem;max-height:min(50vh,22rem);box-shadow:none}.pd-user-select.is-wide .pd-user-select__panel[data-v-a71cfd13]{min-width:22rem}.pd-user-select.is-embedded.is-wide .pd-user-select__panel[data-v-a71cfd13]{min-width:0;width:100%}.pd-user-select__search[data-v-a71cfd13]{flex:0 0 auto;margin-bottom:.25rem}.pd-user-select__search-input[data-v-a71cfd13]{width:100%;box-sizing:border-box;margin:0;padding:.45rem .55rem;border:1px solid var(--pd-border, #dbe3f0);border-radius:.4rem;background:var(--pd-surface-muted, #f8fafc);color:inherit;font:inherit;font-size:.88rem}.pd-user-select__search-input[data-v-a71cfd13]:focus{border-color:var(--pd-accent, #2563eb);outline:none}.pd-user-select__options[data-v-a71cfd13]{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto}.pd-user-select__option[data-v-a71cfd13]{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;width:100%;margin:0;padding:.45rem .5rem;border:0;border-radius:.35rem;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.pd-user-select__option[data-v-a71cfd13]:disabled{opacity:.55;cursor:not-allowed}.pd-user-select__option[data-v-a71cfd13]:hover,.pd-user-select__option[data-v-a71cfd13]:focus-visible,.pd-user-select__option.is-selected[data-v-a71cfd13]{background:var(--pd-surface-muted, #f1f5f9);outline:none}.pd-user-select__option-name[data-v-a71cfd13]{font-size:.88rem;font-weight:600}.pd-user-select__option-meta[data-v-a71cfd13]{color:var(--pd-text-muted, #64748b);font-size:.75rem}.pd-user-select__empty[data-v-a71cfd13]{margin:.35rem .5rem;color:var(--pd-text-muted, #64748b);font-size:.85rem}.pd-multiselect[data-v-a053829f]{position:relative;min-width:11rem}.pd-multiselect.is-wide[data-v-a053829f]{min-width:16rem}.pd-multiselect__trigger[data-v-a053829f]{width:100%;display:grid;gap:.15rem;text-align:left;border:1px solid var(--pd-border-strong);border-radius:.5rem;background:var(--pd-input-bg);padding:.4rem .65rem;cursor:pointer;font:inherit;color:var(--pd-text)}.pd-multiselect__trigger[data-v-a053829f]:hover,.pd-multiselect.is-open .pd-multiselect__trigger[data-v-a053829f]{border-color:var(--pd-accent-soft-border)}.pd-multiselect__label[data-v-a053829f]{font-size:.75rem;font-weight:700;color:var(--pd-text-muted)}.pd-multiselect__value[data-v-a053829f]{font-size:.9rem;font-weight:600;color:var(--pd-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-multiselect__panel[data-v-a053829f]{position:absolute;z-index:30;top:calc(100% + .3rem);left:0;right:0;max-height:18rem;overflow:auto;border:1px solid var(--pd-border);border-radius:.65rem;background:var(--pd-surface);box-shadow:var(--pd-shadow-lg);padding:.35rem}.pd-multiselect.is-wide .pd-multiselect__panel[data-v-a053829f]{min-width:22rem;right:auto}.pd-multiselect__search[data-v-a053829f]{position:sticky;top:0;z-index:1;background:var(--pd-surface);padding:.15rem .15rem .4rem;margin-bottom:.15rem;border-bottom:1px solid var(--pd-border)}.pd-multiselect__search-input[data-v-a053829f]{width:100%;box-sizing:border-box;border:1px solid var(--pd-border-strong);border-radius:.4rem;padding:.4rem .55rem;font:inherit;font-size:.9rem;color:var(--pd-text);background:var(--pd-input-bg-muted)}.pd-multiselect__search-input[data-v-a053829f]:focus{outline:none;border-color:var(--pd-accent-soft-border);background:var(--pd-input-bg);box-shadow:0 0 0 2px var(--pd-accent-ring)}.pd-multiselect__option[data-v-a053829f]{display:flex;align-items:flex-start;gap:.45rem;padding:.4rem .45rem;border-radius:.4rem;font-size:.9rem;color:var(--pd-text-secondary)}.pd-multiselect__option[data-v-a053829f]:hover{background:var(--pd-surface-muted)}.pd-multiselect__option--all[data-v-a053829f]{position:sticky;top:2.55rem;z-index:1;background:var(--pd-surface);border-bottom:1px solid var(--pd-border);margin-bottom:.2rem;font-weight:600;align-items:center}.pd-multiselect__option input[data-v-a053829f]{margin-top:.15rem;flex:0 0 auto;cursor:pointer}.pd-multiselect__option--all input[data-v-a053829f]{margin-top:0}.pd-multiselect__option-label[data-v-a053829f]{flex:1 1 auto;margin:0;padding:0;border:0;background:transparent;font:inherit;font-weight:inherit;color:inherit;text-align:left;cursor:pointer}.pd-multiselect__option-label[data-v-a053829f]:hover,.pd-multiselect__option-label[data-v-a053829f]:focus-visible{color:var(--pd-text);text-decoration:underline;outline:none}.pd-multiselect__hint[data-v-a053829f]{flex:0 0 14rem;margin-left:auto;min-height:1em;font-size:.75rem;font-weight:600;color:var(--pd-text-muted);text-align:right;white-space:nowrap}.pd-multiselect__empty[data-v-a053829f]{margin:0;padding:.55rem;color:var(--pd-text-muted);font-size:.85rem}.theme-switcher[data-v-aa3130eb]{display:inline-flex;align-items:center;gap:.4rem;margin:0;padding:.4rem .7rem;border:1px solid var(--pd-border-strong);border-radius:999px;background:var(--pd-surface);color:var(--pd-text-secondary);box-shadow:var(--pd-shadow);cursor:pointer;font:inherit;font-size:.85rem;font-weight:700;line-height:1;transition:background-color .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease}.theme-switcher[data-v-aa3130eb]:hover{background:var(--pd-surface-muted);color:var(--pd-text);border-color:var(--pd-accent-soft-border)}.theme-switcher[data-v-aa3130eb]:focus-visible{outline:none;box-shadow:0 0 0 3px var(--pd-accent-ring)}.theme-switcher__label[data-v-aa3130eb]{letter-spacing:.01em}@media (max-width: 639px){.theme-switcher__label[data-v-aa3130eb]{display:none}}.pd-field[data-v-da4985f2]{display:flex;flex-direction:column;gap:var(--pd-space-1);font-size:.85rem;font-weight:600;color:var(--pd-text-secondary);min-width:0}.pd-field--wide[data-v-da4985f2]{max-width:none}.pd-field__label[data-v-da4985f2]{display:block}.pd-field[data-v-da4985f2] input,.pd-field[data-v-da4985f2] select,.pd-field[data-v-da4985f2] textarea{border:1px solid var(--pd-border);border-radius:var(--pd-radius-md);background:var(--pd-input-bg);padding:.4rem .65rem;font:inherit;color:var(--pd-text);min-width:0}.pd-field[data-v-da4985f2] input:focus,.pd-field[data-v-da4985f2] select:focus,.pd-field[data-v-da4985f2] textarea:focus{outline:2px solid var(--pd-accent-ring);outline-offset:1px}.pd-checkbox-field[data-v-7e937141]{display:inline-flex;align-items:center;gap:.45rem;margin-bottom:.35rem;font-size:.85rem;color:var(--pd-text-secondary);font-weight:600;cursor:pointer;user-select:none}.pd-checkbox-field input[data-v-7e937141]{width:1rem;height:1rem;accent-color:var(--pd-accent)}.pd-checkbox-field__label[data-v-7e937141]{display:inline}.pd-filter-bar[data-v-4421b9dc]{display:flex;flex-wrap:wrap;min-width:0}.pd-metric-stat__value[data-v-5241181c]{display:block;font-size:1.15rem;color:var(--pd-text);font-weight:700}.pd-metric-stat__label[data-v-5241181c]{color:var(--pd-text-muted);font-size:.8rem}.pd-metric-grid[data-v-4a79957a]{display:grid}.pd-chip-group[data-v-b1a4a815]{display:flex;flex-wrap:wrap;gap:.45rem}.pd-chip-toggle[data-v-90e3cc66]{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .55rem;border:1px solid var(--pd-border);border-radius:var(--pd-radius-pill);background:var(--pd-surface);font-size:.82rem;color:var(--pd-text-muted);cursor:pointer}.pd-chip-toggle.is-on[data-v-90e3cc66]{color:var(--pd-text);border-color:var(--pd-accent-soft-border);background:var(--pd-accent-soft)}.pd-chip-toggle input[data-v-90e3cc66]{position:absolute;opacity:0;pointer-events:none}.pd-chip-toggle__swatch[data-v-90e3cc66]{width:.7rem;height:.7rem;border-radius:var(--pd-radius-sm);flex:0 0 auto}.pd-prose-section[data-v-c09bf495]{display:grid;gap:.45rem}.pd-prose-section[data-v-c09bf495] ul{margin:0;padding-left:1.15rem;color:var(--pd-text-secondary);display:grid;gap:.35rem}.pd-prose-section[data-v-c09bf495] li::marker{color:var(--pd-text-muted)}.pd-legend[data-v-50a71a65]{display:flex;flex-wrap:wrap;gap:.45rem .75rem;align-items:center}.pd-legend-item[data-v-00086f13]{display:inline-flex;align-items:center;gap:.35rem;font-size:.82rem;font-weight:600;color:var(--pd-text-secondary)}.pd-legend-item.is-off[data-v-00086f13]{opacity:.4}.pd-legend-item__swatch[data-v-00086f13]{width:.7rem;height:.7rem;border-radius:var(--pd-radius-sm);flex:0 0 auto;background:var(--pd-accent)}.pd-legend-item__line[data-v-00086f13]{width:1.1rem;height:0;border-top:2px solid var(--pd-success-text)}.pd-legend-item--line[data-v-00086f13]{margin-left:.35rem}.pd-chart-tooltip[data-v-98a962a9]{position:absolute;z-index:5;min-width:10rem;padding:.55rem .7rem;border:1px solid var(--pd-border);border-radius:var(--pd-radius-md);background:var(--pd-surface);box-shadow:var(--pd-shadow-lg);pointer-events:none;font-size:.82rem;color:var(--pd-text-secondary)}.pd-chart-tooltip__title[data-v-98a962a9]{font-weight:700;color:var(--pd-text);margin-bottom:.35rem}.pd-chart-tooltip__meta[data-v-98a962a9]{margin-top:.35rem;color:var(--pd-text-muted)}.pd-chart-tooltip__meta--accent[data-v-98a962a9]{color:var(--pd-success-text);font-weight:600}.pd-chart-tooltip-row[data-v-4e6d78fb]{display:flex;align-items:center;gap:.4rem;line-height:1.35}.pd-chart-tooltip-row.is-active .pd-chart-tooltip-row__label[data-v-4e6d78fb],.pd-chart-tooltip-row.is-active .pd-chart-tooltip-row__count[data-v-4e6d78fb]{font-weight:700;color:var(--pd-text)}.pd-chart-tooltip-row__swatch[data-v-4e6d78fb]{width:.7rem;height:.7rem;border-radius:var(--pd-radius-sm);flex:0 0 auto}.pd-chart-tooltip-row__count[data-v-4e6d78fb]{margin-left:auto;font-variant-numeric:tabular-nums}.pd-rich-html[data-v-4fa47a2a]{color:var(--pd-text);line-height:1.55;overflow-x:auto}.pd-rich-html[data-v-4fa47a2a]>*:first-child{margin-top:0}.pd-rich-html[data-v-4fa47a2a]>*:last-child{margin-bottom:0}.pd-rich-html[data-v-4fa47a2a] p,.pd-rich-html[data-v-4fa47a2a] ul,.pd-rich-html[data-v-4fa47a2a] ol,.pd-rich-html[data-v-4fa47a2a] pre,.pd-rich-html[data-v-4fa47a2a] blockquote,.pd-rich-html[data-v-4fa47a2a] table{margin:.75rem 0}.pd-rich-html[data-v-4fa47a2a] h1,.pd-rich-html[data-v-4fa47a2a] h2,.pd-rich-html[data-v-4fa47a2a] h3,.pd-rich-html[data-v-4fa47a2a] h4{margin:1rem 0 .5rem;line-height:1.3;font-weight:700}.pd-rich-html[data-v-4fa47a2a] h1{font-size:1.35rem}.pd-rich-html[data-v-4fa47a2a] h2{font-size:1.2rem}.pd-rich-html[data-v-4fa47a2a] h3{font-size:1.1rem}.pd-rich-html[data-v-4fa47a2a] h4{font-size:1rem}.pd-rich-html[data-v-4fa47a2a] ul,.pd-rich-html[data-v-4fa47a2a] ol{padding-left:1.35rem}.pd-rich-html[data-v-4fa47a2a] li{margin:.25rem 0}.pd-rich-html[data-v-4fa47a2a] a{color:var(--pd-accent);text-decoration:underline}.pd-rich-html[data-v-4fa47a2a] code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9em;background:var(--pd-surface-muted, #f1f5f9);border:1px solid var(--pd-border);border-radius:.35rem;padding:.05rem .3rem}.pd-rich-html[data-v-4fa47a2a] pre{background:#0f172a;color:#e2e8f0;border-radius:.65rem;padding:.85rem 1rem;overflow-x:auto}.pd-rich-html[data-v-4fa47a2a] pre code{background:transparent;border:none;padding:0;color:inherit;font-size:.85rem}.pd-rich-html[data-v-4fa47a2a] blockquote{margin-left:0;padding:.35rem .85rem;border-left:3px solid var(--pd-border);color:var(--pd-text-secondary);background:var(--pd-surface-muted, #f8fafc)}.pd-rich-html[data-v-4fa47a2a] table{width:100%;border-collapse:collapse;font-size:.92rem;background:var(--pd-surface)}.pd-rich-html[data-v-4fa47a2a] th,.pd-rich-html[data-v-4fa47a2a] td{border:1px solid var(--pd-border);padding:.55rem .7rem;text-align:left;vertical-align:top}.pd-rich-html[data-v-4fa47a2a] th{background:var(--pd-surface-muted, #f8fafc);font-weight:700;color:var(--pd-text)}.pd-rich-html[data-v-4fa47a2a] tr:nth-child(2n) td{background:var(--pd-surface-muted, #fafbfc)}.pd-rich-html[data-v-4fa47a2a] hr{border:none;border-top:1px solid var(--pd-border);margin:1rem 0}.pd-canvas-workspace[data-v-5cb227f2]{min-width:0}.pd-canvas-workspace__main[data-v-5cb227f2]{min-width:0;display:flex;flex-direction:column}.pd-canvas-workspace__toolbar[data-v-5cb227f2]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--pd-space-2, .5rem);margin-bottom:.6rem;flex-shrink:0;position:relative;z-index:20}.pd-canvas-workspace__toolbar[data-v-5cb227f2] .pd-filter-bar{flex:1 1 auto;justify-content:flex-end;margin:0}.pd-canvas-workspace[data-v-5cb227f2]:fullscreen{display:flex;flex-direction:column;box-sizing:border-box;padding:.75rem;background:var(--pd-surface)}.pd-canvas-workspace:fullscreen.pd-canvas-workspace--drawer[data-v-5cb227f2]{flex-direction:row;align-items:stretch;gap:0;padding:0}.pd-canvas-workspace:fullscreen .pd-canvas-workspace__main[data-v-5cb227f2]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;order:2;padding:.75rem}.pd-canvas-workspace:fullscreen.pd-canvas-workspace--drawer[data-v-5cb227f2] .pd-drawer{order:1;height:auto;align-self:stretch;z-index:5}.pd-canvas-workspace:fullscreen .pd-canvas-workspace__toolbar[data-v-5cb227f2]{z-index:20;margin-bottom:.5rem;padding:.15rem 0 .5rem;background:var(--pd-surface)}.pd-canvas-workspace:fullscreen .pd-canvas-viewport[data-v-5cb227f2]{flex:1;min-height:0;height:auto;position:relative;z-index:0}.pd-canvas-viewport[data-v-5cb227f2]{position:relative;height:min(72vh,760px);overflow:hidden;border:1px solid var(--pd-border, #dbe3f0);border-radius:.9rem;background:radial-gradient(circle at 1px 1px,var(--pd-border, #dbe3f0) 1px,transparent 0) 0 0 / 22px 22px,var(--pd-surface-muted, #f8fafc);cursor:grab;touch-action:none}.pd-canvas-viewport[data-v-5cb227f2]:active{cursor:grabbing}.pd-canvas-empty[data-v-5cb227f2]{display:grid;place-items:center;height:100%;color:var(--pd-text-muted, #64748b);font-weight:600}.pd-canvas-world[data-v-5cb227f2]{position:absolute;top:0;left:0;transform-origin:0 0;will-change:transform}.pd-canvas-group[data-v-454b9f9c]{position:absolute;top:0;left:0;box-sizing:border-box;border:2px dashed var(--pd-border-strong, #cbd5e1);border-radius:1rem;background:color-mix(in srgb,var(--pd-surface-muted, #f1f5f9) 58%,transparent);pointer-events:none}.pd-canvas-group__label[data-v-454b9f9c]{position:absolute;top:.75rem;left:1rem;color:var(--pd-text-muted, #64748b);font-size:.85rem;font-weight:700}.pd-canvas-item[data-v-b737c12f]{position:absolute;top:0;left:0;z-index:2}.pd-canvas-edges[data-v-c25fb911]{position:absolute;inset:0;overflow:visible;pointer-events:none}.pd-canvas-edges[data-v-c25fb911] path{fill:none;stroke:var(--pd-text-muted, #94a3b8);stroke-width:2;opacity:.55}.pd-canvas-edges[data-v-c25fb911] path.is-related{stroke:var(--pd-accent, #2563eb);stroke-width:2.5;opacity:.95}.pd-kanban-board[data-v-5694de17]{display:flex;align-items:stretch;justify-content:safe center;gap:.45rem;min-width:0;overflow:visible;padding-bottom:.25rem}.pd-kanban-board--lanes[data-v-5694de17]{flex-direction:column;align-items:safe center;justify-content:flex-start;gap:.75rem}.pd-kanban-board--fill[data-v-5694de17]{flex:1 1 auto;min-height:0;height:100%;overflow:auto}.pd-kanban-column[data-v-b655b8f3]{display:flex;flex-direction:column;flex:0 0 16rem;width:16rem;max-height:none;min-height:14rem;height:auto;box-sizing:border-box;border:none;border-radius:0;background:var(--pd-surface-muted, #f1f5f9);scroll-snap-align:start;overflow:visible}.pd-kanban-column--over-wip[data-v-b655b8f3]{background:color-mix(in srgb,var(--pd-danger, #ef4444) 8%,var(--pd-surface-muted, #f1f5f9))}.pd-kanban-column--compact[data-v-b655b8f3]{min-height:8rem}.pd-kanban-column--drop-target[data-v-b655b8f3]{background:color-mix(in srgb,var(--pd-accent, #2563eb) 10%,var(--pd-surface-muted, #f1f5f9));outline:2px dashed color-mix(in srgb,var(--pd-accent, #2563eb) 55%,transparent);outline-offset:-2px}.pd-kanban-column--drop-disabled[data-v-b655b8f3]{opacity:.42;filter:grayscale(.35);outline:2px dashed color-mix(in srgb,var(--pd-danger, #ef4444) 35%,transparent);outline-offset:-2px;cursor:not-allowed}.pd-kanban-column__body[data-v-b655b8f3]{display:flex;flex-direction:column;align-items:stretch;gap:.35rem;flex:0 0 auto;min-width:0;min-height:0;overflow:visible;padding:0}.pd-kanban-column__header[data-v-b655b8f3]{position:relative;display:flex;align-items:center;gap:.4rem;flex-shrink:0;padding:.45rem .15rem .5rem;border-bottom:none;background:transparent}.pd-kanban-column__accent[data-v-b655b8f3]{position:absolute;top:0;left:0;right:0;height:2px}.pd-kanban-column__titles[data-v-b655b8f3]{display:flex;align-items:baseline;gap:.45rem;min-width:0;flex:1 1 auto}.pd-kanban-column__title[data-v-b655b8f3]{margin:0;font-size:.82rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--pd-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-kanban-column__count[data-v-b655b8f3]{flex-shrink:0;font-size:.78rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--pd-text-muted)}.pd-kanban-column--over-wip .pd-kanban-column__count[data-v-b655b8f3]{color:var(--pd-danger, #ef4444)}.pd-kanban-column__actions[data-v-b655b8f3]{display:flex;align-items:center;gap:.25rem;flex-shrink:0}.pd-kanban-column__body[data-v-b655b8f3]>*{flex:0 0 auto;width:100%;max-width:100%;align-self:stretch;box-sizing:border-box}.pd-kanban-column__empty[data-v-b655b8f3]{margin:.75rem .15rem;text-align:center;color:var(--pd-text-muted);font-size:.85rem;font-weight:600}.pd-kanban-card[data-v-09daa834]{display:flex;flex-direction:column;flex:0 0 auto;gap:.3rem;box-sizing:border-box;width:100%;max-width:100%;min-width:0;min-height:auto;margin:0;padding:.5rem .55rem;border:1px solid var(--pd-border);border-radius:.35rem;background:var(--pd-surface);box-shadow:none;color:inherit;font:inherit;text-align:left;overflow:hidden}.pd-kanban-card--interactive[data-v-09daa834]{cursor:default}.pd-kanban-card--activatable[data-v-09daa834]{cursor:pointer}.pd-kanban-card--dragging[data-v-09daa834]{opacity:.55}.pd-kanban-card[draggable=true][data-v-09daa834]{cursor:grab}.pd-kanban-card[draggable=true][data-v-09daa834]:active{cursor:grabbing}.pd-kanban-card--interactive[data-v-09daa834]:hover,.pd-kanban-card--interactive[data-v-09daa834]:focus-visible{border-color:var(--pd-accent, #2563eb);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--pd-accent, #2563eb) 35%,transparent);outline:none}.pd-kanban-card--selected[data-v-09daa834]{border-color:var(--pd-accent, #2563eb);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--pd-accent, #2563eb) 45%,transparent);background:color-mix(in srgb,var(--pd-accent, #2563eb) 6%,var(--pd-surface))}.pd-kanban-card--selected[data-v-09daa834]:hover,.pd-kanban-card--selected[data-v-09daa834]:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--pd-accent, #2563eb) 55%,transparent)}.pd-kanban-card__header[data-v-09daa834]{display:flex;flex-direction:column;gap:.2rem;min-width:0}.pd-kanban-card__eyebrow[data-v-09daa834]{font-size:.72rem;font-weight:700;color:var(--pd-text-muted);font-variant-numeric:tabular-nums}.pd-kanban-card__title[data-v-09daa834]{font-size:.84rem;font-weight:700;line-height:1.3;color:var(--pd-text);display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.pd-kanban-card__body[data-v-09daa834],.pd-kanban-card__footer[data-v-09daa834]{display:flex;align-items:center;gap:.3rem;min-width:0}.pd-kanban-card__footer[data-v-09daa834]{justify-content:space-between;flex-wrap:wrap}.pd-kanban-swimlane[data-v-09caba42]{display:flex;flex-direction:column;gap:.55rem;min-width:max-content;padding-bottom:.35rem;border-bottom:1px solid var(--pd-border)}.pd-kanban-swimlane[data-v-09caba42]:last-child{border-bottom:none;padding-bottom:0}.pd-kanban-swimlane__header[data-v-09caba42]{position:sticky;left:0;z-index:2;display:flex;align-items:center;gap:.65rem;width:min(100%,100vw);max-width:100%;box-sizing:border-box;padding:.45rem .15rem;background:var(--pd-surface)}.pd-kanban-swimlane__header--menu[data-v-09caba42]{cursor:context-menu}.pd-kanban-swimlane__toggle[data-v-09caba42]{flex-shrink:0;display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;margin:0;padding:0;border:1px solid var(--pd-border);border-radius:.5rem;background:var(--pd-surface-muted, #f8fafc);color:var(--pd-text);cursor:pointer}.pd-kanban-swimlane__toggle[data-v-09caba42]:hover,.pd-kanban-swimlane__toggle[data-v-09caba42]:focus-visible{border-color:var(--pd-accent);color:var(--pd-accent);outline:2px solid color-mix(in srgb,var(--pd-accent) 40%,transparent);outline-offset:1px}.pd-kanban-swimlane__titles[data-v-09caba42]{display:flex;flex-direction:column;gap:.1rem;min-width:0;flex:1 1 auto}.pd-kanban-swimlane__titles[data-v-09caba42] .pd-kanban-swimlane__title,.pd-kanban-swimlane__title[data-v-09caba42]{margin:0;font-size:.95rem;font-weight:700;color:var(--pd-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-kanban-swimlane__titles[data-v-09caba42] .pd-kanban-swimlane__subtitle,.pd-kanban-swimlane__subtitle[data-v-09caba42]{font-size:.75rem;font-weight:600;color:var(--pd-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-kanban-swimlane__titles[data-v-09caba42] .pd-kanban-swimlane__title-button{display:inline-flex;align-items:center;gap:.45rem;max-width:100%;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.pd-kanban-swimlane__titles[data-v-09caba42] .pd-kanban-swimlane__title-button:hover .pd-kanban-swimlane__title,.pd-kanban-swimlane__titles[data-v-09caba42] .pd-kanban-swimlane__title-button:focus-visible .pd-kanban-swimlane__title{color:var(--pd-accent);text-decoration:underline}.pd-kanban-swimlane__titles[data-v-09caba42] .pd-kanban-swimlane__title-button:focus-visible{outline:2px solid color-mix(in srgb,var(--pd-accent) 40%,transparent);outline-offset:2px;border-radius:.25rem}.pd-kanban-swimlane__count[data-v-09caba42]{flex-shrink:0;font-size:.78rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--pd-text-muted)}.pd-kanban-swimlane__actions[data-v-09caba42]{display:flex;align-items:center;gap:.35rem}.pd-kanban-swimlane__columns[data-v-09caba42]{display:flex;align-items:stretch;gap:.45rem}.pd-kanban-swimlane__columns[data-v-09caba42] .pd-kanban-column{align-self:stretch}.description-diff__note[data-v-8bde3877]{display:block;margin-bottom:.6rem}.description-diff__body[data-v-8bde3877]{margin:0;padding:.75rem;border:1px solid #e2e8f0;border-radius:.75rem;background:#0f172a;color:#e2e8f0;overflow-x:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.82rem;line-height:1.45;white-space:pre}.description-diff__line[data-v-8bde3877]{display:block;padding:.05rem .35rem;border-radius:.25rem}.description-diff__line--equal[data-v-8bde3877]{color:#cbd5e1}.description-diff__line--add[data-v-8bde3877]{background:#10b9812e;color:#6ee7b7}.description-diff__line--remove[data-v-8bde3877]{background:#ef44442e;color:#fca5a5}.ticket-tag-chip[data-v-9547e8ab]{display:inline-flex;align-items:center;gap:.15rem}.ticket-tag-chip__remove[data-v-9547e8ab]{margin:0;padding:0 .25rem;border:0;background:transparent;color:var(--pd-text-muted);font:inherit;line-height:1;cursor:pointer}.ticket-tag-chip__remove[data-v-9547e8ab]:hover,.ticket-tag-chip__remove[data-v-9547e8ab]:focus-visible{color:var(--pd-text);outline:none}.ticket-tag-editor__form[data-v-006994ea]{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.ticket-tag-editor__input[data-v-006994ea]{min-width:10rem;flex:1 1 10rem;box-sizing:border-box;border:1px solid var(--pd-border-strong);border-radius:.4rem;padding:.35rem .55rem;font:inherit;color:var(--pd-text);background:var(--pd-input-bg)}.ticket-row[data-v-1eccb512]{cursor:context-menu}.ticket-row.is-menu-open[data-v-1eccb512]{background:var(--pd-surface-muted)}.ticket-title-link[data-v-1eccb512]{color:inherit;text-decoration:none}.ticket-title-link[data-v-1eccb512]:hover{color:#1d4ed8;text-decoration:underline}.type-icon-action[data-v-1eccb512]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;margin:0;padding:.15rem;border:0;border-radius:.3rem;background:transparent;cursor:pointer}.type-icon-action[data-v-1eccb512]:hover,.type-icon-action[data-v-1eccb512]:focus-visible{background:#eff6ff;outline:2px solid #93c5fd;outline-offset:1px}.linked-tickets[data-v-0c645cb2]{box-sizing:border-box;width:100%;max-width:100%;min-width:0;overflow:hidden;container-type:inline-size}.links-message[data-v-0c645cb2]{margin-top:.75rem;padding:.75rem .9rem;border-radius:.65rem;background:#f8fafc;border:1px solid #e2e8f0;color:#475569}.links-message--error[data-v-0c645cb2]{background:#fde2e2;border-color:#fecaca;color:#991b1b}.links-list[data-v-0c645cb2]{width:100%;min-width:0;list-style:none;padding:0;margin:.75rem 0 0;display:grid;gap:.55rem}.links-list li[data-v-0c645cb2]{min-width:0;max-width:100%}.links-entry[data-v-0c645cb2]{display:block;box-sizing:border-box;width:100%;max-width:100%;min-width:0;overflow:hidden;margin:0;padding:.75rem .85rem;border-radius:.65rem;border:1px solid #e2e8f0;background:#f8fafc;color:inherit;font:inherit;text-align:left;text-decoration:none;cursor:pointer}.links-entry[data-v-0c645cb2]:hover{background:#eff6ff;border-color:#bfdbfe}.links-entry--missing[data-v-0c645cb2]{opacity:.75}.links-entry__main[data-v-0c645cb2]{min-width:0;max-width:100%;flex:1 1 auto}.links-entry__meta[data-v-0c645cb2]{min-width:0;max-width:100%;flex:0 0 auto;flex-wrap:wrap}.links-title[data-v-0c645cb2]{min-width:0;font-weight:600;overflow:hidden;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}@container (max-width: 30rem){.links-entry__row[data-v-0c645cb2]{flex-wrap:wrap}.links-entry__main[data-v-0c645cb2]{width:100%}.links-entry__meta[data-v-0c645cb2]{width:100%;min-width:0;justify-content:flex-end!important}}.ticket-breadcrumbs[data-v-5fb37b23]{margin:0 0 .85rem}.ticket-breadcrumbs__list[data-v-5fb37b23]{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .15rem;list-style:none;margin:0;padding:0}.ticket-breadcrumbs__item[data-v-5fb37b23]{display:inline-flex;align-items:center;min-width:0;gap:.35rem}.ticket-breadcrumbs__sep[data-v-5fb37b23]{color:#94a3b8;margin-right:.2rem}.ticket-breadcrumbs__link[data-v-5fb37b23],.ticket-breadcrumbs__current[data-v-5fb37b23]{display:inline-flex;min-width:0;max-width:18rem;align-items:center;gap:.4rem;color:#334155;text-decoration:none}.ticket-breadcrumbs__link:hover .ticket-breadcrumbs__label[data-v-5fb37b23]{color:#1d4ed8;text-decoration:underline}.ticket-breadcrumbs__current[data-v-5fb37b23]{font-weight:700;color:#0f172a}.ticket-breadcrumbs__label[data-v-5fb37b23]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem}.state-change-option[data-v-3d80b229]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;margin:0;padding:.45rem .55rem;border:1px solid var(--pd-border, #e2e8f0);border-radius:.5rem;background:var(--pd-surface, #fff);color:inherit;font:inherit;text-align:left;cursor:pointer}.state-change-option[data-v-3d80b229]:hover,.state-change-option[data-v-3d80b229]:focus-visible{border-color:var(--pd-accent, #2563eb);outline:none}.state-change-option.is-selected[data-v-3d80b229]{border-color:var(--pd-accent, #2563eb);background:var(--pd-surface-muted, #f1f5f9)}.state-change-option[data-v-3d80b229]:disabled{opacity:.55;cursor:not-allowed}.test-steps__list[data-v-d81959af]{list-style:none;margin:.85rem 0 0;padding:0;display:flex;flex-direction:column;gap:.75rem}.test-steps__item[data-v-d81959af]{display:grid;grid-template-columns:2rem 1fr;gap:.75rem;padding:.75rem;border:1px solid #e2e8f0;border-radius:.65rem;background:#f8fafc}.test-steps__item[data-v-d81959af] .pd-badge{width:2rem;height:2rem;justify-content:center;font-weight:700;box-sizing:border-box}.test-steps__body[data-v-d81959af]{display:flex;flex-direction:column;gap:.65rem;min-width:0}.test-steps__block[data-v-d81959af]{display:flex;flex-direction:column;gap:.25rem}.test-steps__shared[data-v-d81959af]{color:#2563eb;text-decoration:underline;font-weight:600;width:fit-content}.test-suites__message[data-v-ad666ccd]{margin-top:.75rem;color:#64748b;font-size:.95rem}.test-suites__message--error[data-v-ad666ccd]{color:#991b1b;background:#fee2e2;border-radius:.5rem;padding:.65rem .75rem}.test-suites__list[data-v-ad666ccd]{list-style:none;margin:.85rem 0 0;padding:0;display:flex;flex-direction:column;gap:.55rem}.test-suites__item[data-v-ad666ccd]{display:flex;justify-content:space-between;align-items:center;gap:.75rem;flex-wrap:wrap;padding:.7rem .85rem;border:1px solid #e2e8f0;border-radius:.65rem;background:#f8fafc}.test-suites__names[data-v-ad666ccd]{display:flex;flex-direction:column;gap:.15rem;min-width:0}.test-suites__sep[data-v-ad666ccd]{margin:0 .35rem;color:#94a3b8}.test-suites__open[data-v-ad666ccd]{color:#2563eb;font-size:.9rem;font-weight:600;text-decoration:none;white-space:nowrap}.test-suites__open[data-v-ad666ccd]:hover{text-decoration:underline}.ticket-comments__list[data-v-6839aed9]{margin-top:.85rem}.ticket-comments__item[data-v-6839aed9]{display:flex;flex-direction:column;gap:.55rem;padding:.75rem .85rem;border:1px solid #e2e8f0;border-radius:.65rem;background:#f8fafc}.ticket-comments__compose[data-v-6839aed9]{margin-top:.95rem;padding-top:.85rem;border-top:1px solid #e2e8f0}.ticket-comments[data-v-6839aed9] textarea{width:100%;resize:vertical;min-height:4.5rem;box-sizing:border-box}.viewport-helper[data-v-6ad90c49]{position:fixed;top:.65rem;right:.65rem;z-index:2000;pointer-events:none}.viewport-helper__chip[data-v-6ad90c49]{pointer-events:auto;display:inline-flex;align-items:center;gap:.35rem;margin:0;padding:.35rem .65rem;border:1px solid #cbd5e1;border-radius:999px;background:#0f172aeb;color:#f8fafc;box-shadow:0 8px 24px #0f172a38;cursor:pointer;font:600 .75rem/1.2 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:.01em}.viewport-helper__chip[data-v-6ad90c49]:hover,.viewport-helper__chip[data-v-6ad90c49]:focus-visible{background:#0f172afa;outline:2px solid #93c5fd;outline-offset:2px}.viewport-helper__width[data-v-6ad90c49]{font-variant-numeric:tabular-nums}.viewport-helper__sep[data-v-6ad90c49]{opacity:.55}.viewport-helper__name[data-v-6ad90c49]{text-transform:lowercase;color:#93c5fd}.viewport-helper__mode[data-v-6ad90c49]{color:#fbbf24;text-transform:lowercase}html[data-viewport-helper=compact]{padding:.28rem .5rem;font-size:.68rem}.credentials-setup__steps[data-v-6f80e89f]{margin:0;padding-left:1.2rem;display:grid;gap:.45rem;color:var(--pd-text-secondary)}.credentials-setup__steps a[data-v-6f80e89f]{color:var(--pd-accent);font-weight:600}.field-changes[data-v-8d8b279a]{list-style:none;padding:0;margin:.75rem 0 0;display:grid;gap:.75rem}.history-list[data-v-cebe7bbd]{display:grid;gap:.75rem;list-style:none;padding:0;margin:0}.history-entry[data-v-cebe7bbd]{display:flex;flex-direction:column;gap:.65rem;padding:1rem;border-radius:.75rem;background:#f8fafc;border:1px solid #e2e8f0;color:#1f2937;text-decoration:none}.history-entry[data-v-cebe7bbd]:hover{background:#eff6ff;border-color:#bfdbfe}.history-entry__title[data-v-cebe7bbd]{font-weight:600}.history-entry__hint[data-v-cebe7bbd]{color:#2563eb;font-weight:600}.detail-count[data-v-1f0945eb]{margin:.85rem 0 0;color:#64748b;font-size:.9rem}.detail-active-filter[data-v-1f0945eb]{margin:.55rem 0 0;color:#475569;font-size:.9rem}.ticket-canvas-card-wrap[data-v-74c99ee3]{position:relative;display:block;width:100%;height:100%}.ticket-canvas-card[data-v-74c99ee3]{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:.45rem;box-sizing:border-box;width:100%;height:100%;margin:0;padding:.7rem .75rem;border:1px solid #dbe3f0;border-radius:.75rem;background:#fff;box-shadow:0 8px 20px #0f172a0f;color:inherit;font:inherit;text-align:left;cursor:pointer}.ticket-canvas-card__peek[data-v-74c99ee3]{position:absolute;top:-.45rem;right:-.45rem;z-index:3;display:inline-grid;place-items:center;min-width:1.55rem;height:1.55rem;padding:0 .35rem;border:2px solid white;border-radius:999px;background:#0f766e;box-shadow:0 4px 12px #0f172a2e;color:#fff;font-size:.72rem;font-weight:800;line-height:1;cursor:pointer}.ticket-canvas-card__peek[data-v-74c99ee3]:hover,.ticket-canvas-card__peek[data-v-74c99ee3]:focus-visible{background:#115e59;outline:2px solid #5eead4;outline-offset:1px}.ticket-canvas-card[data-v-74c99ee3]:hover,.ticket-canvas-card[data-v-74c99ee3]:focus-visible{border-color:#93c5fd;outline:2px solid #93c5fd;outline-offset:1px}.ticket-canvas-card.is-selected[data-v-74c99ee3]{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb33,0 10px 24px #0f172a1a}.ticket-canvas-card.is-dimmed[data-v-74c99ee3]{opacity:.65}.ticket-canvas-card__top[data-v-74c99ee3],.ticket-canvas-card__meta[data-v-74c99ee3]{display:flex;align-items:center;gap:.4rem}.ticket-canvas-card__top[data-v-74c99ee3]{justify-content:space-between}.ticket-canvas-card__type[data-v-74c99ee3]{display:inline-flex;min-width:0;align-items:center;gap:.4rem}.ticket-canvas-card__meta[data-v-74c99ee3]{justify-content:flex-end}.ticket-canvas-card__title[data-v-74c99ee3]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.86rem;font-weight:700;line-height:1.3;color:#0f172a}.cfd-chart[data-v-fd8d562f]{width:100%;height:auto;border:1px solid #dbe3f0;border-radius:.9rem;background:#fff;cursor:crosshair;touch-action:none;user-select:none;-webkit-user-select:none}.cfd-chart__project[data-v-fd8d562f]{fill:#0f172a;font-size:12px;font-weight:700;pointer-events:none;user-select:none}.cfd-chart__velocity[data-v-fd8d562f]{stroke:#0f766e;stroke-width:2;pointer-events:none}.cfd-chart__velocity-dot[data-v-fd8d562f]{fill:#0f766e;stroke:#fff;stroke-width:1;pointer-events:none}.cfd-chart__velocity-dot.is-carried[data-v-fd8d562f]{fill:#99f6e4;stroke:#0f766e}.cfd-chart__flow-median[data-v-fd8d562f]{stroke-width:1.5;pointer-events:none}.cfd-chart__velocity-label[data-v-fd8d562f]{fill:#0f766e;font-size:10px;user-select:none;pointer-events:none}.cfd-chart__axis-title[data-v-fd8d562f]{fill:#64748b;font-size:11px;font-weight:700;letter-spacing:.04em;pointer-events:none;user-select:none}.cfd-chart__axis-title--velocity[data-v-fd8d562f]{fill:#0f766e}.cfd-chart__axis line[data-v-fd8d562f]{stroke:#cbd5e1;stroke-width:1}.cfd-chart__day-tick[data-v-fd8d562f]{stroke:#94a3b8;stroke-width:1;pointer-events:none}.cfd-chart__axis text[data-v-fd8d562f]{fill:#64748b;font-size:10px;user-select:none;pointer-events:none}.cfd-chart__scrub[data-v-fd8d562f]{stroke:#0f172a;stroke-width:1.5;stroke-dasharray:4 3;pointer-events:none}.cfd-chart__flow[data-v-fd8d562f]{pointer-events:none}.cfd-chart__flow text[data-v-fd8d562f]{font-size:9px;font-weight:700;user-select:none}.cfd-chart__flow-shade[data-v-fd8d562f]{opacity:.14}.cfd-chart__flow-drop[data-v-fd8d562f]{stroke-width:1;stroke-dasharray:3 3;opacity:.7}.cfd-chart__hover[data-v-fd8d562f]{stroke:#64748b;stroke-width:1;stroke-dasharray:2 3;pointer-events:none}.cfd-chart__drag[data-v-fd8d562f]{fill:#2563eb1f;pointer-events:none}.cfd-about-btn[data-v-3ad62f63]{gap:.35rem}.cfd-coverage[data-v-3ad62f63]{margin-bottom:.85rem;background:var(--pd-warning-bg);border:1px solid var(--pd-warning-border);color:var(--pd-warning-text)}.ticket-kanban-card__meta[data-v-0fd74938]{min-width:0;width:100%}.ticket-kanban-card__icon[data-v-0fd74938]{flex:0 0 auto}.ticket-kanban-card__type[data-v-0fd74938]{flex:0 1 auto;max-width:7.5rem;min-width:0}.ticket-kanban-card__id[data-v-0fd74938]{flex:0 0 auto;margin:0;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.ticket-kanban-card__title[data-v-0fd74938]{margin:0;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.ticket-kanban-workspace[data-v-ca8e2d22]{min-width:0;padding-bottom:2rem}.ticket-kanban-workspace[data-v-ca8e2d22]:fullscreen,.ticket-kanban-workspace.is-fullscreen[data-v-ca8e2d22]:fullscreen{display:flex;flex-direction:column;box-sizing:border-box;gap:.75rem;padding:.85rem 1rem 1rem;background:var(--pd-surface, #fff);overflow:auto}.ticket-kanban-workspace[data-v-ca8e2d22]:fullscreen .pd-kanban-board--fill{flex:1 1 auto}.page-header[data-v-24fde013]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.state-swatch[data-v-a1e0172b]{display:inline-block;width:1rem;height:1rem;border-radius:.25rem;vertical-align:middle;margin-right:.45rem;border:1px solid rgba(15,23,42,.12)}code[data-v-a1e0172b]{font-size:.85rem;color:#475569}.settings-card[data-v-bd10e50e]{width:100%;max-width:none;box-sizing:border-box}.settings-toggle[data-v-bd10e50e]{display:flex;align-items:flex-start;gap:.65rem;cursor:pointer}.settings-toggle input[data-v-bd10e50e]{margin-top:.2rem}.settings-toggle span[data-v-bd10e50e]{display:grid;gap:.2rem}.settings-toggle small[data-v-bd10e50e]{color:var(--pd-text-muted)}.settings-field[data-v-bd10e50e]{display:grid;gap:.35rem;width:100%;max-width:none;color:var(--pd-text-muted);font-size:.9rem;font-weight:600}.settings-field input[data-v-bd10e50e],.settings-field select[data-v-bd10e50e]{box-sizing:border-box;width:100%;border:1px solid var(--pd-border-strong);border-radius:.5rem;background:var(--pd-input-bg);padding:.45rem .65rem;color:var(--pd-text);font:inherit}.settings-field small[data-v-bd10e50e]{color:var(--pd-text-muted);font-weight:500}:root{--pd-bp-mobile-max: 639px;--pd-bp-small-min: 640px;--pd-bp-small-max: 899px;--pd-bp-medium-min: 900px;--pd-bp-medium-max: 1099px;--pd-bp-wide-min: 1100px;--pd-bp-wide-max: 1439px;--pd-bp-xwide-min: 1440px;--pd-app-shell-max: 1440px;--pd-viewport-width: 100vw}html[data-breakpoint=mobile]{--pd-breakpoint: mobile}html[data-breakpoint=small]{--pd-breakpoint: small}html[data-breakpoint=medium]{--pd-breakpoint: medium}html[data-breakpoint=wide]{--pd-breakpoint: wide}html[data-breakpoint=xwide]{--pd-breakpoint: xwide}:root,html[data-theme=light]{color-scheme:light;--pd-bg: #f8fafc;--pd-bg-elevated: #ffffff;--pd-surface: #ffffff;--pd-surface-muted: #f1f5f9;--pd-surface-hover: #e2e8f0;--pd-border: #e2e8f0;--pd-border-strong: #cbd5e1;--pd-text: #0f172a;--pd-text-secondary: #334155;--pd-text-muted: #64748b;--pd-text-inverse: #f8fafc;--pd-on-accent: #ffffff;--pd-accent: #2563eb;--pd-accent-hover: #1d4ed8;--pd-accent-active: #1e40af;--pd-accent-soft: #eff6ff;--pd-accent-soft-border: #c7ddff;--pd-accent-soft-strong: #dbeafe;--pd-accent-ring: rgba(37, 99, 235, .28);--pd-info: #0ea5e9;--pd-info-soft: #e0f2fe;--pd-info-text: #0369a1;--pd-success: #10b981;--pd-success-bg: #ecfdf5;--pd-success-text: #047857;--pd-success-border: #a7f3d0;--pd-danger: #ef4444;--pd-danger-bg: #fee2e2;--pd-danger-text: #991b1b;--pd-danger-border: #fecaca;--pd-warning-bg: #fffbeb;--pd-warning-border: #fde68a;--pd-warning-text: #92400e;--pd-shadow: 0 1px 3px rgba(15, 23, 42, .08);--pd-shadow-lg: 0 12px 30px rgba(15, 23, 42, .12);--pd-overlay: rgba(15, 23, 42, .45);--pd-drawer-width: min(34rem, 45vw);--pd-app-shell-max: 1440px;--pd-radius-sm: .4rem;--pd-radius-md: .5rem;--pd-radius-lg: .75rem;--pd-radius-pill: 999px;--pd-space-1: .25rem;--pd-space-2: .5rem;--pd-space-3: .75rem;--pd-space-4: 1rem;--pd-space-5: 1.25rem;--pd-space-6: 1.5rem;--pd-space-8: 2rem;--pd-table-zebra: #fbfdff;--pd-table-border: #e6eef8;--pd-input-bg: #ffffff;--pd-input-bg-muted: #f8fafc;--pd-canvas-dot: #dbe3f0;--pd-canvas-board: #f8fafc;--pd-avatar-1: #2563eb;--pd-avatar-2: #7c3aed;--pd-avatar-3: #0891b2;--pd-avatar-4: #059669;--pd-avatar-5: #c2410c;--pd-avatar-6: #be123c;--pd-avatar-7: #475569;--pd-avatar-empty: #94a3b8}html[data-theme=dark]{color-scheme:dark;--pd-bg: #0b1220;--pd-bg-elevated: #111827;--pd-surface: #1e293b;--pd-surface-muted: #243044;--pd-surface-hover: #334155;--pd-border: #334155;--pd-border-strong: #475569;--pd-text: #e2e8f0;--pd-text-secondary: #cbd5e1;--pd-text-muted: #94a3b8;--pd-text-inverse: #0f172a;--pd-on-accent: #ffffff;--pd-accent: #3b82f6;--pd-accent-hover: #60a5fa;--pd-accent-active: #2563eb;--pd-accent-soft: rgba(59, 130, 246, .16);--pd-accent-soft-border: rgba(96, 165, 250, .45);--pd-accent-soft-strong: rgba(59, 130, 246, .28);--pd-accent-ring: rgba(96, 165, 250, .35);--pd-info: #38bdf8;--pd-info-soft: rgba(14, 165, 233, .18);--pd-info-text: #7dd3fc;--pd-success: #34d399;--pd-success-bg: rgba(16, 185, 129, .18);--pd-success-text: #6ee7b7;--pd-success-border: rgba(52, 211, 153, .45);--pd-danger: #f87171;--pd-danger-bg: rgba(153, 27, 27, .35);--pd-danger-text: #fecaca;--pd-danger-border: rgba(248, 113, 113, .45);--pd-warning-bg: rgba(146, 64, 14, .28);--pd-warning-border: rgba(251, 191, 36, .45);--pd-warning-text: #fde68a;--pd-shadow: 0 1px 3px rgba(0, 0, 0, .35);--pd-shadow-lg: 0 16px 40px rgba(0, 0, 0, .45);--pd-overlay: rgba(2, 6, 23, .72);--pd-drawer-width: min(34rem, 45vw);--pd-app-shell-max: 1440px;--pd-radius-sm: .4rem;--pd-radius-md: .5rem;--pd-radius-lg: .75rem;--pd-radius-pill: 999px;--pd-space-1: .25rem;--pd-space-2: .5rem;--pd-space-3: .75rem;--pd-space-4: 1rem;--pd-space-5: 1.25rem;--pd-space-6: 1.5rem;--pd-space-8: 2rem;--pd-table-zebra: rgba(15, 23, 42, .45);--pd-table-border: #334155;--pd-input-bg: #0f172a;--pd-input-bg-muted: #111827;--pd-canvas-dot: #334155;--pd-canvas-board: #0b1220;--pd-avatar-1: #3b82f6;--pd-avatar-2: #a78bfa;--pd-avatar-3: #22d3ee;--pd-avatar-4: #34d399;--pd-avatar-5: #fb923c;--pd-avatar-6: #fb7185;--pd-avatar-7: #94a3b8;--pd-avatar-empty: #64748b}html,body{margin:0;min-height:100%;background:var(--pd-bg);color:var(--pd-text);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:var(--pd-accent)}a:hover{color:var(--pd-accent-hover)}
