@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap";.oauth-page[data-v-d54c0c57]{color:#262033;background:#f7f5fa;place-items:center;min-height:100vh;padding:24px;display:grid}.oauth-card[data-v-d54c0c57]{background:#fff;border:1px solid #e7e0ef;border-radius:16px;width:min(100%,480px);padding:32px;box-shadow:0 12px 40px #2512370a}.oauth-brand[data-v-d54c0c57]{color:#5405bd;font-size:20px;font-weight:750}h1[data-v-d54c0c57]{margin:24px 0 16px;font-size:25px}p[data-v-d54c0c57]{line-height:1.6}.oauth-actions[data-v-d54c0c57]{justify-content:flex-end;gap:12px;margin-top:28px;display:flex}@font-face{font-family:primeicons;font-display:block;src:url(/assets/primeicons-DMOk5skT.eot);src:url(/assets/primeicons-DMOk5skT.eot?#iefix)format("embedded-opentype"),url(/assets/primeicons-C6QP2o4f.woff2)format("woff2"),url(/assets/primeicons-WjwUDZjB.woff)format("woff"),url(/assets/primeicons-MpK4pl85.ttf)format("truetype"),url(/assets/primeicons-Dr5RGzOO.svg?#primeicons)format("svg");font-weight:400;font-style:normal}.pi{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:primeicons;font-style:normal;font-weight:400;line-height:1;display:inline-block}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{text-align:center;width:1.28571em}.pi-spin{animation:2s linear infinite fa-spin}@media (prefers-reduced-motion:reduce){.pi-spin{transition-duration:0s;transition-delay:0s;animation-duration:1ms;animation-iteration-count:1;animation-delay:-1ms}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.pi-folder-plus:before{content:""}.pi-receipt:before{content:""}.pi-asterisk:before{content:""}.pi-face-smile:before{content:""}.pi-pinterest:before{content:""}.pi-expand:before{content:""}.pi-pen-to-square:before{content:""}.pi-wave-pulse:before{content:""}.pi-turkish-lira:before{content:""}.pi-spinner-dotted:before{content:""}.pi-crown:before{content:""}.pi-pause-circle:before{content:""}.pi-warehouse:before{content:""}.pi-objects-column:before{content:""}.pi-clipboard:before{content:""}.pi-play-circle:before{content:""}.pi-venus:before{content:""}.pi-cart-minus:before{content:""}.pi-file-plus:before{content:""}.pi-microchip:before{content:""}.pi-twitch:before{content:""}.pi-building-columns:before{content:""}.pi-file-check:before{content:""}.pi-microchip-ai:before{content:""}.pi-trophy:before{content:""}.pi-barcode:before{content:""}.pi-file-arrow-up:before{content:""}.pi-mars:before{content:""}.pi-tiktok:before{content:""}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:""}.pi-ethereum:before{content:""}.pi-list-check:before{content:""}.pi-thumbtack:before{content:""}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:""}.pi-equals:before{content:""}.pi-lightbulb:before{content:""}.pi-star-half:before{content:""}.pi-address-book:before{content:""}.pi-chart-scatter:before{content:""}.pi-indian-rupee:before{content:""}.pi-star-half-fill:before{content:""}.pi-cart-arrow-down:before{content:""}.pi-calendar-clock:before{content:""}.pi-sort-up-fill:before{content:""}.pi-sparkles:before{content:""}.pi-bullseye:before{content:""}.pi-sort-down-fill:before{content:""}.pi-graduation-cap:before{content:""}.pi-hammer:before{content:""}.pi-bell-slash:before{content:""}.pi-gauge:before{content:""}.pi-shop:before{content:""}.pi-headphones:before{content:""}.pi-eraser:before{content:""}.pi-stopwatch:before{content:""}.pi-verified:before{content:""}.pi-delete-left:before{content:""}.pi-hourglass:before{content:""}.pi-truck:before{content:""}.pi-wrench:before{content:""}.pi-microphone:before{content:""}.pi-megaphone:before{content:""}.pi-arrow-right-arrow-left:before{content:""}.pi-bitcoin:before{content:""}.pi-file-edit:before{content:""}.pi-language:before{content:""}.pi-file-export:before{content:""}.pi-file-import:before{content:""}.pi-file-word:before{content:""}.pi-gift:before{content:""}.pi-cart-plus:before{content:""}.pi-thumbs-down-fill:before{content:""}.pi-thumbs-up-fill:before{content:""}.pi-arrows-alt:before{content:""}.pi-calculator:before{content:""}.pi-sort-alt-slash:before{content:""}.pi-arrows-h:before{content:""}.pi-arrows-v:before{content:""}.pi-pound:before{content:""}.pi-prime:before{content:""}.pi-chart-pie:before{content:""}.pi-reddit:before{content:""}.pi-code:before{content:""}.pi-sync:before{content:""}.pi-shopping-bag:before{content:""}.pi-server:before{content:""}.pi-database:before{content:""}.pi-hashtag:before{content:""}.pi-bookmark-fill:before{content:""}.pi-filter-fill:before{content:""}.pi-heart-fill:before{content:""}.pi-flag-fill:before{content:""}.pi-circle:before{content:""}.pi-circle-fill:before{content:""}.pi-bolt:before{content:""}.pi-history:before{content:""}.pi-box:before{content:""}.pi-at:before{content:""}.pi-arrow-up-right:before{content:""}.pi-arrow-up-left:before{content:""}.pi-arrow-down-left:before{content:""}.pi-arrow-down-right:before{content:""}.pi-telegram:before{content:""}.pi-stop-circle:before{content:""}.pi-stop:before{content:""}.pi-whatsapp:before{content:""}.pi-building:before{content:""}.pi-qrcode:before{content:""}.pi-car:before{content:""}.pi-instagram:before{content:""}.pi-linkedin:before{content:""}.pi-send:before{content:""}.pi-slack:before{content:""}.pi-sun:before{content:""}.pi-moon:before{content:""}.pi-vimeo:before{content:""}.pi-youtube:before{content:""}.pi-flag:before{content:""}.pi-wallet:before{content:""}.pi-map:before{content:""}.pi-link:before{content:""}.pi-credit-card:before{content:""}.pi-discord:before{content:""}.pi-percentage:before{content:""}.pi-euro:before{content:""}.pi-book:before{content:""}.pi-shield:before{content:""}.pi-paypal:before{content:""}.pi-amazon:before{content:""}.pi-phone:before{content:""}.pi-filter-slash:before{content:""}.pi-facebook:before{content:""}.pi-github:before{content:""}.pi-twitter:before{content:""}.pi-step-backward-alt:before{content:""}.pi-step-forward-alt:before{content:""}.pi-forward:before{content:""}.pi-backward:before{content:""}.pi-fast-backward:before{content:""}.pi-fast-forward:before{content:""}.pi-pause:before{content:""}.pi-play:before{content:""}.pi-compass:before{content:""}.pi-id-card:before{content:""}.pi-ticket:before{content:""}.pi-file-o:before{content:""}.pi-reply:before{content:""}.pi-directions-alt:before{content:""}.pi-directions:before{content:""}.pi-thumbs-up:before{content:""}.pi-thumbs-down:before{content:""}.pi-sort-numeric-down-alt:before{content:""}.pi-sort-numeric-up-alt:before{content:""}.pi-sort-alpha-down-alt:before{content:""}.pi-sort-alpha-up-alt:before{content:""}.pi-sort-numeric-down:before{content:""}.pi-sort-numeric-up:before{content:""}.pi-sort-alpha-down:before{content:""}.pi-sort-alpha-up:before{content:""}.pi-sort-alt:before{content:""}.pi-sort-amount-up:before{content:""}.pi-sort-amount-down:before{content:""}.pi-sort-amount-down-alt:before{content:""}.pi-sort-amount-up-alt:before{content:""}.pi-palette:before{content:""}.pi-undo:before{content:""}.pi-desktop:before{content:""}.pi-sliders-v:before{content:""}.pi-sliders-h:before{content:""}.pi-search-plus:before{content:""}.pi-search-minus:before{content:""}.pi-file-excel:before{content:""}.pi-file-pdf:before{content:""}.pi-check-square:before{content:""}.pi-chart-line:before{content:""}.pi-user-edit:before{content:""}.pi-exclamation-circle:before{content:""}.pi-android:before{content:""}.pi-google:before{content:""}.pi-apple:before{content:""}.pi-microsoft:before{content:""}.pi-heart:before{content:""}.pi-mobile:before{content:""}.pi-tablet:before{content:""}.pi-key:before{content:""}.pi-shopping-cart:before{content:""}.pi-comments:before{content:""}.pi-comment:before{content:""}.pi-briefcase:before{content:""}.pi-bell:before{content:""}.pi-paperclip:before{content:""}.pi-share-alt:before{content:""}.pi-envelope:before{content:""}.pi-volume-down:before{content:""}.pi-volume-up:before{content:""}.pi-volume-off:before{content:""}.pi-eject:before{content:""}.pi-money-bill:before{content:""}.pi-images:before{content:""}.pi-image:before{content:""}.pi-sign-in:before{content:""}.pi-sign-out:before{content:""}.pi-wifi:before{content:""}.pi-sitemap:before{content:""}.pi-chart-bar:before{content:""}.pi-camera:before{content:""}.pi-dollar:before{content:""}.pi-lock-open:before{content:""}.pi-table:before{content:""}.pi-map-marker:before{content:""}.pi-list:before{content:""}.pi-eye-slash:before{content:""}.pi-eye:before{content:""}.pi-folder-open:before{content:""}.pi-folder:before{content:""}.pi-video:before{content:""}.pi-inbox:before{content:""}.pi-lock:before{content:""}.pi-unlock:before{content:""}.pi-tags:before{content:""}.pi-tag:before{content:""}.pi-power-off:before{content:""}.pi-save:before{content:""}.pi-question-circle:before{content:""}.pi-question:before{content:""}.pi-copy:before{content:""}.pi-file:before{content:""}.pi-clone:before{content:""}.pi-calendar-times:before{content:""}.pi-calendar-minus:before{content:""}.pi-calendar-plus:before{content:""}.pi-ellipsis-v:before{content:""}.pi-ellipsis-h:before{content:""}.pi-bookmark:before{content:""}.pi-globe:before{content:""}.pi-replay:before{content:""}.pi-filter:before{content:""}.pi-print:before{content:""}.pi-align-right:before{content:""}.pi-align-left:before{content:""}.pi-align-center:before{content:""}.pi-align-justify:before{content:""}.pi-cog:before{content:""}.pi-cloud-download:before{content:""}.pi-cloud-upload:before{content:""}.pi-cloud:before{content:""}.pi-pencil:before{content:""}.pi-users:before{content:""}.pi-clock:before{content:""}.pi-user-minus:before{content:""}.pi-user-plus:before{content:""}.pi-trash:before{content:""}.pi-external-link:before{content:""}.pi-window-maximize:before{content:""}.pi-window-minimize:before{content:""}.pi-refresh:before{content:""}.pi-user:before{content:""}.pi-exclamation-triangle:before{content:""}.pi-calendar:before{content:""}.pi-chevron-circle-left:before{content:""}.pi-chevron-circle-down:before{content:""}.pi-chevron-circle-right:before{content:""}.pi-chevron-circle-up:before{content:""}.pi-angle-double-down:before{content:""}.pi-angle-double-left:before{content:""}.pi-angle-double-right:before{content:""}.pi-angle-double-up:before{content:""}.pi-angle-down:before{content:""}.pi-angle-left:before{content:""}.pi-angle-right:before{content:""}.pi-angle-up:before{content:""}.pi-upload:before{content:""}.pi-download:before{content:""}.pi-ban:before{content:""}.pi-star-fill:before{content:""}.pi-star:before{content:""}.pi-chevron-left:before{content:""}.pi-chevron-right:before{content:""}.pi-chevron-down:before{content:""}.pi-chevron-up:before{content:""}.pi-caret-left:before{content:""}.pi-caret-right:before{content:""}.pi-caret-down:before{content:""}.pi-caret-up:before{content:""}.pi-search:before{content:""}.pi-check:before{content:""}.pi-check-circle:before{content:""}.pi-times:before{content:""}.pi-times-circle:before{content:""}.pi-plus:before{content:""}.pi-plus-circle:before{content:""}.pi-minus:before{content:""}.pi-minus-circle:before{content:""}.pi-circle-on:before{content:""}.pi-circle-off:before{content:""}.pi-sort-down:before{content:""}.pi-sort-up:before{content:""}.pi-sort:before{content:""}.pi-step-backward:before{content:""}.pi-step-forward:before{content:""}.pi-th-large:before{content:""}.pi-arrow-down:before{content:""}.pi-arrow-left:before{content:""}.pi-arrow-right:before{content:""}.pi-arrow-up:before{content:""}.pi-bars:before{content:""}.pi-arrow-circle-down:before{content:""}.pi-arrow-circle-left:before{content:""}.pi-arrow-circle-right:before{content:""}.pi-arrow-circle-up:before{content:""}.pi-info:before{content:""}.pi-info-circle:before{content:""}.pi-home:before{content:""}.pi-spinner:before{content:""}:root{color:#2d2637;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--p-font-family:"DM Sans",sans-serif;--p-form-field-border-radius:6px;--p-form-field-padding-x:.7rem;--p-form-field-padding-y:.55rem;--p-button-padding-x:.9rem;--p-button-padding-y:.55rem;--p-button-border-radius:6px;--p-datatable-header-cell-background:#f9f8fa;--p-datatable-row-background:#fff;--p-content-border-color:#e8e6ea;--p-primary-color:#5405bd;--p-primary-hover-color:#45049b;--p-primary-active-color:#390480;--p-button-primary-background:#5405bd;--p-button-primary-border-color:#5405bd;--p-button-primary-hover-background:#45049b;--p-button-primary-hover-border-color:#45049b;background:#f7f7f8;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:default}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible{outline-offset:3px;outline:2px solid #553185}h1,h2,h3,h4,p{margin:0}h1,h2,h3{font-family:Manrope,DM Sans,sans-serif}h1{letter-spacing:-1px;font-size:30px;font-weight:750;line-height:1.3}h2{letter-spacing:-.5px;font-size:20px;font-weight:750}h3{font-size:16px;font-weight:700}h4{font-size:13px}small{color:#807b87;font-size:12px;line-height:1.6}p{line-height:1.6}button{transition:background .15s,color .15s}.p-button{font-size:13px;font-weight:600}.p-button-label{font-weight:600}.p-inputtext,.p-select,.p-multiselect,.p-textarea,.p-inputnumber{font-size:13px}.p-message{margin:10px 0;font-size:13px}.p-message-text{font-size:13px}.p-dialog{border-radius:12px;box-shadow:0 24px 80px #23133928}.p-dialog-header{padding:24px 28px 14px}.p-dialog-header .eyebrow{margin-bottom:7px;display:block}.p-drawer-header{padding:26px 28px 18px}.p-drawer-content{padding:0 28px}.p-drawer-footer{background:#fff;border-top:1px solid #e8e6ea;padding:18px 28px}.p-select-overlay,.p-multiselect-overlay,.p-menu{font-size:13px}.muted{color:#807a87}.block{display:block}.eyebrow{letter-spacing:1.6px;color:#827c8b;font-size:10px;font-weight:700}.required{color:#503277}.empty-value{color:#c0bdc5}.plain-text{white-space:pre-wrap;overflow-wrap:anywhere}.button-row{flex-wrap:wrap;gap:8px;display:flex}.app-shell{min-height:100vh;display:flex}.sidebar{z-index:5;background:#fcfcfd;border-right:1px solid #e5e2e8;flex-direction:column;flex-shrink:0;width:236px;padding:30px 18px 0;display:flex;position:fixed;top:0;bottom:0;left:0}.brand{letter-spacing:-1px;white-space:nowrap;align-items:center;font-family:Manrope,sans-serif;font-size:25px;font-weight:800;display:flex}.brand img{width:31px;height:31px;margin-right:10px}.brand-dot{color:#623c94}.sidebar .brand{padding:0 7px}.workspace-label{color:#9a95a0;letter-spacing:1.5px;margin:42px 10px 12px;font-size:9px;font-weight:700}.project-card{border:1px solid #e6e3e9;border-radius:7px;align-items:center;gap:10px;padding:12px 9px;display:flex;box-shadow:0 2px 3px #21143303}.project-icon{color:#5f4b79;background:#ebe7f1;border:1px solid #ded7e6;border-radius:7px;flex-shrink:0;place-items:center;width:31px;height:33px;display:grid}.project-card strong{font-size:12px;display:block}.project-card span{color:#8f8a96;margin-top:4px;font-size:10px;display:block}.sidebar nav{flex-direction:column;gap:5px;margin-top:23px;display:flex}.sidebar nav a{color:#7a7580;border-radius:6px;align-items:center;gap:11px;padding:11px 12px;font-size:13px;font-weight:550;display:flex}.sidebar nav a:hover{background:#f3f2f5}.sidebar nav a.router-link-active{color:#412565;background:#edeaf2;font-weight:700}.sidebar nav a>i{font-size:14px}.nav-count{color:#5b4677;background:#e0d9e9;border-radius:4px;margin-left:auto;padding:2px 6px;font-size:10px}.sidebar-bottom{margin-top:auto}.shared-note{background:linear-gradient(130deg,#f3f1f6,#fbfafc);border:1px solid #e7e4ea;border-radius:8px;margin:30px 10px 25px;padding:17px 13px}.shared-note>i{color:#776b87;font-size:16px}.shared-note strong{margin-top:12px;font-size:11px;display:block}.shared-note p{color:#8f8a95;margin-top:6px;font-size:11px;line-height:1.7}.user-card{border-top:1px solid #e7e5e9;align-items:center;gap:10px;margin:0 -18px;padding:20px 22px;display:flex}.user-card strong{font-size:12px;display:block}.user-card>div>span{color:#908b96;text-transform:capitalize;margin-top:4px;font-size:10px;display:block}.user-card .p-button{width:24px;margin-left:auto;padding:0}.avatar{color:#5b4b70;background:#e8e3ee;border:2px solid #fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:11px;font-weight:700;display:inline-flex}.avatar-small{background:#ebe8f0;border:1px solid #e4e0e9;width:24px;height:24px;font-size:9px}.main-shell{flex-direction:column;flex:1;min-width:0;margin-left:236px;display:flex}.demo-banner{color:#887547;background:#fbf4e3;border-bottom:1px solid #f0e7cd;justify-content:space-between;align-items:center;gap:12px;padding:8px 30px;font-size:10px;display:flex}.demo-banner>span:first-child{align-items:center;gap:9px;display:flex}.demo-banner strong{font-weight:700}.demo-banner i{font-size:11px}.demo-banner button{color:inherit;background:0 0;border:0;font-size:11px}.topbar{color:#9b98a0;background:#fff;border-bottom:1px solid #e8e6ea;justify-content:space-between;align-items:center;gap:12px;height:65px;padding:0 32px;font-size:12px;display:flex}.topbar>span{align-items:center;gap:14px;display:flex}.topbar strong{color:#635d6c;font-weight:500}.topbar>div{color:#938d9a;align-items:center;gap:8px;font-size:10px;display:flex}.topbar>div .p-button-icon-only{width:26px;height:26px;margin-left:5px}.connection-dot{background:#6e4a9e;border-radius:50%;width:6px;height:6px}.connection-dot.local{background:#b59d62}.main-content{width:100%;max-width:1920px;margin:0 auto;padding:34px 32px 30px}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:27px;display:flex}.page-heading .eyebrow{margin-bottom:10px}.page-heading h1{align-items:center;gap:13px;display:flex}.heading-count{letter-spacing:0;color:#837d8b;background:#efedf1;border:1px solid #e3e0e6;border-radius:5px;justify-content:center;align-items:center;padding:2px 8px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:500;display:inline-flex}.page-heading p{color:#8f8a95;margin-top:8px;font-size:12px}.heading-actions{gap:9px;margin-top:12px;display:flex}.page-error{margin-bottom:16px}.table-card{background:#fff;border:1px solid #e2dfe6;border-radius:9px;overflow:hidden;box-shadow:0 2px 8px #261a3503}.table-tabs{border-bottom:1px solid #e6e4e9;align-items:center;gap:16px;height:55px;padding:0 20px;display:flex}.table-tab{color:#665d72;background:0 0;border:0;border-bottom:2px solid #0000;align-self:stretch;align-items:center;gap:9px;padding:0 4px;font-size:12px;font-weight:650;display:flex}.table-tab.active{color:#412862;border-bottom-color:#4b2d73}.table-tab i{font-size:12px}.table-tab>span{color:#908a97;background:#f1eff4;border-radius:4px;margin-left:2px;padding:2px 6px;font-size:10px}.table-tabs-right{color:#9e9aa3;align-items:center;gap:7px;margin-left:auto;font-size:10px;display:flex}.table-tabs-right i{font-size:12px}.filter-context{color:#787182;font-size:11px}.table-toolbar{justify-content:space-between;align-items:center;gap:12px;padding:13px 18px;display:flex}.search-box{flex:1;max-width:340px;position:relative}.search-box>i{z-index:1;color:#a4a0aa;font-size:12px;position:absolute;top:11px;left:11px}.search-box .p-inputtext{background:#fcfcfd;border-color:#e7e5ea;width:100%;height:34px;padding-left:31px;font-size:12px}.toolbar-right{align-items:center;gap:5px;display:flex}.column-picker{box-shadow:none;border:0;min-height:32px;font-size:11px!important}.column-picker .p-multiselect-label{color:#787280;align-items:center;gap:7px;padding:8px 4px;font-size:11px;display:flex}.column-picker .p-multiselect-dropdown{color:#9c97a3;width:22px}.column-picker .p-multiselect-dropdown svg{width:9px}.picker-heading{padding:14px 16px 6px;font-size:12px;font-weight:600}.filter-count{color:#624e7c;background:#edeaf2;border-radius:5px;padding:5px 7px;font-size:10px}.issue-table{font-size:12px}.issue-table .p-datatable-table{border-collapse:separate;border-spacing:0}.issue-table .p-datatable-thead>tr>th{color:#8f8a96;background:#f7f6f9;border-top:1px solid #e8e6eb;border-bottom:1px solid #e5e2e8;border-right:1px solid #ebe9ed;height:42px;padding:12px 14px;font-size:10px;font-weight:550}.issue-table .p-datatable-column-title{white-space:nowrap}.issue-table .p-datatable-sort-icon{color:#a9a4af;width:10px}.issue-table .p-datatable-column-filter-button{color:#b5b1ba;width:18px;height:18px}.issue-table .p-datatable-column-filter-button svg{width:10px}.issue-table .p-datatable-tbody>tr>td{color:#6b6573;border-bottom:1px solid #edebf0;border-right:1px solid #f1eff3;height:49px;padding:12px 14px;font-size:11px}.issue-table .p-datatable-tbody>tr>td[data-p-cell-editing=true]{outline-offset:-2px;background:#fcfbfe;outline:2px solid #917dab;padding:5px 8px}.table-field-editor.p-select,.table-field-editor.p-multiselect,.table-field-editor.p-autocomplete{width:100%;min-width:0;max-width:100%}.table-field-editor .p-select-label,.table-field-editor .p-multiselect-label,.table-field-editor.p-multiselect .p-chip-label{white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.table-field-editor .p-multiselect-label{flex-wrap:wrap}.issue-table .p-datatable-table-container{min-height:310px;max-height:calc(100vh - 400px)}.issue-number{color:#a09aa7;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:10px;display:flex}.issue-number>i{opacity:0;font-size:9px}.issue-number:hover{color:#44276b}.issue-number:hover>i{opacity:1}.title-cell{color:#4e4758;align-items:center;gap:7px;min-width:230px;max-width:420px;font-weight:500;display:flex}.title-cell>button{color:#a39cad;opacity:0;background:0 0;border:0;margin-left:auto;padding:2px}.title-cell:hover>button,.title-cell>button:focus-visible{opacity:1}.title-cell>button i{font-size:10px}.blocked-icon{color:#bc7b63;font-size:11px}.member-cell{align-items:center;gap:7px;font-size:11px;display:flex}.pills{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.value-pill{white-space:nowrap;border-radius:4px;align-items:center;gap:6px;min-width:0;max-width:100%;padding:4px 8px;font-size:10px;font-weight:500;display:inline-flex}.value-pill-label{text-overflow:ellipsis;overflow:hidden}.field-choices-panel{max-width:min(480px,100vw - 24px)}.field-choice-option{white-space:normal;align-items:center;gap:8px;min-width:0;display:flex}.field-choice-option .option-color{flex-shrink:0}.field-choice-label{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.field-multiselect .p-chip{min-width:0;max-width:220px}.field-multiselect .p-chip-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pill-dot{opacity:.7;background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.color-slate{color:#8a978d;background:#eef1ed}.color-blue{color:#6491bb;background:#eaf2fb}.color-green{color:#64956d;background:#eaf3e9}.color-amber{color:#b4934d;background:#fbf2df}.color-red{color:#c58b78;background:#fbeee8}.color-purple{color:#a08aba;background:#f1edf9}.archived{opacity:.6}.checked-value{color:#715990}.blocked-label{color:#b37865;background:#faeee9;border-radius:4px;padding:4px 8px;font-size:10px}.issue-table .p-paginator{border:0;border-top:1px solid #e8e5eb;justify-content:flex-end;gap:4px;min-height:54px;padding:12px 16px}.issue-table .p-paginator-current{color:#9d98a3;margin-right:auto;font-size:10px}.issue-table .p-paginator .p-select{margin-right:15px;font-size:10px}.issue-table .p-paginator .p-select-label{padding:5px 9px}.issue-table .p-paginator .p-select-dropdown{width:20px}.issue-table .p-paginator-page,.issue-table .p-paginator-prev,.issue-table .p-paginator-next{border-radius:5px;min-width:27px;height:27px;font-size:11px}.issue-table .p-paginator svg{height:10px}.table-footnote{color:#a39fa9;background:#fcfbfd;border-top:1px solid #eeecf1;justify-content:space-between;align-items:center;gap:12px;padding:11px 18px;font-size:9px;display:flex}.table-footnote span{align-items:center;gap:7px;display:flex}.table-footnote i{font-size:10px}.table-footnote button{color:#928b9a;background:0 0;border:0;font-size:10px}.empty-state{text-align:center;padding:60px 20px}.empty-state>i{color:#afa8b8;font-size:30px}.empty-state h3{margin:16px 0 8px}.empty-state p{color:#928c99;margin-bottom:20px}.list-save-status{right:24px;bottom:max(24px, env(safe-area-inset-bottom));z-index:101;max-width:calc(100vw - var(--sidebar-width) - 32px);color:#655773;pointer-events:none;background:#fdfbff;border:1px solid #e5ddec;border-radius:10px;align-items:center;gap:9px;padding:10px 14px;font-size:12px;line-height:1.4;display:flex;position:fixed;box-shadow:0 4px 18px #37204412}.list-save-status .pi{color:#8d70aa;font-size:12px}.list-save-status.needs-review{pointer-events:auto}.list-save-status:not(.needs-review){animation:.12s ease-out .25s both save-status-appear}@keyframes save-status-appear{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.list-save-status:not(.needs-review){animation-duration:0s}}.list-save-status .p-button{padding:2px 5px}.list-save-status.above-bulk{bottom:100px}@media (max-width:700px){.list-save-status{right:16px;bottom:max(16px, env(safe-area-inset-bottom))}.list-save-status.above-bulk{bottom:152px}}.issue-drawer{max-width:100vw;width:var(--item-panel-width,650px)!important}.drawer-resize-handle{z-index:2;cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none;width:10px;position:absolute;inset:0 auto 0 0}.drawer-resize-handle:after{content:"";background:#c5b8d8;border-radius:3px;width:3px;height:48px;position:absolute;top:calc(50% - 24px);left:2px}.drawer-resize-handle:hover,.drawer-resize-handle:focus-visible,.is-resizing .drawer-resize-handle{background:#7139b61a}.drawer-resize-handle:focus-visible{outline-offset:-2px;outline:2px solid #7139b6}.issue-drawer.is-resizing{-webkit-user-select:none;user-select:none}.drawer-header{justify-content:space-between;align-items:center;width:100%;display:flex}.drawer-header .eyebrow{margin-bottom:8px;display:block}.drawer-body{padding-bottom:24px}.form-stack{flex-direction:column;gap:9px;display:flex}.form-stack>label{margin-top:12px;font-size:12px;font-weight:600}.issue-drawer .p-drawer-header{padding-top:18px;padding-bottom:8px}.drawer-body>.form-stack>label:first-child{margin-top:0}.drawer-title-block{width:100%;min-width:0;position:relative}.drawer-title{overflow-wrap:anywhere;max-height:min(240px,30dvh);margin:0;font-size:24px;font-weight:650;line-height:1.35;overflow-y:auto}.drawer-title:has(.issue-title-input){max-height:none;overflow:visible}.drawer-title .issue-title-input.p-textarea{resize:none;width:calc(100% + 16px);min-height:44px;max-height:min(240px,30dvh);font:inherit;color:inherit;box-shadow:none;background:0 0;border:1px solid #0000;margin-inline:-8px;padding:5px 7px;transition:border-color .15s,background .15s,box-shadow .15s;display:block;overflow-y:auto}.drawer-title .issue-title-input.p-textarea:enabled:hover{background:#faf8fd;border-color:#e5deed}.drawer-title .issue-title-input.p-textarea:enabled:focus{background:#fff;border-color:#8658c4;box-shadow:0 0 0 2px #8658c41a}.drawer-title .issue-title-input::placeholder{color:#9b92a6}.drawer-title-block .title-counter{visibility:hidden;text-align:right;color:#8a8095;margin:0;font-size:11px;font-weight:400;position:absolute;top:3px;right:0}.drawer-title-block:focus-within .title-counter,.drawer-title-block .title-counter.near-limit{visibility:visible}.form-stack>.p-textarea{font-size:13px;line-height:1.7}#issue-form .p-textarea{max-height:240px;overflow-y:auto}.issue-fields{grid-template-columns:1fr 1fr;gap:18px 20px;margin-top:18px;display:grid}.form-field{flex-direction:column;gap:7px;min-width:0;display:flex}.form-field label{color:#7f7789;font-size:11px;font-weight:550}.checkbox-field{flex-direction:row;align-items:center;gap:9px;font-size:12px;display:flex}.issue-fields>.checkbox-field{grid-column:1/-1;margin:8px 0}.record-meta{color:#a19ca7;border-bottom:1px solid #e9e6ed;flex-direction:column;gap:5px;padding:18px 0 24px;font-size:10px;display:flex}.archived-fields{color:#928c99;background:#f7f6f8;border-radius:7px;margin-top:15px;padding:14px;font-size:12px}.archived-fields h4{margin-bottom:6px}.drawer-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;font-size:11px;display:flex}.drawer-footer>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-left:auto;display:flex}.drawer-save .button-shortcut{color:inherit;font:inherit;white-space:nowrap;background:#ffffff18;border:1px solid #ffffff40;border-radius:4px;align-items:center;margin-left:3px;padding:1px 5px;font-size:10px;line-height:1.5;display:inline-flex}.detail-tabs{border-bottom:1px solid #e6e3ea;align-items:center;margin-bottom:20px;display:flex}.detail-tabs>button:not(.p-button){color:#9f9aa6;background:0 0;border:0;border-bottom:2px solid #0000;margin-right:18px;padding:18px 6px 13px;font-size:12px}.detail-tabs>button.active{color:#5e4b77;border-color:#5e4183}.detail-tabs>button>span{background:#f1eef4;border-radius:4px;margin-left:5px;padding:2px 5px;font-size:10px}.detail-tabs>.p-button{width:24px;margin-left:auto}.comment{gap:10px;margin:20px 0;display:flex}.comment>div{flex:1;min-width:0}.comment-byline{flex-wrap:wrap;align-items:center;gap:3px 12px;display:flex}.comment-edited{color:#93889f;font-size:10px}.comment-actions{gap:2px;margin-left:auto;display:flex}.comment-actions .p-button{width:25px;height:25px;padding:3px}.comment-actions .p-button-icon{font-size:11px}.comment-edit-form{gap:10px;margin-top:10px;display:grid}.comment-edit-footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.comment-edit-footer small{color:#8b7d99;margin-right:auto;font-size:10px}.comment-latest p{max-height:130px;overflow:auto}.comment-editing{background:#fcfaff;border:1px solid #e5d8f3;border-radius:8px;padding:12px}.comment-byline strong{font-size:11px;font-weight:600}.comment-byline time{color:#a9a4af;font-size:10px}.comment p{color:#7d7588;margin-top:8px;font-size:12px;line-height:1.7}.comment-compose{margin-top:25px}.comment-audience{color:#91859e;align-items:center;gap:5px;font-size:10px;display:flex}.comment-audience .pi{font-size:10px}.comment-send.p-button{color:#5405bd;background:#f1edf6;border:0;border-radius:6px;flex-shrink:0;width:28px;height:28px;padding:0}.comment-send.p-button:enabled:hover{color:#45049b;background:#ebe0fc}.comment-send.p-button:disabled{color:#ada3b8;opacity:1;background:#f6f4f8}.small-empty{padding:18px 0;font-size:12px}.creation-note{color:#958ca1;border:1px dashed #ded7e6;border-radius:7px;gap:10px;margin-top:28px;padding:18px;font-size:12px;display:flex}.attachment-row{border-bottom:1px solid #ebe8f0;align-items:center;gap:12px;padding:14px 0;display:flex}.attachment-row>i{color:#8f7fa4;font-size:20px}.attachment-row>div{flex:1;min-width:0}.attachment-row>div>button{text-overflow:ellipsis;white-space:nowrap;color:#654f81;text-align:left;background:0 0;border:0;max-width:100%;padding:0;font-size:12px;display:block;overflow:hidden}.attachment-row small{margin-top:4px;font-size:10px;display:block}.upload-button{color:#74628c;cursor:pointer;border:1px solid #ded7e6;border-radius:6px;align-items:center;gap:9px;margin:18px 0 8px;padding:9px 13px;font-size:12px;display:inline-flex}.upload-button input,.import-dropzone input{display:none}.history-entry{gap:14px;padding-bottom:22px;display:flex;position:relative}.history-entry:before{content:"";background:#e4dfeb;width:1px;position:absolute;top:10px;bottom:0;left:4px}.history-dot{z-index:1;background:#d6cce3;border:2px solid #fff;border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-top:5px}.history-entry>div:last-child{flex:1;min-width:0}.history-entry strong{font-size:11px}.history-entry time{color:#a6a0af;margin-left:12px;font-size:10px}.history-entry p{color:#8c809b;overflow-wrap:anywhere;margin-top:5px;font-size:11px}.history-entry p>span:first-child{text-transform:capitalize;color:#716384}.review-box{background:#f8f7ed;border:1px solid #e7e5cf;border-radius:7px;margin:14px 0;padding:16px;font-size:12px}.review-box h3{margin-bottom:10px;font-size:13px}.review-box p{margin:8px 0 12px}.review-box pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;color:#776d84;margin:4px 0 12px}.field-dialog.p-dialog{height:min(780px,100dvh - 48px);max-height:calc(100dvh - 48px)}.field-dialog .p-dialog-content{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.field-dialog .dialog-intro,.field-dialog .p-message{flex-shrink:0}.field-manager{border-top:1px solid #e6e1ec;flex:1;grid-template-columns:235px 1fr;min-height:0;display:grid;overflow:hidden}.field-list{overscroll-behavior:contain;border-right:1px solid #e4dfeb;min-height:0;padding:18px 16px 6px 6px;overflow-y:auto}.field-list>.p-button{margin-bottom:12px}.field-list-item{border-radius:6px;align-items:center;margin:4px 0;display:flex}.field-list-item.selected{background:#ede8f4}.field-list-item>.field-select{text-align:left;color:#706380;background:0 0;border:0;flex:1;align-items:center;gap:9px;min-width:0;padding:11px 9px;font-size:12px;display:flex}.field-list-item>.field-select>i{color:#9c8eaf;font-size:12px}.field-list-item>.field-select>span{overflow-wrap:anywhere;min-width:0}.field-list-item small{color:#9f93af;margin-top:3px;font-size:9px;display:block}.field-list-item.dragging,.option-editor.dragging{opacity:.45}.field-list-item.drop-target,.option-editor.drop-target{outline-offset:-2px;background:#ede7f6;outline:2px solid #845bb4}.field-list-item>.drag-handle,.option-editor>.drag-handle{flex-shrink:0}.show-archived{color:#8a7c9d;align-items:center;gap:8px;margin-top:22px;font-size:10px;display:flex}.field-editor{flex-direction:column;min-width:0;min-height:0;padding:12px 0 0 18px;display:flex;overflow:hidden}.field-editor>.form-stack{overscroll-behavior:contain;flex:1;min-height:0;padding:6px;overflow-y:auto}.field-editor>.form-stack>*{flex-shrink:0}.field-list:focus-visible,.field-editor>.form-stack:focus-visible{outline-offset:-2px;outline:2px solid #553185}.field-editor .form-stack>label{font-size:11px}.section-title{justify-content:space-between;align-items:center;gap:16px;display:flex}.section-title>span{color:#a195b0;font-size:10px}.section-title p{color:#968ba5;margin-top:7px;font-size:12px}.field-editor .section-title{margin-top:16px}.field-editor .section-title label{font-size:11px;font-weight:600}.field-editor p.muted{font-size:11px}.option-list{flex-direction:column;gap:8px;display:flex}.option-editor{background:#f8f6fb;border-radius:5px;flex-wrap:wrap;align-items:center;gap:5px;padding:6px;display:flex}.option-editor>.p-inputtext{flex:1;width:110px;min-width:80px}.option-color{background:currentColor;border-radius:50%;width:8px;height:8px;margin:0 2px}.color-select{width:92px}.color-select .p-select-label{font-size:11px}.option-actions{gap:0;display:flex}.option-actions .p-button{width:23px;height:28px;padding:0}.option-actions .pi{font-size:10px}.archive-setting{border-top:1px solid #e6e0ee;align-items:center;gap:10px;margin-top:20px;padding:16px 0;display:flex}.archive-setting strong{font-size:11px;font-weight:550;display:block}.archive-setting span{color:#9f94ad;margin-top:5px;font-size:10px;display:block}.field-save{border-top:1px solid #e6dfee;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;margin:16px 6px 0;padding-top:17px;font-size:11px;display:flex}.field-placeholder{text-align:center;color:#8e7fa1;align-self:center;padding:80px 40px}.field-placeholder i{color:#c4b9d2;font-size:32px}.field-placeholder h3{margin:20px 0 10px;font-size:15px}.field-placeholder p{max-width:300px;margin:auto;font-size:12px}.metrics-grid{grid-template-columns:repeat(5,1fr);gap:14px;margin-bottom:24px;display:grid}.metric-card{text-align:left;background:#fff;border:1px solid #e2dfe7;border-radius:8px;padding:19px 18px 16px;box-shadow:0 2px 4px #30234002}button.metric-card:hover{border-color:#b9afc7;transform:translateY(-1px)}.metric-top{color:#867f90;justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.metric-top>i{font-size:16px}.metric-card>strong{letter-spacing:-1px;color:#493e58;margin:18px 0 14px;font-family:Manrope,sans-serif;font-size:32px;font-weight:650;display:block}.metric-description{color:#a69eb0;justify-content:space-between;align-items:center;gap:5px;font-size:9px;display:flex}.metric-description i{font-size:9px}.metric-card.metric-unconfigured>strong{letter-spacing:-.3px;font-size:20px}.metric-unconfigured .metric-description{font-size:12px;line-height:1.5}.board-summary-table .metric-setup-link{text-underline-offset:3px;font-size:12px;font-weight:400;text-decoration:underline}.metric-blue{color:#83a1b8}.metric-green{color:#8c7aa3}.metric-red{color:#ca9c8a}.metric-amber{color:#c2ac79}.metric-slate{color:#a6a0ad}.progress-card{background:linear-gradient(100deg,#eee9f4,#f5f2f9);border:1px solid #ddd6e7;border-radius:8px;align-items:center;gap:18px;margin-bottom:26px;padding:26px;display:flex}.progress-icon{color:#8d76ac;background:#e3dbee;border:1px solid #dbd2e7;border-radius:9px;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.progress-icon i{font-size:20px}.progress-card h3{color:#766191;font-size:13px}.progress-card p{color:#9787ac;margin-top:6px;font-size:11px}.progress-summary{flex-shrink:0;width:170px;margin-left:auto}.progress-summary>span{text-align:right;color:#7c659a;margin-bottom:9px;font-size:21px;font-weight:650;display:block}.progress-track{background:#ded6e9;border-radius:3px;height:5px;overflow:hidden}.progress-track>span{background:#917cac;border-radius:3px;height:100%;display:block}.breakdown-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.breakdown-card{background:#fff;border:1px solid #e1dce8;border-radius:8px;padding:22px 24px}.breakdown-card .section-title{margin-bottom:20px}.breakdown-card h3{color:#807292;font-size:13px}.bar-row{text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:13px 0;display:flex}.bar-row:hover .bar-label{color:#5a4377}.bar-label{color:#897a9d;flex:1;align-items:center;gap:8px;min-width:150px;font-size:11px;display:flex}.legend-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.bar-track{background:#f3f0f7;border-radius:3px;flex:1;min-width:40px;height:7px;overflow:hidden}.bar-track>span{background:#bcacd1;border-radius:3px;height:100%;display:block}.bar-track>.bar-blue{background:#bad0e2}.bar-track>.bar-green{background:#b7a4d0}.bar-track>.bar-amber{background:#e4d4a3}.bar-track>.bar-red{background:#e8c9b8}.bar-track>.bar-purple{background:#d6c8e6}.bar-track>.bar-slate{background:#cbc4d5}.bar-row strong{text-align:right;color:#88789d;min-width:18px;font-size:11px;font-weight:500}.bar-row>i{color:#bfb4cd;font-size:10px}.dashboard-note{color:#a79bb6;justify-content:center;align-items:center;gap:8px;padding:24px 10px;font-size:10px;line-height:1.8;display:flex}.dashboard-note i{color:#9f8db7}.settings-card{background:#fff;border:1px solid #e1dce8;border-radius:8px;margin-bottom:22px;padding:25px}.settings-card h2{color:#6d5e80;font-size:16px}.settings-card p{color:#9386a3;font-size:12px}.project-overview{align-items:center;gap:18px;display:flex}.project-icon.large{width:50px;height:50px;font-size:21px}.project-overview>div:nth-child(2){flex:1}.project-overview p{margin:6px 0 10px}.subtle-badge{color:#988aab;background:#f0ebf6;border:1px solid #e1d9ec;border-radius:4px;align-items:center;gap:6px;padding:4px 7px;font-size:9px;display:inline-flex}.subtle-badge i{font-size:9px}.field-summary{flex-wrap:wrap;gap:9px;margin-top:23px;display:flex}.field-summary>span{color:#897a9d;border:1px solid #e1d9eb;border-radius:6px;align-items:center;gap:8px;padding:10px 13px;font-size:11px;display:flex}.field-summary>span>i{color:#a999bd;font-size:10px}.field-summary small{color:#afa4bd;margin-left:10px;font-size:9px}.section-icon{color:#bdb0cd;font-size:24px}.member-row{border-bottom:1px solid #ede9f3;align-items:center;gap:14px;padding:18px 0;display:flex}.member-row:first-of-type{margin-top:15px}.member-info{flex:1;min-width:0}.member-info strong{color:#7d6c93;font-size:12px;font-weight:550;display:block}.member-info>span{color:#a69ab6;margin-top:5px;font-size:10px;display:block}.member-info small{font-size:10px;font-weight:400}.role-badge{color:#9887ae;text-transform:capitalize;background:#f2eef7;border-radius:4px;padding:4px 8px;font-size:10px}.settings-footnote{margin-top:17px;font-size:10px!important}.invite-form{align-items:flex-end;gap:14px;margin:20px 0;display:flex}.invite-form>.form-field:first-child{flex:1}.invite-form .checkbox-field{white-space:nowrap;color:#9787ac;margin-bottom:9px;font-size:10px}.invitation-row{color:#9b8ab1;border-top:1px solid #e6dfef;align-items:center;gap:12px;padding:14px 0;font-size:11px;display:flex}.invitation-row strong{color:#8975a3;font-weight:500}.invitation-row .p-button{margin-left:auto}.settings-card>.block{margin-top:12px;font-size:10px}.wizard-steps{border-bottom:1px solid #e6e3e9;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0 0 22px;padding:14px 0 20px;display:grid}.wizard-steps>div{color:#6f6779;align-items:center;gap:9px;font-size:12px;display:flex;position:relative}.wizard-steps>div>span{background:#f8f7f9;border:1px solid #e0dce5;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:11px;display:grid}.wizard-steps>div.current{color:#5405bd;font-weight:600}.wizard-steps>div.current>span{color:#fff;background:#4e2e77;border-color:#4e2e77}.wizard-steps>div.complete{color:#5a4279}.wizard-steps .pi{font-size:10px}.import-dropzone{text-align:center;cursor:pointer;background:#f8f5fb;border:1px dashed #c6b8d9;border-radius:9px;flex-direction:column;align-items:center;margin-top:26px;padding:40px 20px;display:flex}.import-dropzone>i{color:#9f89bc;background:#eae3f3;border-radius:13px;margin-bottom:20px;padding:19px;font-size:32px}.import-dropzone h3{color:#745a96;font-size:17px}.import-dropzone p{color:#9d8db3;margin:8px 0 19px;font-size:11px}.upload-cta{color:#8871a6;background:#fff;border:1px solid #d3c7e3;border-radius:5px;padding:8px 16px;font-size:11px}.privacy-note{color:#a395b5;justify-content:center;gap:8px;padding:18px 10px;font-size:10px;display:flex}.privacy-note i{font-size:11px}.source-controls{align-items:center;gap:18px;margin-top:12px;display:flex}.source-controls>.form-field{flex:1}.source-count{color:#927fac;flex:1;font-size:12px}.source-count small{font-size:9px}.raw-preview{border:1px solid #e1d8ec;border-radius:6px;margin-top:20px;overflow:auto}.raw-preview table{border-collapse:collapse;width:100%;font-size:11px}.raw-preview td,.raw-preview th{white-space:nowrap;text-overflow:ellipsis;color:#8d7aa7;border-bottom:1px solid #eae4f2;border-right:1px solid #eae4f2;max-width:190px;padding:10px 12px;overflow:hidden}.raw-preview th{color:#ad9dc1;width:40px;font-weight:400}.header-preview td{color:#846da1;background:#f1ecf8;font-weight:600}.mapping-mode{justify-content:space-between;align-items:center;gap:20px;margin:0 0 20px;display:flex}.mapping-mode>div:first-child{min-width:0}.mapping-mode h3{color:#362f40;font-size:16px}.mapping-mode p{color:#6e6678;overflow-wrap:anywhere;margin-top:6px;font-size:12px}.mapping-schema-mode{flex-shrink:0;align-items:center;gap:10px;display:flex}.mapping-schema-mode label{cursor:pointer;gap:3px;display:grid}.mapping-schema-mode strong{color:#40354e;font-size:12px;font-weight:550}.mapping-schema-mode label>span{color:#6e6678;font-size:11px}.mapping-list{--mapping-columns:minmax(0, 1.1fr) minmax(0, 1.1fr) minmax(0, 1.25fr) minmax(0, 1fr);border:1px solid #e2dfe7;border-radius:8px}.mapping-headings,.mapping-row{grid-template-columns:var(--mapping-columns);column-gap:16px;padding:14px 16px;display:grid}.mapping-headings{z-index:2;color:#5c5268;background:#f5f4f7;border-bottom:1px solid #e2dfe7;border-radius:8px 8px 0 0;font-size:11px;font-weight:600;position:sticky;top:0}.mapping-row{border-bottom:1px solid #e9e7ec;align-items:center;row-gap:10px}.mapping-row:last-child{border-bottom:0}.mapping-row.excluded{background:#fafafb}.mapping-row>*{min-width:0}.mapping-source{align-items:flex-start;gap:9px;display:flex}.mapping-source-text{min-width:0}.mapping-source strong{color:#40354e;overflow-wrap:anywhere;font-size:12px;font-weight:600;line-height:1.5;display:block}.column-letter{color:#6d6479;background:#efedf2;border-radius:4px;place-items:center;min-width:22px;height:22px;padding:0 4px;font-size:10px;display:inline-grid}.mapping-source small{color:#6e6678;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:11px;display:block;overflow:hidden}.mapping-cell{gap:6px;display:grid}.mapping-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.mapping-hint{color:#6e6678;grid-column:3/-1;font-size:11px}.mapping-existing,.mapping-skipped{color:#6e6678;font-size:12px}.mapping-skipped{grid-column:3/-1}.mapping-fixed-type{color:#40354e;font-size:12px}.mapping-extra{background:#f6f5f8;border-radius:6px;grid-column:2/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:16px;padding:12px;display:grid}.mapping-extra-control{gap:7px;min-width:0;display:grid}.mapping-extra-control>label{color:#5c5268;font-size:11px;font-weight:500}.mapping-extra small{color:#6e6678;font-size:11px}.import-dialog .p-dialog-footer{border-top:1px solid #e6e3e9;padding-top:16px}@media (max-width:900px){.mapping-list{--mapping-columns:repeat(2, minmax(0, 1fr))}.mapping-headings{display:none}.mapping-source,.mapping-destination,.mapping-hint,.mapping-extra,.mapping-skipped{grid-column:1/-1}.mapping-row{row-gap:14px}.mapping-label{clip-path:none;white-space:normal;color:#5c5268;width:auto;height:auto;font-size:11px;font-weight:500;position:static;overflow:visible}}@media (max-width:480px){.mapping-list,.mapping-extra{--mapping-columns:minmax(0, 1fr);grid-template-columns:minmax(0,1fr)}.mapping-mode{gap:16px}}.title-rule{background:#f3eff9;border-radius:7px;margin-top:22px;padding:18px}.title-rule label{color:#9881b6;margin-bottom:10px;font-size:11px;display:block}.title-rule small{margin-top:7px;font-size:10px;display:block}.preview-summary{align-items:center;gap:15px;margin:24px 0;display:flex}.preview-summary>i{color:#9d85bc;font-size:30px}.preview-summary h3{color:#876caa;font-size:17px}.preview-summary p{color:#a491bd;margin-top:6px;font-size:11px}.import-field-summary{color:#6f5a84;margin:12px 0;font-size:11px}.import-field-summary>summary{cursor:pointer;border-radius:4px;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;min-height:30px;list-style:none;display:flex}.import-field-summary>summary::-webkit-details-marker{display:none}.import-field-summary>summary>span{align-items:center;gap:7px;font-weight:600;display:inline-flex}.import-field-summary>summary>small{color:#83728f;font-size:10px}.import-field-summary>summary>i{font-size:9px}.import-field-summary[open]>summary>i{transform:rotate(180deg)}.import-field-summary>summary:focus-visible{outline-offset:3px;outline:2px solid #a77bdd}.import-field-chips{flex-wrap:wrap;gap:5px;padding:5px 0;display:flex}.import-field-chips>span{background:#faf8fd;border:1px solid #e8e0f0;border-radius:4px;align-items:center;gap:5px;max-width:100%;padding:3px 7px;display:inline-flex}.import-field-chips i{color:#937ea7;font-size:10px}.import-field-chips small:not(.sr-only){color:#917fa0;font-size:10px}.import-preview,.validation-table{border:1px solid #ded2ed;border-radius:7px;margin-top:16px;font-size:11px;overflow:hidden}.import-preview td,.validation-table td{white-space:pre-wrap;overflow-wrap:anywhere;max-width:300px}.validation-table td{color:#65516f;vertical-align:top}.validation-column-link{text-align:left;color:#650fc1;font-size:inherit;background:0 0;border:0;padding:0;display:inline}.validation-column-link i{margin-left:6px;font-size:10px}.validation-column-link:hover{text-decoration:underline}.validation-problem p{margin:0}.validation-value{color:#7d6b8a;margin-top:5px}.validation-value>summary{cursor:pointer}.validation-value>p{background:#f8f5fb;border-radius:4px;max-height:140px;margin-top:6px;padding:7px;overflow:auto}.validation-problem .p-button{margin-top:3px;padding:4px 0;font-size:11px}@media (max-width:600px){.validation-table .p-datatable-table,.validation-table .p-datatable-tbody{width:100%;display:block}.validation-table .p-datatable-thead{display:none}.validation-table .p-datatable-tbody>tr{border-bottom:1px solid #e8e0f0;grid-template-columns:68px minmax(0,1fr);gap:8px 10px;padding:10px;display:grid}.validation-table .p-datatable-tbody>tr>td{border:0;max-width:none;padding:0;width:auto!important}.validation-table td:first-child:before{content:"Source: "}.validation-table td:last-child{grid-column:1/-1}}.restored-preview pre{white-space:pre-wrap;background:#f4effa;max-height:300px;padding:12px;font-size:10px;overflow:auto}.restored-preview summary{color:#9d87ba;cursor:pointer;font-size:12px}.wizard-footer{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.import-success{text-align:center;flex-direction:column;align-items:center;gap:15px;padding:50px 20px;display:flex}.import-success>span{color:#9c83bc;background:#e6dcf2;border-radius:50%;place-items:center;width:70px;height:70px;margin-bottom:12px;font-size:30px;display:grid}.import-success h2{color:#8b72ab}.import-success p{color:#9c86b9}.import-success small{font-size:10px}.import-success .p-button{margin-top:20px}.loading-state{flex-direction:column;gap:15px;padding-top:20px;display:flex}.welcome{background:#fcfbfd;grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.welcome-art{background:#ece8f2 radial-gradient(at 10% 10%,#e0dae755,#0000 60%);border-right:1px solid #e2dce9;flex-direction:column;min-height:100vh;padding:42px 10%;display:flex}.welcome-copy{margin:auto 0;padding:50px 0}.welcome-copy .eyebrow{color:#7f7291;font-size:10px}.welcome-copy h1{letter-spacing:-2px;color:#43315a;margin:22px 0;font-size:clamp(34px,3.3vw,52px);line-height:1.25}.welcome-copy p{color:#887d96;max-width:320px;font-size:13px;line-height:1.85}.sample-card{background:#ffffffa8;border:1px solid #dcd4e6;border-radius:10px;max-width:340px;margin-top:40px;padding:23px;transform:rotate(-2deg);box-shadow:8px 14px 30px #45355a07}.sample-card>div:first-child{color:#756090;align-items:center;gap:9px;font-size:13px;font-weight:600;display:flex}.sample-card>span{color:#a397b2;margin-top:11px;font-size:10px;display:block}.sample-progress{background:#e6e0ee;border-radius:3px;height:5px;margin-top:23px}.sample-progress span{background:#967fb5;border-radius:3px;width:67%;height:100%;display:block}.sample-avatars{align-items:center;margin-top:23px;display:flex}.sample-avatars>span{color:#866fa3;background:#dbd1e9;border:2px solid #fff;border-radius:50%;place-items:center;width:27px;height:27px;margin-right:-4px;font-size:9px;display:grid}.sample-avatars>span:nth-child(2){color:#b49d7c;background:#e9e2d4}.sample-avatars>span:nth-child(3){color:#839bbd;background:#dce3ef}.sample-avatars small{color:#a297b1;margin-left:15px;font-size:9px}.welcome-foot{letter-spacing:2px;color:#aaa0b7;font-size:8px}.welcome-panel{flex-direction:column;justify-content:center;gap:14px;max-width:410px;margin:auto;padding:40px 30px;display:flex}.welcome-panel>.eyebrow{color:#9b8baf;font-size:9px}.welcome-panel>h2{letter-spacing:-.9px;color:#614e7a;margin:7px 0;font-size:26px;line-height:1.35}.welcome-panel>p{color:#9586a8;margin-bottom:10px;font-size:12px;line-height:1.8}.welcome-panel>.p-button{height:43px}.welcome-panel>small{color:#ab9fba;text-align:center;margin-top:9px;font-size:10px;line-height:1.8}.muted,.table-footnote,.dashboard-note,.settings-card p,.section-title p,.page-heading p,.dialog-intro,.privacy-note{color:#7c7585}.field-summary>span,.member-info strong,.option-editor,.history-entry p,.comment p,.bar-label{color:#6a5e79}.settings-card h2,.preview-summary h3,.import-dropzone h3,.breakdown-card h3{color:#5b4b6f}.metric-description,.metric-top,.settings-footnote,.form-field label{color:#7c708b}.subtle-badge,.role-badge{color:#73618b}.welcome-panel>p,.welcome-copy p{color:#786b88}@media (min-width:1600px){.main-content{padding:40px 45px}.issue-table .p-datatable-tbody>tr>td{height:52px}.issue-table .p-datatable-table-container{max-height:calc(100vh - 420px)}}@media (max-width:1200px){.sidebar{width:210px;padding-left:14px;padding-right:14px}.main-shell{margin-left:210px}.main-content{padding:28px 24px}.metrics-grid{gap:10px}.metric-card{padding:16px 12px}.metric-description{font-size:8px}.bar-label{min-width:115px}.breakdown-card{padding:20px 18px}.demo-explain:last-child{display:none}.invite-form{flex-wrap:wrap}.user-card{margin:0 -14px;padding:20px 18px}.project-card strong{font-size:11px}.project-card{padding:11px 7px}.topbar{padding:0 24px}}@media (max-width:850px){.sidebar{align-items:center;width:70px;padding:22px 10px}.sidebar .brand{padding:0;font-size:0}.sidebar .brand img{width:31px;margin:0}.workspace-label,.project-card,.sidebar .brand-dot,.shared-note,.user-card,.sidebar nav a .nav-count{display:none}.sidebar nav{width:100%;margin-top:42px}.sidebar nav a{justify-content:center;padding:12px 8px;font-size:0}.sidebar nav a>i{font-size:18px}.main-shell{margin-left:70px}.metrics-grid{grid-template-columns:repeat(3,1fr)}.breakdown-grid{grid-template-columns:1fr}.main-content{padding:25px 20px}.demo-banner{padding:8px 20px}.demo-explain{display:none}.page-heading{align-items:flex-start}.page-heading h1{font-size:26px}.table-tabs-right{display:none}.progress-summary{width:110px}.field-manager{grid-template-columns:190px 1fr}.field-editor{padding-left:12px}.member-row{gap:8px}.member-row .subtle-badge{display:none}.welcome-art{padding:32px 10%}.welcome-copy h1{font-size:36px}.sample-card{padding:18px}.welcome-panel{padding:25px}.wizard-steps{gap:7px}.wizard-steps>div{gap:5px;font-size:10px}.mapping-mode{flex-direction:column;align-items:flex-start}.source-controls{flex-wrap:wrap}.source-count{flex-basis:100%}}@media (max-width:600px){.sidebar{width:54px;padding:20px 7px}.main-shell{margin-left:54px}.main-content{padding:23px 12px}.topbar{height:52px;padding:0 15px;font-size:10px}.topbar>div{font-size:0}.topbar>div .connection-dot{display:none}.page-heading{flex-direction:column;gap:12px;margin-bottom:20px}.page-heading p{font-size:11px}.heading-actions{justify-content:flex-end;width:100%;margin:0}.table-toolbar{flex-wrap:wrap;gap:3px;padding:10px}.search-box{min-width:140px}.toolbar-right{margin-left:auto}.toolbar-right>.p-button{padding:8px}.column-picker .p-multiselect-label{font-size:0}.column-picker .p-multiselect-label>i{font-size:13px}.table-footnote span{font-size:8px;line-height:1.5}.table-footnote{padding:10px}.table-tabs{padding:0 12px}.table-footnote button{white-space:nowrap;font-size:9px}.metrics-grid{grid-template-columns:1fr 1fr}.metric-card:last-child{grid-column:1/-1}.metric-card>strong{margin:12px 0}.metric-description{font-size:9px}.progress-card{flex-wrap:wrap;padding:20px}.progress-card>div:nth-child(2){flex:1}.progress-summary{width:100%}.progress-summary>span{font-size:16px}.settings-card{padding:18px}.settings-card .section-title{flex-direction:column;align-items:flex-start}.project-overview{flex-wrap:wrap;gap:12px}.project-overview>span{display:none}.member-info>span{text-overflow:ellipsis;max-width:140px;overflow:hidden}.member-row{flex-wrap:wrap}.member-row>.p-button{padding:5px}.invite-form{align-items:stretch}.invite-form .form-field{width:100%;flex:auto!important}.invite-form>.p-button{margin-left:auto}.invitation-row{flex-wrap:wrap;gap:7px}.field-manager{flex-direction:column;display:flex}.field-list{border-bottom:1px solid #e5dfec;border-right:0;flex-wrap:wrap;flex:none;gap:4px;max-height:min(180px,28dvh);padding:12px 6px;display:flex}.field-list-item{margin:0}.field-list-item>.field-select{padding:6px;font-size:11px}.field-list-item small{display:none}.field-list>.p-button{width:auto;margin:0;font-size:11px}.show-archived{width:100%;margin:5px}.field-editor{flex:1;padding:12px 0 0}.p-dialog-header{padding:20px 16px 12px}.p-dialog-content{padding:0 16px 20px}.p-dialog-footer{padding:10px 16px 18px}.p-dialog{max-width:calc(100vw - 24px);margin:12px}.issue-drawer{width:100vw!important}.p-drawer-header{padding:20px}.p-drawer-content{padding:0 20px}.p-drawer-footer{padding:15px 20px}.drawer-footer>div{gap:4px}.drawer-footer>div>.p-button{padding-inline:8px}.issue-fields{gap:16px 12px}.detail-tabs>button:not(.p-button){margin-right:10px;font-size:11px}.welcome{grid-template-columns:1fr}.welcome-art{min-height:initial;padding:25px}.welcome-copy{padding:30px 0 20px}.welcome-copy h1{margin:15px 0;font-size:32px}.welcome-copy p,.sample-card,.welcome-foot{display:none}.welcome-panel{padding:35px 25px}.wizard-steps>div{font-size:0}.wizard-steps>div.current{font-size:10px}.wizard-steps{padding:15px 0}.import-dropzone{padding:25px 12px}.import-dropzone h3{font-size:15px}.import-dropzone p{font-size:10px}.privacy-note{font-size:9px;line-height:1.7}.wizard-footer .p-button{font-size:11px}.import-success{padding:30px 0}.import-success h2{font-size:18px}.breakdown-card{padding:18px}.bar-label{min-width:110px;font-size:10px}.drawer-footer .muted{font-size:10px}.demo-banner{padding:7px 14px;font-size:9px}}.issue-table .p-datatable-tbody>tr>td{font-size:12px}.issue-table .p-datatable-thead>tr>th{color:#7e7786;font-size:11px}.issue-number,.value-pill{font-size:11px}.member-cell{font-size:12px}.issue-table .p-datatable-table-container{max-height:calc(100vh - 495px)}.upload-button,.import-dropzone{position:relative}.upload-button input,.import-dropzone input{opacity:0;cursor:pointer;width:100%;height:100%;display:block;position:absolute;inset:0}.upload-button:focus-within,.import-dropzone:focus-within{outline-offset:3px;outline:2px solid #553185}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root{--sidebar-width:196px;color:#2c2633;background:#fff}.sidebar{width:var(--sidebar-width);background:#f9f8fa;padding:12px 8px 0}.sidebar .brand{letter-spacing:-.8px;font-size:21px}.sidebar .brand img{width:29px;height:29px;margin-right:6px}.brand-dot{display:none}.workspace-label{color:#6e6875;letter-spacing:1px;margin:31px 10px 10px;font-size:9px}.sidebar nav{margin-top:0}.sidebar nav a{color:#5a5363;padding:7px 9px;font-size:12px}.sidebar nav a.router-link-active{color:#45049b}.user-card{margin:0 -8px;padding:10px 8px}.main-shell{margin-left:var(--sidebar-width);height:100dvh;min-height:0}.demo-banner{flex-shrink:0;padding:5px 20px;font-size:10px}.topbar{gap:12px;height:44px;min-height:44px;padding:0 12px}.topbar>div{font-size:12px}.topbar-actions{flex-shrink:0;margin-left:auto}.members-link{color:#655f6d;align-items:center;gap:7px;display:flex}.main-content{flex:1;min-height:0;padding:12px;overflow:auto}.main-content:has(.issues-heading){flex-direction:column;display:flex;overflow:hidden}.issues-heading{flex-shrink:0;gap:8px;min-height:32px;margin-bottom:5px}.issues-heading h1{letter-spacing:-.5px;font-size:21px}.heading-actions{gap:6px;margin-top:0}.heading-count{color:#5e5867;background:#f2f1f4;border:0;font-size:12px}.table-card{box-shadow:none;border-radius:7px}.main-content:has(.issues-heading) .table-card{flex-direction:column;flex:1;min-height:0;display:flex}.table-toolbar{border-bottom:1px solid #e7e5ea;flex-shrink:0;gap:8px;min-height:42px;padding:5px 8px}.toolbar-right{gap:4px;min-width:0}.toolbar-right .search-box{width:210px;min-width:120px}.search-box .p-inputtext{color:#36303e;background:#fff;border-color:#e2dfe5}.search-box input::placeholder{color:#7c7683}.toolbar-right>.p-button{font-size:12px}.column-controls{align-items:center;gap:6px;min-width:0;display:flex}.column-picker.p-button{color:#5a5264;min-height:32px;padding:6px 8px;font-size:12px!important}.columns-popover .p-popover-content,.project-popover .p-popover-content{padding:14px}.columns-popover,.project-popover{max-width:calc(100vw - 24px)}.columns-panel{flex-direction:column;width:350px;max-width:calc(100vw - 56px);max-height:calc(100dvh - 250px);display:flex}.columns-panel>:not(.column-list){flex-shrink:0}.columns-view-name{color:#746280;overflow-wrap:anywhere;margin:-4px 0 10px;font-size:11px}.columns-panel-heading{justify-content:space-between;align-items:center;gap:12px;padding-bottom:11px;display:flex}.columns-panel-heading strong{color:#312a3b;font-size:14px}.columns-panel-heading>span{color:#6d6676;font-size:11px}.column-list{flex:1;min-height:60px;max-height:min(420px,48dvh);margin:10px -5px;padding:0 5px;overflow-y:auto}.column-select-all{border-bottom:1px solid #eee8f3;align-items:center;gap:9px;margin-top:8px;padding:4px 4px 4px 27px;display:flex}.column-select-all label{cursor:pointer;flex:1;font-size:13px}.column-select-all .p-button{padding:4px 5px;font-size:11px}.column-control-row{border:1px solid #0000;border-radius:5px;align-items:center;gap:9px;min-height:38px;padding:2px 4px;display:flex}.column-control-row:hover,.column-control-row:focus-within{background:#f5f3f7}.column-control-row.dragging{opacity:.45}.column-control-row.drop-target{background:#f0edf5;border-top:2px solid #543182}.column-control-row label{cursor:pointer;color:#40384b;flex:1;font-size:13px}.column-control-name{flex-wrap:wrap;flex:1;align-items:center;gap:2px 6px;min-width:0;display:flex}.column-control-name label{overflow-wrap:anywhere;flex:0 auto;min-width:0}.column-field-kind{color:#6d5d7c;white-space:nowrap;background:#f1edf5;border-radius:3px;padding:1px 5px;font-size:9px;line-height:1.6}.field-help-tooltip.p-tooltip{max-width:min(280px,100vw - 80px)}.field-help-tooltip .p-tooltip-text{white-space:pre-line;padding:10px 12px;font-size:12px;line-height:1.5}.drag-handle{color:#878091;cursor:grab;background:0 0;border:0;align-items:center;gap:0;padding:7px 1px;display:flex}.drag-handle:active{cursor:grabbing}.drag-handle i{margin:0 -2px;font-size:11px}.column-scope{color:#62566f;background:#f5f3f7;border-radius:7px;align-items:flex-start;gap:9px;margin-bottom:12px;padding:10px 11px;display:flex}.column-scope.shared{color:#5c2c94;background:#f4edff}.column-personal-badge{color:#6c468e;background:#eee5f9;border-radius:4px;align-items:center;gap:4px;padding:3px 5px;font-size:10px;display:inline-flex}.column-personal-badge i{font-size:9px}.columns-footer-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.columns-footer-actions .p-button{padding:6px 8px;font-size:11px}.columns-footer-actions .columns-add-field{padding-left:0}.columns-footer-actions .columns-save-action{margin-left:auto}.column-scope>i{margin-top:2px;font-size:13px}.column-scope strong{overflow-wrap:anywhere;font-size:12px}.column-scope p{margin:4px 0 0;font-size:11px;line-height:1.5}.column-wrap-heading{text-align:center;color:#796b85;width:36px;font-size:10px}.column-wrap-toggle{color:#a49aac;background:0 0;border:1px solid #0000;border-radius:5px;flex-shrink:0;place-items:center;width:30px;height:28px;display:grid}.column-wrap-toggle:hover:not(:disabled){color:#63358f;background:#ebe3f5}.column-wrap-toggle.selected{color:#5405bd;background:#eee2ff;border-color:#d9c1f6}.column-wrap-toggle:focus-visible{outline-offset:1px;outline:2px solid #5405bd}.column-wrap-toggle:disabled,.drag-handle:disabled{cursor:default;opacity:.5}.column-control-row label{overflow-wrap:anywhere;min-width:0}.columns-panel-footer{color:#756880;border-top:1px solid #e9e3ee;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:11px;font-size:11px;display:flex}.columns-panel-footer>span{align-items:center;gap:6px;display:flex}.columns-panel-footer>span>i{font-size:10px}.columns-panel-footer .p-button{padding:3px 0;font-size:11px}@media (max-width:700px){.project-popover,.columns-popover{max-width:calc(100vw - 24px);left:12px!important}}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.project-switcher.p-button{color:#383042;gap:9px;min-width:0;max-width:min(440px,68vw);padding:4px;font-size:13px}.project-switcher-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-switcher .pi{color:#7d7785;font-size:11px}.project-monogram{color:#462f65;background:#ebe8f0;border:1px solid #dfd9e6;border-radius:7px;flex-shrink:0;place-items:center;width:29px;height:29px;font-size:13px;font-weight:700;display:grid}.project-menu{width:300px;max-width:calc(100vw - 56px)}.project-menu-list{max-height:350px;padding:8px 0;overflow:auto}.project-menu-row{border-radius:5px;align-items:center;gap:4px;padding-right:6px;display:flex}.project-menu-row:hover,.project-menu-row.is-current{background:#f2f0f5}.project-menu-item{text-align:left;background:0 0;border:0;border-radius:5px;flex:1;align-items:center;gap:10px;min-width:0;padding:8px 6px;font-size:13px;display:flex}.project-menu-item>span:nth-child(2){overflow-wrap:anywhere;flex:1}.project-menu-settings.p-button{flex-shrink:0;width:30px;height:30px;padding:0}.project-menu-settings .pi{font-size:13px}.project-menu-item>i{color:#422766;font-size:12px}.project-create-note{background:#f5f3f7;border:1px solid #e5e2ea;border-radius:6px;align-items:flex-start;gap:10px;padding:12px;display:flex}.project-create-note i{color:#645577;padding-top:4px}.project-create-note p{color:#5c5466;font-size:12px}.active-filters{background:#f7f5f9;border-bottom:1px solid #e6e3eb;align-items:center;gap:12px;min-height:35px;padding:2px 14px;font-size:12px;display:flex}.active-filters>span{align-items:center;gap:7px;display:flex}.active-filters .p-button{font-size:11px}.issue-table{flex-direction:column;flex:1;min-height:0;font-size:13px;display:flex}.issue-table .p-datatable-table-container{flex:1;min-height:130px;max-height:none}.issue-table .p-datatable-thead>tr>th{color:#595163;background:#f8f7f9;border-top:0;height:34px;padding:6px 8px;font-size:12px}.issue-table .p-datatable-tbody>tr>td{color:#3b3346;border-right-color:#f2f1f4;height:35px;padding:6px 8px;font-size:13px}.issue-table .p-datatable-tbody>tr:hover>td{background:#f8f6fa}.issue-table .p-datatable-footer{background:#fff;border-top:1px solid #e5e2e9;flex-shrink:0;order:1;padding:0}.issue-table .p-datatable-sort-icon{color:#7e7786;opacity:.65}.issue-table .p-datatable-column-filter-button{opacity:.45}.issue-table th:hover .p-datatable-column-filter-button,.issue-table th:focus-within .p-datatable-column-filter-button,.issue-table .p-datatable-column-filter-button.p-datatable-column-filter-button-active{opacity:1}.issue-number{color:#655c71;font-size:12px}.title-cell{color:#31273d;min-width:0;max-width:100%;font-size:13px}.title-cell>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.title-cell button{flex-shrink:0}.value-pill{padding:4px 6px;font-size:11px}.member-cell{color:#4d4359;font-size:12px}.quick-add-wrap{width:100%;max-width:100%}.quick-add-row{align-items:center;gap:8px;min-height:38px;padding:3px 8px;font-weight:400;display:flex}.quick-add-row>i{color:#756b81;font-size:12px}.quick-add-row .p-inputtext{box-shadow:none;border:0;flex:1;min-width:100px;font-size:13px}.quick-add-row:focus-within{background:#f7f5fa}.quick-add-row .p-inputtext::placeholder{color:#71687c}.quick-add-hint{color:#736c7d;white-space:nowrap;font-size:11px}.quick-add-wrap .p-message{margin:0 10px 8px}.issue-table>.p-datatable-paginator-bottom{flex-shrink:0;order:2}.issue-table .p-paginator{border-top:1px solid #e7e4eb;flex-shrink:0;min-height:36px;padding:4px 8px}.issue-table .p-paginator-current{color:#686072;font-size:11px}.table-footnote{color:#6e6579;flex-shrink:0;min-height:24px;padding:4px 8px;font-size:10px}.table-footnote button{color:#5b4e6c;font-size:11px}.empty-state{padding:32px 18px}.empty-state h3{color:#3e344b}.empty-state p{color:#70687b}.p-dialog{max-width:calc(100vw - 24px)}.p-dialog-header{align-items:flex-start;gap:16px;padding:22px 24px 15px}.p-dialog-header-actions{flex-shrink:0;align-self:flex-start;margin-left:auto}.p-dialog-title{letter-spacing:-.4px;color:#362f40;font-size:19px}.p-dialog-close-button,.p-drawer-close-button{color:#5c5268;background:#f6f5f7;border:1px solid #e5e2e8;border-radius:6px;flex-shrink:0;width:30px;height:30px}.p-dialog-close-button:hover,.p-drawer-close-button:hover{background:#ece9f0}.p-dialog-content{padding:0 24px 22px}.p-dialog-footer{padding:12px 24px 20px}.p-drawer-header{align-items:flex-start;gap:16px}.p-drawer-header>.drawer-header{flex:1;width:auto;min-width:0}.dialog-intro{color:#655d70;margin-bottom:12px;font-size:13px}.field-list-item>.field-select{color:#3f354d;font-size:13px}.field-list-item small{color:#6f667b;font-size:11px}.field-placeholder{color:#6d6479}.field-editor .form-stack>label,.field-editor .section-title label{color:#3d324b;font-size:13px}.field-list-item>.field-select>i,.show-archived{color:#6f647e}.form-stack>label,.form-field label{color:#463d51;font-size:12px}.muted,.dialog-intro,.settings-card p,.section-title p,.member-info>span,.archive-setting span,.field-save{color:#6a6175}@media (max-width:1050px){:root{--sidebar-width:64px}.sidebar{align-items:center;padding:18px 8px 0}.sidebar .brand{padding:0;font-size:0}.sidebar .brand img{margin:0}.workspace-label,.user-card,.sidebar .nav-count{display:none!important}.sidebar nav{width:100%;margin-top:30px}.sidebar nav a{justify-content:center;padding:12px;font-size:0}.sidebar nav a i{font-size:17px}.toolbar-right .search-box{width:160px}}@media (max-width:700px){:root{--sidebar-width:52px}.sidebar{padding:15px 6px 0}.sidebar .brand img{width:30px}.sidebar nav a{padding:11px 8px}.main-content{padding:12px}.topbar{height:44px;min-height:44px;padding:0 8px}.members-link{display:none}.project-switcher.p-button{max-width:calc(100vw - 110px)}.demo-banner{padding:5px 12px}.issues-heading h1{font-size:22px}.issues-heading .heading-actions{flex-wrap:nowrap}.heading-actions .p-button{padding:7px 8px;font-size:11px}.table-toolbar{flex-wrap:wrap;gap:2px;padding:5px 8px}.column-controls{justify-content:space-between;width:100%}.toolbar-right{width:100%}.toolbar-right .search-box{flex:1;max-width:none}.column-picker .p-button-label{display:block}.column-picker.p-button{font-size:11px!important}.table-footnote>span{display:none}.table-footnote{justify-content:flex-end}.quick-add-hint{display:none}.quick-add-row{gap:4px;padding:5px 8px}.quick-add-row .p-button{padding:6px;font-size:11px}.quick-add-row .p-inputtext{min-width:80px}.p-dialog-header{padding:18px 18px 12px}.p-dialog-content{padding:0 18px 18px}.p-dialog-title{font-size:18px}}.share-project-name{color:#5e536d;margin-bottom:20px;font-size:14px}.share-invite{border-bottom:1px solid #e8e5eb;flex-direction:column;gap:9px;padding-bottom:20px;display:flex}.share-invite>label{color:#3d334a;font-size:13px;font-weight:600}.share-invite-row,.share-link-row{gap:7px;display:flex}.share-invite-row .p-inputtext,.share-link-row .p-inputtext{flex:1;min-width:0}.share-invite-row .p-select{flex-shrink:0;width:168px;min-width:168px}.share-role-help.p-button{flex-shrink:0;width:28px;min-width:28px;padding:0}.invite-role-tooltip{color:#655474;width:min(320px,100vw - 32px);font-size:12px;line-height:1.5}.invite-role-tooltip strong{color:#49375c;font-weight:600}.invite-role-tooltip p{margin:5px 0 0}.share-schema{align-items:center;gap:8px;display:flex;font-size:12px!important;font-weight:400!important}.share-section-heading{color:#5a5067;justify-content:space-between;align-items:center;margin:16px 0 6px;font-size:12px;display:flex}.share-people{max-height:210px;overflow:auto}.share-person{align-items:center;gap:10px;padding:10px 0;display:flex}.share-person>div{flex:1;min-width:0}.share-person strong{color:#40364e;overflow-wrap:anywhere;font-size:12px;font-weight:500;display:block}.share-person div>span{color:#6d6479;margin-top:2px;font-size:11px;display:block}.share-person>i{color:#746a80}.share-link-section{border-top:1px solid #e8e5eb;margin-top:20px;padding-top:17px}.share-link-section>label{align-items:center;gap:7px;margin-bottom:9px;font-size:12px;font-weight:600;display:flex}.share-link-section small{margin-top:8px;display:block}.share-link-row .p-inputtext{color:#696173;font-size:11px}@media (max-width:700px){.topbar-actions>.p-button{padding:6px 8px;font-size:11px}.project-switcher.p-button{max-width:calc(100vw - 186px)}.project-switcher-name{max-width:140px}.share-invite-row{flex-wrap:wrap}.share-invite-row .p-inputtext{flex-basis:100%;width:100%}}.auth-page{background:#f8f7fa;place-items:center;min-height:100dvh;padding:24px;display:grid}.auth-card{background:#fff;border:1px solid #e3dfe8;border-radius:12px;flex-direction:column;gap:16px;width:100%;max-width:420px;padding:36px;display:flex;box-shadow:0 12px 50px #28183d10}.auth-card.project-empty-card{text-align:center;gap:12px;width:min(540px,100%);max-width:540px;padding:32px 36px 24px}.project-empty-card .brand{justify-content:center}.project-empty-art{width:260px;max-width:100%;height:auto;margin:4px auto 0;display:block}.auth-card.project-empty-card h1{letter-spacing:-.8px;font-size:28px}.auth-card .project-empty-copy{color:#51435e;margin:0;font-size:15px}.auth-card .project-empty-hint{color:#76647f;margin:0;font-size:12px}.project-empty-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:12px;display:flex}.project-empty-session{color:#786885;border-top:1px solid #eee8f5;justify-content:center;align-items:center;gap:8px;margin-top:14px;padding-top:16px;font-size:11px;display:flex}@media (max-width:500px){.auth-card.project-empty-card{padding:24px 20px 18px}.project-empty-art{width:220px}}.auth-card .brand{margin-bottom:16px;font-size:25px}.auth-card .brand img{width:38px;height:38px}.auth-card h1{letter-spacing:-.6px;font-size:25px;line-height:1.35}.auth-card p{color:#6a6076;margin-top:10px;font-size:13px}.auth-card strong{color:#40354f;overflow-wrap:anywhere;font-weight:600}.auth-form{gap:10px;margin:24px 0 16px}.auth-form>.p-button{margin-top:8px}.auth-secondary{justify-content:space-between;align-items:center;gap:4px;display:flex}.auth-secondary .p-button{padding:8px 0;font-size:11px}.auth-form .otp-input{letter-spacing:8px;text-align:center;font-variant-numeric:tabular-nums;font-size:24px}.email-sign-in>small{color:#696075;font-size:11px;line-height:1.6;display:block}@media (max-width:500px){.auth-page{padding:16px}.auth-card{padding:25px}}.field-user-input{width:100%;min-width:0;position:relative}.field-user-input>.p-autocomplete{width:100%}.field-user-input .p-autocomplete-clearable .p-autocomplete-input{padding-inline-end:4.5rem}.field-user-clear{top:50%;right:calc(var(--p-autocomplete-dropdown-width,2.5rem) + 6px);color:#59456f;font:inherit;cursor:pointer;background:#f7f5fa;border:1px solid #dcd6e5;border-radius:4px;align-items:center;gap:4px;padding:4px 6px;font-size:12px;display:inline-flex;position:absolute;transform:translateY(-50%)}.field-user-clear .pi{font-size:10px}.field-user-clear:hover{background:#eee8f5;border-color:#a493b8}.field-user-clear:focus-visible{outline-offset:2px;outline:2px solid #7953a8}.field-user-input.has-user-clear .field-user-display{max-width:calc(100% - 130px)}.field-user-input.has-user-display .p-autocomplete-input,.field-user-input.has-user-display .p-select-label{color:#0000}.field-user-display{min-width:0;max-width:calc(100% - 66px);display:flex;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.field-choice-remove{color:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:2px;display:inline-flex}.field-choice-remove .pi{font-size:10px}.field-choice-remove:focus-visible{border-radius:3px;outline:2px solid}.issue-fields .p-select-label,.issue-fields .p-multiselect-label{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.issue-fields .value-pill{white-space:normal;font-size:12px;line-height:1.3}.issue-fields .value-pill-label{overflow-wrap:anywhere}.user-option{align-items:center;gap:10px;min-width:0;display:flex}.user-option-icon{color:#523676;background:#f0edf4;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.user-option strong{font-size:12px;font-weight:550;display:block}.user-option small{color:#6e6579;font-size:11px;display:block}.user-reference{color:#412764;vertical-align:middle;background:#f1edf6;border:1px solid #e0d9e9;border-radius:5px;align-items:center;gap:4px;max-width:100%;padding:3px 7px;font-size:12px;line-height:1.4;display:inline-flex}.user-reference>span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.user-reference.unlinked{color:#6a6274;background:#f4f4f5;border-color:#e3e1e5}.user-reference:hover{background:#e8e3ee}.user-profile-card{align-items:flex-start;gap:12px;max-width:min(320px,100vw - 60px);display:flex}.user-profile-card>div{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.user-profile-card strong{color:#3b2f4b;font-size:14px}.user-profile-card a{color:#4b2c74;text-underline-offset:3px;font-size:12px;text-decoration:underline}.p-autocomplete-fluid,.p-autocomplete-input{min-width:0}.p-autocomplete-input{font-size:13px}.import-dialog .p-dialog-footer{min-width:0;display:block}.mapping-choices-only{grid-template-columns:minmax(0,1fr)}.live-import-preview{min-width:0;margin-bottom:14px}.live-preview-heading,.live-preview-heading>div{align-items:center;gap:12px;min-width:0;display:flex}.live-preview-heading{justify-content:space-between;margin-bottom:6px}.live-preview-heading strong{color:#40354e;white-space:nowrap;font-size:12px}.live-preview-heading span{color:#71697b;font-size:11px}.live-preview-heading .preview-error-count{color:#a94f32}.live-preview-heading .p-button{padding:4px 6px;font-size:11px}.import-preview .preview-column-heading{color:#5c5268;align-items:center;gap:7px;font-size:11px;display:inline-flex}.preview-column-heading .pi{color:#898094;font-size:11px}.import-preview td{vertical-align:middle;text-overflow:ellipsis;overflow:hidden}.import-preview .pills{flex-wrap:nowrap}.import-preview.compact{border:1px solid #e3e0e8;border-radius:6px;margin:0;font-weight:400;overflow:hidden}.import-preview.compact th,.import-preview.compact td{white-space:nowrap;height:33px;padding:7px 10px;font-size:11px}.import-preview .preview-active-column{background:#f3f0f7}.import-preview.compact .value-pill{padding:2px 6px;font-size:10px}.import-preview.compact .user-reference{padding:2px 6px;font-size:11px}.preview-cell-error{color:#b2482f;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;max-width:240px;display:inline-flex;overflow:hidden}.preview-empty{color:#71697b;font-size:11px;font-weight:400}@media (max-width:600px){.live-preview-heading>div{flex-wrap:wrap;gap:3px 8px}.live-import-preview{margin-bottom:10px}.import-preview.compact .p-datatable-table-container{max-height:120px!important}}.user-profile-card>.p-button{flex-shrink:0;width:26px;height:26px;padding:0}.mention-composer{width:100%;position:relative}.mention-editor{border-radius:var(--p-textarea-border-radius);background:var(--p-textarea-background);width:100%;position:relative}.mention-editor.disabled{background:var(--p-textarea-disabled-background)}.mention-input-surface{position:relative}.mention-editor.has-footer{border:1px solid var(--p-textarea-border-color);box-shadow:var(--p-textarea-shadow)}.mention-editor.has-footer:focus-within{border-color:var(--p-textarea-focus-border-color)}.mention-editor.has-footer .mention-input,.mention-editor.has-footer .mention-highlights{box-shadow:none;border:0;outline:none}.mention-editor-footer{justify-content:space-between;align-items:center;gap:8px;padding:0 8px 8px 10px;display:flex}.mention-input.p-textarea,.mention-highlights{padding:var(--p-textarea-padding-y) var(--p-textarea-padding-x);font:inherit;letter-spacing:normal;white-space:pre-wrap;overflow-wrap:break-word;margin:0;font-size:13px;line-height:1.5}.mention-highlights{pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--p-textarea-color);border:1px solid #0000;position:absolute;inset:0;overflow:hidden}.mention-highlights mark{color:#5405bd;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#ebe0fc;border-radius:3px;padding:0}.mention-input.p-textarea{color:#0000;caret-color:var(--p-textarea-color);resize:none;background:0 0;display:block;position:relative}.mention-input.p-textarea::selection{color:#390480;background:#d6bff9}@media (forced-colors:active){.mention-highlights{display:none}.mention-input.p-textarea{color:fieldtext}}.mention-options{z-index:3;background:#fff;border:1px solid #e4e1e7;border-radius:8px;width:min(330px,100%);max-height:260px;padding:5px;position:absolute;bottom:calc(100% + 6px);left:0;overflow:auto;box-shadow:0 6px 24px #2b203920}.mention-options>button{text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:10px;width:100%;padding:9px;display:flex}.mention-options>button.active,.mention-options>button:hover{background:#f1edf6}.mention-options strong,.mention-options small{display:block}.mention-options strong{color:#40354e;font-size:12px}.mention-options small{font-size:11px}.mention-options>p{color:#71697b;padding:12px;font-size:12px}.comment-body .user-reference{vertical-align:baseline;margin:0 2px;display:inline-flex}.comment.comment-target{background:#f1edf6;border-radius:8px;padding:14px 12px;scroll-margin-block:28px;box-shadow:inset 3px 0 #5405bd}.comment:focus{outline-offset:3px;outline:2px solid #b58aed}.drawer-item-reference{align-items:center;gap:6px;margin-bottom:6px;display:flex}.drawer-item-reference .eyebrow{margin:0;line-height:20px}.drawer-item-reference .p-button{flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:inline-flex}.drawer-item-reference .p-button-icon{font-size:12px;line-height:1}.copy-confirmed .p-button-icon{color:var(--p-primary-color)}.notification-bell{display:inline-flex;position:relative}.notification-bell>.p-button{width:34px;height:34px}.notification-count{pointer-events:none;color:#fff;background:#5405bd;border:2px solid #fff;border-radius:10px;place-items:center;min-width:17px;height:17px;padding:0 3px;font-size:9px;display:grid;position:absolute;top:-2px;right:-2px}.notifications-panel{width:min(390px,100vw - 24px)}.notifications-panel .p-popover-content{padding:0}.notifications-heading{border-bottom:1px solid #e7e4ea;align-items:center;gap:8px;padding:12px 14px;display:flex}.notifications-heading strong{color:#40354e;flex:1;font-size:14px}.notifications-heading .p-button{padding:4px;font-size:11px}.notification-list{max-height:min(440px,60vh);overflow:auto}.notification-item{text-align:left;background:#fff;border:0;border-bottom:1px solid #efedf1;align-items:flex-start;gap:9px;width:100%;padding:13px 14px;display:flex}.notification-item:hover,.notification-item.unread{background:#f5f3f8}.notification-indicator{border-radius:50%;width:7px;height:7px;position:absolute;top:-2px;right:-2px;box-shadow:0 0 0 2px #fff}.notification-kind{color:#75538e;background:#f1eaf8;border-radius:8px;flex:0 0 30px;place-items:center;height:30px;display:grid;position:relative}.notification-kind.assignment{color:#5405bd;background:#ecdefe}.notification-kind i{font-size:13px}.notification-item.unread .notification-indicator{background:#5405bd}.notification-item>span:last-child{gap:4px;min-width:0;display:grid}.notification-item strong{color:#40354e;font-size:12px;font-weight:600}.notification-issue{color:#635773;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.notification-excerpt{color:#71697b;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.notification-item time{color:#8b8495;font-size:10px}.notification-meta{color:#8b8495;flex-wrap:wrap;align-items:center;gap:5px;font-size:10px;display:flex}.notification-meta>span:first-child{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.notification-empty,.notification-error{color:#71697b;text-align:center;padding:25px 18px;font-size:13px;display:block}:root{--sidebar-width:184px;background:#f6f4fa}.main-shell{background:#f6f4fa}.sidebar{background:#f4f1fa;border-right-color:#e8e0f3}.topbar{color:#fff;background:#5405bd;border-bottom:1px solid #45049b;box-shadow:0 3px 14px #39048012}.topbar .p-button,.topbar .project-switcher.p-button,.topbar .project-switcher-name,.topbar .project-switcher .pi{color:#fff}.topbar .p-button:hover{color:#fff;background:#ffffff18}.topbar .p-button-outlined{background:0 0;border-color:#ffffff60}.topbar .project-monogram{color:#fff;background:#ffffff24;border-color:#ffffff38}.topbar button:focus-visible{outline-color:#efe0ff}.demo-banner{color:#ede2ff;background:#3c0783;border-bottom:none}.demo-banner button{color:#fff}.issues-heading .eyebrow{color:#82758f;letter-spacing:.8px;margin-bottom:5px;font-size:10px}.issues-heading .eyebrow span{color:#b8abc8;margin:0 6px}.heading-count{color:#65517c;background:#eae3f4}.table-card{border-color:#e5dfee;box-shadow:0 3px 16px #40215805}.workspace-nav{flex:1;min-height:0;padding-top:5px;padding-bottom:16px;overflow-y:auto}.sidebar .workspace-nav{margin-top:14px}.nav-section-label{color:#877996;letter-spacing:1px;justify-content:space-between;align-items:center;padding:0 8px 3px;font-size:9px;font-weight:700;display:flex}.nav-add{color:#75588d;background:0 0;border:0;border-radius:5px;place-items:center;width:26px;height:26px;display:grid}.nav-add:hover{background:#e9e0f4}.nav-list-group{margin-bottom:4px}.sidebar .workspace-nav a{border-radius:7px;gap:8px;min-width:0}.sidebar .workspace-nav .nav-list-group a.router-link-active{color:#645373;background:0 0;font-weight:500}.sidebar .workspace-nav .nav-list-group a:hover{background:#eae3f3}.sidebar .workspace-nav .nav-list-group a.list-active{color:#5405bd;background:#e7daf8;font-weight:650}.nav-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nav-divider{background:#e6deee;height:1px;margin:10px 8px 6px}.view-strip{flex-shrink:0;align-items:center;min-width:0;margin-bottom:6px;display:flex}.view-tabs{scrollbar-width:thin;align-items:center;gap:5px;min-width:0;padding:3px;display:flex;overflow-x:auto}.view-tab-group,.view-tab,.view-draft-actions{flex-shrink:0;align-items:center;display:flex}.view-tab{color:#72677e;border:1px solid #0000;border-radius:7px}.view-tab.active{color:#5405bd;background:#fff;border-color:#e4d9ef;box-shadow:0 2px 4px #47058608}.view-tab-select,.view-tab-menu,.add-view{height:30px;color:inherit;white-space:nowrap;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:5px 9px;font-size:12px;font-weight:550;display:flex}.view-tab-select>span:first-of-type{text-overflow:ellipsis;max-width:220px;overflow:hidden}.view-tab-select:hover,.view-tab-menu:hover,.add-view:hover{color:#5405bd;background:#ebe4f5}.view-tab-select:focus-visible,.view-tab-menu:focus-visible,.add-view:focus-visible{outline-offset:-2px;outline:2px solid #a77bdd}.view-tab-menu{border-left:1px solid #e9e0f3;border-top-left-radius:0;border-bottom-left-radius:0;flex-shrink:0;width:25px;height:24px;margin-right:2px;padding:0}.view-tab:not(.active) .view-tab-menu{opacity:.45;border-left-color:#0000}.view-tab:hover .view-tab-menu,.view-tab:focus-within .view-tab-menu{opacity:1}.view-tabs i{font-size:12px}.view-tabs .view-visibility-icon{opacity:.65;margin-left:2px;font-size:10px}.view-identity-icon,.view-visibility-icon{flex-shrink:0}.view-name-editor{gap:8px;display:flex}.view-name-editor>input{min-width:0}.view-icon-button{color:#6b25b5;background:#f8f3ff;border:1px solid #d9c9ec;border-radius:6px;align-items:center;gap:7px;padding:0 10px;display:flex}.view-icon-button:hover{background:#efe4fc}.view-icon-button:focus-visible{outline-offset:2px;outline:2px solid #a77bdd}.view-icon-button>i:last-child{font-size:10px}.view-icon-popover{width:min(360px,100vw - 24px)}.add-view{color:#8b7d99;flex-shrink:0;margin-left:2px;font-weight:400}.view-draft-actions{gap:0;padding:0 5px}.view-draft-actions .p-button-icon-only{width:28px;height:28px}.context-action-menu{min-width:220px;max-width:min(320px,100vw - 24px);font-size:12px}.context-menu-heading{border-bottom:1px solid #ece6f3;flex-direction:column;gap:4px;margin-bottom:4px;padding:9px 12px 10px;display:flex}.context-menu-heading strong{color:#493759;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:650;overflow:hidden}.context-menu-heading span{color:#8b7b98;font-size:10px}.context-action-menu .menu-danger .p-menu-item-link,.context-action-menu .menu-danger .p-menu-item-icon{color:#b8465a}.view-modified-dot{background:#8e4edb;border-radius:50%;width:6px;height:6px}.view-save-summary{color:#785791;background:#f6f1fc;border-radius:8px;align-items:center;gap:12px;padding:14px;font-size:13px;display:flex}.quick-status-filter{flex-shrink:0;width:150px}.quick-status-filter .p-select-label{font-size:12px}.selection-column{text-align:center;vertical-align:middle;padding:6px 8px!important}.selection-cell{justify-content:center;align-items:center;display:flex}.selection-column .p-datatable-column-header-content{justify-content:center}.inline-status.p-select{box-shadow:none;background:0 0;border-color:#0000;width:100%;min-width:0}.issue-table.is-inline-saving{--p-select-disabled-background:transparent;--p-select-disabled-color:var(--p-select-color);--p-checkbox-disabled-background:var(--p-checkbox-background)}.issue-table.is-inline-saving .selection-cell .p-checkbox.p-disabled{opacity:1}.issue-table.is-inline-saving .selection-cell .p-checkbox-checked.p-disabled{--p-checkbox-disabled-background:var(--p-checkbox-checked-background);--p-checkbox-icon-disabled-color:var(--p-checkbox-icon-checked-color)}.issue-table.is-inline-saving .selection-cell .p-checkbox-checked.p-disabled .p-checkbox-box{border-color:var(--p-checkbox-checked-border-color)}.inline-status.p-select:hover{background:#f9f6fd;border-color:#ded1ed}.inline-status .p-select-dropdown{color:#ad98c1;opacity:.4;width:22px}.inline-status:hover .p-select-dropdown,.inline-status:focus-within .p-select-dropdown{opacity:1}.has-selection .p-datatable-tbody tr:has(.p-checkbox-checked)>td{background:#f5eeff}.has-selection{margin-bottom:74px}.bulk-bar{bottom:max(26px, env(safe-area-inset-bottom));left:calc(50% + var(--sidebar-width) / 2);z-index:100;max-width:calc(100vw - var(--sidebar-width) - 36px);color:#fff;background:#2e174a;border:1px solid #5f4381;border-radius:13px;padding:11px 12px 11px 18px;position:fixed;transform:translate(-50%);box-shadow:0 10px 40px #2e174a30}.bulk-main{align-items:center;gap:12px;display:flex}.bulk-count{white-space:nowrap;align-items:center;gap:8px;font-size:13px;font-weight:650;display:flex}.bulk-count i{color:#cca6ff}.bulk-divider{background:#ffffff26;width:1px;height:24px}.bulk-bar .p-select{background:#ffffff10;border-color:#ffffff25;min-width:150px}.bulk-bar .p-select-label,.bulk-bar .p-select-dropdown{color:#f5edff;font-size:12px}.bulk-bar .p-button:not(.p-button-danger){color:#dfd0f2}.bulk-bar .p-button-danger{color:#ffbecb}.bulk-bar .p-button-text:hover{background:#ffffff16}.bulk-error{color:#ffdaac;max-width:700px;padding:10px 0 2px;font-size:12px;line-height:1.6}.bulk-enter-active,.bulk-leave-active{transition:opacity .15s,translate .15s}.bulk-enter-from,.bulk-leave-to{opacity:0;translate:0 12px}.settings-log-row{border-top:1px solid #eee8f4;align-items:center;gap:14px;padding:13px 0;display:flex}.settings-log-row>i{color:#7546a0}.settings-log-info{overflow-wrap:anywhere;flex-direction:column;flex:1;min-width:0;display:flex}.settings-row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.settings-row-actions .p-button{white-space:nowrap;min-height:34px}.settings-row-actions .p-button-icon-only{width:34px;padding:0}.danger-zone{border-color:#f1d5dc}.danger-zone h2{color:#a52d4b}@media (max-width:1050px){:root{--sidebar-width:64px}.sidebar .nav-label,.nav-section-label>span{display:none}.nav-section-label{justify-content:center;padding:0 0 10px}.nav-divider{margin-inline:4px}.bulk-main{gap:8px}.bulk-bar .p-select{min-width:130px}}@media (max-width:700px){:root{--sidebar-width:52px}.view-strip{flex-wrap:wrap;gap:4px;margin-bottom:8px}.view-tabs{max-width:100%}.quick-status-filter{width:120px}.toolbar-right{flex-wrap:wrap;row-gap:6px}.toolbar-right .search-box{flex:1}.bulk-bar{width:calc(100vw - var(--sidebar-width) - 20px);max-width:none;padding:12px;bottom:12px}.bulk-main{flex-wrap:wrap;gap:8px}.bulk-count{flex:1}.bulk-divider{display:none}.bulk-bar .p-select{order:2;width:calc(50% - 4px);min-width:0}.bulk-bar .p-select-label{padding:8px}.has-selection{margin-bottom:112px}.issues-heading .eyebrow{text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:9px;overflow:hidden}}.topbar .topbar-actions .p-button,.topbar .topbar-actions .p-button-label,.topbar .topbar-actions .p-button-icon{color:#fff}.topbar{--p-button-text-secondary-color:#fff;--p-button-outlined-secondary-color:#fff;--p-button-outlined-secondary-border-color:#ffffff60}.app-toast.p-toast{z-index:1200;width:min(360px,100vw - 32px);bottom:calc(76px + env(safe-area-inset-bottom))!important;left:16px!important}.app-toast,.app-toast *{pointer-events:none}.app-toast-content{overflow-wrap:anywhere;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;display:flex}.app-toast-content>i{flex-shrink:0;margin-top:2px;font-size:15px}.app-toast-content p{margin:4px 0 0;font-size:12px;line-height:1.5}.topbar .p-button.p-button-text:not(:disabled):hover,.topbar .p-button.p-button-text:not(:disabled):active,.topbar .p-button.p-button-outlined:not(:disabled):hover,.topbar .p-button.p-button-outlined:not(:disabled):active{color:#fff;background:#7130c9}.topbar .project-switcher.p-button:focus-visible{outline-offset:2px;box-shadow:none;background:#7130c9;outline:2px solid #dfc7ff}.filter-summary{white-space:nowrap;color:#766287;align-items:center;gap:6px;padding:4px 5px;font-size:11px;display:inline-flex}.filter-summary>i{font-size:10px}.filter-summary button{color:#9a86aa;background:0 0;border:0;place-items:center;padding:3px;display:grid}.filter-summary button:hover{color:#5405bd}.filter-summary button i{font-size:10px}.quick-status-filter{width:172px}@media (max-width:700px){.quick-status-filter{width:142px}}.issues-heading .heading-actions .p-button{padding:6px 9px;font-size:12px}.table-toolbar .p-select-label{padding-block:6px}.table-toolbar .p-inputtext{padding-block:7px}.table-toolbar .p-button{padding-block:6px}.user-card .avatar{width:28px;height:28px}.user-card>div{min-width:0}.user-card strong,.issue-table .p-datatable-tbody>tr>td{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.issue-table .p-datatable-tbody>tr>td.column-wrap,.issue-table .column-wrap .title-cell>span,.issue-table .column-wrap .value-pill,.issue-table .column-wrap .value-pill-label,.issue-table .column-wrap .member-cell,.issue-table .column-wrap .user-reference>span:last-child{white-space:pre-wrap;overflow-wrap:anywhere;text-overflow:clip}.issue-table .column-wrap .inline-status.p-select{height:auto}.issue-table .column-wrap .pills{flex-wrap:wrap}.issue-table .p-datatable-column-header-content{gap:4px}.issue-table .p-datatable-column-filter-button{width:22px;height:24px}.issue-table .p-datatable-sort-icon{width:10px;height:10px}.icon-picker-content{flex-direction:column;gap:12px;min-width:0;display:flex}.icon-picker-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.icon-picker-heading>span{color:#704694;align-items:center;gap:8px;font-size:12px;display:flex}.icon-picker{border:1px solid #e5dfee;border-radius:7px;max-height:240px;margin-top:-6px;padding:10px;overflow:auto}.icon-picker h3{color:#8b789b;margin:2px 0 6px;font-size:10px;font-weight:600}.icon-picker section+section{margin-top:14px}.icon-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;display:grid}.icon-grid button{color:#766187;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;height:36px;display:grid}.icon-grid button:hover{color:#5405bd;background:#f0e8fa}.icon-grid button[aria-pressed=true]{color:#5405bd;background:#e9dbfc;border-color:#c3a3ec}.icon-grid button:focus-visible{outline-offset:1px;outline:2px solid #5405bd}.icon-grid button i{font-size:18px}.inline-status.p-select{height:24px;min-height:24px}.inline-status .p-select-label{padding:2px 0}.sharing-choice{align-items:center;gap:9px;display:inline-flex}.column-context-menu,.column-context-menu .p-contextmenu-submenu{background:#fff;border:1px solid #e5dced;border-radius:10px;width:285px;max-width:calc(100vw - 24px);padding:5px;box-shadow:0 10px 32px #32204820,0 2px 6px #3220480d}.column-context-menu .column-menu-action{color:#453551;border-radius:6px;align-items:center;gap:10px;padding:9px 10px;text-decoration:none;display:flex}.column-field-picker-item>.p-contextmenu-item-content{background:0 0}.column-field-option{align-items:center;gap:8px;width:100%;min-width:0;display:flex}.column-field-option>.pi{color:#8b6bae;flex-shrink:0;font-size:14px}.column-field-name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.column-field-option small{color:#776b82;flex-shrink:0;font-size:11px}.column-field-picker .p-listbox{box-shadow:none;border:0}@media (max-width:600px){.column-context-menu:has(.column-field-picker){max-height:calc(100dvh - 24px);overflow-y:auto;top:12px!important}}.column-menu-icon{color:#8055ac;background:#f3ecfb;border-radius:7px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.column-menu-copy{flex:1;min-width:0}.column-menu-copy strong{overflow-wrap:anywhere;font-size:12px;font-weight:500;display:block}.column-menu-copy small{color:#77687f;margin-top:3px;font-size:10px;line-height:1.45;display:block}.column-context-menu .p-disabled{opacity:1}.column-context-menu .p-disabled:not(.column-menu-heading) .column-menu-copy strong{color:#92849e}.column-context-menu .p-disabled:not(.column-menu-heading) .column-menu-icon{opacity:.65}.column-menu-lock{color:#a193aa;font-size:10px}.column-context-menu .column-menu-heading{opacity:1}.column-menu-heading .column-menu-copy strong{font-size:13px;font-weight:600}.column-menu-heading .column-menu-icon{color:#5405bd;background:#eee1ff}.column-menu-check{color:#5405bd;font-size:12px}.field-type-option{align-items:center;gap:12px;max-width:390px;display:flex}.field-type-option>i{color:#8055ac;width:18px}.field-type-option small{white-space:normal;color:#897991;margin-top:3px;font-size:11px;display:block}.field-type-panel .p-select-list-container{overscroll-behavior:contain}.field-type-panel .p-select-option{min-height:52px;padding:10px 12px}.field-type-panel .p-select-header{padding:10px}.field-create-mask.p-dialog-mask{--p-mask-background:transparent;background:0 0}.field-create-dialog.p-dialog{border-radius:12px;height:auto;box-shadow:0 12px 40px #25133b26,0 2px 8px #25133b14}.field-create-dialog .p-dialog-header{padding:16px 18px 10px}.field-create-dialog .p-dialog-title{font-size:16px}.field-create-dialog .p-dialog-content{padding:0 16px 16px}.field-create-dialog .field-manager{border:0;display:flex}.field-create-dialog .field-editor{width:100%;padding:0}.field-create-dialog .field-editor>.form-stack{padding:2px}.field-create-dialog .field-save{margin:14px 2px 0;padding-top:12px}.field-create-dialog .option-editor{grid-template-columns:22px minmax(0,1fr) 64px auto;gap:6px;display:grid}.field-create-dialog .option-editor>.p-inputtext{width:100%;min-width:0}.sharing-choice>i{color:#8c70aa;font-size:14px}.color-swatch{background:currentColor;border-radius:50%;flex-shrink:0;width:15px;height:15px;display:inline-block;box-shadow:inset 0 0 0 1px #0000000a}.color-select .p-select-label{justify-content:center;align-items:center;padding-inline:10px;display:flex}.option-editor .color-select{width:64px;min-width:64px}.sidebar-header{align-items:center;gap:4px;width:100%;min-height:32px;display:flex}.sidebar-header .brand{flex:1;min-width:0;padding:0}.sidebar-header .nav-toggle{flex:0 0 28px;width:28px;height:28px;padding:0}.nav-collapsed .sidebar-header .brand{display:none}.nav-collapsed .sidebar-header{justify-content:center}@media (max-width:1050px){.sidebar-header .brand{display:none}.sidebar-header{justify-content:center}}.app-shell.nav-collapsed{--sidebar-width:64px}.nav-collapsed .sidebar{padding-inline:8px}.nav-collapsed .sidebar .brand{justify-content:center;padding-inline:0;font-size:0}.nav-collapsed .sidebar .brand img{width:28px;margin:0}.nav-collapsed .brand-name,.nav-collapsed .nav-label,.nav-collapsed .nav-count,.nav-collapsed .nav-section-label>span,.nav-collapsed .user-card>div{display:none}.nav-collapsed .sidebar .workspace-nav a{justify-content:center;padding-inline:0}.nav-collapsed .sidebar .workspace-nav a i{margin:0}.nav-collapsed .nav-section-label{justify-content:center}.nav-collapsed .user-card{flex-wrap:wrap;justify-content:center;padding-inline:0}.p-inputtext.project-date-input{padding-left:2.5rem;position:relative}.project-date-input::-webkit-calendar-picker-indicator{margin:0;position:absolute;left:.75rem}.project-dates-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;margin-top:18px;display:grid}.project-dates-actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}@media (max-width:600px){.project-dates-grid{grid-template-columns:minmax(0,1fr)}}.project-member-row{align-items:flex-start}.member-name,.member-contact,.member-badges,.member-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.member-name{gap:6px}.member-name .user-reference.user-reference-plain{font-size:14px;font-weight:600}.member-title,.user-profile-title{color:#50405f;font-size:13px;font-weight:550}.member-title,.member-contact{margin-top:5px}.member-contact a,.member-phone{color:#615570;overflow-wrap:anywhere;font-size:12px}.member-contact a{text-decoration:none}.member-contact a:hover{text-decoration:underline}.settings-card .member-description{white-space:pre-wrap;overflow-wrap:anywhere;max-width:80ch;margin:8px 0;font-size:12px;line-height:1.5}.member-phone{align-items:baseline;gap:7px;display:inline-flex}.member-phone .pi{font-size:11px}.member-actions{justify-content:flex-end;align-self:center;gap:16px}.member-badges{flex-direction:column;align-items:flex-start;gap:5px;min-width:100px}.member-schema-access{color:#71667f;font-size:11px}.project-members-card>.section-title{margin-bottom:12px}.project-members-card .project-member-row{align-items:center;padding:16px 0}.project-members-card .project-member-row:last-of-type{border-bottom:0}.project-members-card .avatar{flex-shrink:0}.project-members-card .role-badge{color:#615570;background:0 0;padding:0;font-size:12px}.project-members-card .settings-pending{background:#faf9fc;border:1px solid #ede9f3;border-radius:8px;margin-top:16px;padding:16px 20px 0}.settings-pending .section-title{gap:12px;margin-bottom:0}.settings-pending h3{color:#615570;margin:0;font-size:12px;font-weight:600}.project-members-card .invitation-row{margin-top:0;padding:14px 0}.project-members-card .invitation-row:last-child{border-bottom:0}.member-remove-action{justify-self:start}.member-identity-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.member-edit-section{border-top:1px solid #ede9f3;gap:12px;padding-top:16px;display:grid}.member-edit-section:first-child{border-top:0;padding-top:0}.member-edit-section h3{margin:0;font-size:13px}.user-reference.user-reference-plain{color:inherit;font:inherit;text-align:left;background:0 0;border:0;border-radius:2px;padding:0}.user-reference-plain:hover{text-underline-offset:3px;text-decoration:underline}.user-reference.user-reference-action{color:#64748b;white-space:nowrap;background:#fff;border:1px solid #e2e8f0;border-radius:6px;gap:8px;min-height:34px;padding:6px 10px;font-size:12px}.user-reference.user-reference-action:hover{background:#f8fafc;border-color:#cbd5e1}.user-reference-action .pi{font-size:12px}.project-date-input[readonly]{color:#51435e;background:#faf9fc}.user-reference:focus-visible,.user-profile-organization button:focus-visible{outline-offset:3px;outline:2px solid #7139b6}.user-profile-card{max-width:min(390px,100vw - 64px);max-height:min(560px,75vh);overflow-y:auto}.user-profile-details{flex:1}.user-profile-description{white-space:pre-wrap;color:#62556f;margin:8px 0;font-size:12px;line-height:1.5}.user-profile-organization{gap:8px;margin-top:8px;display:grid}.user-profile-organization button{color:#62556f;text-align:left;cursor:pointer;background:#faf8fc;border:1px solid #e9e2f0;border-radius:6px;gap:3px;padding:8px;font-size:12px;display:grid}.user-profile-organization button:hover{background:#f1ebf7}@media (max-width:700px){.settings-log-row{flex-wrap:wrap}.settings-log-info{flex-basis:calc(100% - 30px)}.settings-log-row .settings-row-actions{margin-left:30px}.project-member-row{flex-wrap:wrap}.project-member-row .member-info{flex-basis:calc(100% - 58px)}.member-actions{flex:1;justify-content:space-between;gap:12px;margin-left:50px}.project-members-card .settings-pending{padding:12px 14px 0}.project-members-card .invitation-row{flex-wrap:wrap}.invitation-row .member-info{flex-basis:calc(100% - 58px)}.invitation-row>.role-badge{flex:1;margin-left:50px}.member-identity-fields{grid-template-columns:minmax(0,1fr)}}.column-field-toggle,.column-field-info,.column-field-space{flex:0 0 26px;width:26px;height:28px}.column-field-toggle,.column-field-info{color:#9a8da6;background:0 0;border:0;border-radius:5px;place-items:center;padding:0;display:grid}.column-field-info{cursor:help}.column-field-toggle:hover:not(:disabled),.column-field-toggle[aria-expanded=true],.column-field-info:hover,.column-field-info:focus-visible{color:#63358f;background:#ebe3f5}.column-field-toggle:focus-visible,.column-field-info:focus-visible{outline-offset:1px;outline:2px solid #5405bd}.column-field-toggle:disabled{opacity:.5}.column-field-toggle .pi,.column-field-info .pi{font-size:12px}.column-field-menu{min-width:200px;max-width:calc(100vw - 24px)}.column-field-menu .menu-danger .p-menu-item-link,.column-field-menu .menu-danger .p-menu-item-icon,.column-field-menu .menu-danger .p-menu-item-label,.column-context-menu .menu-danger .column-menu-action{color:#b8465a}.column-field-menu-heading{overflow-wrap:anywhere;border-bottom:1px solid #e9e3ee;gap:4px;padding:10px 12px;display:grid}.column-field-menu-heading strong{color:#40364b;font-size:12px}.column-field-menu-heading small{color:#7b6e87;font-size:10px}.table-toolbar .view-draft-actions{border-left:1px solid #e9e3ee;flex-shrink:0;align-items:center;gap:2px;margin-right:auto;padding-left:10px;display:flex}.view-draft-actions .p-button{padding:5px 7px;font-size:11px}.view-draft-actions .p-button-icon{font-size:12px}@media (max-width:700px){.table-toolbar .view-draft-actions{padding-left:4px}.columns-popover{margin-top:0;top:max(12px, env(safe-area-inset-top))!important;position:fixed!important}.columns-popover:before,.columns-popover:after{display:none}.columns-panel{max-height:calc(100dvh - 56px)}}.view-modified-dot.is-hidden{visibility:hidden}.dashboard-scope{align-items:center;gap:10px;min-width:0;display:flex}.dashboard-scope>label{color:#786887;font-size:12px}.dashboard-board-picker{width:240px;max-width:100%}.dashboard-heading>div:first-child{min-width:0}.dashboard-heading p{overflow-wrap:anywhere}.board-overview{margin-bottom:22px}.chart-description{color:#8b7b9b;font-size:12px;line-height:1.6}.board-overview .section-title,.intake-card .section-title{margin-bottom:6px}.board-table-scroll{margin-top:16px;overflow-x:auto}.board-summary-table{border-collapse:collapse;width:100%;font-size:12px}.board-summary-table th,.board-summary-table td{text-align:right;border-bottom:1px solid #f0ebf5;padding:10px 8px}.board-summary-table thead th{color:#92839e;white-space:nowrap;font-weight:500}.board-summary-table th:first-child{text-align:left;padding-left:0}.board-summary-table tr:last-child>*{border-bottom:0}.board-summary-table button{color:#6f4c8e;background:0 0;border:0;border-radius:5px;padding:7px 10px}.board-summary-table button:hover{color:#5405bd;background:#f1eaf9}.board-summary-table .board-name{text-align:left;align-items:center;gap:10px;padding-left:0;font-weight:600;display:flex}.board-name>span{overflow-wrap:anywhere;min-width:100px;max-width:260px}.board-name>i:last-child{color:#a295af;font-size:10px}.board-percent{color:#92839e;font-variant-numeric:tabular-nums}.dashboard-insights{grid-template-columns:minmax(0,2fr) minmax(240px,1fr);gap:22px;margin-bottom:28px;display:grid}.intake-chart{align-items:stretch;gap:14px;height:190px;margin-top:24px;display:flex}.intake-week{text-align:center;color:#93819e;flex-direction:column;flex:1;gap:8px;min-width:0;font-size:10px;display:flex}.intake-week>strong{color:#715789;font-size:12px;font-weight:600}.intake-week>span{min-height:25px}.intake-bar-space{border-bottom:1px solid #e9e1f1;flex:1;justify-content:center;align-items:flex-end;min-height:0;display:flex}.intake-bar-space>span{background:#d9c5ef;border-radius:4px 4px 0 0;width:65%;max-width:44px;display:block}.current-week .intake-bar-space>span{background:#8b56bd}.chart-footnote{margin-top:14px;font-size:10px}.age-card{flex-direction:column;align-items:flex-start;display:flex}.age-stat{flex-direction:column;gap:7px;margin:4px 0 24px;display:flex}.age-stat strong{color:#62447d;font-family:Manrope,sans-serif;font-size:30px;font-weight:600}.age-stat>span,.age-oldest{color:#8b7b9b;font-size:12px}.age-oldest{border-top:1px solid #eee7f4;flex-wrap:wrap;justify-content:space-between;gap:12px;width:100%;padding:16px 0;display:flex}.age-oldest strong{color:#735c88}.age-card>.p-button{margin:auto 0 -6px -10px}.dashboard-breakdown-heading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.dashboard-breakdown-heading h2{overflow-wrap:anywhere;font-size:15px;font-weight:600}.dashboard-breakdown-heading>span{color:#9787a5;font-size:11px}.dashboard-breakdowns>section{min-width:0}.dashboard-bars{max-height:330px;padding-right:4px;overflow-y:auto}.dashboard-breakdowns .bar-label{flex:1.5;min-width:0}.dashboard-breakdowns .bar-label>span:last-child{overflow-wrap:anywhere}.dashboard-chart-empty{color:#9a8ba8;padding:20px 0;font-size:12px}.dashboard-board-choices{gap:8px;margin-top:20px;display:grid}.dashboard-board-choices>button{color:#77598f;text-align:left;background:#fcfaff;border:1px solid #e8dff0;border-radius:7px;align-items:center;gap:12px;padding:16px;display:flex}.dashboard-board-choices>button:hover{background:#f1e8fb;border-color:#bda0d9}.dashboard-board-choices>button>span{overflow-wrap:anywhere;flex:1}.dashboard-back-link{color:#8c789b;border-radius:5px;flex-shrink:0;place-items:center;width:26px;height:26px;text-decoration:none;display:inline-grid}.dashboard-back-link:hover{color:#5405bd;background:#eee6f5}.dashboard-back-link i{font-size:14px}.dashboard-filter-context{align-items:center;gap:6px;min-width:0;margin-right:auto;display:flex}.dashboard-filter-chip{color:#785391;background:#f0e9f8;border-radius:5px;align-items:center;gap:6px;min-width:0;height:28px;padding:0 5px 0 9px;font-size:11px;display:inline-flex}.dashboard-filter-chip>span{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.dashboard-filter-chip i,.dashboard-save-view i{font-size:11px}.dashboard-filter-chip>button,.dashboard-save-view{color:#8c789b;background:0 0;border:0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;gap:5px;height:26px;padding:0 6px;font-size:11px;display:flex}.dashboard-filter-chip>button:hover,.dashboard-save-view:hover{color:#5405bd;background:#e5d8f3}.dashboard-save-view{white-space:nowrap}.dashboard-back-link:focus-visible,.dashboard-filter-context button:focus-visible{outline-offset:1px;outline:2px solid #a77bdd}.sidebar .workspace-nav .nav-list-group a.nav-dashboard-view{color:#785096;border-left:2px solid #c7a9e5;border-radius:0 5px 5px 0;margin:4px 0 4px 14px;padding-left:12px;font-size:11px}.nav-collapsed .sidebar .workspace-nav .nav-list-group a.nav-dashboard-view{margin-left:0;padding-left:0}@media (max-width:1000px){.dashboard-heading{flex-wrap:wrap;gap:18px}.dashboard-insights{grid-template-columns:minmax(0,1fr)}.age-card>.p-button{margin-top:12px}}@media (max-width:600px){.dashboard-scope,.dashboard-board-picker{width:100%}.dashboard-breakdown-heading{flex-direction:column;gap:5px}.intake-chart{gap:6px}.intake-week{font-size:9px}.board-summary-table th,.board-summary-table td{padding:8px 4px}.board-summary-table button{padding:7px}}@media (max-width:1200px){.dashboard-save-view>span{display:none}.dashboard-filter-chip>span{max-width:150px}}@media (max-width:700px){.dashboard-filter-context{max-width:100%;margin:2px 0 6px}.dashboard-save-view>span{display:inline}}.dashboard-board-picker{position:relative}.dashboard-board-icon{color:#8b709f;z-index:1;pointer-events:none;font-size:13px;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.dashboard-board-picker .p-autocomplete-input{width:100%;min-width:0;padding-left:32px}.dashboard-board-option{align-items:center;gap:10px;min-width:0;display:flex}.dashboard-board-option>i{color:#957da9;flex-shrink:0;font-size:13px}.dashboard-board-option>span{overflow-wrap:anywhere}.list-heading-title{align-items:center;gap:5px;min-width:0;display:flex}.table-toolbar{flex-wrap:wrap}.shortcut-search,.dashboard-board-picker{position:relative}.shortcut-search .p-inputtext{padding-right:64px}.shortcut-chip{color:#84758f;white-space:nowrap;pointer-events:none;background:linear-gradient(#fff,#f5f2f9);border:1px solid #e4deed;border-radius:5px;justify-content:center;align-items:center;min-width:38px;padding:3px 6px;font-family:inherit;font-size:11px;font-weight:500;line-height:1.2;display:inline-flex;position:absolute;top:50%;right:10px;transform:translateY(-50%);box-shadow:0 1px 1px #3520460d}.table-toolbar .toolbar-right .search-box{flex:320px;width:clamp(280px,28vw,440px);min-width:220px;max-width:440px}.table-toolbar .search-box .p-inputtext{height:38px;padding-right:64px;font-size:13px}.table-toolbar .quick-status-filter{align-items:center;height:38px}.table-toolbar .search-box>i{top:50%;transform:translateY(-50%)}.dashboard-board-picker .shortcut-chip{right:42px}.dashboard-board-picker .p-inputtext{padding-right:90px}@media (max-width:700px){.table-toolbar .toolbar-right .search-box{flex-basis:100%;width:100%;min-width:0;max-width:none}}.setup-transfer>p:first-child{margin-top:0}.definition-menu{width:max-content;max-width:calc(100vw - 24px)}.setup-checkbox{align-items:center;gap:10px;display:flex}.setup-file-input{display:none}.setup-paste summary{cursor:pointer;margin-bottom:12px}.setup-paste textarea{font-family:monospace;font-size:12px}.setup-paste>button{margin-top:10px}.setup-summary{font-weight:600}.setup-list-preview{border:1px solid var(--p-content-border-color);border-radius:10px;max-height:220px;margin:0;padding:12px;list-style:none;overflow:auto}.setup-list-preview li{align-items:center;gap:12px;padding:8px;display:flex}.setup-list-preview small{color:var(--p-text-muted-color);margin-top:4px;display:block}.setup-bindings{border-top:1px solid var(--p-content-border-color);margin-top:16px}.setup-preview p{line-height:1.5}.developer-tools-link{color:#746b80;border-radius:6px;align-items:center;gap:10px;margin:8px 0;padding:10px 12px;font-size:13px;text-decoration:none;display:flex}.developer-tools-link:hover,.developer-tools-link.router-link-active{color:#5405bd;background:#eee7f7}.developer-tools-link:focus-visible{outline-offset:2px;outline:2px solid #5405bd}.nav-collapsed .developer-tools-link{justify-content:center;padding-inline:0}.nav-collapsed .developer-tools-link span{display:none}@media (max-width:850px){.developer-tools-link{justify-content:center;padding:10px}.developer-tools-link span{display:none}}.dashboard-date-setting{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.dashboard-date-setting small{color:var(--text-secondary)}.json-field{background:#faf8fc;border:1px solid #e5deed;border-radius:8px;width:100%;min-width:0;overflow:hidden}.json-field-toolbar{border-bottom:1px solid #e5deed;justify-content:space-between;align-items:center;gap:8px;padding:4px 8px;display:flex}.json-field-caption{letter-spacing:.08em;color:#776b82;font:600 10px ui-monospace,SFMono-Regular,Menlo,monospace}.json-field-actions{align-items:center;gap:4px;display:flex}.json-field-toolbar .p-button{padding:4px 6px;font-size:11px}.json-field pre,.json-field textarea{tab-size:2;color:#443650;white-space:pre;margin:0;padding:12px;font:12px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.json-field pre{max-height:360px}.json-field textarea{resize:vertical;border:0;border-radius:0;min-height:180px}.json-field-error,.json-field-hint{white-space:normal;padding:6px 12px;font-size:11px;display:block}.json-field-error{color:#b42318}.json-field-hint{color:#776b82}.issue-table .json-field pre{max-height:160px;white-space:pre!important}.issue-table .json-field code{white-space:pre!important}.issue-fields .form-field:has(.json-field,.p-textarea){grid-column:1/-1}.team-directory{position:relative;overflow-x:auto}.team-directory:focus-visible{outline-offset:3px;outline:2px solid #5405bd}.team-table{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%;min-width:850px}.team-table th,.team-table td{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #ede9f3;padding:12px 10px}.team-table thead th{color:#71667f;padding-top:8px;padding-bottom:8px;font-size:11px;font-weight:500}.team-table th:first-child{width:21%;padding-left:0}.team-table th:nth-child(2){width:23%}.team-table th:nth-child(3){width:27%}.team-table th:nth-child(4){width:12%}.team-table th:last-child{width:17%}.team-table td:last-child{padding-right:0}.team-table tbody tr:last-child>*{border-bottom:0}.team-contact-heading{align-items:flex-start;gap:10px;display:flex}.team-contact-heading .member-info{flex:1}.team-contact-heading .avatar{width:28px;height:28px;font-size:10px}.team-contact-heading strong{color:#50405f;font-size:13px}.team-username,.team-organization{color:#71667f;margin-top:3px;font-size:11px;font-weight:400}.team-contact-links{gap:5px;display:grid}.team-contact-links a{color:#615570;font-size:12px;text-decoration:none}.team-contact-links a:hover{text-decoration:underline}.team-table .member-title{margin-top:0;font-size:12px}.settings-card .team-table .member-description{margin:4px 0 0}.team-table .member-badges{min-width:0}.team-table .settings-row-actions{justify-content:flex-end;gap:3px}.team-empty{color:#71667f}.member-phone-input{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.member-phone-error{color:#b42318}@media (max-width:520px){.member-phone-input{grid-template-columns:minmax(0,1fr)}}.workspace-selectors{min-width:0;display:flex}.organization-switcher{min-width:0;max-width:260px}.organization-switcher span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-empty{text-align:center;justify-items:center;gap:16px;max-width:580px;margin:12vh auto;display:grid}.workspace-empty>.pi{color:var(--p-primary-color);font-size:40px}.project-configuration-wide{grid-column:1/-1}.reference-input{align-items:center;gap:8px;min-width:0;display:flex}.reference-open{padding:10px}.project-tags{flex-wrap:wrap;gap:8px;display:flex}.project-tag-chip{color:#45049b;background:#f1e9fb;border-radius:16px;align-items:center;gap:8px;padding:5px 10px;display:inline-flex}.project-tag-chip button{color:inherit;cursor:pointer;background:0 0;border:0;padding:2px}@media (max-width:700px){.topbar{flex-wrap:wrap;gap:6px}.workspace-selectors{max-width:45%}.organization-switcher{max-width:100%}.topbar .project-switcher{max-width:45%}.topbar-actions{margin-left:auto}}.organization-switcher.project-switcher .organization-monogram{overflow:visible}.organization-monogram .pi{font-size:13px}.tag-entry{align-items:center;gap:8px;width:min(100%,480px);display:flex}.tag-entry .p-inputtext{flex:1;width:0;min-width:0}.tag-add-button.p-button{white-space:nowrap;flex-shrink:0;gap:6px;height:34px;padding:0 12px}.tag-add-button .p-button-label{white-space:nowrap}.nav-project-context{margin:12px 0 10px}.nav-project-context>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.organization-settings{gap:20px;display:grid}.organization-eyebrow{color:#78668c;align-items:center;gap:8px;margin:0 0 6px;font-size:12px;display:flex}.organization-details-form{gap:16px;max-width:560px;display:grid}.organization-settings-actions{flex-wrap:wrap;gap:8px;display:flex}.organization-project-list{gap:4px;margin-top:12px;display:grid}.organization-project-link{color:inherit;border-radius:6px;align-items:center;gap:12px;padding:10px;text-decoration:none;display:flex}.organization-project-link:hover{background:#f5f1fa}.organization-project-link>span:nth-child(2){flex:1}.organization-project-link>.pi{color:#8c7c9b;font-size:12px}
