html:root{font-family:var(--font-sans);--font-family:var(--font-sans);color:var(--fg-1)}body,html{overscroll-behavior-y:contain}body{margin:0;position:relative;min-height:100vh;min-height:100dvh;overflow-x:hidden;background-color:var(--pattern-paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:none;font-synthesis:none}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(900px circle at var(--gx) var(--gy),rgba(243,95,73,.07),transparent 55%),linear-gradient(var(--pattern-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--pattern-grid-line) 1px,transparent 1px);background-size:auto,var(--pattern-grid-size) var(--pattern-grid-size),var(--pattern-grid-size) var(--pattern-grid-size);background-position:0 0,-1px -1px,-1px -1px}::selection{background:var(--connecta-lime);color:var(--connecta-ink)}.highlight,mark{background:var(--connecta-lime);color:var(--connecta-ink);padding:0 .12em;border-radius:2px}[role=button]:focus-visible,[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:where([type=checkbox],[type=radio],[type=range],[type=file],[type=button],[type=submit],[type=reset]):focus-visible,select:focus-visible{outline:2px solid var(--connecta-ink);outline-offset:2px}[contenteditable]:focus-visible,input:where(:not([type=checkbox],[type=radio],[type=range],[type=file],[type=button],[type=submit],[type=reset])):focus-visible,textarea:focus-visible{outline:none;border-color:var(--border-2);box-shadow:0 0 0 3px var(--tint-ink)}.eyebrow{font:var(--t-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--fg-3);display:inline-flex;align-items:center;gap:8px}@keyframes connecta-spin{to{transform:rotate(1turn)}}.p-password{display:flex!important;width:100%}.p-password>.p-icon-field{flex:1 1 auto;min-width:0;width:100%}.p-password .p-password-input{width:100%}.cnx-vh{height:100vh}@supports (height:100dvh){.cnx-vh{height:100dvh}}.cnx-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.cnx-page-head .cnx-page-action{flex-shrink:0}.cnx-row{cursor:pointer;text-decoration:none;color:var(--fg-1);transition:background var(--dur-fast) var(--ease-standard)}.cnx-row:hover{background:var(--neutral-50)}.cnx-row .cnx-chev{transition:transform var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard);color:var(--fg-4)}.cnx-row:hover .cnx-chev{transform:translateX(2px);color:var(--fg-2)}@media (max-width:760px){.cnx-page-head{flex-direction:column}.cnx-page-head .cnx-page-action{width:100%}.cnx-page-head .cnx-page-action .p-button,.cnx-page-head .cnx-page-action button{width:100%;min-height:52px;border-radius:var(--r-md)}}@media print{body,html{height:auto!important;overflow:visible!important}body:has(.ccc-print,.pic-a4)>*{visibility:hidden!important}.ccc-print,.ccc-print *{visibility:visible!important}.ccc-print{position:fixed!important;top:0;left:0;right:0;width:100%!important;max-width:none!important;padding:48px!important;background:#fff!important;box-shadow:none!important;border:none!important}.ccc-noprint{display:none!important}.pic-a4{display:block!important;position:fixed!important;top:0;left:0;right:0;bottom:0;width:100%!important;background:#fff!important;z-index:99999}.pic-a4,.pic-a4 *{visibility:visible!important}.pic-noprint{display:none!important}}.p-button{background:var(--action-primary-bg);color:var(--action-primary-fg);border:0;border-radius:var(--r-md);padding:10px 18px;font-family:var(--font-sans);font-size:14px;font-weight:var(--w-semi);line-height:1;cursor:pointer;transition:background var(--dur-fast) var(--ease-standard)}.p-button:not(:disabled):hover{background:var(--action-primary-hover)}.p-button:not(:disabled):active{background:var(--neutral-700)}.p-button:focus-visible{outline:2px solid var(--connecta-ink);outline-offset:2px}.p-button:disabled{background:var(--neutral-100);color:var(--neutral-400);cursor:not-allowed}.p-button.p-button-outlined{background:transparent;color:var(--connecta-ink);box-shadow:inset 0 0 0 1px var(--border-1)}.p-button.p-button-outlined:not(:disabled):hover{background:var(--bg-muted)}.p-button.p-button-text{background:transparent;color:var(--connecta-ink)}.p-button.p-button-text:not(:disabled):hover{background:var(--bg-muted)}.p-button.p-button-secondary{background:var(--neutral-100);color:var(--connecta-ink);font-weight:var(--w-medium)}.p-button.p-button-secondary:not(:disabled):hover{background:var(--neutral-200)}.p-button.p-button-danger{background:var(--important-strong-bg);color:var(--important-strong-fg)}.p-button.p-button-danger:not(:disabled):hover{background:#D8503D}.p-button.p-button-success{background:var(--connecta-lime);color:var(--connecta-ink)}.p-button.p-button-success:not(:disabled):hover{background:#CDEC3F}.p-inputtext,.p-password-input{width:100%;box-sizing:border-box;background:var(--bg-card);color:var(--fg-1);border:0;border-radius:var(--r-md);padding:12px 14px;font-family:var(--font-sans);font-size:calc(14px * var(--type-scale, 1));outline:none;box-shadow:inset 0 0 0 1px rgba(15,26,36,.1);transition:box-shadow var(--dur-fast) var(--ease-standard)}.p-inputtext::placeholder,.p-password-input::placeholder{color:var(--fg-4)}.p-inputtext:enabled:hover,.p-password-input:enabled:hover{box-shadow:inset 0 0 0 1px rgba(15,26,36,.22)}.p-inputtext:enabled:focus,.p-password-input:enabled:focus{box-shadow:inset 0 0 0 1px var(--border-2),0 0 0 3px var(--tint-ink)}.p-inputtext.p-invalid,.p-password-input.p-invalid{box-shadow:inset 0 0 0 2px var(--connecta-coral)}.p-inputtext.p-valid,.p-password-input.p-valid{box-shadow:inset 0 0 0 2px var(--connecta-ink)}.p-inputtext:disabled,.p-password-input:disabled{background:var(--neutral-100);color:var(--fg-4);box-shadow:inset 0 0 0 1px rgba(15,26,36,.06)}@media (max-width:760px){.p-inputtext,.p-password-input{padding:14px 16px;font-size:calc(16px * var(--type-scale, 1));border-radius:var(--r-lg);min-height:50px}}.p-message.p-message-error{background:var(--state-warn-bg);color:var(--state-warn-fg);border:0;box-shadow:inset 0 0 0 1px var(--state-warn-accent)}.p-message.p-message-success{background:var(--state-ok-bg);color:var(--state-ok-fg);border:0;box-shadow:inset 0 0 0 1px var(--state-ok-accent)}.p-message.p-message-info{background:var(--tint-sky);color:var(--fg-1);border:0;box-shadow:inset 0 0 0 1px var(--connecta-sky)}.p-message.p-message-warn{background:var(--state-nudge-bg);color:var(--state-nudge-fg);border:0;box-shadow:inset 0 0 0 1px var(--state-nudge-accent)}.p-dropdown{width:100%;box-sizing:border-box;background:var(--bg-card);color:var(--fg-1);border:0;border-radius:var(--r-md);font-family:var(--font-sans);font-size:calc(14px * var(--type-scale, 1));outline:none;box-shadow:inset 0 0 0 1px rgba(15,26,36,.1);transition:box-shadow var(--dur-fast) var(--ease-standard);display:inline-flex;align-items:center}.p-dropdown:not(.p-disabled):hover{box-shadow:inset 0 0 0 1px rgba(15,26,36,.22)}.p-dropdown:focus-within,.p-dropdown:not(.p-disabled).p-focus{box-shadow:inset 0 0 0 2px var(--connecta-ink)}.p-dropdown.p-invalid{box-shadow:inset 0 0 0 2px var(--connecta-coral)}.p-dropdown.p-disabled{background:var(--neutral-100);color:var(--fg-4);box-shadow:inset 0 0 0 1px rgba(15,26,36,.06);cursor:not-allowed}.p-dropdown .p-dropdown-label{padding:12px 14px;font:400 calc(14px * var(--type-scale, 1)) var(--font-sans);color:var(--fg-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:transparent;border:0;box-shadow:none}.p-dropdown .p-dropdown-label.p-placeholder{color:var(--fg-4)}.p-dropdown.p-dropdown-clearable .p-dropdown-label{padding-right:2rem}.p-dropdown .p-dropdown-trigger{width:38px;color:var(--fg-3);display:inline-flex;align-items:center;justify-content:center}.p-dropdown-panel{background:var(--bg-card);border:1px solid var(--border-1);border-radius:var(--r-md);box-shadow:var(--shadow-2);overflow:hidden;margin-top:4px;max-width:calc(100vw - 32px);box-sizing:border-box}.p-dropdown-panel .p-dropdown-items{padding:6px;margin:0;list-style:none}.p-dropdown-panel .p-dropdown-item{padding:10px 12px;border-radius:var(--r-sm);font:500 calc(14px * var(--type-scale, 1)) /1.35 var(--font-sans);color:var(--fg-1);cursor:pointer;transition:background var(--dur-fast) var(--ease-standard);white-space:normal;overflow-wrap:anywhere}.p-dropdown-panel .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover{background:var(--neutral-50)}.p-dropdown-panel .p-dropdown-item.p-highlight{background:var(--neutral-100);color:var(--connecta-ink);font-weight:600}.p-dropdown-panel .p-dropdown-item.p-disabled{color:var(--fg-4);cursor:not-allowed}.p-dropdown-panel .cnx-select-item{display:flex;flex-direction:column;gap:2px;min-width:0}.p-dropdown-panel .cnx-select-item-detail{font:400 var(--t-caption)/1.35 var(--font-sans);color:var(--fg-3)}.p-dropdown-panel .p-dropdown-item.p-highlight .cnx-select-item-detail{color:var(--fg-2)}.p-dropdown-panel .p-dropdown-filter-container{padding:8px;border-bottom:1px solid var(--border-1)}.p-dropdown-panel .p-dropdown-empty-message{padding:12px;color:var(--fg-3);font:400 13.5px var(--font-sans)}.p-dropdown.cnx-dropdown-big .p-dropdown-label{padding:14px 16px;font-size:17px}.cnx-dropdown-panel-big .p-dropdown-item{padding:12px 14px;font-size:16px}@media (max-width:760px){.p-dropdown .p-dropdown-label{padding:14px 16px;font-size:calc(16px * var(--type-scale, 1))}.p-dropdown{border-radius:var(--r-lg);min-height:50px}}.p-multiselect{width:100%;box-sizing:border-box;background:var(--bg-card);color:var(--fg-1);border:0;border-radius:var(--r-md);font-family:var(--font-sans);font-size:14px;outline:none;box-shadow:inset 0 0 0 1px rgba(15,26,36,.1);transition:box-shadow var(--dur-fast) var(--ease-standard);display:inline-flex;align-items:center}.p-multiselect:not(.p-disabled):hover{box-shadow:inset 0 0 0 1px rgba(15,26,36,.22)}.p-multiselect:focus-within,.p-multiselect:not(.p-disabled).p-focus{box-shadow:inset 0 0 0 2px var(--connecta-ink)}.p-multiselect.p-invalid{box-shadow:inset 0 0 0 2px var(--connecta-coral)}.p-multiselect.p-disabled{background:var(--neutral-100);color:var(--fg-4);box-shadow:inset 0 0 0 1px rgba(15,26,36,.06);cursor:not-allowed}.p-multiselect .p-multiselect-label{padding:9px 14px;font:400 14px var(--font-sans);color:var(--fg-1);background:transparent;border:0;box-shadow:none;display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-height:26px}.p-multiselect .p-multiselect-label.p-placeholder{color:var(--fg-4);padding:12px 14px}.p-multiselect .p-multiselect-trigger{width:38px;color:var(--fg-3);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.p-multiselect .p-multiselect-token{display:inline-flex;align-items:center;gap:6px;background:var(--neutral-100);color:var(--fg-1);border-radius:9999px;padding:4px 10px;font:500 12.5px/1.2 var(--font-sans)}.p-multiselect .p-multiselect-token .p-multiselect-token-icon{cursor:pointer;color:var(--fg-3);width:12px;height:12px}.p-multiselect .p-multiselect-token .p-multiselect-token-icon:hover{color:var(--fg-1)}.p-multiselect .p-multiselect-token .p-multiselect-token-icon{box-sizing:content-box;padding:10px;margin:-10px}.p-multiselect-panel{background:var(--bg-card);border:1px solid var(--border-1);border-radius:var(--r-md);box-shadow:var(--shadow-2);overflow:hidden;margin-top:4px}.p-multiselect-panel .p-multiselect-header{padding:8px;border-bottom:1px solid var(--border-1);display:flex;align-items:center;gap:8px}.p-multiselect-panel .p-multiselect-items{padding:6px;margin:0;list-style:none}.p-multiselect-panel .p-multiselect-item{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--r-sm);font:500 14px/1.35 var(--font-sans);color:var(--fg-1);cursor:pointer;transition:background var(--dur-fast) var(--ease-standard)}.p-multiselect-panel .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover{background:var(--neutral-50)}.p-multiselect-panel .p-multiselect-item.p-highlight{background:var(--neutral-100);color:var(--connecta-ink);font-weight:600}.p-multiselect-panel .p-multiselect-item.p-disabled{color:var(--fg-4);cursor:not-allowed}.p-multiselect-panel .p-multiselect-empty-message{padding:12px;color:var(--fg-3);font:400 13.5px var(--font-sans)}.p-multiselect-panel .p-checkbox{width:20px;height:20px;flex:none}.p-multiselect-panel .p-checkbox .p-checkbox-box{width:20px;height:20px;border-radius:var(--r-xs);border:1.5px solid var(--border-2);background:var(--bg-card);display:grid;place-items:center;transition:background var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard)}.p-multiselect-panel .p-checkbox .p-checkbox-box:hover{border-color:var(--fg-3)}.p-multiselect-panel .p-checkbox .p-checkbox-box.p-highlight,.p-multiselect-panel .p-checkbox .p-checkbox-box.p-indeterminate,.p-multiselect-panel .p-checkbox .p-checkbox-box[data-p-highlight=true],.p-multiselect-panel .p-checkbox.p-highlight .p-checkbox-box,.p-multiselect-panel .p-checkbox.p-indeterminate .p-checkbox-box,.p-multiselect-panel .p-checkbox[data-p-highlight=true] .p-checkbox-box{background:var(--connecta-ink);border-color:var(--connecta-ink)}.p-multiselect-panel .p-checkbox .p-checkbox-box .p-checkbox-icon,.p-multiselect-panel .p-checkbox .p-checkbox-box svg{width:12px;height:12px;color:var(--connecta-paper)}@media (max-width:760px){.p-multiselect .p-multiselect-label{font-size:16px}.p-multiselect .p-multiselect-label.p-placeholder{padding:14px 16px}.p-multiselect{border-radius:var(--r-lg);min-height:50px}.p-multiselect-panel .p-multiselect-item{min-height:44px}}.p-dialog-mask{--maskbg:var(--scrim)}.p-dialog-mask.p-component-overlay{background:var(--scrim)}.p-dialog{background:var(--bg-card);border-radius:var(--r-lg);box-shadow:var(--shadow-3);overflow:hidden;max-width:calc(100vw - 32px);width:420px}.p-dialog .p-dialog-header{display:flex;align-items:center;gap:11px;padding:15px 18px;border-bottom:1px solid var(--border-1);background:var(--bg-card);color:var(--fg-1)}.p-dialog .p-dialog-header .p-dialog-title{margin:0;font:700 16px/1.25 var(--font-sans);letter-spacing:-.01em;color:var(--fg-1)}.p-dialog .p-dialog-header-icons{margin-left:auto;display:inline-flex;gap:4px}.p-dialog .p-dialog-header-icon{box-sizing:border-box;width:44px;height:44px;margin:-6px;padding:2px;border-radius:calc(var(--r-md) + 2px);background-clip:content-box;border:0;background-color:transparent;color:var(--fg-3);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background var(--dur-fast) var(--ease-standard)}.p-dialog .p-dialog-header-icon:enabled:hover{background-color:var(--neutral-100);color:var(--fg-1)}.p-dialog .p-dialog-header .p-dialog-header-icon:focus,.p-dialog .p-dialog-header .p-dialog-header-icon:focus-visible{box-shadow:none}.p-dialog .p-dialog-header .p-dialog-header-icon:focus-visible{outline:2px solid var(--connecta-ink);outline-offset:0}.p-dialog .p-dialog-content{padding:18px;background:var(--bg-card);color:var(--fg-1);font:400 14px/1.5 var(--font-sans)}.p-dialog .p-dialog-footer{padding:14px 18px;border-top:1px solid var(--border-1);background:var(--neutral-50);display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}@media (max-width:760px){.p-dialog{width:calc(100vw - 24px);border-radius:var(--r-md)}.p-dialog .p-dialog-header{padding:14px 16px}.p-dialog .p-dialog-content{padding:16px}.p-dialog .p-dialog-footer{padding:12px 16px}}.p-tree.p-component{border:1px solid var(--border-1);border-radius:var(--r-md);background:var(--bg-card);padding:8px}.p-tree.p-component .p-tree-container{margin:0;padding:0;list-style:none}.p-tree.p-component .p-tree-container .p-treenode{padding:0;outline:none}.p-tree.p-component .p-tree-container .p-treenode .p-treenode-content{display:flex;align-items:center;gap:9px;padding:8px 10px;border:0;border-radius:var(--r-sm);background:transparent;font:500 13.5px var(--font-sans);color:var(--fg-1);cursor:pointer;transition:background var(--dur-fast) var(--ease-standard)}.p-tree.p-component .p-tree-container .p-treenode .p-treenode-content:hover{background:var(--neutral-50)}.p-tree.p-component .p-tree-container .p-treenode .p-treenode-content.p-highlight{background:var(--neutral-100);color:var(--fg-1);box-shadow:none}.p-tree.p-component .p-tree-container .p-treenode .p-treenode-content:focus-visible{outline:2px solid var(--connecta-ink);outline-offset:-2px}.p-tree.p-component .p-tree-toggler{width:18px;height:18px;min-width:18px;flex:none;padding:0;display:grid;place-items:center;background:transparent;border:0;border-radius:4px;color:var(--fg-3)}.p-tree.p-component .p-tree-toggler:enabled:hover{background:transparent;color:var(--fg-2)}.p-tree.p-component .p-tree-toggler .p-icon,.p-tree.p-component .p-tree-toggler svg{width:15px;height:15px}.p-tree.p-component .p-tree-toggler:focus-visible{outline:2px solid var(--connecta-ink);outline-offset:1px}.p-tree.p-component .p-checkbox{width:17px;height:17px;flex:none}.p-tree.p-component .p-checkbox .p-checkbox-box{width:17px;height:17px;border-radius:5px;border:1.5px solid var(--border-2);background:var(--bg-card);display:grid;place-items:center;transition:background var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard)}.p-tree.p-component .p-checkbox .p-checkbox-box:hover{border-color:var(--fg-3)}.p-tree.p-component .p-checkbox .p-checkbox-box.p-highlight,.p-tree.p-component .p-checkbox .p-checkbox-box.p-indeterminate,.p-tree.p-component .p-checkbox.p-highlight .p-checkbox-box,.p-tree.p-component .p-checkbox.p-indeterminate .p-checkbox-box{background:var(--connecta-ink);border-color:var(--connecta-ink)}.p-tree.p-component .p-checkbox .p-checkbox-box .p-checkbox-icon,.p-tree.p-component .p-checkbox .p-checkbox-box svg{width:12px;height:12px;color:var(--connecta-paper)}.p-tree.p-component .p-treenode-label{flex:1 1;min-width:0}.p-tree.p-component .p-treenode-children{margin:0 0 0 17px;padding:0 0 0 5px;border-left:1px solid var(--border-1);list-style:none}.p-tree.p-component .p-tree-filter-container{margin-bottom:6px}.p-tree.p-component .p-tree-empty-message{padding:10px;color:var(--fg-3);font:400 13.5px var(--font-sans)}.cnx-terms-layout .p-tree.p-component{border:0;border-radius:0;background:transparent;padding:0;max-height:70vh;overflow:auto}@media (max-width:1179px){.cnx-terms-layout .p-tree.p-component{max-height:340px}}.cnx-daterange .p-datepicker.p-component{border:1px solid var(--border-1);border-radius:var(--r-md);background:var(--bg-card);padding:var(--s-3);box-shadow:none;font-family:var(--font-sans);width:auto;min-width:0}.cnx-daterange .p-datepicker-group-container{display:flex;gap:var(--s-5)}.cnx-daterange .p-datepicker-group{border:0;padding:0;flex:1 1;min-width:0}.cnx-daterange .p-datepicker-header{padding:0 0 var(--s-2);border-bottom:0;background:transparent}.cnx-daterange .p-datepicker-title{font:600 var(--t-body-sm) /1.2 var(--font-sans);color:var(--connecta-ink)}.cnx-daterange .p-datepicker-next,.cnx-daterange .p-datepicker-prev{width:32px;height:32px;color:var(--connecta-ink);border-radius:var(--r-sm)}.cnx-daterange .p-datepicker-next:enabled:hover,.cnx-daterange .p-datepicker-prev:enabled:hover{background:var(--neutral-100);color:var(--connecta-ink)}.cnx-daterange .p-datepicker-next:focus-visible,.cnx-daterange .p-datepicker-prev:focus-visible{outline:2px solid var(--connecta-ink);outline-offset:2px;box-shadow:none}.cnx-daterange .p-datepicker table th>span{width:100%;height:26px;font:600 var(--t-micro) /1 var(--font-sans);color:var(--fg-3)}.cnx-daterange .p-datepicker table{font-size:var(--t-body-sm);margin:0;width:100%;table-layout:fixed}.cnx-daterange .p-datepicker table td{padding:1px}.cnx-daterange .p-datepicker table td>span{width:100%;height:40px;border:0;border-radius:var(--r-sm);padding:0;margin:0;color:var(--fg-1);background:transparent}.cnx-daterange .p-datepicker table td>span.p-highlight{background:transparent;color:var(--fg-1)}.cnx-daterange .p-datepicker table td>span:not(.p-disabled):focus-visible{outline:2px solid var(--connecta-ink);outline-offset:2px;box-shadow:none}.cnx-daterange .cnx-cal-day{position:relative;display:grid;place-items:center;width:100%;height:40px;border-radius:var(--r-sm);font:500 var(--t-body-sm) /1 var(--font-sans)}.cnx-daterange .p-datepicker-today>span{background:transparent}.cnx-daterange .p-datepicker-today .cnx-cal-day{box-shadow:inset 0 0 0 2px var(--connecta-ink);font-weight:700}.cnx-daterange .p-datepicker table td>span.p-disabled{opacity:1}.cnx-daterange .cnx-cal-off,.cnx-daterange .p-datepicker table td>span.p-disabled .cnx-cal-day{color:var(--fg-3);box-shadow:none}.cnx-daterange .cnx-cal-mid{background:var(--tint-ink);color:var(--connecta-ink);border-radius:0}.cnx-daterange .cnx-cal-end,.cnx-daterange .cnx-cal-only,.cnx-daterange .cnx-cal-start{background:var(--action-primary-bg);color:var(--action-primary-fg);font-weight:700}.cnx-daterange .cnx-cal-start{border-radius:var(--r-sm) 0 0 var(--r-sm)}.cnx-daterange .cnx-cal-end{border-radius:0 var(--r-sm) var(--r-sm) 0}.cnx-daterange .cnx-cal-only{border-radius:var(--r-sm)}.cnx-daterange .cnx-cal-dot{position:absolute;bottom:5px;left:50%;transform:translateX(-50%);width:4px;height:4px;border-radius:9999px;background:var(--connecta-ink)}.cnx-daterange .cnx-cal-end .cnx-cal-dot,.cnx-daterange .cnx-cal-only .cnx-cal-dot,.cnx-daterange .cnx-cal-start .cnx-cal-dot{background:var(--connecta-paper)}.cnx-daterange-count{font:600 var(--t-caption) /1.3 var(--font-sans);color:var(--fg-2);margin:10px 0 0}.cnx-daterange-count--half{color:var(--fg-3);font-weight:500}@media (max-width:760px){.cnx-daterange .cnx-cal-day,.cnx-daterange .p-datepicker table td>span{height:44px}}.cnx-absence-type .p-selectbutton,.cnx-segmented .p-selectbutton{display:inline-flex}.cnx-absence-type .p-selectbutton .p-button,.cnx-segmented .p-selectbutton .p-button{min-height:44px;padding:0 18px;font:600 var(--t-body-sm) /1 var(--font-sans);color:var(--fg-2);background:var(--bg-card);border:1px solid var(--border-2)}.cnx-absence-type .p-selectbutton .p-button:not(:first-child),.cnx-segmented .p-selectbutton .p-button:not(:first-child){border-left:0}.cnx-absence-type .p-selectbutton .p-button.p-highlight,.cnx-absence-type .p-selectbutton .p-button.p-highlight:hover,.cnx-segmented .p-selectbutton .p-button.p-highlight,.cnx-segmented .p-selectbutton .p-button.p-highlight:hover{background:var(--action-primary-bg);color:var(--action-primary-fg);border-color:var(--action-primary-bg)}.cnx-absence-type .p-selectbutton .p-button:focus,.cnx-segmented .p-selectbutton .p-button:focus{box-shadow:none}.cnx-absence-type .p-selectbutton .p-button:focus-visible,.cnx-segmented .p-selectbutton .p-button:focus-visible{outline:2px solid var(--connecta-ink);outline-offset:2px;box-shadow:none}.cnx-absence-type-help{font:500 var(--t-micro) /1.35 var(--font-sans);color:var(--fg-3);margin:6px 0 0}.p-skeleton{position:relative;overflow:hidden;background:var(--neutral-100);border-radius:var(--r-sm)}.p-skeleton:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,var(--connecta-paper),transparent);opacity:.55;animation:cnx-skeleton-sweep var(--dur-ambient) var(--ease-standard) infinite}.p-skeleton.p-skeleton-circle{border-radius:var(--r-pill)}@keyframes cnx-skeleton-sweep{0%{transform:translateX(-100%)}55%{transform:translateX(100%)}to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.p-skeleton:after{animation:none;opacity:0}}:root{--shell-v3-r-chip:var(--r-sm);--shell-v3-r-badge:var(--r-xs);--shell-v3-r-bar:var(--r-xs);--shell-v3-r-card:var(--r-md);--shell-v3-stroke:1px solid var(--border-1);--shell-v3-stroke-strong:1px solid var(--connecta-ink);--shell-v3-ring:inset 0 0 0 1px var(--border-1);--shell-v3-lift:none;--shell-v3-float:var(--shadow-1);--shell-v3-toggle-r:var(--r-sm);--shell-v3-toggle-seg-r:var(--r-xs);--shell-v3-toggle-ring:inset 0 0 0 1px var(--border-1);--segmented-r:var(--shell-v3-toggle-r);--segmented-seg-r:var(--shell-v3-toggle-seg-r);--segmented-ring:var(--shell-v3-toggle-ring);--segmented-count-r:var(--shell-v3-r-badge);--shell-v3-press-dur:var(--dur-fast);--shell-v3-press-shadow:none;--shell-v3-r-nav:var(--shell-v3-r-card);--shell-v3-nav-focus-offset:2px;--shell-v3-sticker-stroke:var(--shell-v3-stroke);--shell-v3-sticker-stroke-light:var(--shell-v3-stroke);--shell-v3-sticker-float:var(--shell-v3-float);--shell-v3-sticker-lift:none;--shell-v3-sticker-press:scale(0.98);--shell-v3-sticker-lift-s:none;--shell-v3-sticker-press-s:scale(0.98);--shell-v3-sticker-lift-s-plus:none;--shell-v3-sticker-press-s-plus:scale(0.98);--shell-v3-sticker-lift-sel:none;--shell-v3-sticker-press-sel:scale(0.98);--shell-v3-sticker-lift-l:none;--shell-v3-sticker-press-l:scale(0.98);--shell-v3-hero-stroke:var(--shell-v3-stroke);--shell-v3-hero-lift:none;--shell-v3-ink-stroke:0;--shell-v3-ink-stroke-tile:1.5px solid var(--connecta-ink);--shell-v3-ink-lift-lg:none;--shell-v3-ink-press-lg:translateY(2px);--shell-v3-ink-lift-md:none;--shell-v3-ink-press-md:translateY(1px);--shell-v3-ink-lift-tile:none;--shell-v3-ink-press-tile:translateY(2px);--shell-v3-ink-lift-sm:none;--shell-v3-ink-press-sm:scale(0.98);--shell-v3-ink-press-dur:0s;--shell-v3-ink-press-lg-reduced:none;--shell-v3-ink-press-tile-reduced:none;--shell-v3-ink-lift-nudge:none;--shell-v3-ink-scale-nudge:none;--shell-v3-soft-stroke:var(--shell-v3-stroke);--shell-v3-soft-lift:none;--shell-v3-soft-press:scale(0.98);--shell-v3-light-stroke:var(--shell-v3-stroke);--shell-v3-light-ring:3px solid var(--connecta-ink);--shell-v3-light-ring-inset:-7px;--shell-v3-light-ring-room:0px;--shell-v3-node-border:1.5px solid var(--connecta-ink);--shell-v3-node-drop:none;--shell-v3-node-scale:none;--shell-v3-node-done-bg:var(--connecta-ink);--shell-v3-node-done-fg:var(--connecta-lime);--shell-v3-node-open-bg:var(--neutral-100);--shell-v3-node-open-border:1.5px solid var(--border-1);--shell-v3-node-open-fg:var(--fg-3);--shell-v3-node-open-drop:none;--shell-v3-primary-press:translateY(1px);--shell-v3-session-map-r:var(--r-lg);--shell-v3-session-stroke:none;--shell-v3-session-task-r:var(--r-lg);--shell-v3-session-chip-r:20px;--shell-v3-session-chip-primary-h:48px;--shell-v3-session-press-s:none;--shell-v3-session-wob:inline;--shell-v3-session-upload-stroke:1.5px dashed var(--connecta-ink);--shell-v3-session-upload-r:var(--shell-v3-r-card);--shell-v3-session-reveal-rise:4px;--shell-v3-session-reveal-dur:var(--dur-base);--shell-v3-chat-list-gap:0;--shell-v3-chat-list-inset:0;--shell-v3-socrat-outline:none;--shell-v3-chat-row-bg:transparent;--shell-v3-chat-row-sel-bg:transparent;--shell-v3-chat-row-sel-r:12px;--shell-v3-chat-row-stroke:0;--shell-v3-chat-row-r:14px;--shell-v3-chat-row-pad:8px 10px;--shell-v3-chat-row-gap:10px;--shell-v3-chat-avatar:36px;--shell-v3-chat-avatar-r:12px;--shell-v3-chat-avatar-r-person:50%;--shell-v3-chat-avatar-font:12px;--shell-v3-chat-row-press:scale(0.998);--shell-v3-chat-press-dur:0s;--shell-v3-chat-bubble-stroke:0;--shell-v3-chat-bubble-r:20px;--shell-v3-chat-bubble-press:none;--shell-v3-chat-bubble-press-shadow:none;--shell-v3-chat-bubble-press-dur:0s;--shell-v3-chat-bubble-open-lift:none;--shell-v3-chat-bubble-open-shift:none;--shell-v3-chat-bubble-room:2px;--shell-v3-chat-image-pad:0px;--shell-v3-chat-image-fill:transparent;--shell-v3-chat-image-r:0;--shell-v3-chat-image-tail:0;--shell-v3-chat-photo-stroke:1px solid var(--neutral-200);--shell-v3-chat-photo-r:14px;--shell-v3-chat-reaction-stroke:1px solid var(--neutral-200);--shell-v3-chat-reaction-stroke-mine:1px solid var(--connecta-ink);--shell-v3-chat-reaction-h:auto;--shell-v3-chat-bubble-focus-offset:2px;--shell-v3-chat-reaction-focus-offset:2px;--shell-v3-chat-composer-stroke:1px solid var(--neutral-200);--shell-v3-chat-composer-r:14px;--shell-v3-chat-composer-focus:var(--neutral-400);--shell-v3-profile-sessions-stroke:1px solid var(--neutral-200);--shell-v3-profile-sessions-press:none;--shell-v3-celebrate-check-stroke:var(--shell-v3-stroke);--shell-v3-celebrate-check-r:var(--shell-v3-r-card);--shell-v3-celebrate-ring-r:calc(var(--r-lg) + 6px);--shell-v3-celebrate-today-stroke:var(--shell-v3-stroke);--shell-v3-celebrate-done-stroke:var(--shell-v3-stroke);--shell-v3-celebrate-open-stroke:1.5px dashed var(--neutral-300);--shell-v3-celebrate-lit-edge:var(--connecta-ink)}:root[data-shell-style=sticker]{--shell-v3-press-dur:var(--dur-sticker-press);--shell-v3-press-shadow:none;--shell-v3-r-nav:var(--r-xl);--shell-v3-nav-focus-offset:-2px;--shell-v3-sticker-stroke:var(--sticker-stroke);--shell-v3-sticker-stroke-light:var(--sticker-stroke-light);--shell-v3-sticker-float:var(--sticker-shadow-m);--shell-v3-sticker-lift:var(--sticker-shadow-m);--shell-v3-sticker-press:var(--sticker-press-m);--shell-v3-sticker-lift-s:var(--sticker-shadow-s);--shell-v3-sticker-press-s:var(--sticker-press-s);--shell-v3-sticker-lift-s-plus:var(--sticker-shadow-s-plus);--shell-v3-sticker-press-s-plus:var(--sticker-press-s-plus);--shell-v3-sticker-lift-sel:var(--sticker-shadow-m-selected);--shell-v3-sticker-press-sel:var(--sticker-press-m-selected);--shell-v3-sticker-lift-l:var(--sticker-shadow-l);--shell-v3-sticker-press-l:var(--sticker-press-l);--shell-v3-hero-stroke:var(--sticker-stroke-hero);--shell-v3-hero-lift:var(--sticker-shadow-xl);--shell-v3-ink-stroke:var(--sticker-stroke);--shell-v3-ink-stroke-tile:var(--sticker-stroke);--shell-v3-ink-lift-lg:var(--sticker-shadow-ink);--shell-v3-ink-press-lg:var(--sticker-press-ink);--shell-v3-ink-lift-md:var(--sticker-shadow-ink-md);--shell-v3-ink-press-md:var(--sticker-press-ink-md);--shell-v3-ink-lift-tile:var(--sticker-shadow-ink-tile);--shell-v3-ink-press-tile:var(--sticker-press-ink-tile);--shell-v3-ink-lift-sm:var(--sticker-shadow-ink-sm);--shell-v3-ink-press-sm:var(--sticker-press-ink-sm);--shell-v3-ink-press-dur:var(--dur-sticker-press);--shell-v3-ink-press-lg-reduced:var(--sticker-press-ink);--shell-v3-ink-press-tile-reduced:var(--sticker-press-ink-tile);--shell-v3-ink-lift-nudge:var(--sticker-shadow-nudge);--shell-v3-ink-scale-nudge:var(--sticker-press-scale);--shell-v3-soft-stroke:var(--sticker-stroke-soft);--shell-v3-soft-lift:var(--sticker-shadow-soft);--shell-v3-soft-press:var(--sticker-press-soft);--shell-v3-light-stroke:var(--sticker-stroke-light);--shell-v3-light-ring:var(--sticker-stroke-light);--shell-v3-light-ring-inset:var(--sticker-node-ring-inset);--shell-v3-light-ring-room:var(--s-1);--shell-v3-node-border:1px solid transparent;--shell-v3-node-drop:var(--sticker-shadow-node-done);--shell-v3-node-scale:var(--sticker-press-scale-icon);--shell-v3-node-done-bg:var(--connecta-lime);--shell-v3-node-done-fg:var(--connecta-ink);--shell-v3-node-open-bg:var(--neutral-0);--shell-v3-node-open-border:1px solid var(--border-2);--shell-v3-node-open-fg:var(--connecta-ink);--shell-v3-node-open-drop:var(--sticker-shadow-node-todo);--shell-v3-primary-press:scale(var(--sticker-press-scale));--shell-v3-session-map-r:var(--sticker-r-sheet);--shell-v3-session-stroke:var(--sticker-stroke-light);--shell-v3-session-task-r:var(--r-md);--shell-v3-session-chip-r:var(--r-md);--shell-v3-session-chip-primary-h:var(--sticker-map-chip-h);--shell-v3-session-press-s:var(--sticker-press-s);--shell-v3-session-wob:none;--shell-v3-session-upload-stroke:var(--sticker-stroke-dashed);--shell-v3-session-upload-r:var(--sticker-r-sheet);--shell-v3-chat-list-gap:var(--sticker-chat-list-gap);--shell-v3-chat-list-inset:var(--s-1);--shell-v3-socrat-outline:drop-shadow(2px 0 0 var(--connecta-ink)) drop-shadow(-2px 0 0 var(--connecta-ink)) drop-shadow(0 2px 0 var(--connecta-ink)) drop-shadow(0 -2px 0 var(--connecta-ink));--shell-v3-chat-row-bg:var(--neutral-0);--shell-v3-chat-row-sel-bg:var(--neutral-100);--shell-v3-chat-row-sel-r:var(--r-lg);--shell-v3-chat-row-stroke:var(--sticker-stroke-soft);--shell-v3-chat-row-r:var(--r-lg);--shell-v3-chat-row-pad:var(--s-3);--shell-v3-chat-row-gap:var(--s-3);--shell-v3-chat-avatar:var(--sticker-chat-avatar);--shell-v3-chat-avatar-r:var(--sticker-r-row);--shell-v3-chat-avatar-r-person:50%;--shell-v3-chat-avatar-font:var(--t-body-sm);--shell-v3-chat-row-press:var(--sticker-press-soft);--shell-v3-chat-press-dur:var(--dur-sticker-press);--shell-v3-chat-bubble-stroke:var(--sticker-stroke);--shell-v3-chat-bubble-r:var(--r-lg);--shell-v3-chat-bubble-press:var(--sticker-press-s);--shell-v3-chat-bubble-press-shadow:var(--sticker-shadow-xs);--shell-v3-chat-bubble-press-dur:var(--dur-fast);--shell-v3-chat-bubble-open-lift:var(--sticker-shadow-m-raised);--shell-v3-chat-bubble-open-shift:var(--sticker-raise);--shell-v3-chat-bubble-room:var(--s-1);--shell-v3-chat-image-pad:var(--sticker-chat-image-mat);--shell-v3-chat-image-fill:currentColor;--shell-v3-chat-image-r:var(--r-lg);--shell-v3-chat-image-tail:var(--r-xs);--shell-v3-chat-photo-stroke:0;--shell-v3-chat-photo-r:var(--sticker-r-tile);--shell-v3-chat-reaction-stroke:var(--sticker-stroke-light);--shell-v3-chat-reaction-stroke-mine:var(--sticker-stroke-light);--shell-v3-chat-reaction-h:var(--sticker-reaction-h);--shell-v3-chat-bubble-focus-offset:var(--s-2);--shell-v3-chat-reaction-focus-offset:var(--s-1);--shell-v3-chat-composer-stroke:var(--sticker-stroke);--shell-v3-chat-composer-r:var(--r-xl);--shell-v3-chat-composer-focus:var(--connecta-ink);--shell-v3-profile-sessions-stroke:var(--sticker-stroke);--shell-v3-profile-sessions-press:var(--sticker-press-m);--shell-v3-celebrate-check-stroke:var(--sticker-stroke);--shell-v3-celebrate-check-r:var(--sticker-r-sheet);--shell-v3-celebrate-ring-r:var(--sticker-r-sheet);--shell-v3-celebrate-today-stroke:var(--sticker-stroke);--shell-v3-celebrate-done-stroke:1px solid transparent;--shell-v3-celebrate-open-stroke:1px dashed var(--neutral-300);--shell-v3-celebrate-lit-edge:transparent;--shell-v3-session-reveal-rise:6px;--shell-v3-session-reveal-dur:320ms}