.notification[data-v-6e5eab01]{--tone: var(--primary-color);align-items:start;background:#fffffffa;border:.125rem solid color-mix(in srgb,var(--tone) 42%,#ffffff);border-radius:.5rem;box-shadow:0 1rem 2rem #141e3429;color:var(--text-color);display:grid;gap:.75rem;grid-template-columns:2.25rem minmax(0,1fr) 2rem;min-height:5.75rem;overflow:hidden;padding:.875rem;pointer-events:auto;position:relative}.notification[data-v-6e5eab01]:focus{outline:.1875rem solid color-mix(in srgb,var(--tone) 28%,transparent);outline-offset:.125rem}.notification:hover .progress span[data-v-6e5eab01],.notification:focus-within .progress span[data-v-6e5eab01]{animation:none}.notification.error[data-v-6e5eab01]{--tone: var(--error-color)}.notification.warning[data-v-6e5eab01]{--tone: var(--warning-color)}.notification.permission[data-v-6e5eab01]{--tone: #59599a}.icon[data-v-6e5eab01]{align-items:center;background:color-mix(in srgb,var(--tone) 12%,#ffffff);border:1px solid color-mix(in srgb,var(--tone) 20%,#ffffff);border-radius:.45rem;color:var(--tone);display:inline-flex;font-size:1rem;height:2.25rem;justify-content:center;width:2.25rem}.body[data-v-6e5eab01]{display:flex;flex-direction:column;gap:.5rem;min-width:0}.header[data-v-6e5eab01]{display:flex;flex-direction:column;gap:.2rem;min-width:0}.label[data-v-6e5eab01]{color:var(--tone);font-size:.68rem;font-weight:700;letter-spacing:0;line-height:1;text-transform:uppercase}.notification-title[data-v-6e5eab01]{color:var(--title-color);font-size:.95rem;font-weight:700;line-height:1.25;overflow-wrap:anywhere}.message[data-v-6e5eab01]{color:var(--sub-text-color);font-size:.85rem;line-height:1.45;overflow-wrap:anywhere}.close[data-v-6e5eab01]{align-items:center;border-radius:.4rem;color:var(--sub-text-color);display:inline-flex;font-size:.95rem;height:2rem;justify-content:center;transition:background .16s ease,color .16s ease;width:2rem}.close[data-v-6e5eab01]:hover,.close[data-v-6e5eab01]:focus{background:var(--tertiary-background);color:var(--title-color);outline:none}.progress[data-v-6e5eab01]{background:color-mix(in srgb,var(--tone) 13%,#ffffff);border-radius:99rem;height:.1875rem;margin-top:.25rem;overflow:hidden;width:100%}.progress span[data-v-6e5eab01]{animation:shrinkLine-6e5eab01 var(--v216d2382) linear forwards;background:var(--tone);border-radius:inherit;display:block;height:100%;width:100%}@keyframes shrinkLine-6e5eab01{0%{width:100%}to{width:0}}.notifications[data-v-b93ef499]{display:flex;flex-direction:column;position:fixed;bottom:1.25rem;right:1.25rem;width:min(27rem,100vw - 2.5rem);gap:.75rem;z-index:100;pointer-events:none}.toast-move[data-v-b93ef499],.toast-enter-active[data-v-b93ef499],.toast-leave-active[data-v-b93ef499]{transition:opacity .18s ease,transform .18s ease}.toast-enter-from[data-v-b93ef499],.toast-leave-to[data-v-b93ef499]{opacity:0;transform:translateY(.5rem)}.toast-leave-active[data-v-b93ef499]{position:absolute;right:0;width:100%}@media(max-width:767.98px){.notifications[data-v-b93ef499]{bottom:.75rem;left:.75rem;right:.75rem;width:auto}}.crosshairs[data-v-6689ffa8]{position:absolute;bottom:0;width:100%;height:100%;overflow:hidden}.crosshairs .crosshair[data-v-6689ffa8]{mask-image:url("data:image/svg+xml,%3csvg%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20575%20575'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M241.233%20240.547H45.36l-.324.011c-11.802.4-23.146%205.344-31.601%2014.036C4.911%20263.356%200%20275.26%200%20287.823c0%2012.563%204.911%2024.466%2013.435%2033.229%208.455%208.692%2019.8%2013.636%2031.6%2014.036l.325.011h195.873v192.64c0%2012.841%205.132%2024.977%2013.989%2033.776C264.003%20570.24%20275.728%20575%20287.794%20575c12.065%200%2023.791-4.76%2032.572-13.485%208.856-8.799%2013.989-20.935%2013.989-33.776v-192.64H529.64l.324-.011c11.802-.4%2023.146-5.344%2031.601-14.036%208.524-8.763%2013.435-20.666%2013.435-33.229%200-12.563-4.911-24.467-13.435-33.229-8.455-8.692-19.799-13.636-31.601-14.036l-.324-.011H334.355V47.261c0-12.84-5.133-24.977-13.989-33.776C311.585%204.76%20299.859%200%20287.794%200c-12.066%200-23.791%204.76-32.572%2013.485-8.857%208.799-13.989%2020.935-13.989%2033.776v193.286Z'%20fill='%23000'/%3e%3c/svg%3e");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%;animation-duration:60s;animation-iteration-count:infinite;animation-timing-function:linear;background:#fff;position:absolute;width:15px;height:15px}.crosshairs .crosshair.crosshair-1[data-v-6689ffa8]{left:82%;top:0%;animation-name:sectionDecorationMoveBottomLeft-6689ffa8}.crosshairs .crosshair.crosshair-2[data-v-6689ffa8]{left:96%;top:7%;background:#00a3c7;animation-name:sectionDecorationMoveTopRight-6689ffa8}.crosshairs .crosshair.crosshair-3[data-v-6689ffa8]{left:61%;top:22%;background:#00a3c7;animation-name:sectionDecorationMoveRight-6689ffa8}.crosshairs .crosshair.crosshair-4[data-v-6689ffa8]{left:78%;top:25%;background:#f39200;animation-name:sectionDecorationMoveBottomRight-6689ffa8}.crosshairs .crosshair.crosshair-5[data-v-6689ffa8]{left:47%;top:39%;background:#f39200;animation-name:sectionDecorationMoveTopRight-6689ffa8}.crosshairs .crosshair.crosshair-6[data-v-6689ffa8]{left:30%;top:50%;animation-name:sectionDecorationArcUpRight-6689ffa8}.crosshairs .crosshair.crosshair-7[data-v-6689ffa8]{left:41%;top:52%;animation-name:sectionDecorationArcUpLeft-6689ffa8}.crosshairs .crosshair.crosshair-8[data-v-6689ffa8]{left:48%;top:49%;background:#00a3c7;animation-name:sectionDecorationMoveBottomRight-6689ffa8}.crosshairs .crosshair.crosshair-9[data-v-6689ffa8]{left:7%;top:63%;background:#f39200;animation-name:sectionDecorationMoveTopRight-6689ffa8}.crosshairs .crosshair.crosshair-10[data-v-6689ffa8]{left:34%;top:68%;background:#00a3c7;animation-name:sectionDecorationMoveTopLeft-6689ffa8}@keyframes sectionDecorationMoveRight-6689ffa8{0%{transform:translate(0)}50%{transform:translate(25rem)}to{transform:translate(0)}}@keyframes sectionDecorationMoveBottom-6689ffa8{0%{transform:translate(0)}50%{transform:translateY(25rem)}to{transform:translate(0)}}@keyframes sectionDecorationMoveBottomLeft-6689ffa8{0%{transform:translate(0)}50%{transform:translate(-25rem,25rem)}to{transform:translate(0)}}@keyframes sectionDecorationMoveBottomRight-6689ffa8{0%{transform:translate(0)}50%{transform:translate(25rem,25rem)}to{transform:translate(0)}}@keyframes sectionDecorationMoveTopLeft-6689ffa8{0%{transform:translate(0)}50%{transform:translate(-25rem,-25rem)}to{transform:translate(0)}}@keyframes sectionDecorationMoveTopRight-6689ffa8{0%{transform:translate(0)}50%{transform:translate(25rem,-25rem)}to{transform:translate(0)}}@keyframes sectionDecorationArcUpRight-6689ffa8{0%{transform:translate(0)}25%{transform:translate(12.5rem,-12.5rem)}50%{transform:translateY(-25rem)}75%{transform:translate(12.5rem,-12.5rem)}to{transform:translate(0)}}@keyframes sectionDecorationArcUpLeft-6689ffa8{0%{transform:translate(0)}25%{transform:translate(-12.5rem,-12.5rem)}50%{transform:translateY(-25rem)}75%{transform:translate(-12.5rem,-12.5rem)}to{transform:translate(0)}}.particle-container[data-v-9829518b]{background-image:url(/crosshairs-temp.png);background-size:50%;background-repeat:no-repeat;background-position:bottom right;overflow:hidden;position:relative;height:100%;width:100%}header[data-v-38a759d1]{display:flex;justify-content:space-between;padding:1rem}.login-wrapper[data-v-38a759d1]{grid-column:1/-1;grid-row:1/-1;background:var(--secondary-color);height:100%;display:flex;flex-direction:column}.page[data-v-38a759d1]{padding:50px 100px;display:flex;flex-direction:column;flex:1}.lcp[data-v-38a759d1]{height:40px}[data-v-38a759d1] .logo{justify-content:flex-start;color:#fff}[data-v-38a759d1] .logo .text-logo{font-size:3rem;margin-left:.75rem}[data-v-38a759d1] .logo img{width:120px}[data-v-38a759d1] .logo span{background-color:#fff!important}footer[data-v-38a759d1]{background:var(--secondary-color);color:#fff;font-size:.9rem;padding:.5rem;display:flex;justify-content:space-between;align-items:center}footer .right[data-v-38a759d1]{display:flex;gap:1rem}footer .right a[data-v-38a759d1]{color:#fff;text-decoration:none}footer .right a[data-v-38a759d1]:hover{text-decoration:underline}.left[data-v-38a759d1]{display:flex;flex-direction:column;gap:2rem;align-items:flex-start;justify-content:center}.page-wrapper[data-v-38a759d1]{display:grid;gap:1rem;grid-template-columns:2fr 1fr;padding:1rem;flex:1}h1[data-v-38a759d1]{color:#fff;font-size:3rem;font-weight:700;display:flex;align-items:center;gap:1.5rem}h1 img[data-v-38a759d1]{width:80px}h2[data-v-38a759d1]{color:#fff;font-size:1.25rem}h2 span[data-v-38a759d1]{color:var(--primary-color);font-weight:700}.login[data-v-38a759d1]{background:var(--primary-color);color:#fff;padding:1rem;display:flex;align-items:center;font-weight:700;gap:.5rem;border-radius:.25rem}.loading-dots[data-v-0b8b2adc]{--loader-size: 7rem;--loader-mark-size: 4.7rem;display:inline-grid;place-items:center;width:var(--loader-size);height:var(--loader-size);color:var(--primary-color)}.logo[data-v-0b8b2adc]{width:var(--loader-mark-size);height:var(--loader-mark-size);object-fit:contain;filter:drop-shadow(0 0 .38rem var(--primary-color))}aside[data-v-7131c2e7]{grid-area:sidebar;background:var(--secondary-color);display:flex;flex-direction:column}aside ul[data-v-7131c2e7]{list-style:none;padding:0;margin:0;margin-top:1rem;display:flex;flex-direction:column;gap:1rem}aside ul li[data-v-7131c2e7]{display:flex;justify-content:center}aside ul li a[data-v-7131c2e7]{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-decoration:none;font-size:1.7rem;color:var(--light-text-color);border-radius:1.5rem;corner-shape:squircle;width:4.7rem;padding:.75rem;justify-content:center;transition:background .2s ease,box-shadow .2s ease}aside ul li a[data-v-7131c2e7]:hover{box-shadow:#0000000f .125rem .1875rem .375rem;background:#fff;color:var(--primary-color)}aside ul li a:hover span[data-v-7131c2e7]{color:var(--primary-color)}aside ul li a span[data-v-7131c2e7]{font-size:.6rem;color:var(--light-text-color)}aside ul li a .nav-symbol[data-v-7131c2e7]{color:inherit;font-size:1.7rem;font-weight:700;line-height:1}aside ul li a.router-link-active[data-v-7131c2e7]{background:#1e2c4b;color:#fff}aside ul li a.router-link-active span[data-v-7131c2e7]{color:#fff}aside .bottom-links[data-v-7131c2e7]{margin-bottom:1rem;margin-top:auto}@media(max-width:767.98px){aside .site-icon[data-v-7131c2e7]{display:none}aside[data-v-7131c2e7]{display:flex;align-items:center;flex-direction:row;gap:1rem;justify-content:center}aside ul[data-v-7131c2e7]{flex-direction:row;margin-top:0;overflow:auto;justify-content:center}aside .bottom-links[data-v-7131c2e7]{margin-bottom:0;margin-top:0}}.site-icon[data-v-7131c2e7]{display:flex;justify-content:center;color:#fff;width:100%;font-size:1.25rem;height:4.4rem;padding:.75rem;border-bottom:.0625rem solid #39496d}.site-icon img[data-v-7131c2e7]{width:100%}.tooltip-wrapper{display:inline-flex}.tooltip{position:fixed;background-color:#000000bf;color:#fff;padding:.5rem 1rem;border-radius:.25rem;font-size:.875rem;pointer-events:none;transition:opacity .2s;white-space:nowrap;z-index:9999}.tooltip.has-rich-content{max-width:min(22rem,100vw - 1rem);padding:0;background:transparent;color:inherit;pointer-events:auto;white-space:normal;overflow:visible}.tooltip.has-rich-content:after{display:none}.tooltip:after{content:"";position:absolute;width:0;height:0}.tooltip.pos-top:after{border-left:.4rem solid transparent;border-right:.4rem solid transparent;border-top:.4rem solid rgba(0,0,0,.75);bottom:-.35rem;left:50%;transform:translate(-50%)}.tooltip.pos-bottom:after{border-left:.4rem solid transparent;border-right:.4rem solid transparent;border-bottom:.4rem solid rgba(0,0,0,.75);top:-.35rem;left:50%;transform:translate(-50%)}.tooltip.pos-left:after{border-top:.4rem solid transparent;border-bottom:.4rem solid transparent;border-left:.4rem solid rgba(0,0,0,.75);right:-.35rem;top:50%;transform:translateY(-50%)}.tooltip.pos-right:after{border-top:.4rem solid transparent;border-bottom:.4rem solid transparent;border-right:.4rem solid rgba(0,0,0,.75);left:-.35rem;top:50%;transform:translateY(-50%)}.popup-modal[data-v-b45f6d6d]{position:fixed;background:var(--overlay-background);backdrop-filter:blur(.1875rem);top:0;left:0;width:100vw;height:100vh;z-index:9;display:grid;place-items:center}.popup-modal.inline[data-v-b45f6d6d]{position:relative;background:none;backdrop-filter:none;width:100%;height:100%;overflow:hidden}.popup-modal.inline>.modal[data-v-b45f6d6d]{background:none;box-shadow:none;width:100%!important;height:100%;border-radius:0;overflow:hidden;max-height:none;padding:0;max-width:none}.popup-modal.inline>.modal>.modal-body[data-v-b45f6d6d]{overflow:auto;flex:1}.modal[data-v-b45f6d6d]{background:var(--tertiary-background);box-shadow:var(--modal-box-shadow);line-height:1.5;border-radius:.25rem;max-width:90vw;font-size:.9rem;display:flex;flex-direction:column;max-height:96vh;overflow:hidden;position:relative}@media(max-width:767.98px){.modal[data-v-b45f6d6d]{width:98vw!important}}.modal-overlay[data-v-b45f6d6d]{inset:0;pointer-events:none;position:absolute;z-index:2}.modal-header[data-v-b45f6d6d]{display:flex;justify-content:space-between;align-items:center;background:var(--main-background);border-bottom:1px solid var(--border-color);padding:1rem}.modal-header h3[data-v-b45f6d6d]{font-weight:700}.modal-header.has-aside[data-v-b45f6d6d]{border-bottom:none;display:grid;gap:0;padding:0}.modal-body[data-v-b45f6d6d]{padding-top:0;display:flex;flex-direction:column;overflow:auto;gap:1rem;padding:1rem}.modal-body[data-v-b45f6d6d]::-webkit-scrollbar-thumb{background:var(--scroll-color)}.modal-footer[data-v-b45f6d6d]{display:flex;justify-content:flex-end;gap:.5rem;background:var(--main-background);border-top:1px solid var(--border-color);padding:1rem}.modal-footer.has-aside[data-v-b45f6d6d]{border-top:none;display:grid;gap:0;padding:0}.modal-chrome-aside[data-v-b45f6d6d]{min-height:100%}.modal-chrome-aside-header[data-v-b45f6d6d]{align-items:center;color:#fff;display:flex;padding:1rem}.modal-chrome-aside-header h3[data-v-b45f6d6d]{font-weight:700;margin:0}.modal-header-content[data-v-b45f6d6d]{align-items:center;display:flex;flex:1;justify-content:space-between;min-width:0}.close[data-v-b45f6d6d]{align-items:center;background:transparent;border:.0625rem solid color-mix(in srgb,currentColor 18%,transparent);border-radius:.45rem;color:inherit;cursor:pointer;display:inline-flex;height:2.2rem;justify-content:center;transition:background .2s ease,transform .2s ease;width:2.2rem}.close[data-v-b45f6d6d]:hover,.close[data-v-b45f6d6d]:focus-visible{background:color-mix(in srgb,currentColor 8%,transparent);outline:none;transform:translateY(-.0625rem)}.modal-footer-content[data-v-b45f6d6d]{display:flex;gap:.5rem;justify-content:flex-end}.modal-header.has-aside .modal-header-content[data-v-b45f6d6d]{align-items:center;justify-content:flex-end;min-width:0;padding:1rem}.modal-header.has-aside .modal-header-content[data-v-b45f6d6d]:empty{display:none}.modal-footer.has-aside .modal-footer-content[data-v-b45f6d6d]{min-width:0;padding:1rem}@media(max-width:767.98px){.modal-header.has-aside[data-v-b45f6d6d],.modal-footer.has-aside[data-v-b45f6d6d]{grid-template-columns:1fr!important}.modal-header.has-aside[data-v-b45f6d6d]{background:var(--secondary-color);color:#fff}.modal-header.has-aside .modal-chrome-aside[data-v-b45f6d6d],.modal-footer.has-aside .modal-chrome-aside[data-v-b45f6d6d]{display:none}.modal-body[data-v-b45f6d6d]{padding:0}}.loading-overlay[data-v-b45f6d6d]{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--overlay-background);backdrop-filter:blur(.25rem);display:flex;justify-content:center;align-items:center;flex-direction:column;gap:1rem}.message[data-v-e9af4184]{margin:0;white-space:pre-wrap}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:300;src:url(/assets/montserrat-v25-latin-300-BYTuu05Q.eot);src:url(/assets/montserrat-v25-latin-300-BYTuu05Q.eot?#iefix) format("embedded-opentype"),url(/assets/montserrat-v25-latin-300-BNkQWmgR.woff2) format("woff2"),url(/assets/montserrat-v25-latin-300-B8vfLIVM.woff) format("woff"),url(/assets/montserrat-v25-latin-300-KCvFjhal.ttf) format("truetype"),url(/assets/montserrat-v25-latin-300-BcP2dIt1.svg#Montserrat) format("svg")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(/assets/montserrat-v25-latin-regular-Dm1lzWU1.eot);src:url(/assets/montserrat-v25-latin-regular-Dm1lzWU1.eot?#iefix) format("embedded-opentype"),url(/assets/montserrat-v25-latin-regular-BTyQisEy.woff2) format("woff2"),url(/assets/montserrat-v25-latin-regular-DTzeWEth.woff) format("woff"),url(/assets/montserrat-v25-latin-regular-DzzleX1y.ttf) format("truetype"),url(/assets/montserrat-v25-latin-regular-CSqSvD_m.svg#Montserrat) format("svg")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:400;src:url(/assets/montserrat-v25-latin-italic-BUq38lIk.eot);src:url(/assets/montserrat-v25-latin-italic-BUq38lIk.eot?#iefix) format("embedded-opentype"),url(/assets/montserrat-v25-latin-italic-LiWlbBPA.woff2) format("woff2"),url(/assets/montserrat-v25-latin-italic-Bs0PUauY.woff) format("woff"),url(/assets/montserrat-v25-latin-italic-DqzvVEAg.ttf) format("truetype"),url(/assets/montserrat-v25-latin-italic-bEcasbxO.svg#Montserrat) format("svg")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(/assets/montserrat-v25-latin-600-hNc_EiZc.eot);src:url(/assets/montserrat-v25-latin-600-hNc_EiZc.eot?#iefix) format("embedded-opentype"),url(/assets/montserrat-v25-latin-600-Q_BPs6ba.woff2) format("woff2"),url(/assets/montserrat-v25-latin-600-CPZdhQyt.woff) format("woff"),url(/assets/montserrat-v25-latin-600-CRcmQmUA.ttf) format("truetype"),url(/assets/montserrat-v25-latin-600-BR5Zg8tk.svg#Montserrat) format("svg")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(/assets/montserrat-v25-latin-700-Cs2MAfRQ.eot);src:url(/assets/montserrat-v25-latin-700-Cs2MAfRQ.eot?#iefix) format("embedded-opentype"),url(/assets/montserrat-v25-latin-700-D9_YRkYw.woff2) format("woff2"),url(/assets/montserrat-v25-latin-700-wFEXaHGn.woff) format("woff"),url(/assets/montserrat-v25-latin-700-BJX-9gGL.ttf) format("truetype"),url(/assets/montserrat-v25-latin-700-DueJuEbS.svg#Montserrat) format("svg")}*{margin:0;padding:0;border:none;box-sizing:border-box;color:inherit;font:inherit;font-size:100%;font-family:Montserrat,sans-serif}html,body{line-height:1;font-size:14px}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;color:inherit}button{cursor:pointer;border:none;background-color:transparent}:root{--main-background: #f4f4f4;--primary-background: #fafafa;--secondary-background: #fff;--tertiary-background: #eee;--border-color: #e8e8e8;--selected-background: #fff;--secondary-border-color: #e0e0e0;--primary-color: #00a6c9;--secondary-color: #141e34;--error-color: #de5e5e;--warning-color: #faa743;--success-color: #6bbd6b;--background-color: #fff;--text-color: #ffffff;--scroll-color: #b2b2b2;--table-header-background: #e0e0e0;--table-row-background: #fafafa;--icon-background: #fafafa;--input-background: #fdfdfd;--text-color: #242424;--sub-text-color: #616161;--light-text-color: #fafafa;--hover-color: #fcfcfc;--title-color: #424242;--controls-background: #eaeaea;--dropdown-background: rgba(255, 255, 255, .5);--overlay-background: rgba(0, 0, 0, .5);--box-shadow: rgba(0, 0, 0, .06) 3px 3px 20px;--modal-box-shadow: var(--box-shadow)}:root input,:root select,:root textarea{color-scheme:light}:root{--activity-email-color: #fbfef2;--activity-meeting-color: #eaf6ff;--activity-campaign-color: #fff2f7;--activity-event-color: #f0f4ff;--activity-note-color: #f3f3f8;--activity-marketing-color: #fff1e6;--activity-news-color: #eefaf1;--activity-website-color: #f2fff8;--activity-opportunity-color: #fff8e6;--activity-appointment-color: #f4f2ff;--activity-legal-color: #f6f7f9;--activity-role-color: #eff7ff;--activity-due-diligence-color: #f8f3ff;--activity-other-color: #f7f7f7;--activity-onboarding-color: #eef5f1}html,body{height:100%;width:100%;overflow:hidden}#app{height:100%;display:grid;grid-template-rows:70px 1fr;grid-template-columns:95px 1fr;grid-template-areas:"sidebar header" "sidebar main";overflow:hidden;width:100%;color:var(--text-color);background:#dedfe1}@media(max-width:767.98px){#app{grid-template-rows:70px 1fr 70px;grid-template-areas:"header header" "main main" "sidebar sidebar"}}#app>.startup-loader{grid-area:1/1/-1/-1;place-self:center;--loader-size: 11rem;--loader-mark-size: 7.5rem}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-corner{background-color:transparent}::-webkit-scrollbar-thumb{border:4px solid transparent;border-radius:9px;background-clip:content-box;min-height:32px;min-width:32px;background:var(--scroll-color);transition:all .3s ease-in-out}::-webkit-scrollbar-track{background-color:transparent}::placeholder{color:#b0b0b0;opacity:1}main{grid-area:main;height:100%;overflow:hidden;padding:.5rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;background:#f0f0f0;border-radius:.5rem}main>h1{font-size:1.5rem;font-weight:700;margin-bottom:.5rem;padding:1rem}@media(max-width:767.98px){.hide-mobile{display:none!important}}@media(max-width:991.98px){.hide-tablet{display:none!important}}@media(max-width:1199.98px){.hide-laptop{display:none!important}}.input-field{padding:.5rem}.input-field label{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.input-field label input,.input-field label textarea,.input-field label select{background:var(--input-background);border:1px solid var(--border-color);padding:.5rem;border-radius:.4rem;font-size:1rem;color:var(--text-color)}.input-field label input:focus,.input-field label textarea:focus,.input-field label select:focus{outline:none;border-color:var(--primary-color)}.input-field.as-row label{flex-direction:row;align-items:center}.input-field.as-row label input:not([type=checkbox]),.input-field.as-row label textarea,.input-field.as-row label select{flex:1}.input-field .validation{color:var(--error-color);font-size:.9rem;margin-top:.25rem}table{width:100%;border-collapse:collapse;margin-top:1rem}table th,table td{border:1px solid var(--border-color);padding:.5rem;text-align:left}table th{background-color:var(--table-header-background)}table tbody tr:nth-child(2n){background-color:var(--table-row-background)}.data-table{width:100%;border-collapse:collapse;margin-top:0;background:transparent}.data-table th,.data-table td{padding:.75rem;text-align:left;border:none;vertical-align:top}.data-table thead th{background:transparent;font-size:.8rem;letter-spacing:0;text-transform:none;color:var(--sub-text-color);font-weight:700;border-bottom:1px solid rgba(20,30,52,.15)}.data-table tbody td{background:transparent}.data-table tbody tr+tr td{border-top:1px solid rgba(20,30,52,.12)}.data-table tbody tr:nth-child(2n){background:transparent}a.button,.lcp-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1rem;border-radius:.4rem;font-size:1rem;cursor:pointer;transition:filter .35s;color:var(--text-color)}a.button.disabled,.lcp-button.disabled{cursor:not-allowed;color:var(--sub-text-color);opacity:.6}a.button:hover,.lcp-button:hover{filter:brightness(.95)}a.button.cancel,.lcp-button.cancel{background:var(--main-background);color:var(--text-color)}a.button.primary,.lcp-button.primary{background:var(--primary-color);color:var(--light-text-color)}a.button.secondary,.lcp-button.secondary{background:var(--secondary-color);color:var(--light-text-color)}a.button.secondary:hover,.lcp-button.secondary:hover{filter:brightness(1.2)}a.button.error,.lcp-button.error{background:var(--error-color);color:var(--light-text-color)}.tile{background:var(--primary-background);border-radius:.5rem}.tile>h2{padding-bottom:.5rem;margin-bottom:.5rem;border-bottom:1px solid var(--border-color);font-size:1rem;font-weight:700}b,strong{font-weight:700}em,i{font-style:italic}.profile[data-v-dbc657e5]{display:grid;grid-template-columns:auto auto auto;align-items:center}.profile[data-v-dbc657e5]:not(:has(p)){position:relative;flex-direction:column;justify-content:center}.profile img[data-v-dbc657e5]{transition:filter .5s;height:100%;border-radius:2.5rem;corner-shape:squircle;height:var(--v71db3f8c);width:var(--v71db3f8c)}.profile .icon[data-v-dbc657e5]{background:#aaa;color:#fff;height:var(--v71db3f8c);width:var(--v71db3f8c);border-radius:.25rem;text-align:center;display:grid;place-items:center}.profile .icon svg[data-v-dbc657e5]{height:60%;width:60%}.profile .icon.question[data-v-dbc657e5]{background:#ccc}.profile[data-v-dbc657e5]:hover:after{opacity:0}.profile p[data-v-dbc657e5]{padding-left:.5rem}.is-bold[data-v-21b79a1c]{font-weight:700}input[data-v-21b79a1c],textarea[data-v-21b79a1c]{width:100%}.profile[data-v-674e486e]{display:grid;grid-template-columns:auto auto auto;align-items:center}.profile[data-v-674e486e]:not(:has(p)){position:relative;flex-direction:column;justify-content:center}.profile img[data-v-674e486e]{transition:filter .5s;height:100%;border-radius:2.5rem;corner-shape:squircle;height:var(--v231a85d0);width:var(--v231a85d0)}.profile .icon[data-v-674e486e]{background:#aaa;color:#fff;height:var(--v231a85d0);width:var(--v231a85d0);border-radius:100%;corner-shape:squircle;text-align:center;display:grid;place-items:center}.profile .icon svg[data-v-674e486e]{height:60%;width:60%}.profile .icon.question[data-v-674e486e]{background:#ccc}.profile[data-v-674e486e]:hover:after{opacity:0}.profile p[data-v-674e486e]{padding-left:.5rem}.global-search[data-v-b8714fd2]{position:relative;width:22rem}.mobile-trigger[data-v-b8714fd2]{align-items:center;background:transparent;border:0;border-radius:50%;color:var(--main-text-color);cursor:pointer;display:none;height:2.5rem;justify-content:center;padding:0;width:2.5rem}.mobile-trigger[data-v-b8714fd2]:hover,.mobile-trigger[data-v-b8714fd2]:focus-visible{background:var(--tertiary-background);outline:none}.search-field[data-v-b8714fd2]{position:relative}[data-v-b8714fd2] #globalSearch{border-radius:1.5rem;padding-left:1rem;padding-right:2.4rem;width:100%}.clear-search[data-v-b8714fd2]{align-items:center;background:transparent;border:0;border-radius:50%;color:var(--sub-text-color);cursor:pointer;display:flex;height:1.75rem;justify-content:center;padding:0;position:absolute;right:.45rem;top:50%;transform:translateY(-50%);width:1.75rem;z-index:1}.clear-search[data-v-b8714fd2]:hover,.clear-search[data-v-b8714fd2]:focus-visible{background:var(--tertiary-background);color:var(--main-text-color);outline:none}.results-panel[data-v-b8714fd2]{background:var(--main-background);border:.0625rem solid var(--tertiary-background);border-radius:.75rem;box-shadow:0 1rem 2rem #00000024;display:grid;gap:.25rem;left:0;overflow:hidden;padding:.35rem;position:absolute;right:0;top:calc(100% + .5rem);z-index:30}.result[data-v-b8714fd2],.all-results[data-v-b8714fd2]{background:transparent;border:0;color:var(--main-text-color);cursor:pointer;font:inherit;text-align:left}.result[data-v-b8714fd2]{align-items:center;border-radius:.55rem;display:grid;gap:.65rem;grid-template-columns:2rem minmax(0,1fr) auto;min-height:3rem;padding:.5rem}.result[data-v-b8714fd2]:hover,.result[data-v-b8714fd2]:focus-visible,.result.selected[data-v-b8714fd2]{background:var(--tertiary-background);outline:none}.avatar[data-v-b8714fd2]{display:grid;place-items:center}.copy[data-v-b8714fd2]{display:grid;gap:.15rem;min-width:0}.copy strong[data-v-b8714fd2],.copy small[data-v-b8714fd2]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.copy strong[data-v-b8714fd2]{font-size:.92rem;font-weight:700}.copy small[data-v-b8714fd2]{color:var(--sub-text-color);font-size:.78rem}.kind[data-v-b8714fd2]{color:var(--sub-text-color);font-size:.72rem;font-weight:700}.state[data-v-b8714fd2]{color:var(--sub-text-color);font-size:.86rem;padding:.85rem .75rem}.all-results[data-v-b8714fd2]{border-radius:.55rem;color:var(--primary-color);font-size:.86rem;font-weight:700;padding:.65rem .75rem}.all-results[data-v-b8714fd2]:hover,.all-results[data-v-b8714fd2]:focus-visible{background:var(--tertiary-background);outline:none}@media(max-width:991.98px){.global-search[data-v-b8714fd2]{width:min(18rem,45vw)}}@media(max-width:991.98px){.global-search[data-v-b8714fd2]{width:auto}.mobile-trigger[data-v-b8714fd2]{display:inline-flex}.search-panel[data-v-b8714fd2]{background:var(--main-background);border:.0625rem solid var(--tertiary-background);box-shadow:0 1rem 2rem #0000001f;display:none;padding:.625rem;position:fixed;right:0;top:calc(100% + .75rem);z-index:20;min-width:100vw;left:0;right:auto;top:70px}.search-panel.open[data-v-b8714fd2]{display:block}.results-panel[data-v-b8714fd2]{border:0;box-shadow:none;left:auto;margin-top:.5rem;padding:0;position:static;right:auto;top:auto}}[data-v-a30b9963] .linked-person-picker-modal{z-index:41}[data-v-a30b9963] .linked-person-picker-modal .modal{background:#f5f6f8;border:1px solid rgba(20,30,52,.1);border-radius:1.5rem;box-shadow:0 1rem 2rem #141e341a;overflow:hidden}[data-v-a30b9963] .linked-person-picker-modal .modal-header{background:#141e34;border-bottom:1px solid rgba(255,255,255,.08);color:#fff;padding:1.1rem 1.35rem}[data-v-a30b9963] .linked-person-picker-modal .modal-header h3{font-size:.78rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}[data-v-a30b9963] .linked-person-picker-modal .modal-body{background:#f5f6f8;padding:0}[data-v-a30b9963] .linked-person-picker-modal .modal-footer{background:#eef1f4;border-top:1px solid rgba(20,30,52,.08);padding:1rem 1.5rem 1.35rem}.picker-shell[data-v-a30b9963]{display:flex;flex-direction:column}.selection-summary[data-v-a30b9963],.search-panel[data-v-a30b9963]{animation:reveal-up-a30b9963 .45s ease both}.picker-content[data-v-a30b9963]{display:flex;flex-direction:column;gap:1rem;padding:1.35rem 0}.eyebrow[data-v-a30b9963],.summary-label[data-v-a30b9963]{font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.summary-label[data-v-a30b9963]{color:color-mix(in srgb,var(--secondary-color) 54%,#6d7688)}.selection-summary[data-v-a30b9963]{align-items:center;background:#fff;border:1px solid rgba(20,30,52,.08);border-radius:1.25rem;display:flex;gap:1rem;justify-content:space-between;padding:1.1rem}.selection-summary strong[data-v-a30b9963]{color:var(--secondary-color);display:block;line-height:1.3;margin-top:.3rem}@media(max-width:767.98px){.selection-summary[data-v-a30b9963]{align-items:flex-start;flex-direction:column}}.search-panel[data-v-a30b9963]{background:#fff;border:1px solid rgba(20,30,52,.08);border-radius:1.25rem;display:flex;flex-direction:column;gap:.9rem;padding:1.1rem}[data-v-a30b9963] .search-panel .input-field{padding:0}[data-v-a30b9963] input#linkedPersonSearch{background:#f8f9fb;border-color:#141e3417;border-radius:1rem;padding:1rem 1.1rem}.search-validation[data-v-a30b9963]{color:var(--error-color);font-size:.85rem;margin:-.35rem 0 0}.search-feedback[data-v-a30b9963]{color:var(--sub-text-color);font-size:.9rem}.search-results[data-v-a30b9963]{display:flex;flex-direction:column;gap:.55rem;list-style:none;margin:0;max-height:320px;overflow:auto;padding:0 .2rem 0 0}.search-result[data-v-a30b9963]{align-items:center;background:#f8f9fb;border:1px solid rgba(20,30,52,.09);border-radius:1rem;cursor:pointer;display:flex;gap:.8rem;padding:.95rem 1rem;text-align:left;transition:border-color .2s ease,transform .2s ease,background .2s ease;width:100%}.search-result[data-v-a30b9963]:hover,.search-result[data-v-a30b9963]:focus-visible{background:#f2f5f8;border-color:color-mix(in srgb,var(--primary-color) 28%,rgba(20,30,52,.12));outline:none;transform:translateY(-1px)}.search-result.selected[data-v-a30b9963]{background:#f6fbfd;border-color:color-mix(in srgb,var(--primary-color) 30%,rgba(20,30,52,.12));box-shadow:inset 0 0 0 1px #00a6c91f}.result-copy[data-v-a30b9963]{display:flex;flex:1;flex-direction:column;gap:.28rem}.result-copy strong[data-v-a30b9963]{color:var(--secondary-color);line-height:1.25}.result-copy small[data-v-a30b9963]{color:var(--sub-text-color);line-height:1.45}.result-action[data-v-a30b9963]{color:var(--secondary-color);font-size:.82rem;font-weight:700}@keyframes reveal-up-a30b9963{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:767.98px){.picker-content[data-v-a30b9963]{padding:1rem 0}.search-result[data-v-a30b9963]{align-items:flex-start;flex-wrap:wrap}}[data-v-3929c16a] .preferences-modal{z-index:40}[data-v-3929c16a] .preferences-modal .modal{background:#f5f6f8;border:1px solid rgba(20,30,52,.1);border-radius:1.5rem;box-shadow:0 1rem 2rem #141e341a;overflow:hidden}[data-v-3929c16a] .preferences-modal .modal-header{background:#141e34;border-bottom:1px solid rgba(255,255,255,.08);color:#fff;padding:1.1rem 1.35rem}[data-v-3929c16a] .preferences-modal .modal-header h3{font-size:.78rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}[data-v-3929c16a] .preferences-modal .modal-body{background:#f5f6f8;padding:0}[data-v-3929c16a] .preferences-modal .modal-footer{background:#eef1f4;border-top:1px solid rgba(20,30,52,.08);padding:1rem 1.5rem 1.35rem}.preferences-shell[data-v-3929c16a]{display:flex;flex-direction:column}.preferences-hero[data-v-3929c16a],.preference-panel[data-v-3929c16a],.changes-panel[data-v-3929c16a]{animation:reveal-up-3929c16a .45s ease both}.preferences-hero[data-v-3929c16a]{background:#141e34;color:#fff;display:flex;margin:-1rem -1rem 0;overflow:hidden;padding:1.5rem 1.75rem;position:relative}.preferences-hero[data-v-3929c16a]:after{background:#ffffff1f;content:"";height:1px;inset:auto 1.5rem 0;position:absolute}.hero-copy[data-v-3929c16a]{display:flex;flex:1;flex-direction:column;gap:.55rem;min-width:0}.hero-copy p[data-v-3929c16a]{color:#ffffffc2;line-height:1.5;max-width:34rem}.eyebrow[data-v-3929c16a],.section-kicker[data-v-3929c16a]{font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.eyebrow[data-v-3929c16a]{color:#ffffffb3}.hero-heading[data-v-3929c16a]{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.hero-heading h4[data-v-3929c16a]{font-size:1.8rem;font-weight:700;letter-spacing:-.03em;line-height:1}.preferences-grid[data-v-3929c16a]{padding:1.35rem 0}.preferences-main[data-v-3929c16a]{display:flex;flex-direction:column;gap:1rem}.preference-panel[data-v-3929c16a],.changes-panel[data-v-3929c16a]{background:#fff;border:1px solid rgba(20,30,52,.08);border-radius:1.25rem;box-shadow:none;display:flex;flex-direction:column;gap:1rem;padding:1.1rem}.preference-panel[data-v-3929c16a]:nth-child(2){animation-delay:.06s}.changes-panel[data-v-3929c16a]{animation-delay:.18s}.section-header[data-v-3929c16a]{align-items:center;display:flex;gap:1rem;justify-content:space-between}.section-header h5[data-v-3929c16a]{color:var(--secondary-color);font-size:1.05rem;font-weight:700;margin-top:.3rem}.section-kicker[data-v-3929c16a]{color:color-mix(in srgb,var(--secondary-color) 54%,#6d7688)}.status-chip[data-v-3929c16a]{background:#141e340f;border:1px solid rgba(20,30,52,.06);border-radius:999px;color:var(--sub-text-color);font-size:.8rem;font-weight:700;padding:.45rem .75rem;transition:background .2s ease,border-color .2s ease,color .2s ease;white-space:nowrap}.status-chip.enabled[data-v-3929c16a]{background:color-mix(in srgb,var(--primary-color) 14%,#fff);border-color:color-mix(in srgb,var(--primary-color) 18%,#fff);color:color-mix(in srgb,var(--secondary-color) 78%,var(--primary-color))}.setting-row[data-v-3929c16a],.linked-person-row[data-v-3929c16a]{align-items:center;background:#f8f9fb;border:1px solid rgba(20,30,52,.09);border-radius:1.1rem;cursor:pointer;display:flex;gap:.95rem;padding:1rem 1.05rem;text-align:left;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease,background .2s ease;width:100%}.setting-row[data-v-3929c16a]:hover,.setting-row[data-v-3929c16a]:focus-visible,.linked-person-row[data-v-3929c16a]:hover,.linked-person-row[data-v-3929c16a]:focus-visible{background:#f2f5f8;border-color:color-mix(in srgb,var(--primary-color) 28%,rgba(20,30,52,.12));box-shadow:none;outline:none;transform:translateY(-1px)}.setting-row.selected[data-v-3929c16a],.linked-person-row.selected[data-v-3929c16a]{border-color:color-mix(in srgb,var(--primary-color) 30%,rgba(20,30,52,.12));box-shadow:inset 0 0 0 1px #00a6c91f}.linked-person-row.pending[data-v-3929c16a]{border-color:color-mix(in srgb,var(--warning-color) 34%,rgba(20,30,52,.12))}.linked-person-row.readonly[data-v-3929c16a]{cursor:default}.linked-person-row.readonly[data-v-3929c16a]:hover,.linked-person-row.readonly[data-v-3929c16a]:focus-visible{background:#f8f9fb;border-color:color-mix(in srgb,var(--primary-color) 30%,rgba(20,30,52,.12));transform:none}.setting-copy[data-v-3929c16a]{display:flex;flex:1;flex-direction:column;gap:.28rem;min-width:0}.setting-copy strong[data-v-3929c16a]{color:var(--secondary-color);font-size:.98rem;line-height:1.25}.setting-copy small[data-v-3929c16a]{color:var(--sub-text-color);line-height:1.45}.toggle-switch[data-v-3929c16a]{background:#141e341f;border-radius:999px;display:inline-flex;flex-shrink:0;justify-content:flex-start;padding:.22rem;transition:background .2s ease,box-shadow .2s ease;width:3.2rem}.setting-row.selected .toggle-switch[data-v-3929c16a]{background:#141e34;box-shadow:none;justify-content:flex-end}.toggle-knob[data-v-3929c16a]{background:#fff;border-radius:999px;box-shadow:0 .2rem .45rem #0000002e;height:1.35rem;width:1.35rem}.row-action[data-v-3929c16a]{color:var(--secondary-color);font-size:.82rem;font-weight:700}.pending-pill[data-v-3929c16a]{background:color-mix(in srgb,var(--warning-color) 18%,#fff);border:1px solid color-mix(in srgb,var(--warning-color) 22%,#fff);border-radius:999px;color:#9a6200;font-size:.76rem;font-weight:700;padding:.34rem .58rem}.readonly-pill[data-v-3929c16a]{background:#141e340f;border:1px solid rgba(20,30,52,.08);border-radius:999px;color:var(--secondary-color);font-size:.76rem;font-weight:700;padding:.34rem .58rem}.row-chevron[data-v-3929c16a]{color:color-mix(in srgb,var(--secondary-color) 44%,#8f98ab);flex-shrink:0;transition:transform .2s ease}.linked-person-row:hover .row-chevron[data-v-3929c16a],.linked-person-row:focus-visible .row-chevron[data-v-3929c16a]{transform:translate(2px)}.section-note[data-v-3929c16a],.changes-panel[data-v-3929c16a]{color:var(--sub-text-color);line-height:1.5}.suggestion-note[data-v-3929c16a]{color:var(--secondary-color)}.changes-panel[data-v-3929c16a]{background:#fff8eb;border-color:color-mix(in srgb,var(--warning-color) 24%,rgba(20,30,52,.08))}.changes-list[data-v-3929c16a]{display:flex;flex-direction:column;gap:.6rem}.changes-list li[data-v-3929c16a]{background:#fff;border:1px solid rgba(20,30,52,.07);border-radius:.95rem;color:var(--sub-text-color);line-height:1.45;padding:.85rem .95rem}@keyframes reveal-up-3929c16a{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:767.98px){.preferences-grid[data-v-3929c16a]{grid-template-columns:1fr}.preferences-hero[data-v-3929c16a]{flex-direction:column}}@media(max-width:767.98px){.preferences-hero[data-v-3929c16a]{margin:-.8rem -.8rem 0;padding:1rem 1.2rem}.preferences-grid[data-v-3929c16a]{padding:1rem 0}.hero-heading[data-v-3929c16a]{align-items:flex-start;flex-direction:column}.linked-person-row[data-v-3929c16a],.setting-row[data-v-3929c16a]{align-items:flex-start;flex-wrap:wrap}.row-action[data-v-3929c16a]{display:none}}header[data-v-b5d5661b]{align-items:center;background:#f4f4f4;box-shadow:0 1rem 2rem #0000001f;display:flex;gap:1rem;justify-content:space-between;min-height:4.375rem;padding:0 1.35rem;position:relative;z-index:3;width:100%;grid-area:header}.right[data-v-b5d5661b]{display:flex;align-items:center;gap:1rem;margin-left:auto}.nav[data-v-b5d5661b]{display:flex;align-items:center;align-self:stretch;gap:.8rem;min-width:0}.nav[data-v-b5d5661b] a{align-items:center;background:transparent;border-radius:0;color:var(--sub-text-color);display:inline-flex;font-size:.92rem;font-weight:500;height:100%;justify-content:center;position:relative;transition:color .2s ease}.nav[data-v-b5d5661b] a.icon{color:var(--text-color);font-size:1.05rem;width:auto;min-width:0}.nav[data-v-b5d5661b] a.active{background:transparent;color:var(--text-color)}.nav[data-v-b5d5661b] a.title-link{color:var(--secondary-color);font-weight:700;text-decoration:none;font-size:1.5rem}.nav[data-v-b5d5661b] a.compact-title-link{font-size:.92rem}.nav[data-v-b5d5661b] a.section-link{color:var(--text-color);font-weight:700;text-decoration:none}.nav[data-v-b5d5661b] a .profile{font-size:1rem}.nav>svg[data-v-b5d5661b]{color:var(--sub-text-color);font-size:.72rem;opacity:.72}.nav[data-v-b5d5661b] a.entity-link{background:transparent;border-radius:0;height:auto}.profile-menu[data-v-b5d5661b]{position:relative}.profile-menu-trigger[data-v-b5d5661b]{align-items:center;background:transparent;border:0;cursor:pointer;display:inline-flex;gap:.5rem;padding:0}.menu-chevron[data-v-b5d5661b]{color:var(--sub-text-color);font-size:.875rem;transition:transform .2s ease}.menu-chevron.open[data-v-b5d5661b]{transform:rotate(180deg)}.profile-menu-panel[data-v-b5d5661b]{background:var(--main-background);border:1px solid var(--tertiary-background);border-radius:1rem;box-shadow:0 1rem 2rem #0000001f;display:grid;min-width:11.25rem;overflow:hidden;padding:.375rem;position:absolute;right:0;top:calc(100% + .75rem);z-index:20}.profile-menu-item[data-v-b5d5661b]{background:transparent;border:0;border-radius:.75rem;color:var(--main-text-color);cursor:pointer;font:inherit;padding:.75rem .875rem;text-align:left}.profile-menu-item[data-v-b5d5661b]:disabled{cursor:not-allowed;opacity:.55}.profile-menu-item[data-v-b5d5661b]:not(:disabled):hover,.profile-menu-item[data-v-b5d5661b]:not(:disabled):focus-visible{background:var(--tertiary-background);outline:none}.summary-tile[data-v-2d4a3418]{display:flex;flex-direction:column;gap:0;overflow:hidden;padding:0;position:relative}.industry-news-panel[data-v-2d4a3418]{display:flex;flex-direction:column;gap:.5rem;height:100%;min-height:0}.industry-head[data-v-2d4a3418]{border-bottom:.0625rem solid var(--border-color);padding:.68rem 1rem .58rem}.tile-head[data-v-2d4a3418]{align-items:center;box-sizing:border-box;display:flex;flex:0 0 auto;gap:1rem;height:3.1rem;justify-content:space-between}.tile-head h2[data-v-2d4a3418]{color:var(--secondary-color);font-size:1rem;font-weight:700;margin:0}.news-state[data-v-2d4a3418]{display:flex;flex:1;min-height:3rem;align-items:center;justify-content:center}.empty-text[data-v-2d4a3418]{color:var(--sub-text-color);padding:1rem}.news-type-pill[data-v-2d4a3418]{display:inline-flex;align-items:center;gap:.35rem;padding:.18rem .45rem;border-radius:999rem;background:#8da8ad33;color:#141e34;font-size:.69rem;font-weight:700;white-space:nowrap}.news-type-regulation[data-v-2d4a3418]{background:#4563c233;color:#4563c2}.news-type-market[data-v-2d4a3418]{background:#00a3c733;color:#00a3c7}.news-type-policy[data-v-2d4a3418]{background:#56cd7833;color:#141e34}.news-type-investment[data-v-2d4a3418]{background:#f3920033;color:#f39200}.news-type-administration[data-v-2d4a3418]{background:#a250d633;color:#a250d6}.news-type-governance[data-v-2d4a3418]{background:#1e2b472e;color:#1e2b47}.news-type-sustainability[data-v-2d4a3418]{background:#0153572e;color:#015357}.news-type-general[data-v-2d4a3418]{background:#8da8ad33;color:#141e34}.news-type-icon[data-v-2d4a3418]{font-size:.7rem}.news-grid-shell[data-v-2d4a3418]{flex:1;min-height:0;border-radius:.25rem;padding:.5rem;margin:.85rem 1rem 1rem;background:var(--primary-background);border:none;box-shadow:var(--box-shadow);overflow-x:hidden;overflow-y:auto}.news-grid[data-v-2d4a3418]{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;gap:.5rem;min-height:0;align-content:start}.news-item[data-v-2d4a3418]{display:flex;flex-direction:column;gap:.4rem;min-height:0;padding:.65rem;border-radius:.4rem;background:var(--secondary-background);border:none;box-shadow:var(--box-shadow)}.news-item-title[data-v-2d4a3418]{color:var(--title-color);font-size:.82rem;line-height:1.35;font-weight:600}.news-item-summary[data-v-2d4a3418]{color:var(--sub-text-color);font-size:.75rem;line-height:1.35}.news-item-subtext[data-v-2d4a3418]{color:var(--sub-text-color);font-size:.73rem;line-height:1.3}.news-item-footer[data-v-2d4a3418]{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-shrink:0}.item-time[data-v-2d4a3418]{white-space:nowrap;font-size:.7rem;color:var(--sub-text-color);font-weight:600;letter-spacing:.01em}@media(max-width:767.98px){.industry-news-panel[data-v-2d4a3418]{min-height:18rem}.news-grid[data-v-2d4a3418]{grid-template-columns:1fr;grid-template-rows:none}}.people-toggle[data-v-d7bf486c]{background:#eef1f5;border-radius:999rem;display:inline-flex;gap:.25rem;padding:.2rem}.people-toggle button[data-v-d7bf486c]{background:transparent;border-radius:999rem;color:var(--sub-text-color);font-size:.83rem;font-weight:700;padding:.32rem .78rem;white-space:nowrap}.people-toggle button.active[data-v-d7bf486c]{background:var(--secondary-background);box-shadow:0 .18rem .7rem #0f1b2d1a;color:var(--title-color)}.interaction-timeline[data-v-f44c5a75]{--timeline-track-height: 2.95rem;--timeline-marker-center: 1.64rem;--timeline-line-thickness: .125rem;--timeline-marker-size: 1.82rem;display:flex;align-items:center;width:100%;min-height:var(--timeline-track-height)}.timeline-track[data-v-f44c5a75]{position:relative;isolation:isolate;width:100%;min-height:var(--timeline-track-height)}.timeline-line[data-v-f44c5a75]{position:absolute;inset-inline:.5rem;top:calc(var(--timeline-marker-center) - .0625rem);height:var(--timeline-line-thickness);z-index:0;border-radius:999rem;background:linear-gradient(90deg,#141e3406,#141e3412,#141e3406)}.today-axis[data-v-f44c5a75]{position:absolute;top:.3rem;bottom:.25rem;width:.09375rem;transform:translate(-50%);border-radius:999rem;background:linear-gradient(180deg,#141e3408,#141e3426,#141e3408);z-index:1;pointer-events:none}[data-v-f44c5a75] .interaction-marker-anchor{position:absolute;top:var(--timeline-marker-center);z-index:2;transform:translate(-50%,-50%)}.interaction-marker[data-v-f44c5a75]{--marker-ring: rgba(20, 30, 52, .12);display:inline-flex;align-items:center;justify-content:center;width:var(--timeline-marker-size);height:var(--timeline-marker-size);border:.125rem solid var(--marker-ring);border-radius:999rem;box-shadow:0 .75rem 1.2rem -1rem #141e3457;font-size:.84rem;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.interaction-marker[data-v-f44c5a75]:hover,.interaction-marker[data-v-f44c5a75]:focus-visible{transform:translateY(-.12rem);box-shadow:0 .95rem 1.4rem -1rem #141e347a}.interaction-marker.past[data-v-f44c5a75]{filter:saturate(.72)}.interaction-marker.email[data-v-f44c5a75]{--marker-ring: #bde8f1;background:linear-gradient(135deg,#d1eff5,#ebf8fb);color:var(--primary-color)}.interaction-marker.phone[data-v-f44c5a75]{--marker-ring: #cfd6dc;background:linear-gradient(135deg,#d9dbde,#edf0f1);color:var(--secondary-color)}.interaction-marker.meeting[data-v-f44c5a75]{--marker-ring: #f8d7ac;background:linear-gradient(135deg,#fee9d2,#fff3e5);color:#9a5a00}.interaction-marker.thread-highlight[data-v-f44c5a75]{transform:translateY(-.16rem) scale(1.14);box-shadow:0 0 0 .18rem #00a3c729,0 1rem 1.45rem -.9rem #00a3c78f;filter:saturate(1.08)}.interaction-marker.dimmed[data-v-f44c5a75]{opacity:.38;filter:saturate(.42)}.empty-label[data-v-f44c5a75]{color:var(--sub-text-color);font-size:.85rem;white-space:nowrap}.teams-icon[data-v-eecc015c]{display:block;width:1em;height:1em}.relationship-card[data-v-595496a5]{display:grid;gap:.7rem;width:min(21rem,100vw - 2rem);padding:.72rem;border:.0625rem solid rgba(20,30,52,.08);border-radius:.5rem;background:#fffffffa;box-shadow:0 1rem 2rem -1.25rem #0f172a73;color:var(--secondary-color)}.card-head[data-v-595496a5]{display:flex;align-items:start;justify-content:space-between;gap:.16rem}.title-copy[data-v-595496a5]{display:grid;gap:.16rem;min-width:0}.title-copy strong[data-v-595496a5]{color:var(--secondary-color);font-size:.84rem;font-weight:700;line-height:1.2;overflow-wrap:anywhere}.title-copy span[data-v-595496a5]{color:var(--sub-text-color);font-size:.74rem;line-height:1.25;overflow-wrap:anywhere}.card-head p[data-v-595496a5],.activity-summary[data-v-595496a5]{color:color-mix(in srgb,var(--secondary-color) 72%,var(--sub-text-color));font-size:.75rem;line-height:1.32;overflow-wrap:anywhere}.context-section[data-v-595496a5]{display:grid;gap:.42rem}.contact-section[data-v-595496a5]{display:grid;gap:.32rem}.contact-row[data-v-595496a5]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.4rem;min-width:0}.contact-link[data-v-595496a5]{display:inline-flex;align-items:center;gap:.38rem;min-width:0;color:var(--primary-color);font-size:.72rem;font-weight:650;line-height:1.25;text-decoration:none;overflow:hidden}.contact-link[data-v-595496a5]:hover,.contact-link[data-v-595496a5]:focus-visible{text-decoration:underline}.contact-link svg[data-v-595496a5]{flex:0 0 auto;width:.78rem}.contact-link span[data-v-595496a5]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-actions[data-v-595496a5]{display:inline-flex;align-items:center;gap:.18rem}.header-action[data-v-595496a5],.contact-action[data-v-595496a5]{display:inline-flex;align-items:center;justify-content:center;width:1.45rem;height:1.45rem;border:.0625rem solid color-mix(in srgb,var(--primary-color) 20%,var(--border-color));border-radius:999rem;background:#ffffffb8;color:var(--primary-color);font-size:.68rem;text-decoration:none}.header-action[data-v-595496a5]:hover,.header-action[data-v-595496a5]:focus-visible,.contact-action[data-v-595496a5]:hover,.contact-action[data-v-595496a5]:focus-visible{background:color-mix(in srgb,var(--primary-color) 10%,#ffffff);border-color:color-mix(in srgb,var(--primary-color) 38%,var(--border-color))}.header-action[data-v-595496a5]{flex:0 0 auto;width:1.85rem;height:1.85rem;border:0;background:transparent}.header-action[data-v-595496a5]:hover,.header-action[data-v-595496a5]:focus-visible{background:transparent;border-color:transparent;transform:translateY(-.05rem)}.teams-action[data-v-595496a5] .teams-icon{width:1.55rem;height:1.55rem}.section-label[data-v-595496a5]{color:var(--primary-color);font-size:.66rem;font-weight:800;letter-spacing:0;line-height:1.2;text-transform:uppercase}.people-list[data-v-595496a5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem .55rem}.person-item[data-v-595496a5]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.42rem;min-width:0;border-radius:.45rem;color:inherit;text-decoration:none}.person-item[data-v-595496a5]:hover,.person-item[data-v-595496a5]:focus-visible{background:#00a3c712;outline:none}.person-avatar[data-v-595496a5]{display:grid;place-items:center;width:1.65rem;height:1.65rem;border:.125rem solid rgba(255,255,255,.96);border-radius:999rem;color:#fffffff5;font-size:.58rem;font-weight:800;line-height:1;text-transform:uppercase;box-shadow:0 .65rem 1rem -.9rem #141e3457}.person-copy[data-v-595496a5]{display:grid;gap:.08rem;min-width:0}.person-copy strong[data-v-595496a5],.person-copy span[data-v-595496a5]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.person-copy strong[data-v-595496a5]{color:var(--secondary-color);font-size:.72rem;font-weight:700;line-height:1.2}.person-copy span[data-v-595496a5],.context-state[data-v-595496a5],.context-warning[data-v-595496a5]{color:var(--sub-text-color);font-size:.68rem;line-height:1.3}.context-warning[data-v-595496a5]{color:color-mix(in srgb,var(--warning-color, #f39200) 72%,var(--secondary-color))}[data-v-595496a5] .interaction-timeline{--timeline-track-height: 2.35rem;--timeline-marker-center: 1.25rem;--timeline-marker-size: 1.45rem;min-height:var(--timeline-track-height)}[data-v-595496a5] .timeline-track{min-height:var(--timeline-track-height)}[data-v-595496a5] .interaction-marker{font-size:.72rem}[data-v-595496a5] .interaction-marker svg{width:.78rem;height:.78rem}[data-v-595496a5] .empty-label{font-size:.72rem}.profile-stack[data-v-d909ac84]{display:flex;align-items:center;min-height:2rem}.profile-list[data-v-d909ac84]{display:flex;align-items:center;flex-wrap:nowrap}.profile-separator[data-v-d909ac84]{display:inline-flex;align-items:center;color:#141e3452;font-size:.78rem;font-weight:700}.profile-bubble[data-v-d909ac84]{display:inline-flex;align-items:center;justify-content:center;margin-left:-.45rem;border:.125rem solid rgba(255,255,255,.96);border-radius:999rem;overflow:visible;background:var(--primary-background);box-shadow:0 .75rem 1.25rem -1rem #141e344d;cursor:default}.profile-bubble[data-v-d909ac84]:first-child{margin-left:0}.profile-bubble.as-name[data-v-d909ac84]{width:auto;min-width:0;height:auto;margin-left:0;border:0;border-radius:0;overflow:visible;background:transparent;box-shadow:none}.profile-bubble.overflow[data-v-d909ac84]{width:2rem;height:2rem;border-radius:999rem;background:linear-gradient(135deg,#141e3424,#141e340f);color:var(--secondary-color);font-size:.78rem;font-weight:600}.profile-bubble[data-v-d909ac84] .tooltip-wrapper{display:inline-flex}.profile-bubble[data-v-d909ac84] .profile{display:block}.profile-link[data-v-d909ac84]{display:inline-flex;border-radius:999rem;color:inherit;text-decoration:none}.profile-link[data-v-d909ac84]:focus-visible,.profile-name[data-v-d909ac84]:focus-visible{outline:.125rem solid rgba(0,166,201,.3);outline-offset:.125rem}.profile-bubble.as-name[data-v-d909ac84] .tooltip-wrapper{min-width:0}.profile-name[data-v-d909ac84]{min-width:0;color:var(--secondary-color);font-size:inherit;font-weight:inherit;line-height:inherit;text-decoration:underline;text-decoration-color:#00a3c752;text-decoration-thickness:.0625rem;text-underline-offset:.18rem;cursor:help;overflow-wrap:anywhere}.profile-name[data-v-d909ac84]:hover,.profile-name[data-v-d909ac84]:focus-visible{color:var(--primary-color);text-decoration-color:currentColor}a.profile-name[data-v-d909ac84]{cursor:pointer}.profile-bubble[data-v-d909ac84] img,.profile-bubble[data-v-d909ac84] .icon{display:block}.stack-fallback[data-v-d909ac84]{display:grid;place-items:center;border-radius:999rem;color:#fff;font-weight:700;overflow:hidden}.stack-initials[data-v-d909ac84]{font-size:.72rem;line-height:1}.empty-label[data-v-d909ac84]{color:var(--sub-text-color);font-size:.75rem}.fallback-tooltip[data-v-d909ac84]{display:grid;gap:.2rem;width:min(14rem,100vw - 2rem);padding:.62rem .72rem;border:.0625rem solid rgba(20,30,52,.08);border-radius:.5rem;background:#fffffffa;box-shadow:0 1rem 2rem -1.25rem #0f172a73;color:var(--secondary-color)}.fallback-tooltip strong[data-v-d909ac84]{font-size:.84rem}.fallback-tooltip span[data-v-d909ac84]{color:var(--sub-text-color);font-size:.74rem}.tooltip-card[data-v-3a44518d]{--accent-color: var(--secondary-color);--accent-surface: rgba(20, 30, 52, .06);position:relative;isolation:isolate;overflow:hidden;box-sizing:border-box;width:19rem;max-width:100%;padding:1rem;border:.0625rem solid rgba(20,30,52,.08);border-radius:1.05rem;background:radial-gradient(circle at top right,rgba(255,255,255,.95),transparent 40%),linear-gradient(180deg,#fffffffc,#f7f9fcfa);box-shadow:0 1.45rem 3rem -1.65rem #0f172a6b;color:var(--secondary-color)}.tooltip-card[data-v-3a44518d]:before{content:"";position:absolute;inset:0 0 auto;height:4.25rem;background:linear-gradient(135deg,var(--accent-surface),transparent 72%);pointer-events:none;z-index:0}.tooltip-card.email[data-v-3a44518d]{--accent-color: var(--primary-color);--accent-surface: rgba(74, 184, 211, .14)}.tooltip-card.phone[data-v-3a44518d]{--accent-color: var(--secondary-color);--accent-surface: rgba(20, 30, 52, .09)}.tooltip-card.meeting[data-v-3a44518d]{--accent-color: #b56d14;--accent-surface: rgba(181, 109, 20, .14)}.recipients-block[data-v-3a44518d]{position:relative;z-index:1;display:flex;align-items:center;flex-wrap:wrap;gap:.55rem;min-width:0;margin-top:.8rem;padding-top:.72rem;border-top:.0625rem solid rgba(20,30,52,.07)}.recipient-group[data-v-3a44518d]{display:inline-flex;align-items:center;gap:.4rem;min-width:0}.recipient-label[data-v-3a44518d]{color:var(--sub-text-color);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.recipient-separator[data-v-3a44518d]{color:#141e344d;font-size:.8rem;font-weight:700}.card-head[data-v-3a44518d]{position:relative;z-index:1;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:.75rem;row-gap:.18rem;align-items:start;padding-bottom:.8rem;margin-bottom:.8rem;border-bottom:.0625rem solid rgba(20,30,52,.07)}.photo-shell[data-v-3a44518d]{display:grid;place-items:center;width:3rem;height:3rem;padding:.2rem;border-radius:999rem;background:#ffffffd1;box-shadow:inset 0 0 0 .0625rem #ffffffd6}.head-copy[data-v-3a44518d]{display:grid;align-content:start;min-width:0}.eyebrow[data-v-3a44518d]{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem;justify-self:start;min-width:0;max-width:100%;margin:.28rem 0 0;padding:0;color:var(--accent-color);font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;opacity:.88;overflow-wrap:anywhere}.eyebrow-dot[data-v-3a44518d]{flex:0 0 auto;width:.22rem;height:.22rem;border-radius:999rem;background:currentColor;opacity:.36}.eyebrow span[data-v-3a44518d]:not(.eyebrow-dot){min-width:0;overflow-wrap:anywhere}.interaction-title[data-v-3a44518d]{min-width:0;max-width:100%;margin:.75rem 0 0;padding:0;text-indent:0;color:var(--secondary-color);font-size:1rem;font-weight:650;line-height:1.24;overflow-wrap:anywhere}.person-name[data-v-3a44518d]{min-width:0;max-width:100%;margin:.08rem 0 0;color:var(--secondary-color);font-size:.9rem;font-weight:600;line-height:1.2;overflow-wrap:anywhere}.person-role[data-v-3a44518d]{min-width:0;max-width:100%;margin:.16rem 0 0;color:var(--sub-text-color);font-size:.78rem;line-height:1.35;overflow-wrap:anywhere}.summary-block[data-v-3a44518d]{position:relative;z-index:1;display:grid;gap:.35rem;padding:.8rem .85rem;border:.0625rem solid rgba(20,30,52,.06);border-radius:.85rem;background:#ffffffb3;backdrop-filter:blur(.5rem)}.summary-label[data-v-3a44518d]{color:var(--accent-color);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.8}.summary-copy[data-v-3a44518d]{margin:0;color:#445264;font-size:.86rem;line-height:1.52}.latest-cell[data-v-9fe2514a]{vertical-align:middle}.mobile-label[data-v-9fe2514a]{display:none}.latest-cell[data-v-9fe2514a] .tooltip-wrapper{display:flex;min-width:0}.latest-interaction[data-v-9fe2514a]{display:grid;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.6rem;width:100%;min-width:0;border-radius:.45rem;outline:none}.latest-interaction[data-v-9fe2514a]:focus-visible{box-shadow:0 0 0 .15rem #00a3c72e}.type-icon[data-v-9fe2514a]{--icon-surface: rgba(20, 30, 52, .08);--icon-color: var(--secondary-color);display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999rem;background:var(--icon-surface);color:var(--icon-color);font-size:.82rem}.type-icon.email[data-v-9fe2514a]{--icon-surface: rgba(74, 184, 211, .15);--icon-color: var(--primary-color)}.type-icon.meeting[data-v-9fe2514a]{--icon-surface: rgba(181, 109, 20, .13);--icon-color: #9a5a00}.latest-copy[data-v-9fe2514a]{display:grid;gap:.12rem;min-width:0}.latest-person[data-v-9fe2514a]{min-width:0;overflow:hidden;color:var(--secondary-color);font-size:.86rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.latest-date[data-v-9fe2514a]{min-width:0;overflow:hidden;color:var(--sub-text-color);font-size:.72rem;font-weight:650;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.latest-empty[data-v-9fe2514a]{color:var(--sub-text-color);font-size:.82rem;white-space:nowrap}@media(max-width:767.98px){.latest-cell[data-v-9fe2514a]{display:grid;align-content:start;gap:.18rem}.mobile-label[data-v-9fe2514a]{display:block;color:var(--sub-text-color);font-size:.68rem;font-weight:750;letter-spacing:0;line-height:1.2;text-transform:uppercase}.latest-interaction[data-v-9fe2514a]{grid-template-columns:1.75rem minmax(0,1fr);gap:.45rem}.type-icon[data-v-9fe2514a]{width:1.75rem;height:1.75rem;font-size:.76rem}.latest-person[data-v-9fe2514a]{font-size:.82rem;line-height:1.25}}.table-wrapper[data-v-5bc77a57]{background:var(--secondary-background);flex:1;margin:0;min-height:0;overflow:auto}.prospecting-table[data-v-5bc77a57]{border-collapse:collapse;min-width:60rem;table-layout:fixed;width:100%}.prospecting-table th[data-v-5bc77a57]{backdrop-filter:blur(.75rem);background:#f7f9fc;color:var(--sub-text-color);font-size:.76rem;font-weight:800;letter-spacing:0;position:sticky;top:0;z-index:2}.prospecting-table th[data-v-5bc77a57],.prospecting-table td[data-v-5bc77a57]{border-bottom:.0625rem solid rgba(20,30,52,.07);padding:.68rem .85rem;vertical-align:middle}.prospecting-table th[data-v-5bc77a57]{height:2.8rem}.prospecting-table td[data-v-5bc77a57]{color:var(--title-color);font-size:.9rem;height:4.6rem}.prospecting-table tbody tr:nth-child(odd) td[data-v-5bc77a57]{background:#fafbfcad}.favourite-column[data-v-5bc77a57]{width:4.25rem}.name-column[data-v-5bc77a57]{width:28%}.last-interaction-column[data-v-5bc77a57]{width:10.5rem}.past-interaction-column[data-v-5bc77a57]{width:23.9%}.future-interaction-column[data-v-5bc77a57]{width:11.1%}.latest-lcp-column[data-v-5bc77a57]{width:15.5%}.log-call-column[data-v-5bc77a57]{width:7.5rem}.favourite-header[data-v-5bc77a57],.favourite-cell[data-v-5bc77a57]{text-align:center;vertical-align:middle}.sort-button[data-v-5bc77a57]{display:inline-flex;align-items:center;gap:.35rem;width:100%;min-height:1.75rem;padding:0;border:none;background:transparent;color:inherit;font:inherit;font-size:.76rem;font-weight:800;text-align:left;cursor:pointer}.sort-button[data-v-5bc77a57]:hover,.sort-button[data-v-5bc77a57]:focus-visible,.sort-button.active[data-v-5bc77a57]{color:var(--secondary-color)}.sort-button.icon-only[data-v-5bc77a57]{justify-content:center}.sort-icon[data-v-5bc77a57]{color:var(--sub-text-color);font-size:.72rem;opacity:.72}.sort-button.active .sort-icon[data-v-5bc77a57]{color:var(--secondary-color);opacity:1}.favourite-button[data-v-5bc77a57]{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border:none;border-radius:999rem;background:transparent;color:var(--sub-text-color);cursor:pointer;opacity:.78;transition:opacity .2s ease,color .2s ease,background .2s ease}.favourite-button[data-v-5bc77a57]:hover:not(:disabled),.favourite-button[data-v-5bc77a57]:focus-visible:not(:disabled){opacity:1;background:#141e340f}.favourite-button[data-v-5bc77a57]:disabled{cursor:wait}.favourite-button.active[data-v-5bc77a57]{color:#b7852a;opacity:1}.favourite-button.pending[data-v-5bc77a57]{opacity:.55}.person-cell[data-v-5bc77a57]{display:flex;align-items:center;gap:.75rem;min-width:0}.avatar[data-v-5bc77a57]{display:grid;place-items:center}.person-copy[data-v-5bc77a57]{min-width:0}.person-name[data-v-5bc77a57]{margin-bottom:.16rem;color:var(--secondary-color);font-size:.92rem;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.person-name[data-v-5bc77a57] .profile-stack{min-height:auto}.person-name[data-v-5bc77a57] .profile-list,.person-name[data-v-5bc77a57] .profile-bubble.as-name,.person-name[data-v-5bc77a57] .tooltip-wrapper,.person-name[data-v-5bc77a57] .profile-name{min-width:0;max-width:100%}.person-name[data-v-5bc77a57] .profile-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.person-role[data-v-5bc77a57]{color:var(--sub-text-color);font-size:.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.people-row[data-v-5bc77a57]{cursor:pointer;transition:background .2s ease}.people-row:focus-visible td[data-v-5bc77a57],.people-row:hover td[data-v-5bc77a57]{background:#30a7c60d}.timeline-cell[data-v-5bc77a57],.last-interaction-cell[data-v-5bc77a57]{vertical-align:middle}.last-interaction-date[data-v-5bc77a57]{display:inline-flex;align-items:center;min-height:2rem;font-size:.84rem;font-weight:600;white-space:nowrap}.last-interaction-date.empty[data-v-5bc77a57]{font-weight:500}.mobile-label[data-v-5bc77a57]{display:none}.timeline-cell[data-v-5bc77a57]{padding-block:.2rem;padding-inline:0}.log-call-header[data-v-5bc77a57],.log-call-cell[data-v-5bc77a57]{text-align:center;vertical-align:middle}.log-call-button[data-v-5bc77a57]{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-width:5.8rem;min-height:2rem;padding:0 .65rem;border:.0625rem solid rgba(20,30,52,.12);border-radius:999rem;background:var(--primary-background);color:var(--secondary-color);font-size:.74rem;font-weight:750;cursor:pointer;white-space:nowrap}.log-call-button[data-v-5bc77a57]:hover:not(:disabled),.log-call-button[data-v-5bc77a57]:focus-visible:not(:disabled){border-color:#00a3c76b;color:var(--primary-color);outline:none}.log-call-button[data-v-5bc77a57]:disabled{cursor:wait;opacity:.52}.timeline-header[data-v-5bc77a57]{white-space:normal}.empty-state[data-v-5bc77a57]{padding:2.5rem 1rem;text-align:center;color:var(--sub-text-color)}@media(max-width:767.98px){.prospecting-table[data-v-5bc77a57]{min-width:0}.prospecting-table colgroup[data-v-5bc77a57],.prospecting-table thead[data-v-5bc77a57]{display:none}.prospecting-table[data-v-5bc77a57],.prospecting-table tbody[data-v-5bc77a57]{display:block;width:100%}.prospecting-table .people-row[data-v-5bc77a57]{display:grid;grid-template-columns:2.5rem minmax(0,1fr) minmax(0,1fr) 2.5rem;grid-template-areas:"favourite name name name" "latest latest mine mine";gap:1rem 0;padding:.8rem .9rem;border-bottom:.0625rem solid rgba(20,30,52,.07)}.prospecting-table th[data-v-5bc77a57],.prospecting-table td[data-v-5bc77a57]{display:block;height:auto;padding:0;border-bottom:none}.prospecting-table.data-table tbody tr+tr td[data-v-5bc77a57]{border-top:none}.prospecting-table tbody tr:nth-child(odd) td[data-v-5bc77a57],.people-row:focus-visible td[data-v-5bc77a57],.people-row:hover td[data-v-5bc77a57]{background:transparent}.empty-row[data-v-5bc77a57]{display:block}.empty-state[data-v-5bc77a57]{padding:2rem 1rem}.prospecting-table .hide-mobile[data-v-5bc77a57]{display:none!important}.favourite-cell[data-v-5bc77a57]{display:flex;grid-area:favourite;align-items:center;justify-content:flex-start;min-width:0}.name-cell[data-v-5bc77a57]{grid-area:name;min-width:0}.last-interaction-cell[data-v-5bc77a57]{grid-area:mine;min-width:0;background:var(--primary-background);padding:.5rem!important;border-radius:.5rem .5rem 0 0}.latest-lcp-cell[data-v-5bc77a57]{grid-area:latest;min-width:0;background:var(--primary-background);padding:.5rem!important;border-radius:0 0 .5rem .5rem}.last-interaction-cell[data-v-5bc77a57],.latest-lcp-cell[data-v-5bc77a57]{display:grid;align-content:start;gap:.18rem;min-height:2.8rem}[data-v-5bc77a57] .mobile-label{display:block;color:var(--sub-text-color);font-size:.68rem;font-weight:750;letter-spacing:0;line-height:1.2;text-transform:uppercase;margin-bottom:.5rem}.last-interaction-date[data-v-5bc77a57]{min-height:auto;font-size:.82rem;line-height:1.35}.person-cell[data-v-5bc77a57]{gap:.65rem}}.people-surface[data-v-273fdd88]{display:flex;flex-direction:column;gap:1rem;width:100%;height:100%;padding:1rem;overflow:hidden}.people-surface.embedded[data-v-273fdd88]{gap:0;padding:0}.workspace-header[data-v-273fdd88]{display:flex;flex-direction:column;gap:.55rem;padding:1rem;border-radius:.75rem;background:#fbfcfd;box-shadow:0 .7rem 1.7rem #0f1b2d0f}.search-wrapper[data-v-273fdd88]{display:flex;align-items:center;gap:.75rem;margin:0}.search-wrapper[data-v-273fdd88] .input-field{padding:0;flex:1}.search-wrapper[data-v-273fdd88] input{min-height:3.2rem;padding:0 1rem;border-color:var(--border-color);border-radius:.8rem;background:#fff}.search-validation[data-v-273fdd88]{margin:0;color:var(--error-color);font-size:.88rem}.directory-table[data-v-273fdd88]{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden;padding:0}.embedded .directory-table[data-v-273fdd88]{background:transparent;border-radius:0;box-shadow:none}.directory-table-head[data-v-273fdd88]{min-height:3.1rem}.tile-head[data-v-273fdd88]{display:flex;align-items:center;border-bottom:.0625rem solid var(--border-color);box-sizing:border-box;flex:0 0 auto;gap:1rem;height:3.1rem;justify-content:space-between;padding:.68rem 1rem .58rem}.tile-head h2[data-v-273fdd88]{color:var(--secondary-color);font-size:1rem;font-weight:700;margin:0}.head-actions[data-v-273fdd88]{display:flex;align-items:center;gap:.75rem;min-width:0}.table-shell[data-v-273fdd88]{display:flex;flex:1;min-height:0;overflow:hidden}.table-shell[data-v-273fdd88] .table-wrapper{width:100%}.table-loading[data-v-273fdd88]{display:grid;place-items:center;width:100%;min-height:16rem;margin:.55rem 1rem 1rem;background:#f8fafd}.page-nav[data-v-273fdd88]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0 1rem 1rem;color:var(--sub-text-color);font-size:.9rem}.page-nav p[data-v-273fdd88]{margin:0}.page-actions[data-v-273fdd88]{display:flex;align-items:center;gap:.75rem}@media(max-width:767.98px){.people-surface[data-v-273fdd88]{padding:.75rem}.search-wrapper[data-v-273fdd88],.page-nav[data-v-273fdd88]{flex-direction:column;align-items:stretch}.tile-head[data-v-273fdd88]{align-items:stretch;flex-direction:column;height:auto;min-height:3.1rem}.head-actions[data-v-273fdd88]{justify-content:space-between}.page-actions[data-v-273fdd88]{justify-content:stretch}.page-actions[data-v-273fdd88] .lcp-button{flex:1}}.summary-tile[data-v-e1afbea7]{container-type:inline-size;display:flex;flex-direction:column;gap:0;overflow:hidden;padding:0}.tile-head[data-v-e1afbea7]{align-items:center;border-bottom:.0625rem solid var(--border-color);box-sizing:border-box;display:flex;flex:0 0 auto;gap:1rem;height:3.1rem;justify-content:space-between;padding:.68rem 1rem .58rem}.tile-head h2[data-v-e1afbea7]{color:var(--secondary-color);font-size:1rem;font-weight:700;margin:0}.summary-body[data-v-e1afbea7]{background:#f7f9fc;flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:.85rem}.appointment-summary[data-v-e1afbea7]{display:flex;flex-direction:column;gap:.7rem}.appointment-overview[data-v-e1afbea7]{align-items:center;display:grid;gap:.5rem;grid-template-columns:max-content max-content minmax(10rem,1fr)}.overview-pill[data-v-e1afbea7]{align-items:center;background:#f1f4f8;border-radius:.55rem;color:var(--title-color);display:flex;font-size:.88rem;font-weight:700;min-height:2.35rem;padding:.45rem .65rem;white-space:nowrap}.subtext[data-v-e1afbea7]{align-items:center;background:color-mix(in srgb,var(--primary-color) 10%,#ffffff);border-radius:.55rem;color:color-mix(in srgb,var(--secondary-color) 82%,var(--primary-color));display:flex;font-size:.88rem;font-weight:700;line-height:1.25;margin:0;min-height:2.35rem;min-width:0;padding:.45rem .65rem;white-space:nowrap}.appointment-list[data-v-e1afbea7]{display:grid;gap:.38rem;font-size:.86rem}.appointment-item[data-v-e1afbea7]{background:#fff;border-radius:.55rem;box-shadow:0 .2rem .6rem #0f1b2d08;display:flex;flex-direction:column;gap:.35rem;padding:.55rem .65rem;transition:box-shadow .2s ease,transform .2s ease}.appointment-item[data-v-e1afbea7]:hover{box-shadow:0 .55rem 1.2rem #0f1b2d0f;transform:translateY(-.0625rem)}.appointment-main-row[data-v-e1afbea7]{align-items:center;display:grid;gap:.5rem;grid-template-columns:.55rem minmax(0,1fr) auto}.appointment-meta-row[data-v-e1afbea7]{display:flex;flex-wrap:wrap;gap:.35rem;padding-left:1.05rem}.appointment-meta-row span[data-v-e1afbea7]{background:#f4f6fa;border-radius:999rem;color:var(--sub-text-color);font-size:.76rem;font-weight:600;line-height:1.2;padding:.18rem .45rem}.appointment-dot[data-v-e1afbea7]{border-radius:50%;box-shadow:0 0 0 .22rem #0f1b2d0a;display:inline-block;height:.5rem;width:.5rem}.appointment-name[data-v-e1afbea7]{color:var(--title-color);font-weight:750;line-height:1.25;min-width:0}.appointment-value[data-v-e1afbea7]{background:#f2f5f9;border-radius:999rem;color:var(--title-color);font-size:.8rem;font-weight:800;padding:.22rem .55rem;white-space:nowrap}.empty-text[data-v-e1afbea7]{color:var(--sub-text-color);display:grid;flex:1;min-height:8rem;padding:.85rem 1rem 1rem;place-items:center}@media(max-width:767.98px){.appointment-overview[data-v-e1afbea7]{grid-template-columns:1fr}}@container (max-width: 28rem){.appointment-overview[data-v-e1afbea7]{grid-template-columns:repeat(2,minmax(0,1fr))}.subtext[data-v-e1afbea7]{grid-column:1/-1;white-space:normal}}.summary-tile[data-v-4864fd9b]{container-type:inline-size;display:flex;flex-direction:column;gap:0;overflow:hidden;padding:0}.tile-head[data-v-4864fd9b]{align-items:center;border-bottom:.0625rem solid var(--border-color);box-sizing:border-box;display:flex;flex:0 0 auto;gap:1rem;height:3.1rem;justify-content:space-between;padding:.68rem 1rem .58rem}.tile-head h2[data-v-4864fd9b]{color:var(--secondary-color);font-size:1rem;font-weight:700;margin:0}.summary-body[data-v-4864fd9b]{background:#f7f9fc;flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:.85rem}.opportunity-summary[data-v-4864fd9b]{display:flex;flex-direction:column;gap:.7rem}.opportunity-overview[data-v-4864fd9b]{align-items:center;display:grid;gap:.5rem;grid-template-columns:max-content max-content minmax(10rem,1fr)}.overview-pill[data-v-4864fd9b]{align-items:center;background:#f1f4f8;border-radius:.55rem;color:var(--title-color);display:flex;font-size:.88rem;font-weight:700;min-height:2.35rem;padding:.45rem .65rem;white-space:nowrap}.subtext[data-v-4864fd9b]{align-items:center;background:color-mix(in srgb,var(--primary-color) 10%,#ffffff);border-radius:.55rem;color:color-mix(in srgb,var(--secondary-color) 82%,var(--primary-color));display:flex;font-size:.88rem;font-weight:700;line-height:1.25;margin:0;min-height:2.35rem;min-width:0;padding:.45rem .65rem;white-space:nowrap}.opportunity-list[data-v-4864fd9b]{display:grid;gap:.38rem;font-size:.86rem}.opportunity-item[data-v-4864fd9b]{background:#fff;border-radius:.55rem;box-shadow:0 .2rem .6rem #0f1b2d08;display:flex;flex-direction:column;gap:.35rem;padding:.55rem .65rem;transition:box-shadow .2s ease,transform .2s ease}.opportunity-item[data-v-4864fd9b]:hover{box-shadow:0 .55rem 1.2rem #0f1b2d0f;transform:translateY(-.0625rem)}.opportunity-main-row[data-v-4864fd9b]{align-items:center;display:grid;gap:.5rem;grid-template-columns:.55rem minmax(0,1fr) auto}.opportunity-meta-row[data-v-4864fd9b]{display:flex;flex-wrap:wrap;gap:.35rem;padding-left:1.05rem}.opportunity-meta-row span[data-v-4864fd9b]{background:#f4f6fa;border-radius:999rem;color:var(--sub-text-color);font-size:.76rem;font-weight:600;line-height:1.2;padding:.18rem .45rem}.opportunity-dot[data-v-4864fd9b]{border-radius:50%;box-shadow:0 0 0 .22rem #0f1b2d0a;display:inline-block;height:.5rem;width:.5rem}.opportunity-name[data-v-4864fd9b]{color:var(--title-color);font-weight:750;line-height:1.25;min-width:0}.opportunity-value[data-v-4864fd9b]{background:#f2f5f9;border-radius:999rem;color:var(--title-color);font-size:.8rem;font-weight:800;padding:.22rem .55rem;white-space:nowrap}.empty-text[data-v-4864fd9b]{color:var(--sub-text-color);display:grid;flex:1;min-height:8rem;padding:.85rem 1rem 1rem;place-items:center}@media(max-width:767.98px){.opportunity-overview[data-v-4864fd9b]{grid-template-columns:1fr}}@container (max-width: 28rem){.opportunity-overview[data-v-4864fd9b]{grid-template-columns:repeat(2,minmax(0,1fr))}.subtext[data-v-4864fd9b]{grid-column:1/-1;white-space:normal}}.breadcrumbs[data-v-a2027e2a]{display:flex;align-items:center;gap:.5rem;font-size:.95rem;color:var(--sub-text-color)}.prospecting-grid[data-v-a2027e2a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:minmax(20.5rem,.6fr) minmax(0,1fr);grid-template-areas:"active-opportunities active-appointments industry-radar" "people-grid people-grid people-grid";gap:1rem;height:100%;width:100%;overflow:hidden;padding:.5rem 1rem 1rem}.active-opportunities[data-v-a2027e2a]{grid-area:active-opportunities}.active-appointments[data-v-a2027e2a]{grid-area:active-appointments}.industry-radar[data-v-a2027e2a]{grid-area:industry-radar;height:100%;overflow:hidden}.people-grid[data-v-a2027e2a]{grid-area:people-grid;display:flex;flex-direction:column;padding:0;overflow:hidden}.people-grid-header[data-v-a2027e2a]{box-sizing:border-box;display:flex;flex:0 0 auto;justify-content:space-between;align-items:center;border-bottom:.0625rem solid var(--border-color);gap:1rem;height:3.1rem;padding:.68rem 1rem .58rem}.people-grid-header h2[data-v-a2027e2a]{color:var(--secondary-color);font-size:1rem;font-weight:700;margin:0}.tile-head[data-v-a2027e2a]{box-sizing:border-box;display:flex;flex:0 0 auto;gap:1rem;justify-content:space-between}.legend[data-v-a2027e2a]{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center;font-size:.875rem;color:var(--sub-text-color)}.legend-label[data-v-a2027e2a]{font-weight:600;color:var(--title-color)}.legend-item[data-v-a2027e2a]{background:var(--tertiary-background);padding:.25rem .5rem;border-radius:999rem}@media(max-width:767.98px){.prospecting-grid[data-v-a2027e2a]{grid-template-columns:1fr;grid-template-areas:"active-opportunities" "active-appointments" "industry-radar" "people-grid"}.people-grid-header[data-v-a2027e2a]{align-items:flex-start;flex-direction:column;height:auto;min-height:3.1rem}}.projection-chart[data-v-b1057148],.chart-body[data-v-b1057148]{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.chart-renderer[data-v-b1057148]{display:block;flex:1;min-height:0;width:100%}.chart-renderer[data-v-b1057148] .highcharts-root{font-family:inherit}.chart-renderer[data-v-b1057148] .highcharts-container,.chart-renderer[data-v-b1057148] .highcharts-container svg{max-height:100%;max-width:100%}.chart-renderer[data-v-b1057148] .highcharts-background{fill:transparent}.chart-renderer[data-v-b1057148] .highcharts-grid-line{stroke-dasharray:3 4}.chart-renderer[data-v-b1057148] .projection-marker{align-items:center;display:flex;gap:.65rem}.chart-renderer[data-v-b1057148] .projection-marker-compact{gap:0}.chart-renderer[data-v-b1057148] .projection-marker-side{align-items:center;display:flex;gap:.45rem;min-width:5.75rem}.chart-renderer[data-v-b1057148] .projection-marker-side-left{justify-content:flex-end;text-align:right}.chart-renderer[data-v-b1057148] .projection-marker-side-right{justify-content:flex-start;text-align:left}.chart-renderer[data-v-b1057148] .projection-marker-summary{display:flex;flex-direction:column;gap:.18rem}.chart-renderer[data-v-b1057148] .projection-marker-summary-compact{align-items:center;background:#fffffff5;border:.0625rem solid rgba(89,101,124,.2);border-radius:.65rem;box-shadow:0 .25rem .8rem #141e341a;padding:.45rem .7rem;text-align:center}.chart-renderer[data-v-b1057148] .projection-marker-arrow{color:#1d365eb8;font-size:1rem;font-weight:800;line-height:1}.chart-renderer[data-v-b1057148] .projection-marker-label{color:#59657c;font-size:.62rem;font-weight:700;line-height:1.2;max-width:5rem;text-wrap:balance}.chart-renderer[data-v-b1057148] .projection-marker-value{color:#141e34;font-size:.84rem;font-weight:800;line-height:1.2}.chart-renderer[data-v-b1057148] .projection-marker-date{color:#59657c;font-size:.58rem;font-weight:700;line-height:1.1}.chart-renderer[data-v-b1057148] .projection-marker-status{align-items:center;background:#fffffff5;border:.125rem solid rgba(89,101,124,.2);border-radius:50%;box-shadow:0 .4rem 1rem #141e341f;display:flex;flex-direction:column;gap:.14rem;height:4.85rem;justify-content:center;text-align:center;width:4.85rem}.chart-renderer[data-v-b1057148] .projection-marker-status-positive{background:#e8f8edfa;border-color:#2f9e4447}.chart-renderer[data-v-b1057148] .projection-marker-status-negative{background:#feeeeefa;border-color:#d6454547}.chart-renderer[data-v-b1057148] .projection-marker-status-neutral{background:#f3f6fafa;border-color:#59657c33}.chart-renderer[data-v-b1057148] .projection-marker-status-value{color:#141e34;font-size:.88rem;font-weight:800;line-height:1.1}.chart-renderer[data-v-b1057148] .projection-marker-status-positive .projection-marker-status-value,.chart-renderer[data-v-b1057148] .projection-marker-status-positive .projection-marker-status-label{color:#2f9e44}.chart-renderer[data-v-b1057148] .projection-marker-status-negative .projection-marker-status-value,.chart-renderer[data-v-b1057148] .projection-marker-status-negative .projection-marker-status-label{color:#d64545}.chart-renderer[data-v-b1057148] .projection-marker-status-label{font-size:.6rem;font-weight:800;line-height:1.15;max-width:3.2rem;text-transform:uppercase}.chart-renderer[data-v-b1057148] .projection-marker-status-date{color:inherit;font-size:.54rem;font-weight:700;line-height:1.1}@media(max-width:767.98px){.projection-chart[data-v-b1057148],.chart-body[data-v-b1057148],.chart-renderer[data-v-b1057148]{width:100%}.chart-renderer[data-v-b1057148] .highcharts-container,.chart-renderer[data-v-b1057148] .highcharts-container svg{width:100%!important}.chart-renderer[data-v-b1057148] .projection-marker-status{height:4.25rem;width:4.25rem}.chart-renderer[data-v-b1057148] .projection-marker-status-value{font-size:.78rem}}.empty-text[data-v-b1057148]{color:var(--sub-text-color);display:grid;flex:1;min-height:10rem;padding:1rem;place-items:center}.table-wrapper[data-v-8f1fe872]{background:var(--secondary-background);flex:1;margin:0;min-height:0;overflow:auto}.appointments-table[data-v-8f1fe872]{border-collapse:collapse;min-width:66rem;table-layout:fixed;width:100%}.appointments-table th[data-v-8f1fe872]{backdrop-filter:blur(.75rem);background:#f7f9fc;color:var(--sub-text-color);font-size:.76rem;font-weight:800;letter-spacing:0;position:sticky;top:0;z-index:2}.appointments-table th[data-v-8f1fe872],.appointments-table td[data-v-8f1fe872]{border-bottom:.0625rem solid rgba(20,30,52,.07);padding:.68rem .85rem;vertical-align:middle}.appointments-table th[data-v-8f1fe872]{height:2.8rem}.appointments-table td[data-v-8f1fe872]{color:var(--title-color);font-size:.9rem;height:4.6rem}.appointments-table tbody tr:nth-child(odd) td[data-v-8f1fe872]{background:#fafbfcad}.appointments-table .organisation-group-row td[data-v-8f1fe872]{background:#fff;font-weight:800}.appointments-table .organisation-group-row .toggle-cell[data-v-8f1fe872]{padding:0}.appointments-table .organisation-group-row.expanded td[data-v-8f1fe872]{border-bottom-color:color-mix(in srgb,var(--primary-color) 20%,var(--border-color))}.appointments-table .organisation-group-row.selected td[data-v-8f1fe872],.appointments-table .appointment-row.selected td[data-v-8f1fe872]{background:color-mix(in srgb,var(--primary-color) 9%,#fff)}.name-column[data-v-8f1fe872]{width:30%}.organisation-column[data-v-8f1fe872]{width:11%}.date-column[data-v-8f1fe872]{width:20%}.fee-column[data-v-8f1fe872],.projection-column[data-v-8f1fe872]{width:12%}.service-column[data-v-8f1fe872],.owner-column[data-v-8f1fe872]{width:9%}.action-column[data-v-8f1fe872]{width:8%}.appointment-row[data-v-8f1fe872],.organisation-group-row[data-v-8f1fe872]{cursor:pointer;transition:background .16s ease,box-shadow .16s ease}.appointment-row:hover td[data-v-8f1fe872],.appointment-row:focus-visible td[data-v-8f1fe872],.organisation-group-row:hover td[data-v-8f1fe872],.organisation-group-row:focus-visible td[data-v-8f1fe872]{background:#fff}.child-row td[data-v-8f1fe872]:first-child{padding-left:2.35rem}.group-main[data-v-8f1fe872]{align-items:center;display:flex;gap:.75rem;min-width:0;padding:.68rem .85rem}.expand-button[data-v-8f1fe872]{align-items:center;background:color-mix(in srgb,var(--border-color) 58%,transparent);border:0;border-radius:999rem;box-sizing:border-box;color:var(--sub-text-color);cursor:pointer;display:inline-flex;flex:0 0 auto;font:inherit;height:1.8rem;justify-content:center;padding:0;width:1.8rem}.expand-button[data-v-8f1fe872]:hover,.expand-button[data-v-8f1fe872]:focus-visible{background:color-mix(in srgb,var(--primary-color) 5%,transparent);outline:none}.expand-button[data-v-8f1fe872]:focus-visible{box-shadow:inset 0 0 0 .125rem color-mix(in srgb,var(--primary-color) 38%,transparent)}.group-chevron[data-v-8f1fe872]{flex:0 0 auto;transition:color .16s ease,transform .16s ease}.group-chevron.expanded[data-v-8f1fe872]{color:var(--primary-color);transform:rotate(90deg)}.group-copy[data-v-8f1fe872]{display:grid;gap:.16rem;min-width:0}.group-name[data-v-8f1fe872]{color:var(--secondary-color);font-size:.9rem;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.group-meta[data-v-8f1fe872]{color:var(--sub-text-color);display:flex;flex-wrap:wrap;font-size:.72rem;font-weight:700;gap:.5rem;line-height:1.25}.count-cell strong[data-v-8f1fe872]{color:var(--secondary-color);display:block;font-size:.9rem;font-weight:850}.count-cell span[data-v-8f1fe872]{color:var(--sub-text-color);display:block;font-size:.68rem;font-weight:650;margin-top:.16rem}.lead-cell[data-v-8f1fe872]{color:var(--secondary-color)}.action-cell[data-v-8f1fe872]{text-align:right}.group-selected-label[data-v-8f1fe872]{color:var(--primary-color);font-size:.72rem;font-weight:850}.view-button[data-v-8f1fe872]{align-items:center;background:var(--secondary-color);border:0;border-radius:.45rem;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:.76rem;font-weight:850;gap:.35rem;min-height:2rem;padding:.42rem .58rem}.view-button[data-v-8f1fe872]:hover,.view-button[data-v-8f1fe872]:focus-visible{background:var(--primary-color);outline:none}.appointment-cell[data-v-8f1fe872]{align-items:center;display:flex;gap:.7rem;min-width:0}.status-dot[data-v-8f1fe872]{background:var(--success-color);border-radius:999rem;flex:0 0 auto;height:.55rem;width:.55rem}.status-dot.upcoming[data-v-8f1fe872]{background:var(--primary-color)}.status-dot.ended[data-v-8f1fe872]{background:var(--sub-text-color)}.appointment-copy[data-v-8f1fe872]{min-width:0}.appointment-name[data-v-8f1fe872]{color:var(--secondary-color);font-size:.88rem;font-weight:800;margin-bottom:.16rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:italic}.appointment-meta[data-v-8f1fe872],.date-range[data-v-8f1fe872]{color:var(--sub-text-color);font-size:.74rem;line-height:1.22}.date-range[data-v-8f1fe872]{display:grid;gap:.14rem}.date-range span[data-v-8f1fe872]{align-items:baseline;display:grid;gap:.38rem;grid-template-columns:2.2rem minmax(0,1fr)}.date-range strong[data-v-8f1fe872]{color:var(--secondary-color);font-size:.66rem;font-weight:800}.fee-cell[data-v-8f1fe872]{color:var(--secondary-color);font-weight:800}.fee-cell strong[data-v-8f1fe872],.projection-cell strong[data-v-8f1fe872]{display:block;font-weight:850}.projection-cell[data-v-8f1fe872]{color:var(--secondary-color)}.projection-indicator[data-v-8f1fe872]{align-items:center;display:inline-flex;gap:.35rem}.projection-indicator.positive[data-v-8f1fe872]{color:var(--success-color)}.projection-indicator.negative[data-v-8f1fe872]{color:var(--error-color)}.projection-indicator.neutral[data-v-8f1fe872]{color:var(--sub-text-color)}.empty-state[data-v-8f1fe872]{color:var(--sub-text-color);height:8rem;text-align:center}@media(max-width:767.98px){.appointments-table[data-v-8f1fe872]{min-width:0;table-layout:auto}.appointments-table colgroup[data-v-8f1fe872],.appointments-table thead[data-v-8f1fe872]{display:none}.appointments-table[data-v-8f1fe872],.appointments-table tbody[data-v-8f1fe872]{display:block;width:100%}.appointments-table .organisation-group-row[data-v-8f1fe872],.appointments-table .appointment-row[data-v-8f1fe872]{display:grid;grid-template-columns:minmax(0,1fr) minmax(6.5rem,36%);grid-template-areas:"name lead";gap:.75rem;padding:.78rem .9rem;border-bottom:.0625rem solid rgba(20,30,52,.07)}.appointments-table .organisation-group-row[data-v-8f1fe872]{grid-template-columns:minmax(0,1fr);grid-template-areas:"name";padding-block:.55rem}.appointments-table th[data-v-8f1fe872],.appointments-table td[data-v-8f1fe872]{display:block;height:auto;padding:0;border-bottom:none}.appointments-table.data-table tbody tr+tr td[data-v-8f1fe872]{border-top:none}.appointments-table .hide-mobile[data-v-8f1fe872]{display:none!important}.appointments-table tbody tr:nth-child(odd) td[data-v-8f1fe872],.appointments-table .organisation-group-row td[data-v-8f1fe872],.appointments-table .organisation-group-row.expanded td[data-v-8f1fe872],.appointment-row:hover td[data-v-8f1fe872],.appointment-row:focus-visible td[data-v-8f1fe872],.organisation-group-row:hover td[data-v-8f1fe872],.organisation-group-row:focus-visible td[data-v-8f1fe872]{background:transparent}.appointments-table .organisation-group-row[data-v-8f1fe872]{background:#fff}.appointments-table .appointment-row[data-v-8f1fe872]{background:#fafbfcad}.appointments-table .organisation-group-row .toggle-cell[data-v-8f1fe872],.appointment-name-cell[data-v-8f1fe872]{grid-area:name;min-width:0}.appointments-table .organisation-group-row .lead-cell[data-v-8f1fe872]{display:none}.lead-cell[data-v-8f1fe872]{grid-area:lead;align-self:center;min-width:0;overflow:hidden;color:var(--secondary-color);font-size:.78rem;font-weight:800;line-height:1.3;text-align:right;text-overflow:ellipsis;white-space:nowrap}.group-main[data-v-8f1fe872]{gap:0;padding:0}.expand-button[data-v-8f1fe872]{display:none}.child-row td[data-v-8f1fe872]:first-child{padding-left:0}.appointment-cell[data-v-8f1fe872]{gap:.5rem}.group-name[data-v-8f1fe872],.appointment-name[data-v-8f1fe872]{font-size:.88rem;line-height:1.3}}.appointments-surface[data-v-8ca97463]{box-sizing:border-box;display:grid;gap:1rem;grid-template-rows:minmax(16rem,auto) minmax(0,1fr);height:100%;min-height:0;padding:.25rem}.mobile-view-toggle[data-v-8ca97463]{display:none}.appointment-outlook[data-v-8ca97463],.directory-table[data-v-8ca97463]{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden;padding:0;box-shadow:0 .7rem 1.7rem #0f1b2d0f}.tile-head[data-v-8ca97463]{align-items:center;border-bottom:.0625rem solid var(--border-color);box-sizing:border-box;display:flex;flex:0 0 auto;gap:1rem;height:3.1rem;justify-content:space-between;padding:.5rem 1rem}@media(max-width:767.98px){.tile-head[data-v-8ca97463]{flex-direction:column;height:auto}}.tile-head h2[data-v-8ca97463]{color:var(--secondary-color);font-size:1rem;font-weight:700;margin:0}.outlook-range[data-v-8ca97463],.result-count[data-v-8ca97463]{background:#f0f3f7;border-radius:999rem;color:var(--secondary-color);flex:0 0 auto;font-size:.78rem;font-weight:800;padding:.35rem .7rem}.outlook-actions[data-v-8ca97463]{align-items:center;display:flex;flex:0 0 auto;gap:.75rem}.year-controls[data-v-8ca97463]{align-items:center;display:flex;gap:.35rem}.year-controls[data-v-8ca97463] .year-button{align-items:center;display:inline-flex;height:1.9rem;justify-content:center;min-width:1.9rem;padding:0;width:1.9rem}.outlook-body[data-v-8ca97463]{display:flex;flex:1;min-height:0;padding:.65rem 1rem .35rem}.directory-table-head[data-v-8ca97463]{min-height:3.1rem}.table-toolbar[data-v-8ca97463]{align-items:center;border-bottom:.0625rem solid var(--border-color);display:flex;flex:0 0 auto;padding:.75rem 1rem}.search-field[data-v-8ca97463]{align-items:center;background:var(--secondary-background);border:.0625rem solid var(--border-color);border-radius:.5rem;color:var(--sub-text-color);display:flex;gap:.6rem;min-width:0;padding:0 .75rem;width:100%}.search-field input[data-v-8ca97463]{background:transparent;border:0;color:var(--secondary-color);font:inherit;min-height:2.4rem;min-width:0;outline:none;width:100%}@media(max-width:767.98px){.appointments-surface[data-v-8ca97463]{grid-template-rows:auto minmax(0,1fr)}.outlook-actions[data-v-8ca97463]{align-items:flex-end;flex-direction:column;gap:.4rem}}@media(max-width:767.98px){.appointments-surface[data-v-8ca97463]{grid-template-rows:auto minmax(0,1fr)}.mobile-view-toggle[data-v-8ca97463]{background:#e6ebf0;border:.0625rem solid var(--border-color);border-radius:.55rem;display:grid;gap:.25rem;grid-template-columns:repeat(2,minmax(0,1fr));padding:.25rem}.mobile-view-toggle button[data-v-8ca97463]{background:transparent;border:none;border-radius:.4rem;color:var(--secondary-color);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:700;min-height:2.35rem;padding:.45rem .75rem}.mobile-view-toggle button.active[data-v-8ca97463]{background:#fff;box-shadow:0 .25rem .8rem #0f1b2d14;color:var(--primary-color)}.appointment-outlook[data-v-8ca97463],.directory-table[data-v-8ca97463]{min-height:0}.appointment-outlook.mobile-hidden[data-v-8ca97463],.directory-table.mobile-hidden[data-v-8ca97463]{display:none}.tile-head[data-v-8ca97463]{align-items:stretch;gap:.65rem;padding:.75rem}.outlook-actions[data-v-8ca97463],.year-controls[data-v-8ca97463]{width:100%}.year-controls[data-v-8ca97463]{justify-content:space-between}.outlook-body[data-v-8ca97463]{padding:.65rem .75rem .5rem}.table-toolbar[data-v-8ca97463]{padding:.65rem .75rem}.search-field[data-v-8ca97463]{min-width:0;width:100%}}.appointments-main[data-v-c9ba5a57]{background:#f3f5f8;overflow:hidden}.sub-nav[data-v-c1dead4c]{align-items:center;align-self:stretch;display:flex;min-width:0;padding:0 0 0 .35rem;position:relative;width:auto}.desktop-links[data-v-c1dead4c]{align-items:center;align-self:stretch;display:flex;gap:.1rem;min-width:0}.desktop-links a[data-v-c1dead4c]{color:var(--sub-text-color);font-size:.92rem;padding:0 .95rem}.desktop-links a.router-link-exact-active[data-v-c1dead4c]{color:var(--text-color);font-weight:700}.desktop-links a.router-link-exact-active[data-v-c1dead4c]:after{background:var(--primary-color);border-radius:999rem 999rem 0 0;bottom:0;content:"";height:.18rem;left:.75rem;position:absolute;right:.75rem}.mobile-menu[data-v-c1dead4c]{display:none;position:relative}.trigger[data-v-c1dead4c]{align-items:center;background:var(--secondary-background);border:1px solid var(--secondary-border-color);border-radius:.5rem;color:var(--text-color);cursor:pointer;display:inline-flex;font:inherit;font-size:.9rem;font-weight:700;gap:.6rem;height:2.5rem;justify-content:space-between;min-width:9.75rem;padding:0 .8rem}.chevron[data-v-c1dead4c]{color:var(--sub-text-color);font-size:.78rem;transition:transform .2s ease}.chevron.open[data-v-c1dead4c]{transform:rotate(180deg)}.menu[data-v-c1dead4c]{background:var(--secondary-background);border:1px solid var(--secondary-border-color);border-radius:.5rem;box-shadow:0 1rem 2rem #0000001f;display:grid;gap:.1rem;left:0;min-width:100%;overflow:hidden;padding:.3rem;position:absolute;top:calc(100% + .35rem);z-index:30}.menu-link[data-v-c1dead4c]{border-radius:.35rem;color:var(--sub-text-color);font-size:.9rem;font-weight:500;height:auto;justify-content:flex-start;padding:.7rem .75rem;text-decoration:none;white-space:nowrap}.menu-link.selected[data-v-c1dead4c]{background:var(--tertiary-background);color:var(--text-color);font-weight:700}@media(max-width:991.98px){.sub-nav[data-v-c1dead4c]{padding-left:0}.desktop-links[data-v-c1dead4c]{display:none}.mobile-menu[data-v-c1dead4c]{display:block}.nav a[data-v-c1dead4c]{justify-content:flex-start}}.appointment-view[data-v-62b62cdb]{align-items:stretch;box-sizing:border-box;display:flex;flex:1;flex-direction:column;min-height:0;min-width:0;overflow:hidden;width:100%}.entity-link[data-v-62b62cdb]{color:var(--primary-text-color);font-weight:700;min-width:0}.appointment-title-link[data-v-62b62cdb]{flex:0 1 auto;justify-content:flex-start;max-width:16rem;min-width:0}.appointment-title-text[data-v-62b62cdb]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.appointment-header-nav[data-v-62b62cdb]{align-self:stretch;display:flex;min-width:0}.empty-state[data-v-62b62cdb]{margin:1rem;padding:1rem;width:100%}.sub-nav-wrapper[data-v-62b62cdb]{background:var(--secondary-background);display:none;margin:-.5rem -.5rem .5rem;padding:.5rem 1rem}.hide-mobile[data-v-62b62cdb],.hide-tablet[data-v-62b62cdb],.hide-laptop[data-v-62b62cdb]{display:flex;gap:.5rem;align-items:center}@media(max-width:767.98px){.appointment-header-nav[data-v-62b62cdb]{display:none}.sub-nav-wrapper[data-v-62b62cdb]{display:block}}.form[data-v-09f77d34]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.note-shell[data-v-334a28b0]{display:flex;flex-direction:column;overflow-x:hidden}.note-hero[data-v-334a28b0],.note-editor[data-v-334a28b0],.note-panel[data-v-334a28b0]{animation:reveal-up-334a28b0 .45s ease both}.note-hero[data-v-334a28b0]{background:#141e34;color:#fff;display:grid;gap:1rem;grid-template-columns:auto minmax(0,1fr) minmax(14rem,.85fr);padding:1.45rem 1.75rem;position:relative}.note-hero[data-v-334a28b0]:after{background:#ffffff1f;content:"";height:1px;inset:auto 1.5rem 0;position:absolute}.hero-mark[data-v-334a28b0]{align-items:center;background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:1rem;display:inline-flex;font-size:1.25rem;height:3.2rem;justify-content:center;width:3.2rem}.hero-copy[data-v-334a28b0]{min-width:0}.hero-copy h4[data-v-334a28b0]{font-size:1.65rem;font-weight:700;line-height:1.05;margin:.35rem 0 .55rem}.hero-copy p[data-v-334a28b0]{color:#ffffffc2;line-height:1.55;margin:0;max-width:34rem}.hero-kicker[data-v-334a28b0],.section-kicker[data-v-334a28b0]{font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.hero-kicker[data-v-334a28b0]{color:#ffffff9e}.hero-meta[data-v-334a28b0]{align-self:stretch;background:#ffffff14;border:1px solid rgba(255,255,255,.1);border-radius:1rem;display:grid;gap:.9rem;margin:0;padding:1rem 1.1rem}.hero-meta dt[data-v-334a28b0]{color:#ffffff94;font-size:.72rem;font-weight:700;letter-spacing:.1em;margin-bottom:.15rem;text-transform:uppercase}.hero-meta dd[data-v-334a28b0]{margin:0;line-height:1.45}.note-layout[data-v-334a28b0]{display:grid;gap:1rem;grid-template-columns:minmax(0,1.15fr) minmax(16rem,.85fr);padding:1.35rem}.note-editor[data-v-334a28b0],.note-panel[data-v-334a28b0]{background:var(--secondary-background);border:1px solid var(--border-color);border-radius:1.1rem}.note-editor[data-v-334a28b0]{padding:1.35rem}.note-side[data-v-334a28b0]{display:flex;flex-direction:column;gap:1rem}.note-panel[data-v-334a28b0]{display:flex;flex-direction:column;gap:1rem;padding:1.2rem}.section-copy[data-v-334a28b0]{margin-bottom:1.1rem}.section-copy h5[data-v-334a28b0]{font-size:1rem;font-weight:700;margin:0 0 .25rem}.section-copy p[data-v-334a28b0]{color:var(--sub-text-color);line-height:1.55;margin:0}.section-copy.compact[data-v-334a28b0]{margin-bottom:0}.section-kicker[data-v-334a28b0]{color:color-mix(in srgb,var(--secondary-color) 54%,#6d7688);display:inline-flex;margin-bottom:.45rem}.note-validation-form[data-v-334a28b0]{display:flex;flex-direction:column;gap:1rem}.note-validation-form[data-v-334a28b0] textarea{min-height:16rem}.note-validation-form[data-v-334a28b0] .input-field{padding:0}.visibility-options[data-v-334a28b0]{display:flex;flex-direction:column;gap:.75rem}.visibility-option[data-v-334a28b0]{background:#f4f7f9;border:1px solid var(--border-color);border-radius:.95rem;color:inherit;cursor:pointer;display:flex;flex-direction:column;gap:.25rem;padding:.9rem 1rem;text-align:left;transition:background .2s ease,border-color .2s ease,transform .2s ease}.visibility-option strong[data-v-334a28b0]{color:var(--secondary-color);line-height:1.25}.visibility-option small[data-v-334a28b0]{color:var(--sub-text-color);line-height:1.45}.visibility-option[data-v-334a28b0]:hover,.visibility-option[data-v-334a28b0]:focus-visible{background:#fff;border-color:color-mix(in srgb,var(--primary-color) 35%,var(--border-color));outline:none;transform:translateY(-1px)}.visibility-option.active[data-v-334a28b0]{background:#fff;border-color:#00a6c93d;box-shadow:inset 0 0 0 1px #00a6c91f}.visibility-option.private.active[data-v-334a28b0]{border-color:#141e3433;box-shadow:inset 0 0 0 1px #141e341f}@keyframes reveal-up-334a28b0{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@media(max-width:767.98px){.note-hero[data-v-334a28b0]{grid-template-columns:auto 1fr}.hero-meta[data-v-334a28b0]{grid-column:1/-1}.note-layout[data-v-334a28b0]{grid-template-columns:1fr}}@media(max-width:767.98px){.note-hero[data-v-334a28b0]{padding:1.25rem 1.1rem}.note-layout[data-v-334a28b0]{padding:1rem}.hero-copy h4[data-v-334a28b0]{font-size:1.35rem}}.note-modal[data-v-a6e636e3] .modal{background:#f5f6f8;border:.0625rem solid rgba(20,30,52,.1);border-radius:.5rem;box-shadow:0 1rem 2rem #141e341a;overflow:hidden}.note-modal[data-v-a6e636e3] .modal-header{background:#141e34;border-bottom:.0625rem solid rgba(255,255,255,.08);color:#fff;padding:1.1rem 1.35rem}.note-modal[data-v-a6e636e3] .modal-header h3{font-size:.78rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.note-modal[data-v-a6e636e3] .modal-header-content{width:100%}.note-modal[data-v-a6e636e3] .modal-body{background:#f5f6f8;padding:0}.note-modal[data-v-a6e636e3] .modal-footer{background:#eef1f4;border-top:.0625rem solid rgba(20,30,52,.08);padding:1rem 1.5rem 1.35rem}.note[data-v-7cdabef2]{width:100%}.note.highlighted .note-card[data-v-7cdabef2]{outline:.125rem solid var(--primary-color);outline-offset:.125rem;background:color-mix(in srgb,var(--primary-color) 10%,var(--secondary-background))}.note-card[data-v-7cdabef2]{width:100%;text-align:left;display:flex;flex-direction:column;gap:.75rem;padding:.875rem;border-radius:.45rem;background:var(--secondary-background);border:none;box-shadow:var(--box-shadow);transition:background .2s ease,border-color .2s ease,transform .2s ease}.note-card.compact[data-v-7cdabef2]{gap:.625rem;padding:.75rem}.note-card[data-v-7cdabef2]:hover{background:var(--hover-color);transform:translateY(-1px)}.note-card.readonly[data-v-7cdabef2]{cursor:default}.note-card.readonly[data-v-7cdabef2]:hover{background:var(--secondary-background);transform:none}.note-card[data-v-7cdabef2]:focus-visible{outline:.125rem solid var(--primary-color);outline-offset:.125rem}.note-header[data-v-7cdabef2]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.note-visibility[data-v-7cdabef2]{display:inline-flex;align-items:center;padding:.25rem .625rem;border-radius:999rem;font-size:.75rem;font-weight:600;color:var(--primary-color);background:#00a6c924}.note-visibility.private[data-v-7cdabef2]{color:var(--secondary-color);background:#141e341f}.note-updated[data-v-7cdabef2]{font-size:.8rem;color:var(--sub-text-color);white-space:nowrap}.note-text[data-v-7cdabef2]{color:var(--title-color);line-height:1.5;font-size:.9rem;overflow-wrap:anywhere}.note-card.compact .note-text[data-v-7cdabef2]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.note-text[data-v-7cdabef2] p+p,.note-text[data-v-7cdabef2] ul+p,.note-text[data-v-7cdabef2] ol+p,.note-text[data-v-7cdabef2] p+ul,.note-text[data-v-7cdabef2] p+ol{margin-top:.5rem}.note-text[data-v-7cdabef2] ul,.note-text[data-v-7cdabef2] ol{padding-left:1.25rem}.note-text[data-v-7cdabef2] li+li{margin-top:.2rem}.note-modal[data-v-088b5d27] .modal{background:#f5f6f8;border:.0625rem solid rgba(20,30,52,.1);border-radius:.5rem;box-shadow:0 1rem 2rem #141e341a;overflow:hidden}.note-modal[data-v-088b5d27] .modal-header{background:#141e34;border-bottom:.0625rem solid rgba(255,255,255,.08);color:#fff;padding:1.1rem 1.35rem}.note-modal[data-v-088b5d27] .modal-header h3{font-size:.78rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.note-modal[data-v-088b5d27] .modal-header-content{width:100%}.note-modal[data-v-088b5d27] .modal-body{background:#f5f6f8;padding:0}.note-modal[data-v-088b5d27] .modal-footer{background:#eef1f4;border-top:.0625rem solid rgba(20,30,52,.08);padding:1rem 1.5rem 1.35rem}.note-panel[data-v-088b5d27]{display:flex;flex-direction:column;gap:1rem;padding:1.2rem}.note-panel.subtle[data-v-088b5d27]{background:#f8fafb;border:1px solid var(--border-color);border-radius:1.1rem}.section-kicker[data-v-088b5d27]{color:color-mix(in srgb,var(--secondary-color) 54%,#6d7688);display:inline-flex;margin-bottom:.45rem}.people-area[data-v-904372ea]{grid-column:span 2;min-width:0}.people-grid[data-v-904372ea]{display:grid;gap:1rem;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);min-width:0}.people-tile[data-v-904372ea]{box-sizing:border-box;justify-self:stretch;overflow:hidden;padding:0;width:100%}.tile-head[data-v-904372ea]{align-items:center;border-bottom:.0625rem solid var(--border-color);display:flex;gap:1rem;justify-content:space-between;min-height:3rem;padding:.9rem 1rem .75rem}.tile-head h2[data-v-904372ea]{color:var(--secondary-color);font-size:1rem;font-weight:700;margin:0}.count-pill[data-v-904372ea]{align-items:center;background:#f0f3f7;border-radius:999rem;color:var(--secondary-color);display:inline-flex;flex:0 0 auto;font-size:.78rem;font-weight:800;min-height:1.45rem;padding:.28rem .65rem}.people-list[data-v-904372ea]{display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:.85rem 1rem 1rem}.person-card[data-v-904372ea]{align-items:start;background:var(--primary-background);border:.0625rem solid color-mix(in srgb,var(--border-color) 72%,transparent);border-radius:.5rem;display:grid;gap:.75rem;min-width:0;padding:.8rem .9rem}.internal-card[data-v-904372ea]{grid-template-columns:2.75rem minmax(0,1fr) minmax(9.5rem,11rem)}.external-card[data-v-904372ea]{grid-template-columns:2.75rem minmax(0,1fr) minmax(10.5rem,12rem)}.avatar[data-v-904372ea]{align-items:center;border-radius:999rem;color:#fff;display:inline-flex;font-size:.95rem;font-weight:700;height:2.75rem;justify-content:center;width:2.75rem}.person-main[data-v-904372ea]{min-width:0}.person-main h3[data-v-904372ea],.person-main p[data-v-904372ea]{margin:0}.person-main h3[data-v-904372ea]{color:var(--secondary-color);font-size:1rem;font-weight:700;line-height:1.25}.person-main p[data-v-904372ea]{color:var(--sub-text-color);font-size:.85rem;line-height:1.4;margin-top:.2rem}.organisation-copy[data-v-904372ea]{margin-top:.1rem}.person-contact[data-v-904372ea]{display:grid;gap:.35rem;justify-items:end;min-width:0}.contact-actions[data-v-904372ea]{align-items:center;display:flex;gap:.35rem;justify-content:flex-end}.contact-icon[data-v-904372ea],.teams-link[data-v-904372ea]{align-items:center;background:var(--secondary-background);border-radius:999rem;color:var(--secondary-color);display:inline-flex;font-size:.8rem;font-weight:700;gap:.25rem;justify-content:center;min-height:1.9rem;text-decoration:none}.contact-icon[data-v-904372ea]{min-width:1.9rem}.teams-link[data-v-904372ea]{padding:0 .65rem}.teams-badge[data-v-904372ea]{align-items:center;background:#4b53bc;border-radius:.35rem;color:#fff;display:inline-flex;font-size:.72rem;font-weight:800;height:1.1rem;justify-content:center;width:1.1rem}.contact-line[data-v-904372ea]{color:var(--sub-text-color);font-size:.82rem;line-height:1.3;max-width:100%;text-align:right;text-decoration:none;white-space:normal;word-break:break-word;overflow-wrap:anywhere}.external-contact[data-v-904372ea]{padding-top:.2rem}.contact-line.empty[data-v-904372ea]{color:color-mix(in srgb,var(--sub-text-color) 78%,transparent)}@media(max-width:767.98px){.people-area[data-v-904372ea]{grid-column:auto}.people-grid[data-v-904372ea]{grid-template-columns:1fr}.internal-card[data-v-904372ea],.external-card[data-v-904372ea]{grid-template-columns:2.75rem minmax(0,1fr)}.person-organisation[data-v-904372ea],.person-contact[data-v-904372ea]{grid-column:2}.person-contact[data-v-904372ea],.contact-line[data-v-904372ea]{text-align:left;justify-items:start}}@media(max-width:767.98px){.internal-card[data-v-904372ea],.external-card[data-v-904372ea]{grid-template-columns:1fr}.avatar[data-v-904372ea],.person-main[data-v-904372ea],.person-contact[data-v-904372ea]{grid-column:auto}.person-contact[data-v-904372ea]{justify-items:start}}.timeline-card[data-v-8ffddf04]{--line-color: color-mix(in srgb, var(--error-color) 82%, var(--warning-color));--today-color: color-mix(in srgb, var(--success-color) 38%, var(--secondary-color));box-sizing:border-box;justify-self:stretch;overflow:visible;padding:.75rem 1rem .8rem;position:relative;width:100%;z-index:1}.flag[data-v-8ffddf04]{border-radius:.25rem;color:var(--light-text-color);font-size:.72rem;font-weight:700;line-height:1;padding:.26rem .42rem;white-space:nowrap}.rail[data-v-8ffddf04]{box-sizing:border-box;min-height:10.25rem;overflow:visible;position:relative}.line[data-v-8ffddf04]{background:var(--line-color);height:.125rem;left:1.35rem;position:absolute;right:1.35rem;top:3.4rem}.end-stop[data-v-8ffddf04]{background:var(--warning-color);height:.8rem;position:absolute;right:1.26rem;top:3.04rem;width:.125rem}.flag[data-v-8ffddf04]{position:absolute;z-index:2}.flag.start[data-v-8ffddf04]{background:var(--warning-color);left:1.35rem;top:2rem}.today-marker[data-v-8ffddf04]{position:absolute;top:.4rem;transform:translate(-50%);z-index:4}.flag.today[data-v-8ffddf04]{background:var(--today-color);display:block;position:relative}.today-stem[data-v-8ffddf04]{border-left:.0625rem dashed color-mix(in srgb,var(--today-color) 62%,transparent);height:2.22rem;left:50%;position:absolute;top:1.25rem;transform:translate(-50%)}.today-dot[data-v-8ffddf04]{background:var(--today-color);border:.12rem solid var(--primary-background);border-radius:999rem;height:.46rem;left:50%;position:absolute;top:2.78rem;transform:translate(-50%,-50%);width:.46rem}.service-dates[data-v-8ffddf04]{inset:0;list-style:none;margin:0;padding:0;position:absolute}.date-marker[data-v-8ffddf04]{position:absolute;top:0;transform:translate(-50%);z-index:4}.date-tick[data-v-8ffddf04]{border-left:.0625rem dashed color-mix(in srgb,var(--service-colour) 52%,transparent);height:calc(3.4rem - (.22rem + var(--date-lane) * 1.05rem));left:50%;position:absolute;top:calc(.74rem + var(--date-lane) * 1.05rem);transform:translate(-50%)}.date-dot[data-v-8ffddf04]{background:var(--service-colour);border:.12rem solid var(--primary-background);border-radius:999rem;height:.46rem;left:50%;position:absolute;top:3.4rem;transform:translate(-50%,-50%);width:.46rem}.date-label[data-v-8ffddf04]{background:var(--primary-background);border-left:.18rem solid var(--service-colour);border-radius:.25rem;box-shadow:0 .18rem .6rem #141e3414;color:var(--secondary-color);display:grid;font-size:.6rem;gap:.06rem;left:50%;line-height:1.08;max-width:8.2rem;min-width:5.25rem;padding:.18rem .28rem .2rem;position:absolute;top:calc(.18rem + var(--date-lane) * 1.05rem);transform:translate(-50%)}.date-label strong[data-v-8ffddf04],.date-label span[data-v-8ffddf04]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.date-label strong[data-v-8ffddf04]{font-weight:800}.date-label span[data-v-8ffddf04]{color:var(--sub-text-color)}.date-marker[data-v-8ffddf04]:hover,.date-marker[data-v-8ffddf04]:focus-within,.person[data-v-8ffddf04]:hover,.person[data-v-8ffddf04]:focus-within{z-index:8}.date-marker.align-end .date-label[data-v-8ffddf04]{left:auto;right:0;transform:none}.date-marker.align-start .date-label[data-v-8ffddf04]{left:0;transform:none}.tooltip[data-v-8ffddf04]{background:var(--secondary-color);border-radius:.35rem;box-shadow:0 .3rem .85rem #141e342e;color:var(--light-text-color);display:grid;font-size:.68rem;gap:.16rem;line-height:1.25;opacity:0;padding:.38rem .48rem;pointer-events:none;position:absolute;transition:opacity .14s ease,transform .14s ease;visibility:hidden;width:max-content;z-index:9}.tooltip strong[data-v-8ffddf04],.tooltip span[data-v-8ffddf04]{max-width:13rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tooltip span[data-v-8ffddf04]{color:#ffffffc7}.date-tooltip[data-v-8ffddf04]{left:50%;top:calc(1.65rem + var(--date-lane) * 1.05rem);transform:translate(-50%,-.2rem)}.date-marker.align-start .date-tooltip[data-v-8ffddf04]{left:0;transform:translateY(-.2rem)}.date-marker.align-end .date-tooltip[data-v-8ffddf04]{left:auto;right:0;transform:translateY(-.2rem)}.date-marker:hover .date-tooltip[data-v-8ffddf04],.date-marker:focus-within .date-tooltip[data-v-8ffddf04],.person:hover .activity-tooltip[data-v-8ffddf04],.person:focus-within .activity-tooltip[data-v-8ffddf04]{opacity:1;transform:translate(-50%);visibility:visible}.date-marker.align-start:hover .date-tooltip[data-v-8ffddf04],.date-marker.align-start:focus-within .date-tooltip[data-v-8ffddf04],.date-marker.align-end:hover .date-tooltip[data-v-8ffddf04],.date-marker.align-end:focus-within .date-tooltip[data-v-8ffddf04]{transform:translateY(0)}.person.align-start .activity-tooltip[data-v-8ffddf04]{left:0;transform:translateY(-.2rem)}.person.align-end .activity-tooltip[data-v-8ffddf04]{left:auto;right:0;transform:translateY(-.2rem)}.person.align-start:hover .activity-tooltip[data-v-8ffddf04],.person.align-start:focus-within .activity-tooltip[data-v-8ffddf04],.person.align-end:hover .activity-tooltip[data-v-8ffddf04],.person.align-end:focus-within .activity-tooltip[data-v-8ffddf04]{transform:translateY(0)}.people[data-v-8ffddf04]{inset:3.4rem 1.35rem 0;list-style:none;margin:0;padding:0;position:absolute}.person[data-v-8ffddf04]{--person-offset: calc(2.65rem + (var(--lane) * .82rem));height:1.55rem;position:absolute;top:var(--person-offset);transform:translate(-50%);width:1.55rem}.person-stem[data-v-8ffddf04]{border-left:.0625rem dashed rgba(20,30,52,.22);height:var(--person-offset);left:50%;position:absolute;top:calc(-1 * var(--person-offset));transform:translate(-50%)}.avatar[data-v-8ffddf04]{align-items:center;border:.125rem solid var(--primary-background);border-radius:999rem;box-shadow:0 .18rem .6rem #141e3429;color:#fff;display:flex;font-size:.58rem;font-weight:800;height:1.55rem;justify-content:center;position:relative;width:1.55rem;z-index:2}.avatar[data-v-8ffddf04]:focus-visible,.date-label[data-v-8ffddf04]:focus-visible{outline:.125rem solid var(--primary-color);outline-offset:.125rem}.activity-tooltip[data-v-8ffddf04]{left:50%;top:1.88rem;transform:translate(-50%,-.2rem)}.visually-hidden[data-v-8ffddf04]{border:0;clip:rect(0,0,0,0);height:.0625rem;margin:-.0625rem;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:.0625rem}@media(max-width:767.98px){.rail[data-v-8ffddf04]{min-width:42rem}.timeline-card[data-v-8ffddf04]{overflow-x:auto}}.timeline-panel[data-v-66d7c94e]{min-width:0;width:100%}.summary-table-wrapper[data-v-df90b836]{overflow-x:auto;padding-bottom:.9rem}.summary-table[data-v-df90b836]{border-collapse:collapse;min-width:78rem;width:100%}.summary-table th[data-v-df90b836],.summary-table td[data-v-df90b836]{border-top:.0625rem solid var(--border-color);color:var(--secondary-color);font-size:.84rem;padding:.65rem .7rem;text-align:right;vertical-align:top;white-space:nowrap}.summary-table thead th[data-v-df90b836]{color:var(--sub-text-color);font-size:.8rem;font-weight:800}.summary-table th[data-v-df90b836]:first-child,.summary-table td[data-v-df90b836]:first-child{left:0;min-width:15rem;position:sticky;text-align:left;z-index:1}.summary-table thead th[data-v-df90b836]:first-child,.summary-table tbody th[data-v-df90b836]{background:var(--primary-background)}.overall-row th[data-v-df90b836],.overall-row td[data-v-df90b836],.service-line-row th[data-v-df90b836],.service-line-row td[data-v-df90b836]{font-weight:700}.interactive-row[data-v-df90b836]{cursor:pointer}.interactive-row.selected th[data-v-df90b836],.interactive-row.selected td[data-v-df90b836]{background:#00a6c914}.interactive-row.selected th[data-v-df90b836]:first-child,.interactive-row.selected td[data-v-df90b836]:first-child{background:#00a6c91f}.overall-row th[data-v-df90b836]:first-child,.overall-row td[data-v-df90b836]:first-child{background:#141e3408}.overall-person-row th[data-v-df90b836]:first-child,.overall-person-row td[data-v-df90b836]:first-child{background:#141e3405}.person-row th[data-v-df90b836]:first-child,.person-row td[data-v-df90b836]:first-child{background:#141e3404}.label-stack[data-v-df90b836]{display:grid;gap:.18rem}.label[data-v-df90b836]{color:var(--secondary-color)}.meta[data-v-df90b836]{color:var(--sub-text-color);font-size:.76rem;font-weight:600}.person-label[data-v-df90b836]{padding-left:1.1rem;position:relative}.person-label[data-v-df90b836]:before{background:#141e3429;border-radius:999rem;content:"";height:.35rem;left:.3rem;position:absolute;top:.55rem;width:.35rem}.overall-person-label[data-v-df90b836]{padding-left:.95rem}.empty-row td[data-v-df90b836]{color:var(--sub-text-color);text-align:left}@media(max-width:767.98px){.summary-table th[data-v-df90b836]:first-child,.summary-table td[data-v-df90b836]:first-child{left:auto;min-width:12rem;position:static;z-index:auto}}.appointment-overview[data-v-974c28e9]{box-sizing:border-box;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr);min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;padding:.25rem;width:100%}.appointment-details-grid[data-v-974c28e9]{align-items:start;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;width:100%}.profile-column[data-v-974c28e9]{display:grid;gap:1rem;width:100%;align-content:start}.timeline-row[data-v-974c28e9],.service-lines-tile[data-v-974c28e9],.billing-tile[data-v-974c28e9]{min-width:0;width:100%}.summary-tile[data-v-974c28e9]{background:#141e34;color:#fff;display:flex;flex-direction:column;gap:0;overflow:hidden;padding:0}.summary-overview[data-v-974c28e9]{align-items:start;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) auto;padding:1rem 1.2rem .85rem}.description[data-v-974c28e9]{color:#ffffffb8;line-height:1.45;margin:0}.summary-highlight[data-v-974c28e9]{background:#ffffff0d;border:.0625rem solid rgba(255,255,255,.08);border-radius:.65rem;display:grid;gap:.35rem;min-width:11rem;padding:.85rem .95rem}.summary-highlight-label[data-v-974c28e9]{color:#ffffff9e;font-size:.8rem;font-weight:600}.summary-highlight-value[data-v-974c28e9]{color:#fff;font-size:1.25rem;font-weight:800}.summary-details[data-v-974c28e9]{display:grid;gap:.75rem;grid-template-columns:1fr;margin:0;padding:0 1.2rem 1.2rem}.summary-details dt[data-v-974c28e9]{color:#ffffff94;font-size:.85rem;margin-bottom:.15rem}.summary-details dd[data-v-974c28e9]{font-weight:600}.summary-notes[data-v-974c28e9]{border-top:.0625rem solid rgba(255,255,255,.08);display:grid;gap:.75rem;padding:.9rem 1rem 1rem}.summary-notes-head[data-v-974c28e9]{align-items:center;display:flex;justify-content:space-between}.summary-notes-head h3[data-v-974c28e9]{color:#fff;font-size:.95rem;margin:0}.summary-notes[data-v-974c28e9]>.lcp-button-wrapper>.lcp-button,.summary-notes-head[data-v-974c28e9] .lcp-button{border-radius:.45rem;font-size:.95rem;height:2.25rem;padding:.45rem;width:2.25rem}.service-lines-tile[data-v-974c28e9],.billing-tile[data-v-974c28e9]{box-sizing:border-box;justify-self:stretch;padding:0;width:100%}.tile-head[data-v-974c28e9]{align-items:center;border-bottom:.0625rem solid var(--border-color);display:flex;gap:1rem;justify-content:space-between;min-height:3rem;padding:.9rem 1rem .75rem}.tile-head h2[data-v-974c28e9]{color:var(--secondary-color);font-size:1rem;font-weight:700;margin:0}.summary-head.tile-head[data-v-974c28e9]{border-bottom-color:#ffffff14}.summary-head.tile-head h2[data-v-974c28e9]{color:#fff;line-height:1.25}.year-controls[data-v-974c28e9]{display:flex;align-items:center;gap:.5rem}.year-range[data-v-974c28e9]{color:var(--secondary-color);font-size:.85rem;font-weight:700;min-width:8.5rem;text-align:center}.table-wrapper[data-v-974c28e9]{overflow:auto;padding:.85rem 1rem 1rem}.service-lines-tile table[data-v-974c28e9]{border-collapse:collapse;min-width:64rem;width:100%}.service-lines-tile th[data-v-974c28e9],.service-lines-tile td[data-v-974c28e9]{border-bottom:.0625rem solid rgba(20,30,52,.06);padding:.62rem .5rem;text-align:left;vertical-align:top}.service-lines-tile th[data-v-974c28e9]{color:var(--sub-text-color);font-size:.76rem;font-weight:800}.note-list[data-v-974c28e9]{display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr);list-style:none;margin:0;overflow:visible;padding:0}.empty-text[data-v-974c28e9]{color:var(--sub-text-color);padding:.25rem 0 1rem}.visually-hidden[data-v-974c28e9]{border:0;clip:rect(0,0,0,0);height:.0625rem;margin:-.0625rem;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:.0625rem}.billing-tile[data-v-974c28e9]{overflow:hidden}.billing-layout[data-v-974c28e9]{align-items:stretch;display:grid;gap:.85rem;grid-template-columns:minmax(0,1fr);min-height:0;padding:.65rem 1rem 1.5rem}.chart-panel[data-v-974c28e9]{display:grid;gap:.95rem;min-width:0}@media(max-width:1199.98px){.appointment-details-grid[data-v-974c28e9],.summary-overview[data-v-974c28e9]{grid-template-columns:1fr}.summary-highlight[data-v-974c28e9]{min-width:0}}.filter[data-v-b181fed2]{align-self:start;background:#fff;border:.0625rem solid var(--border-color);border-radius:.5rem;box-shadow:0 .5rem 1.2rem -1.2rem #141e3447;box-sizing:border-box;display:grid;grid-template-rows:auto minmax(0,1fr);max-height:100%;min-height:0;min-width:0;overflow:hidden}.filter-head[data-v-b181fed2]{align-items:center;background:#fff;border-bottom:.0625rem solid var(--border-color);box-sizing:border-box;display:flex;gap:1rem;justify-content:space-between;min-height:4rem;padding:.95rem 1rem .8rem}.actions[data-v-b181fed2]{align-items:center;display:flex;flex:0 0 auto;gap:.5rem}.filter-body[data-v-b181fed2]{align-content:start;box-sizing:border-box;display:grid;gap:.85rem;min-height:0;overflow-y:auto;padding:1rem 1rem 1.5rem;scrollbar-gutter:stable}h2[data-v-b181fed2],h3[data-v-b181fed2]{margin:0}h2[data-v-b181fed2]{color:var(--secondary-color);font-size:1rem;font-weight:700}h3[data-v-b181fed2]{color:var(--secondary-color);font-size:.92rem;font-weight:700}.reset-button[data-v-b181fed2],.collapse-button[data-v-b181fed2]{align-items:center;background:#fff;border:.0625rem solid rgba(20,30,52,.08);border-radius:999rem;color:var(--secondary-color);cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:.78rem;height:2.35rem;justify-content:center;transition:background .18s ease,border-color .18s ease,color .18s ease,opacity .18s ease;width:2.35rem}.reset-button[data-v-b181fed2]:not(:disabled):hover,.reset-button[data-v-b181fed2]:not(:disabled):focus-visible,.collapse-button[data-v-b181fed2]:hover,.collapse-button[data-v-b181fed2]:focus-visible{background:#00a6c914;border-color:#00a6c947;color:var(--primary-color);outline:none}.reset-button[data-v-b181fed2]:disabled{cursor:default;opacity:.42}.collapse-button[data-v-b181fed2]{display:none}.section[data-v-b181fed2]{display:grid;gap:1rem}.section+.section[data-v-b181fed2]{border-top:.0625rem solid rgba(20,30,52,.08);padding-top:1rem}.title-row[data-v-b181fed2]{align-items:start;display:flex;justify-content:space-between}.field[data-v-b181fed2]{display:grid;gap:.45rem}.field span[data-v-b181fed2]{color:var(--text-color);font-size:.86rem;font-weight:700}input[data-v-b181fed2]{width:100%;border:.0625rem solid rgba(0,166,201,.34);border-radius:.4rem;background:var(--primary-background);box-sizing:border-box;color:var(--text-color);font:inherit;min-height:2.25rem;padding:.4rem .55rem}input[data-v-b181fed2]:focus{border-color:var(--primary-color);box-shadow:0 0 0 .14rem color-mix(in srgb,var(--primary-color) 14%,transparent);outline:none}.pill-toggle[data-v-b181fed2]{background:#141e340f;border:.0625rem solid rgba(0,166,201,.22);border-radius:999rem;display:inline-flex;flex-wrap:wrap;gap:.25rem;justify-self:start;max-width:100%;padding:.2rem;width:fit-content}.pill[data-v-b181fed2]{background:transparent;border:0;border-radius:999rem;color:var(--sub-text-color);cursor:pointer;font-size:.76rem;font-weight:700;min-height:2.4rem;padding:.45rem .8rem;transition:background .18s ease,color .18s ease}.pill.selected[data-v-b181fed2]{background:#fff;box-shadow:0 .0625rem #141e340f;color:var(--secondary-color)}.checkbox-list[data-v-b181fed2]{display:grid;gap:.65rem;max-height:13rem;overflow:auto;padding-right:.2rem}.checkbox-option[data-v-b181fed2]{align-items:flex-start;color:var(--secondary-color);cursor:pointer;display:grid;gap:.6rem;grid-template-columns:auto minmax(0,1fr) auto;line-height:1.4;min-width:0}.checkbox-option input[data-v-b181fed2]{accent-color:var(--primary-color);height:1rem;margin-top:.15rem;min-height:0;outline:.0625rem solid rgba(0,166,201,.32);outline-offset:.08rem;padding:0;width:1rem}.checkbox-option span[data-v-b181fed2]{min-width:0}.checkbox-option strong[data-v-b181fed2]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.checkbox-option small[data-v-b181fed2]{color:var(--sub-text-color);font-size:.72rem;white-space:nowrap}.checkbox-option.detailed[data-v-b181fed2]{grid-template-columns:auto minmax(0,1fr)}.checkbox-option.detailed small[data-v-b181fed2]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.date-grid[data-v-b181fed2]{display:grid;gap:.6rem}@media(max-width:991.98px){.filter[data-v-b181fed2]{max-height:min(38rem,100dvh - 8rem)}.filter.collapsed[data-v-b181fed2]{grid-template-rows:auto}.filter.collapsed .filter-head[data-v-b181fed2]{border-bottom:0}.filter.collapsed .filter-body[data-v-b181fed2]{display:none}.collapse-button[data-v-b181fed2]{display:inline-flex}}.activity-tile[data-v-78dac86a]{background:var(--secondary-background);border:none;border-radius:.5rem;padding:1rem 1.25rem;box-shadow:var(--box-shadow);display:flex;flex-direction:column;gap:.5rem;min-height:5.625rem;width:100%;max-width:17.5rem;position:relative;color:inherit;text-decoration:none}.activity-tile.has-summary[data-v-78dac86a]{max-width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(14rem,1fr);column-gap:1rem;align-items:start}.activity-tile.has-summary.summary-first .activity-main[data-v-78dac86a]{grid-column:2;grid-row:1}.activity-tile.has-summary.summary-first .activity-summary[data-v-78dac86a]{grid-column:1;grid-row:1;border-left:0;border-right:1px solid var(--border-color);padding-left:0;padding-right:1rem}.activity-tile.clickable[data-v-78dac86a]{transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.activity-tile.clickable[data-v-78dac86a]:hover{background:var(--hover-color);transform:translateY(-1px)}.activity-tile.clickable[data-v-78dac86a]:focus-visible{outline:.125rem solid var(--primary-color);outline-offset:.125rem}.activity-main[data-v-78dac86a]{display:flex;flex-direction:column;gap:.5rem;min-width:0;position:relative}.linked-user-badge[data-v-78dac86a]{position:absolute;top:0;right:0;z-index:3;width:1.875rem;height:1.875rem;display:grid;place-items:center;border-radius:50%;background:var(--secondary-background);border:.125rem solid var(--primary-background);box-shadow:var(--box-shadow);transform:translate(30%,-30%);pointer-events:none}.linked-user-badge[data-v-78dac86a] .profile{display:block;width:1.5rem;height:1.5rem;border-radius:50%;overflow:hidden}.linked-user-badge[data-v-78dac86a] img,.linked-user-badge[data-v-78dac86a] .icon{width:1.5rem;height:1.5rem;border-radius:50%}.linked-user-badge[data-v-78dac86a] .icon span{font-size:.625rem;line-height:1}.activity-header[data-v-78dac86a]{display:flex;justify-content:space-between;gap:1rem;font-size:.95rem;color:var(--sub-text-color)}.activity-time[data-v-78dac86a]{font-style:italic;font-size:.875rem}.activity-time.full-width[data-v-78dac86a]{width:100%}.activity-type[data-v-78dac86a]{font-weight:600;color:var(--text-color)}.activity-description[data-v-78dac86a]{margin:0;font-size:.9rem}.activity-description.bold[data-v-78dac86a]{font-weight:600;color:var(--text-color)}.communication-from[data-v-78dac86a]{display:flex;align-items:center;gap:.45rem;min-width:0}.communication-from[data-v-78dac86a],.participant-row[data-v-78dac86a]{background:transparent;border:0;color:inherit;font:inherit;padding:0;text-align:left}.communication-from.linked[data-v-78dac86a],.participant-row.linked[data-v-78dac86a]{cursor:pointer}.communication-from.linked[data-v-78dac86a]:focus-visible,.participant-row.linked[data-v-78dac86a]:focus-visible{border-radius:.25rem;outline:.125rem solid rgba(0,166,201,.3);outline-offset:.125rem}.participant-name[data-v-78dac86a]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-meta[data-v-78dac86a]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.25rem;font-size:.875rem;color:var(--sub-text-color)}.context-profiles[data-v-78dac86a],.email-participants[data-v-78dac86a]{container-type:inline-size;display:grid;gap:0;margin-top:.1rem;border-block:.0625rem solid rgba(20,30,52,.07)}.context-profile-group[data-v-78dac86a],.email-participant-group[data-v-78dac86a]{display:grid;align-items:start;gap:.25rem;min-width:0;padding:.48rem 0}.context-profile-group+.context-profile-group[data-v-78dac86a],.email-participant-group+.email-participant-group[data-v-78dac86a]{border-top:.0625rem solid rgba(20,30,52,.07)}.email-participant-label[data-v-78dac86a]{color:var(--sub-text-color);font-size:.64rem;font-weight:700;line-height:1;text-transform:uppercase}.context-profile-group[data-v-78dac86a] .profile-stack,.email-participant-group[data-v-78dac86a] .profile-stack{min-height:1.55rem}.participant-row[data-v-78dac86a]{display:flex;align-items:center;gap:.45rem;min-width:0}.participant-row.single[data-v-78dac86a] .profile-list{flex:0 0 auto}.participant-row .participant-name[data-v-78dac86a]{color:var(--secondary-color);font-size:.8rem;font-weight:600;line-height:1.2}.participant-row[data-v-78dac86a] .profile-stack{min-width:0}.participant-row[data-v-78dac86a] .profile-bubble.as-name{min-width:0;max-width:100%}.participant-row[data-v-78dac86a] .profile-name{display:block;min-width:0;max-width:100%;overflow:hidden;color:var(--secondary-color);font-size:.8rem;font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.context-profile-group[data-v-78dac86a] .profile-bubble,.email-participant-group[data-v-78dac86a] .profile-bubble{border-width:.09375rem;margin-left:-.32rem}.context-profile-group[data-v-78dac86a] .profile-bubble:first-child,.email-participant-group[data-v-78dac86a] .profile-bubble:first-child{margin-left:0}.context-profile-group[data-v-78dac86a] .profile-bubble.overflow,.email-participant-group[data-v-78dac86a] .profile-bubble.overflow{width:1.55rem;height:1.55rem;font-size:.66rem}.activity-summary[data-v-78dac86a]{border-left:1px solid var(--border-color);display:grid;gap:.55rem;align-content:start;padding-left:1rem;min-width:0}.summary-details[data-v-78dac86a]{display:grid;gap:.45rem}.detail-title[data-v-78dac86a]{margin:0;color:var(--secondary-color);font-size:.9rem;font-weight:700;line-height:1.35}.detail-title.italic[data-v-78dac86a]{color:var(--sub-text-color);font-style:italic;font-weight:500}.detail-list[data-v-78dac86a]{display:grid;gap:.35rem;margin:0}.detail-row[data-v-78dac86a]{display:grid;gap:.12rem}.detail-row dt[data-v-78dac86a]{color:var(--sub-text-color);font-size:.64rem;font-weight:700;line-height:1;margin:0;text-transform:uppercase}.detail-row dd[data-v-78dac86a]{color:var(--sub-text-color);font-size:.88rem;line-height:1.35;margin:0}.summary-text[data-v-78dac86a]{margin:0;color:var(--sub-text-color);font-size:.9rem;line-height:1.4}.email-recipient-avatars[data-v-78dac86a]{display:flex;align-items:center;gap:0;position:absolute;bottom:0;right:0;transform:translateY(50%)}.email-avatar[data-v-78dac86a]{width:1.375rem;height:1.375rem;border-radius:50%;display:grid;place-items:center;font-size:.8rem;font-weight:600;color:#fff;border:.125rem solid var(--primary-background);margin-left:-.375rem}.email-avatar[data-v-78dac86a]:first-child{margin-left:0}.activity-icon[data-v-78dac86a]{position:absolute;top:0rem;font-size:1.2rem;color:var(--sub-text-color);background:var(--activity-icon-background, var(--primary-background));border:1px solid var(--border-color);border-radius:59%;aspect-ratio:1/1;height:2.5rem;box-shadow:var(--box-shadow);display:grid;place-items:center}.activity-icon.email-inbound[data-v-78dac86a]{--activity-icon-background: linear-gradient(135deg, #e6f9fd, #f7fdff);border-color:var(--border-color);color:#1687a3}.activity-icon.email-outbound[data-v-78dac86a]{--activity-icon-background: linear-gradient(135deg, #1687a3, #28a9c2);border-color:#fffffff5;color:#fff}.email-direction-arrow[data-v-78dac86a]{position:absolute;right:-.16rem;bottom:-.16rem;z-index:2;display:grid;place-items:center;width:1.05rem;height:1.05rem;border:.125rem solid rgba(255,255,255,.96);border-radius:999rem;background:#fff;color:#06708c;box-shadow:0 .35rem .75rem -.35rem #141e34b8;font-size:.62rem}.email-direction-arrow.unknown[data-v-78dac86a]{opacity:.88}.activity-icon.email-outbound .email-direction-arrow[data-v-78dac86a]{border-color:#fffffff5;background:#1687a3;color:#fff}.activity-icon.email-inbound .email-direction-arrow[data-v-78dac86a]{border-color:#fffffff5;background:#fff;color:#06708c}.activity-icon.left[data-v-78dac86a]{left:-3rem}.activity-icon.right[data-v-78dac86a]{right:-3rem}@media(max-width:767.98px){.activity-tile[data-v-78dac86a]{max-width:100%}.activity-tile.has-summary[data-v-78dac86a]{grid-template-columns:1fr;row-gap:.5rem}.activity-tile.has-summary.summary-first .activity-main[data-v-78dac86a],.activity-tile.has-summary.summary-first .activity-summary[data-v-78dac86a]{grid-column:auto;grid-row:auto}.activity-summary[data-v-78dac86a]{border-left:none;border-top:1px solid var(--border-color);padding-left:0;padding-top:.5rem}.activity-tile.has-summary.summary-first .activity-summary[data-v-78dac86a]{border-right:0;padding-right:0}}.activity-feed[data-v-f75ac81a]{padding:1rem;overflow:hidden;display:flex;flex-direction:column}.activity-empty[data-v-f75ac81a]{padding:1.5rem 1rem;color:var(--sub-text-color)}.timeline[data-v-f75ac81a]{position:relative;overflow:auto;flex:1}.timeline-content[data-v-f75ac81a]{position:relative;display:flex;flex-direction:column;gap:.5rem;padding:1.5rem 0 2rem;min-height:100%;box-sizing:border-box}.timeline-content[data-v-f75ac81a]:before{content:"";position:absolute;left:50%;top:.5rem;bottom:.5rem;width:.125rem;background:var(--border-color);transform:translate(-50%)}.timeline.compressed .timeline-content[data-v-f75ac81a]{padding-left:.5rem}.timeline.compressed .timeline-content[data-v-f75ac81a]:before{left:1.5rem;transform:none}.timeline-item[data-v-f75ac81a]{display:grid;grid-template-columns:1fr 5rem 1fr;gap:1rem;align-items:flex-start;position:relative}.timeline-item.compressed[data-v-f75ac81a]{grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem;margin-bottom:1rem}.side[data-v-f75ac81a]{display:flex;flex-direction:column;gap:.5rem}.timeline-item.left .side.left[data-v-f75ac81a]{align-items:flex-end}.timeline-item.right .side.right[data-v-f75ac81a]{align-items:flex-start}.timeline-item.compressed .side.left[data-v-f75ac81a]{display:none}.timeline-item.compressed .center[data-v-f75ac81a]{justify-content:flex-start}.timeline-item.compressed .side.right[data-v-f75ac81a]{align-items:stretch;padding-right:.5rem}.center[data-v-f75ac81a]{position:relative;display:flex;justify-content:center;align-items:center;min-height:100%}.activity-marker[data-v-f75ac81a]{position:relative;width:2.5rem;height:2.5rem;border-radius:50%;border:.1875rem solid var(--primary-background);box-shadow:var(--box-shadow);color:var(--sub-text-color);z-index:1;display:grid;place-items:center}.activity-marker.email-inbound[data-v-f75ac81a]{background:linear-gradient(135deg,#e6f9fd,#f7fdff);border-color:var(--border-color);color:#1687a3}.activity-marker.email-outbound[data-v-f75ac81a]{background:linear-gradient(135deg,#1687a3,#28a9c2);border-color:#fffffff5;color:#fff}.email-direction-arrow[data-v-f75ac81a]{position:absolute;right:-.16rem;bottom:-.16rem;z-index:2;display:grid;place-items:center;width:1.05rem;height:1.05rem;border:.125rem solid rgba(255,255,255,.96);border-radius:999rem;background:#fff;color:#06708c;box-shadow:0 .35rem .75rem -.35rem #141e34b8;font-size:.62rem}.activity-marker.email-outbound .email-direction-arrow[data-v-f75ac81a]{background:#1687a3;color:#fff}.date-pill[data-v-f75ac81a]{display:inline-flex;align-items:center;padding:.25rem .5rem;border-radius:.25rem;background:color-mix(in srgb,var(--primary-color) 12%,#fff);color:var(--primary-color);font-size:.8rem;font-weight:600;letter-spacing:.03em;white-space:nowrap}.date-pill.future[data-v-f75ac81a]{background:color-mix(in srgb,var(--secondary-color) 16%,#fff);color:var(--secondary-color)}.date-pill.inline[data-v-f75ac81a]{align-self:flex-start}.date-pill.mobile-inline[data-v-f75ac81a]{display:none}.timeline-item.compressed .side.right[data-v-f75ac81a] .activity-tile{max-width:100%}.date-pill.centered[data-v-f75ac81a]{position:absolute;top:50%;left:50%;transform:translate(2rem) translateY(-50%);z-index:2}.timeline-item.right .date-pill.centered[data-v-f75ac81a]{left:auto;right:50%;transform:translate(-2rem) translateY(-50%)}@media(max-width:1199.98px){.timeline-content[data-v-f75ac81a]{padding-left:0}.timeline-content[data-v-f75ac81a]:before{left:1.25rem;transform:none}.timeline-item[data-v-f75ac81a]{grid-template-areas:"marker content";grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem;margin-bottom:1rem}.center[data-v-f75ac81a]{grid-area:marker;justify-content:center;min-height:2.5rem}.side.left[data-v-f75ac81a],.side.right[data-v-f75ac81a]{align-items:stretch;grid-area:content;min-width:0}.timeline-item.left .side.left[data-v-f75ac81a],.timeline-item.right .side.right[data-v-f75ac81a]{align-items:stretch}.timeline-item.left .side.right[data-v-f75ac81a],.timeline-item.right .side.left[data-v-f75ac81a],.date-pill.centered[data-v-f75ac81a],.timeline-item.right .date-pill.centered[data-v-f75ac81a]{display:none}.date-pill.mobile-inline[data-v-f75ac81a]{display:inline-flex}}.appointment-activity[data-v-21b93f3f]{box-sizing:border-box;display:grid;gap:1rem;grid-template-columns:minmax(18rem,22rem) minmax(0,1fr);min-height:0;min-width:0;overflow:hidden;padding:1rem;width:100%}[data-v-21b93f3f] .activity-panel{background:var(--primary-background);border:none;border-radius:.5rem;height:100%;overflow:hidden;width:100%}[data-v-21b93f3f] .activity-panel>h2{margin-bottom:.5rem}@media(max-width:991.98px){.appointment-activity[data-v-21b93f3f]{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}}.appointment-files[data-v-7b2851a5]{align-content:start;align-items:stretch;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr);min-height:0;min-width:0;overflow:auto;padding:1rem;width:100%}.files-surface[data-v-7b2851a5]{box-sizing:border-box;display:grid;gap:0;min-width:0;overflow:hidden;width:100%}.tile-head[data-v-7b2851a5]{align-items:center;border-bottom:.0625rem solid var(--border-color);display:flex;gap:1rem;justify-content:space-between;min-height:3rem;padding:.9rem 1rem .75rem}.tile-head h2[data-v-7b2851a5]{color:var(--secondary-color);font-size:1rem;font-weight:700;margin:0}.tile-head p[data-v-7b2851a5]{color:var(--sub-text-color);margin:.25rem 0 0}.head-actions[data-v-7b2851a5],.row-actions[data-v-7b2851a5]{align-items:center;display:inline-flex;gap:.5rem}.icon-button[data-v-7b2851a5]{align-items:center;background:var(--secondary-color);border:0;border-radius:.45rem;color:var(--light-text-color);cursor:pointer;display:inline-flex;height:2.25rem;justify-content:center;width:2.25rem}.icon-button.subtle[data-v-7b2851a5]{background:transparent;border:.0625rem solid var(--border-color);color:var(--secondary-color);height:2rem;width:2rem}.file-summary[data-v-7b2851a5]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:.0625rem solid var(--border-color)}.summary-item[data-v-7b2851a5]{display:grid;gap:.3rem;padding:.9rem 1rem}.summary-item[data-v-7b2851a5]:not(:last-child){border-right:.0625rem solid var(--border-color)}.summary-item span[data-v-7b2851a5]{color:var(--sub-text-color);font-size:.76rem;font-weight:800;text-transform:uppercase}.summary-item strong[data-v-7b2851a5]{color:var(--secondary-color);font-size:1.15rem;line-height:1.2}.file-toolbar[data-v-7b2851a5]{align-items:center;border-bottom:.0625rem solid var(--border-color);display:grid;gap:1rem;grid-template-columns:minmax(16rem,24rem) minmax(0,1fr);padding:.85rem 1rem}.search-field[data-v-7b2851a5]{align-items:center;background:var(--secondary-background);border:.0625rem solid var(--border-color);border-radius:.5rem;color:var(--sub-text-color);display:flex;gap:.6rem;min-width:0;padding:0 .75rem}.search-field input[data-v-7b2851a5]{background:transparent;border:0;color:var(--secondary-color);font:inherit;min-height:2.4rem;min-width:0;outline:none;width:100%}.filter-tabs[data-v-7b2851a5]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.filter-tab[data-v-7b2851a5]{background:var(--secondary-background);border:.0625rem solid var(--border-color);border-radius:999rem;color:var(--secondary-color);cursor:pointer;font-size:.82rem;font-weight:700;min-height:2rem;padding:0 .8rem}.filter-tab.active[data-v-7b2851a5]{background:var(--secondary-color);border-color:var(--secondary-color);color:var(--light-text-color)}.file-register[data-v-7b2851a5]{min-width:0}.register-head[data-v-7b2851a5],.file-row[data-v-7b2851a5]{align-items:center;display:grid;gap:1rem;grid-template-columns:minmax(18rem,1.7fr) minmax(8rem,.75fr) minmax(7rem,.55fr) minmax(7rem,.55fr) 4rem}.register-head[data-v-7b2851a5]{background:var(--secondary-background);color:var(--sub-text-color);font-size:.74rem;font-weight:800;padding:.65rem 1rem;text-transform:uppercase}.register-head span[data-v-7b2851a5]:last-child{padding-left:.5rem}.file-list[data-v-7b2851a5]{list-style:none;margin:0;padding:0}.file-row[data-v-7b2851a5]{border-top:.0625rem solid var(--border-color);min-width:0;padding:.85rem 1rem}.row-actions[data-v-7b2851a5]{padding-left:.5rem}.file-primary[data-v-7b2851a5]{align-items:center;display:grid;gap:.75rem;grid-template-columns:auto minmax(0,1fr);min-width:0}.file-icon[data-v-7b2851a5]{align-items:center;background:#f0f3f7;border-radius:.45rem;color:var(--secondary-color);display:inline-flex;height:2.35rem;justify-content:center;width:2.35rem}.file-icon.pdf[data-v-7b2851a5]{color:var(--error-color)}.file-icon.xlsx[data-v-7b2851a5]{color:var(--success-color)}.file-copy[data-v-7b2851a5]{display:grid;gap:.15rem;min-width:0}.file-copy strong[data-v-7b2851a5]{color:var(--secondary-color);font-size:.92rem;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-copy small[data-v-7b2851a5]{color:var(--sub-text-color);font-size:.78rem;line-height:1.3}.category-pill[data-v-7b2851a5],.status-pill[data-v-7b2851a5],.updated-label[data-v-7b2851a5]{color:var(--secondary-color);font-size:.82rem;font-weight:700}.status-pill[data-v-7b2851a5]{border-radius:999rem;justify-self:start;padding:.22rem .65rem}.status-pill.signed[data-v-7b2851a5],.status-pill.final[data-v-7b2851a5]{background:color-mix(in srgb,var(--success-color) 12%,transparent);color:var(--success-color)}.status-pill.draft[data-v-7b2851a5],.status-pill.review[data-v-7b2851a5]{background:color-mix(in srgb,var(--warning-color) 14%,transparent);color:var(--warning-color)}.updated-label[data-v-7b2851a5]{color:var(--sub-text-color)}.empty-state[data-v-7b2851a5]{color:var(--sub-text-color);padding:1rem}@media(max-width:767.98px){.file-summary[data-v-7b2851a5],.file-toolbar[data-v-7b2851a5],.register-head[data-v-7b2851a5],.file-row[data-v-7b2851a5]{grid-template-columns:1fr}.summary-item[data-v-7b2851a5]:not(:last-child){border-bottom:.0625rem solid var(--border-color);border-right:0}.filter-tabs[data-v-7b2851a5]{justify-content:flex-start}.register-head[data-v-7b2851a5]{display:none}.row-actions[data-v-7b2851a5]{justify-content:flex-start}}.wizard-poster[data-v-bafb8d21]{background:#152843;color:#fff;display:flex;margin-left:-1rem;margin-top:-1rem;margin-bottom:-1rem;flex-direction:column;height:calc(100% + 2rem);min-width:0;overflow:hidden}.poster-copy[data-v-bafb8d21]{padding:1.5rem 1.5rem 1.25rem}.poster-copy h4[data-v-bafb8d21]{font-size:1.9rem;font-weight:700;line-height:1.05;margin:.5rem 0 .75rem}.eyebrow[data-v-bafb8d21]{color:#ffffff9e;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.photo-stage[data-v-bafb8d21]{align-items:center;background:#ffffffeb;color:var(--text-color);display:flex;flex-direction:column;gap:.65rem;margin:0 1.2rem;padding:1rem;border-radius:1rem;box-shadow:0 1rem 2.5rem #0f1b2d1f}.profile-photo-input[data-v-bafb8d21]{display:none}.photo-frame[data-v-bafb8d21]{align-items:center;background:#eef3f6;border:1px solid rgba(0,0,0,.06);border-radius:50%;cursor:pointer;display:flex;height:7.5rem;justify-content:center;overflow:hidden;position:relative;transition:transform .2s ease,box-shadow .2s ease;width:7.5rem}.photo-frame.populated[data-v-bafb8d21]{padding:0}.photo-frame.interactive[data-v-bafb8d21]:hover,.photo-frame.interactive[data-v-bafb8d21]:focus-visible{box-shadow:0 0 0 .25rem #00a6c929;transform:translateY(-1px)}.photo-frame img[data-v-bafb8d21]{display:block;height:100%;object-fit:cover;width:100%}.photo-frame[data-v-bafb8d21] .profile{place-items:center}.photo-fallback[data-v-bafb8d21]{align-items:center;background:#d5e1e8;border-radius:50%;color:#16304d;display:flex;font-size:1.7rem;font-weight:700;height:6.2rem;justify-content:center;width:6.2rem}.photo-overlay[data-v-bafb8d21]{align-items:flex-end;background:linear-gradient(180deg,#15284305,#152843c7);color:#fff;display:flex;inset:0;justify-content:center;opacity:0;padding:.8rem;position:absolute;text-align:center;transition:opacity .2s ease}.photo-overlay span[data-v-bafb8d21]{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.photo-frame:hover .photo-overlay[data-v-bafb8d21],.photo-frame:focus-visible .photo-overlay[data-v-bafb8d21],.photo-frame.populated .photo-overlay[data-v-bafb8d21]{opacity:1}.photo-reset[data-v-bafb8d21]{background:transparent;border:none;color:var(--sub-text-color);cursor:pointer;font-size:.82rem;font-weight:600}.step-list[data-v-bafb8d21]{background:#06121f2e;border-top:1px solid rgba(255,255,255,.08);display:flex;flex:1;flex-direction:column;gap:.35rem;list-style:none;margin:0;padding:1.25rem}.step-trigger[data-v-bafb8d21]{align-items:center;background:transparent;border:none;color:inherit;cursor:pointer;display:grid;gap:.85rem;grid-template-columns:auto 1fr;padding:.85rem .5rem;text-align:left;width:100%}.step-index[data-v-bafb8d21]{align-items:center;background:#ffffff14;border:1px solid rgba(255,255,255,.14);border-radius:999rem;display:inline-flex;font-size:.82rem;font-weight:700;height:2rem;justify-content:center;width:2rem}.step-copy[data-v-bafb8d21]{display:flex;flex-direction:column;gap:.18rem}.step-copy strong[data-v-bafb8d21]{font-size:.95rem;font-weight:700}.step-copy small[data-v-bafb8d21]{color:#ffffffc2;font-size:.8rem;line-height:1.45}.step-list li[data-v-bafb8d21]{border-radius:.85rem;transition:background .2s ease,transform .2s ease}.step-list li.active[data-v-bafb8d21]{background:#ffffff14}.step-list li.active .step-index[data-v-bafb8d21],.step-list li.complete .step-index[data-v-bafb8d21]{background:#fff;border-color:#fff;color:#12223a}@media(max-width:767.98px){.wizard-poster[data-v-bafb8d21]{display:grid;gap:.95rem;grid-template-areas:"photo copy" "steps steps";grid-template-columns:auto minmax(0,1fr);height:auto;margin:0;padding:1rem}.poster-copy[data-v-bafb8d21]{align-self:center;grid-area:copy;min-width:0;padding:0}.poster-copy h4[data-v-bafb8d21]{font-size:1.35rem;line-height:1.1;margin:.25rem 0 0;overflow-wrap:anywhere}.eyebrow[data-v-bafb8d21]{font-size:.68rem;letter-spacing:.1em}.photo-stage[data-v-bafb8d21]{align-self:center;background:transparent;box-shadow:none;grid-area:photo;margin:0;padding:0}.photo-frame[data-v-bafb8d21],.photo-frame[data-v-bafb8d21] .profile img,.photo-frame[data-v-bafb8d21] .profile .icon{height:4rem;width:4rem}.photo-fallback[data-v-bafb8d21]{font-size:1rem;height:3.25rem;width:3.25rem}.photo-overlay[data-v-bafb8d21]{display:none}.photo-reset[data-v-bafb8d21]{background:#ffffff1f;border-radius:999rem;color:#ffffffd1;font-size:.75rem;padding:.2rem .55rem}.step-list[data-v-bafb8d21]{background:transparent;border-top:1px solid rgba(255,255,255,.08);flex:none;gap:.45rem;grid-area:steps;padding:.85rem 0 0}.step-trigger[data-v-bafb8d21]{gap:.65rem;min-height:3.25rem;padding:.55rem .65rem}.step-index[data-v-bafb8d21]{height:1.75rem;width:1.75rem}.step-copy[data-v-bafb8d21]{min-width:0}.step-copy small[data-v-bafb8d21]{display:none}}.edit-role-step[data-v-f9901c27]{display:flex;flex:1;flex-direction:column;gap:1.4rem;min-height:0}.step-header[data-v-f9901c27]{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.panel-copy[data-v-f9901c27]{max-width:38rem}.panel-copy h5[data-v-f9901c27]{font-size:1.05rem;font-weight:700;margin:0 0 .4rem}.panel-copy p[data-v-f9901c27]{color:var(--sub-text-color);line-height:1.6;margin:0}.role-card-grid[data-v-f9901c27]{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;overflow:auto;padding:.35rem}.role-card[data-v-f9901c27]{align-items:flex-start;background:var(--primary-background);border:1px solid rgba(20,48,77,.08);border-radius:1rem;color:inherit;cursor:pointer;display:flex;flex-direction:column;gap:1.1rem;min-height:12.5rem;overflow:hidden;padding:1.05rem;position:relative;text-align:left;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.role-card[data-v-f9901c27]:hover,.role-card[data-v-f9901c27]:focus-visible{border-color:#00a6c973;box-shadow:0 .5rem 1.1rem #14304d0d;outline:none;transform:translateY(-.125rem)}.role-card.selected[data-v-f9901c27]{border-color:#00a6c9b3;box-shadow:0 0 0 .125rem #00a6c91f,0 .625rem 1.35rem #14304d14}.add-role-card[data-v-f9901c27]{justify-content:space-between}.role-card-header[data-v-f9901c27],.role-card-body[data-v-f9901c27]{display:flex;flex-direction:column;width:100%}.role-card-header[data-v-f9901c27]{gap:1rem}.role-card-body[data-v-f9901c27]{gap:1rem;margin-top:auto}.role-card-topline[data-v-f9901c27]{align-items:flex-start;display:flex;width:100%}.identity-block[data-v-f9901c27]{align-items:center;display:grid;gap:.95rem;grid-template-columns:auto minmax(0,1fr)}.logo-chip[data-v-f9901c27]{align-items:center;background:#fff;border-radius:1rem;display:flex;height:3.75rem;justify-content:center;padding:.5rem;width:3.75rem}.logo-chip[data-v-f9901c27] .profile{align-items:center;display:flex;justify-content:center}.logo-chip[data-v-f9901c27] img,.logo-chip[data-v-f9901c27] .icon{border-radius:.9rem}.add-role-mark[data-v-f9901c27]{color:var(--primary-color);font-size:1.2rem}.identity-copy[data-v-f9901c27]{display:flex;flex-direction:column;gap:.32rem;min-width:0}.role-status[data-v-f9901c27]{color:var(--sub-text-color);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.role-name[data-v-f9901c27]{font-size:1.05rem;font-weight:700;line-height:1.2}.organisation-name[data-v-f9901c27],.role-summary[data-v-f9901c27]{color:var(--sub-text-color)}.organisation-name[data-v-f9901c27]{line-height:1.45}.role-summary[data-v-f9901c27]{line-height:1.6;margin:0}.empty-state[data-v-f9901c27]{align-items:center;background:#f3f7f9;border:1px solid var(--border-color);border-radius:1rem;display:flex;flex:1;flex-direction:column;justify-content:center;min-height:18rem;padding:2rem;text-align:center}.empty-state h5[data-v-f9901c27]{font-size:1.05rem;margin:1rem 0 .5rem}.empty-state p[data-v-f9901c27]{color:var(--sub-text-color);line-height:1.6;margin:0 0 1.25rem;max-width:28rem}.empty-icon[data-v-f9901c27]{align-items:center;background:#fff;border-radius:999px;box-shadow:0 12px 28px #0f1b2d14;color:#16304d;display:inline-flex;font-size:1.5rem;height:4rem;justify-content:center;width:4rem}@media(max-width:767.98px){.role-card-grid[data-v-f9901c27]{grid-template-columns:1fr}}.icon[data-v-91cc37e2],.image[data-v-91cc37e2]{height:1.4rem;width:1.4rem;min-width:1.4rem;border-radius:.25rem;display:grid;place-items:center;color:#fff;font-size:.8rem}.icon img[data-v-91cc37e2],.image img[data-v-91cc37e2]{width:100%;height:auto}.icon[data-v-91cc37e2]{background:var(--primary-color, #00a3c7)}.dropdown-list[data-v-778c4906]{position:fixed;z-index:1000;top:0;background:#fff;border:1px solid var(--border-color);overflow:auto;user-select:none;max-width:700px;border-radius:.25rem}.dropdown-backdrop[data-v-778c4906],.mobile-dropdown-header[data-v-778c4906]{display:none}.dropdown-label[data-v-778c4906]{display:inline-block}.selected-option[data-v-778c4906]{user-select:none;position:relative;overflow:hidden;width:100%;display:flex;align-items:center}.selected-option .selected-label[data-v-778c4906]{flex:1;display:block;white-space:nowrap;line-height:1.5rem;overflow:hidden;text-overflow:ellipsis}.selected-option input[data-v-778c4906]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none}.selected-option button[data-v-778c4906]{text-align:left;background:var(--input-background);padding:.5rem;border:1px solid var(--border-color);border-radius:.4rem;font-size:1rem;color:#333;display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;height:100%}.selected-option button svg[data-v-778c4906]{color:#333;transition:transform .2s ease-in-out}.selected-option.active[data-v-778c4906]{background:#efefef;border-radius:.1rem}.selected-option.active .arrow[data-v-778c4906]{transform:scaleY(-1)}.selected-option.active button[data-v-778c4906]{box-shadow:inset #0000001a 2px 2px 10px;border-bottom-color:transparent}.options[data-v-778c4906]{max-height:none;overflow:auto}.search[data-v-778c4906]{padding:.5rem;background:#f4f4f4}.search .search-label[data-v-778c4906]{display:flex;align-items:center}.search span[data-v-778c4906]{font-size:.9rem;margin-right:.5rem}.search input[data-v-778c4906]{border-radius:.1rem;flex:1;padding:.25rem;border:1px solid #ddd}.selected-levels[data-v-778c4906]{display:flex;gap:.5rem;padding:.5rem;background:#f4f4f4;border-radius:.25rem .25rem 0 0}.selected-levels .level button[data-v-778c4906]{background:#333;color:#fff;border-radius:.25rem;padding:.25rem .5rem;overflow:hidden;font-size:.8rem}.selected-levels .level button[data-v-778c4906]:hover{background:#1a1a1a}.selected-levels .level[data-v-778c4906]{gap:.25rem;display:flex;align-items:center;flex-wrap:nowrap}.selected-levels .level:last-child svg[data-v-778c4906]{display:none}.selected-levels .level:not(:last-child) button[data-v-778c4906]{opacity:.5}.tooltip-wrapper:nth-child(2n) .option-name[data-v-778c4906]{background:#f9f9f9}.option[data-v-778c4906]{display:flex;align-items:center;gap:.25rem}.option:hover .option-name[data-v-778c4906]{background:#eee}.option[data-v-778c4906] .icon,.option[data-v-778c4906] .image{margin-left:.5rem}.option .option-name[data-v-778c4906]{text-align:left;padding:.75rem .5rem;font-size:1rem;flex:1;display:grid;grid-template-columns:240px 1fr;align-items:center;gap:.5rem;transition:background .15s ease;width:100%}.option .option-name .option-label[data-v-778c4906]{flex:0 0 auto;color:#1f2f43;white-space:nowrap}.option .option-name .option-tags-container[data-v-778c4906]{display:flex;flex:1 1 auto;min-width:0;align-items:flex-start;align-content:flex-start;gap:.3rem;flex-wrap:wrap;margin-top:.02rem}.option .option-name .option-tag[data-v-778c4906]{display:inline-flex;align-items:center;border-radius:.5rem;border:1px solid #ddd;background:#eee;color:#31557a;font-size:.72rem;font-weight:600;line-height:1.2;padding:.14rem .48rem}.option .option-name.unselectable[data-v-778c4906]{cursor:default}.option .option-name.no-results[data-v-778c4906]{color:#666;font-style:italic}.option .option-expand[data-v-778c4906]{padding:.75rem;font-size:.9rem}.option .option-expand[data-v-778c4906]:hover{background:#eee}.option.selected button[data-v-778c4906]{font-weight:700;color:var(--primary-color, #e93f6f)}.option.disabled[data-v-778c4906]{pointer-events:none;opacity:.3}.count-badge[data-v-778c4906]{width:1.75rem;aspect-ratio:1;border-radius:.25rem;font-size:.85rem;font-weight:700;line-height:1.5;display:grid;place-items:center;color:#fff;background:#6bbd6b}.count-badge.empty[data-v-778c4906]{background:#8d9aa8}.input-field[data-v-778c4906]{font-size:.9rem;min-width:190px;height:100%}.input-wrapper[data-v-778c4906]{display:flex;align-items:flex-start;flex-direction:column;gap:.5rem;height:100%}.input-wrapper label[data-v-778c4906]{margin-right:.5rem;white-space:nowrap;font-size:1rem}@media(max-width:767.98px){.dropdown-backdrop[data-v-778c4906]{background:#0a121f7a;backdrop-filter:blur(.18rem);display:block;inset:0;position:fixed;z-index:999}.dropdown-list[data-v-778c4906]{border-radius:.9rem;bottom:calc(.75rem + env(safe-area-inset-bottom));box-shadow:0 1.25rem 3rem #0a121f38;display:flex;flex-direction:column;left:.75rem!important;max-height:none;max-width:none;min-width:0!important;overflow:hidden;right:.75rem;top:calc(.75rem + env(safe-area-inset-top))!important;width:auto}.mobile-dropdown-header[data-v-778c4906]{align-items:center;background:#fff;border-bottom:1px solid var(--border-color);display:flex;flex:0 0 auto;gap:.75rem;justify-content:space-between;padding:.9rem 1rem}.mobile-dropdown-header strong[data-v-778c4906]{color:#1f2f43;font-size:1rem;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-dropdown-header button[data-v-778c4906]{align-items:center;background:transparent;border:1px solid var(--border-color);border-radius:.5rem;color:#1f2f43;cursor:pointer;display:inline-flex;flex:0 0 auto;height:2.25rem;justify-content:center;width:2.25rem}.search[data-v-778c4906]{border-bottom:1px solid var(--border-color);flex:0 0 auto;padding:.8rem 1rem}.search .search-label[data-v-778c4906]{align-items:stretch;flex-direction:column;gap:.4rem}.search span[data-v-778c4906]{font-size:.78rem;font-weight:700;letter-spacing:.08em;margin-right:0;text-transform:uppercase}.search input[data-v-778c4906]{border-radius:.45rem;font-size:1rem;min-height:2.5rem;padding:.45rem .6rem}.selected-levels[data-v-778c4906]{border-bottom:1px solid var(--border-color);border-radius:0;flex:0 0 auto;overflow-x:auto;padding:.75rem 1rem}.options[data-v-778c4906]{flex:1 1 auto;max-height:none!important;min-height:0;overscroll-behavior:contain;padding:.4rem 0}.option[data-v-778c4906]{align-items:stretch;gap:0}.option[data-v-778c4906] .icon,.option[data-v-778c4906] .image{margin-left:0}.option .option-name[data-v-778c4906]{display:flex;flex-wrap:wrap;gap:.65rem;min-height:3.25rem;padding:.75rem 1rem}.option .option-name .option-label[data-v-778c4906]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.option .option-name .option-tags-container[data-v-778c4906]{flex-basis:100%;margin-top:0}.option .option-expand[data-v-778c4906]{min-width:3rem}}.role-editor-step[data-v-bb46145d]{display:flex;flex:1;flex-direction:column;gap:1.25rem}.role-editor[data-v-bb46145d],.contact-section[data-v-bb46145d]{background:#f8fbfc;border:1px solid var(--border-color);border-radius:1rem;padding:1.2rem}.section-copy[data-v-bb46145d]{margin-bottom:1rem}.section-copy h5[data-v-bb46145d]{font-size:1.05rem;font-weight:700;margin:0 0 .35rem}.section-copy p[data-v-bb46145d]{color:var(--sub-text-color);line-height:1.6;margin:0}.role-validation-form[data-v-bb46145d] .form{display:grid;gap:1rem}.organisation-type-field label[data-v-bb46145d]{display:flex;flex-direction:column;gap:.5rem}.contact-section[data-v-bb46145d]{display:flex;flex-direction:column;gap:.9rem}.section-header[data-v-bb46145d]{align-items:flex-start;display:flex;gap:.8rem;justify-content:space-between}.section-header h5[data-v-bb46145d]{font-size:.98rem;font-weight:700;margin:0 0 .25rem}.section-help-text[data-v-bb46145d],.empty-contact-text[data-v-bb46145d]{color:var(--sub-text-color);line-height:1.5;margin:0}.contact-list[data-v-bb46145d]{display:flex;flex-direction:column;gap:.75rem}.contact-row[data-v-bb46145d]{align-items:center;display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr) auto auto}.contact-input[data-v-bb46145d]{min-width:0}.default-option[data-v-bb46145d]{align-items:center;border:1px solid var(--border-color);border-radius:999rem;cursor:pointer;display:inline-flex;gap:.45rem;padding:.45rem .8rem;white-space:nowrap}.default-option input[data-v-bb46145d]{margin:0}.default-option.active[data-v-bb46145d]{border-color:#00a6c98c;color:var(--primary-color)}.remove-contact[data-v-bb46145d]{align-items:center;background:transparent;border:1px solid var(--border-color);border-radius:999rem;cursor:pointer;display:inline-flex;height:2.25rem;justify-content:center;width:2.25rem}@media(max-width:767.98px){.role-editor-step[data-v-bb46145d]{gap:.9rem;min-width:0}.role-editor[data-v-bb46145d],.contact-section[data-v-bb46145d]{border-radius:.85rem;min-width:0;padding:1rem}.section-copy[data-v-bb46145d]{margin-bottom:.85rem}.section-copy h5[data-v-bb46145d]{font-size:1rem}.section-copy p[data-v-bb46145d]{font-size:.86rem;line-height:1.45}[data-v-bb46145d] .form.role-validation-form{display:grid;gap:.85rem;grid-template-columns:minmax(0,1fr)!important}[data-v-bb46145d] .form.role-validation-form .input-field{min-width:0;padding:0}.section-header[data-v-bb46145d]{align-items:stretch;flex-direction:column;gap:.75rem}.section-header h5[data-v-bb46145d]{font-size:1rem}.section-header[data-v-bb46145d] .lcp-button-wrapper,.section-header[data-v-bb46145d] .lcp-button{width:100%}.section-help-text[data-v-bb46145d],.empty-contact-text[data-v-bb46145d]{font-size:.86rem;line-height:1.45}.contact-row[data-v-bb46145d]{align-items:stretch;gap:.6rem;grid-template-columns:minmax(0,1fr) auto}.contact-input[data-v-bb46145d]{grid-column:1/-1}.contact-input[data-v-bb46145d] .input-field{padding:0}.default-option[data-v-bb46145d]{justify-content:center;min-height:2.4rem;padding:.4rem .7rem}.remove-contact[data-v-bb46145d]{justify-self:end}}.role-step[data-v-81dd7234]{display:flex;flex:1;flex-direction:column;gap:1.2rem;min-height:0;min-width:0}.panel-copy[data-v-81dd7234]{max-width:38rem}.panel-copy h5[data-v-81dd7234]{font-size:1.05rem;font-weight:700;margin:0 0 .4rem}.panel-copy p[data-v-81dd7234]{color:var(--sub-text-color);line-height:1.6;margin:0}.role-form[data-v-81dd7234]{min-width:0}.role-form[data-v-81dd7234] .form{display:grid;gap:1rem}.role-form[data-v-81dd7234] .input-field{padding:0}.role-date-validation[data-v-81dd7234]{margin-top:.4rem}.decision-card[data-v-bce63422]{background:#fff;border:1px solid rgba(20,30,52,.08);border-radius:1rem;box-shadow:0 1rem 2rem #141e342e;display:flex;flex-direction:column;gap:1rem;max-width:32rem;padding:1.25rem;width:min(100%,32rem)}.decision-card h5[data-v-bce63422]{font-size:1.05rem;font-weight:700;margin:0}.decision-copy[data-v-bce63422]{line-height:1.6;margin:0}.decision-actions[data-v-bce63422]{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end}.decision-card[data-v-cc865c64]{background:#fff;border:1px solid rgba(20,30,52,.08);border-radius:1rem;box-shadow:0 1rem 2rem #141e342e;display:flex;flex-direction:column;gap:1rem;max-width:32rem;padding:1.25rem;width:min(100%,32rem)}.decision-card h5[data-v-cc865c64]{font-size:1.05rem;font-weight:700;margin:0}.decision-copy[data-v-cc865c64]{line-height:1.6;margin:0}.decision-actions[data-v-cc865c64]{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end}.role-end-list[data-v-cc865c64]{display:flex;flex-direction:column;gap:.75rem}.role-end-option[data-v-cc865c64]{align-items:flex-start;background:var(--primary-background);border:1px solid var(--border-color);border-radius:.75rem;cursor:pointer;display:flex;gap:.75rem;padding:.875rem 1rem}.role-end-option input[data-v-cc865c64]{margin-top:.15rem}.role-end-copy[data-v-cc865c64]{display:flex;flex-direction:column;gap:.2rem}.role-end-copy small[data-v-cc865c64]{color:var(--sub-text-color);font-size:.85rem}[data-v-cc580a0c] .person-modal .modal{background:#f5f8fa;border:1px solid rgba(20,30,52,.1);border-radius:1.5rem;box-shadow:0 1rem 2rem #141e341f;overflow:hidden}[data-v-cc580a0c] .person-modal .modal-header{background:#f5f8fa;border-bottom:1px solid rgba(20,30,52,.08)}[data-v-cc580a0c] .person-modal .modal-header h3{font-size:.82rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}[data-v-cc580a0c] .person-modal .modal-body{background:#f5f8fa;padding:1rem}[data-v-cc580a0c] .person-modal .modal-footer{background:#f5f8fa;border-top:1px solid rgba(20,30,52,.08)}.modal-body-frame[data-v-cc580a0c]{position:relative}.person-wizard[data-v-cc580a0c]{display:grid;grid-template-columns:minmax(18rem,21rem) minmax(0,1fr);gap:1.5rem;min-height:38rem}.wizard-main[data-v-cc580a0c]{background:var(--secondary-background);border:1px solid var(--border-color);border-radius:1.25rem;display:flex;flex-direction:column;min-width:0;overflow:hidden}.wizard-header[data-v-cc580a0c]{align-items:flex-start;display:flex;justify-content:space-between;gap:1rem;padding:1.5rem 1.5rem 1rem}.wizard-header h4[data-v-cc580a0c]{font-size:1.6rem;font-weight:700;line-height:1.1;margin:.25rem 0 0}.wizard-header p[data-v-cc580a0c]{color:var(--sub-text-color);line-height:1.6;margin:0;max-width:24rem}.section-kicker[data-v-cc580a0c]{color:var(--sub-text-color);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.progress-rail[data-v-cc580a0c]{background:#e7edf0;height:.35rem;overflow:hidden}.progress-bar[data-v-cc580a0c]{background:#00a6c9;display:block;height:100%;transition:width .24s ease}.step-stage[data-v-cc580a0c]{display:flex;flex:1;min-height:0}.decision-screen[data-v-cc580a0c]{align-items:center;backdrop-filter:blur(.2rem);background:#f5f8fac7;display:flex;inset:0;justify-content:center;padding:1.5rem;pointer-events:auto;position:absolute}.step-panel[data-v-cc580a0c]{display:flex;flex:1;flex-direction:column;gap:1.4rem;min-height:0;padding:1.5rem}.panel-copy[data-v-cc580a0c]{max-width:38rem}.panel-copy h5[data-v-cc580a0c]{font-size:1.05rem;font-weight:700;margin:0 0 .4rem}.panel-copy p[data-v-cc580a0c]{color:var(--sub-text-color);line-height:1.6;margin:0}.wizard-form[data-v-cc580a0c]{min-width:0}.wizard-form[data-v-cc580a0c] .form{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.wizard-form[data-v-cc580a0c] .input-field{padding:0}.organization-form[data-v-cc580a0c] .form,.email-form[data-v-cc580a0c] .form{grid-template-columns:1fr}.wizard-step-enter-active[data-v-cc580a0c],.wizard-step-leave-active[data-v-cc580a0c]{transition:opacity .18s ease,transform .18s ease}.wizard-step-enter-from[data-v-cc580a0c],.wizard-step-leave-to[data-v-cc580a0c]{opacity:0;transform:translateY(.75rem)}@media(max-width:767.98px){.person-wizard[data-v-cc580a0c]{grid-template-columns:1fr;gap:1rem;min-height:0}}@media(max-width:767.98px){[data-v-cc580a0c] .person-modal{box-sizing:border-box;padding:.5rem;place-items:center}[data-v-cc580a0c] .person-modal .modal{border-radius:1rem;max-height:calc(100dvh - 1rem);max-width:calc(100vw - 1rem);width:calc(100vw - 1rem)!important}[data-v-cc580a0c] .person-modal .modal-header{border-bottom:0}[data-v-cc580a0c] .person-modal .modal-header.has-aside .modal-header-content{padding:.75rem .9rem .35rem}[data-v-cc580a0c] .person-modal .close{height:2rem;width:2rem}[data-v-cc580a0c] .person-modal .modal-body{padding:.65rem .8rem .8rem}[data-v-cc580a0c] .person-modal .modal-footer{border-top:0;box-shadow:0 -.75rem 1.5rem #141e3412}[data-v-cc580a0c] .person-modal .modal-footer.has-aside .modal-footer-content{display:grid;gap:.55rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:.75rem .9rem calc(.75rem + env(safe-area-inset-bottom))}[data-v-cc580a0c] .person-modal .modal-footer-content .lcp-button-wrapper,[data-v-cc580a0c] .person-modal .modal-footer-content .lcp-button{width:100%}[data-v-cc580a0c] .person-modal .modal-footer-content .lcp-button{min-height:2.65rem;padding:.55rem .85rem;white-space:nowrap}[data-v-cc580a0c] .person-modal .modal-footer-content .lcp-button-wrapper:first-child:nth-last-child(3){grid-column:1/-1}[data-v-cc580a0c] .person-modal .modal-footer-content .lcp-button-wrapper:first-child:nth-last-child(2){grid-column:auto}.modal-body-frame[data-v-cc580a0c]{min-height:0}.person-wizard[data-v-cc580a0c]{gap:.8rem}.wizard-main[data-v-cc580a0c]{border-radius:1rem}.wizard-header[data-v-cc580a0c]{flex-direction:column;gap:.35rem;padding:1rem 1rem .75rem}.wizard-header h4[data-v-cc580a0c]{font-size:1.35rem}.wizard-header p[data-v-cc580a0c]{font-size:.86rem;line-height:1.45}.section-kicker[data-v-cc580a0c]{font-size:.66rem;letter-spacing:.1em}.progress-rail[data-v-cc580a0c]{height:.25rem}.step-panel[data-v-cc580a0c]{gap:1rem;padding:1rem}.panel-copy h5[data-v-cc580a0c]{font-size:1rem}.panel-copy p[data-v-cc580a0c]{font-size:.86rem;line-height:1.45}.wizard-form[data-v-cc580a0c] .form{gap:.85rem;grid-template-columns:1fr}[data-v-cc580a0c] .form.wizard-form{display:grid;gap:.85rem;grid-template-columns:minmax(0,1fr)!important}[data-v-cc580a0c] .form.wizard-form .input-field{min-width:0;padding:0}}.people-main[data-v-ab96d330]{width:100%;flex:1;align-self:stretch;padding:0;background:#f1f2f3}.hide-mobile[data-v-4946bd5b]{display:flex;gap:.5rem;align-items:center}.role-summary[data-v-a3f7720a]{margin-top:.55rem;padding-top:.35rem;display:grid;gap:.2rem;text-align:left}.role-summary-list[data-v-a3f7720a]{display:grid;gap:.15rem}.role-summary-item[data-v-a3f7720a]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.8rem;align-items:start;padding:.7rem 0;border-top:1px solid color-mix(in srgb,var(--border-color) 58%,transparent);transition:transform .18s ease}.role-summary-item[data-v-a3f7720a]:first-child{border-top:none;padding-top:0}.role-summary-item[data-v-a3f7720a]:hover{transform:translate(.125rem)}.role-accent[data-v-a3f7720a]{width:.2rem;min-height:2.3rem;border-radius:999rem;background:color-mix(in srgb,var(--border-color) 82%,transparent);transition:background .18s ease,box-shadow .18s ease;margin-top:.15rem}.role-summary-item.primary .role-accent[data-v-a3f7720a]{background:var(--primary-color);box-shadow:0 0 0 .25rem color-mix(in srgb,var(--primary-color) 12%,transparent)}.role-copy[data-v-a3f7720a]{min-width:0;display:grid;gap:.28rem}.current-role[data-v-a3f7720a]{font-size:1rem;font-weight:600;line-height:1.2;color:var(--text-color)}.organisation[data-v-a3f7720a]{color:var(--sub-text-color);font-size:.92rem;line-height:1.35;min-width:0}.organisation span[data-v-a3f7720a]{color:inherit}.organisation-link[data-v-a3f7720a]{color:inherit;text-decoration:none}.organisation-link[data-v-a3f7720a]:hover{color:var(--text-color)}.organisation-link[data-v-a3f7720a]:focus-visible{outline:none;text-decoration:underline}.contact-details[data-v-a3f7720a]{display:flex;flex-wrap:wrap;gap:.25rem .65rem;font-size:.84rem;line-height:1.35;min-width:0}.contact-link[data-v-a3f7720a]{display:inline-flex;align-items:center;gap:.3rem;color:var(--sub-text-color);min-width:0;overflow-wrap:anywhere;text-decoration:none}.contact-link svg[data-v-a3f7720a]{flex:0 0 auto;font-size:.78rem;opacity:.75}.contact-link[data-v-a3f7720a]:hover{color:var(--text-color);text-decoration:underline}.contact-link[data-v-a3f7720a]:focus-visible{outline:.125rem solid color-mix(in srgb,var(--primary-color) 35%,transparent);outline-offset:.125rem;border-radius:.15rem}@media(max-width:767.98px){.role-summary-item[data-v-a3f7720a]{grid-template-columns:auto minmax(0,1fr)}}.person-overview-tile[data-v-e15e4e76]{background:#152843;border-radius:.75rem;box-shadow:0 1.4rem 2.6rem #0f1b2d24;color:#fff;display:flex;flex-direction:column;font-size:.9rem;height:100%;min-height:0;overflow:hidden}.person-overview-tile .profile-photo-input[data-v-e15e4e76]{display:none}.profile-poster[data-v-e15e4e76]{display:flex;flex:1;flex-direction:column;min-height:0}.poster-top[data-v-e15e4e76]{background:linear-gradient(180deg,#183150,#152843);display:flex;gap:1rem;justify-content:space-between;padding:1.35rem 1.25rem .9rem}.poster-copy[data-v-e15e4e76]{min-width:0}.poster-copy h1[data-v-e15e4e76]{font-size:1.8rem;font-weight:800;line-height:1.05;margin:0 0 .45rem}.poster-copy p[data-v-e15e4e76]{color:#ffffffc2;line-height:1.35;margin:0}.poster-actions[data-v-e15e4e76]{display:flex;flex:0 0 auto;gap:.5rem}.poster-action[data-v-e15e4e76]{align-items:center;background:#ffffff1a;border:1px solid rgba(255,255,255,.13);border-radius:999rem;color:#fff;display:inline-flex;font-size:.95rem;height:2rem;justify-content:center;transition:background .2s ease,border-color .2s ease,transform .2s ease;width:2rem}.poster-action[data-v-e15e4e76]:hover,.poster-action[data-v-e15e4e76]:focus-visible{background:#ffffff29;border-color:#ffffff42;transform:translateY(-.0625rem)}.poster-action[data-v-e15e4e76]:focus-visible{outline:.125rem solid rgba(0,166,201,.48);outline-offset:.125rem}.favourite.active[data-v-e15e4e76]{color:#ffd56b}.photo-stage[data-v-e15e4e76]{align-items:start;background:var(--secondary-color);border:1px solid rgba(255,255,255,.1);border-radius:1rem;box-shadow:0 1rem 2.5rem #0f1b2d2e;color:#fff;display:grid;gap:.9rem;grid-template-columns:auto minmax(0,1fr);margin:0 1.1rem 1rem;padding:.9rem;position:relative}.profile-photo-button[data-v-e15e4e76]{background:transparent;border:0;border-radius:.85rem;cursor:pointer;display:inline-grid;flex:0 0 auto;height:4.75rem;overflow:hidden;padding:0;place-items:center;position:relative;width:4.75rem}.profile-photo-button[data-v-e15e4e76]:disabled{cursor:wait}.profile-photo-button[data-v-e15e4e76]:focus-visible{outline:.125rem solid rgba(0,166,201,.48);outline-offset:.25rem}.profile-photo-button[data-v-e15e4e76] .profile{display:grid;grid-template-columns:1fr;height:4.75rem;place-items:center;width:4.75rem}.profile-photo-button[data-v-e15e4e76] .profile img,.profile-photo-button[data-v-e15e4e76] .profile .icon{border-radius:.85rem;box-shadow:0 0 0 .0625rem #ffffff2e,0 .75rem 1.65rem #0f1b2d2e;display:block;height:4.75rem;object-fit:cover;width:4.75rem}.profile-photo-button[data-v-e15e4e76] .profile .icon{display:grid;place-items:center}.profile-photo-button:hover .photo-overlay[data-v-e15e4e76],.profile-photo-button:focus-visible .photo-overlay[data-v-e15e4e76],.profile-photo-button:disabled .photo-overlay[data-v-e15e4e76]{opacity:1}.photo-overlay[data-v-e15e4e76]{align-items:flex-end;background:linear-gradient(180deg,#15284305,#152843d1);color:#fff;display:flex;font-size:.72rem;font-weight:700;inset:0;justify-content:center;letter-spacing:.06em;opacity:0;padding:.85rem;pointer-events:none;position:absolute;text-align:center;text-transform:uppercase;transition:opacity .2s ease}.contact-panel[data-v-e15e4e76]{display:grid;gap:.65rem;min-width:0}.status-row[data-v-e15e4e76]{display:flex;flex-wrap:wrap;gap:.4rem}.status[data-v-e15e4e76]{background:#ffffff1a;border:1px solid rgba(255,255,255,.12);border-radius:999rem;color:#fff;display:inline-flex;font-size:.72rem;font-weight:800;padding:.28rem .55rem}.contact-list[data-v-e15e4e76]{color:#ffffffb8;display:grid;font-size:.78rem;gap:.45rem;line-height:1.25;min-width:0;padding-right:2.1rem}.contact-row[data-v-e15e4e76]{align-items:start;display:grid;gap:.35rem;grid-template-columns:minmax(0,1fr) auto;min-width:0}.contact-line[data-v-e15e4e76]{align-items:flex-start;color:inherit;display:flex;gap:.45rem;min-width:0;text-decoration:none}.contact-line svg[data-v-e15e4e76]{color:#ffffffd1;flex:0 0 auto;margin-top:.1rem}.contact-line span[data-v-e15e4e76]{min-width:0;overflow-wrap:anywhere}.contact-line[data-v-e15e4e76]:hover,.contact-line[data-v-e15e4e76]:focus-visible{color:#fff;text-decoration:underline}.teams-link[data-v-e15e4e76]{align-items:center;color:#5b5fc7;display:inline-flex;height:1.75rem;justify-content:center;position:absolute;right:.75rem;top:.75rem;width:1.75rem}.teams-link[data-v-e15e4e76] .teams-icon{height:1.5rem;width:1.5rem}.teams-link[data-v-e15e4e76]:hover,.teams-link[data-v-e15e4e76]:focus-visible{color:#7b83eb}.empty-contact[data-v-e15e4e76]{color:#ffffffad;font-size:.82rem;line-height:1.35;margin:0}.roles-section[data-v-e15e4e76]{border-top:1px solid rgba(255,255,255,.08);padding:1rem 1.1rem}.section-head[data-v-e15e4e76]{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.75rem}.section-head h2[data-v-e15e4e76]{font-size:.92rem;font-weight:800;margin:0}.section-head button[data-v-e15e4e76]{color:#ffffffa8;font-size:.78rem;font-weight:700}.section-head button[data-v-e15e4e76]:hover,.section-head button[data-v-e15e4e76]:focus-visible{color:#fff;text-decoration:underline}.roles-section[data-v-e15e4e76] .role-summary{margin-top:0;padding-top:0}.roles-section[data-v-e15e4e76] .role-summary-list{gap:.4rem}.roles-section[data-v-e15e4e76] .role-summary-item{border-top-color:#ffffff14;padding:.68rem 0}.roles-section[data-v-e15e4e76] .current-role{color:#fff;font-size:.94rem;font-weight:800}.roles-section[data-v-e15e4e76] .organisation,.roles-section[data-v-e15e4e76] .contact-link{color:#ffffffad}.roles-section[data-v-e15e4e76] .contact-link:hover,.roles-section[data-v-e15e4e76] .contact-link:focus-visible,.roles-section[data-v-e15e4e76] .organisation-link:hover,.roles-section[data-v-e15e4e76] .organisation-link:focus-visible{color:#fff}.roles-section[data-v-e15e4e76] .role-accent{background:#ffffff38}.no-roles[data-v-e15e4e76]{color:#ffffffad}.overview-content[data-v-e15e4e76]{display:flex;flex:1 1 auto;margin-top:0;min-height:0;padding:0 1.2rem 1.2rem}.overview-copy[data-v-e15e4e76]{color:#ffffffb8;display:flex;flex-direction:column;gap:.75rem;line-height:1.55;min-height:0;overflow:auto;padding-right:.35rem}.overview-copy p[data-v-e15e4e76-s]{margin:0}.profile-notes[data-v-e15e4e76]{border-top:1px solid rgba(255,255,255,.08);flex:1 1 auto;margin-top:0;min-height:0;padding:1rem 1.1rem 1.1rem}.profile-notes[data-v-e15e4e76] .notes-tile{background:transparent;box-shadow:none;color:#fff;height:100%;min-height:0;padding:0}.profile-notes[data-v-e15e4e76] .notes-tile .notes-head{border-bottom-color:#ffffff14;min-height:0;padding:0 0 .75rem}.profile-notes[data-v-e15e4e76] .notes-tile h2 a{color:#fff}.profile-notes[data-v-e15e4e76] .notes-tile .note-list{padding:1rem 0 3rem}.profile-notes[data-v-e15e4e76] .note-card.compact{padding:.65rem}.profile-notes[data-v-e15e4e76] .empty-text{color:#ffffffad}@media(max-width:767.98px){.photo-stage[data-v-e15e4e76]{grid-template-columns:1fr;justify-items:center;text-align:center}.contact-line[data-v-e15e4e76]{justify-content:center}.contact-row[data-v-e15e4e76]{justify-self:center}}@media(max-width:767.98px){.poster-top[data-v-e15e4e76]{padding:1.2rem}.photo-stage[data-v-e15e4e76]{margin-left:1rem;margin-right:1rem}.profile-notes[data-v-e15e4e76]{padding-left:1rem;padding-right:1rem}}.notes-tile[data-v-85510567]{overflow:hidden;display:flex;position:relative;flex-direction:column;gap:0}.notes-tile .notes-head[data-v-85510567]{border-bottom:.0625rem solid var(--border-color);padding:.9rem 1rem .75rem}.notes-tile .tile-head[data-v-85510567]{align-items:center;display:flex;gap:1rem;justify-content:space-between;min-height:3rem}.notes-tile h2[data-v-85510567]{font-size:1rem;font-weight:700;margin:0}.notes-tile h2 a[data-v-85510567]{color:var(--secondary-color);text-decoration:none}.notes-tile h2 a[data-v-85510567]:hover,.notes-tile h2 a[data-v-85510567]:focus-visible{color:var(--primary-color);text-decoration:underline}.notes-tile .note-list[data-v-85510567]{flex:1;overflow:auto;padding:.85rem 1rem 3.25rem;display:flex;flex-direction:column;gap:.75rem}.empty-text[data-v-85510567]{color:var(--sub-text-color);padding:.25rem 0 1rem}[data-v-85510567]>.lcp-button-wrapper{align-self:flex-end;position:absolute;bottom:1rem;right:1rem}[data-v-85510567]>.lcp-button-wrapper>.lcp-button{border-radius:.5rem;font-size:1.1rem;padding:.5rem;width:2.625rem;height:2.625rem;box-shadow:var(--box-shadow)}.activity-summary[data-v-98c564c8]{display:flex;flex-direction:column;gap:.9rem;height:100%;min-height:0;padding:0;overflow:auto;background:linear-gradient(180deg,#fffffffa,#f9fbfdf5),var(--secondary-background)}.summary-head[data-v-98c564c8]{align-items:center;padding:.9rem 1rem .75rem;border-bottom:.0625rem solid var(--border-color)}.tile-head[data-v-98c564c8]{box-sizing:border-box;display:flex;flex:0 0 auto;gap:1rem;height:3.65rem;justify-content:space-between}.summary-head h2[data-v-98c564c8]{color:var(--secondary-color);font-size:1rem;font-weight:700;margin:0}.view-link[data-v-98c564c8]{display:inline-flex;align-items:center;box-sizing:border-box;justify-content:center;gap:.45rem;height:1.85rem;padding:0 .75rem;border-radius:999rem;background:#ffffffd1;color:var(--primary-color);box-shadow:0 .45rem 1rem -.9rem #00000052,inset 0 0 0 .0625rem #00a6c92e;text-decoration:none;white-space:nowrap;font-size:.82rem;font-weight:700;letter-spacing:.02em;line-height:1;transition:transform .2s ease,background .2s ease,box-shadow .2s ease,color .2s ease}.view-link[data-v-98c564c8]:hover{background:#eff9fcfa;box-shadow:0 .75rem 1.5rem -1rem #00000047,inset 0 0 0 .0625rem #00a6c947;transform:translateY(-.0625rem)}.view-link[data-v-98c564c8]:focus-visible{outline:.125rem solid rgba(0,166,201,.3);outline-offset:.125rem}.view-link svg[data-v-98c564c8]{font-size:.78rem;transition:transform .2s ease}.view-link:hover svg[data-v-98c564c8]{transform:translate(.12rem)}.loading-state[data-v-98c564c8]{display:flex;flex:1 1 auto;align-items:center;justify-content:center;min-height:18rem;padding:1rem}.summary-empty[data-v-98c564c8]{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;gap:.55rem;min-height:18rem;margin:.9rem;padding:2rem;border:.0625rem dashed color-mix(in srgb,var(--primary-color) 24%,var(--border-color));border-radius:.7rem;background:radial-gradient(circle at 50% 30%,rgba(0,166,201,.09),transparent 36%),#ffffffc2;color:var(--sub-text-color);text-align:center}.summary-empty strong[data-v-98c564c8]{color:var(--secondary-color);font-size:1rem}.summary-empty span[data-v-98c564c8]:last-child{max-width:19rem;line-height:1.45}.empty-icon[data-v-98c564c8]{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:999rem;background:#00a6c91a;color:var(--primary-color);font-size:1.1rem;box-shadow:inset 0 0 0 .0625rem #00a6c929}.summary-timeline[data-v-98c564c8]{display:flex;align-items:center;min-height:4.75rem;margin:0 .9rem;padding:.55rem .8rem;border-radius:.55rem;background:#fafafa}.summary-timeline[data-v-98c564c8] .interaction-timeline{min-height:3.2rem}.activity-groups[data-v-98c564c8]{display:flex;flex-direction:column;gap:.65rem;padding:0 .9rem .9rem}.activity-group[data-v-98c564c8]{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "summary" "people" "footer";gap:.7rem;align-items:start;padding:.9rem;border-radius:.65rem;background:#ffffffdb;box-shadow:inset 0 0 0 .0625rem #141e340f,0 .9rem 1.8rem -1.65rem #0f172a61;transition:box-shadow .2s ease,transform .2s ease}.activity-group[data-v-98c564c8]:hover{box-shadow:inset 0 0 0 .0625rem #00a6c921,0 1rem 2rem -1.6rem #0f172a6b;transform:translateY(-.0625rem)}.activity-group.empty-group[data-v-98c564c8]{grid-template-areas:"head" "summary";align-items:start;background:#ffffff94}.activity-group.no-people[data-v-98c564c8]{grid-template-areas:"head" "summary" "footer"}.group-head[data-v-98c564c8]{grid-area:head;display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.group-total[data-v-98c564c8]{display:inline-grid;place-items:center;min-width:2.1rem;height:2.1rem;border-radius:999rem;background:#1528430f;color:var(--secondary-color);font-size:1.4rem;line-height:1}.group-head h3[data-v-98c564c8]{margin:0;font-size:.95rem;font-weight:700;color:var(--secondary-color)}.group-summary[data-v-98c564c8]{grid-area:summary;margin:0;color:var(--sub-text-color);font-size:.88rem;line-height:1.45}.latest-item-summary[data-v-98c564c8]{display:block;margin-top:.45rem}.group-footer[data-v-98c564c8]{grid-area:footer;display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;padding-top:.15rem}.group-footer-tooltip[data-v-98c564c8]{display:inline-flex}.group-footer-item[data-v-98c564c8]{display:inline-grid;grid-template-columns:1.65rem auto;gap:.45rem;align-items:center;padding:.36rem .62rem .36rem .36rem;border-radius:999rem;background:color-mix(in srgb,var(--accent) 42%,#fff);box-shadow:inset 0 0 0 .0625rem color-mix(in srgb,var(--accent) 32%,var(--border-color));cursor:default}.group-footer-icon[data-v-98c564c8]{width:1.65rem;height:1.65rem;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--accent) 72%,#fff);color:var(--text-color);font-size:.78rem}.group-footer-count[data-v-98c564c8]{min-width:1rem;text-align:right}.activity-count-tooltip[data-v-98c564c8]{display:grid;gap:.5rem;width:min(16rem,100vw - 2rem);padding:.75rem .85rem;border:.0625rem solid rgba(20,30,52,.08);border-radius:.5rem;background:#fffffffa;box-shadow:0 1rem 2rem -1.25rem #0f172a73;color:var(--secondary-color)}.tooltip-title[data-v-98c564c8]{font-size:.9rem;line-height:1.2}.tooltip-list[data-v-98c564c8]{display:grid;gap:.35rem;padding:0;margin:0;list-style:none}.tooltip-list li[data-v-98c564c8]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:baseline;color:var(--sub-text-color);font-size:.8rem;line-height:1.25}.tooltip-list span[data-v-98c564c8]{min-width:0}.tooltip-list strong[data-v-98c564c8]{color:var(--secondary-color);font-size:.8rem}.tooltip-empty[data-v-98c564c8]{color:var(--sub-text-color);font-size:.8rem}.group-people[data-v-98c564c8]{grid-area:people;justify-self:end}.group-people[data-v-98c564c8] .profile-stack{min-height:1.875rem}@media(max-width:767.98px){.summary-head[data-v-98c564c8]{flex-direction:column;gap:.5rem;height:auto;align-items:stretch}.view-link[data-v-98c564c8]{align-self:flex-start;padding-left:0}.view-link span[data-v-98c564c8]{padding-left:.75rem}}.email-modal[data-v-b36859e9] .modal{background:#f5f6f8;border:.0625rem solid rgba(20,30,52,.1);border-radius:.5rem;box-shadow:0 1rem 2rem #141e341a;overflow:hidden}.email-modal[data-v-b36859e9] .modal-header{background:#141e34;border-bottom:.0625rem solid rgba(255,255,255,.08);color:#fff;padding:1.1rem 1.35rem}.email-modal[data-v-b36859e9] .modal-header h3{font-size:.78rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.email-modal[data-v-b36859e9] .modal-header-content{width:100%}.email-modal[data-v-b36859e9] .modal-body{background:#f5f6f8;padding:0}.email-modal[data-v-b36859e9] .modal-footer{background:#eef1f4;border-top:.0625rem solid rgba(20,30,52,.08);padding:1rem 1.5rem 1.35rem}.confirm-copy[data-v-b36859e9]{padding:1.5rem}.confirm-copy p[data-v-b36859e9]{color:var(--secondary-color);line-height:1.6;margin:0}.email-shell[data-v-b36859e9]{display:flex;flex-direction:column;gap:1rem;overflow-x:hidden;padding:1.35rem}.draft-summary[data-v-b36859e9],.person-card[data-v-b36859e9],.email-editor[data-v-b36859e9],.email-panel[data-v-b36859e9]{animation:reveal-up-b36859e9 .45s ease both}.draft-summary[data-v-b36859e9]{align-items:top;background:#141e34;color:#fff;display:grid;gap:1rem;grid-template-columns:minmax(0,1.15fr) minmax(16rem,.85fr);padding:1.35rem 1.5rem}.campaign-copy[data-v-b36859e9]{min-width:0;padding-left:1.5rem}.campaign-copy h4[data-v-b36859e9]{font-size:1.65rem;font-weight:700;line-height:1.05;margin:.35rem 0 .55rem}.campaign-copy p[data-v-b36859e9]{color:#ffffffc2;line-height:1.55;margin:0;max-width:34rem}.section-kicker[data-v-b36859e9]{font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffffffdb!important}.person-card[data-v-b36859e9]{align-items:center;align-self:stretch;background:#ffffff0f;border:.0625rem solid rgba(255,255,255,.1);border-radius:1.25rem;color:#fff;display:grid;gap:1.25rem;grid-template-columns:auto minmax(0,1fr);padding:1.3rem 1.45rem}.fallback-avatar[data-v-b36859e9]{align-items:center;background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:999rem;color:#ffffffdb;display:inline-flex;font-size:2rem;height:5.5rem;justify-content:center;width:5.5rem}.person-card-content[data-v-b36859e9]{display:flex;flex-direction:column;gap:1rem;min-width:0}.status-row[data-v-b36859e9]{display:flex;flex-wrap:wrap;gap:.55rem}.status[data-v-b36859e9]{background:#ffffff14;border:.0625rem solid rgba(255,255,255,.14);border-radius:999rem;color:#fff;display:inline-flex;font-size:1.35rem;font-weight:700;line-height:1;padding:.45rem 1rem}.contact-list[data-v-b36859e9]{display:grid;gap:.9rem}.contact-line[data-v-b36859e9]{align-items:start;color:#fff;column-gap:.9rem;display:grid;grid-template-columns:auto minmax(0,1fr);font-size:1.05rem;line-height:1.25;overflow-wrap:anywhere;text-decoration:none}.contact-line svg[data-v-b36859e9]{color:#ffffffb8;font-size:1.05rem;margin-top:.2rem}.empty-contact[data-v-b36859e9]{color:#ffffffb8;margin:0}.section-kicker[data-v-b36859e9]{color:color-mix(in srgb,var(--secondary-color) 54%,#6d7688);display:inline-flex;margin-bottom:.45rem}.email-layout[data-v-b36859e9]{display:grid;gap:1rem;grid-template-columns:minmax(0,1.15fr) minmax(16rem,.85fr)}.email-layout.single-column[data-v-b36859e9]{grid-template-columns:minmax(0,1fr)}.email-editor[data-v-b36859e9],.email-panel[data-v-b36859e9]{background:var(--secondary-background);border:1px solid var(--border-color);border-radius:1.1rem;min-height:0}.email-editor[data-v-b36859e9]{padding:1.35rem}.email-side[data-v-b36859e9]{display:flex;flex-direction:column;gap:1rem}.email-panel[data-v-b36859e9]{display:flex;flex-direction:column;gap:1rem;min-height:0;padding:1.2rem}.section-copy[data-v-b36859e9]{margin-bottom:1.1rem}.section-copy h5[data-v-b36859e9]{font-size:1rem;font-weight:700;margin:0 0 .25rem}.section-copy p[data-v-b36859e9]{color:var(--sub-text-color);line-height:1.55;margin:0}.section-copy[data-v-b36859e9] .lcp-button-wrapper{margin-top:1rem}.email-form[data-v-b36859e9]{display:grid;gap:1rem}.email-form[data-v-b36859e9] .input-field{padding:0}.editor-field[data-v-b36859e9]{display:grid;gap:.75rem}.editor-head[data-v-b36859e9]{align-items:center;display:flex;justify-content:space-between;gap:1rem}.editor-label[data-v-b36859e9]{color:var(--secondary-color);font-size:.95rem;font-weight:600}.editor-meta[data-v-b36859e9]{color:var(--sub-text-color);font-size:.8rem}.editor-surface[data-v-b36859e9]{background:#fff;border:1px solid var(--border-color);border-radius:.95rem;min-height:34rem;overflow:hidden;position:relative}.editor-overlay[data-v-b36859e9],.editor-textarea[data-v-b36859e9]{font:inherit;inset:0;line-height:1.6;overflow:auto;padding:1rem;position:absolute;white-space:pre-wrap;word-break:break-word}.editor-overlay[data-v-b36859e9]{color:var(--title-color);pointer-events:none}.editor-placeholder[data-v-b36859e9]{color:var(--sub-text-color)}.editor-highlight[data-v-b36859e9]{background:#00a6c92e;border-radius:.3rem;box-shadow:0 0 0 .0625rem #00a6c91f;color:inherit}.editor-textarea[data-v-b36859e9]{background:transparent;border:none;caret-color:var(--secondary-color);color:transparent;outline:none;resize:none;z-index:1}.editor-textarea[data-v-b36859e9]::selection{background:#00a6c93d}.ai-panel-head[data-v-b36859e9]{align-items:flex-start;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) auto}.suggestion-list[data-v-b36859e9]{display:flex;flex-direction:column;gap:.75rem;max-height:34rem;overflow:auto;padding-right:.25rem}.suggestion-card[data-v-b36859e9]{background:#f4f7f9;border:1px solid var(--border-color);border-radius:.95rem;display:flex;flex-direction:column;gap:.75rem;padding:.9rem 1rem}.suggestion-card.applied[data-v-b36859e9]{background:#f8fafb;border-style:dashed;opacity:.88}.suggestion-card-head[data-v-b36859e9]{align-items:flex-start;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) auto}.suggestion-actions[data-v-b36859e9]{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:flex-end;flex-wrap:wrap}.suggestion-card-title[data-v-b36859e9]{min-width:0}.suggestion-label-row[data-v-b36859e9]{align-items:center;display:inline-flex;gap:.35rem}.suggestion-title-row[data-v-b36859e9]{align-items:center;display:flex;gap:.5rem}.suggestion-card-head h6[data-v-b36859e9]{color:var(--secondary-color);font-size:.95rem;font-weight:700;line-height:1.3;margin:.2rem 0 0}.suggestion-view-button[data-v-b36859e9]{align-items:center;background:transparent;border:none;border-radius:999rem;color:var(--sub-text-color);cursor:pointer;display:inline-flex;flex:0 0 auto;height:1.9rem;justify-content:center;padding:0;transition:background .2s ease,color .2s ease,transform .2s ease;width:1.9rem}.suggestion-view-button[data-v-b36859e9]:hover,.suggestion-view-button[data-v-b36859e9]:focus-visible{background:#141e3414;color:var(--secondary-color);outline:none;transform:translateY(-.0625rem)}[data-v-b36859e9] .apply-all-button{margin-top:1rem;margin-right:1.5rem}[data-v-b36859e9] .apply-all-button.lcp-button-wrapper,[data-v-b36859e9] .suggestion-action-button.lcp-button-wrapper{justify-self:end}[data-v-b36859e9] .apply-all-button .lcp-button,[data-v-b36859e9] .suggestion-action-button .lcp-button{justify-content:space-between;min-width:7.75rem}.suggestion-label[data-v-b36859e9]{color:var(--sub-text-color);display:inline-flex;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.suggestion-detected[data-v-b36859e9],.suggestion-context[data-v-b36859e9],.suggestion-proposal p[data-v-b36859e9],.empty-suggestions p[data-v-b36859e9]{color:var(--sub-text-color);line-height:1.5;margin:0}.suggestion-detected[data-v-b36859e9]{background:#fff;border-radius:.65rem;color:var(--secondary-color);padding:.7rem .8rem}.suggestion-proposal[data-v-b36859e9]{display:grid;gap:.35rem}.suggestion-proposal-block[data-v-b36859e9]{display:grid;gap:.25rem}.suggestion-sub-label[data-v-b36859e9]{color:var(--secondary-color);display:inline-flex;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.suggestion-card.applied .suggestion-detected[data-v-b36859e9]{background:#141e340d}.empty-suggestions[data-v-b36859e9]{align-items:flex-start;background:#f8fafb;border:1px dashed var(--border-color);border-radius:.95rem;display:flex;flex-direction:column;gap:.4rem;padding:.9rem 1rem}.empty-suggestions strong[data-v-b36859e9]{color:var(--secondary-color)}@keyframes reveal-up-b36859e9{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@media(max-width:767.98px){.draft-summary[data-v-b36859e9],.email-layout[data-v-b36859e9]{grid-template-columns:1fr}.suggestion-list[data-v-b36859e9]{max-height:none}.ai-panel-head[data-v-b36859e9]{grid-template-columns:1fr}}@media(max-width:767.98px){.email-shell[data-v-b36859e9]{padding:1rem}.person-card[data-v-b36859e9]{grid-template-columns:1fr}.campaign-copy h4[data-v-b36859e9]{font-size:1.35rem}}.person-actions[data-v-8e757f46]{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;padding:0}.person-actions h2[data-v-8e757f46]{color:var(--secondary-color);font-size:1rem;font-weight:700;margin:0}.actions-head[data-v-8e757f46]{border-bottom:.0625rem solid var(--border-color);padding:.9rem 1rem .75rem}.tile-head[data-v-8e757f46]{align-items:center;box-sizing:border-box;display:flex;flex:0 0 auto;gap:1rem;height:3.65rem;justify-content:space-between}.actions[data-v-8e757f46]{display:grid;gap:.7rem;grid-template-columns:repeat(3,minmax(0,1fr));min-height:0;padding:.85rem 1rem 1rem}.action-item[data-v-8e757f46]{min-width:0}.action-card[data-v-8e757f46]{align-content:start;background:#fffffff0;border-radius:.55rem;box-shadow:inset 0 0 0 .0625rem #141e340f,0 .8rem 1.6rem -1.45rem #0f172a59;display:grid;font-size:.9rem;gap:.7rem;grid-template-rows:auto 1fr auto;height:100%;line-height:1.28;min-height:9.25rem;padding:.85rem;transition:box-shadow .2s ease,transform .2s ease}.action-card .icon[data-v-8e757f46]{align-items:center;background:#00a6c914;border-radius:50%;box-shadow:inset 0 0 0 .0625rem #00a6c924;color:var(--primary-color);display:flex;font-size:1rem;height:2.2rem;justify-content:center;width:2.2rem}.action-card .action[data-v-8e757f46]{align-self:end;justify-self:end}.action-card .content[data-v-8e757f46]{padding-top:.05rem;min-width:0}.action-card .content .title[data-v-8e757f46]{color:var(--secondary-color);font-weight:600;margin-bottom:.28rem;overflow-wrap:anywhere}.action-card .content .text[data-v-8e757f46]{color:var(--sub-text-color);font-size:.82rem;line-height:1.35}.action-card[data-v-8e757f46] .lcp-button{font-size:.78rem;height:auto;padding:.3rem .55rem;flex:0;white-space:nowrap}.action-card .action-label[data-v-8e757f46]{margin-right:.35rem}.action-card .action-button[data-v-8e757f46] svg{font-size:.9em}.action-card[data-v-8e757f46]:hover{box-shadow:inset 0 0 0 .0625rem #00a6c924,0 1rem 1.9rem -1.45rem #0f172a6b;transform:translateY(-.0625rem)}@media(max-width:767.98px){.actions[data-v-8e757f46]{grid-template-columns:1fr}.action-card[data-v-8e757f46]{grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto;min-height:0}.action-card .action[data-v-8e757f46]{align-self:center}.action-card .action-label[data-v-8e757f46]{display:none}}.relationships-table[data-v-613473e8]{display:flex;flex-direction:column;gap:0;height:100%;padding:0;overflow:hidden}.table-header[data-v-613473e8]{align-items:center;border-bottom:.0625rem solid var(--border-color);padding:.9rem 1rem .75rem}.tile-head[data-v-613473e8]{box-sizing:border-box;display:flex;flex:0 0 auto;gap:1rem;height:3.65rem;justify-content:space-between}.table-header h2[data-v-613473e8]{color:var(--secondary-color);font-size:1rem;font-weight:700;margin:0}.table-wrapper[data-v-613473e8]{flex:1 1 auto;overflow:auto;margin:.85rem 1rem 1rem;padding:0;border-radius:.55rem;background:#f8fafcf2;box-shadow:none}.data-table[data-v-613473e8]{width:100%;min-width:0;font-size:.86rem;table-layout:fixed}.data-table thead th[data-v-613473e8]{position:sticky;top:0;z-index:2;backdrop-filter:blur(10px);background:#f8fafcf2;font-size:.78rem;letter-spacing:.01em;text-align:left}.data-table th[data-v-613473e8],.data-table td[data-v-613473e8]{padding:.78rem .55rem}.metric-header[data-v-613473e8]{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;width:100%}.metric-header svg[data-v-613473e8]{font-size:.96rem;opacity:.78}.person-col[data-v-613473e8]{width:auto}.metric-col[data-v-613473e8]{width:4.75rem}.relationship-row[data-v-613473e8]:hover,.relationship-row[data-v-613473e8]:focus-within{background:#141e3406}.relationship-row td[data-v-613473e8]{position:relative;z-index:1;background:transparent;font-size:.84rem;vertical-align:middle;padding-bottom:.78rem}.metric-column[data-v-613473e8]{width:4.75rem;text-align:center;font-variant-numeric:tabular-nums}.person-column[data-v-613473e8]{vertical-align:middle}.person-tooltip-anchor[data-v-613473e8]{display:flex;width:100%;min-width:0}.person-cell[data-v-613473e8]{display:flex;align-items:center;gap:.72rem;min-width:0}.person-copy[data-v-613473e8]{display:grid;gap:.22rem;min-width:0}.person-name[data-v-613473e8]{font-weight:700;color:var(--secondary-color);font-size:.85rem;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none}.person-name[data-v-613473e8]:hover,.person-name[data-v-613473e8]:focus-visible{color:var(--primary-color);text-decoration:underline}.company-name[data-v-613473e8]{color:var(--sub-text-color);font-size:.76rem;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.metric-value[data-v-613473e8]{--metric-pill-background: rgba(20, 30, 52, .08);--metric-pill-color: var(--secondary-color);--metric-pill-shadow: rgba(20, 30, 52, .08);--metric-pill-text-shadow: none;display:inline-flex;align-items:center;justify-content:center;min-width:2.25rem;padding:.28rem .6rem;border-radius:999px;background:var(--metric-pill-background);color:var(--metric-pill-color);font-size:.76rem;font-weight:700;line-height:1;box-shadow:0 .35rem .75rem -.65rem var(--metric-pill-shadow);margin:0 auto;text-shadow:var(--metric-pill-text-shadow);border:none;cursor:pointer;font-family:inherit;transition:background .24s ease,box-shadow .24s ease,color .24s ease,transform .18s ease}.metric-value[data-v-613473e8]:hover,.metric-value[data-v-613473e8]:focus-visible,.metric-value.selected[data-v-613473e8]{background:var(--secondary-color);color:var(--light-text-color);box-shadow:0 .55rem .95rem -.7rem #141e3470;outline:none;transform:translateY(-.0625rem)}.total-metric[data-v-613473e8]{--metric-pill-color: #ffffff}.total-header[data-v-613473e8]{font-size:.72rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.data-table thead .metric-column[data-v-613473e8],.data-table tbody .metric-column[data-v-613473e8]{padding-left:.35rem;padding-right:.35rem}.loading-state[data-v-613473e8]{display:flex;flex:1 1 auto;align-items:center;justify-content:center;min-height:18rem;padding:1rem}.empty-state[data-v-613473e8]{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;gap:.55rem;min-height:18rem;margin:.9rem;padding:2rem;border:.0625rem dashed color-mix(in srgb,var(--primary-color) 24%,var(--border-color));color:var(--sub-text-color);background:radial-gradient(circle at 50% 30%,rgba(0,166,201,.09),transparent 36%),#ffffffc2;border-radius:.7rem;text-align:center}.empty-state strong[data-v-613473e8]{color:var(--secondary-color);font-size:1rem}.empty-state span[data-v-613473e8]:last-child{max-width:19rem;line-height:1.45}.empty-icon[data-v-613473e8]{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:999rem;background:#00a6c91a;color:var(--primary-color);font-size:1.1rem;box-shadow:inset 0 0 0 .0625rem #00a6c929}@media(max-width:767.98px){.table-header[data-v-613473e8]{align-items:flex-start;flex-direction:column;gap:.5rem;height:auto}.data-table[data-v-613473e8]{table-layout:auto}.person-col[data-v-613473e8]{width:34%}.metric-col[data-v-613473e8]{width:4.25rem}.metric-value[data-v-613473e8]{min-width:2rem;padding:.18rem .4rem}}.relationship-activity[data-v-e1cfaff4]{display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:0}.panel-head[data-v-e1cfaff4]{align-items:center;border-bottom:.0625rem solid var(--border-color);box-sizing:border-box;display:flex;flex:0 0 auto;gap:1rem;justify-content:space-between;min-height:3.65rem;padding:.85rem 1rem}.panel-title[data-v-e1cfaff4]{display:grid;gap:.18rem;min-width:0}.panel-title h2[data-v-e1cfaff4],.list-head h3[data-v-e1cfaff4]{color:var(--secondary-color);font-size:1rem;font-weight:700;margin:0}.panel-title p[data-v-e1cfaff4]{color:var(--sub-text-color);font-size:.8rem;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clear-button[data-v-e1cfaff4]{align-items:center;background:transparent;border:.0625rem solid var(--border-color);border-radius:999rem;color:var(--sub-text-color);cursor:pointer;display:inline-flex;flex:0 0 auto;height:2rem;justify-content:center;padding:0;width:2rem}.clear-button[data-v-e1cfaff4]:hover,.clear-button[data-v-e1cfaff4]:focus-visible{background:#141e340f;color:var(--secondary-color);outline:none}.loading-state[data-v-e1cfaff4]{align-items:center;display:flex;flex:1 1 auto;justify-content:center;min-height:18rem;padding:1rem}.summary-panel[data-v-e1cfaff4]{display:grid;flex:0 0 auto;gap:.85rem;padding:1rem 1rem .75rem}.summary-copy[data-v-e1cfaff4]{background:#f8fafcf2;border:.0625rem solid rgba(20,30,52,.07);border-radius:.5rem;color:var(--sub-text-color);font-size:.88rem;line-height:1.45;margin:0;padding:.8rem}.activity-list[data-v-e1cfaff4]{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;padding:0 1rem 1rem}.list-head[data-v-e1cfaff4]{align-items:center;display:flex;flex:0 0 auto;justify-content:space-between;padding:.65rem 0}.list-head span[data-v-e1cfaff4]{color:var(--sub-text-color);font-size:.78rem;font-weight:700}.empty-state[data-v-e1cfaff4]{align-items:center;border:.0625rem dashed color-mix(in srgb,var(--primary-color) 24%,var(--border-color));border-radius:.55rem;color:var(--sub-text-color);display:flex;flex:1 1 auto;justify-content:center;min-height:8rem;padding:1rem;text-align:center}ol[data-v-e1cfaff4]{display:flex;flex:1 1 auto;flex-direction:column;gap:.75rem;list-style:none;margin:0;min-height:0;overflow:auto;padding:0 0 .25rem 3.15rem}li[data-v-e1cfaff4]{min-width:0}li[data-v-e1cfaff4] .activity-tile{box-shadow:none;max-width:100%}li[data-v-e1cfaff4] .relationship-activity-item.has-summary{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}li[data-v-e1cfaff4] .activity-icon.left{left:-3rem}li.email[data-v-e1cfaff4] .activity-icon{background:linear-gradient(135deg,#d1eff5,#ebf8fb);color:var(--primary-color)}li.email-inbound[data-v-e1cfaff4] .activity-icon,li.email-outbound[data-v-e1cfaff4] .activity-icon{background:linear-gradient(135deg,#e6f9fd,#f7fdff);border-color:var(--border-color);color:#1687a3}li.phone[data-v-e1cfaff4] .activity-icon{background:linear-gradient(135deg,#d9dbde,#edf0f1);color:var(--secondary-color)}li.meeting[data-v-e1cfaff4] .activity-icon{background:linear-gradient(135deg,#fee9d2,#fff3e5);color:#9a5a00}li.digital[data-v-e1cfaff4] .activity-icon{background:linear-gradient(135deg,#d1eff5,#ebf8fb);color:var(--primary-color)}li.email[data-v-e1cfaff4] .activity-icon,li.phone[data-v-e1cfaff4] .activity-icon,li.meeting[data-v-e1cfaff4] .activity-icon,li.digital[data-v-e1cfaff4] .activity-icon{border-color:#fffffff5}@media(max-width:767.98px){ol[data-v-e1cfaff4]{padding-left:0}li[data-v-e1cfaff4] .activity-icon.left{display:none}}.profile-overview[data-v-5af190db]{display:grid;grid-template-columns:24rem minmax(0,1fr) minmax(0,1fr);gap:1rem;padding:1rem;overflow:auto;align-items:stretch}.profile-column[data-v-5af190db],.main-column[data-v-5af190db],.context-column[data-v-5af190db]{display:grid;gap:1rem;min-height:0;align-content:start}@media(max-width:767.98px){.profile-column[data-v-5af190db],.main-column[data-v-5af190db],.context-column[data-v-5af190db]{min-height:auto}}.detail-column[data-v-5af190db]{display:contents}.profile-column[data-v-5af190db]{grid-template-rows:minmax(0,1fr)}.main-column[data-v-5af190db]{grid-template-rows:auto minmax(0,1fr)}.context-column[data-v-5af190db]{grid-template-rows:minmax(0,1fr)}.profile-column[data-v-5af190db]>*,.main-column[data-v-5af190db]>*,.context-column[data-v-5af190db]>*{width:100%}.activity-tile[data-v-5af190db]{height:100%;overflow:auto;min-height:0}.relationships-tile[data-v-5af190db]{height:100%;min-height:0}.person-overview-tile[data-v-5af190db]{grid-area:auto;min-height:0}.person-actions-tile[data-v-5af190db]{max-height:18rem;overflow:auto}@media(max-width:81.25rem){.profile-overview[data-v-5af190db]{grid-template-columns:24rem minmax(0,1fr);grid-template-areas:"profile detail";overflow:hidden}.profile-column[data-v-5af190db]{grid-area:profile;grid-template-rows:minmax(0,1fr)}.detail-column[data-v-5af190db]{align-content:start;display:grid;gap:1rem;grid-area:detail;grid-template-rows:auto auto;min-height:0;overflow:auto}.main-column[data-v-5af190db],.context-column[data-v-5af190db]{grid-area:auto;grid-template-rows:auto;min-height:auto}.relationships-tile[data-v-5af190db],.activity-tile[data-v-5af190db]{height:auto;max-height:none;min-height:24rem}.person-actions-tile[data-v-5af190db]{min-height:12rem}}@media(max-width:767.98px){.profile-overview[data-v-5af190db]{grid-template-columns:1fr;grid-template-areas:"profile" "detail";overflow:auto}.detail-column[data-v-5af190db]{display:grid;gap:1rem;grid-area:detail;min-height:auto;overflow:visible}.profile-column[data-v-5af190db],.main-column[data-v-5af190db],.context-column[data-v-5af190db]{grid-template-rows:auto}.context-column[data-v-5af190db]{grid-template-columns:1fr}.activity-tile[data-v-5af190db]{max-height:none}}.activity-view[data-v-f35e5643]{padding:1rem;display:grid;grid-template-columns:minmax(18rem,22rem) minmax(0,1fr);gap:1rem;width:100%;overflow:hidden}[data-v-f35e5643] .activity-panel{width:100%;height:100%;overflow:hidden;border:none;border-radius:.5rem;background:var(--primary-background)}[data-v-f35e5643] .activity-panel>h2{margin-bottom:.5rem}@media(max-width:991.98px){.activity-view[data-v-f35e5643]{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}}main[data-v-143f9888]{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(20rem,1fr);gap:1rem;width:100%;height:100%;padding:.5rem .5rem 1rem 1rem;overflow:hidden}.notes-view[data-v-143f9888]{display:flex;flex-direction:column;padding:1rem;overflow:hidden}.notes-summary[data-v-143f9888]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.5rem}.subject-name[data-v-143f9888]{color:var(--sub-text-color);font-size:.9rem;line-height:1.4}.notes-count[data-v-143f9888]{display:inline-flex;align-items:center;border-radius:999rem;padding:.25rem .75rem;background:var(--tertiary-background);color:var(--title-color);font-size:.85rem;font-weight:600;white-space:nowrap}.notes-list[data-v-143f9888]{margin-top:.25rem;flex:1;min-height:0;overflow:auto;padding-right:0;display:flex;flex-direction:column;gap:.75rem}.empty-state[data-v-143f9888]{border-radius:.45rem;padding:.75rem;text-align:center;font-size:.9rem;color:var(--sub-text-color);background:var(--secondary-background);box-shadow:var(--box-shadow)}.add-note[data-v-143f9888]{display:flex;padding:1rem;flex-direction:column}.add-note-subtext[data-v-143f9888]{margin-bottom:.75rem;color:var(--sub-text-color);line-height:1.4}.add-note[data-v-143f9888] .input-field{padding:0}.add-note[data-v-143f9888] textarea{min-height:13rem;border:1px solid var(--border-color);border-radius:.45rem;padding:.75rem;background:var(--secondary-background)}.privacy-row[data-v-143f9888]{margin-top:.75rem;display:flex;flex-direction:column;gap:.5rem}.privacy-row[data-v-143f9888] .input-field{padding:0}.privacy-pill[data-v-143f9888]{align-self:flex-start;display:inline-flex;align-items:center;border-radius:999rem;padding:.2rem .6rem;font-size:.75rem;font-weight:600;color:var(--primary-color);background:#00a6c924}.privacy-pill.private[data-v-143f9888]{color:var(--secondary-color);background:#141e341f}.actions[data-v-143f9888]{margin-top:auto;padding-top:.75rem;display:flex;justify-content:flex-end}@media(max-width:767.98px){main[data-v-143f9888]{grid-template-columns:1fr;overflow:auto}.notes-view[data-v-143f9888]{min-height:22rem}}.card[data-v-661b3610]{background:var(--background-color);border-radius:.5rem;corner-shape:squircle;display:grid;grid-template-columns:3.125rem 1fr 1fr;padding:.75rem;gap:.75rem;max-width:25rem;width:100%;min-width:18.75rem;transition:box-shadow .3s ease,transform .3s ease;font-size:.9rem}.card[data-v-661b3610]:hover{box-shadow:var(--box-shadow);transform:translateY(-.125rem)}.card.hide-organisation[data-v-661b3610]{grid-template-columns:3.125rem minmax(0,1fr)}.name[data-v-661b3610]{display:flex;flex-direction:column;justify-content:center;gap:.75rem}.name h3[data-v-661b3610]{margin:0;font-weight:600;line-height:1.25}.name p[data-v-661b3610]{margin:0;font-size:.85rem;color:var(--text-secondary-color)}.organisation[data-v-661b3610]{display:flex;align-items:flex-start;justify-content:flex-end}.organisation[data-v-661b3610] img{max-height:1.25rem;max-width:3.125rem;object-fit:contain}.organisation span[data-v-661b3610]{padding-top:.5rem;font-weight:500;color:var(--text-secondary-color);font-size:.9rem}.status-bar[data-v-661b3610]{background:var(--secondary-background);grid-column:span 3;margin:0 -.75rem -.75rem;padding:.75rem;border-radius:0 0 .5rem .5rem;display:flex;flex-direction:column;gap:.75rem;font-size:.85rem}.status-bar .phone[data-v-661b3610],.status-bar .email[data-v-661b3610]{display:flex;align-items:center;gap:.5rem;position:relative}.status-bar .phone span[data-v-661b3610],.status-bar .email span[data-v-661b3610]{color:var(--sub-text-color)}.status-bar .phone .copy[data-v-661b3610],.status-bar .email .copy[data-v-661b3610]{background:#ffffffe6;position:absolute;left:0;top:0;text-align:left;width:100%;backdrop-filter:blur(.25rem);opacity:0;pointer-events:none;transition:opacity .2s ease}.status-bar .phone:hover .copy[data-v-661b3610],.status-bar .email:hover .copy[data-v-661b3610]{opacity:1;pointer-events:auto}.card.hide-organisation .status-bar[data-v-661b3610]{grid-column:span 2}.billing-highchart[data-v-fb2a0576]{border:1px solid var(--border-color);border-radius:.5rem;padding:.5rem;background:var(--secondary-background);width:100%}.empty-message[data-v-fb2a0576]{color:var(--sub-text-color);padding:1rem}.billing-highchart[data-v-fb2a0576] .highcharts-root{font-family:inherit}.files-section[data-v-0b7edbe1]{border-top:.0625rem solid rgba(255,255,255,.08);display:grid;gap:.75rem;padding:.9rem 1rem 1rem}.files-section.light[data-v-0b7edbe1]{border-top:0;padding:0}.files-head[data-v-0b7edbe1]{align-items:center;display:flex;justify-content:space-between}.files-head h3[data-v-0b7edbe1]{color:#fff;font-size:.95rem;margin:0}.files-head span[data-v-0b7edbe1]{align-items:center;background:#ffffff1a;border-radius:999rem;color:#ffffffb8;display:inline-flex;font-size:.78rem;font-weight:700;height:1.45rem;justify-content:center;min-width:1.45rem;padding:0 .45rem}.files-section.light .files-head h3[data-v-0b7edbe1]{color:var(--secondary-color)}.files-section.light .files-head span[data-v-0b7edbe1]{background:#f0f3f7;color:var(--secondary-color)}.file-list[data-v-0b7edbe1]{display:grid;gap:.55rem;list-style:none;margin:0;padding:0}.file-item[data-v-0b7edbe1]{align-items:center;background:#ffffff0f;border:.0625rem solid rgba(255,255,255,.08);border-radius:.5rem;display:grid;gap:.65rem;grid-template-columns:auto minmax(0,1fr) auto;min-width:0;padding:.65rem}.file-icon[data-v-0b7edbe1]{align-items:center;background:#ffffff1a;border-radius:.45rem;color:#fff;display:inline-flex;height:2rem;justify-content:center;width:2rem}.file-copy[data-v-0b7edbe1]{display:grid;gap:.15rem;min-width:0}.file-copy strong[data-v-0b7edbe1]{color:#fff;font-size:.9rem;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-copy small[data-v-0b7edbe1]{color:#ffffff94;font-size:.78rem;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-status[data-v-0b7edbe1]{color:#ffffffb8;font-size:.76rem;font-weight:700}.files-section.light .file-item[data-v-0b7edbe1]{background:var(--primary-background);border-color:var(--border-color)}.files-section.light .file-icon[data-v-0b7edbe1]{background:#f0f3f7;color:var(--secondary-color)}.files-section.light .file-copy strong[data-v-0b7edbe1]{color:var(--secondary-color)}.files-section.light .file-copy small[data-v-0b7edbe1],.files-section.light .file-status[data-v-0b7edbe1]{color:var(--sub-text-color)}.appointments-view[data-v-57f6ac05]{align-items:stretch;display:grid;gap:1rem;overflow:auto;padding:1rem;width:100%}.appointment-selector[data-v-57f6ac05]{align-items:center;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) minmax(18rem,28rem);padding:1rem}.selector-copy[data-v-57f6ac05]{min-width:0}.selector-copy span[data-v-57f6ac05]{color:var(--sub-text-color);display:block;font-size:.76rem;font-weight:800;letter-spacing:.08em;margin-bottom:.35rem;text-transform:uppercase}.selector-copy strong[data-v-57f6ac05]{color:var(--secondary-color);display:block;font-size:1.15rem;line-height:1.2}.selector-copy p[data-v-57f6ac05]{color:var(--sub-text-color);margin:.25rem 0 0}.appointment-content[data-v-57f6ac05]{align-items:start;display:grid;gap:1rem;grid-template-columns:24rem minmax(0,1fr) minmax(0,1fr);min-height:0}@media(max-width:767.98px){.appointment-content[data-v-57f6ac05]{min-height:auto}}.profile-column[data-v-57f6ac05],.main-column[data-v-57f6ac05],.context-column[data-v-57f6ac05]{display:grid;gap:1rem;min-height:0;width:100%}.profile-column[data-v-57f6ac05]{grid-template-rows:auto minmax(0,1fr)}.main-column[data-v-57f6ac05]{grid-template-rows:auto auto minmax(0,1fr)}.context-column[data-v-57f6ac05]{grid-template-rows:minmax(0,1fr)}.summary-tile[data-v-57f6ac05]{background:#141e34;color:#fff;display:flex;flex-direction:column;gap:0;overflow:hidden;padding:0}.summary-head[data-v-57f6ac05]{border-bottom:.0625rem solid rgba(255,255,255,.08);padding:.9rem 1rem .8rem}.summary-head h2[data-v-57f6ac05]{color:#fff;font-size:1rem;font-weight:700;margin:0}.summary-head p[data-v-57f6ac05]{color:#ffffffad;line-height:1.35;margin:.3rem 0 0}.appointment-select-field[data-v-57f6ac05]{padding:0}.appointment-select-field label[data-v-57f6ac05]{display:grid;gap:.45rem}.appointment-select-field select[data-v-57f6ac05]{min-width:0;width:100%}.summary-details[data-v-57f6ac05]{display:grid;gap:.75rem;grid-template-columns:1fr;margin:0;padding:0 1.2rem 1.2rem}.summary-details dt[data-v-57f6ac05]{color:#ffffff94;font-size:.85rem;margin-bottom:.15rem}.summary-details dd[data-v-57f6ac05]{font-weight:600}.description[data-v-57f6ac05]{color:#ffffffb8;line-height:1.45;margin:0;padding:1rem 1.2rem .85rem}.people-tile[data-v-57f6ac05],.service-lines-tile[data-v-57f6ac05],.activity-tile[data-v-57f6ac05],.billing-tile[data-v-57f6ac05]{padding:1rem}.tile-top[data-v-57f6ac05]{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.pill-toggle[data-v-57f6ac05]{display:flex;gap:.5rem}.pill[data-v-57f6ac05]{background:var(--secondary-background);border:.0625rem solid var(--border-color);border-radius:999rem;cursor:pointer;font-size:.85rem;padding:.3rem .75rem}.pill.selected[data-v-57f6ac05]{background:var(--secondary-color);border-color:var(--secondary-color);color:var(--light-text-color)}.people-tile[data-v-57f6ac05],.service-lines-tile[data-v-57f6ac05],.billing-tile[data-v-57f6ac05]{overflow:hidden}.people-list[data-v-57f6ac05]{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(16.25rem,1fr));margin-top:.75rem}.people-list[data-v-57f6ac05] .card{max-width:unset;min-width:unset;width:100%}.table-wrapper[data-v-57f6ac05]{margin-top:.85rem;overflow:auto}.service-lines-tile table[data-v-57f6ac05]{border-collapse:collapse;min-width:48rem;width:100%}.service-lines-tile th[data-v-57f6ac05],.service-lines-tile td[data-v-57f6ac05]{border-bottom:.0625rem solid rgba(20,30,52,.06);padding:.62rem .5rem;text-align:left;vertical-align:top}.service-lines-tile th[data-v-57f6ac05]{color:var(--sub-text-color);font-size:.76rem;font-weight:800}.notes-tile[data-v-57f6ac05]{display:flex;flex-direction:column;gap:0;overflow:hidden;padding:0;position:relative}.notes-head[data-v-57f6ac05]{border-bottom:.0625rem solid var(--border-color);padding:.9rem 1rem .75rem}.tile-head[data-v-57f6ac05]{align-items:center;display:flex;gap:1rem;justify-content:space-between;min-height:3rem}.notes-tile h2[data-v-57f6ac05]{color:var(--secondary-color);font-size:1rem;font-weight:700;margin:0}.note-list[data-v-57f6ac05]{display:flex;flex:1;flex-direction:column;gap:.75rem;max-height:22.5rem;overflow:auto;padding:.85rem 1rem 3.25rem}.empty-text[data-v-57f6ac05]{color:var(--sub-text-color);padding:.25rem 0 1rem}.visually-hidden[data-v-57f6ac05]{border:0;clip:rect(0,0,0,0);height:.0625rem;margin:-.0625rem;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:.0625rem}.notes-tile[data-v-57f6ac05]>.lcp-button-wrapper{align-self:flex-end;bottom:1rem;position:absolute;right:1rem}.notes-tile[data-v-57f6ac05]>.lcp-button-wrapper>.lcp-button{border-radius:.5rem;box-shadow:var(--box-shadow);font-size:1.1rem;height:2.625rem;padding:.5rem;width:2.625rem}.activity-tile[data-v-57f6ac05]{overflow:auto;padding:0}.activity-tile[data-v-57f6ac05] .activity-feed{height:100%}.time-cost-toggle[data-v-57f6ac05]{display:flex;gap:.5rem;margin-bottom:.75rem}.chart-caption[data-v-57f6ac05]{color:var(--sub-text-color);margin-bottom:.65rem}.series-totals[data-v-57f6ac05]{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(13.75rem,1fr));margin-top:.75rem}.series-totals li[data-v-57f6ac05]{align-items:center;background:var(--secondary-background);border:.0625rem solid var(--border-color);border-radius:.45rem;display:flex;gap:.35rem;justify-content:space-between;padding:.45rem .6rem}.swatch[data-v-57f6ac05]{border-radius:999rem;display:inline-block;height:.625rem;width:.625rem}.empty-state[data-v-57f6ac05]{padding:1rem;width:100%}@media(max-width:767.98px){.appointment-selector[data-v-57f6ac05]{grid-template-columns:1fr}.appointment-content[data-v-57f6ac05]{grid-template-areas:"profile" "main" "context";grid-template-columns:1fr}.profile-column[data-v-57f6ac05],.main-column[data-v-57f6ac05],.context-column[data-v-57f6ac05]{grid-template-rows:auto}}.campaigns-view[data-v-e8aafbb7]{align-self:stretch;background:#f3f5f8;box-sizing:border-box;display:grid;flex:1 1 auto;height:100%;min-height:0;min-width:0;overflow:hidden;padding:.75rem;width:100%}.workspace[data-v-e8aafbb7]{align-items:stretch;display:grid;gap:.75rem;grid-template-columns:minmax(14rem,.18fr) minmax(0,1fr);height:100%;min-height:0;min-width:0}.tile[data-v-e8aafbb7]{background:#fff;border:.0625rem solid var(--border-color);border-radius:.5rem}.filters[data-v-e8aafbb7]{display:grid;gap:1rem;grid-template-rows:auto minmax(0,1fr);min-height:0;overflow:hidden;position:sticky;top:.75rem}.panel-head[data-v-e8aafbb7]{align-items:center;border-bottom:.0625rem solid var(--border-color);display:flex;gap:.75rem;justify-content:space-between;min-height:3.6rem;padding:0 1rem}.panel-head h2[data-v-e8aafbb7]{color:var(--secondary-color);font-size:1rem;font-weight:700;margin:0}.clear-filters-button[data-v-e8aafbb7]{align-items:center;border:.0625rem solid var(--border-color);border-radius:999rem;color:var(--secondary-color);display:inline-flex;flex:0 0 auto;height:2rem;justify-content:center;padding:0;width:2rem}.clear-filters-button[data-v-e8aafbb7]{background:#fff;cursor:pointer}.clear-filters-button.hidden[data-v-e8aafbb7]{opacity:0;pointer-events:none}.clear-filters-button[data-v-e8aafbb7]:hover,.clear-filters-button[data-v-e8aafbb7]:focus-visible{border-color:var(--primary-color);color:var(--primary-color)}.filter-body[data-v-e8aafbb7]{align-content:start;display:grid;gap:.85rem;min-height:0;overflow:auto;padding:0 1rem 1rem}.quick-filter[data-v-e8aafbb7]{border-bottom:.0625rem solid var(--border-color);padding-bottom:.85rem}.setting-row[data-v-e8aafbb7]{align-items:center;background:#fff;border:.0625rem solid rgba(0,166,201,.24);border-radius:.65rem;color:var(--secondary-color);cursor:pointer;display:flex;gap:.75rem;justify-content:space-between;min-height:3.1rem;padding:.55rem .65rem;text-align:left;width:100%}.setting-row[data-v-e8aafbb7]:hover,.setting-row[data-v-e8aafbb7]:focus-visible{border-color:#00a6c959}.setting-row.selected[data-v-e8aafbb7]{border-color:#141e3424}.setting-copy[data-v-e8aafbb7]{display:grid;gap:.1rem;min-width:0}.setting-copy strong[data-v-e8aafbb7]{color:var(--secondary-color);font-size:.88rem;line-height:1.2}.setting-copy small[data-v-e8aafbb7]{color:var(--sub-text-color);font-size:.72rem;line-height:1.25;min-height:1.8rem}.toggle-switch[data-v-e8aafbb7]{align-items:center;background:#141e341f;border-radius:999rem;display:inline-flex;flex:0 0 auto;height:1.55rem;padding:.22rem;transition:background .2s ease;width:2.75rem}.setting-row.selected .toggle-switch[data-v-e8aafbb7]{background:var(--secondary-color)}.toggle-knob[data-v-e8aafbb7]{background:#fff;border-radius:999rem;box-shadow:0 .2rem .45rem #0000002e;display:block;height:1.1rem;transform:translate(0);transition:transform .2s ease;width:1.1rem}.setting-row.selected .toggle-knob[data-v-e8aafbb7]{transform:translate(1.2rem)}.filter-group[data-v-e8aafbb7]{border-top:.0625rem solid var(--border-color);display:grid;gap:.7rem;padding-top:.85rem}.filter-group h3[data-v-e8aafbb7]{color:var(--secondary-color);font-size:.92rem;font-weight:700;margin:0}.filter-group.first[data-v-e8aafbb7]{border-top:0;padding-top:0}.search-input[data-v-e8aafbb7]{background:var(--input-background);border:.0625rem solid var(--border-color);border-radius:.35rem;color:var(--secondary-color);font-size:.9rem;min-height:2.35rem;min-width:0;padding:0 .6rem;width:100%}.search-input[data-v-e8aafbb7]:focus{border-color:var(--primary-color);outline:none}.checkbox-option[data-v-e8aafbb7]{align-items:center;color:var(--secondary-color);cursor:pointer;display:flex;font-size:.9rem;gap:.65rem;min-width:0}.checkbox-option input[data-v-e8aafbb7]{accent-color:var(--primary-color);flex:0 0 auto;height:1rem;margin:0;width:1rem}.checkbox-option span[data-v-e8aafbb7]{flex:1 1 auto;min-width:0}.checkbox-option strong[data-v-e8aafbb7]{color:var(--sub-text-color);flex:0 0 auto;font-size:.82rem}.checkbox-option:hover span[data-v-e8aafbb7]{color:var(--primary-color)}.campaign-list[data-v-e8aafbb7]{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;min-width:0;overflow:hidden}.list-head[data-v-e8aafbb7]{align-items:center;border-bottom:.0625rem solid var(--border-color);display:flex;gap:.75rem;justify-content:space-between;min-height:3.6rem;padding:0 1rem}.list-head h2[data-v-e8aafbb7]{color:var(--secondary-color);font-size:1rem;font-weight:700;margin:0}.list-head span[data-v-e8aafbb7]{background:color-mix(in srgb,var(--primary-color) 12%,#ffffff);border-radius:999rem;color:var(--primary-color);font-size:.78rem;font-weight:800;padding:.3rem .65rem}.table-wrapper[data-v-e8aafbb7]{min-height:0;min-width:0;overflow:auto}.campaigns-table[data-v-e8aafbb7]{border-collapse:collapse;font-size:.88rem;line-height:1.25;min-width:76rem;table-layout:fixed;width:100%}.campaigns-table th[data-v-e8aafbb7],.campaigns-table td[data-v-e8aafbb7]{border-bottom:.0625rem solid var(--border-color);color:var(--secondary-color);padding:.68rem .75rem;text-align:left;vertical-align:middle}.campaigns-table th[data-v-e8aafbb7]{background:var(--background-color);color:var(--sub-text-color);font-size:.66rem;font-weight:800;letter-spacing:.04em;position:sticky;top:0;text-transform:uppercase;z-index:1}.campaigns-table tbody tr:nth-child(odd) td[data-v-e8aafbb7]{background:#fbfcfd}.campaign-row[data-v-e8aafbb7]{cursor:pointer}.campaign-row:hover td[data-v-e8aafbb7],.campaign-row:focus-visible td[data-v-e8aafbb7]{background:color-mix(in srgb,var(--primary-color) 5%,#ffffff)}.name-column[data-v-e8aafbb7]{width:25%}.open-column[data-v-e8aafbb7]{width:11%}.type-column[data-v-e8aafbb7],.status-column[data-v-e8aafbb7]{width:10%}.reason-column[data-v-e8aafbb7]{width:24%}.email-column[data-v-e8aafbb7]{width:20%}.campaign-name[data-v-e8aafbb7]{display:grid;gap:.25rem;min-width:0}.campaign-name strong[data-v-e8aafbb7]{color:var(--secondary-color);font-size:.9rem;line-height:1.25}.reason[data-v-e8aafbb7]{color:var(--secondary-color);font-weight:700}.status[data-v-e8aafbb7]{background:#141e3414;border-radius:999rem;color:var(--secondary-color);display:inline-flex;font-size:.68rem;font-weight:800;padding:.25rem .5rem;text-transform:uppercase;white-space:nowrap}.campaign-state[data-v-e8aafbb7]{background:var(--background-color);border:.0625rem solid var(--border-color);border-radius:999rem;color:var(--sub-text-color);display:inline-flex;font-size:.68rem;font-weight:800;line-height:1;padding:.25rem .5rem;text-transform:uppercase;width:fit-content}.campaign-state.live-open[data-v-e8aafbb7]{background:color-mix(in srgb,var(--primary-color) 10%,#ffffff);border-color:color-mix(in srgb,var(--primary-color) 32%,#ffffff);color:var(--primary-color)}.campaign-state.live-closed[data-v-e8aafbb7]{background:#fff7e7;border-color:#f3d39b;color:#8a5a00}.campaign-state.completed[data-v-e8aafbb7]{background:#edf7ee;border-color:#bfe1c4;color:#28733a}.status.reviewNeeded[data-v-e8aafbb7],.status.suggested[data-v-e8aafbb7]{background:#00a6c91f;color:var(--primary-color)}.status.attended[data-v-e8aafbb7],.status.signedUp[data-v-e8aafbb7],.status.clicked[data-v-e8aafbb7]{background:#338c5424;color:#246c3f}.status.declined[data-v-e8aafbb7]{background:#c44b4b1f;color:#9b3535}.table-action[data-v-e8aafbb7]{align-items:center;background:var(--primary-color);border:.0625rem solid var(--primary-color);border-radius:.45rem;color:var(--light-text-color);cursor:pointer;display:inline-flex;font:inherit;font-weight:700;gap:.4rem;min-height:2.05rem;padding:0 .6rem;white-space:nowrap}.table-action[data-v-e8aafbb7]:hover,.table-action[data-v-e8aafbb7]:focus-visible{border-color:color-mix(in srgb,var(--primary-color) 70%,#ffffff);color:var(--light-text-color);filter:brightness(1.04)}.email-cell[data-v-e8aafbb7]{text-align:left}.communication-note[data-v-e8aafbb7]{display:grid;gap:.12rem;justify-items:start;line-height:1.2;min-width:0}.communication-note strong[data-v-e8aafbb7]{color:var(--secondary-color);font-size:.78rem;font-weight:800}.communication-note span[data-v-e8aafbb7],.communication-note small[data-v-e8aafbb7]{color:var(--sub-text-color);font-size:.72rem}.empty-state[data-v-e8aafbb7]{color:var(--sub-text-color);font-weight:700;height:8rem;text-align:center}@media(max-width:767.98px){.workspace[data-v-e8aafbb7]{grid-template-columns:1fr}.filters[data-v-e8aafbb7]{position:static}}.wizard-poster[data-v-0de3ba18]{background:#152843;color:#fff;display:flex;flex-direction:column;height:calc(100% + 2rem);margin:-1rem 0 -1rem -1rem;min-width:0;overflow:hidden}.poster-copy[data-v-0de3ba18]{padding:1.5rem 1.5rem 1rem}.poster-copy h4[data-v-0de3ba18]{font-size:1.9rem;font-weight:700;line-height:1.05;margin:.5rem 0 .55rem}.poster-copy p[data-v-0de3ba18]{color:#ffffffb8;margin:0}.eyebrow[data-v-0de3ba18]{color:#ffffff9e;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.step-list[data-v-0de3ba18]{background:#06121f2e;border-top:1px solid rgba(255,255,255,.08);display:flex;flex:1;flex-direction:column;gap:.35rem;list-style:none;margin:1.25rem 0 0;padding:1.25rem}.step-trigger[data-v-0de3ba18]{align-items:center;background:transparent;border:none;color:inherit;cursor:pointer;display:grid;gap:.85rem;grid-template-columns:auto 1fr;padding:.85rem .5rem;text-align:left;width:100%}.step-index[data-v-0de3ba18]{align-items:center;background:#ffffff14;border:1px solid rgba(255,255,255,.14);border-radius:999rem;display:inline-flex;font-size:.82rem;font-weight:700;height:2rem;justify-content:center;width:2rem}.step-copy[data-v-0de3ba18]{display:flex;flex-direction:column;gap:.18rem}.step-copy strong[data-v-0de3ba18]{font-size:.95rem;font-weight:700}.step-copy small[data-v-0de3ba18]{color:#ffffffc2;font-size:.8rem;line-height:1.45}.step-list li[data-v-0de3ba18]{border-radius:.85rem;transition:background .2s ease,transform .2s ease}.step-list li.active[data-v-0de3ba18]{background:#ffffff14}.step-list li.active .step-index[data-v-0de3ba18],.step-list li.complete .step-index[data-v-0de3ba18]{background:#fff;border-color:#fff;color:#12223a}@media(max-width:767.98px){.wizard-poster[data-v-0de3ba18]{display:flex;gap:.95rem;height:auto;margin:0;padding:1rem}.poster-copy[data-v-0de3ba18]{min-width:0;padding:0}.poster-copy h4[data-v-0de3ba18]{font-size:1.35rem;line-height:1.1;margin:.25rem 0 .2rem;overflow-wrap:anywhere}.poster-copy p[data-v-0de3ba18]{font-size:.86rem}.eyebrow[data-v-0de3ba18]{font-size:.68rem;letter-spacing:.1em}.step-list[data-v-0de3ba18]{background:transparent;border-top:1px solid rgba(255,255,255,.08);flex:none;gap:.45rem;margin:0;padding:.85rem 0 0}.step-trigger[data-v-0de3ba18]{gap:.65rem;min-height:3.25rem;padding:.55rem .65rem}.step-index[data-v-0de3ba18]{height:1.75rem;width:1.75rem}.step-copy[data-v-0de3ba18]{min-width:0}.step-copy small[data-v-0de3ba18]{display:none}}[data-v-456cc88b] .organisation-modal .modal{background:#f5f8fa;border:1px solid rgba(20,30,52,.1);border-radius:1.5rem;box-shadow:0 1rem 2rem #141e341f;overflow:hidden}[data-v-456cc88b] .organisation-modal .modal-header{background:#f5f8fa;border-bottom:1px solid rgba(20,30,52,.08)}[data-v-456cc88b] .organisation-modal .modal-header h3{font-size:.82rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}[data-v-456cc88b] .organisation-modal .modal-body{background:#f5f8fa;padding:1rem}[data-v-456cc88b] .organisation-modal .modal-footer{background:#f5f8fa;border-top:1px solid rgba(20,30,52,.08)}.body-frame[data-v-456cc88b]{position:relative}.organisation-wizard[data-v-456cc88b]{display:grid;gap:1.5rem;grid-template-columns:minmax(18rem,21rem) minmax(0,1fr);min-height:38rem}.wizard-main[data-v-456cc88b]{background:var(--secondary-background);border:1px solid var(--border-color);border-radius:1.25rem;display:flex;flex-direction:column;min-width:0;overflow:hidden}.wizard-header[data-v-456cc88b]{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;padding:1.5rem 1.5rem 1rem}.wizard-header h4[data-v-456cc88b]{font-size:1.6rem;font-weight:700;line-height:1.1;margin:.25rem 0 0}.wizard-header p[data-v-456cc88b]{color:var(--sub-text-color);line-height:1.6;margin:0;max-width:24rem}.section-kicker[data-v-456cc88b]{color:var(--sub-text-color);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.progress-rail[data-v-456cc88b]{background:#e7edf0;height:.35rem;overflow:hidden}.progress-bar[data-v-456cc88b]{background:#00a6c9;display:block;height:100%;transition:width .24s ease}.step-stage[data-v-456cc88b]{display:flex;flex:1;min-height:0}.step-panel[data-v-456cc88b]{display:flex;flex:1;flex-direction:column;gap:1.4rem;min-height:0;padding:1.5rem}.panel-copy[data-v-456cc88b]{max-width:38rem}.panel-copy h5[data-v-456cc88b]{font-size:1.05rem;font-weight:700;margin:0 0 .4rem}.panel-copy p[data-v-456cc88b]{color:var(--sub-text-color);line-height:1.6;margin:0}.wizard-form[data-v-456cc88b]{min-width:0}.wizard-form[data-v-456cc88b] .form{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.wizard-form[data-v-456cc88b] .input-field{padding:0}.details-form[data-v-456cc88b] .form>*{min-width:0}.domain-panel[data-v-456cc88b]{max-width:40rem}.organisation-type .field-label[data-v-456cc88b],.organisation-industries .field-label[data-v-456cc88b],.organisation-email-domains .field-label[data-v-456cc88b]{display:inline-block;margin-bottom:.25rem}.organisation-type label[data-v-456cc88b],.organisation-industries label[data-v-456cc88b],.organisation-email-domains label[data-v-456cc88b]{display:flex;flex-direction:column;gap:.5rem}.organisation-type select[data-v-456cc88b],.organisation-type input[data-v-456cc88b],.organisation-industries select[data-v-456cc88b],.organisation-industries input[data-v-456cc88b],.organisation-email-domains select[data-v-456cc88b],.organisation-email-domains input[data-v-456cc88b]{width:100%;background:var(--main-background);color:var(--main-text-color);border:1px solid var(--border-color);border-radius:.25rem;padding:.5rem}.organisation-type .input-hint[data-v-456cc88b],.organisation-industries .input-hint[data-v-456cc88b],.organisation-email-domains .input-hint[data-v-456cc88b]{display:inline-block;margin-top:.25rem;color:var(--sub-text-color)}.email-domain-add[data-v-456cc88b]{display:grid;gap:.5rem;grid-template-columns:minmax(0,1fr) auto;margin-top:.25rem}.email-domain-list[data-v-456cc88b]{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:.75rem 0 0;padding:0}.email-domain-list li[data-v-456cc88b]{display:grid;gap:.5rem;grid-template-columns:minmax(0,1fr) auto}.secondary-button[data-v-456cc88b]{background:var(--secondary-background);border:1px solid var(--border-color);border-radius:.25rem;color:var(--main-text-color);cursor:pointer;padding:.5rem .75rem}.secondary-button.danger[data-v-456cc88b]{color:var(--warning-color)}.review-list[data-v-456cc88b]{background:var(--main-background);border:1px solid var(--border-color);border-radius:1rem;display:grid;gap:0;margin:0;max-width:40rem;overflow:hidden}.review-list div[data-v-456cc88b]{display:grid;gap:1rem;grid-template-columns:minmax(8rem,.45fr) minmax(0,1fr);padding:1rem}.review-list div+div[data-v-456cc88b]{border-top:1px solid var(--border-color)}.review-list dt[data-v-456cc88b]{color:var(--sub-text-color);font-weight:700}.review-list dd[data-v-456cc88b]{margin:0;min-width:0;overflow-wrap:anywhere}.wizard-step-enter-active[data-v-456cc88b],.wizard-step-leave-active[data-v-456cc88b]{transition:opacity .18s ease,transform .18s ease}.wizard-step-enter-from[data-v-456cc88b],.wizard-step-leave-to[data-v-456cc88b]{opacity:0;transform:translateY(.75rem)}@media(max-width:767.98px){.organisation-wizard[data-v-456cc88b]{grid-template-columns:1fr;gap:1rem;min-height:0}}@media(max-width:767.98px){[data-v-456cc88b] .organisation-modal{box-sizing:border-box;padding:.5rem;place-items:center}[data-v-456cc88b] .organisation-modal .modal{border-radius:1rem;max-height:calc(100dvh - 1rem);max-width:calc(100vw - 1rem);width:calc(100vw - 1rem)!important}[data-v-456cc88b] .organisation-modal .modal-header{border-bottom:0}[data-v-456cc88b] .organisation-modal .modal-header.has-aside .modal-header-content{padding:.75rem .9rem .35rem}[data-v-456cc88b] .organisation-modal .close{height:2rem;width:2rem}[data-v-456cc88b] .organisation-modal .modal-body{padding:.65rem .8rem .8rem}[data-v-456cc88b] .organisation-modal .modal-footer{border-top:0;box-shadow:0 -.75rem 1.5rem #141e3412}[data-v-456cc88b] .organisation-modal .modal-footer.has-aside .modal-footer-content{display:grid;gap:.55rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:.75rem .9rem calc(.75rem + env(safe-area-inset-bottom))}[data-v-456cc88b] .organisation-modal .modal-footer-content .lcp-button-wrapper,[data-v-456cc88b] .organisation-modal .modal-footer-content .lcp-button{width:100%}[data-v-456cc88b] .organisation-modal .modal-footer-content .lcp-button{min-height:2.65rem;padding:.55rem .85rem;white-space:nowrap}[data-v-456cc88b] .organisation-modal .modal-footer-content .lcp-button-wrapper:first-child:nth-last-child(3){grid-column:1/-1}[data-v-456cc88b] .organisation-modal .modal-footer-content .lcp-button-wrapper:first-child:nth-last-child(2){grid-column:auto}.body-frame[data-v-456cc88b]{min-height:0}.organisation-wizard[data-v-456cc88b]{gap:.8rem}.wizard-main[data-v-456cc88b]{border-radius:1rem}.wizard-header[data-v-456cc88b]{flex-direction:column;gap:.35rem;padding:1rem 1rem .75rem}.wizard-header h4[data-v-456cc88b]{font-size:1.35rem}.wizard-header p[data-v-456cc88b]{font-size:.86rem;line-height:1.45}.section-kicker[data-v-456cc88b]{font-size:.66rem;letter-spacing:.1em}.progress-rail[data-v-456cc88b]{height:.25rem}.step-panel[data-v-456cc88b]{gap:1rem;padding:1rem}.panel-copy h5[data-v-456cc88b]{font-size:1rem}.panel-copy p[data-v-456cc88b]{font-size:.86rem;line-height:1.45}.wizard-form[data-v-456cc88b] .form{gap:.85rem;grid-template-columns:1fr}[data-v-456cc88b] .form.wizard-form,[data-v-456cc88b] .form.details-form{display:grid;gap:.85rem;grid-template-columns:minmax(0,1fr)!important}[data-v-456cc88b] .form.wizard-form .input-field,[data-v-456cc88b] .form.details-form .input-field{min-width:0;padding:0}.email-domain-add[data-v-456cc88b],.email-domain-list li[data-v-456cc88b]{grid-template-columns:1fr}.secondary-button[data-v-456cc88b]{min-height:2.5rem;width:100%}.review-list div[data-v-456cc88b]{grid-template-columns:1fr}}.profile-stack[data-v-7e4fe248]{display:flex;align-items:center;min-height:2rem}.profile-list[data-v-7e4fe248]{display:flex;align-items:center;flex-wrap:nowrap}.profile-bubble[data-v-7e4fe248]{display:inline-flex;align-items:center;justify-content:center;margin-left:-.45rem;border:.125rem solid rgba(255,255,255,.96);border-radius:999rem;overflow:hidden;background:var(--primary-background);box-shadow:0 .75rem 1.25rem -1rem #141e344d;cursor:default}.profile-bubble[data-v-7e4fe248]:first-child{margin-left:0}.profile-bubble.overflow[data-v-7e4fe248]{width:2rem;height:2rem;background:linear-gradient(135deg,#141e3424,#141e340f);color:var(--secondary-color);font-size:.78rem;font-weight:600}.profile-bubble[data-v-7e4fe248] .tooltip-wrapper{display:inline-flex}.profile-bubble[data-v-7e4fe248] .profile,.profile-bubble[data-v-7e4fe248] img,.profile-bubble[data-v-7e4fe248] .icon{display:block}.stack-fallback[data-v-7e4fe248]{display:grid;place-items:center;border-radius:999rem;color:#fffffff5;text-align:center}.stack-fallback svg[data-v-7e4fe248]{width:56%;height:56%}.stack-initials[data-v-7e4fe248]{display:block;line-height:1;font-size:.68rem;font-weight:600;letter-spacing:-.04em;transform:translateY(-.02rem)}.empty-label[data-v-7e4fe248]{color:var(--sub-text-color);font-size:.85rem;white-space:nowrap}.profile-tooltip[data-v-7e4fe248]{display:grid;gap:.2rem;min-width:10rem;max-width:14rem;padding:.75rem .85rem;border:.0625rem solid rgba(20,30,52,.08);border-radius:.5rem;background:#fffffffa;box-shadow:0 1rem 2rem -1.25rem #0f172a73;color:var(--secondary-color)}.tooltip-name[data-v-7e4fe248]{font-size:.9rem;line-height:1.2}.tooltip-detail[data-v-7e4fe248],.tooltip-count[data-v-7e4fe248]{color:var(--sub-text-color);font-size:.78rem;line-height:1.25}.tooltip-count[data-v-7e4fe248]{font-weight:600}.table-wrapper[data-v-c21853dc]{background:var(--secondary-background);flex:1;margin:0;min-height:0;overflow:auto}.organisations-table[data-v-c21853dc]{border-collapse:collapse;min-width:54rem;table-layout:fixed;width:100%}.organisations-table th[data-v-c21853dc]{backdrop-filter:blur(.75rem);background:#f7f9fc;color:var(--sub-text-color);font-size:.76rem;font-weight:800;letter-spacing:0;position:sticky;top:0;z-index:2}.organisations-table th[data-v-c21853dc],.organisations-table td[data-v-c21853dc]{border-bottom:.0625rem solid rgba(20,30,52,.07);padding:.68rem .85rem;vertical-align:middle}.organisations-table th[data-v-c21853dc]{height:2.8rem}.organisations-table td[data-v-c21853dc]{color:var(--title-color);font-size:.9rem;height:4.6rem}.organisations-table tbody tr:nth-child(odd) td[data-v-c21853dc]{background:#fafbfcad}.favourite-column[data-v-c21853dc]{width:4.25rem}.name-column[data-v-c21853dc]{width:31%}.interaction-column[data-v-c21853dc]{width:23%}.action-column[data-v-c21853dc]{width:18.5%}.favourite-header[data-v-c21853dc],.favourite-cell[data-v-c21853dc]{text-align:center;vertical-align:middle}.favourite-header-icon[data-v-c21853dc]{color:var(--sub-text-color)}.favourite-button[data-v-c21853dc]{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border:none;border-radius:999rem;background:transparent;color:var(--sub-text-color);cursor:pointer;opacity:.78;transition:opacity .2s ease,color .2s ease,background .2s ease}.favourite-button[data-v-c21853dc]:hover:not(:disabled),.favourite-button[data-v-c21853dc]:focus-visible:not(:disabled){opacity:1;background:#141e340f}.favourite-button[data-v-c21853dc]:disabled{cursor:wait}.favourite-button.active[data-v-c21853dc]{color:#b7852a;opacity:1}.favourite-button.pending[data-v-c21853dc]{opacity:.55}.organisation-cell[data-v-c21853dc]{display:flex;align-items:center;gap:.75rem;min-width:0}.avatar[data-v-c21853dc]{display:grid;place-items:center}.organisation-copy[data-v-c21853dc]{min-width:0}.organisation-name[data-v-c21853dc]{margin-bottom:.16rem;color:var(--secondary-color);font-size:.92rem;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.organisation-meta[data-v-c21853dc]{color:var(--sub-text-color);font-size:.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.organisation-row[data-v-c21853dc]{cursor:pointer;transition:background .2s ease}.organisation-row:focus-visible td[data-v-c21853dc],.organisation-row:hover td[data-v-c21853dc]{background:#30a7c60d}.timeline-cell[data-v-c21853dc],.action-cell[data-v-c21853dc]{vertical-align:middle}.action-cell[data-v-c21853dc] .lcp-button{display:inline-flex;align-items:center;gap:.5rem;min-width:7.6rem;font-size:.8rem;font-weight:700;white-space:nowrap}.empty-state[data-v-c21853dc]{padding:2.5rem 1rem;text-align:center;color:var(--sub-text-color)}@media(max-width:767.98px){.organisations-table[data-v-c21853dc]{min-width:0;table-layout:auto}.organisations-table colgroup[data-v-c21853dc]{display:none}.organisations-table .hide-mobile[data-v-c21853dc]{display:none!important}.favourite-column[data-v-c21853dc]{width:4rem}.name-column[data-v-c21853dc]{width:auto}}.organisations-main[data-v-88b555fc]{width:100%;flex:1;align-self:stretch;padding:0;background:#f1f2f3}.organisations-surface[data-v-88b555fc]{display:flex;flex-direction:column;gap:1rem;width:100%;height:100%;padding:1rem;overflow:hidden}.workspace-header[data-v-88b555fc]{display:flex;flex-direction:column;gap:.55rem;padding:1rem;border-radius:.75rem;background:#fbfcfd;box-shadow:0 .7rem 1.7rem #0f1b2d0f}.search-wrapper[data-v-88b555fc]{display:flex;align-items:center;gap:.75rem;margin:0}.search-wrapper[data-v-88b555fc] .input-field{padding:0;flex:1}.search-wrapper[data-v-88b555fc] input{min-height:3.2rem;padding:0 1rem;border-color:var(--border-color);border-radius:.8rem;background:#fff}.search-validation[data-v-88b555fc]{margin:0;color:var(--error-color);font-size:.88rem}.directory-table[data-v-88b555fc]{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden;padding:0}.directory-table-head[data-v-88b555fc]{min-height:3.1rem}.tile-head[data-v-88b555fc]{align-items:center;border-bottom:.0625rem solid var(--border-color);box-sizing:border-box;display:flex;flex:0 0 auto;gap:1rem;height:3.1rem;justify-content:space-between;padding:.68rem 1rem .58rem}.tile-head h2[data-v-88b555fc]{color:var(--secondary-color);font-size:1rem;font-weight:700;margin:0}.result-count[data-v-88b555fc]{background:#f0f3f7;border-radius:999rem;color:var(--secondary-color);flex:0 0 auto;font-size:.78rem;font-weight:800;padding:.35rem .7rem}.directory-table-head[data-v-88b555fc]{align-items:center;justify-content:space-between}.table-shell[data-v-88b555fc]{display:flex;flex:1;min-height:0;overflow:hidden}.table-shell[data-v-88b555fc] .table-wrapper{width:100%}.table-loading[data-v-88b555fc]{display:grid;place-items:center;width:100%;min-height:16rem;margin:.55rem 1rem 1rem;background:#f8fafd}.page-nav[data-v-88b555fc]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0 1rem 1rem;color:var(--sub-text-color);font-size:.9rem}.page-nav p[data-v-88b555fc]{margin:0}.page-actions[data-v-88b555fc]{display:flex;align-items:center;gap:.75rem}@media(max-width:767.98px){.organisations-surface[data-v-88b555fc]{padding:.75rem}.search-wrapper[data-v-88b555fc],.page-nav[data-v-88b555fc]{flex-direction:column;align-items:stretch}.page-actions[data-v-88b555fc]{justify-content:stretch}.page-actions[data-v-88b555fc] .lcp-button{flex:1}}.organisation-content[data-v-719777f7]{display:flex;flex:1;min-height:0;min-width:0;width:100%;grid-area:main}.hide-mobile[data-v-719777f7],.hide-tablet[data-v-719777f7],.hide-laptop[data-v-719777f7]{display:flex;gap:.5rem;align-items:center}.organisation-overview-tile[data-v-8250947f]{background:#152843;border-radius:.75rem;box-shadow:0 1.4rem 2.6rem #0f1b2d24;color:#fff;display:flex;flex-direction:column;font-size:.9rem;height:100%;min-height:0;overflow:hidden}.organisation-overview-tile .logo-input[data-v-8250947f]{display:none}.organisation-poster[data-v-8250947f]{display:flex;flex:1;flex-direction:column;min-height:0}.poster-top[data-v-8250947f]{background:linear-gradient(180deg,#183150,#152843);display:flex;gap:1rem;justify-content:space-between;padding:1.35rem 1.25rem .9rem}.poster-copy[data-v-8250947f]{min-width:0}.poster-copy h1[data-v-8250947f]{font-size:1.8rem;font-weight:800;line-height:1.05;margin:0 0 .45rem}.poster-copy p[data-v-8250947f]{color:#ffffffc2;line-height:1.35;margin:0}.poster-actions[data-v-8250947f]{display:flex;flex:0 0 auto;gap:.5rem}.poster-action[data-v-8250947f]{align-items:center;background:#ffffff1a;border:1px solid rgba(255,255,255,.13);border-radius:999rem;color:#fff;display:inline-flex;font-size:.95rem;height:2rem;justify-content:center;transition:background .2s ease,border-color .2s ease,transform .2s ease;width:2rem}.poster-action[data-v-8250947f]:hover,.poster-action[data-v-8250947f]:focus-visible{background:#ffffff29;border-color:#ffffff42;transform:translateY(-.0625rem)}.poster-action[data-v-8250947f]:focus-visible{outline:.125rem solid rgba(0,166,201,.48);outline-offset:.125rem}.favourite.active[data-v-8250947f]{color:#ffd56b}.logo-stage[data-v-8250947f]{align-items:start;background:var(--secondary-color);border:1px solid rgba(255,255,255,.1);border-radius:1rem;box-shadow:0 1rem 2.5rem #0f1b2d2e;color:#fff;display:grid;gap:.9rem;grid-template-columns:auto minmax(0,1fr);margin:0 1.1rem 1rem;padding:.9rem}.organisation-logo-button[data-v-8250947f]{background:transparent;border:0;border-radius:.85rem;cursor:pointer;display:inline-grid;flex:0 0 auto;height:4.75rem;overflow:hidden;padding:0;place-items:center;position:relative;width:4.75rem}.organisation-logo-button[data-v-8250947f]:disabled{cursor:wait}.organisation-logo-button[data-v-8250947f]:focus-visible{outline:.125rem solid rgba(0,166,201,.48);outline-offset:.25rem}.organisation-logo-button[data-v-8250947f] .profile{display:grid;grid-template-columns:1fr;height:4.75rem;place-items:center;width:4.75rem}.organisation-logo-button[data-v-8250947f] .profile img,.organisation-logo-button[data-v-8250947f] .profile .icon{background:#ffffff14;border-radius:.85rem;box-shadow:0 0 0 .0625rem #ffffff2e,0 .75rem 1.65rem #0f1b2d2e;display:block;height:4.75rem;object-fit:contain;width:4.75rem}.organisation-logo-button[data-v-8250947f] .profile .icon{display:grid;place-items:center}.organisation-logo-button:hover .logo-overlay[data-v-8250947f],.organisation-logo-button:focus-visible .logo-overlay[data-v-8250947f],.organisation-logo-button:disabled .logo-overlay[data-v-8250947f]{opacity:1}.logo-overlay[data-v-8250947f]{align-items:flex-end;background:linear-gradient(180deg,#15284305,#152843d1);color:#fff;display:flex;font-size:.72rem;font-weight:700;inset:0;justify-content:center;letter-spacing:.06em;opacity:0;padding:.85rem;pointer-events:none;position:absolute;text-align:center;text-transform:uppercase;transition:opacity .2s ease}.organisation-panel[data-v-8250947f]{display:grid;gap:.65rem;min-width:0}.status-row[data-v-8250947f]{display:flex;flex-wrap:wrap;gap:.4rem}.status[data-v-8250947f]{background:#ffffff1a;border:1px solid rgba(255,255,255,.12);border-radius:999rem;color:#fff;display:inline-flex;font-size:.72rem;font-weight:800;padding:.28rem .55rem}.detail-list[data-v-8250947f]{color:#ffffffb8;display:grid;font-size:.78rem;gap:.45rem;line-height:1.25;min-width:0}.detail-line[data-v-8250947f]{align-items:flex-start;display:flex;gap:.45rem;min-width:0}.detail-line svg[data-v-8250947f]{color:#ffffffd1;flex:0 0 auto;margin-top:.1rem}.detail-line span[data-v-8250947f]{min-width:0;overflow-wrap:anywhere}.profile-notes[data-v-8250947f]{border-top:1px solid rgba(255,255,255,.08);flex:1 1 auto;margin-top:0;min-height:0;padding:1rem 1.1rem 1.1rem}.profile-notes[data-v-8250947f] .notes-tile{background:transparent;box-shadow:none;color:#fff;height:100%;min-height:0;padding:0}.profile-notes[data-v-8250947f] .notes-tile .notes-head{border-bottom-color:#ffffff14;min-height:0;padding:0 0 .75rem}.profile-notes[data-v-8250947f] .notes-tile h2 a{color:#fff}.profile-notes[data-v-8250947f] .notes-tile .note-list{padding:1rem 0 3rem}.profile-notes[data-v-8250947f] .note-card.compact{padding:.65rem}.profile-notes[data-v-8250947f] .empty-text{color:#ffffffad}@media(max-width:767.98px){.logo-stage[data-v-8250947f]{grid-template-columns:1fr;justify-items:center;text-align:center}.detail-line[data-v-8250947f]{justify-content:center}}@media(max-width:767.98px){.poster-top[data-v-8250947f]{padding:1.2rem}.logo-stage[data-v-8250947f]{margin-left:1rem;margin-right:1rem}.profile-notes[data-v-8250947f]{padding-left:1rem;padding-right:1rem}}.notes-tile[data-v-5291bb54]{overflow:hidden;display:flex;flex-direction:column;position:relative;gap:0}.notes-tile .notes-head[data-v-5291bb54]{border-bottom:.0625rem solid var(--border-color);padding:.9rem 1rem .75rem}.notes-tile .tile-head[data-v-5291bb54]{align-items:center;display:flex;gap:1rem;justify-content:space-between;min-height:3rem}.notes-tile h2[data-v-5291bb54]{font-size:1rem;font-weight:700;margin:0}.notes-tile h2 a[data-v-5291bb54]{color:var(--secondary-color);text-decoration:none}.notes-tile h2 a[data-v-5291bb54]:hover,.notes-tile h2 a[data-v-5291bb54]:focus-visible{color:var(--primary-color);text-decoration:underline}.notes-tile .note-list[data-v-5291bb54]{flex:1;overflow:auto;padding:.85rem 1rem 3.25rem;display:flex;flex-direction:column;gap:.75rem}.empty-text[data-v-5291bb54]{color:var(--sub-text-color);padding:.25rem 0 1rem}[data-v-5291bb54]>.lcp-button-wrapper{align-self:flex-end;position:absolute;bottom:1rem;right:1rem}[data-v-5291bb54]>.lcp-button-wrapper>.lcp-button{border-radius:.5rem;font-size:1.1rem;padding:.5rem;width:2.625rem;height:2.625rem;box-shadow:var(--box-shadow)}.organisation-people-tile[data-v-79b80e21]{height:100%;display:flex;flex-direction:column;gap:0;overflow:hidden;padding:0}.people-head[data-v-79b80e21]{border-bottom:.0625rem solid var(--border-color);padding:.9rem 1rem .75rem}.tile-head[data-v-79b80e21]{box-sizing:border-box;display:flex;flex:0 0 auto;align-items:center;height:3.65rem;justify-content:space-between;gap:1rem}.header-title[data-v-79b80e21]{min-width:0;font-size:1rem;font-weight:700}.header-title a[data-v-79b80e21]{color:var(--secondary-color);text-decoration:none}.header-title a[data-v-79b80e21]:hover,.header-title a[data-v-79b80e21]:focus-visible{color:var(--primary-color);text-decoration:underline}.pill-toggle[data-v-79b80e21]{display:flex;gap:.5rem}.pill[data-v-79b80e21]{border:1px solid var(--border-color);border-radius:999px;padding:.3rem .75rem;background:var(--secondary-background);font-size:.85rem;cursor:pointer}.pill.selected[data-v-79b80e21]{background:var(--secondary-color);border-color:var(--secondary-color);color:var(--light-text-color)}.people-list[data-v-79b80e21]{display:grid;gap:.75rem;grid-template-columns:1fr;overflow:auto;padding:.85rem 1rem 1rem}.people-list[data-v-79b80e21] .card{min-width:unset;max-width:unset;width:100%}.loading-state[data-v-79b80e21]{display:flex;flex:1 1 auto;align-items:center;justify-content:center;min-height:12rem;padding:1rem}.empty-state[data-v-79b80e21]{color:var(--sub-text-color);margin:.85rem 1rem 1rem}.organisation-profile-overview[data-v-4582d5a9]{display:grid;box-sizing:border-box;flex:1 1 auto;grid-template-columns:24rem minmax(0,1fr) minmax(0,1fr);gap:1rem;padding:1rem;overflow:auto;align-items:stretch;min-width:0;width:100%}.left-column[data-v-4582d5a9],.middle-column[data-v-4582d5a9],.right-column[data-v-4582d5a9]{display:grid;gap:1rem;min-height:0;align-content:start}.detail-column[data-v-4582d5a9]{display:contents}.left-column[data-v-4582d5a9]{grid-template-rows:minmax(0,1fr)}.middle-column[data-v-4582d5a9]{grid-template-rows:auto auto auto}.right-column[data-v-4582d5a9]{grid-template-rows:minmax(0,1fr)}.left-column[data-v-4582d5a9]>*,.middle-column[data-v-4582d5a9]>*,.right-column[data-v-4582d5a9]>*{width:100%}.left-column>.overview-tile[data-v-4582d5a9]{grid-area:auto}.overview-tile[data-v-4582d5a9],.notes-tile[data-v-4582d5a9],.opportunities-tile[data-v-4582d5a9],.appointments-tile[data-v-4582d5a9],.relationships-tile[data-v-4582d5a9],.activity-tile[data-v-4582d5a9]{height:100%;min-height:0}.relationships-tile[data-v-4582d5a9]{overflow:hidden}.activity-tile[data-v-4582d5a9]{overflow:auto}@media(max-width:81.25rem){.organisation-profile-overview[data-v-4582d5a9]{grid-template-columns:24rem minmax(0,1fr);grid-template-areas:"left detail";overflow:hidden}.left-column[data-v-4582d5a9]{grid-area:left;grid-template-rows:minmax(0,1fr)}.detail-column[data-v-4582d5a9]{align-content:start;display:grid;gap:1rem;grid-area:detail;grid-template-rows:auto auto;min-height:0;overflow:auto}.middle-column[data-v-4582d5a9],.right-column[data-v-4582d5a9]{grid-area:auto;grid-template-rows:auto;min-height:auto}.relationships-tile[data-v-4582d5a9],.opportunities-tile[data-v-4582d5a9],.appointments-tile[data-v-4582d5a9],.activity-tile[data-v-4582d5a9]{height:auto;min-height:18rem}}@media(max-width:767.98px){.organisation-profile-overview[data-v-4582d5a9]{grid-template-columns:1fr;grid-template-areas:"left" "detail";overflow:auto}.detail-column[data-v-4582d5a9]{display:grid;gap:1rem;grid-area:detail;min-height:auto;overflow:visible}.left-column[data-v-4582d5a9],.middle-column[data-v-4582d5a9],.right-column[data-v-4582d5a9]{grid-template-rows:auto;min-height:auto}.activity-tile[data-v-4582d5a9]{max-height:none}}.activity-view[data-v-1f12e80f]{padding:1rem;display:grid;grid-template-columns:minmax(18rem,22rem) minmax(0,1fr);gap:1rem;width:100%;overflow:hidden}[data-v-1f12e80f] .activity-panel{width:100%;height:100%;overflow:hidden;border:none;border-radius:.5rem;box-shadow:var(--box-shadow);background:var(--primary-background)}[data-v-1f12e80f] .activity-panel>h2{margin-bottom:.5rem}@media(max-width:991.98px){.activity-view[data-v-1f12e80f]{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}}main[data-v-bb9b0dde]{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(20rem,1fr);gap:1rem;width:100%;height:100%;padding:.5rem .5rem 1rem 1rem;overflow:hidden}.notes-view[data-v-bb9b0dde]{display:flex;flex-direction:column;padding:1rem;overflow:hidden}.notes-summary[data-v-bb9b0dde]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.5rem}.subject-name[data-v-bb9b0dde]{color:var(--sub-text-color);font-size:.9rem;line-height:1.4}.notes-count[data-v-bb9b0dde]{display:inline-flex;align-items:center;border-radius:999rem;padding:.25rem .75rem;background:var(--tertiary-background);color:var(--title-color);font-size:.85rem;font-weight:600;white-space:nowrap}.notes-list[data-v-bb9b0dde]{margin-top:.25rem;flex:1;min-height:0;overflow:auto;padding-right:0;display:flex;flex-direction:column;gap:.75rem}.empty-state[data-v-bb9b0dde]{border-radius:.45rem;padding:.75rem;text-align:center;font-size:.9rem;color:var(--sub-text-color);background:var(--secondary-background);box-shadow:var(--box-shadow)}.add-note[data-v-bb9b0dde]{display:flex;padding:1rem;flex-direction:column}.add-note-subtext[data-v-bb9b0dde]{margin-bottom:.75rem;color:var(--sub-text-color);line-height:1.4}.add-note[data-v-bb9b0dde] .input-field{padding:0}.add-note[data-v-bb9b0dde] textarea{min-height:13rem;border:1px solid var(--border-color);border-radius:.45rem;padding:.75rem;background:var(--secondary-background)}.privacy-row[data-v-bb9b0dde]{margin-top:.75rem;display:flex;flex-direction:column;gap:.5rem}.privacy-row[data-v-bb9b0dde] .input-field{padding:0}.privacy-pill[data-v-bb9b0dde]{align-self:flex-start;display:inline-flex;align-items:center;border-radius:999rem;padding:.2rem .6rem;font-size:.75rem;font-weight:600;color:var(--primary-color);background:#00a6c924}.privacy-pill.private[data-v-bb9b0dde]{color:var(--secondary-color);background:#141e341f}.actions[data-v-bb9b0dde]{margin-top:auto;padding-top:.75rem;display:flex;justify-content:flex-end}@media(max-width:767.98px){main[data-v-bb9b0dde]{grid-template-columns:1fr;overflow:auto}.notes-view[data-v-bb9b0dde]{min-height:22rem}}.people-main[data-v-f3f946a7]{width:100%;flex:1;align-self:stretch;padding:0;background:#f1f2f3;border-radius:0}.people-surface[data-v-f3f946a7]{display:flex;flex-direction:column;gap:1rem;width:100%;height:100%;padding:1rem;overflow:hidden}.workspace-header[data-v-f3f946a7]{display:flex;flex-direction:column;gap:.55rem;padding:1rem;border-radius:.75rem;background:#fbfcfd;box-shadow:0 .7rem 1.7rem #0f1b2d0f}.search-wrapper[data-v-f3f946a7]{display:flex;align-items:center;gap:.75rem;margin:0}.search-wrapper[data-v-f3f946a7] .input-field{padding:0;flex:1}.search-wrapper[data-v-f3f946a7] input{min-height:3.2rem;padding:0 1rem;border-color:var(--border-color);border-radius:.8rem;background:#fff}.search-wrapper[data-v-f3f946a7] .lcp-button{font-size:1.25rem;min-width:3.2rem;min-height:3.2rem;border-radius:.55rem}.directory-table[data-v-f3f946a7]{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden;padding:0}.directory-table-head[data-v-f3f946a7]{min-height:3.1rem}.tile-head[data-v-f3f946a7]{display:flex;align-items:center;border-bottom:.0625rem solid var(--border-color);box-sizing:border-box;flex:0 0 auto;gap:1rem;height:3.1rem;justify-content:space-between;padding:.68rem 1rem .58rem}.tile-head h2[data-v-f3f946a7]{color:var(--secondary-color);font-size:1rem;font-weight:700;margin:0}.result-count[data-v-f3f946a7]{background:#f0f3f7;border-radius:999rem;color:var(--secondary-color);flex:0 0 auto;font-size:.78rem;font-weight:800;padding:.35rem .7rem}.table-shell[data-v-f3f946a7]{display:flex;flex:1;min-height:0;overflow:hidden}.table-shell[data-v-f3f946a7] .table-wrapper{width:100%}.table-loading[data-v-f3f946a7]{display:grid;place-items:center;width:100%;min-height:16rem;margin:.55rem 1rem 1rem;background:#f8fafd}@media(max-width:767.98px){.people-surface[data-v-f3f946a7]{padding:.75rem}.search-wrapper[data-v-f3f946a7]{flex-direction:column;align-items:stretch}.search-wrapper[data-v-f3f946a7] .lcp-button{flex:1}}.address-modal[data-v-43eccc9f] .modal{background:#f5f6f8;border:.0625rem solid rgba(20,30,52,.1);border-radius:.5rem;box-shadow:0 1rem 2rem #141e341a;overflow:hidden}.address-modal[data-v-43eccc9f] .modal-header{background:#141e34;border-bottom:.0625rem solid rgba(255,255,255,.08);color:#fff;padding:1.1rem 1.35rem}.address-modal[data-v-43eccc9f] .modal-header h3{font-size:.78rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.address-modal[data-v-43eccc9f] .modal-header-content{width:100%}.address-modal[data-v-43eccc9f] .modal-body{background:#f5f6f8;padding:0}.address-modal[data-v-43eccc9f] .modal-footer{background:#eef1f4;border-top:.0625rem solid rgba(20,30,52,.08);padding:1rem 1.5rem 1.35rem}.address-shell[data-v-43eccc9f]{display:flex;flex-direction:column}.address-hero[data-v-43eccc9f],.address-editor[data-v-43eccc9f],.address-panel[data-v-43eccc9f]{animation:reveal-up-43eccc9f .45s ease both}.address-hero[data-v-43eccc9f]{background:#141e34;color:#fff;display:grid;gap:1rem;grid-template-columns:auto minmax(0,1fr) minmax(12rem,.62fr);padding:1.45rem 1.75rem;position:relative}.address-hero[data-v-43eccc9f]:after{background:#ffffff1f;content:"";height:.0625rem;inset:auto 1.5rem 0;position:absolute}.hero-mark[data-v-43eccc9f]{align-items:center;background:#ffffff14;border:.0625rem solid rgba(255,255,255,.12);border-radius:.45rem;display:inline-flex;font-size:1.25rem;height:3.2rem;justify-content:center;width:3.2rem}.hero-copy[data-v-43eccc9f]{min-width:0}.hero-copy h4[data-v-43eccc9f]{font-size:1.65rem;font-weight:700;line-height:1.05;margin:.35rem 0 0}.hero-kicker[data-v-43eccc9f],.section-kicker[data-v-43eccc9f]{font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.hero-kicker[data-v-43eccc9f]{color:#ffffff9e}.hero-meta[data-v-43eccc9f]{align-self:stretch;background:#ffffff14;border:.0625rem solid rgba(255,255,255,.1);border-radius:.45rem;display:grid;gap:.9rem;margin:0;padding:1rem 1.1rem}.hero-meta dt[data-v-43eccc9f]{color:#ffffff94;font-size:.72rem;font-weight:700;letter-spacing:.1em;margin-bottom:.15rem;text-transform:uppercase}.hero-meta dd[data-v-43eccc9f]{line-height:1.45;margin:0}.address-layout[data-v-43eccc9f]{display:grid;gap:1rem;grid-template-columns:minmax(0,1.15fr) minmax(16rem,.7fr);padding:1.35rem}.address-editor[data-v-43eccc9f],.address-panel[data-v-43eccc9f]{background:var(--secondary-background);border:.0625rem solid var(--border-color);border-radius:.5rem}.address-editor[data-v-43eccc9f]{padding:1.35rem}.address-side[data-v-43eccc9f]{display:flex;flex-direction:column;gap:1rem}.address-panel[data-v-43eccc9f]{display:flex;flex-direction:column;gap:1rem;padding:1.2rem}.section-copy[data-v-43eccc9f]{margin-bottom:1.1rem}.section-copy h5[data-v-43eccc9f]{font-size:1rem;font-weight:700;margin:0 0 .25rem}.section-copy p[data-v-43eccc9f]{color:var(--sub-text-color);line-height:1.55;margin:0}.section-copy.compact[data-v-43eccc9f]{margin-bottom:0}.section-kicker[data-v-43eccc9f]{color:color-mix(in srgb,var(--secondary-color) 54%,#6d7688);display:inline-flex;margin-bottom:.45rem}.address-validation-form[data-v-43eccc9f]{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.input-field[data-v-43eccc9f]{padding:0}.wide-field[data-v-43eccc9f],.default-field[data-v-43eccc9f]{grid-column:1/-1}.country-field[data-v-43eccc9f]{min-width:0}.sr-only[data-v-43eccc9f]{height:.0625rem;margin:-.0625rem;overflow:hidden;position:absolute;width:.0625rem}.default-options[data-v-43eccc9f]{display:flex;flex-direction:column;gap:.75rem}.default-option[data-v-43eccc9f]{background:#f4f7f9;border:.0625rem solid var(--border-color);border-radius:.45rem;color:inherit;cursor:pointer;display:flex;flex-direction:column;gap:.25rem;padding:.9rem 1rem;text-align:left;transition:background .2s ease,border-color .2s ease,transform .2s ease}.default-option strong[data-v-43eccc9f]{color:var(--secondary-color);line-height:1.25}.default-option small[data-v-43eccc9f]{color:var(--sub-text-color);line-height:1.45}.default-option[data-v-43eccc9f]:hover,.default-option[data-v-43eccc9f]:focus-visible{background:#fff;border-color:color-mix(in srgb,var(--primary-color) 35%,var(--border-color));outline:none;transform:translateY(-.0625rem)}.default-option.active[data-v-43eccc9f]{background:#fff;border-color:#00a6c93d;box-shadow:inset 0 0 0 .0625rem #00a6c91f}select[data-v-43eccc9f],[data-v-43eccc9f] input{background:#fff;border:.0625rem solid var(--border-color);border-radius:.35rem;min-height:2.65rem;padding:0 .75rem;width:100%}[data-v-43eccc9f] .lcp-text span,.lcp-text span[data-v-43eccc9f]{color:var(--secondary-color);font-size:.82rem;font-weight:700;margin-bottom:.35rem}.validation[data-v-43eccc9f]{color:var(--error-color);font-size:.78rem;margin-top:.35rem}@keyframes reveal-up-43eccc9f{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@media(max-width:767.98px){.address-hero[data-v-43eccc9f]{grid-template-columns:auto 1fr}.hero-meta[data-v-43eccc9f]{grid-column:1/-1}.address-layout[data-v-43eccc9f]{grid-template-columns:1fr}}@media(max-width:767.98px){.address-hero[data-v-43eccc9f]{padding:1.25rem 1.1rem}.address-layout[data-v-43eccc9f]{padding:1rem}.hero-copy h4[data-v-43eccc9f]{font-size:1.35rem}.address-validation-form[data-v-43eccc9f]{grid-template-columns:1fr}}.addresses-view[data-v-f85496b1]{padding:1rem;height:100%;overflow:hidden}.address-history[data-v-f85496b1]{overflow:auto;height:100%;padding-top:2rem;min-width:0}.address-history ul[data-v-f85496b1]{display:grid;align-content:flex-start;gap:1rem;grid-template-columns:1fr 1fr 1fr 1fr}@media(max-width:767.98px){.address-history ul[data-v-f85496b1]{grid-template-columns:1fr}}.address-history li[data-v-f85496b1]{background:var(--secondary-background);box-shadow:var(--box-shadow);display:grid;grid-template-columns:2fr 1fr;align-items:center;border-radius:.25rem;font-size:.9rem;min-height:11.5rem;border:1px solid transparent;overflow:hidden;position:relative;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease;cursor:pointer}.address-history li[data-v-f85496b1]:focus-visible{outline:.125rem solid var(--primary-color);outline-offset:.125rem}.address-history li[data-v-f85496b1]:after{content:"";position:absolute;inset:0;pointer-events:none;background:#ffffff1f;opacity:0;transition:opacity .24s ease}.address-history li[data-v-f85496b1]:is(:hover,:focus-visible){transform:translateY(-.16rem);border-color:var(--secondary-border-color);box-shadow:0 .6rem 1.2rem #00000029}.address-history li[data-v-f85496b1]:is(:hover,:focus-visible):after{opacity:1}.address-history .address-details[data-v-f85496b1]{display:flex;flex-direction:column;gap:.73rem;padding:1.13rem;flex:1}.address-history .organisation-name[data-v-f85496b1]{font-weight:700;font-size:.95rem;letter-spacing:.01em}.address-history .address-entry[data-v-f85496b1]{display:flex;flex-direction:column;gap:.27rem}.address-history .alias[data-v-f85496b1]{font-weight:600}.address-history .default-address[data-v-f85496b1]{display:inline-flex;align-items:center;width:fit-content;padding:.19rem .63rem;border-radius:1rem;background:var(--primary-color);color:var(--light-text-color);font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.address-history .dates[data-v-f85496b1]{font-size:.9rem;font-style:italic;color:var(--sub-text-color);margin-top:.17rem}.address-history .logo[data-v-f85496b1]{display:grid;height:100%;width:100%;padding:1.6rem;place-items:center;background:var(--primary-background);border-radius:0 .25rem .25rem 0;transition:background .24s ease}.address-history .logo img[data-v-f85496b1],.address-history .logo svg[data-v-f85496b1]{transition:transform .24s ease,filter .24s ease}.address-history .logo svg[data-v-f85496b1]{height:82%;width:82%}.address-history li:is(:hover,:focus-visible) .logo[data-v-f85496b1]{background:var(--secondary-background)}.address-history li:is(:hover,:focus-visible) .logo img[data-v-f85496b1],.address-history li:is(:hover,:focus-visible) .logo svg[data-v-f85496b1]{transform:scale(1.06);filter:saturate(1.1)}.address-history .past-address[data-v-f85496b1]{opacity:.45}.address-history .add-address-tile[data-v-f85496b1]{border:.125rem dashed var(--secondary-border-color);background:transparent;box-shadow:none;opacity:1}.address-history .add-address-tile[data-v-f85496b1]:is(:hover,:focus-visible){border-color:var(--primary-color);box-shadow:0 .75rem 1.5rem #0000001f}.address-history .add-address-tile .alias[data-v-f85496b1]{color:var(--primary-color)}.address-history .add-address-tile .organisation-name[data-v-f85496b1]{color:var(--sub-text-color)}.address-history .add-address-tile .logo[data-v-f85496b1]{background:transparent;border-left:.125rem dashed var(--secondary-border-color)}.address-history .add-address-tile .logo svg[data-v-f85496b1]{color:var(--primary-color)}.address-history .add-address-tile[data-v-f85496b1]:after{display:none}@media(max-width:767.98px){.addresses-view[data-v-f85496b1]{overflow:auto}}.changes-modal[data-v-eede55fc] .modal{background:#f5f6f8;border:.0625rem solid rgba(20,30,52,.1);border-radius:.5rem;box-shadow:0 1rem 2rem #141e341f;max-height:calc(100vh - 3rem);overflow:hidden}.changes-modal[data-v-eede55fc] .modal-header{background:#141e34;border-bottom:.0625rem solid rgba(255,255,255,.08);color:#fff;padding:1.1rem 1.35rem}.changes-modal[data-v-eede55fc] .modal-header h3{font-size:.78rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.changes-modal[data-v-eede55fc] .modal-body{background:#f5f6f8;flex:1 1 auto;gap:0;min-height:0;overflow:hidden;padding:0}.changes-modal[data-v-eede55fc] .modal-footer{background:#eef1f4;border-top:.0625rem solid rgba(20,30,52,.08);padding:1rem 1.35rem 1.25rem}.changes-hero[data-v-eede55fc]{align-items:center;background:#141e34;color:#fff;display:grid;flex:0 0 auto;gap:1.25rem;grid-template-columns:minmax(0,1fr) auto;padding:1.4rem 1.5rem}.hero-copy[data-v-eede55fc]{min-width:0}.hero-copy h4[data-v-eede55fc]{font-size:1.55rem;font-weight:700;line-height:1.1;margin:.35rem 0 .45rem}.hero-copy p[data-v-eede55fc]{color:#ffffffb8;line-height:1.55;margin:0}.section-kicker[data-v-eede55fc]{color:color-mix(in srgb,var(--secondary-color) 54%,#6d7688);display:inline-flex;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.changes-hero .section-kicker[data-v-eede55fc]{color:#ffffffd1}.change-stats[data-v-eede55fc]{display:grid;gap:.7rem;grid-template-columns:repeat(2,minmax(5rem,1fr))}.stat[data-v-eede55fc]{background:#ffffff12;border:.0625rem solid rgba(255,255,255,.12);border-radius:.5rem;display:grid;gap:.1rem;min-width:5.25rem;padding:.9rem 1rem;text-align:center}.stat span[data-v-eede55fc]{color:#67d6a8;font-size:1.6rem;font-weight:700;line-height:1}.stat strong[data-v-eede55fc]{color:#ffffffc7;font-size:.78rem;font-weight:700;text-transform:uppercase}.stat.removed span[data-v-eede55fc]{color:#f2879d}.changes-shell[data-v-eede55fc]{align-items:stretch;display:grid;flex:1 1 auto;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;overflow:hidden;padding:1.25rem}.change-section[data-v-eede55fc]{background:var(--secondary-background);border:.0625rem solid var(--border-color);border-radius:.5rem;display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.section-head[data-v-eede55fc]{align-items:start;border-bottom:.0625rem solid var(--border-color);display:flex;gap:1rem;justify-content:space-between;padding:1rem}.section-head h5[data-v-eede55fc]{color:var(--secondary-color);font-size:1rem;font-weight:700;margin:.2rem 0 0}.count[data-v-eede55fc]{align-items:center;background:color-mix(in srgb,var(--primary-color) 10%,#ffffff);border:.0625rem solid color-mix(in srgb,var(--primary-color) 18%,transparent);border-radius:999rem;color:var(--primary-color);display:inline-flex;font-size:.82rem;font-weight:700;height:1.85rem;justify-content:center;min-width:1.85rem;padding:0 .6rem}.deleted .count[data-v-eede55fc]{background:#e93f6f14;border-color:#e93f6f2e;color:#c72757}.change-list[data-v-eede55fc]{display:grid;flex:1 1 auto;gap:0;margin:0;min-height:0;overflow:auto;padding:0;scrollbar-gutter:stable}.change-list li[data-v-eede55fc]{align-items:center;border-bottom:.0625rem solid var(--border-color);display:grid;gap:.8rem;grid-template-columns:auto minmax(0,1fr);list-style:none;padding:.9rem 1rem}.change-list li[data-v-eede55fc]:last-child{border-bottom:0}.person-copy[data-v-eede55fc]{display:grid;gap:.1rem;min-width:0}.person-copy strong[data-v-eede55fc]{color:var(--secondary-color);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.person-copy span[data-v-eede55fc]{color:var(--sub-text-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empty-state[data-v-eede55fc]{align-items:center;color:var(--sub-text-color);display:flex;flex:1;flex-direction:column;gap:.7rem;justify-content:center;min-height:9rem;padding:1.25rem;text-align:center}.empty-state svg[data-v-eede55fc]{color:color-mix(in srgb,var(--secondary-color) 42%,transparent);font-size:1.4rem}@media(max-width:767.98px){.changes-hero[data-v-eede55fc],.changes-shell[data-v-eede55fc]{grid-template-columns:1fr}.change-stats[data-v-eede55fc]{grid-template-columns:repeat(2,minmax(0,1fr))}}.table-wrapper[data-v-204a41a1]{height:100%;min-height:0;overflow:auto}.invite-table[data-v-204a41a1]{border-collapse:collapse;min-width:70rem;width:100%}.invite-table th[data-v-204a41a1],.invite-table td[data-v-204a41a1]{border-bottom:.0625rem solid rgba(20,30,52,.07);padding:.85rem .75rem;text-align:left;vertical-align:top}.invite-table th[data-v-204a41a1]{backdrop-filter:blur(.75rem);background:#f7f9fceb;color:var(--sub-text-color);font-size:.76rem;font-weight:800;position:sticky;top:0;z-index:1}.invite-row:hover td[data-v-204a41a1],.invite-row:focus-within td[data-v-204a41a1]{background:#ffffffe6}.person-col[data-v-204a41a1]{width:24rem}.status-col[data-v-204a41a1]{width:9.5rem}.review-status-col[data-v-204a41a1]{width:12rem}.review-action-col[data-v-204a41a1]{width:14rem}.person-cell[data-v-204a41a1]{align-items:center;display:flex;gap:.75rem}.person-copy[data-v-204a41a1]{min-width:0}.person-name[data-v-204a41a1]{color:var(--secondary-color);font-weight:700;line-height:1.25}.person-name[data-v-204a41a1] .profile-stack{min-height:auto}.person-name[data-v-204a41a1] .profile-list,.person-name[data-v-204a41a1] .profile-bubble.as-name,.person-name[data-v-204a41a1] .tooltip-wrapper,.person-name[data-v-204a41a1] .profile-name{min-width:0;max-width:100%}.person-name[data-v-204a41a1] .profile-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.person-email[data-v-204a41a1]{color:var(--sub-text-color);display:inline-block;margin-top:.15rem;overflow-wrap:anywhere;text-decoration:none}.person-organisation[data-v-204a41a1]{color:var(--secondary-color);font-size:.76rem;margin-top:.18rem}.person-email[data-v-204a41a1]:hover,.person-email[data-v-204a41a1]:focus-visible{color:var(--primary-color);text-decoration:underline}.status-cell[data-v-204a41a1]{display:grid;gap:.3rem}.status-cell strong[data-v-204a41a1]{color:var(--secondary-color);font-size:.82rem;line-height:1.35}.supporting-copy[data-v-204a41a1]{color:var(--sub-text-color);font-size:.74rem;line-height:1.35}.pending-message[data-v-204a41a1]{color:var(--sub-text-color);font-size:.82rem;font-weight:700;line-height:1.35}.pending-action[data-v-204a41a1]{align-items:center;display:flex;flex-wrap:wrap;gap:.55rem}.status-pill[data-v-204a41a1]{align-items:center;background:#00a6c91a;border-radius:999rem;color:var(--primary-color);display:inline-flex;font-size:.7rem;font-weight:700;justify-self:start;padding:.22rem .5rem}.manual-invite-button[data-v-204a41a1]{justify-self:start;background:var(--grey-color);color:var(--light-text-color)}.manual-invite-button.highlight[data-v-204a41a1]{background:var(--primary-color);color:var(--light-text-color)}.manual-invite-button.highlight[data-v-204a41a1]:hover{filter:brightness(1.2)}.manual-invite-button[data-v-204a41a1] .lcp-button{min-height:2.4rem}.list-action-button[data-v-204a41a1]{justify-self:start}.list-action-button[data-v-204a41a1] .lcp-button{min-height:2.4rem}.undo-change-button[data-v-204a41a1] .lcp-button{min-height:2.1rem;padding:.4rem .65rem}.empty-state[data-v-204a41a1]{color:var(--sub-text-color);padding:2rem 1rem;text-align:center}@media(max-width:767.98px){.invite-table[data-v-204a41a1]{min-width:60rem}}.event-view[data-v-a2f5ae95]{align-self:stretch;align-items:stretch;box-sizing:border-box;display:grid;flex:1 1 auto;gap:1rem;height:100%;justify-self:stretch;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;padding:1rem;width:100%;grid-area:main}.event-title[data-v-a2f5ae95]{color:var(--secondary-color);font-size:.98rem;font-weight:700}.event-content[data-v-a2f5ae95]{align-content:start;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);height:100%;justify-self:stretch;min-height:0;min-width:0;width:100%}.summary-tile[data-v-a2f5ae95]{background:radial-gradient(circle at top right,rgba(0,166,201,.2),transparent 28%),linear-gradient(135deg,#141e34,#1d3254);color:#fff;display:grid;gap:0;grid-template-columns:minmax(0,1fr) minmax(18rem,22rem);justify-self:stretch;overflow:hidden;padding:0;width:100%}.summary-content[data-v-a2f5ae95]{min-width:0}.summary-head[data-v-a2f5ae95]{padding:.9rem 1rem .8rem}.summary-head h2[data-v-a2f5ae95]{color:#fff;font-size:1rem;font-weight:700;margin:0}.summary-head .event-type[data-v-a2f5ae95]{text-transform:uppercase}.summary-body[data-v-a2f5ae95]{min-width:0;padding:0 1rem 1rem}.summary-details dt[data-v-a2f5ae95]{color:var(--sub-text-color);font-size:.75rem;font-weight:800;margin-bottom:.25rem;text-transform:uppercase}.summary-details dt[data-v-a2f5ae95]{color:#fff9}.summary-details dd[data-v-a2f5ae95]{color:#fff;font-weight:600;margin:0}.invites-tile[data-v-a2f5ae95]{align-self:stretch;background:transparent;display:grid;justify-self:stretch;min-height:0;min-width:0;overflow:hidden;padding:0;width:100%}.tile-head[data-v-a2f5ae95]{border-bottom:.0625rem solid var(--border-color);padding:.95rem 1rem .8rem}.tile-head h2[data-v-a2f5ae95]{color:var(--secondary-color);font-size:1rem;font-weight:700;margin:0}.tile-head p[data-v-a2f5ae95]{color:var(--sub-text-color);margin:.25rem 0 0}.summary-details[data-v-a2f5ae95]{display:grid;gap:1rem;margin:0;padding:0;grid-template-columns:repeat(3,minmax(0,1fr))}.description[data-v-a2f5ae95]{color:#ffffffc7;line-height:1.45;margin:0;padding:1rem 0 .85rem}.countdown-panel[data-v-a2f5ae95]{background:#ffffff14;border-left:.0625rem solid rgba(255,255,255,.12);border-radius:0;display:grid;align-content:center;gap:.55rem;min-height:100%;padding:1rem}.countdown-label[data-v-a2f5ae95]{color:#ffffff9e;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.countdown-value[data-v-a2f5ae95]{color:#fff;font-size:1.5rem;line-height:1.15}.countdown-subtext[data-v-a2f5ae95]{color:#ffffffb3;font-size:.86rem;line-height:1.4}.invites-head[data-v-a2f5ae95]{align-items:center;display:flex;gap:1rem;justify-content:space-between}.invite-count[data-v-a2f5ae95]{background:#00a6c91a;border-radius:999rem;color:var(--primary-color);font-size:.8rem;font-weight:700;padding:.35rem .7rem;white-space:nowrap}.panel-head[data-v-a2f5ae95]{align-items:center;border-bottom:.0625rem solid var(--border-color);box-sizing:border-box;display:flex;gap:1rem;justify-content:space-between;min-height:4rem;padding:.95rem 1rem .8rem}.panel-head h2[data-v-a2f5ae95]{color:var(--secondary-color);font-size:1rem;font-weight:700;margin:0}.list-title[data-v-a2f5ae95]{align-items:center;display:flex;flex-wrap:wrap;gap:.7rem;min-width:0}.filter-head[data-v-a2f5ae95]{background:#fff}.invite-workspace[data-v-a2f5ae95]{display:grid;gap:1rem;grid-template-columns:minmax(18rem,22rem) minmax(0,1fr);height:100%;min-height:0}.invite-filter-panel[data-v-a2f5ae95]{align-self:start;background:#fff;border:.0625rem solid var(--border-color);border-radius:.5rem;box-shadow:0 .5rem 1.2rem -1.2rem #141e3447;box-sizing:border-box;display:grid;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;min-width:0;overflow:hidden;position:sticky;top:1rem}.invite-list-panel[data-v-a2f5ae95]{background:#fff;border:.0625rem solid var(--border-color);border-radius:.5rem;box-shadow:0 .5rem 1.2rem -1.2rem #141e3447;display:grid;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;min-width:0;overflow:hidden}.invite-sidebar[data-v-a2f5ae95]{box-sizing:border-box;display:grid;align-content:start;gap:.85rem;min-height:0;overflow-y:auto;padding:1rem 1rem 1.5rem;scrollbar-gutter:stable}.filter-section[data-v-a2f5ae95]{display:grid;gap:1rem}.filter-section+.filter-section[data-v-a2f5ae95]{border-top:.0625rem solid rgba(20,30,52,.08);padding-top:1rem}.filter-title-row[data-v-a2f5ae95]{align-items:start;display:flex;justify-content:space-between}.filter-kicker[data-v-a2f5ae95]{color:var(--sub-text-color);display:inline-block;font-size:.72rem;font-weight:800;letter-spacing:.08em;margin-bottom:.28rem;text-transform:uppercase}.filter-title-row h3[data-v-a2f5ae95]{color:var(--secondary-color);font-size:.92rem;font-weight:700;margin:0}.pill-toggle[data-v-a2f5ae95]{background:#141e340f;border:.0625rem solid rgba(0,166,201,.22);border-radius:999rem;display:inline-flex;flex-wrap:wrap;gap:.25rem;justify-self:start;max-width:100%;padding:.2rem;width:fit-content}.pill[data-v-a2f5ae95]{background:transparent;border-radius:999rem;color:var(--sub-text-color);font-size:.76rem;font-weight:700;min-height:2.4rem;padding:.45rem .8rem;transition:background .18s ease,color .18s ease}.pill.selected[data-v-a2f5ae95]{background:#fff;box-shadow:0 .0625rem #141e340f;color:var(--secondary-color)}.filter-fields[data-v-a2f5ae95]{display:grid;gap:.8rem}.filter-fields[data-v-a2f5ae95] .input-field{padding:0}.filter-fields[data-v-a2f5ae95] input{border-color:#00a6c957}.filter-fields[data-v-a2f5ae95] input:focus{border-color:var(--primary-color);box-shadow:0 0 0 .14rem color-mix(in srgb,var(--primary-color) 14%,transparent)}.clearable-field[data-v-a2f5ae95]{position:relative}.clearable-field[data-v-a2f5ae95] input{padding-right:2.35rem}.clear-field-button[data-v-a2f5ae95]{align-items:center;background:#141e340f;border:0;border-radius:999rem;color:var(--sub-text-color);display:inline-flex;font-size:.75rem;height:1.45rem;justify-content:center;padding:0;position:absolute;right:.55rem;top:2.05rem;transition:background .18s ease,color .18s ease;width:1.45rem}.clear-field-button[data-v-a2f5ae95]:hover,.clear-field-button[data-v-a2f5ae95]:focus-visible{background:#141e341f;color:var(--secondary-color);outline:none}.checkbox-list[data-v-a2f5ae95]{display:grid;gap:.65rem}.checkbox-option[data-v-a2f5ae95]{align-items:flex-start;color:var(--secondary-color);display:flex;gap:.6rem;line-height:1.4}.checkbox-option input[data-v-a2f5ae95]{accent-color:var(--primary-color);outline:.0625rem solid rgba(0,166,201,.32);outline-offset:.08rem;margin-top:.15rem}.filter-empty[data-v-a2f5ae95]{color:var(--sub-text-color);font-size:.82rem;margin:0}.setting-row[data-v-a2f5ae95]{align-items:center;background:#fff;border:.0625rem solid rgba(0,166,201,.24);border-radius:.9rem;cursor:pointer;display:flex;gap:.8rem;justify-content:space-between;padding:.75rem .85rem;text-align:left;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;width:100%}.setting-row[data-v-a2f5ae95]:hover,.setting-row[data-v-a2f5ae95]:focus-visible{border-color:#00a6c959}.setting-row.selected[data-v-a2f5ae95]{border-color:#141e3424;box-shadow:0 .45rem 1rem -.95rem #141e3457}.save-row[data-v-a2f5ae95]{background:var(--primary-color);border-color:color-mix(in srgb,var(--primary-color) 72%,#ffffff);box-shadow:0 .8rem 1.6rem -1rem #00a6c9cc;color:var(--light-text-color);min-height:4.2rem}.save-row[data-v-a2f5ae95]:hover,.save-row[data-v-a2f5ae95]:focus-visible{border-color:color-mix(in srgb,var(--primary-color) 36%,#ffffff);filter:brightness(1.04)}.save-row .setting-copy strong[data-v-a2f5ae95],.save-row .setting-copy small[data-v-a2f5ae95]{color:var(--light-text-color)}.save-row svg[data-v-a2f5ae95]{flex:0 0 auto;font-size:1.15rem}.header-edit-row[data-v-a2f5ae95],.header-save-row[data-v-a2f5ae95]{flex:0 0 auto;min-height:2.75rem;padding:.45rem .65rem .45rem .8rem;width:auto}.header-edit-row[data-v-a2f5ae95]{min-width:10rem}.header-save-row[data-v-a2f5ae95]{min-width:12rem}.header-edit-row .setting-copy[data-v-a2f5ae95],.header-save-row .setting-copy[data-v-a2f5ae95]{gap:0}.header-edit-row .setting-copy strong[data-v-a2f5ae95],.header-save-row .setting-copy strong[data-v-a2f5ae95]{font-size:.82rem}.header-edit-row .setting-copy small[data-v-a2f5ae95],.header-save-row .setting-copy small[data-v-a2f5ae95]{font-size:.72rem;line-height:1.2}.header-edit-row .toggle-switch[data-v-a2f5ae95]{height:1.55rem;width:2.75rem}.header-edit-row .toggle-knob[data-v-a2f5ae95]{height:1.1rem;width:1.1rem}.header-edit-row.selected .toggle-knob[data-v-a2f5ae95]{transform:translate(1.2rem)}.setting-copy[data-v-a2f5ae95]{display:grid;flex:1;gap:.2rem;min-width:0}.setting-copy strong[data-v-a2f5ae95]{color:var(--secondary-color);font-size:.88rem;line-height:1.25}.setting-copy small[data-v-a2f5ae95]{color:var(--sub-text-color);line-height:1.4}.toggle-switch[data-v-a2f5ae95]{align-items:center;background:#141e341f;border-radius:999rem;display:inline-flex;flex-shrink:0;height:1.8rem;padding:.22rem;transition:background .2s ease,box-shadow .2s ease;width:3.2rem}.setting-row.selected .toggle-switch[data-v-a2f5ae95]{background:#141e34}.toggle-knob[data-v-a2f5ae95]{background:#fff;border-radius:999rem;box-shadow:0 .2rem .45rem #0000002e;display:block;height:1.35rem;transform:translate(0);transition:transform .2s ease;width:1.35rem}.setting-row.selected .toggle-knob[data-v-a2f5ae95]{transform:translate(1.18rem)}.clear-filters-button[data-v-a2f5ae95]{align-items:center;border:.0625rem solid rgba(20,30,52,.12);border-radius:999rem;color:var(--secondary-color);display:inline-flex;flex:0 0 auto;font-size:.9rem;height:2.25rem;justify-content:center;padding:0;width:2.25rem}.clear-filters-button[data-v-a2f5ae95]:hover,.clear-filters-button[data-v-a2f5ae95]:focus-visible{border-color:#00a6c959;color:var(--primary-color)}.invite-table-panel[data-v-a2f5ae95]{min-height:0;min-width:0;overflow:auto}.invite-table-panel[data-v-a2f5ae95] .table-wrapper{height:auto;overflow:visible}.table-actions[data-v-a2f5ae95]{border-top:.0625rem solid var(--border-color);display:flex;justify-content:center;min-width:70rem;padding:1rem}.table-clear-button[data-v-a2f5ae95]{border:.0625rem solid rgba(20,30,52,.12);border-radius:.8rem;color:var(--secondary-color);font-size:.82rem;font-weight:700;min-height:2.65rem;padding:.65rem 1.2rem}.table-clear-button[data-v-a2f5ae95]:hover,.table-clear-button[data-v-a2f5ae95]:focus-visible{border-color:#00a6c959;color:var(--primary-color)}@media(max-width:767.98px){.summary-tile[data-v-a2f5ae95]{grid-template-columns:1fr}.summary-details[data-v-a2f5ae95]{grid-template-columns:repeat(2,minmax(0,1fr))}.countdown-panel[data-v-a2f5ae95]{border-left:0;border-top:.0625rem solid rgba(255,255,255,.12)}.invite-workspace[data-v-a2f5ae95]{grid-template-columns:1fr}.invite-filter-panel[data-v-a2f5ae95]{max-height:none;position:static}.invite-list-panel[data-v-a2f5ae95]{max-height:none}}@media(max-width:767.98px){.summary-details[data-v-a2f5ae95]{grid-template-columns:1fr}.invites-head[data-v-a2f5ae95]{align-items:flex-start;flex-direction:column}}.campaigns-main[data-v-60165eb2]{align-self:stretch;background:#f3f5f8;box-sizing:border-box;flex:1 1 auto;height:100%;min-height:0;min-width:0;overflow:hidden;padding:.75rem;width:100%}.campaigns-surface[data-v-60165eb2]{display:grid;gap:1rem;height:100%;min-height:0;min-width:0;width:100%}.campaign-workspace[data-v-60165eb2]{align-items:stretch;display:grid;gap:.75rem;grid-template-columns:minmax(14rem,.18fr) minmax(0,1fr);height:100%;min-height:0;min-width:0;width:100%}.filter-panel[data-v-60165eb2],.table-panel[data-v-60165eb2]{background:#fff;border:.0625rem solid var(--border-color);border-radius:.5rem;min-width:0}.filter-panel[data-v-60165eb2]{display:grid;gap:1rem;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;overflow:hidden;position:sticky;top:.75rem}.filter-head[data-v-60165eb2]{align-items:center;border-bottom:.0625rem solid var(--border-color);display:flex;gap:.75rem;justify-content:space-between;min-height:3.6rem;padding:0 1rem}.filter-head h2[data-v-60165eb2]{color:var(--secondary-color);font-size:1rem;font-weight:700;margin:0}.filter-actions[data-v-60165eb2]{align-items:center;display:flex;flex:0 0 auto;gap:.5rem}.clear-filters-button[data-v-60165eb2],.collapse-filter-button[data-v-60165eb2],.icon-link[data-v-60165eb2]{align-items:center;border:.0625rem solid var(--border-color);border-radius:999rem;color:var(--secondary-color);display:flex;flex:0 0 auto;height:2rem;justify-content:center;padding:0;width:2rem}.clear-filters-button[data-v-60165eb2]{background:#fff;cursor:pointer}.collapse-filter-button[data-v-60165eb2]{background:#fff;cursor:pointer;display:none}.clear-filters-button.hidden[data-v-60165eb2]{opacity:0;pointer-events:none}.clear-filters-button[data-v-60165eb2]:hover,.clear-filters-button[data-v-60165eb2]:focus-visible,.collapse-filter-button[data-v-60165eb2]:hover,.collapse-filter-button[data-v-60165eb2]:focus-visible,.icon-link[data-v-60165eb2]:hover,.icon-link[data-v-60165eb2]:focus-visible{border-color:var(--primary-color);color:var(--primary-color)}.filter-body[data-v-60165eb2]{align-content:start;display:grid;gap:.85rem;min-height:0;overflow:auto;padding:0 1rem 1rem}.quick-filter[data-v-60165eb2]{border-bottom:.0625rem solid var(--border-color);padding-bottom:.85rem}.setting-row[data-v-60165eb2]{align-items:center;background:#fff;border:.0625rem solid rgba(0,166,201,.24);border-radius:.65rem;color:var(--secondary-color);cursor:pointer;display:flex;gap:.75rem;justify-content:space-between;min-height:3.1rem;padding:.55rem .65rem;text-align:left;width:100%}.setting-row[data-v-60165eb2]:hover,.setting-row[data-v-60165eb2]:focus-visible{border-color:#00a6c959}.setting-row.selected[data-v-60165eb2]{border-color:#141e3424}.setting-copy[data-v-60165eb2]{display:grid;gap:.1rem;min-width:0}.setting-copy strong[data-v-60165eb2]{color:var(--secondary-color);font-size:.88rem;line-height:1.2}.setting-copy small[data-v-60165eb2]{color:var(--sub-text-color);font-size:.72rem;line-height:1.25;min-height:1.8rem}.toggle-switch[data-v-60165eb2]{align-items:center;background:#141e341f;border-radius:999rem;display:inline-flex;flex:0 0 auto;height:1.55rem;padding:.22rem;transition:background .2s ease;width:2.75rem}.setting-row.selected .toggle-switch[data-v-60165eb2]{background:var(--secondary-color)}.toggle-knob[data-v-60165eb2]{background:#fff;border-radius:999rem;box-shadow:0 .2rem .45rem #0000002e;display:block;height:1.1rem;transform:translate(0);transition:transform .2s ease;width:1.1rem}.setting-row.selected .toggle-knob[data-v-60165eb2]{transform:translate(1.2rem)}.filter-group[data-v-60165eb2]{border-top:.0625rem solid var(--border-color);display:grid;gap:.7rem;padding-top:.85rem}.filter-group h3[data-v-60165eb2]{color:var(--secondary-color);font-size:.92rem;font-weight:700;margin:0}.filter-group.first[data-v-60165eb2]{border-top:0;padding-top:0}.search-input[data-v-60165eb2]{background:var(--input-background);border:.0625rem solid var(--border-color);border-radius:.35rem;color:var(--secondary-color);font-size:.9rem;min-height:2.35rem;min-width:0;padding:0 .6rem;width:100%}.search-input[data-v-60165eb2]:focus{border-color:var(--primary-color);outline:none}.checkbox-option[data-v-60165eb2]{align-items:center;color:var(--secondary-color);cursor:pointer;display:flex;font-size:.9rem;gap:.65rem;min-width:0}.checkbox-option input[data-v-60165eb2]{accent-color:var(--primary-color);flex:0 0 auto;height:1rem;margin:0;width:1rem}.checkbox-option span[data-v-60165eb2]{flex:1 1 auto;min-width:0}.checkbox-option strong[data-v-60165eb2]{color:var(--sub-text-color);flex:0 0 auto;font-size:.82rem}.checkbox-option:hover span[data-v-60165eb2]{color:var(--primary-color)}.table-panel[data-v-60165eb2]{display:grid;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;overflow:hidden}.list-head[data-v-60165eb2]{align-items:center;border-bottom:.0625rem solid var(--border-color);display:flex;gap:.75rem;justify-content:space-between;min-height:3.6rem;padding:0 1rem}.list-head h2[data-v-60165eb2]{color:var(--secondary-color);font-size:1rem;font-weight:700;margin:0}.list-head span[data-v-60165eb2]{background:color-mix(in srgb,var(--primary-color) 12%,#ffffff);border-radius:999rem;color:var(--primary-color);font-size:.78rem;font-weight:800;padding:.3rem .65rem}.table-wrapper[data-v-60165eb2]{min-height:0;min-width:0;overflow:auto}.campaigns-table[data-v-60165eb2]{border-collapse:collapse;font-size:.88rem;line-height:1.25;min-width:66rem;table-layout:fixed;width:100%}.campaigns-table th[data-v-60165eb2],.campaigns-table td[data-v-60165eb2]{border-bottom:.0625rem solid var(--border-color);color:var(--secondary-color);padding:.68rem .75rem;text-align:left;vertical-align:middle}.campaigns-table th[data-v-60165eb2]{background:var(--background-color);color:var(--sub-text-color);font-size:.66rem;font-weight:800;letter-spacing:.04em;position:sticky;top:0;text-transform:uppercase;z-index:1}.campaigns-table tbody tr:nth-child(odd) td[data-v-60165eb2]{background:#fbfcfd}.campaigns-table th[data-v-60165eb2]:nth-child(2),.campaigns-table td[data-v-60165eb2]:nth-child(2){white-space:nowrap}.name-column[data-v-60165eb2]{width:24%}.open-column[data-v-60165eb2]{width:12%}.cutoff-column[data-v-60165eb2]{width:10%}.type-column[data-v-60165eb2]{width:12%}.event-column[data-v-60165eb2]{width:14%}.invites-column[data-v-60165eb2]{width:7%}.email-column[data-v-60165eb2]{width:13%}.edit-column[data-v-60165eb2]{width:5rem}.campaign-name[data-v-60165eb2],.event-date[data-v-60165eb2]{display:grid;gap:.28rem;min-width:0}.campaign-name strong[data-v-60165eb2],.event-date strong[data-v-60165eb2]{color:var(--secondary-color);font-size:.9rem;line-height:1.25}.event-date span[data-v-60165eb2]{color:var(--sub-text-color);font-size:.75rem;line-height:1.3}.status-pill[data-v-60165eb2]{background:var(--background-color);border:.0625rem solid var(--border-color);border-radius:999rem;color:var(--sub-text-color);display:inline-flex;font-size:.68rem;font-weight:800;line-height:1;padding:.25rem .5rem;text-transform:uppercase;width:fit-content}.status-pill.draft[data-v-60165eb2]{background:color-mix(in srgb,var(--secondary-color) 7%,#ffffff);border-color:color-mix(in srgb,var(--secondary-color) 16%,#ffffff);color:var(--secondary-color)}.status-pill.live-open[data-v-60165eb2]{background:color-mix(in srgb,var(--primary-color) 10%,#ffffff);border-color:color-mix(in srgb,var(--primary-color) 32%,#ffffff);color:var(--primary-color)}.status-pill.live-closed[data-v-60165eb2]{background:#fff7e7;border-color:#f3d39b;color:#8a5a00}.status-pill.completed[data-v-60165eb2]{background:#edf7ee;border-color:#bfe1c4;color:#28733a}.count-cell[data-v-60165eb2],.edit-cell[data-v-60165eb2]{text-align:center}.count-link[data-v-60165eb2]{align-items:center;border:.0625rem solid var(--border-color);border-radius:999rem;color:var(--secondary-color);display:inline-flex;font-weight:700;justify-content:center;min-height:1.8rem;min-width:2.4rem;padding:0 .55rem;text-decoration:none}.count-link[data-v-60165eb2]:hover,.count-link[data-v-60165eb2]:focus-visible{border-color:var(--primary-color);color:var(--primary-color)}.table-action[data-v-60165eb2]{align-items:center;background:#fff;border:.0625rem solid var(--border-color);border-radius:.45rem;color:var(--secondary-color);cursor:pointer;display:inline-flex;font:inherit;font-weight:700;gap:.4rem;min-height:2.05rem;padding:0 .6rem;white-space:nowrap}.table-action[data-v-60165eb2]:hover,.table-action[data-v-60165eb2]:focus-visible{border-color:var(--primary-color);color:var(--primary-color)}.empty-state[data-v-60165eb2]{color:var(--sub-text-color);font-weight:700;height:8rem;text-align:center}@media(max-width:767.98px){.campaign-workspace[data-v-60165eb2]{grid-template-columns:1fr}.filter-panel[data-v-60165eb2]{position:static}.filter-panel.collapsed[data-v-60165eb2]{grid-template-rows:auto}.filter-panel.collapsed .filter-head[data-v-60165eb2]{border-bottom:0}.filter-panel.collapsed .filter-body[data-v-60165eb2]{display:none}.collapse-filter-button[data-v-60165eb2]{display:flex}}.edit-main[data-v-4b867f21]{align-self:stretch;background:#f3f5f8;box-sizing:border-box;flex:1 1 auto;min-height:0;min-width:0;overflow:auto;padding:1rem;width:100%}.edit-surface[data-v-4b867f21]{display:grid;gap:1rem;min-width:0}.surface-head[data-v-4b867f21],.edit-panel[data-v-4b867f21]{background:#fff;border:.0625rem solid var(--border-color);border-radius:.5rem}.surface-head[data-v-4b867f21]{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding:1rem}.surface-head span[data-v-4b867f21]{color:var(--primary-color);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.surface-head h1[data-v-4b867f21]{color:var(--secondary-color);font-size:1.35rem;font-weight:700;margin:.2rem 0 0}.head-actions[data-v-4b867f21]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.cancel-link[data-v-4b867f21]{align-items:center;border:.0625rem solid var(--border-color);border-radius:.45rem;color:var(--secondary-color);display:inline-flex;font-weight:700;min-height:2.5rem;padding:0 .8rem;text-decoration:none}.form-layout[data-v-4b867f21]{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) minmax(24rem,.7fr)}.edit-panel[data-v-4b867f21]{display:grid;gap:1rem;padding:1rem}.edit-panel[data-v-4b867f21]:nth-child(2){grid-row:span 3}.panel-head[data-v-4b867f21]{align-items:center;border-bottom:.0625rem solid var(--border-color);display:flex;min-height:2rem;padding-bottom:.75rem}.panel-head h2[data-v-4b867f21]{color:var(--secondary-color);font-size:1rem;font-weight:700;margin:0}.field-grid[data-v-4b867f21]{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.field-grid.single[data-v-4b867f21]{grid-template-columns:1fr}.field[data-v-4b867f21]{color:var(--secondary-color);display:grid;font-weight:700;gap:.35rem}.field span[data-v-4b867f21]{font-size:.9rem}.field select[data-v-4b867f21]{background:var(--input-background);border:.0625rem solid var(--border-color);border-radius:.35rem;color:var(--secondary-color);min-height:2.4rem;padding:0 .6rem}.checkbox-grid[data-v-4b867f21]{display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.checkbox-option[data-v-4b867f21]{align-items:center;background:var(--background-color);border:.0625rem solid var(--border-color);border-radius:.45rem;color:var(--secondary-color);display:flex;font-weight:700;gap:.5rem;min-height:2.5rem;padding:0 .75rem}.checkbox-option input[data-v-4b867f21]{flex:0 0 auto}.summary-field[data-v-4b867f21]{background:var(--background-color);border:.0625rem solid var(--border-color);border-radius:.45rem;color:var(--secondary-color);display:grid;gap:.25rem;padding:.75rem}.summary-field span[data-v-4b867f21]{color:var(--sub-text-color);font-size:.72rem;font-weight:800;text-transform:uppercase}[data-v-4b867f21] .lcp-text{color:var(--secondary-color);display:grid;gap:.35rem}[data-v-4b867f21] .lcp-text textarea{min-height:9rem;resize:vertical}[data-v-4b867f21] #campaignEmailBody{min-height:28rem}@media(max-width:767.98px){.form-layout[data-v-4b867f21],.field-grid[data-v-4b867f21],.checkbox-grid[data-v-4b867f21]{grid-template-columns:1fr}.edit-panel[data-v-4b867f21]:nth-child(2){grid-row:auto}}@media(max-width:767.98px){.surface-head[data-v-4b867f21],.head-actions[data-v-4b867f21]{align-items:stretch;flex-direction:column}}.backdrop[data-v-600c18a7]{align-items:center;background:#141e346b;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:60}.modal[data-v-600c18a7]{background:#fff;border-radius:.5rem;box-shadow:0 1.5rem 4rem #141e343d;max-width:32rem;overflow:hidden;width:100%}header[data-v-600c18a7],footer[data-v-600c18a7]{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding:.85rem 1rem}header[data-v-600c18a7]{border-bottom:.0625rem solid var(--border-color)}header h2[data-v-600c18a7]{color:var(--secondary-color);font-size:1rem;margin:0}header span[data-v-600c18a7]{color:var(--sub-text-color);font-size:.75rem}header button[data-v-600c18a7]{align-items:center;background:#fff;border:.0625rem solid var(--border-color);border-radius:.4rem;cursor:pointer;display:inline-flex;height:2.25rem;justify-content:center;width:2.25rem}.fields[data-v-600c18a7]{display:grid;gap:.8rem;grid-template-columns:1fr 1fr;padding:1rem}label[data-v-600c18a7]{color:var(--secondary-color);display:grid;font-size:.78rem;font-weight:700;gap:.35rem}label.email[data-v-600c18a7]{grid-column:1/-1}input[data-v-600c18a7]{border:.0625rem solid var(--border-color);border-radius:.4rem;color:var(--secondary-color);font:inherit;min-height:2.5rem;padding:0 .65rem}input[data-v-600c18a7]:focus-visible{border-color:var(--primary-color);outline:none}footer[data-v-600c18a7]{background:#f7f8fa;border-top:.0625rem solid var(--border-color);justify-content:flex-end}footer button[data-v-600c18a7]{border:.0625rem solid var(--border-color);border-radius:.4rem;cursor:pointer;font:inherit;font-size:.82rem;font-weight:800;min-height:2.4rem;padding:0 .9rem}footer .cancel[data-v-600c18a7]{background:#fff;color:var(--secondary-color)}footer .primary[data-v-600c18a7]{background:var(--primary-color);border-color:var(--primary-color);color:#fff}.outlook-icon[data-v-930c1640]{flex:0 0 auto;height:1.1rem;width:1.1rem}.detail-panel[data-v-6eaa40a3]{background:#fff;border:.0625rem solid var(--border-color);border-radius:.5rem;display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;overflow:hidden}.panel-head[data-v-6eaa40a3]{align-items:center;border-bottom:.0625rem solid var(--border-color);display:flex;gap:1rem;justify-content:space-between;min-height:3.6rem;padding:.6rem 1rem}.panel-head h2[data-v-6eaa40a3]{color:var(--secondary-color);font-size:1rem;font-weight:700;margin:0}.panel-head span[data-v-6eaa40a3]{color:var(--sub-text-color);font-size:.78rem}.actions[data-v-6eaa40a3]{align-items:center;display:flex;gap:.5rem}.thread-toggle[data-v-6eaa40a3]{align-items:center;background:#fff;border:.0625rem solid var(--border-color);border-radius:.5rem;color:var(--secondary-color);cursor:pointer;display:inline-flex;gap:.75rem;min-height:2.6rem;padding:.35rem .45rem .35rem .7rem}.thread-toggle[data-v-6eaa40a3]:hover,.thread-toggle[data-v-6eaa40a3]:focus-visible{border-color:var(--primary-color)}.thread-toggle[data-v-6eaa40a3]:focus-visible{outline:.125rem solid color-mix(in srgb,var(--primary-color) 24%,transparent);outline-offset:.125rem}.toggle-copy[data-v-6eaa40a3]{display:grid;gap:.05rem;text-align:left}.toggle-copy strong[data-v-6eaa40a3]{font-size:.78rem;line-height:1.15}.toggle-copy small[data-v-6eaa40a3]{color:var(--sub-text-color);font-size:.68rem;line-height:1.15}.toggle-switch[data-v-6eaa40a3]{background:var(--sub-text-color);border-radius:999rem;display:inline-flex;flex:0 0 auto;height:1.65rem;padding:.18rem;transition:background-color .12s ease;width:2.85rem}.toggle-knob[data-v-6eaa40a3]{background:#fff;border-radius:50%;box-shadow:0 .0625rem .2rem color-mix(in srgb,var(--secondary-color) 30%,transparent);height:1.29rem;transform:translate(0);transition:transform .12s ease;width:1.29rem}.thread-toggle.selected .toggle-copy small[data-v-6eaa40a3]{color:var(--primary-color);font-weight:700}.thread-toggle.selected .toggle-switch[data-v-6eaa40a3]{background:var(--primary-color)}.thread-toggle.selected .toggle-knob[data-v-6eaa40a3]{transform:translate(1.2rem)}.primary-action[data-v-6eaa40a3],.secondary-action[data-v-6eaa40a3],[data-v-6eaa40a3] .text-action{align-items:center;border:.0625rem solid var(--border-color);border-radius:.45rem;cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:800;gap:.35rem;min-height:2.1rem;padding:0 .7rem;text-decoration:none}.primary-action[data-v-6eaa40a3]:disabled,.secondary-action[data-v-6eaa40a3]:disabled{cursor:not-allowed;opacity:.55}.primary-action[data-v-6eaa40a3]{background:var(--primary-color);border-color:var(--primary-color);color:#fff}.secondary-action[data-v-6eaa40a3],[data-v-6eaa40a3] .text-action{background:#fff;color:var(--secondary-color)}.outlook-icon[data-v-6eaa40a3],[data-v-6eaa40a3] .outlook-icon{flex:0 0 auto;height:1.1rem;width:1.1rem}.detail-body[data-v-6eaa40a3]{display:grid;gap:1rem;min-height:0;overflow:auto;padding:1rem}.conversation-section[data-v-6eaa40a3],.activity-section[data-v-6eaa40a3],.thread-context[data-v-6eaa40a3]{display:grid;gap:.75rem}.conversation-section h3[data-v-6eaa40a3],.activity-section h3[data-v-6eaa40a3],.thread-context h3[data-v-6eaa40a3]{color:var(--secondary-color);font-size:.95rem;margin:0}.section-head[data-v-6eaa40a3]{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.section-head span[data-v-6eaa40a3]{color:var(--primary-color);font-size:.75rem;font-weight:800}.thread-context[data-v-6eaa40a3]{align-content:start}.thread-context section[data-v-6eaa40a3]{border-top:.0625rem solid var(--border-color);display:grid;gap:.35rem;padding-top:.75rem}.thread-context p[data-v-6eaa40a3]{color:var(--secondary-color);font-size:.92rem;line-height:1.45;margin:0}.pill-list[data-v-6eaa40a3]{display:flex;flex-wrap:wrap;gap:.4rem}.pill-list span[data-v-6eaa40a3]{background:color-mix(in srgb,var(--primary-color) 10%,#ffffff);border:.0625rem solid color-mix(in srgb,var(--primary-color) 26%,var(--border-color));border-radius:999rem;color:var(--secondary-color);font-size:.78rem;font-weight:700;line-height:1.2;padding:.25rem .55rem}.conversation[data-v-6eaa40a3]{border:.0625rem solid var(--border-color);border-radius:.5rem;display:grid;gap:.65rem;padding:.75rem}.conversation small[data-v-6eaa40a3]{color:var(--sub-text-color);font-size:.78rem}.conversation-head[data-v-6eaa40a3]{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.conversation-head strong[data-v-6eaa40a3]{color:var(--secondary-color);font-size:.95rem}.conversation-head span[data-v-6eaa40a3]{color:var(--primary-color);font-size:.75rem;font-weight:800}.conversation-items[data-v-6eaa40a3]{display:grid;gap:.5rem}[data-v-6eaa40a3] .activity-row{align-items:start;background:#fbfcfd;border:.0625rem solid var(--border-color);border-radius:.5rem;display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr) auto;padding:.75rem}[data-v-6eaa40a3] .activity-row.highlighted{background:color-mix(in srgb,var(--primary-color) 6%,#ffffff);border-color:var(--primary-color);box-shadow:0 0 0 .12rem color-mix(in srgb,var(--primary-color) 10%,transparent)}[data-v-6eaa40a3] .activity-copy{display:grid;gap:.3rem;min-width:0}[data-v-6eaa40a3] .activity-meta{color:var(--primary-color);font-size:.7rem;font-weight:800;text-transform:uppercase}[data-v-6eaa40a3] .activity-flags{display:flex;flex-wrap:wrap;gap:.3rem}[data-v-6eaa40a3] .activity-flags span{background:#f0f2f5;border-radius:.7rem;color:var(--sub-text-color);font-size:.62rem;font-weight:800;padding:.18rem .42rem}[data-v-6eaa40a3] .activity-flags .filter-match,[data-v-6eaa40a3] .activity-flags .prospecting{background:color-mix(in srgb,var(--primary-color) 11%,#ffffff);color:var(--primary-color)}[data-v-6eaa40a3] .activity-flags .filter-match{background:var(--primary-color);color:#fff}[data-v-6eaa40a3] .activity-flags .confidential{background:#fff4df;color:#8b5b20}[data-v-6eaa40a3] .activity-copy strong{color:var(--secondary-color);font-size:.95rem}[data-v-6eaa40a3] .activity-copy p{color:var(--secondary-color);font-size:.86rem;line-height:1.35;margin:0}[data-v-6eaa40a3] .activity-copy small{color:var(--sub-text-color);font-size:.76rem}[data-v-6eaa40a3] .activity-actions{align-items:end;display:grid;gap:.5rem;justify-items:end}.empty-state[data-v-6eaa40a3]{align-items:center;color:var(--sub-text-color);display:flex;font-size:.95rem;font-weight:700;justify-content:center;min-height:12rem;text-align:center}@media(max-width:767.98px){.panel-head[data-v-6eaa40a3]{align-items:stretch;flex-direction:column}.thread-toggle[data-v-6eaa40a3]{justify-content:space-between;width:100%}[data-v-6eaa40a3] .activity-row{grid-template-columns:1fr}[data-v-6eaa40a3] .activity-actions{align-items:start;justify-items:start}}.tracking-select[data-v-8cd4a429]{align-items:center;display:inline-flex;gap:.4rem;position:relative}.tracking-select>span[data-v-8cd4a429]{color:var(--sub-text-color);font-size:.75rem;font-weight:700;white-space:nowrap}.state-dot[data-v-8cd4a429]{background:var(--sub-text-color);border-radius:50%;height:.5rem;margin-right:-1.45rem;pointer-events:none;position:relative;width:.5rem;z-index:1}select[data-v-8cd4a429]{background:#fff;border:.0625rem solid var(--border-color);border-radius:.4rem;color:var(--secondary-color);cursor:pointer;font:inherit;font-size:.78rem;font-weight:700;min-height:2.4rem;padding:0 2rem 0 1.65rem}select[data-v-8cd4a429]:hover,select[data-v-8cd4a429]:focus-visible{border-color:var(--primary-color);outline:none}.tracked .state-dot[data-v-8cd4a429],.trackedProspecting .state-dot[data-v-8cd4a429]{background:var(--primary-color)}.tracked select[data-v-8cd4a429],.trackedProspecting select[data-v-8cd4a429]{background:color-mix(in srgb,var(--primary-color) 7%,#ffffff);border-color:color-mix(in srgb,var(--primary-color) 38%,var(--border-color))}.trackedProspecting .state-dot[data-v-8cd4a429]{box-shadow:0 0 0 .18rem color-mix(in srgb,var(--primary-color) 18%,#ffffff)}.confidential .state-dot[data-v-8cd4a429]{background:#8b5b20}.confidential select[data-v-8cd4a429]{background:#fff8ed;border-color:#e6c997}.untracked .state-dot[data-v-8cd4a429]{background:#7a818d}.untracked select[data-v-8cd4a429]{background:#f3f4f6}.backdrop[data-v-abd808d3]{align-items:stretch;background:#141e346b;display:flex;inset:0;justify-content:flex-end;padding:1rem;position:fixed;z-index:50}.backdrop-dismiss[data-v-abd808d3]{background:transparent;border:0;cursor:default;inset:0;position:absolute}.detail-dialog[data-v-abd808d3]{background:#f3f5f8;border-radius:.5rem;box-shadow:0 1.5rem 4rem #141e343d;display:grid;grid-template-rows:auto minmax(0,1fr);max-width:78rem;overflow:hidden;position:relative;width:min(92vw,78rem);z-index:1}.dialog-head[data-v-abd808d3]{align-items:center;background:#fff;border-bottom:.0625rem solid var(--border-color);display:flex;justify-content:space-between;min-height:4.5rem;padding:.75rem 1rem}.dialog-head h2[data-v-abd808d3]{color:var(--secondary-color);font-size:1.15rem;margin:0}.dialog-head span[data-v-abd808d3]{color:var(--sub-text-color);font-size:.8rem}.close[data-v-abd808d3]{align-items:center;background:#fff;border:.0625rem solid var(--border-color);border-radius:.4rem;color:var(--secondary-color);cursor:pointer;display:inline-flex;height:2.4rem;justify-content:center;width:2.4rem}.dialog-body[data-v-abd808d3]{display:grid;gap:.75rem;grid-template-columns:minmax(17rem,.7fr) minmax(30rem,1.8fr);min-height:0;padding:.75rem}.threads[data-v-abd808d3],.thread-detail[data-v-abd808d3]{background:#fff;border:.0625rem solid var(--border-color);border-radius:.5rem;min-height:0;overflow:auto}.threads-head[data-v-abd808d3],.thread-toolbar[data-v-abd808d3]{align-items:center;border-bottom:.0625rem solid var(--border-color);display:flex;gap:.75rem;justify-content:space-between;min-height:3.6rem;padding:.65rem .8rem}.threads-head h3[data-v-abd808d3],.threads-head strong[data-v-abd808d3],.thread-toolbar h3[data-v-abd808d3],.thread-toolbar strong[data-v-abd808d3]{color:var(--secondary-color);font-size:.9rem;margin:0}.threads-head span[data-v-abd808d3],.thread-toolbar span[data-v-abd808d3]{color:var(--primary-color);font-size:.72rem;font-weight:800}.thread-row[data-v-abd808d3]{background:#fff;border:0;border-bottom:.0625rem solid var(--border-color);color:var(--secondary-color);cursor:pointer;display:grid;gap:.3rem;padding:.8rem;text-align:left;width:100%}.thread-row span[data-v-abd808d3],.thread-row small[data-v-abd808d3]{color:var(--sub-text-color);font-size:.7rem}.thread-row strong[data-v-abd808d3]{font-size:.85rem}.thread-meta[data-v-abd808d3]{align-items:center;display:flex;justify-content:space-between}.thread-row .match-count[data-v-abd808d3]{background:color-mix(in srgb,var(--primary-color) 12%,#ffffff);border-radius:.7rem;color:var(--primary-color);font-weight:800;padding:.12rem .38rem}.thread-row[data-v-abd808d3]:hover,.thread-row.selected[data-v-abd808d3]{background:color-mix(in srgb,var(--primary-color) 7%,#ffffff)}.thread-row.selected[data-v-abd808d3]{box-shadow:inset .18rem 0 var(--primary-color)}.thread-row.matches-selection[data-v-abd808d3]:not(.selected){background:color-mix(in srgb,var(--primary-color) 4%,#ffffff)}.thread-detail[data-v-abd808d3]{display:grid;grid-template-rows:auto minmax(0,1fr)}.thread-title[data-v-abd808d3]{display:grid;gap:.2rem}.thread-controls[data-v-abd808d3]{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem;justify-content:flex-end}.flag[data-v-abd808d3]{border-radius:.7rem;font-size:.66rem;font-weight:800;padding:.22rem .48rem}.flag.prospecting[data-v-abd808d3]{background:color-mix(in srgb,var(--primary-color) 11%,#ffffff);color:var(--primary-color)}.flag.confidential[data-v-abd808d3]{background:#fff4df;color:#8b5b20}.flag.regular[data-v-abd808d3]{background:#f0f2f5;color:var(--sub-text-color)}.thread-detail[data-v-abd808d3] .detail-panel{border:0;border-radius:0}.empty-state[data-v-abd808d3]{color:var(--sub-text-color);padding:2rem 1rem;text-align:center}@media(max-width:767.98px){.backdrop[data-v-abd808d3]{padding:0}.detail-dialog[data-v-abd808d3]{border-radius:0;width:100%}.dialog-body[data-v-abd808d3]{grid-template-columns:1fr;overflow:auto}.threads[data-v-abd808d3],.thread-detail[data-v-abd808d3]{min-height:24rem}}.metric[data-v-16662c92]{align-items:center;display:grid;gap:.15rem;justify-items:start}button[data-v-16662c92]{border:0;cursor:pointer;font:inherit}.total[data-v-16662c92]{background:transparent;border-bottom:.0625rem solid transparent;color:var(--secondary-color);font-size:1rem;font-weight:800;line-height:1;padding:0 0 .12rem}.split[data-v-16662c92]{display:flex;gap:.25rem}.split button[data-v-16662c92]{align-items:center;background:transparent;border-radius:.25rem;color:var(--sub-text-color);display:inline-flex;font-size:.66rem;font-weight:700;gap:.18rem;padding:.12rem .25rem}.split button[data-v-16662c92]:first-child{color:var(--primary-color)}.split small[data-v-16662c92]{font-size:.58rem;font-weight:800}button[data-v-16662c92]:not(:disabled):hover,button[data-v-16662c92]:not(:disabled):focus-visible{background:color-mix(in srgb,var(--primary-color) 10%,#ffffff);color:var(--primary-color);outline:none}button.zero[data-v-16662c92],button[data-v-16662c92]:disabled{cursor:default;opacity:.42}.contact-review[data-v-3f862dfb]{background:#fff;border:.0625rem solid var(--border-color);border-radius:.5rem;display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;overflow:hidden;width:100%}.workspace-head[data-v-3f862dfb]{background:#fff}.workspace-title[data-v-3f862dfb]{align-items:center;background:var(--secondary-color);color:#fff;display:flex;justify-content:space-between;min-height:5.1rem;padding:.8rem 1.25rem}.workspace-title>div[data-v-3f862dfb]:first-child{display:grid;gap:.18rem}.workspace-title h1[data-v-3f862dfb]{font-size:1.2rem;letter-spacing:0;margin:0}.workspace-title .eyebrow[data-v-3f862dfb]{color:#73d5eb;font-size:.66rem;font-weight:800;text-transform:uppercase}.progress-summary[data-v-3f862dfb]{display:grid;gap:.45rem;min-width:18rem}.progress-summary>div[data-v-3f862dfb]:first-child{align-items:baseline;display:flex;gap:.4rem;justify-content:flex-end}.progress-summary strong[data-v-3f862dfb]{font-size:.9rem}.progress-summary span[data-v-3f862dfb]{color:#cbd3e0;font-size:.72rem}.progress-track[data-v-3f862dfb]{background:#ffffff2e;border-radius:.2rem;height:.3rem;overflow:hidden}.progress-track span[data-v-3f862dfb]{background:#50d2ea;display:block;height:100%;transition:width .18s ease}.toolbar[data-v-3f862dfb]{align-items:center;display:flex;gap:1rem;justify-content:space-between;min-height:4.5rem;padding:.8rem 1.25rem}.status-filters[data-v-3f862dfb]{align-items:stretch;background:#f8fafc;border-bottom:.0625rem solid var(--border-color);border-top:.0625rem solid var(--border-color);display:flex;gap:.25rem;min-height:2.9rem;overflow-x:auto;padding:0 1.25rem}.status-filters button[data-v-3f862dfb]{align-items:center;background:transparent;border:0;border-bottom:.18rem solid transparent;color:var(--sub-text-color);cursor:pointer;display:inline-flex;font:inherit;font-size:.74rem;font-weight:700;gap:.45rem;padding:0 .75rem;white-space:nowrap}.status-filters button>span[data-v-3f862dfb]{align-items:center;background:#e8ebef;border-radius:.7rem;color:var(--secondary-color);display:inline-flex;font-size:.64rem;justify-content:center;min-width:1.4rem;padding:.12rem .35rem}.status-filters button[data-v-3f862dfb]:hover{color:var(--secondary-color)}.status-filters button.active[data-v-3f862dfb]{border-bottom-color:var(--primary-color);color:var(--secondary-color)}.status-filters button.active>span[data-v-3f862dfb]{background:color-mix(in srgb,var(--primary-color) 13%,#ffffff);color:var(--primary-color)}.search[data-v-3f862dfb]{align-items:center;border:.0625rem solid var(--border-color);border-radius:.4rem;display:flex;gap:.55rem;max-width:28rem;padding:0 .8rem;transition:border-color .12s ease,box-shadow .12s ease;width:100%}.search svg[data-v-3f862dfb]{color:var(--sub-text-color)}.search input[data-v-3f862dfb]{border:0;color:var(--secondary-color);font:inherit;min-height:2.4rem;outline:none;width:100%}.search[data-v-3f862dfb]:focus-within{border-color:var(--primary-color);box-shadow:0 0 0 .18rem color-mix(in srgb,var(--primary-color) 12%,transparent)}.review-totals[data-v-3f862dfb]{align-items:center;color:var(--sub-text-color);display:flex;font-size:.75rem;gap:1.4rem}.review-totals span[data-v-3f862dfb]{align-items:baseline;display:flex;gap:.3rem;white-space:nowrap}.review-totals strong[data-v-3f862dfb]{color:var(--secondary-color);font-size:.95rem}.bulk-actions[data-v-3f862dfb],.organisation-actions[data-v-3f862dfb]{align-items:center;display:flex;gap:.75rem}.bulk-actions>strong[data-v-3f862dfb]{color:var(--secondary-color);font-size:.8rem}.column-head[data-v-3f862dfb],.contact-row[data-v-3f862dfb]{display:grid;gap:1rem;grid-template-columns:minmax(15rem,1.65fr) repeat(3,minmax(6rem,.7fr)) minmax(5.5rem,.5fr) minmax(4.8rem,.45fr) minmax(11.5rem,.95fr) minmax(6.5rem,auto)}.column-head[data-v-3f862dfb]{background:#fafbfc;border-bottom:.0625rem solid var(--border-color);color:var(--sub-text-color);font-size:.68rem;font-weight:800;padding:.55rem 1.25rem;text-transform:uppercase}.column-head>span[data-v-3f862dfb]{display:grid;gap:.08rem}.column-head small[data-v-3f862dfb]{font-size:.58rem;font-weight:600;text-transform:none}.groups[data-v-3f862dfb]{background:#f3f5f7;overflow:auto}.organisation[data-v-3f862dfb]{background:#fff}.organisation+.organisation[data-v-3f862dfb]{margin-top:.6rem}.organisation-head[data-v-3f862dfb]{align-items:center;background:color-mix(in srgb,var(--primary-color) 5%,#f8fafc);border-bottom:.0625rem solid var(--border-color);display:flex;gap:1rem;justify-content:space-between;min-height:4.6rem;padding:.75rem 1.25rem}.organisation-head h2[data-v-3f862dfb]{color:var(--secondary-color);font-size:1rem;margin:0}.organisation-head span[data-v-3f862dfb]{color:var(--sub-text-color);font-size:.7rem}.organisation-identity[data-v-3f862dfb]{align-items:center;display:flex;gap:.75rem;min-width:0}.organisation-identity>div[data-v-3f862dfb]{display:grid;gap:.2rem;min-width:0}.organisation-identity .separator[data-v-3f862dfb]{margin:0 .25rem}.organisation-mark[data-v-3f862dfb],.contact-mark[data-v-3f862dfb]{align-items:center;background:color-mix(in srgb,var(--primary-color) 10%,#ffffff);border:.0625rem solid color-mix(in srgb,var(--primary-color) 22%,var(--border-color));color:var(--primary-color);display:inline-flex;flex:0 0 auto;justify-content:center}.organisation-mark[data-v-3f862dfb]{background:var(--secondary-color);border-color:var(--secondary-color);border-radius:.4rem;color:#fff;font-size:1rem;height:2.5rem;width:2.5rem}.contact-row[data-v-3f862dfb]{align-items:center;border-bottom:.0625rem solid var(--border-color);min-height:5rem;padding:.65rem 1.25rem;transition:background-color .1s ease}.contact-row[data-v-3f862dfb]:nth-child(odd){background:#fcfdfe}.contact-row[data-v-3f862dfb]:hover{background:color-mix(in srgb,var(--primary-color) 4%,#ffffff)}.contact-name[data-v-3f862dfb]{align-items:center;display:flex;gap:.7rem;min-width:0}.contact-name input[data-v-3f862dfb]{accent-color:var(--primary-color);height:1rem;width:1rem}.contact-name>span[data-v-3f862dfb]:last-child{display:grid;gap:.2rem;min-width:0}.contact-name strong[data-v-3f862dfb],.contact-name small[data-v-3f862dfb]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-name strong[data-v-3f862dfb]{color:var(--secondary-color);font-size:.9rem}.contact-name small[data-v-3f862dfb]{color:var(--sub-text-color);font-size:.72rem}.contact-mark[data-v-3f862dfb]{border-radius:50%;font-size:.68rem;font-weight:800;height:2.25rem;width:2.25rem}.single-count[data-v-3f862dfb]{align-items:center;color:var(--sub-text-color);display:inline-flex;font-size:.78rem;gap:.45rem}.single-count strong[data-v-3f862dfb]{color:var(--secondary-color);font-size:.9rem}.single-count.active[data-v-3f862dfb],.single-count.active strong[data-v-3f862dfb]{color:#8b5b20}.confidential-count[data-v-3f862dfb]{background:transparent;border:0;border-radius:.3rem;cursor:pointer;font:inherit;justify-self:start;padding:.3rem .4rem}.confidential-count[data-v-3f862dfb]:not(:disabled):hover,.confidential-count[data-v-3f862dfb]:not(:disabled):focus-visible{background:#fff4df;outline:none}.confidential-count[data-v-3f862dfb]:disabled{cursor:default}.detail-action[data-v-3f862dfb],.add-contact[data-v-3f862dfb],.icon-button[data-v-3f862dfb]{align-items:center;background:#fff;border:.0625rem solid var(--border-color);border-radius:.4rem;color:var(--secondary-color);cursor:pointer;display:inline-flex;font:inherit;font-size:.76rem;font-weight:800;gap:.4rem;justify-content:center;min-height:2.25rem;padding:0 .65rem;transition:border-color .1s ease,background-color .1s ease,color .1s ease}.add-contact[data-v-3f862dfb]:hover,.icon-button[data-v-3f862dfb]:hover{border-color:var(--primary-color);color:var(--primary-color)}.detail-action[data-v-3f862dfb]{background:color-mix(in srgb,var(--primary-color) 7%,#ffffff);border-color:color-mix(in srgb,var(--primary-color) 32%,var(--border-color));color:var(--primary-color)}.detail-action[data-v-3f862dfb]:hover{background:var(--primary-color);border-color:var(--primary-color);color:#fff}.detail-action[data-v-3f862dfb]:disabled{background:#fff;border-color:var(--border-color);color:var(--sub-text-color);cursor:not-allowed;opacity:.45}.icon-button[data-v-3f862dfb]{padding:0;width:2.25rem}.empty-state[data-v-3f862dfb]{color:var(--sub-text-color);padding:3rem;text-align:center}@media(max-width:991.98px){.contact-review[data-v-3f862dfb]{overflow:auto}.column-head[data-v-3f862dfb],.contact-row[data-v-3f862dfb]{min-width:76rem}.organisation-head[data-v-3f862dfb]{align-items:flex-start;flex-direction:column}.review-totals[data-v-3f862dfb]{display:none}.workspace-title[data-v-3f862dfb]{align-items:flex-start;flex-direction:column;gap:.75rem}.progress-summary[data-v-3f862dfb]{min-width:min(100%,18rem)}.progress-summary>div[data-v-3f862dfb]:first-child{justify-content:flex-start}}.my-activity-main[data-v-7f5a8a00]{align-self:stretch;background:#f3f5f8;box-sizing:border-box;flex:1 1 auto;height:100%;min-height:0;min-width:0;overflow:hidden;padding:.75rem;width:100%}.loading-state[data-v-7f5a8a00]{align-items:center;background:#fff;border:.0625rem solid var(--border-color);border-radius:.5rem;color:var(--sub-text-color);display:flex;height:100%;justify-content:center;width:100%}.kpi-card[data-v-9acdef7e]{background:var(--secondary-background);border:.0625rem solid rgba(20,30,52,.1);border-left:.28rem solid var(--primary-color);border-radius:.5rem;box-shadow:0 .4rem 1rem #141e340f;display:flex;flex-direction:column;gap:.35rem;min-width:0;padding:1rem}.kpi-card span[data-v-9acdef7e]{color:var(--sub-text-color);font-size:.78rem;font-weight:700}.kpi-card strong[data-v-9acdef7e]{color:var(--secondary-color);font-size:1.45rem;font-weight:800;line-height:1.1}.kpi-card small[data-v-9acdef7e]{color:var(--sub-text-color);font-size:.72rem;line-height:1.25}.positive[data-v-9acdef7e]{border-left-color:var(--success-color)}.warning[data-v-9acdef7e]{border-left-color:var(--warning-color)}.neutral[data-v-9acdef7e]{border-left-color:#8da8ad}.overlay[data-v-cb8485e4]{align-items:center;display:flex;inset:0;justify-content:center;padding:1.5rem;position:fixed;z-index:1100}.backdrop[data-v-cb8485e4]{background:#141e3494;border:0;inset:0;position:absolute}.dialog[data-v-cb8485e4]{background:var(--secondary-background);border-radius:.5rem;box-shadow:0 1rem 2.5rem #141e3442;display:flex;flex-direction:column;height:min(44rem,100vh - 3rem);max-width:88rem;min-height:0;overflow:hidden;position:relative;width:min(94vw,88rem)}.dialog-header[data-v-cb8485e4]{align-items:flex-start;border-bottom:.0625rem solid rgba(20,30,52,.1);display:flex;gap:1rem;justify-content:space-between;padding:1rem 1.25rem}.dialog-header span[data-v-cb8485e4]{color:var(--sub-text-color);font-size:.72rem;font-weight:800}.dialog-header h2[data-v-cb8485e4]{color:var(--secondary-color);font-size:1.15rem;margin:.2rem 0 0}.icon-button[data-v-cb8485e4]{align-items:center;background:var(--secondary-background);border:.0625rem solid rgba(20,30,52,.14);border-radius:50%;color:var(--secondary-color);cursor:pointer;display:inline-flex;height:2.2rem;justify-content:center;width:2.2rem}.customiser[data-v-cb8485e4]{display:grid;flex:1;grid-template-columns:minmax(0,1fr) minmax(19rem,24rem);min-height:0}.preview[data-v-cb8485e4]{display:flex;flex-direction:column;gap:.75rem;min-height:0;padding:1rem}.preview-chart[data-v-cb8485e4]{background:var(--secondary-background);border:.0625rem solid rgba(20,30,52,.1);border-radius:.5rem;display:block;flex:1;min-height:0;overflow:hidden}.preview-chart[data-v-cb8485e4] .highcharts-root{font-family:inherit}.export-actions[data-v-cb8485e4]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.export-actions button[data-v-cb8485e4]{align-items:center;background:var(--primary-color);border:0;border-radius:.35rem;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:.74rem;font-weight:800;gap:.35rem;min-height:2.15rem;padding:.45rem .7rem}.export-actions span[data-v-cb8485e4]{color:var(--sub-text-color);font-size:.72rem;font-weight:700}.controls[data-v-cb8485e4]{border-left:.0625rem solid rgba(20,30,52,.1);display:flex;flex-direction:column;gap:.75rem;min-height:0;overflow:auto;padding:1rem}.control-actions[data-v-cb8485e4]{display:flex;justify-content:flex-end}.secondary-button[data-v-cb8485e4]{align-items:center;background:#eef2f6;border:0;border-radius:.35rem;color:var(--secondary-color);cursor:pointer;display:inline-flex;font:inherit;font-size:.72rem;font-weight:800;gap:.35rem;min-height:2.05rem;padding:.42rem .65rem}details[data-v-cb8485e4]{border:.0625rem solid rgba(20,30,52,.1);border-radius:.45rem;padding:.7rem}summary[data-v-cb8485e4]{color:var(--secondary-color);cursor:pointer;font-size:.82rem;font-weight:800}label[data-v-cb8485e4]{color:var(--secondary-color);display:flex;flex-direction:column;font-size:.72rem;font-weight:800;gap:.3rem;margin-top:.7rem}input[data-v-cb8485e4],select[data-v-cb8485e4]{background:var(--secondary-background);border:.0625rem solid rgba(20,30,52,.16);border-radius:.35rem;color:var(--secondary-color);font:inherit;font-size:.78rem;min-height:2rem;padding:.4rem .5rem;width:100%}input[type=checkbox][data-v-cb8485e4],input[type=color][data-v-cb8485e4]{min-height:auto;padding:0;width:auto}input[type=color][data-v-cb8485e4]{height:1.85rem;width:2.4rem}input[type=range][data-v-cb8485e4]{padding:0}.range-value[data-v-cb8485e4]{color:var(--sub-text-color);display:block;font-size:.72rem;font-weight:700;margin-top:.25rem}.axis-grid[data-v-cb8485e4]{display:grid;gap:.55rem;grid-template-columns:repeat(2,minmax(0,1fr))}.switch-row[data-v-cb8485e4]{align-items:center;flex-direction:row;justify-content:space-between}.series-list[data-v-cb8485e4]{display:flex;flex-direction:column;gap:.65rem;margin-top:.75rem}.series-row[data-v-cb8485e4]{background:#f5f8fb;border-radius:.4rem;display:grid;gap:.55rem;padding:.6rem}.series-tools[data-v-cb8485e4]{align-items:center;display:flex;gap:.7rem;justify-content:space-between}.visible-toggle[data-v-cb8485e4]{align-items:center;flex-direction:row;gap:.4rem;margin:0}@media(max-width:64rem){.customiser[data-v-cb8485e4]{grid-template-columns:1fr;overflow:auto}.preview[data-v-cb8485e4]{min-height:26rem}.controls[data-v-cb8485e4]{border-left:0;border-top:.0625rem solid rgba(20,30,52,.1);overflow:visible}}@media(max-width:40rem){.overlay[data-v-cb8485e4]{padding:.6rem}.dialog[data-v-cb8485e4]{height:calc(100vh - 1.2rem);width:calc(100vw - 1.2rem)}.axis-grid[data-v-cb8485e4]{grid-template-columns:1fr}}.chart-panel[data-v-507e29a2]{background:var(--secondary-background);border:.0625rem solid rgba(20,30,52,.1);border-radius:.5rem;box-shadow:0 .4rem 1rem #141e340f;display:flex;flex-direction:column;min-height:25rem;min-width:0;overflow:hidden;padding:1rem}header[data-v-507e29a2]{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.6rem}header span[data-v-507e29a2]{color:var(--sub-text-color);font-size:.72rem;font-weight:700}header h2[data-v-507e29a2]{color:var(--secondary-color);font-size:1.05rem;font-weight:800;margin:.2rem 0 0}header strong[data-v-507e29a2]{color:var(--secondary-color);font-size:1rem;font-weight:800;white-space:nowrap}.chart-actions[data-v-507e29a2]{align-items:flex-end;display:flex;flex-direction:column;gap:.55rem;min-width:0}.toolbar[data-v-507e29a2]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.customise-button[data-v-507e29a2]{align-items:center;background:#eef2f6;border:0;border-radius:.35rem;color:var(--secondary-color);cursor:pointer;display:inline-flex;font:inherit;font-size:.72rem;font-weight:800;gap:.35rem;min-height:2rem;padding:.42rem .6rem}.mode-toggle[data-v-507e29a2]{background:#eef2f6;border-radius:.5rem;display:inline-flex;gap:.25rem;padding:.25rem}.mode-toggle button[data-v-507e29a2]{background:transparent;border:0;border-radius:.35rem;color:var(--secondary-color);cursor:pointer;font:inherit;font-size:.72rem;font-weight:800;min-width:5.4rem;padding:.42rem .55rem}.mode-toggle .selected[data-v-507e29a2]{background:var(--secondary-background);box-shadow:0 .25rem .55rem #141e341f;color:var(--primary-color)}.chart-renderer[data-v-507e29a2]{display:block;flex:1;min-height:0;width:100%}.chart-renderer[data-v-507e29a2] .highcharts-root{font-family:inherit}.chart-renderer[data-v-507e29a2] .highcharts-container,.chart-renderer[data-v-507e29a2] .highcharts-container svg{max-height:100%;max-width:100%}.chart-renderer[data-v-507e29a2] .highcharts-background{fill:transparent}.chart-renderer[data-v-507e29a2] .highcharts-grid-line{stroke-dasharray:3 4}@media(max-width:48rem){header[data-v-507e29a2]{flex-direction:column}.chart-actions[data-v-507e29a2]{align-items:flex-start;width:100%}.toolbar[data-v-507e29a2]{justify-content:flex-start;width:100%}.mode-toggle[data-v-507e29a2]{width:100%}.mode-toggle button[data-v-507e29a2]{flex:1}}.reporting-main[data-v-b0247200]{background:#f3f5f8;overflow:hidden}.reporting-shell[data-v-b0247200]{display:flex;flex-direction:column;gap:1rem;height:100%;overflow:hidden;padding:.5rem 1rem 1rem;width:100%}.summary-row[data-v-b0247200]{display:grid;flex:0 0 auto;gap:.8rem;grid-template-columns:repeat(4,minmax(0,1fr))}.workspace[data-v-b0247200]{display:flex;flex:1;flex-direction:column;gap:.9rem;min-height:0;overflow:hidden}.filter-bar[data-v-b0247200]{align-items:center;background:#fff8e6;border:.0625rem solid rgba(243,146,0,.22);border-radius:.5rem;display:flex;flex:0 0 auto;gap:1rem;justify-content:space-between;padding:.65rem .85rem}.filter-bar span[data-v-b0247200]{color:var(--sub-text-color);display:block;font-size:.68rem;font-weight:800;text-transform:uppercase}.filter-bar strong[data-v-b0247200]{color:var(--secondary-color);display:block;font-size:.86rem;font-weight:800;margin-top:.16rem}.filter-bar button[data-v-b0247200]{align-items:center;background:var(--secondary-background);border:.0625rem solid rgba(20,30,52,.12);border-radius:.4rem;color:var(--secondary-color);cursor:pointer;display:inline-flex;font:inherit;font-size:.78rem;font-weight:800;gap:.42rem;padding:.46rem .65rem}.filter-bar button span[data-v-b0247200]{color:inherit;font-size:inherit;text-transform:none}.toolbar[data-v-b0247200]{align-items:center;background:var(--secondary-background);border:.0625rem solid rgba(20,30,52,.1);border-radius:.5rem;box-shadow:0 .4rem 1rem #141e340f;display:flex;flex:0 0 auto;gap:1rem;justify-content:space-between;padding:.85rem 1rem}.toolbar span[data-v-b0247200]{color:var(--sub-text-color);font-size:.72rem;font-weight:800;text-transform:uppercase}.toolbar h1[data-v-b0247200]{color:var(--secondary-color);font-size:1.2rem;font-weight:800;margin:.15rem 0 0}.tabs[data-v-b0247200]{background:#eef2f6;border-radius:.5rem;display:inline-flex;gap:.25rem;padding:.25rem}.tabs button[data-v-b0247200]{background:transparent;border:0;border-radius:.35rem;color:var(--secondary-color);cursor:pointer;font:inherit;font-size:.78rem;font-weight:800;min-width:4rem;padding:.48rem .7rem}.tabs .selected[data-v-b0247200]{background:var(--secondary-background);box-shadow:0 .25rem .55rem #141e341f;color:var(--primary-color)}.report-grid[data-v-b0247200]{display:grid;flex:1;gap:.9rem;grid-template-columns:minmax(0,1.15fr) minmax(34rem,.85fr);grid-template-rows:minmax(25rem,.65fr) minmax(0,1fr);grid-template-areas:"chart clients" "monthly monthly";min-height:0;overflow:hidden}.service-chart[data-v-b0247200]{grid-area:chart}.client-panel[data-v-b0247200],.monthly-panel[data-v-b0247200]{background:var(--secondary-background);border:.0625rem solid rgba(20,30,52,.1);border-radius:.5rem;box-shadow:0 .4rem 1rem #141e340f;display:flex;flex-direction:column;min-height:0;overflow:auto;padding:1rem}.client-panel header[data-v-b0247200],.monthly-panel header[data-v-b0247200]{align-items:center;display:flex;flex:0 0 auto;gap:1rem;justify-content:space-between;margin-bottom:.4rem}.client-panel header span[data-v-b0247200],.monthly-panel header span[data-v-b0247200]{color:var(--sub-text-color);font-size:.72rem;font-weight:700}.client-panel header strong[data-v-b0247200],.monthly-panel header strong[data-v-b0247200]{color:var(--secondary-color);font-size:.86rem;font-weight:800;text-align:right}.client-panel[data-v-b0247200]{grid-area:clients}.monthly-panel[data-v-b0247200]{grid-area:monthly}.data-table[data-v-b0247200]{font-size:.78rem}.data-table th[data-v-b0247200],.data-table td[data-v-b0247200]{padding:.62rem .55rem}.data-table td[data-v-b0247200]:not(:first-child),.data-table th[data-v-b0247200]:not(:first-child){text-align:right}.value-button[data-v-b0247200]{background:transparent;border:0;color:var(--primary-color);cursor:pointer;font:inherit;font-weight:800;padding:0;text-align:right;white-space:nowrap}.value-button[data-v-b0247200]:disabled{color:var(--sub-text-color);cursor:default;opacity:.7}.value-button.total[data-v-b0247200]{color:var(--secondary-color)}@media(max-width:75rem){.summary-row[data-v-b0247200]{grid-template-columns:repeat(2,minmax(0,1fr))}.report-grid[data-v-b0247200]{grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:"chart" "clients" "monthly";overflow:auto}}@media(max-width:48rem){.summary-row[data-v-b0247200]{grid-template-columns:1fr}.toolbar[data-v-b0247200]{align-items:flex-start;flex-direction:column}.tabs[data-v-b0247200]{width:100%}.tabs button[data-v-b0247200]{flex:1}}.reporting-main[data-v-ef2ff726]{background:#f3f5f8;overflow:hidden}.reporting-shell[data-v-ef2ff726]{display:flex;flex-direction:column;gap:1rem;height:100%;overflow:hidden;padding:.5rem 1rem 1rem;width:100%}.summary-row[data-v-ef2ff726]{display:grid;flex:0 0 auto;gap:.8rem;grid-template-columns:repeat(4,minmax(0,1fr))}.workspace[data-v-ef2ff726]{display:flex;flex:1;flex-direction:column;gap:.9rem;min-height:0;overflow:hidden}.toolbar[data-v-ef2ff726]{align-items:center;background:var(--secondary-background);border:.0625rem solid rgba(20,30,52,.1);border-radius:.5rem;box-shadow:0 .4rem 1rem #141e340f;display:flex;flex:0 0 auto;gap:1rem;justify-content:space-between;padding:.85rem 1rem}.toolbar span[data-v-ef2ff726]{color:var(--sub-text-color);font-size:.72rem;font-weight:800;text-transform:uppercase}.toolbar h1[data-v-ef2ff726]{color:var(--secondary-color);font-size:1.2rem;font-weight:800;margin:.15rem 0 0}.drilldown-link[data-v-ef2ff726]{align-items:center;background:var(--primary-color);border-radius:.4rem;color:var(--light-text-color);display:inline-flex;font-size:.84rem;font-weight:800;gap:.45rem;padding:.55rem .75rem;text-decoration:none}.drilldown-link span[data-v-ef2ff726]{color:inherit;font-size:inherit;text-transform:none}.report-grid[data-v-ef2ff726]{display:grid;flex:1;gap:.9rem;grid-template-columns:minmax(0,1.35fr) minmax(20rem,.65fr);min-height:0;overflow:hidden}.area-panel[data-v-ef2ff726]{background:var(--secondary-background);border:.0625rem solid rgba(20,30,52,.1);border-radius:.5rem;box-shadow:0 .4rem 1rem #141e340f;display:flex;flex-direction:column;min-height:0;overflow:auto;padding:1rem}.area-panel header[data-v-ef2ff726]{align-items:center;display:flex;flex:0 0 auto;gap:1rem;justify-content:space-between;margin-bottom:.4rem}.area-panel header span[data-v-ef2ff726]{color:var(--sub-text-color);font-size:.72rem;font-weight:700}.area-panel header strong[data-v-ef2ff726]{color:var(--secondary-color);font-size:.86rem;font-weight:800;text-align:right}.data-table[data-v-ef2ff726]{font-size:.82rem}.data-table a[data-v-ef2ff726]{color:var(--primary-color);font-weight:800;text-decoration:none}.data-table td[data-v-ef2ff726]:nth-last-child(-n+2),.data-table th[data-v-ef2ff726]:nth-last-child(-n+2){text-align:right}@media(max-width:75rem){.summary-row[data-v-ef2ff726]{grid-template-columns:repeat(2,minmax(0,1fr))}.report-grid[data-v-ef2ff726]{grid-template-columns:1fr;overflow:auto}}@media(max-width:48rem){.summary-row[data-v-ef2ff726]{grid-template-columns:1fr}.toolbar[data-v-ef2ff726]{align-items:flex-start;flex-direction:column}}
