@charset "UTF-8";*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Plus Jakarta Sans,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:DM Mono,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{font-size:14px;-webkit-font-smoothing:antialiased}body{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));font-family:Plus Jakarta Sans,sans-serif;--tw-text-opacity: 1;color:rgb(13 17 16 / var(--tw-text-opacity, 1))}body.border.border-rule.mb-2:has(.command-vault-actions){min-width:0;max-width:100%;box-sizing:border-box}body.border.border-rule.mb-2:has(.command-vault-actions)>.flex.items-center{min-width:0;flex:1 1 auto;width:100%;align-items:flex-start}body.border.border-rule.mb-2:has(.command-vault-actions)>.flex.items-center>div:last-child{min-width:0;flex:1 1 0%;overflow:hidden}body.border.border-rule.mb-2:has(.command-vault-actions) .text-\[12px\].font-semibold.text-ink{display:block;overflow-wrap:anywhere;word-break:break-word;line-height:1.35}.border.border-rule.mb-2.bg-white:has(.command-vault-actions) body.text-\[12px\].font-semibold{display:block;overflow-wrap:anywhere;word-break:break-word;line-height:1.35}body.border.border-rule.mb-2:has(.command-vault-actions) .font-mono.text-\[8\.5px\].text-muted{display:block;overflow-wrap:anywhere;word-break:break-word;line-height:1.4;margin-top:.15rem}@media(max-width:639px){body.border.border-rule.mb-2:has(.command-vault-actions){padding:.65rem .75rem;gap:.5rem}body.border.border-rule.mb-2:has(.command-vault-actions)>.flex.items-center{gap:.65rem}body.border.border-rule.mb-2:has(.command-vault-actions) .command-vault-actions{width:100%;max-width:100%;flex-wrap:wrap;justify-content:flex-end;margin-left:0;padding-left:0;align-self:flex-end}}@media(min-width:640px){body.border.border-rule.mb-2:has(.command-vault-actions)>.flex.items-center>div:last-child{max-width:calc(100% - 3.5rem)}}.command-dashboard-main .nova-page>buttonbody.w-full.text-left.border.border-rule{min-width:0}.command-dashboard-main .nova-page>buttonbody.w-full.text-left.border.border-rule>div{flex-wrap:wrap;gap:.5rem}body.border.border-rule.transition-colors.hover\:border-rule-dk{min-width:0;max-width:100%}body.border.border-rule.transition-colors.hover\:border-rule-dk>.bg-off.border-b.border-rule{min-width:0}body.border.border-rule.transition-colors.hover\:border-rule-dk>.bg-off.border-b.border-rule>.min-w-0{flex:1 1 auto;min-width:0}body.border.border-rule.transition-colors.hover\:border-rule-dk>.bg-off.border-b.border-rule .text-\[11\.5px\],body .border.border-rule.transition-colors.hover\:border-rule-dk>.bg-off.border-b.border-rule .sm\:text-\[12\.5px\]{overflow-wrap:anywhere;word-break:break-word}body.border.border-rule.transition-colors.hover\:border-rule-dk>.bg-off.border-b.border-rule>.flex.flex-wrap{justify-content:flex-start;align-items:center;align-content:flex-start;gap:.35rem .5rem}body.border.border-rule.transition-colors.hover\:border-rule-dk>.bg-off.border-b.border-rule>.flex.flex-wrap>button,body .border.border-rule.transition-colors.hover\:border-rule-dk>.bg-off.border-b.border-rule>.flex.flex-wrap>.nova-header-action-btn{width:auto;max-width:100%;flex:0 0 auto;min-height:0;height:auto;white-space:nowrap;justify-content:center;box-sizing:border-box}@media(min-width:1024px){body.border.border-rule.transition-colors.hover\:border-rule-dk>.bg-off.border-b.border-rule>.flex.flex-wrap{justify-content:flex-end;flex-wrap:nowrap}}.p-4.grid.border-t.border-rule body.text-\[11px\].font-medium{display:block;overflow-wrap:anywhere;word-break:break-word;line-height:1.45}body.border.border-rule.transition-colors.hover\:border-rule-dk .px-4.pb-4{min-width:0}body.border.border-rule.transition-colors.hover\:border-rule-dk .px-4.pb-4 .max-w-md{max-width:100%;width:100%}body.border.border-rule.transition-colors.hover\:border-rule-dk .px-4.pb-4 select{max-width:100%;width:100%;box-sizing:border-box}@media(max-width:639px){body.border.border-rule.transition-colors.hover\:border-rule-dk>.bg-off.border-b.border-rule{padding:.65rem .75rem}body.border.border-rule.transition-colors.hover\:border-rule-dk>.bg-off.border-b.border-rule>.flex.flex-wrap{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;width:100%;gap:.35rem .45rem}body.border.border-rule.transition-colors.hover\:border-rule-dk>.bg-off.border-b.border-rule>.flex.flex-wrap>button,body .border.border-rule.transition-colors.hover\:border-rule-dk>.bg-off.border-b.border-rule>.flex.flex-wrap>.nova-header-action-btn{width:auto;flex:0 0 auto;min-height:0;padding:4px 10px;font-size:9px}body.border.border-rule.transition-colors.hover\:border-rule-dk>.bg-off.border-b.border-rule .font-mono.text-\[8px\].text-muted{flex:1 1 100%;width:100%;margin-bottom:.1rem}}body{height:100vh;overflow:hidden}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.bg-faint{background-color:var(--faint)}.command-incident-task-list{display:flex;flex-direction:column;gap:.3rem}.command-incident-task{display:flex;align-items:flex-start;gap:.6rem;padding:.6rem .75rem;border:1px solid var(--rule);background:var(--white);transition:background .12s;margin:0}.command-incident-task:hover{background:var(--off)}.command-incident-task__toggle{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin:0;padding:0;border:none;background:transparent;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.command-incident-task__toggle:disabled{opacity:.45;cursor:not-allowed}.command-incident-task__cb{width:12px;height:12px;border:1px solid var(--rule-dk);flex-shrink:0;margin-top:1px;display:inline-flex;align-items:center;justify-content:center;font-size:7px;line-height:1;color:var(--ok);background:var(--white);box-sizing:border-box}.command-incident-task--done .command-incident-task__cb{background:var(--ok-bg);border-color:var(--ok-rule)}.command-incident-task--done .command-incident-task__cb:after{content:"✓";font-weight:700}.command-incident-task__body{display:flex;flex-direction:column;min-width:0}.command-incident-task__name{display:block;font-size:11px;color:var(--ink);margin-bottom:1px;font-weight:400;line-height:1.35}.command-incident-task--done .command-incident-task__name{color:var(--muted);font-weight:400;text-decoration:line-through}.command-incident-task__meta{display:block;font-family:DM Mono,monospace;font-size:8.5px;color:var(--muted);line-height:1.35}.command-risk-table{width:100%;min-width:720px;border-collapse:collapse;border:1px solid var(--rule)}.command-risk-table thead{background:var(--off);border-bottom:1px solid var(--rule)}.command-risk-table th{font-family:DM Mono,monospace;font-size:8px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);padding:.6rem 1rem;text-align:left;font-weight:500}.command-risk-table td{padding:.85rem 1rem;border-bottom:1px solid var(--rule);font-size:11.5px;vertical-align:middle;text-align:left;color:var(--ink)}.command-risk-table tbody tr:last-child td{border-bottom:none}.command-risk-table tbody tr:hover td{background:var(--faint)}.command-risk-property{font-weight:600;color:var(--ink)}.command-risk-select-col{min-width:12rem}.command-risk-checkbox{width:14px;height:14px;border:1px solid var(--rule-dk);border-radius:0;accent-color:var(--green);cursor:pointer}.command-risk-header-select span{font-family:DM Mono,monospace;font-size:8px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-weight:500}.command-risk-row--selected td{background:#f7faf9}.command-risk-property-cell{vertical-align:middle}.command-risk-table td.command-risk-visual-cell{font-size:0;line-height:0;vertical-align:middle;padding-top:.85rem;padding-bottom:.85rem}.command-risk-table td.command-risk-visual-cell .command-risk-track{display:block;box-sizing:border-box;width:180px;max-width:100%;height:3px!important;min-height:3px!important;max-height:3px!important;margin:0;padding:0;border:none;border-radius:0;overflow:visible;flex-shrink:0}.command-risk-table td.command-risk-visual-cell .command-risk-track rect{shape-rendering:crispEdges}.command-risk-level{font-family:DM Mono,monospace;font-size:8px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;padding:2px 7px;display:inline-block;border:1px solid transparent}.command-risk-level--alert{background:var(--alert-bg);color:var(--alert);border-color:var(--alert-rule)}.command-risk-level--amber{background:var(--amber-bg);color:var(--amber);border-color:var(--amber-rule)}.command-risk-level--ok{background:var(--ok-bg);color:var(--ok);border-color:var(--ok-rule)}.nova-page{min-width:0px;padding:1rem}.border.border-rule.transition-colors.hover\:border-rule-dk.bg-white>.bg-off.border-b.border-rule>.nova-page{flex:1 1 auto;min-width:0}.nova-page.grid.border-t.border-rule{min-width:0;width:100%;box-sizing:border-box}.nova-page.grid.border-t.border-rule>div{min-width:0}.nova-page.grid.border-t.border-rule .font-mono.text-\[7\.5px\]{display:block;line-height:1.35}.nova-page.grid.border-t.border-rule .text-\[11px\].text-ink.font-medium{display:block;overflow-wrap:anywhere;word-break:break-word;line-height:1.45}.nova-page.grid.border-t.border-rule .whitespace-pre-wrap{overflow-wrap:anywhere;word-break:break-word}.nova-page.grid.border-t.border-rule .space-y-3>.border.border-rule.bg-off{min-width:0}@media(max-width:1023px){.nova-page.grid.border-t.border-rule{grid-template-columns:minmax(0,1fr);gap:.85rem}.nova-page.grid.border-t.border-rule>div,.nova-page.grid.border-t.border-rule>div.col-span-2,.nova-page.grid.border-t.border-rule>div.lg\:col-span-4{grid-column:1 / -1}.nova-page.grid.border-t.border-rule .font-mono.text-\[7\.5px\]{letter-spacing:.1em;margin-bottom:.3rem}}@media(min-width:640px)and (max-width:1023px){.nova-page.grid.border-t.border-rule{grid-template-columns:repeat(2,minmax(0,1fr))}.nova-page.grid.border-t.border-rule>div.col-span-2,.nova-page.grid.border-t.border-rule>div.lg\:col-span-4{grid-column:1 / -1}}@media(max-width:639px){.nova-page.grid.border-t.border-rule{padding:.85rem .75rem}}@media(min-width:640px){.nova-page{padding:1.25rem}}@media(min-width:1024px){.nova-page{padding:1.75rem}}.command-dashboard-main .nova-page{padding:var(--command-portfolio-pad)}@media(max-width:1023px){.command-dashboard-main .nova-page{padding:1rem}}.command-dashboard-main .command-portfolio-page{padding:1.25rem 1.75rem 1.75rem}@media(max-width:1023px){.command-dashboard-main .command-portfolio-page{padding:1rem}}.command-portfolio-page .command-portfolio-ph{margin-bottom:1.5rem!important;padding-bottom:1.25rem!important;gap:.5rem!important;align-items:flex-end}.command-portfolio-page .command-portfolio-ph h1{font-size:1.25rem;line-height:1.2}.command-portfolio-page .command-portfolio-stats{margin-top:0!important;margin-bottom:1rem!important}.command-portfolio-page .command-portfolio-stats>div{padding:.75rem 1rem!important}.command-portfolio-page .command-portfolio-stats>div>div:nth-child(1){margin-bottom:.5rem}.command-portfolio-page .command-portfolio-stats>div>div:nth-child(2){font-size:22.4px!important;margin-bottom:.2rem}.command-portfolio-page .command-portfolio-sec{margin-bottom:.75rem}.command-portfolio-page{display:flex;flex-direction:column;min-width:0;max-width:100%;overflow-x:hidden}.command-portfolio-map-block{position:relative;z-index:0;isolation:isolate;width:100%;max-width:100%;min-width:0;overflow:hidden;flex:none}.command-portfolio-map-block .command-map-panel{position:relative;z-index:0;isolation:isolate;overflow:hidden;width:100%;max-width:100%;min-width:0;height:var(--command-map-h);min-height:var(--command-map-h);max-height:var(--command-map-h);margin:0 0 1.5rem;flex:none;box-sizing:border-box}.command-portfolio-map-block .command-map-stage,.command-portfolio-map-block .command-map-panel .leaflet-container{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;margin:0}.command-portfolio-table-block{position:relative;z-index:10;isolation:isolate;width:100%;max-width:100%;min-width:0;margin-top:.25rem;flex:0 0 auto;background:var(--white);overflow:visible}.command-portfolio-table-block .nova-table-wrap,.command-portfolio-table-block .command-portfolio-table-scroll{margin-left:0;margin-right:0;padding-left:0;padding-right:0;max-width:100%;width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.command-portfolio-table .command-portfolio-col-property{width:22%}.command-portfolio-table .command-portfolio-col-client{width:11%}.command-portfolio-table .command-portfolio-col-units{width:6%}.command-portfolio-table th:nth-child(2),.command-portfolio-table td:nth-child(2){padding-right:.35rem}.command-portfolio-table th:nth-child(3),.command-portfolio-table td:nth-child(3){padding-left:.35rem}.command-portfolio-table .command-portfolio-col-broker{width:11%}.command-portfolio-table .command-portfolio-col-incident{width:12%}.command-portfolio-table .command-portfolio-col-risk{width:7%}.command-portfolio-table .command-portfolio-col-source{width:11%}.command-portfolio-table .command-portfolio-col-invoice{width:9%}.command-portfolio-table .command-portfolio-col-status{width:8%}.command-portfolio-table th:last-child,.command-portfolio-table td:last-child{padding-left:1.25rem}.command-portfolio-table td:first-child,.command-portfolio-table th:first-child{word-break:break-word}@media(max-width:1023px){.command-portfolio-table-block .command-portfolio-table-scroll{display:block;width:100%;max-width:100%}.command-portfolio-table{table-layout:fixed;width:960px;min-width:960px;max-width:none}.command-portfolio-table th,.command-portfolio-table td{white-space:normal;vertical-align:top}.command-portfolio-table .command-portfolio-col-property{width:190px}.command-portfolio-table .command-portfolio-col-client{width:110px}.command-portfolio-table .command-portfolio-col-units{width:60px}.command-portfolio-table .command-portfolio-col-broker{width:100px}.command-portfolio-table .command-portfolio-col-incident{width:110px}.command-portfolio-table .command-portfolio-col-risk{width:70px}.command-portfolio-table .command-portfolio-col-source{width:100px}.command-portfolio-table .command-portfolio-col-invoice,.command-portfolio-table .command-portfolio-col-status{width:90px}}@media(max-width:639px){.command-portfolio-map-block .command-map-panel,.command-portfolio-map-block .command-map-panel.nova-map-panel{height:clamp(220px,40vh,var(--command-map-h))!important;min-height:220px!important;max-height:clamp(220px,40vh,var(--command-map-h))!important;margin-bottom:1rem}.command-portfolio-table-block{margin-top:.5rem}.command-portfolio-map-block .command-map-scope-wrap,.command-portfolio-map-block .command-map-scope-trigger{max-width:100%}.command-portfolio-table{width:880px;min-width:880px}}.nova-table-wrap{margin-left:-1rem;margin-right:-1rem;overflow-x:auto;overscroll-behavior-x:contain;padding-left:1rem;padding-right:1rem}.border.border-rule.transition-colors.hover\:border-rule-dk.bg-white .nova-table-wrap.pb-4{min-width:0}.border.border-rule.transition-colors.hover\:border-rule-dk.bg-white .nova-table-wrap.pb-4 .max-w-md{max-width:100%;width:100%}.border.border-rule.transition-colors.hover\:border-rule-dk.bg-white .nova-table-wrap.pb-4 select{max-width:100%;width:100%;box-sizing:border-box}@media(min-width:640px){.nova-table-wrap{margin-left:0;margin-right:0;padding-left:0;padding-right:0}}.nova-map-panel{height:min(52vh,420px);min-height:240px;isolation:isolate;z-index:0;background:#fff}.command-map-panel{font-family:DM Mono,monospace;background:#fff;position:relative;isolation:isolate;overflow:hidden;width:100%;max-width:100%;min-width:0;height:var(--command-map-h);min-height:var(--command-map-h);max-height:var(--command-map-h);margin-bottom:1.5rem;box-sizing:border-box}.command-map-panel.nova-map-panel{height:var(--command-map-h);min-height:var(--command-map-h);max-height:var(--command-map-h)}@media(max-width:639px){.command-map-panel.nova-map-panel{height:min(var(--command-map-h),52vh);min-height:240px;max-height:min(var(--command-map-h),52vh)}}.command-map-stage{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;background:#fff}.command-map-panel .leaflet-container,.command-map-panel .command-map-leaflet{font-family:DM Mono,monospace;width:100%!important;height:100%!important;background:#fff!important}.command-map-panel .leaflet-tile-pane{background:#fff}.command-map-overlays{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5!important;pointer-events:none;overflow:visible}.command-map-overlay-tr{--command-map-control-h: 22px;position:absolute;top:.5rem;right:.5rem;left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:.35rem;max-width:calc(100% - 1rem);width:auto;pointer-events:none}.command-map-overlay-tr>*{pointer-events:auto}.command-map-scope-wrap{--command-map-scope-option-h: 30px;flex-shrink:0;width:-moz-fit-content;width:fit-content;max-width:100%}.map-scope-select--portal.client-company-switcher--overview.command-map-scope-wrap{--portal-company-switcher-h: calc(1.1rem + 17.525px) ;--command-map-scope-option-h: auto;width:18rem;min-width:18rem;max-width:18rem;flex:0 0 18rem}.map-scope-select--portal.client-company-switcher--overview .command-map-scope-trigger{--command-map-control-h: var(--portal-company-switcher-h);height:var(--portal-company-switcher-h);min-height:var(--portal-company-switcher-h);max-height:var(--portal-company-switcher-h);width:18rem;min-width:18rem;max-width:18rem;padding:.55rem .75rem;gap:.35rem;font-family:Plus Jakarta Sans,sans-serif;font-size:11.5px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--ink);border-color:var(--rule-dk);box-shadow:none}.map-scope-select--portal.client-company-switcher--overview .command-map-scope-trigger:hover:not(:disabled){border-color:var(--green)}.map-scope-select--portal.client-company-switcher--overview .command-map-scope-trigger:focus-visible{outline:none;border-color:var(--green);box-shadow:0 0 0 1px var(--green-lt)}.map-scope-select--portal.client-company-switcher--overview .command-map-scope-trigger-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 auto;min-width:0;font-family:Plus Jakarta Sans,sans-serif;font-size:11.5px;font-weight:500;letter-spacing:0;color:var(--ink)}.map-scope-select--portal.client-company-switcher--overview .command-map-scope-chevron{width:12px;height:12px;color:var(--muted)}.client-overview-company-filter{margin-bottom:1.25rem}.client-overview-company-filter>.flex{align-items:stretch}@media(min-width:640px){.client-overview-company-filter>.flex{align-items:center}}.map-scope-dropdown--portal{padding:0;gap:0;width:18rem;min-width:18rem;max-width:18rem;border-color:var(--rule-dk);box-shadow:0 8px 24px #0000001a;box-sizing:border-box}.client-overview-company-filter .client-company-switcher--overview+span{flex:1 1 auto;min-width:0;line-height:1.35}.command-map-scope-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:.25rem;box-sizing:border-box;height:var(--command-map-control-h);min-height:var(--command-map-control-h);max-height:var(--command-map-control-h);width:-moz-fit-content;width:fit-content;min-width:5.25rem;max-width:100%;font-family:DM Mono,monospace;font-size:7px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--ink);background:#fff;border:1px solid var(--rule);padding:0 4px 0 6px;box-shadow:0 1px 2px #0000000f;cursor:pointer;line-height:1}.command-map-scope-trigger-label{flex:0 1 auto;overflow:visible;text-overflow:clip;white-space:nowrap;text-align:left}.command-map-scope-chevron{width:8px;height:8px;flex-shrink:0;color:var(--mid)}.map-scope-option{box-sizing:border-box;height:var(--command-map-scope-option-h);min-height:var(--command-map-scope-option-h);align-items:center;font-family:DM Mono,monospace;font-size:7px;font-weight:500;letter-spacing:.05em;line-height:1.2;padding:0 8px;white-space:nowrap}.map-scope-option.is-selected{background:var(--green-lt);color:var(--green);font-weight:500}.map-scope-dropdown--portal .map-scope-option.map-scope-option--portal{height:var(--portal-company-switcher-h, calc(1.1rem + 17.525px) );min-height:var(--portal-company-switcher-h, calc(1.1rem + 17.525px) );align-items:center;padding:0 .75rem;font-family:Plus Jakarta Sans,sans-serif;font-size:11.5px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--ink);white-space:nowrap;line-height:1.35;background:var(--white);border:none;box-sizing:border-box}.map-scope-dropdown--portal .map-scope-option.map-scope-option--portal:hover,.map-scope-dropdown--portal .map-scope-option.map-scope-option--portal.is-selected{background:var(--off);color:var(--ink);font-weight:500}.map-scope-dropdown--portal .portal-company-option__label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit;line-height:inherit}.map-scope-dropdown{z-index:5000;box-sizing:border-box;display:flex;flex-direction:column;gap:4px;padding:6px 0;overflow:hidden}.command-map-panel .leaflet-control-zoom{margin:6px!important;border:1px solid var(--rule)!important;box-shadow:0 1px 2px #0000000f!important}.command-map-panel .leaflet-control-zoom a{width:18px!important;height:18px!important;line-height:16px!important;font-size:12px!important;font-family:DM Mono,monospace}.command-map-panel .leaflet-bar a:first-child{border-bottom:1px solid var(--rule)!important}@media(min-width:640px){.command-map-overlay-tr{top:.75rem;right:.75rem;left:auto;flex-direction:row;align-items:center;gap:.4rem}.command-map-scope-wrap{--command-map-scope-option-h: 32px}.command-map-scope-trigger{font-size:8px;min-width:5.5rem;padding:0 8px}.map-scope-option{font-size:8px;padding:0 10px}.map-scope-dropdown{gap:5px;padding:7px 0}.command-map-layer-btn{font-size:8px;padding:0 8px}}.command-map-panel .leaflet-bottom.leaflet-right{bottom:.4rem;right:.4rem}.command-map-panel .leaflet-control-attribution{display:none!important}.command-map-legend-pos,.command-map-legend.command-map-legend-pos{bottom:.75rem;right:.75rem;left:auto;z-index:6!important}.command-portfolio-map-block .command-map-panel>.absolute,.command-portfolio-map-block .command-map-empty-overlay{z-index:8!important}@media(max-width:639px){.command-map-overlay-tr{top:.35rem;right:.35rem;left:.35rem;align-items:stretch}.command-map-scope-wrap,.command-map-scope-trigger{width:100%;max-width:100%}.command-map-layer-toggle{width:100%;max-width:100%;justify-content:stretch}.command-map-layer-btn{flex:1 1 0;min-width:0;padding:0 4px;font-size:7px}.command-map-legend-pos{bottom:.5rem;right:.35rem;left:.35rem;max-width:none;white-space:normal;flex-wrap:wrap;row-gap:.25rem}.command-map-panel .leaflet-control-zoom{margin-top:4px!important;margin-left:4px!important}}@media(max-width:639px){.command-incident-queue-card__head,.nova-page>button.w-full.text-left.border.border-rule.mb-3>.bg-off.flex.flex-col{align-items:stretch}.command-incident-queue-card__actions,.command-incident-queue-card__head .command-inline-actions{align-self:flex-end;margin-left:auto;margin-top:.15rem}.command-incident-queue-card__status,.nova-page>button.w-full.text-left.border.border-rule.mb-3>.bg-off.flex.flex-col>span.font-mono{width:-moz-fit-content!important;width:fit-content!important;max-width:100%;display:inline-flex!important;flex:0 0 auto}.nova-page>button.w-full.text-left.border.border-rule.mb-3>.bg-off.flex.flex-col>span.text-\[12px\]{width:100%;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.nova-page>button.w-full.text-left.\!border.border-rule.mb-3>.bg-off.flex.flex-col{align-items:stretch!important}.nova-page>button.w-full.text-left.\!border.border-rule.mb-3>.bg-off.flex.flex-col>span.font-mono{width:-moz-fit-content!important;width:fit-content!important;max-width:100%!important;display:inline-flex!important;flex:0 0 auto!important}.nova-page>button.w-full.text-left.\!border.border-rule.mb-3>.bg-off.flex.flex-col>span.text-\[12px\]{width:100%!important;max-width:100%!important;overflow-wrap:anywhere!important;word-break:break-word!important}}@media(max-width:639px){.command-page-header-actions{--command-control-h: 32px;display:flex;flex-direction:column;align-items:flex-end;gap:.35rem;width:auto!important;max-width:100%;margin-left:auto}.command-page-header-actions .nova-header-action-btn,.command-page-header-actions>button,.command-page-header-actions .advisor-filter-trigger{box-sizing:border-box!important;width:auto!important;min-width:0!important;min-height:var(--command-control-h)!important;height:var(--command-control-h)!important;max-height:var(--command-control-h)!important;padding:6px 10px!important;font-size:9px!important;line-height:1.35!important;letter-spacing:.02em!important;white-space:nowrap;justify-content:center!important;align-self:flex-end}.command-page-header-actions--single>.nova-header-action-btn,.command-page-header-actions--single>button:only-child{width:auto!important}.command-page-header-actions--triple>.nova-header-action-btn,.command-page-header-actions--triple>button{width:auto!important}.command-page-header-actions--single-filter .advisor-filter,.command-page-header-actions--single-filter .portfolio-header-advisor{display:block;width:auto!important;max-width:100%;margin-left:auto}.command-page-header-actions--single-filter .advisor-filter-trigger{width:auto!important}.command-page-header-actions--with-filter{--portfolio-control-h: var(--command-control-h);display:flex;flex-direction:column;align-items:flex-end;gap:.35rem;width:auto;max-width:100%}.command-page-header-actions--with-filter .command-page-header-actions__filter{display:block;width:auto;max-width:100%;margin-left:auto}.command-page-header-actions--with-filter .command-page-header-actions__buttons{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem;width:auto}.command-page-header-actions--with-filter .portfolio-header-advisor,.command-page-header-actions--with-filter .advisor-filter{display:block;width:auto!important;min-width:0!important;max-width:100%}.command-page-header-actions--with-filter .advisor-filter-trigger,.command-page-header-actions--with-filter .portfolio-header-btn,.command-page-header-actions--with-filter .nova-header-action-btn{width:auto!important}.command-advisor-row__meta{width:100%;flex-wrap:wrap;align-items:center;gap:.35rem}.command-advisor-row__status{width:-moz-fit-content!important;width:fit-content!important;max-width:100%}.command-advisor-row__profile-btn{width:-moz-fit-content!important;width:fit-content!important;min-height:var(--command-control-h)!important;height:var(--command-control-h)!important;padding:6px 10px!important;font-size:9px!important}}@media(min-width:640px){.command-page-header-actions{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.5rem;width:auto!important}.command-page-header-actions .nova-header-action-btn,.command-page-header-actions>button,.command-page-header-actions .advisor-filter-trigger{width:auto!important;min-height:0!important;height:auto!important;max-height:none!important;padding:8px 18px!important;font-size:10px!important;line-height:1.2!important;letter-spacing:.04em!important;border-radius:0!important}}@media(max-width:1023px){.portfolio-page-header-wrap{display:block;width:100%;max-width:100%;margin-left:0;margin-right:0}.portfolio-header-actions{--portfolio-control-h: 34px;display:grid;grid-template-columns:1fr 1fr;align-items:stretch;gap:.4rem;width:100%}.portfolio-header-btn--declare{grid-column:1;grid-row:2}.portfolio-header-row--filter{display:block;grid-column:2;grid-row:1;width:100%}.portfolio-header-actions:not(:has(.portfolio-header-btn--declare)) .portfolio-header-row--filter{grid-column:1;grid-row:1}.portfolio-header-btn--enroll{grid-column:2;grid-row:2}.portfolio-header-actions:not(:has(.portfolio-header-btn--declare)) .portfolio-header-btn--enroll{grid-column:2;grid-row:1}.portfolio-header-row--buttons{display:contents}.portfolio-header-advisor{display:block;width:100%!important;min-width:0!important;max-width:none!important;margin-left:0}.portfolio-header-advisor .advisor-filter{display:block;width:100%;min-width:0}.portfolio-header-advisor>.advisor-filter-trigger,.portfolio-header-btn{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:var(--portfolio-control-h)!important;height:var(--portfolio-control-h)!important;max-height:var(--portfolio-control-h)!important;white-space:nowrap;padding:8px 10px!important;font-size:10px!important;line-height:1.35!important;letter-spacing:.02em!important;align-items:center!important}.portfolio-header-advisor>.advisor-filter-trigger{gap:.35rem;justify-content:flex-start!important}.portfolio-header-btn{justify-content:center!important}.portfolio-header-advisor>.advisor-filter-trigger span,.portfolio-header-advisor>.advisor-filter-trigger .portfolio-advisor-filter-label{flex:1 1 auto;min-width:0;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.35}.advisor-filter-dropdown.portfolio-advisor-filter-menu{min-width:0;max-width:none}.advisor-filter-dropdown.portfolio-advisor-filter-menu button span{min-width:0}}@media(max-width:639px){.portfolio-header-actions{display:flex!important;flex-direction:column;align-items:flex-end;gap:.35rem;width:auto!important;max-width:100%;margin-left:auto}.portfolio-header-row--filter,.portfolio-header-btn--declare,.portfolio-header-btn--enroll,.portfolio-header-row--buttons{grid-column:auto!important;grid-row:auto!important}.portfolio-header-row--filter{width:100%;align-self:stretch}.portfolio-header-advisor{width:100%!important}.portfolio-header-btn{width:auto!important;max-width:100%!important;padding:6px 10px!important;font-size:9px!important;min-height:32px!important;height:32px!important;max-height:32px!important}.portfolio-header-advisor>.advisor-filter-trigger{width:100%!important;min-height:32px!important;height:32px!important;max-height:32px!important;padding:6px 10px!important;font-size:9px!important}}@media(min-width:1024px){.portfolio-page-header-wrap{display:block;width:auto!important;max-width:none;margin-left:0;flex-shrink:0}.portfolio-header-actions{--portfolio-control-h: 34px;display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.5rem;width:auto}.portfolio-header-row--filter,.portfolio-header-row--buttons{display:contents}.portfolio-header-advisor{width:auto!important;min-width:0!important;max-width:none!important;flex:0 0 auto}.portfolio-header-advisor>.advisor-filter-trigger,.portfolio-header-btn{box-sizing:border-box!important;width:auto!important;min-width:0!important;max-width:none!important;min-height:var(--portfolio-control-h)!important;height:var(--portfolio-control-h)!important;max-height:var(--portfolio-control-h)!important;padding:8px 14px!important;font-size:10px!important;line-height:1.35!important;letter-spacing:.04em!important;white-space:nowrap;align-items:center!important;flex:0 0 auto}.portfolio-header-advisor>.advisor-filter-trigger{width:var(--advisor-filter-width, 11.5rem)!important;min-width:var(--advisor-filter-width, 11.5rem)!important;max-width:var(--advisor-filter-width, 11.5rem)!important;justify-content:flex-start!important;overflow:visible!important}.portfolio-header-btn{justify-content:center!important}.advisor-filter-dropdown.portfolio-advisor-filter-menu{min-width:0;max-width:none}.portfolio-header-advisor>.advisor-filter-trigger .portfolio-advisor-filter-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.35}}.portfolio-header-actions{--portfolio-control-h: 34px}.portfolio-header-actions .portfolio-header-btn.nova-header-action-btn{border-radius:0!important;flex-shrink:0;align-self:center}.portfolio-header-actions .portfolio-header-btn.nova-header-action-btn:active{transform:none}.nova-declare-incident-btn.nova-header-action-btn,.portfolio-header-actions .portfolio-header-btn--declare.nova-header-action-btn{background:var(--alert-bg)!important;color:var(--alert)!important;border:1px solid var(--alert-rule)!important;border-radius:0!important;min-height:34px!important;height:34px!important;padding:8px 14px!important;font-size:10px!important;line-height:1.35!important;letter-spacing:.04em!important;flex-shrink:0;align-self:center}.nova-declare-incident-btn.nova-header-action-btn:active,.portfolio-header-actions .portfolio-header-btn--declare.nova-header-action-btn:active{transform:none}.nova-declare-incident-btn.nova-header-action-btn:hover:not(:disabled),.portfolio-header-actions .portfolio-header-btn--declare.nova-header-action-btn:hover:not(:disabled){background:#f5ddd7!important;border-color:var(--alert-rule)!important;color:var(--alert)!important}.portfolio-header-actions .portfolio-header-btn--enroll.nova-header-action-btn{background:var(--green)!important;color:#fff!important;border:1px solid var(--green)!important}.portfolio-header-actions .portfolio-header-btn--enroll.nova-header-action-btn:hover:not(:disabled){background:var(--green-2)!important;border-color:var(--green-2)!important;color:#fff!important}.portfolio-header-actions .portfolio-header-advisor>.advisor-filter-trigger.nova-header-action-btn{border:1px solid var(--rule-dk)!important;border-radius:0!important}.command-map-legend{background:#fff;border:1px solid var(--rule);padding:.4rem .75rem;display:flex;align-items:center;gap:1.25rem;box-shadow:none}.command-map-legend-item{display:inline-flex;align-items:center;gap:.4rem;font-family:DM Mono,monospace;font-size:8px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--mid);line-height:1}.command-map-legend-dot{border:2px solid #fff;box-shadow:0 1px 4px #00000040;flex-shrink:0;box-sizing:border-box}.command-map-legend-dot--incident{width:10px;height:10px;border-radius:50%;background:#b23b1b}.command-map-legend-dot--clear,.command-map-legend-dot--standby{width:10px;height:10px;border-radius:50%;background:#1b4332}.command-map-legend-dot--vendor{width:10px;height:10px;border-radius:2px;background:#8b6508}.command-map-layer-toggle{display:inline-flex;width:auto;flex-shrink:0;height:var(--command-map-control-h);min-height:var(--command-map-control-h);max-height:var(--command-map-control-h);box-sizing:border-box;border:1px solid var(--rule);overflow:hidden;background:#fff;box-shadow:0 1px 2px #0000000f;align-items:stretch}.command-map-layer-btn{font-family:DM Mono,monospace;font-weight:500;letter-spacing:.1em;text-transform:uppercase;height:100%;min-height:0;padding:0 7px;border:none;border-right:1px solid var(--rule);cursor:pointer;transition:background .15s,color .15s;background:#fff;color:var(--mid);display:inline-flex;align-items:center;justify-content:center;line-height:1;box-sizing:border-box;white-space:nowrap;font-size:7px}.command-map-layer-btn:last-child{border-right:none}.command-map-layer-btn.is-on{background:var(--green);color:#fff}.command-map-layer-btn:not(.is-on):hover{background:var(--off);color:var(--ink)}.advisor-filter{display:inline-block;width:auto;min-width:0;vertical-align:middle}.advisor-filter-trigger{gap:.375rem;box-shadow:none;max-width:none;border-radius:0;align-items:center;overflow:visible;line-height:1.35}.advisor-filter-trigger .portfolio-advisor-filter-label{line-height:1.35;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.advisor-filter-trigger:disabled{opacity:.6;cursor:not-allowed}.advisor-filter-avatar{width:.9rem;height:.875rem;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;border:1px solid var(--ok-rule);background:var(--ok-bg);font-size:8px;font-weight:600;color:var(--ok)}.advisor-filter-dropdown{z-index:5000;border-radius:0;margin:0;padding:0;min-width:0;max-width:none;box-sizing:border-box}.advisor-filter-dropdown button,.advisor-filter-dropdown button span{min-width:0}@media(min-width:640px){.nova-map-panel:not(.command-map-panel){height:360px}}@media(min-width:1024px){.nova-map-panel:not(.command-map-panel){height:420px}.command-map-panel.nova-map-panel{height:var(--command-map-h);min-height:var(--command-map-h);max-height:var(--command-map-h)}}.nova-page-header-actions{align-self:flex-end;overflow:visible}.nova-page-header-actions>*{width:auto;min-width:0px}.border.border-rule.transition-colors.hover\:border-rule-dk.bg-white>.bg-off.border-b.border-rule>.nova-page-header-actions>*{flex:1 1 auto;min-width:0}#vendor-overview,#vendor-jobs,#vendor-compliance,#vendor-rfps{scroll-margin-top:3.25rem}.novo-client-landing{--ink:#0a0e0c;--ink-2:#333c38;--ink-3:#5c665f;--line:#e7ece9;--line-2:#f0f3f1;--bg:#ffffff;--bg-tint:#f4f8f6;--bg-tint-2:#eef3f0;--green:#0a6b47;--green-deep:#0d3b30;--green-dark:#082018;--green-soft:#e6f1eb;--green-glow:#12b981;--amber:#8a5e00;--amber-soft:#fbf5e8;--alert:#b83a1a;--alert-soft:#fbf0ed;--radius:4px;--radius-lg:0px;--shadow-sm:0 1px 2px rgba(6,40,26,.05), 0 4px 16px rgba(6,40,26,.04);--shadow-md:0 2px 4px rgba(6,40,26,.06), 0 12px 40px rgba(6,40,26,.08);--shadow-lg:0 8px 24px rgba(6,40,26,.08), 0 24px 80px rgba(6,40,26,.14);--font:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Segoe UI",Inter,Helvetica,Arial,sans-serif;--ease:cubic-bezier(.22,.61,.36,1);font-family:var(--font);color:var(--ink);background:var(--bg);line-height:1.5;font-size:17px;overflow-x:hidden;padding-right:10px}.novo-client-landing *{margin:0;padding:0;box-sizing:border-box}.novo-client-landing :where(a:not(.btn):not(.logo)){color:inherit;text-decoration:none}.novo-client-landing img{max-width:100%;display:block}.novo-client-landing .wrap{max-width:1220px;margin:0 auto;padding:0 32px}.novo-client-landing .eyebrow{font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--green);margin-bottom:18px}.novo-client-landing h1,.novo-client-landing h2,.novo-client-landing h3{letter-spacing:-.03em;line-height:1.05;font-weight:600}.novo-client-landing nav#nav,.novo-client-landing #nav{position:fixed;top:0;left:0;right:0;z-index:100;height:66px;display:flex;align-items:center;padding-right:10px;background:#ffffffd9;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid transparent;transition:border-color .4s var(--ease),box-shadow .4s var(--ease)}.novo-client-landing nav.scrolled{border-bottom-color:var(--line);box-shadow:0 4px 24px #06281a0d}.novo-client-landing nav .wrap{display:flex;align-items:center;justify-content:space-between;width:100%}.novo-client-landing a.logo,.novo-client-landing .logo{display:inline-flex;align-items:center;font-weight:700;font-size:22px;letter-spacing:-.04em;color:var(--green-deep)}.novo-client-landing .nav-links{display:flex;align-items:center;gap:30px}.novo-client-landing .nav-links a{font-size:15px;color:var(--ink-2);font-weight:500;transition:color .2s}.novo-client-landing .nav-links a:hover{color:var(--green-deep)}.novo-client-landing .nav-cta{display:flex;align-items:center;gap:12px}.novo-client-landing .nav-cta .signin{font-size:15px;color:var(--ink-2);font-weight:500}.novo-client-landing .btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--font);font-size:15px;font-weight:600;padding:11px 22px;border-radius:2px;cursor:pointer;border:1px solid transparent;transition:all .25s var(--ease);white-space:nowrap}.novo-client-landing .btn-primary{background:var(--green-deep);color:#fff;box-shadow:0 1px 2px #06281a33}.novo-client-landing .btn-primary:hover{background:var(--green-dark);transform:translateY(-1px);box-shadow:0 8px 22px #0d3b304d}.novo-client-landing .btn-ghost{background:#fff;color:var(--ink);border-color:var(--line)}.novo-client-landing .btn-ghost:hover{background:var(--bg-tint);border-color:#d3ddd7}.novo-client-landing .btn-lg{padding:15px 30px;font-size:16.5px}.novo-client-landing .btn .arr{transition:transform .25s var(--ease)}.novo-client-landing .btn:hover .arr{transform:translate(3px)}.novo-client-landing .hero{padding:120px 0 80px;position:relative;overflow:hidden;background:radial-gradient(1000px 600px at 82% 8%,rgba(18,185,129,.1),transparent 60%),linear-gradient(180deg,#fbfdfc,#fff)}.novo-client-landing .hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center}.novo-client-landing .hero-badge{display:inline-flex;align-items:center;gap:9px;font-size:13px;font-weight:600;color:var(--green-deep);background:var(--green-soft);border:1px solid #cfe3d8;padding:7px 15px;border-radius:100px;margin-bottom:26px}.novo-client-landing .hero h1{font-size:clamp(40px,5.4vw,68px);letter-spacing:-.045em;margin-bottom:24px;line-height:1.02}.novo-client-landing .hero h1 .accent{color:var(--green)}.novo-client-landing .hero p.sub{font-size:clamp(17px,1.5vw,20px);color:var(--ink-3);max-width:52ch;margin-bottom:34px;line-height:1.5}.novo-client-landing .hero p.\!sub{font-size:clamp(17px,1.5vw,20px)!important;color:var(--ink-3)!important;max-width:52ch!important;margin-bottom:34px!important;line-height:1.5!important}.novo-client-landing .hero-actions{display:flex;flex-wrap:wrap;gap:13px;margin-bottom:26px}.novo-client-landing .hero-chips{display:flex;flex-wrap:wrap;gap:8px 10px}.novo-client-landing .hero-chips span{font-size:13px;font-weight:600;color:var(--ink-2);background:#fff;border:1px solid var(--line);padding:6px 13px;border-radius:2px}.novo-client-landing .hero-chips span:before{content:"✓ ";color:var(--green)}.novo-client-landing .hero-media{position:relative;height:520px;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-lg);background:#0d3b30 center/cover no-repeat;background-image:linear-gradient(180deg,#08201847,#08201899),url(https://images.unsplash.com/photo-1477959858617-67f85cf4f1df?auto=format&fit=crop&q=80&w=1400)}.novo-client-landing .float-card{position:absolute;background:#fffffff5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.7);border-radius:2px;padding:14px 16px;box-shadow:0 12px 34px #05181247}.novo-client-landing .float-card .fl{font-size:11px;font-weight:600;color:var(--ink-3);letter-spacing:.02em;margin-bottom:5px;text-transform:uppercase}.novo-client-landing .float-card .fv{font-size:22px;font-weight:700;letter-spacing:-.03em;color:var(--ink)}.novo-client-landing .float-card .fv small{font-size:12px;font-weight:600;color:var(--green);margin-left:4px}.novo-client-landing .fc-1{top:26px;left:26px}.novo-client-landing .fc-2{bottom:26px;right:26px}.novo-client-landing .fc-3{bottom:120px;left:34px;display:flex;align-items:center;gap:10px;padding:12px 15px}.novo-client-landing .fc-3 .pulse{width:9px;height:9px;border-radius:50%;background:var(--green-glow);box-shadow:0 0 0 4px #12b98138;animation:pulse 2s infinite}.novo-client-landing .console-title .live{width:7px;height:7px;border-radius:50%;background:var(--green-glow);box-shadow:0 0 0 3px #12b9812e;animation:pulse 2s infinite}.novo-client-landing .fc-3 .t{font-size:13px;font-weight:600;color:var(--ink)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.novo-client-landing .stage{max-width:1120px;margin:20px auto 0;padding:0 24px}.novo-client-landing .console{background:linear-gradient(180deg,#fff,#fbfdfc);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden}.novo-client-landing .console-top{display:flex;align-items:center;gap:14px;padding:14px 20px;border-bottom:1px solid var(--line-2);background:#fff}.novo-client-landing .dots{display:flex;gap:7px}.novo-client-landing .dots span{width:11px;height:11px;border-radius:50%;background:#e0e6e2}.novo-client-landing .console-title{font-size:13px;color:var(--ink-3);font-weight:500;display:flex;align-items:center;gap:8px}.novo-client-landing .console-search{margin-left:auto;font-size:12.5px;color:var(--ink-3);background:var(--bg-tint);border:1px solid var(--line-2);padding:6px 14px;border-radius:100px}.novo-client-landing .console-body{display:grid;grid-template-columns:210px 1fr;min-height:452px}.novo-client-landing .console-side{border-right:1px solid var(--line-2);padding:20px 14px;background:#fcfdfd}.novo-client-landing .side-group{margin-bottom:22px}.novo-client-landing .side-label{font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);padding:0 10px;margin-bottom:8px}.novo-client-landing .side-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:9px;font-size:13.5px;color:var(--ink-2);margin-bottom:2px}.novo-client-landing .side-item.active{background:var(--green-soft);color:var(--green-deep);font-weight:600}.novo-client-landing .side-item.\!active{background:var(--green-soft)!important;color:var(--green-deep)!important;font-weight:600!important}.novo-client-landing .side-item .ic{width:15px;height:15px;border-radius:4px;background:#dbe4df;flex-shrink:0}.novo-client-landing .side-item.active .ic{background:var(--green)}.novo-client-landing .side-item.\!active .ic{background:var(--green)!important}.novo-client-landing .side-item .chip{margin-left:auto;font-size:10px;font-weight:600;padding:1px 7px;border-radius:100px}.novo-client-landing .chip-a{background:var(--alert-soft);color:var(--alert)}.novo-client-landing .chip-b{background:var(--amber-soft);color:var(--amber)}.novo-client-landing .console-main{padding:24px;background:linear-gradient(180deg,#fdfefe,#f7faf8)}.novo-client-landing .cm-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:18px}.novo-client-landing .cm-head h4{font-size:19px;letter-spacing:-.02em;font-weight:700}.novo-client-landing .cm-head span{font-size:12.5px;color:var(--ink-3)}.novo-client-landing .kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px}.novo-client-landing .kpi{background:#fff;border:1px solid var(--line-2);border-radius:14px;padding:14px}.novo-client-landing .kpi .k-l{font-size:11.5px;color:var(--ink-3);margin-bottom:7px;font-weight:500}.novo-client-landing .kpi .k-v{font-size:23px;font-weight:700;letter-spacing:-.03em}.novo-client-landing .kpi .k-v.amber{color:var(--amber)}.novo-client-landing .kpi .k-d{font-size:11.5px;font-weight:600;margin-top:4px;color:var(--ink-3)}.novo-client-landing .panel-row{display:grid;grid-template-columns:1.35fr 1fr;gap:12px}.novo-client-landing .panel{background:#fff;border:1px solid var(--line-2);border-radius:14px;padding:16px}.novo-client-landing .panel h5{font-size:13px;font-weight:600;margin-bottom:14px;color:var(--ink-2);display:flex;justify-content:space-between;align-items:center}.novo-client-landing .panel h5 em{font-style:normal;font-size:11px;color:var(--green);font-weight:600;background:var(--green-soft);padding:2px 8px;border-radius:100px}.novo-client-landing .feed-item{display:flex;gap:11px;align-items:flex-start;padding:9px 0;border-bottom:1px solid var(--line-2);font-size:12.5px}.novo-client-landing .feed-item:last-child{border-bottom:none}.novo-client-landing .feed-dot{width:8px;height:8px;border-radius:50%;margin-top:4px;flex-shrink:0}.novo-client-landing .fd-g{background:var(--green-glow)}.novo-client-landing .fd-a{background:#e0a83e}.novo-client-landing .fd-b{background:#4a89dc}.novo-client-landing .fd-r{background:var(--alert)}.novo-client-landing .feed-item .ft{color:var(--ink-2);font-weight:500}.novo-client-landing .feed-item .fm{color:var(--ink-3);font-size:11.5px;margin-top:1px}.novo-client-landing .plist{display:flex;flex-direction:column;gap:10px}.novo-client-landing .prow{display:flex;align-items:center;gap:10px;font-size:12.5px}.novo-client-landing .prow .pav{width:26px;height:26px;border-radius:7px;background:var(--green-soft);color:var(--green-deep);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:11px;flex-shrink:0}.novo-client-landing .prow .pn{font-weight:550;color:var(--ink-2)}.novo-client-landing .prow .ps{color:var(--ink-3);font-size:11px}.novo-client-landing .prow .pstat{margin-left:auto;font-size:10px;font-weight:600;color:var(--green);background:var(--green-soft);padding:2px 8px;border-radius:100px}.novo-client-landing .prow .pstat.amber{color:var(--amber);background:var(--amber-soft)}.novo-client-landing .trust{padding:64px 0 30px;text-align:center;border-bottom:1px solid var(--line-2)}.novo-client-landing .trust p{font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:30px}.novo-client-landing .logos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px 14px}.novo-client-landing .logos .lg{font-size:14px;font-weight:600;color:var(--green-deep);background:var(--bg-tint);border:1px solid var(--line);padding:9px 18px;border-radius:2px}.novo-client-landing section{position:relative}.novo-client-landing .band{padding:104px 0}.novo-client-landing .band.tint{background:var(--bg-tint)}.novo-client-landing .center{text-align:center;max-width:820px;margin:0 auto}.novo-client-landing .center h2{font-size:clamp(32px,4.4vw,50px);margin-bottom:20px}.novo-client-landing .center p.lead{font-size:19px;color:var(--ink-3);line-height:1.5}.novo-client-landing .reveal{opacity:0;transform:translateY(26px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.novo-client-landing .reveal.in{opacity:1;transform:none}.novo-client-landing .split{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.novo-client-landing .split.rev .sp-copy{order:2}.novo-client-landing .sp-copy h2{font-size:clamp(28px,3.6vw,42px);margin-bottom:20px;max-width:16ch}.novo-client-landing .sp-copy p{font-size:17.5px;color:var(--ink-3);line-height:1.55;margin-bottom:16px;max-width:48ch}.novo-client-landing .sp-photo{position:relative;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-md);aspect-ratio:4/3;background:#0d3b30 center/cover no-repeat}.novo-client-landing .sp-badge{position:absolute;left:20px;bottom:20px;background:#fffffff5;border-radius:2px;padding:12px 16px;box-shadow:0 10px 30px #05181240;font-family:var(--font);font-size:13px;font-weight:600;line-height:1.5;color:var(--ink)}.novo-client-landing .sp-badge b{color:var(--green-deep)}.novo-client-landing .quad{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:56px}.novo-client-landing .cap{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;transition:transform .4s var(--ease),box-shadow .4s var(--ease)}.novo-client-landing .cap:hover,.novo-client-landing .use:hover,.novo-client-landing .portal:hover,.novo-client-landing .pillar:hover{transform:translateY(-5px);box-shadow:var(--shadow-md)}.novo-client-landing .cap-img{height:132px;background:#0d3b30 center/cover no-repeat;position:relative}.novo-client-landing .cap-img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a2b240d,#0a2b2473)}.novo-client-landing .cap-body{padding:26px 26px 30px}.novo-client-landing .cap-body h3{font-size:18px;margin-bottom:10px}.novo-client-landing .cap-body p{font-size:14.5px;color:var(--ink-3);line-height:1.5}.novo-client-landing .feature{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;padding:50px 0}.novo-client-landing .feature.rev .f-copy{order:2}.novo-client-landing .f-copy h3{font-size:clamp(25px,3.2vw,36px);margin-bottom:16px;letter-spacing:-.03em;max-width:16ch}.novo-client-landing .f-copy p{font-size:17px;color:var(--ink-3);line-height:1.55;margin-bottom:22px;max-width:48ch}.novo-client-landing .f-list{display:flex;flex-direction:column;list-style:none;gap:12px;margin-bottom:26px}.novo-client-landing .f-list li{display:flex;gap:12px;align-items:flex-start;font-size:15.5px;color:var(--ink-2)}.novo-client-landing .f-list .chk{width:22px;height:22px;border-radius:50%;background:var(--green-soft);flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-top:1px}.novo-client-landing .f-list .chk svg{width:12px;height:12px;stroke:var(--green-deep);stroke-width:2.6;fill:none;stroke-linecap:round;stroke-linejoin:round}.novo-client-landing .f-link{font-size:15px;font-weight:600;color:var(--green-deep);display:inline-flex;align-items:center;gap:7px}.novo-client-landing .f-panel{border-radius:var(--radius-lg);padding:30px;background:#0d3b30 center/cover no-repeat;box-shadow:var(--shadow-md);position:relative;overflow:hidden}.novo-client-landing .f-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(150deg,#0d3b30b8,#082018d1)}.novo-client-landing .f-panel.inc:before{background:linear-gradient(150deg,#7e20109e,#0d281ed9)}.novo-client-landing .f-card{position:relative;background:#fff;border-radius:2px;box-shadow:0 20px 50px #04140f59;overflow:hidden}.novo-client-landing .f-card .fc-h{padding:12px 16px;border-bottom:1px solid var(--line-2);font-size:12px;color:var(--ink-3);font-weight:600;display:flex;align-items:center;gap:8px}.novo-client-landing .f-card .fc-h .d{width:8px;height:8px;border-radius:50%;background:var(--green-glow)}.novo-client-landing .f-card .fc-h .\!d{width:8px!important;height:8px!important;border-radius:50%!important;background:var(--green-glow)!important}.novo-client-landing .f-card .fc-b{padding:16px}.novo-client-landing .w-row{display:flex;gap:10px}.novo-client-landing .w-card{background:#fff;border:1px solid var(--line-2);border-radius:11px;padding:13px 15px;flex:1}.novo-client-landing .w-card .l{font-size:11px;color:var(--ink-3);font-weight:500;margin-bottom:5px}.novo-client-landing .w-card .v{font-size:19px;font-weight:700;letter-spacing:-.02em}.novo-client-landing .w-card .\!v{font-size:19px!important;font-weight:700!important;letter-spacing:-.02em!important}.novo-client-landing .steps{display:flex;flex-direction:column}.novo-client-landing .stp{display:flex;align-items:center;gap:11px;padding:10px 0;border-bottom:1px solid var(--line-2)}.novo-client-landing .stp:last-child{border-bottom:none}.novo-client-landing .stp .sn{width:21px;height:21px;border-radius:50%;background:var(--green-deep);color:#fff;font-size:11px;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0}.novo-client-landing .stp.todo .sn{background:#fff;border:1.5px solid var(--line);color:var(--ink-3)}.novo-client-landing .stp .st{font-size:13px;font-weight:600;color:var(--ink-2)}.novo-client-landing .stp .sm{font-size:11px;color:var(--ink-3)}.novo-client-landing .stp .sr{margin-left:auto;font-size:10px;font-weight:600;color:var(--green);background:var(--green-soft);padding:2px 8px;border-radius:100px}.novo-client-landing .stp .sr.amber{color:var(--amber);background:var(--amber-soft)}.novo-client-landing .bidrow{display:flex;align-items:center;gap:9px;padding:9px 0;border-bottom:1px solid var(--line-2);font-size:12.5px}.novo-client-landing .bidrow:last-child{border-bottom:none}.novo-client-landing .bidrow .bn{font-weight:600;color:var(--ink-2)}.novo-client-landing .bidrow .bamt{margin-left:auto;font-weight:700;color:var(--ink)}.novo-client-landing .bidrow .btag{font-size:10px;font-weight:600;color:var(--green);background:var(--green-soft);padding:2px 8px;border-radius:100px}.novo-client-landing .pn-head,.novo-client-landing .pn-filters{display:flex;align-items:center}.novo-client-landing .pn-head{justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px;border-bottom:1px solid var(--line)}.novo-client-landing .pn-eye{font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--green);margin-bottom:6px}.novo-client-landing .pn-title{font-size:21px;font-weight:700;letter-spacing:-.02em;margin-bottom:4px}.novo-client-landing .pn-sub{font-size:12.5px;color:var(--ink-3)}.novo-client-landing .pn-btns{display:flex;gap:10px;flex-shrink:0}.novo-client-landing .pn-btn{font-size:12px;font-weight:600;padding:10px 16px;border-radius:2px;color:#fff;white-space:nowrap}.novo-client-landing .pn-btn.gold{background:#8a5e00}.novo-client-landing .pn-btn.green{background:var(--green-deep)}.novo-client-landing .pn-kpis{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line)}.novo-client-landing .pn-kpi{padding:16px 24px;border-right:1px solid var(--line)}.novo-client-landing .pn-kl{font-size:9.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px}.novo-client-landing .pn-kv{font-size:26px;font-weight:700;letter-spacing:-.03em;line-height:1;margin-bottom:5px}.novo-client-landing .pn-kv.amber{color:var(--amber)}.novo-client-landing .pn-kv.alert{color:var(--alert)}.novo-client-landing .pn-kn{font-size:11px;color:var(--ink-3)}.novo-client-landing .pn-search{display:flex;justify-content:space-between;align-items:center;margin:20px 24px 0;padding:13px 16px;border:1px solid var(--line);border-radius:2px;font-size:13px;color:var(--ink-3)}.novo-client-landing .pn-search .cnt{font-size:11px;font-weight:600;letter-spacing:.1em}.novo-client-landing .pn-filters{gap:20px;padding:16px 24px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);flex-wrap:wrap}.novo-client-landing .pn-filters .fl-sel{color:var(--ink-2);border:1px solid var(--line);padding:6px 12px;border-radius:2px;margin-left:6px;letter-spacing:.03em}.novo-client-landing .pn-filters .reset{margin-left:auto;text-decoration:underline;letter-spacing:.08em}.novo-client-landing .pn-tblwrap{overflow-x:auto;border-top:1px solid var(--line)}.novo-client-landing .pn-tbl{width:100%;border-collapse:collapse;font-size:12.5px;min-width:720px}.novo-client-landing .pn-tbl th{text-align:left;font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);padding:12px 24px;border-bottom:1px solid var(--line);background:var(--bg-tint)}.novo-client-landing .pn-tbl td{padding:13px 24px;border-bottom:1px solid var(--line-2);color:var(--ink-2)}.novo-client-landing .pn-tbl td.nm{font-weight:600;color:var(--ink)}.novo-client-landing .tg{font-size:10px;font-weight:600;padding:3px 9px;border-radius:2px;white-space:nowrap}.novo-client-landing .tg.ok{background:var(--green-soft);color:var(--green-deep)}.novo-client-landing .tg.am{background:var(--amber-soft);color:var(--amber)}.novo-client-landing .use-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:56px}.novo-client-landing .use{background:#fff;border:1px solid var(--line);border-radius:0;border-top:3px solid var(--green-deep);padding:30px 26px;transition:transform .4s var(--ease),box-shadow .4s var(--ease)}.novo-client-landing .use h3{font-size:19px;margin-bottom:11px;min-height:2.1em}.novo-client-landing .use p{font-size:14.5px;color:var(--ink-3);line-height:1.55}.novo-client-landing .use .tagm{display:inline-block;margin-top:16px;font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--green);background:var(--green-soft);padding:5px 12px;border-radius:2px}.novo-client-landing .trio{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:52px}.novo-client-landing .gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:52px}.novo-client-landing .gcard{position:relative;height:340px;border-radius:var(--radius-lg);overflow:hidden;background:#0d3b30 center/cover no-repeat;box-shadow:var(--shadow-sm)}.novo-client-landing .gcard:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#08201800 40%,#082018cc)}.novo-client-landing .gcard .gc-t{position:absolute;left:20px;bottom:18px;z-index:2;color:#fff}.novo-client-landing .gcard .gc-t .n{font-size:17px;font-weight:600;letter-spacing:-.02em}.novo-client-landing .gcard .gc-t .s{font-size:12.5px;color:#ffffffbf;margin-top:2px}.novo-client-landing .portals{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:56px}.novo-client-landing .portal{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;transition:transform .4s var(--ease),box-shadow .4s var(--ease)}.novo-client-landing .portal-img{height:150px;background:#0d3b30 center/cover no-repeat;position:relative}.novo-client-landing .portal-img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a2b241a,#0a2b2480)}.novo-client-landing .portal-img .badge-lbl{position:absolute;left:18px;bottom:14px;z-index:2;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#0a6b47d9;padding:6px 13px;border-radius:100px}.novo-client-landing .portal-body{padding:26px 26px 28px}.novo-client-landing .portal-body h3{font-size:20px;margin-bottom:10px}.novo-client-landing .portal-body p{font-size:15px;color:var(--ink-3);line-height:1.55;margin-bottom:16px}.novo-client-landing .portal-body ul{list-style:none;display:flex;flex-direction:column;gap:9px}.novo-client-landing .portal-body ul li{font-size:13.5px;color:var(--ink-2);display:flex;gap:9px;align-items:flex-start}.novo-client-landing .portal-body ul li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--green);margin-top:7px;flex-shrink:0}.novo-client-landing .pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:52px}.novo-client-landing .pillar{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:32px 28px;transition:transform .4s var(--ease),box-shadow .4s var(--ease)}.novo-client-landing .p-step{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--green);margin-bottom:14px}.novo-client-landing .pillar h3{font-size:20px;margin-bottom:11px}.novo-client-landing .pillar p{font-size:15px;color:var(--ink-3);line-height:1.55}.novo-client-landing .stats{padding:104px 0;color:#fff;position:relative;background:#082018 center/cover no-repeat;background-image:linear-gradient(160deg,#082018db,#061a14eb),url(https://images.unsplash.com/photo-1512453979798-5ea266f8880c?auto=format&fit=crop&q=80&w=1600)}.novo-client-landing .\!stats{padding:104px 0!important;color:#fff!important;position:relative!important;background:#082018 center/cover no-repeat!important;background-image:linear-gradient(160deg,#082018db,#061a14eb),url(https://images.unsplash.com/photo-1512453979798-5ea266f8880c?auto=format&fit=crop&q=80&w=1600)!important}.novo-client-landing .stats .center h2{color:#fff}.novo-client-landing .\!stats .center h2{color:#fff!important}.novo-client-landing .stats .eyebrow{color:var(--green-glow)}.novo-client-landing .\!stats .eyebrow{color:var(--green-glow)!important}.novo-client-landing .stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:56px}.novo-client-landing .stat{text-align:center;padding:0 8px}.novo-client-landing .stat .num{font-size:clamp(36px,4.4vw,54px);font-weight:700;letter-spacing:-.04em;background:linear-gradient(120deg,#fff,#a9ecce);-webkit-background-clip:text;background-clip:text;color:transparent}.novo-client-landing .stat .lab{font-size:14.5px;color:#a9c4b8;margin-top:8px;line-height:1.4}.novo-client-landing .adv-grid,.novo-client-landing .sec-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.novo-client-landing .adv-card{background:linear-gradient(160deg,#fff,#f1f7f4);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:14px 30px}.novo-client-landing .adv-row{display:flex;align-items:center;gap:14px;padding:16px 0;border-bottom:1px solid var(--line-2)}.novo-client-landing .adv-row:last-child{border-bottom:none}.novo-client-landing .adv-av{width:44px;height:44px;border-radius:12px;background:var(--green-soft);color:var(--green-deep);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;flex-shrink:0}.novo-client-landing .adv-n{font-weight:600;font-size:15px}.novo-client-landing .adv-r{font-size:13px;color:var(--ink-3)}.novo-client-landing .adv-tag{margin-left:auto;font-size:11px;font-weight:600;color:var(--green);background:var(--green-soft);padding:3px 10px;border-radius:100px}.novo-client-landing .badges{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.novo-client-landing .badge{background:#fff;border:1px solid var(--line);border-left:3px solid var(--green-deep);border-radius:2px;padding:22px 20px;box-shadow:var(--shadow-sm)}.novo-client-landing .badge .b-t{font-size:15px;font-weight:600}.novo-client-landing .badge .b-s{font-size:12px;color:var(--ink-3);margin-top:4px}.novo-client-landing .quote-band{padding:130px 0;color:#fff;text-align:center;position:relative;background:#082018 center/cover no-repeat;background-image:linear-gradient(160deg,#082018d1,#061a14e6),url(https://images.unsplash.com/photo-1497366811353-6870744d04b2?auto=format&fit=crop&q=80&w=1600)}.novo-client-landing .quote-band blockquote{font-size:clamp(26px,3.4vw,42px);font-weight:600;letter-spacing:-.03em;line-height:1.24;max-width:22ch;margin:0 auto 26px}.novo-client-landing .quote-band blockquote .hl{color:var(--green-glow)}.novo-client-landing .quote-band .src{font-size:13px;color:#fff9;letter-spacing:.1em;text-transform:uppercase;font-weight:600}.novo-client-landing .final{padding:40px 0 120px}.novo-client-landing .final-card{border-radius:2px;padding:76px 40px;text-align:center;position:relative;overflow:hidden;box-shadow:0 30px 80px #08201866;background:#0d3b30 center/cover no-repeat;background-image:linear-gradient(150deg,#0d3b30eb,#082018f2),url(https://images.unsplash.com/photo-1554469384-e58fac16e23a?auto=format&fit=crop&q=80&w=1400)}.novo-client-landing .final-card h2{font-size:clamp(32px,5vw,56px);font-weight:600;line-height:1.05;color:#fff;margin-bottom:18px;letter-spacing:-.04em}.novo-client-landing .final-card p{font-size:18px;line-height:1.5;color:#bfe0d1;max-width:48ch;margin:0 auto 34px}.novo-client-landing .final-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:13px}.novo-client-landing a.btn.btn-white{background:#fff;color:var(--green-dark);border-color:#fff}.novo-client-landing a.btn.btn-outline{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.35)}.novo-client-landing a.btn.btn-white:hover{background:#eef7f2;transform:translateY(-1px)}.novo-client-landing a.btn.btn-outline:hover{background:#ffffff1a}.novo-client-landing footer{border-top:1px solid var(--line);padding:66px 0 42px;background:var(--bg-tint)}.novo-client-landing .foot-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr 1fr;gap:40px;margin-bottom:52px}.novo-client-landing .foot-brand .logo{margin-bottom:16px}.novo-client-landing .foot-brand p{font-size:14.5px;color:var(--ink-3);max-width:32ch;line-height:1.55}.novo-client-landing .foot-col h6{font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);margin-bottom:15px}.novo-client-landing .foot-col a{display:block;font-size:14.5px;color:var(--ink-2);margin-bottom:10px;transition:color .2s}.novo-client-landing .foot-bottom{padding-top:28px;border-top:1px solid var(--line)}.novo-client-landing .foot-bottom p{font-size:13.5px;color:var(--ink-3)}.novo-client-landing .foot-col a:hover{color:var(--green-deep)}.novo-client-landing .modal-ov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;background:#0814108c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:none;align-items:flex-start;justify-content:center;padding:44px 18px;overflow-y:auto}.novo-client-landing .modal-ov.on{display:flex}.novo-client-landing .modal{position:relative;background:#fff;width:100%;max-width:520px;border-radius:2px;box-shadow:0 30px 90px #08201873}.novo-client-landing .modal-hd{background:var(--green-deep);color:#fff;padding:24px 28px}.novo-client-landing .modal-hd h3{color:#fff;font-size:20px;letter-spacing:-.02em;margin-bottom:5px}.novo-client-landing .modal-hd p{font-size:13px;color:#bfe0d1;line-height:1.5}.novo-client-landing .modal-x{position:absolute;top:15px;right:15px;width:30px;height:30px;border:none;background:#ffffff24;color:#fff;font-size:18px;line-height:1;border-radius:2px;cursor:pointer;transition:background .15s}.novo-client-landing .modal-b{padding:24px 28px 26px}.novo-client-landing .frow{display:flex;gap:12px}.novo-client-landing .fg{margin-bottom:14px;flex:1}.novo-client-landing .fg label{display:block;font-size:12px;font-weight:600;color:var(--ink-2);margin-bottom:5px}.novo-client-landing .fg label .req{color:var(--green)}.novo-client-landing .fg input,.novo-client-landing .fg select,.novo-client-landing .fg textarea{width:100%;border:1px solid var(--line);border-radius:2px;padding:10px 12px;font-family:var(--font);font-size:14px;color:var(--ink);background:#fff;transition:border-color .15s,box-shadow .15s}.novo-client-landing .fg input:focus,.novo-client-landing .fg select:focus,.novo-client-landing .fg textarea:focus{outline:none;border-color:var(--green);box-shadow:0 0 0 3px var(--green-soft)}.novo-client-landing .fg input.input-invalid,.novo-client-landing .fg textarea.input-invalid{border-color:#c53030;box-shadow:0 0 0 3px #c530301f}.novo-client-landing .fg-error{font-size:11.5px;color:#c53030;margin-top:5px;line-height:1.35}.novo-client-landing .fg textarea{min-height:68px;resize:vertical}.novo-client-landing .modal .btn-primary{width:100%;justify-content:center;margin-top:4px;padding:13px}.novo-client-landing .modal-note{font-size:11.5px;color:var(--ink-3);margin-top:12px;text-align:center;line-height:1.5}.novo-client-landing .modal-ok{padding:46px 28px;text-align:center}.novo-client-landing .modal-ok .ok-ic{width:52px;height:52px;border-radius:50%;background:var(--green-soft);color:var(--green-deep);display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;margin:0 auto 16px}.novo-client-landing .modal-ok h3{font-size:20px;margin-bottom:8px}.novo-client-landing .modal-ok p{font-size:14px;color:var(--ink-3);line-height:1.5;max-width:34ch;margin:0 auto}.novo-client-landing .honey{position:absolute;left:-9999px;width:1px;height:1px}@media(max-width:1000px){.novo-client-landing .nav-links,.novo-client-landing .nav-cta .signin{display:none}.novo-client-landing .quad{grid-template-columns:1fr 1fr}}@media(max-width:960px){.novo-client-landing .hero-grid{grid-template-columns:1fr;gap:40px}.novo-client-landing .hero-media{height:400px}}@media(max-width:900px){.novo-client-landing .foot-grid{grid-template-columns:1fr 1fr;gap:34px}.novo-client-landing .foot-brand{grid-column:1/-1}.novo-client-landing .gallery{grid-template-columns:1fr 1fr}.novo-client-landing .gcard{height:280px}.novo-client-landing .pillars{grid-template-columns:1fr}}@media(max-width:880px){.novo-client-landing .split,.novo-client-landing .feature,.novo-client-landing .adv-grid,.novo-client-landing .sec-grid,.novo-client-landing .portals{grid-template-columns:1fr;gap:36px}.novo-client-landing .feature.rev .f-copy{order:0}}@media(max-width:820px){.novo-client-landing .trio{grid-template-columns:1fr}.novo-client-landing .stats-grid{grid-template-columns:1fr 1fr;gap:40px 20px}}@media(max-width:760px){.novo-client-landing .console-side{display:none}.novo-client-landing .console-body{grid-template-columns:1fr}.novo-client-landing .kpis{grid-template-columns:repeat(2,1fr)}.novo-client-landing .panel-row{grid-template-columns:1fr}}@media(max-width:600px){.novo-client-landing .navprice{display:none}.novo-client-landing .pn-kpis{grid-template-columns:1fr 1fr}}@media(max-width:560px){.novo-client-landing .quad,.novo-client-landing .use-grid{grid-template-columns:1fr}}@media(max-width:520px){.novo-client-landing .frow{flex-direction:column;gap:0}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.bottom-0{bottom:0}.bottom-14{bottom:3.5rem}.left-0{left:0}.left-3{left:.75rem}.right-0{right:0}.right-3{right:.75rem}.top-0{top:0}.top-1\/2{top:50%}.top-\[32px\]{top:32px}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[10000\]{z-index:10000}.z-\[10001\]{z-index:10001}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.col-span-2{grid-column:span 2 / span 2}.mx-auto{margin-left:auto;margin-right:auto}.\!mb-0{margin-bottom:0!important}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-\[0\.2rem\]{margin-bottom:.2rem}.mb-\[0\.3rem\]{margin-bottom:.3rem}.mb-\[0\.75rem\]{margin-bottom:.75rem}.mb-\[0\.85rem\]{margin-bottom:.85rem}.mb-\[1px\]{margin-bottom:1px}.mb-\[2px\]{margin-bottom:2px}.ml-0\.5{margin-left:.125rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-8{margin-top:2rem}.mt-\[0\.35rem\]{margin-top:.35rem}.mt-\[1px\]{margin-top:1px}.mt-\[2px\]{margin-top:2px}.mt-auto{margin-top:auto}.box-border{box-sizing:border-box}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-\[16px\]{height:16px}.h-\[18px\]{height:18px}.h-\[20px\]{height:20px}.h-\[22px\]{height:22px}.h-\[26px\]{height:26px}.h-\[2px\]{height:2px}.h-\[5px\]{height:5px}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-screen{height:100vh}.max-h-\[220px\]{max-height:220px}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.min-h-\[31\.4px\]{min-height:31.4px}.min-h-\[34px\]{min-height:34px}.min-h-\[44px\]{min-height:44px}.min-h-\[60px\]{min-height:60px}.min-h-\[70px\]{min-height:70px}.min-h-\[80px\]{min-height:80px}.min-h-full{min-height:100%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-\[110px\]{width:110px}.w-\[20px\]{width:20px}.w-\[22px\]{width:22px}.w-\[26px\]{width:26px}.w-\[5px\]{width:5px}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-screen{width:100vw}.min-w-0{min-width:0px}.min-w-\[120px\]{min-width:120px}.min-w-\[130px\]{min-width:130px}.min-w-\[140px\]{min-width:140px}.min-w-\[180px\]{min-width:180px}.min-w-\[18px\]{min-width:18px}.min-w-\[560px\]{min-width:560px}.min-w-\[640px\]{min-width:640px}.min-w-\[72px\]{min-width:72px}.min-w-\[75px\]{min-width:75px}.min-w-\[760px\]{min-width:760px}.min-w-\[820px\]{min-width:820px}.min-w-\[880px\]{min-width:880px}.min-w-\[920px\]{min-width:920px}.max-w-\[280px\]{max-width:280px}.max-w-\[320px\]{max-width:320px}.max-w-\[400px\]{max-width:400px}.max-w-\[620px\]{max-width:620px}.max-w-\[640px\]{max-width:640px}.max-w-\[720px\]{max-width:720px}.max-w-\[7rem\]{max-width:7rem}.max-w-\[calc\(100\%-16px\)\]{max-width:calc(100% - 16px)}.max-w-full{max-width:100%}.max-w-md{max-width:28rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.\!gap-2{gap:.5rem!important}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-\[0\.3rem\]{gap:.3rem}.gap-\[0\.75rem\]{gap:.75rem}.gap-\[0\.85rem\]{gap:.85rem}.gap-\[6px\]{gap:6px}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-\[0\.85rem\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.85rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.85rem * var(--tw-space-y-reverse))}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overscroll-y-contain{overscroll-behavior-y:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.\!rounded-none{border-radius:0!important}.rounded-\[2px\]{border-radius:2px}.rounded-full{border-radius:9999px}.rounded-none{border-radius:0}.rounded-sm{border-radius:.125rem}.\!border{border-width:1px!important}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l-\[3px\]{border-left-width:3px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-0{border-top-width:0px}.\!border-solid{border-style:solid!important}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.border-none{border-style:none}.\!border-\[\#CBC8C2\]{--tw-border-opacity: 1 !important;border-color:rgb(203 200 194 / var(--tw-border-opacity, 1))!important}.border-\[\#0A5C44\]{--tw-border-opacity: 1;border-color:rgb(10 92 68 / var(--tw-border-opacity, 1))}.border-\[\#8A5E00\]{--tw-border-opacity: 1;border-color:rgb(138 94 0 / var(--tw-border-opacity, 1))}.border-\[\#9ACFC0\]{--tw-border-opacity: 1;border-color:rgb(154 207 192 / var(--tw-border-opacity, 1))}.border-\[\#CBC8C2\]{--tw-border-opacity: 1;border-color:rgb(203 200 194 / var(--tw-border-opacity, 1))}.border-\[\#D1D1D1\]{--tw-border-opacity: 1;border-color:rgb(209 209 209 / var(--tw-border-opacity, 1))}.border-\[\#D7D4CE\]{--tw-border-opacity: 1;border-color:rgb(215 212 206 / var(--tw-border-opacity, 1))}.border-\[\#E0CFA0\]{--tw-border-opacity: 1;border-color:rgb(224 207 160 / var(--tw-border-opacity, 1))}.border-\[\#E2E0DC\]{--tw-border-opacity: 1;border-color:rgb(226 224 220 / var(--tw-border-opacity, 1))}.border-\[\#E8C4BA\]{--tw-border-opacity: 1;border-color:rgb(232 196 186 / var(--tw-border-opacity, 1))}.border-\[\#E8C9C3\]{--tw-border-opacity: 1;border-color:rgb(232 201 195 / var(--tw-border-opacity, 1))}.border-alert-rule{--tw-border-opacity: 1;border-color:rgb(232 196 186 / var(--tw-border-opacity, 1))}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-amber-rule{--tw-border-opacity: 1;border-color:rgb(224 207 160 / var(--tw-border-opacity, 1))}.border-brand-green{--tw-border-opacity: 1;border-color:rgb(26 53 48 / var(--tw-border-opacity, 1))}.border-brand-green\/20{border-color:#1a353033}.border-green{--tw-border-opacity: 1;border-color:rgb(26 53 48 / var(--tw-border-opacity, 1))}.border-ink{--tw-border-opacity: 1;border-color:rgb(13 17 16 / var(--tw-border-opacity, 1))}.border-ok-rule{--tw-border-opacity: 1;border-color:rgb(184 216 208 / var(--tw-border-opacity, 1))}.border-pending-rule{--tw-border-opacity: 1;border-color:rgb(200 186 238 / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-rule{--tw-border-opacity: 1;border-color:rgb(226 224 220 / var(--tw-border-opacity, 1))}.border-rule-dk{--tw-border-opacity: 1;border-color:rgb(200 197 192 / var(--tw-border-opacity, 1))}.border-b-ok{--tw-border-opacity: 1;border-bottom-color:rgb(10 92 68 / var(--tw-border-opacity, 1))}.border-l-alert{--tw-border-opacity: 1;border-left-color:rgb(184 58 26 / var(--tw-border-opacity, 1))}.border-l-amber{--tw-border-opacity: 1;border-left-color:rgb(138 94 0 / var(--tw-border-opacity, 1))}.border-l-ok{--tw-border-opacity: 1;border-left-color:rgb(10 92 68 / var(--tw-border-opacity, 1))}.bg-\[\#8A5E00\]{--tw-bg-opacity: 1;background-color:rgb(138 94 0 / var(--tw-bg-opacity, 1))}.bg-\[\#DFF1EB\]{--tw-bg-opacity: 1;background-color:rgb(223 241 235 / var(--tw-bg-opacity, 1))}.bg-\[\#E8F2EF\]{--tw-bg-opacity: 1;background-color:rgb(232 242 239 / var(--tw-bg-opacity, 1))}.bg-\[\#F3F3F2\]{--tw-bg-opacity: 1;background-color:rgb(243 243 242 / var(--tw-bg-opacity, 1))}.bg-\[\#F7F7F6\]{--tw-bg-opacity: 1;background-color:rgb(247 247 246 / var(--tw-bg-opacity, 1))}.bg-\[\#F9EFED\]{--tw-bg-opacity: 1;background-color:rgb(249 239 237 / var(--tw-bg-opacity, 1))}.bg-\[\#FAFAF9\]{--tw-bg-opacity: 1;background-color:rgb(250 250 249 / var(--tw-bg-opacity, 1))}.bg-\[\#FBF0ED\]{--tw-bg-opacity: 1;background-color:rgb(251 240 237 / var(--tw-bg-opacity, 1))}.bg-\[\#FBF5E8\]{--tw-bg-opacity: 1;background-color:rgb(251 245 232 / var(--tw-bg-opacity, 1))}.bg-\[var\(--green\)\]{background-color:var(--green)}.bg-alert{--tw-bg-opacity: 1;background-color:rgb(184 58 26 / var(--tw-bg-opacity, 1))}.bg-alert-bg{--tw-bg-opacity: 1;background-color:rgb(251 240 237 / var(--tw-bg-opacity, 1))}.bg-amber{--tw-bg-opacity: 1;background-color:rgb(138 94 0 / var(--tw-bg-opacity, 1))}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-amber-bg{--tw-bg-opacity: 1;background-color:rgb(251 245 232 / var(--tw-bg-opacity, 1))}.bg-black\/40{background-color:#0006}.bg-black\/50{background-color:#00000080}.bg-brand-green{--tw-bg-opacity: 1;background-color:rgb(26 53 48 / var(--tw-bg-opacity, 1))}.bg-brand-green-lt{--tw-bg-opacity: 1;background-color:rgb(235 240 239 / var(--tw-bg-opacity, 1))}.bg-green{--tw-bg-opacity: 1;background-color:rgb(26 53 48 / var(--tw-bg-opacity, 1))}.bg-ink{--tw-bg-opacity: 1;background-color:rgb(13 17 16 / var(--tw-bg-opacity, 1))}.bg-off{--tw-bg-opacity: 1;background-color:rgb(245 244 242 / var(--tw-bg-opacity, 1))}.bg-off\/40{background-color:#f5f4f266}.bg-ok{--tw-bg-opacity: 1;background-color:rgb(10 92 68 / var(--tw-bg-opacity, 1))}.bg-ok-bg{--tw-bg-opacity: 1;background-color:rgb(232 242 239 / var(--tw-bg-opacity, 1))}.bg-pending-bg{--tw-bg-opacity: 1;background-color:rgb(240 238 255 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-rule{--tw-bg-opacity: 1;background-color:rgb(226 224 220 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/90{background-color:#ffffffe6}.p-1{padding:.25rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[0\.65rem_0\.75rem\]{padding:.65rem .75rem}.p-\[0\.6rem_1rem\]{padding:.6rem 1rem}.p-\[0\.85rem_1\.1rem\]{padding:.85rem 1.1rem}.p-\[0\.8rem_1rem\]{padding:.8rem 1rem}.p-\[2rem\]{padding:2rem}.\!px-2{padding-left:.5rem!important;padding-right:.5rem!important}.\!px-\[10px\]{padding-left:10px!important;padding-right:10px!important}.\!py-0\.5{padding-top:.125rem!important;padding-bottom:.125rem!important}.\!py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.\!py-\[4px\]{padding-top:4px!important;padding-bottom:4px!important}.\!py-\[5px\]{padding-top:5px!important;padding-bottom:5px!important}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-\[14px\]{padding-left:14px;padding-right:14px}.px-\[4px\]{padding-left:4px;padding-right:4px}.px-\[7px\]{padding-left:7px;padding-right:7px}.px-\[8px\]{padding-left:8px;padding-right:8px}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[0\.55rem\]{padding-top:.55rem;padding-bottom:.55rem}.py-\[0\.65rem\]{padding-top:.65rem;padding-bottom:.65rem}.py-\[2px\]{padding-top:2px;padding-bottom:2px}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pl-10{padding-left:2.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-3{padding-right:.75rem}.pr-8{padding-right:2rem}.pr-9{padding-right:2.25rem}.pt-1{padding-top:.25rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-\[2px\]{padding-top:2px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:DM Mono,monospace}.font-sans{font-family:Plus Jakarta Sans,sans-serif}.\!text-\[10px\]{font-size:10px!important}.\!text-\[8px\]{font-size:8px!important}.\!text-\[9px\]{font-size:9px!important}.text-\[1\.1rem\]{font-size:1.1rem}.text-\[1\.35rem\]{font-size:1.35rem}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[18px\]{font-size:18px}.text-\[22px\]{font-size:22px}.text-\[28px\]{font-size:28px}.text-\[6\.8px\]{font-size:6.8px}.text-\[7\.5px\]{font-size:7.5px}.text-\[7px\]{font-size:7px}.text-\[8\.5px\]{font-size:8.5px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.\!font-normal{font-weight:400!important}.\!font-semibold{font-weight:600!important}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-\[1\.55\]{line-height:1.55}.leading-\[1\.6\]{line-height:1.6}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.\!tracking-\[0\.02em\]{letter-spacing:.02em!important}.tracking-\[-0\.01em\]{letter-spacing:-.01em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.15em\]{letter-spacing:.15em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.\!text-\[\#2F4F6C\]{--tw-text-opacity: 1 !important;color:rgb(47 79 108 / var(--tw-text-opacity, 1))!important}.\!text-alert{--tw-text-opacity: 1 !important;color:rgb(184 58 26 / var(--tw-text-opacity, 1))!important}.text-\[\#0A5C44\]{--tw-text-opacity: 1;color:rgb(10 92 68 / var(--tw-text-opacity, 1))}.text-\[\#0D1110\]{--tw-text-opacity: 1;color:rgb(13 17 16 / var(--tw-text-opacity, 1))}.text-\[\#0F6B5C\]{--tw-text-opacity: 1;color:rgb(15 107 92 / var(--tw-text-opacity, 1))}.text-\[\#1A3530\]{--tw-text-opacity: 1;color:rgb(26 53 48 / var(--tw-text-opacity, 1))}.text-\[\#2F4F6C\]{--tw-text-opacity: 1;color:rgb(47 79 108 / var(--tw-text-opacity, 1))}.text-\[\#50565C\]{--tw-text-opacity: 1;color:rgb(80 86 92 / var(--tw-text-opacity, 1))}.text-\[\#5C5C5A\]{--tw-text-opacity: 1;color:rgb(92 92 90 / var(--tw-text-opacity, 1))}.text-\[\#6F6D68\]{--tw-text-opacity: 1;color:rgb(111 109 104 / var(--tw-text-opacity, 1))}.text-\[\#7C8C7F\]{--tw-text-opacity: 1;color:rgb(124 140 127 / var(--tw-text-opacity, 1))}.text-\[\#7F1D1D\]{--tw-text-opacity: 1;color:rgb(127 29 29 / var(--tw-text-opacity, 1))}.text-\[\#8A5E00\]{--tw-text-opacity: 1;color:rgb(138 94 0 / var(--tw-text-opacity, 1))}.text-\[\#9A9996\]{--tw-text-opacity: 1;color:rgb(154 153 150 / var(--tw-text-opacity, 1))}.text-\[\#B2B2B0\]{--tw-text-opacity: 1;color:rgb(178 178 176 / var(--tw-text-opacity, 1))}.text-\[\#B83A1A\]{--tw-text-opacity: 1;color:rgb(184 58 26 / var(--tw-text-opacity, 1))}.text-\[\#BF4F39\]{--tw-text-opacity: 1;color:rgb(191 79 57 / var(--tw-text-opacity, 1))}.text-\[\#C08A84\]{--tw-text-opacity: 1;color:rgb(192 138 132 / var(--tw-text-opacity, 1))}.text-\[var\(--alert\)\]{color:var(--alert)}.text-alert{--tw-text-opacity: 1;color:rgb(184 58 26 / var(--tw-text-opacity, 1))}.text-alert\/70{color:#b83a1ab3}.text-amber{--tw-text-opacity: 1;color:rgb(138 94 0 / var(--tw-text-opacity, 1))}.text-amber-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.text-amber\/80{color:#8a5e00cc}.text-brand-green,.text-green{--tw-text-opacity: 1;color:rgb(26 53 48 / var(--tw-text-opacity, 1))}.text-ink{--tw-text-opacity: 1;color:rgb(13 17 16 / var(--tw-text-opacity, 1))}.text-ink\/70{color:#0d1110b3}.text-mid{--tw-text-opacity: 1;color:rgb(92 92 90 / var(--tw-text-opacity, 1))}.text-muted{--tw-text-opacity: 1;color:rgb(154 153 150 / var(--tw-text-opacity, 1))}.text-ok{--tw-text-opacity: 1;color:rgb(10 92 68 / var(--tw-text-opacity, 1))}.text-ok-rule{--tw-text-opacity: 1;color:rgb(184 216 208 / var(--tw-text-opacity, 1))}.text-pending{--tw-text-opacity: 1;color:rgb(91 53 204 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/40{color:#fff6}.text-white\/50{color:#ffffff80}.text-white\/85{color:#ffffffd9}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.accent-\[\#8A5E00\]{accent-color:#8A5E00}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-\[0\.55\]{opacity:.55}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow: 0 10px 30px rgba(0,0,0,.1);--tw-shadow-colored: 0 10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_50px_rgba\(0\,0\,0\,0\.15\)\]{--tw-shadow: 0 20px 50px rgba(0,0,0,.15);--tw-shadow-colored: 0 20px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_20px_rgba\(26\,53\,48\,0\.25\)\]{--tw-shadow: 0 8px 20px rgba(26,53,48,.25);--tw-shadow-colored: 0 8px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[border-color\]{transition-property:border-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-1000{transition-duration:1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.\[-webkit-overflow-scrolling\:touch\]{-webkit-overflow-scrolling:touch}:root{--ink: #0D1110;--green: #1A3530;--green-2: #224540;--green-lt: #EBF0EF;--white: #FFFFFF;--off: #F5F4F2;--rule: #E2E0DC;--rule-dk: #C8C5C0;--mid: #5C5C5A;--muted: #9A9996;--faint: rgba(0,0,0,.03);--ok: #0A5C44;--ok-bg: #E8F2EF;--ok-rule: #B8D8D0;--alert: #B83A1A;--alert-bg: #FBF0ED;--alert-rule:#E8C4BA;--amber: #8A5E00;--amber-bg: #FBF5E8;--amber-rule:#E0CFA0;--pending: #5B35CC;--pending-bg:#F0EEFF;--pending-rule:#C8BAEE;--command-sidebar-w: 200px;--command-topbar-h: 48px;--command-map-h: 320px;--command-portfolio-pad: 1.75rem}.nova-header-action-btn{font-family:Plus Jakarta Sans,sans-serif;font-size:10px;font-weight:600;letter-spacing:.04em;line-height:1.2;padding:8px 18px;border-radius:0;cursor:pointer;border:1px solid transparent;transition:background .15s,border-color .15s,color .15s;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;white-space:nowrap;-webkit-appearance:none;-moz-appearance:none;appearance:none}.nova-header-action-btn.nova-header-action-btn--ghost{background:var(--white);color:var(--mid);border:1px solid var(--rule-dk);border-radius:0!important;box-shadow:none;outline:none}.nova-header-action-btn.nova-header-action-btn--ghost:hover{background:var(--white);color:var(--ink);border-color:var(--ink)}html.nova-auth-scroll,body.nova-auth-scroll{height:100%;overflow:auto}html.nova-auth-active,body.nova-auth-active{background-color:#1a3530}html.nova-auth-active #root{min-height:100vh;min-height:100dvh;background-color:#1a3530}.nova-auth-surface h1,.nova-auth-surface h2,.nova-auth-surface button[type=submit],.nova-auth-surface .nova-auth-tab{font-family:Plus Jakarta Sans,sans-serif}.nova-auth-surface label,.nova-auth-surface .nova-auth-heading-kicker{font-family:DM Mono,monospace}.nova-auth-surface .nova-auth-tab--active{background:#fff;color:#0d1110;font-weight:700;border:1px solid #c8c5c0;box-shadow:0 1px 4px #00000014}.nova-auth-surface .nova-auth-tab--inactive{color:#9a9996;font-weight:400;border:1px solid transparent;background:transparent}.nova-auth-surface .nova-auth-tab--inactive:hover{color:#1a3530}.nova-auth-surface .public-form-field-group label{font-family:DM Mono,monospace;font-size:9px;font-weight:400;letter-spacing:.15em;text-transform:uppercase;color:#9a9996}.nova-auth-surface .public-form-select-trigger{width:100%;box-sizing:border-box;padding:.55rem .75rem;border:1px solid #c8c5c0;background:#fff;min-height:calc(1.1rem + 17.525px)}.nova-auth-surface .public-form-select-trigger .public-form-select-value{padding:0;font-family:Plus Jakarta Sans,sans-serif;font-size:11.5px;line-height:1.35;font-weight:400}.nova-auth-surface .public-form-field-group:focus-within .public-form-select-trigger{border-color:#0a5c44}.nova-auth-surface .nova-auth-password-grid{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:1rem;column-gap:1rem;row-gap:.85rem}.nova-auth-surface .nova-auth-terms-link{color:#1a3530;font-weight:700}.nova-auth-surface .nova-auth-terms-link:hover{text-decoration:underline}.nova-auth-surface #terms{width:14px;height:14px;border-radius:0;border-color:#c8c5c0;accent-color:#1a3530}@media(max-width:1023px){.nova-auth-surface{width:min(400px,calc(100vw - 2rem));max-width:100%}}@media(max-width:767px){html.nova-auth-active,html.nova-auth-scroll,body.nova-auth-active,body.nova-auth-scroll{overflow-x:hidden}.bg-green.fixed.inset-0.overflow-y-auto{padding:max(.75rem,env(safe-area-inset-top,0px)) max(.5rem,env(safe-area-inset-right,0px)) max(1rem,env(safe-area-inset-bottom,0px)) max(.5rem,env(safe-area-inset-left,0px))}.bg-green.fixed.inset-0 .min-h-full{width:100%;min-height:100dvh;padding-top:max(1rem,env(safe-area-inset-top,0px));padding-bottom:max(1.25rem,env(safe-area-inset-bottom,0px))}.nova-auth-surface{width:100%!important;max-width:min(400px,100%)!important;margin-left:auto;margin-right:auto;box-sizing:border-box}.nova-auth-surface .text-\[28px\]{font-size:clamp(1.375rem,6vw,1.75rem)!important}.nova-auth-surface .nova-auth-heading-kicker{font-size:8px!important;letter-spacing:.2em!important;line-height:1.4}.nova-auth-surface h1{font-size:clamp(1rem,4.5vw,1.25rem)!important}.nova-auth-surface input,.nova-auth-surface select,.nova-auth-surface button[type=submit],.nova-auth-surface .nova-auth-tab{min-height:2.75rem}.nova-auth-surface input{font-size:16px!important}.nova-auth-surface form .grid:not(.nova-auth-password-grid){grid-template-columns:1fr!important;-moz-column-gap:0!important;column-gap:0!important}.nova-auth-surface .nova-auth-password-grid{grid-template-columns:1fr 1fr!important;-moz-column-gap:.75rem!important;column-gap:.75rem!important}.nova-auth-surface button[type=submit]{width:100%}}@media(max-width:479px){.nova-auth-surface{padding:1rem!important}.nova-auth-surface .nova-auth-heading-kicker{letter-spacing:.14em!important}.nova-auth-surface .flex.bg-off.p-1{gap:.25rem}}@media(max-width:359px){.nova-auth-surface .text-\[28px\]{font-size:1.375rem!important}.nova-auth-surface .nova-auth-password-grid{grid-template-columns:1fr!important}}html.nova-landing-active,body.nova-landing-active{height:100%;min-height:100vh;min-height:100dvh;overflow:hidden;background-color:#1a3530}html.nova-landing-active #root{min-height:100vh;min-height:100dvh;background-color:#1a3530}#s-login.screen.on{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100vw;height:100vh;height:100dvh;min-height:100vh;min-height:100dvh;overflow:hidden;background-color:#1a3530;color:#fff;-webkit-font-smoothing:antialiased}#s-login.screen.on .lw{width:400px;height:auto;flex-shrink:0;box-sizing:border-box}@media(max-width:1023px){#s-login.screen.on .lw{width:min(400px,calc(100vw - 2.5rem));max-width:400px}}@media(max-width:767px){html.nova-landing-active,body.nova-landing-active{overflow-x:hidden;overflow-y:auto}#s-login.screen.on{height:auto;min-height:100vh;min-height:100dvh;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;justify-content:flex-start;align-items:center;padding:max(1.5rem,env(safe-area-inset-top,0px)) max(1rem,env(safe-area-inset-right,0px)) max(1.75rem,env(safe-area-inset-bottom,0px)) max(1rem,env(safe-area-inset-left,0px))}#s-login.screen.on .lw{width:min(400px,100%);max-width:100%;margin:0 auto;padding:0 .15rem}#s-login.screen.on .lw-word{font-size:clamp(1.625rem,7vw,1.75rem)!important}#s-login.screen.on .lw-sub{font-size:clamp(7px,2.1vw,9px)!important;letter-spacing:.22em!important;margin-bottom:1.75rem!important}#s-login.screen.on .lw-rule{margin-bottom:1.15rem!important}#s-login.screen.on .lw-hd{font-size:9px!important;margin-bottom:.65rem!important}#s-login.screen.on .pb{min-height:3.25rem;padding:.9rem .85rem!important}#s-login.screen.on .pb-name{font-size:12px!important}#s-login.screen.on .pb-desc{font-size:9px!important;line-height:1.4!important}#s-login.screen.on .lw-foot{margin-top:1.35rem!important;font-size:7px!important;text-align:center;line-height:1.5}}@media(max-width:479px){#s-login.screen.on{padding:max(1.25rem,env(safe-area-inset-top,0px)) max(.75rem,env(safe-area-inset-right,0px)) max(1.5rem,env(safe-area-inset-bottom,0px)) max(.75rem,env(safe-area-inset-left,0px))}#s-login.screen.on .lw{width:100%}#s-login.screen.on .lw-word{font-size:1.5rem!important}#s-login.screen.on .lw-sub{letter-spacing:.18em!important;margin-bottom:1.5rem!important}#s-login.screen.on .pb{min-height:3.5rem;padding-top:1rem!important;padding-bottom:1rem!important}#s-login.screen.on .pb-name{font-size:11.5px!important}#s-login.screen.on .pb-desc{font-size:9px!important}#s-login.screen.on .pb-arr{padding-left:.65rem!important}}@media(max-width:359px){#s-login.screen.on .lw-sub{letter-spacing:.14em!important;font-size:6.5px!important}#s-login.screen.on .lw-hd{letter-spacing:.12em!important}#s-login.screen.on .pb{padding-left:.7rem!important;padding-right:.7rem!important}}@media(max-height:640px)and (min-width:480px){#s-login.screen.on{height:auto;min-height:100dvh;overflow-y:auto;padding-top:1rem;padding-bottom:1rem;justify-content:flex-start}#s-login.screen.on .lw-sub{margin-bottom:1.25rem!important}#s-login.screen.on .lw-rule{margin-bottom:.85rem!important}#s-login.screen.on .lw-foot{margin-top:1rem!important}}@media(max-height:520px){#s-login.screen.on{justify-content:flex-start;padding-top:.75rem;padding-bottom:.75rem}#s-login.screen.on .lw-sub{margin-bottom:1rem!important}#s-login.screen.on .lw-foot{margin-top:.85rem!important}#s-login.screen.on .pb{min-height:2.75rem;padding-top:.65rem!important;padding-bottom:.65rem!important}}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--off)}::-webkit-scrollbar-thumb{background:var(--rule-dk);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--mid)}.notify-toast{position:fixed;right:12px;bottom:12px;z-index:10050;max-width:360px;background:#061018;color:#fff;border:1px solid #1f2c36;padding:10px 12px;font-size:11px;line-height:1.45;font-weight:600;box-shadow:0 10px 26px #00000059;opacity:0;transform:translateY(6px);transition:opacity .14s ease,transform .14s ease}.notify-toast.show{opacity:1;transform:translateY(0)}.fin-toast{position:fixed;bottom:24px;right:24px;z-index:10050;max-width:320px;background:var(--green);color:#fff;padding:12px 20px;font-size:11px;font-weight:500;letter-spacing:.02em;line-height:1.5;border-left:2px solid var(--amber);pointer-events:none;transform:translateY(120%);transition:transform .3s ease}.fin-toast.show{transform:translateY(0)}.vendor-themed-datepicker{border:1px solid var(--rule-dk)!important;border-radius:6px!important;box-shadow:0 12px 24px #00000024!important;background:#fff!important;font-family:inherit!important;font-size:12px!important}.vendor-themed-datepicker .react-datepicker__triangle{display:none!important}.vendor-themed-datepicker .react-datepicker__header{background:var(--off)!important;border-bottom:1px solid var(--rule)!important;padding-top:6px!important}.vendor-themed-datepicker .react-datepicker__current-month{display:none!important}.vendor-themed-datepicker .react-datepicker__day-name{color:var(--muted)!important;font-size:8px!important;font-weight:700!important;text-transform:uppercase!important;width:24px!important;line-height:24px!important;margin:1px!important}.vendor-themed-datepicker .react-datepicker__month-dropdown,.vendor-themed-datepicker .react-datepicker__year-dropdown{background:#fff!important;border:1px solid var(--rule)!important}.vendor-themed-datepicker .react-datepicker__month-option,.vendor-themed-datepicker .react-datepicker__year-option{color:var(--mid)!important}.vendor-themed-datepicker .react-datepicker__month-option--selected,.vendor-themed-datepicker .react-datepicker__year-option--selected{background:var(--amber-bg)!important;color:var(--amber)!important}.vendor-themed-datepicker .react-datepicker__day{color:var(--ink)!important;border-radius:999px!important;width:24px!important;line-height:24px!important;margin:1px!important;font-size:12px!important}.vendor-themed-datepicker .react-datepicker__month{margin:6px!important}.vendor-themed-datepicker .react-datepicker__navigation{top:8px!important}.vendor-themed-datepicker .react-datepicker__day:hover,.vendor-themed-datepicker .react-datepicker__day--keyboard-selected{background:var(--amber-bg)!important;color:var(--amber)!important}.vendor-themed-datepicker .react-datepicker__day--selected,.vendor-themed-datepicker .react-datepicker__day--in-selecting-range,.vendor-themed-datepicker .react-datepicker__day--in-range{background:var(--amber)!important;color:#fff!important}.vendor-themed-datepicker .react-datepicker__day--outside-month{color:var(--muted)!important}.vendor-themed-datepicker .react-datepicker__navigation-icon:before{border-color:var(--amber)!important}.vendor-themed-datepicker .react-datepicker__today-button{background:#fff!important;border-top:1px solid var(--rule)!important;color:var(--amber)!important;font-size:11px!important;font-weight:600!important}.vendor-form-datepicker{width:228px!important;min-width:228px!important;font-size:13px!important}.vendor-form-datepicker .react-datepicker__current-month{display:block!important;color:var(--ink)!important;font-size:14px!important;font-weight:700!important;margin-bottom:4px!important;text-align:center!important;padding:0 28px!important;line-height:1.25!important}.vendor-form-datepicker .react-datepicker__header{padding-top:8px!important}.vendor-form-datepicker .react-datepicker__day-name{font-size:10px!important;width:28px!important;line-height:28px!important}.vendor-form-datepicker .react-datepicker__day{width:28px!important;line-height:28px!important;font-size:13px!important}.vendor-form-datepicker .react-datepicker__month{margin:8px!important}.vendor-form-datepicker .react-datepicker__navigation{top:10px!important}.vendor-datepicker-popper,#nova-datepicker-portal .react-datepicker-popper.vendor-datepicker-popper{z-index:20000!important;margin-top:0!important;padding-top:0!important}#nova-datepicker-portal .react-datepicker-popper.vendor-datepicker-popper[data-placement^=bottom],#nova-datepicker-portal .react-datepicker-popper.command-modal-datepicker-popper[data-placement^=bottom]{padding-top:0!important;margin-top:-6px!important}#nova-datepicker-portal .react-datepicker-popper.vendor-datepicker-popper[data-placement^=top],#nova-datepicker-portal .react-datepicker-popper.command-modal-datepicker-popper[data-placement^=top]{padding-bottom:0!important;margin-bottom:-6px!important}.command-modal-date-wrapper{width:100%}.command-modal-date-trigger{width:100%;display:flex;align-items:center;position:relative;padding:.5rem 2.25rem .5rem 1rem;background:#fff;border:1px solid #D1D1D1;border-radius:0;font-size:13px;font-weight:500;line-height:1.35;text-align:left;color:#1a3530;outline:none;transition:border-color .2s ease;cursor:pointer;box-sizing:border-box}.command-modal-date-trigger:focus,.command-modal-date-trigger:focus-visible{border-color:#0a5c44;outline:none}.command-modal-date-trigger--invalid,.command-modal-date-trigger--invalid:focus,.command-modal-date-field--invalid .command-modal-date-trigger,.command-modal-date-field--invalid .command-modal-date-trigger:focus{border-color:var(--alert)}.command-modal-date-placeholder{color:#b2b2b0}.command-modal-date-value{color:#1a3530}.command-modal-date-icon{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);color:#9a9996;pointer-events:none}.command-modal-datepicker-header__nav{height:1.75rem;width:1.75rem;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:#1a6b5a;cursor:pointer}.command-modal-datepicker-header__nav:disabled{opacity:.35;cursor:not-allowed}.command-modal-datepicker-header__label{border:none;background:transparent;padding:0 .25rem;font-size:12px;font-weight:700;line-height:1.2;letter-spacing:-.01em;color:#1a3530;cursor:pointer}.command-modal-datepicker-header__label:hover{color:#1a6b5a}.command-modal-datepicker .react-datepicker__month-text{color:#203a35!important;border-radius:4px!important;font-size:11px!important;font-weight:600!important;padding:.35rem .25rem!important}.command-modal-datepicker .react-datepicker__month-text:not([aria-disabled=true]):hover{background:#ddebe6!important;color:#0f4e42!important}.command-modal-datepicker .react-datepicker__month-text--selected,.command-modal-datepicker .react-datepicker__month-text--keyboard-selected{background:#1a6b5a!important;color:#fff!important}.command-modal-datepicker .react-datepicker__month-text[aria-disabled=true]{color:#b8c4c0!important;opacity:.45;cursor:not-allowed}.command-fin-datepicker.command-modal-datepicker .react-datepicker__header--custom,.incident-datetime-datepicker.command-modal-datepicker .react-datepicker__header--custom{background:#e6efec!important;border-bottom:1px solid #D6E1DD!important;padding:0!important}.command-fin-datepicker.command-modal-datepicker .react-datepicker__current-month,.command-fin-datepicker.command-modal-datepicker .react-datepicker__navigation,.incident-datetime-datepicker.command-modal-datepicker .react-datepicker__current-month,.incident-datetime-datepicker.command-modal-datepicker .react-datepicker__navigation{display:none!important}.vendor-form-datepicker.command-modal-datepicker .react-datepicker__header--custom{background:#e6efec!important;border-bottom:1px solid #D6E1DD!important;padding:0!important}.vendor-form-datepicker.command-modal-datepicker .react-datepicker__current-month,.vendor-form-datepicker.command-modal-datepicker .react-datepicker__navigation{display:none!important}#nova-datepicker-portal .react-datepicker-popper.command-modal-datepicker-popper.command-fin-datepicker-popper[data-placement^=bottom]{padding-top:0!important;margin-top:-6px!important}.rfp-form-datepicker{width:214px!important;min-width:214px!important;border-color:#1a3530!important;border-radius:4px!important;box-shadow:0 14px 28px #07171438!important;background:#fff!important;overflow:hidden!important}.rfp-form-datepicker.command-modal-datepicker{overflow:visible!important}.command-modal-datepicker .react-datepicker__header--custom{background:#e6efec!important;border-bottom:1px solid #D6E1DD!important;padding:0!important}.command-modal-datepicker .react-datepicker__current-month,.command-modal-datepicker .react-datepicker__navigation{display:none!important}.command-modal-datepicker .react-datepicker__day:not(.react-datepicker__day--disabled){cursor:pointer}.command-modal-datepicker .react-datepicker__day--disabled,.command-modal-datepicker .react-datepicker__day--disabled:hover{color:#b8c4c0!important;background:transparent!important;cursor:not-allowed!important;opacity:.45;pointer-events:none}.rfp-form-datepicker .react-datepicker__month-container{width:100%!important;background:#fff!important}.rfp-form-datepicker .react-datepicker__current-month{display:block!important;color:#1a3530!important;font-size:12px!important;font-weight:700!important;margin-bottom:2px!important;text-align:center!important;padding:0 24px!important;line-height:1.2!important}.rfp-form-datepicker .react-datepicker__header{width:100%!important;background:#e6efec!important;border-bottom:1px solid #D6E1DD!important;padding-top:6px!important;margin:0!important;padding-bottom:4px!important}.rfp-form-datepicker .react-datepicker__day-name{color:#708680!important;font-size:9px!important;font-weight:700!important;width:24px!important;line-height:24px!important}.rfp-form-datepicker .react-datepicker__day{color:#203a35!important;width:24px!important;line-height:24px!important;font-size:12px!important;background:transparent!important}.rfp-form-datepicker .react-datepicker__month{margin:6px!important;background:#fff!important}.rfp-form-datepicker .react-datepicker__navigation{top:8px!important}.rfp-form-datepicker .react-datepicker__navigation-icon:before{border-color:#1a6b5a!important;border-width:2px 2px 0 0!important}.rfp-form-datepicker .react-datepicker__day:hover,.rfp-form-datepicker .react-datepicker__day--keyboard-selected{background:#ddebe6!important;color:#0f4e42!important}.rfp-form-datepicker .react-datepicker__day--selected,.rfp-form-datepicker .react-datepicker__day--in-selecting-range,.rfp-form-datepicker .react-datepicker__day--in-range{background:#1a6b5a!important;color:#fff!important}.rfp-form-datepicker .react-datepicker__day--outside-month{color:#a3b2ad!important}.rfp-form-datepicker .react-datepicker__day--disabled,.rfp-form-datepicker .react-datepicker__day--disabled:hover{color:#b8c4c0!important;background:transparent!important;cursor:not-allowed!important;opacity:.45}.rfp-form-datepicker .react-datepicker__navigation--previous--disabled,.rfp-form-datepicker .react-datepicker__navigation--next--disabled{opacity:.35;cursor:not-allowed}.rfp-form-datepicker .react-datepicker__navigation--previous--disabled .react-datepicker__navigation-icon:before,.rfp-form-datepicker .react-datepicker__navigation--next--disabled .react-datepicker__navigation-icon:before{border-color:#9aada7!important}.rfp-form-datepicker .react-datepicker__today-button{background:#fff!important;border-top:1px solid #D6E1DD!important;color:#1a6b5a!important;font-size:10px!important;font-weight:700!important;letter-spacing:.04em;padding:7px 0!important}.rfp-form-datepicker .react-datepicker__today-button:hover{background:#e6efec!important}.incident-datetime-popper{z-index:20000!important}.incident-datetime-datepicker.react-datepicker{--incident-cal-w: 252px;--incident-time-w: 112px;--incident-header-h: 40px;--incident-day: 32px;display:flex!important;flex-direction:row!important;align-items:stretch!important;width:calc(var(--incident-cal-w) + var(--incident-time-w))!important;min-width:calc(var(--incident-cal-w) + var(--incident-time-w))!important;max-width:min(calc(var(--incident-cal-w) + var(--incident-time-w)),calc(100vw - 24px))!important;border:1px solid #e2e0dc!important;border-radius:8px!important;box-shadow:0 12px 28px #07171424!important;background:#fff!important;font-family:inherit!important;overflow:hidden!important;line-height:1.2!important}.incident-datetime-datepicker .react-datepicker__triangle{display:none!important}.incident-datetime-datepicker .react-datepicker__month-container{float:none!important;position:relative!important;width:var(--incident-cal-w)!important;min-width:var(--incident-cal-w)!important;max-width:var(--incident-cal-w)!important;flex:0 0 var(--incident-cal-w)!important;border-right:1px solid #e8ecea!important;box-sizing:border-box!important}.incident-datetime-datepicker .react-datepicker__month-container>.react-datepicker__header,.incident-datetime-datepicker .react-datepicker__time-container>.react-datepicker__header--time{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:var(--incident-header-h)!important;height:var(--incident-header-h)!important;padding:0 44px!important;margin:0!important;box-sizing:border-box!important;background:#e8f2ef!important;border-bottom:1px solid #d6e1dd!important}.incident-datetime-datepicker .react-datepicker__header--has-time-select{padding-top:0!important;padding-bottom:0!important}.incident-datetime-datepicker .react-datepicker__header--time{padding:0!important;border-top-left-radius:0!important}.incident-datetime-datepicker .react-datepicker__navigation{position:absolute!important;top:calc((var(--incident-header-h) - 24px) / 2)!important;width:24px!important;height:24px!important;line-height:1!important;z-index:3!important}.incident-datetime-datepicker>.react-datepicker__navigation--previous{left:10px!important;right:auto!important}.incident-datetime-datepicker>.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:calc(var(--incident-time-w) + 10px)!important;left:auto!important}.incident-datetime-datepicker .react-datepicker__navigation--next--disabled,.incident-datetime-datepicker .react-datepicker__navigation--previous--disabled{opacity:.4!important;cursor:not-allowed!important}.incident-datetime-datepicker .react-datepicker__current-month{display:block!important;color:#1a3530!important;font-size:13px!important;font-weight:700!important;margin:0!important;padding:0!important;line-height:1.3!important;text-align:center!important;width:100%!important}.incident-datetime-datepicker .react-datepicker__time-container .react-datepicker-time__header{margin:0!important;padding:0!important;width:100%!important;font-size:13px!important;font-weight:700!important;line-height:1.3!important;text-align:center!important;color:#1a3530!important;letter-spacing:.06em!important;text-transform:uppercase!important}.incident-datetime-datepicker .react-datepicker__day-names,.incident-datetime-datepicker .react-datepicker__week{display:grid!important;grid-template-columns:repeat(7,var(--incident-day))!important;justify-content:center!important;-moz-column-gap:0!important;column-gap:0!important;row-gap:1px!important;margin:0 auto!important;padding:0!important;width:-moz-fit-content!important;width:fit-content!important;white-space:normal!important}.incident-datetime-datepicker .react-datepicker__day-names{margin-top:4px!important;margin-bottom:0!important}.incident-datetime-datepicker .react-datepicker__month{display:flex!important;flex-direction:column!important;align-items:center!important;margin:4px 0 6px!important}.incident-datetime-datepicker .react-datepicker__day-name,.incident-datetime-datepicker .react-datepicker__day{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:var(--incident-day)!important;height:var(--incident-day)!important;min-width:var(--incident-day)!important;max-width:var(--incident-day)!important;line-height:1!important;font-size:12px!important;margin:0!important;padding:0!important;text-align:center!important;border-radius:50%!important;box-sizing:border-box!important}.incident-datetime-datepicker .react-datepicker__day-name{color:#708680!important;font-size:10px!important;font-weight:700!important;text-transform:uppercase!important;height:24px!important;min-height:24px!important}.incident-datetime-datepicker .react-datepicker__day{color:#203a35!important}.incident-datetime-datepicker .react-datepicker__day:hover,.incident-datetime-datepicker .react-datepicker__day--keyboard-selected{background:#e8f2ef!important;color:#0a5c44!important}.incident-datetime-datepicker .react-datepicker__day--selected,.incident-datetime-datepicker .react-datepicker__day--in-selecting-range,.incident-datetime-datepicker .react-datepicker__day--in-range{background:#c5e0d6!important;color:#0a5c44!important;font-weight:700!important}.incident-datetime-datepicker .react-datepicker__day--outside-month{color:#a3b2ad!important}.incident-datetime-datepicker .react-datepicker__day--disabled{color:#c8c5c0!important;opacity:.55!important}.incident-datetime-datepicker .react-datepicker__navigation-icon:before{border-color:#0a5c44!important;border-width:2px 2px 0 0!important}.incident-datetime-datepicker .react-datepicker__time-container{float:none!important;width:var(--incident-time-w)!important;min-width:var(--incident-time-w)!important;max-width:var(--incident-time-w)!important;flex:0 0 var(--incident-time-w)!important;border-left:none!important;overflow:visible!important;box-sizing:border-box!important}.incident-datetime-datepicker .react-datepicker__time-container .react-datepicker__time{background:#fff!important;overflow:visible!important}.incident-datetime-datepicker .react-datepicker-time__header{background:transparent!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important;box-sizing:border-box!important}.incident-datetime-datepicker .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:var(--incident-time-w)!important;overflow-x:visible!important;margin:0!important}.incident-datetime-datepicker .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{width:var(--incident-time-w)!important;height:178px!important;padding:2px 0!important;margin:0!important;box-sizing:border-box!important;overflow-x:hidden!important;overflow-y:auto!important}.incident-datetime-datepicker .react-datepicker__time-list-item{height:28px!important;line-height:28px!important;padding:0 8px!important;font-size:12px!important;color:#203a35!important;text-align:center!important;white-space:nowrap!important;box-sizing:border-box!important}.incident-datetime-datepicker .react-datepicker__time-list-item:hover{background:#e8f2ef!important;color:#0a5c44!important}.incident-datetime-datepicker .react-datepicker__time-list-item--selected{background:#c5e0d6!important;color:#0a5c44!important;font-weight:700!important}@media(max-width:520px){.incident-datetime-datepicker.react-datepicker{--incident-cal-w: min(280px, calc(100vw - 24px) );--incident-time-w: 100%;flex-direction:column!important;width:min(280px,calc(100vw - 24px))!important;min-width:0!important;max-width:min(280px,calc(100vw - 24px))!important}.incident-datetime-datepicker .react-datepicker__month-container{width:100%!important;min-width:0!important;max-width:100%!important;flex:1 1 auto!important;border-right:none!important;border-bottom:1px solid #e8ecea!important}.incident-datetime-datepicker>.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:10px!important}.incident-datetime-datepicker .react-datepicker__time-container{width:100%!important;min-width:0!important;max-width:100%!important;flex:0 0 auto!important}.incident-datetime-datepicker .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box,.incident-datetime-datepicker .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{width:100%!important}.incident-datetime-datepicker .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{height:140px!important}}.public-form-surface,.public-form-surface label,.public-form-surface p,.public-form-surface span{font-family:DM Mono,monospace;font-weight:400}.public-form-surface label{font-size:9px;margin-bottom:0}.public-form-surface .public-form-field-group{gap:.3rem}.public-form-surface input,.public-form-surface textarea,.public-form-surface .public-form-select-value,.public-form-surface button,.public-form-surface a{font-family:Plus Jakarta Sans,sans-serif;font-weight:400}.public-form-surface input:not([type=file]),.public-form-surface textarea{font-size:11.5px!important;line-height:1.35!important}.public-form-surface input:not([type=file])::-moz-placeholder,.public-form-surface textarea::-moz-placeholder{font-size:11.5px!important;color:#9a9996;opacity:1}.public-form-surface input:not([type=file])::placeholder,.public-form-surface textarea::placeholder{font-size:11.5px!important;color:#9a9996;opacity:1}.public-form-surface .public-form-select-value{font-size:11.5px!important;line-height:1.35!important}.public-form-surface .import-title{font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:600;color:var(--ink);margin-bottom:.2rem}.public-form-surface .import-desc{font-family:Plus Jakarta Sans,sans-serif;font-size:9px;font-weight:400;color:var(--muted);line-height:1.25}.public-form-surface .import-upload-box{background-color:#f5f4f2;border:1px dashed #d1d1d1;transition:background-color .15s ease,border-color .15s ease;-webkit-tap-highlight-color:transparent}.public-form-surface .import-upload-box:hover,.public-form-surface .import-upload-box:active,.public-form-surface .import-upload-box:focus-within{background-color:#f0f2f5;border-color:var(--ink)}.public-form-surface .import-upload-hint,.public-form-surface .import-upload-box .import-title,.public-form-surface .import-upload-box .import-desc,.public-form-surface .import-upload-box button,.public-form-surface .import-upload-box a{font-family:Plus Jakarta Sans,sans-serif}.public-form-surface .import-upload-hint{font-size:10px;font-weight:400;color:var(--muted)}.command-enrollment-steps{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--rule);border-bottom:none;margin-bottom:0}.command-enrollment-step{padding:.75rem 1rem;background:var(--off);border-right:1px solid var(--rule);border-bottom:2px solid transparent;cursor:pointer;transition:background-color .12s,border-color .12s}.command-enrollment-step:last-child{border-right:none}.command-enrollment-step--done{border-bottom-color:var(--ok)}.command-enrollment-step--on{background:var(--white);border-bottom-color:var(--ink)}.command-enrollment-step-n{font-family:DM Mono,monospace;font-size:7.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-bottom:.25rem}.command-enrollment-step--done .command-enrollment-step-n{color:var(--ok)}.command-enrollment-step-name{font-size:11px;color:var(--mid);font-weight:400}.command-enrollment-step--on .command-enrollment-step-name{font-weight:600;color:var(--ink)}.nova-command-enrollment-form{position:relative;border:1px solid var(--rule);border-top:none;padding:1.5rem;margin-bottom:1.25rem;background:var(--white)}.command-enrollment-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:.85rem}.nova-command-enrollment-form label,.nova-command-enrollment-form .command-enrollment-label{font-family:DM Mono,monospace;font-size:7.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-weight:500}.nova-command-enrollment-form .command-enrollment-field,.nova-command-enrollment-form input:not([type=checkbox]),.nova-command-enrollment-form select,.nova-command-enrollment-form textarea,.nova-command-enrollment-form button.command-enrollment-field{border:1px solid var(--rule-dk);background:var(--white);color:var(--ink);font-family:inherit;font-size:11.5px;font-weight:400;line-height:1.35;padding:.55rem .75rem;outline:none;transition:border-color .15s}.nova-command-enrollment-form .command-enrollment-field:focus,.nova-command-enrollment-form input:not([type=checkbox]):focus,.nova-command-enrollment-form select:focus,.nova-command-enrollment-form textarea:focus,.nova-command-enrollment-form button.command-enrollment-field:focus{border-color:var(--green)}.command-enrollment-date-field--invalid .command-enrollment-field,.command-enrollment-date-field--invalid input{border-color:#b42318}.command-enrollment-date-field--invalid .command-enrollment-field:focus,.command-enrollment-date-field--invalid input:focus{border-color:#b42318}.nova-command-enrollment-form .command-enrollment-field::-moz-placeholder,.nova-command-enrollment-form input:not([type=checkbox])::-moz-placeholder,.nova-command-enrollment-form textarea::-moz-placeholder{color:var(--muted);opacity:1}.nova-command-enrollment-form .command-enrollment-field::placeholder,.nova-command-enrollment-form input:not([type=checkbox])::placeholder,.nova-command-enrollment-form textarea::placeholder{color:var(--muted);opacity:1}.nova-command-enrollment-form .command-enrollment-select{min-height:auto;padding-top:.55rem;padding-bottom:.55rem;line-height:1.35;width:100%;box-sizing:border-box}.nova-command-enrollment-form .command-enrollment-select--plain{padding-right:.75rem}.nova-command-enrollment-form .command-enrollment-select-value{font-family:inherit;font-size:11.5px;font-weight:400;line-height:1.35}.command-enrollment-select-menu{border:1px solid var(--rule-dk)!important;border-radius:0!important;box-shadow:0 10px 30px #0000001a!important;padding:0!important}.command-enrollment-select-option{font-family:inherit;font-size:11.5px!important;font-weight:400;line-height:1.35;color:var(--ink)!important;padding:.5rem .75rem!important;background:var(--white)!important}.command-enrollment-select-option:hover{background:var(--off)!important;color:var(--ink)!important}.command-enrollment-select-option.is-selected{background:var(--green-lt)!important;color:var(--green)!important}.nova-command-enrollment-form .command-enrollment-native-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;width:100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%239A9996' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;padding-right:2rem}.nova-command-enrollment-form .command-enrollment-advisor-block{background:var(--off);margin-top:0;margin-bottom:1.25rem}.nova-command-enrollment-form .command-enrollment-advisor-desc{font-size:11px;color:var(--mid);line-height:1.6;margin-bottom:.85rem}.nova-command-enrollment-form .command-enrollment-role-hint{font-family:DM Mono,monospace;font-size:8px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding:.4rem .75rem;background:var(--off);border-left:2px solid var(--green);margin-top:1rem;line-height:1.5}.nova-command-enrollment-form .command-enrollment-section-label{font-family:DM Mono,monospace;font-size:8.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin-bottom:.85rem;font-weight:500}.nova-command-enrollment-form .command-enrollment-placeholder{font-size:11px;color:var(--muted);line-height:1.6}.command-enrollment-form-grid--span2{grid-column:span 2}.command-enrollment-policy-field{display:flex;align-items:center;justify-content:space-between;gap:.65rem;min-width:0}.command-enrollment-policy-field-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink)}.command-enrollment-policy-field-actions{display:flex;align-items:center;flex-shrink:0;gap:.55rem}.command-enrollment-policy-field-action{border:none;background:transparent;padding:0;font-size:10px;font-weight:600;color:var(--ink);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.command-enrollment-policy-field-action:hover:not(:disabled){color:var(--green)}.command-enrollment-policy-field-action--remove{color:var(--alert)}.command-enrollment-policy-field-action--remove:hover:not(:disabled){color:var(--alert)}.command-enrollment-policy-field-action:disabled{opacity:.5;cursor:not-allowed}.building-systems-picker-help{font-size:10px;color:var(--muted);line-height:1.45;margin-bottom:.65rem}.building-systems-picker-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}@media(min-width:768px){.building-systems-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.building-systems-picker-option{display:flex;align-items:center;gap:.45rem;border:1px solid var(--rule);background:#fff;padding:.45rem .55rem;font-size:11px;color:var(--ink);cursor:pointer}.building-systems-picker-option.is-selected{border-color:var(--green);background:var(--ok-bg)}.building-systems-picker-option.is-disabled{opacity:.55;cursor:not-allowed}.building-systems-picker-option input{width:.85rem;height:.85rem;margin:0}.nova-command-enrollment-form .command-enrollment-field--wide{width:100%;max-width:none}.nova-command-enrollment-form .command-enrollment-foot{display:flex;gap:.5rem;justify-content:flex-end;margin-top:1.25rem}.nova-command-enrollment-form .command-enrollment-foot-actions{display:flex;gap:.5rem;justify-content:flex-end;flex-wrap:wrap}@media(max-width:767px){.command-enrollment-steps{grid-template-columns:1fr}.command-enrollment-step{border-right:none;border-bottom:1px solid var(--rule)}.command-enrollment-step:last-child{border-bottom:2px solid transparent}.command-enrollment-step--on:last-child,.command-enrollment-step--done:last-child{border-bottom-color:var(--ink)}.command-enrollment-form-grid{grid-template-columns:1fr}.command-enrollment-form-grid--span2{grid-column:span 1}}.client-enrollment-application .pub-form-wrap{width:100%;max-width:560px;margin:0 auto;flex:0 0 auto;align-self:center;display:flex;flex-direction:column;overflow:visible;background:#fff;border:1px solid #e2e0dc;box-shadow:0 12px 40px #0d111014}.client-enrollment-application .pub-form-hd{background:#1a3530;padding:1.5rem 2rem}.client-enrollment-application .pub-form-wordmark{font-family:Plus Jakarta Sans,sans-serif;font-size:1.1rem;font-weight:700;color:#fff;letter-spacing:-.01em;margin-bottom:.2rem;line-height:1.2}.client-enrollment-application .pub-form-sub{font-family:DM Mono,monospace;font-size:8.5px;letter-spacing:.2em;text-transform:uppercase;color:#fff6}.client-enrollment-application .pub-form-title{font-family:Plus Jakarta Sans,sans-serif;font-size:.95rem;font-weight:600;color:#ffffffd9;margin-top:.75rem;line-height:1.3}.client-enrollment-application .pub-form-body{padding:2rem;background:#fff;flex:0 0 auto}.client-enrollment-application .pub-form-intro{font-family:Plus Jakarta Sans,sans-serif!important;font-size:12px;font-weight:400;color:#5c5c5a;line-height:1.7;margin-bottom:1.4rem;padding-bottom:1.2rem;border-bottom:1px solid #e2e0dc}.client-enrollment-application .pub-form-section{font-family:DM Mono,monospace;font-size:8px;font-weight:400;letter-spacing:.25em;text-transform:uppercase;color:#9a9996;margin-bottom:.85rem;padding-bottom:.5rem;border-bottom:1px solid #e2e0dc;margin-top:1.5rem}.client-enrollment-application .pub-form-section:first-of-type{margin-top:0}.client-enrollment-application .form-grid,.client-enrollment-application .pub-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:.85rem}.client-enrollment-application .pub-form-grid--portfolio{margin-bottom:.85rem}.client-enrollment-application .pub-form-span-2{grid-column:span 2}.client-enrollment-application .pub-form-grid>div{min-width:0}.client-enrollment-application .public-form-field-group label{font-family:DM Mono,monospace!important;font-size:7.5px!important;font-weight:500!important;letter-spacing:.18em!important;text-transform:uppercase;color:#9a9996!important}.client-enrollment-application .public-form-surface input:not([type=file]),.client-enrollment-application .public-form-surface textarea{font-family:Plus Jakarta Sans,sans-serif!important;font-size:11.5px!important;font-weight:400!important;line-height:1.35!important;padding:.55rem .75rem!important;border-color:#c8c5c0!important;color:#0d1110!important;box-sizing:border-box;width:100%}.client-enrollment-application .public-form-surface input:not([type=file]):focus,.client-enrollment-application .public-form-surface textarea:focus{border-color:#1a3530!important}.client-enrollment-application .public-form-field-group{width:100%;min-width:0}.client-enrollment-application.public-form-surface .public-form-select-trigger,.client-enrollment-application .public-form-surface .public-form-select-trigger{width:100%;box-sizing:border-box;min-height:calc(1.1rem + 17.525px);height:calc(1.1rem + 17.525px);padding:.55rem .75rem!important;border-color:#c8c5c0!important;align-items:center}.client-enrollment-application.public-form-surface .public-form-select-trigger--plain,.client-enrollment-application .public-form-surface .public-form-select-trigger--plain{padding-left:.75rem!important;padding-right:.75rem!important}.client-enrollment-application .public-form-surface input:not([type=file])::-moz-placeholder,.client-enrollment-application .public-form-surface textarea::-moz-placeholder{color:#9a9996!important;font-size:11.5px!important;font-weight:400!important;opacity:1}.client-enrollment-application .public-form-surface input:not([type=file])::placeholder,.client-enrollment-application .public-form-surface textarea::placeholder{color:#9a9996!important;font-size:11.5px!important;font-weight:400!important;opacity:1}.client-enrollment-application.public-form-surface .public-form-select-trigger .public-form-select-value,.client-enrollment-application .public-form-surface .public-form-select-trigger .public-form-select-value{padding:0!important;border:none!important;font-family:Plus Jakarta Sans,sans-serif!important;font-size:11.5px!important;font-weight:400!important;line-height:1.35!important}.client-enrollment-application .public-form-surface .public-form-select-trigger .public-form-select-value--placeholder{color:#9a9996!important}.client-enrollment-application .public-form-surface .public-form-select-trigger .public-form-select-value--selected{color:#0d1110!important}.client-enrollment-application.public-form-surface .public-form-select-trigger svg,.client-enrollment-application .public-form-surface .public-form-select-trigger svg{width:14px;height:14px;flex-shrink:0}.client-enrollment-application .public-form-field-group:focus-within .public-form-select-trigger{border-color:#1a3530!important}.client-enrollment-application .public-form-surface textarea{font-size:11px!important;min-height:70px;resize:vertical}.client-enrollment-application .import-box{border:1px dashed #c8c5c0;padding:1.75rem;text-align:center;cursor:pointer;transition:background-color .15s ease,border-color .15s ease;background:#f5f4f2;margin-bottom:.85rem}.client-enrollment-application .import-box:hover{border-color:#1a3530;background:#ebf0ef}.client-enrollment-application .import-box.import-box--static{cursor:default}.client-enrollment-application .import-box.import-box--static:hover,.client-enrollment-application .import-box--has-file,.client-enrollment-application .import-box--has-file:hover{border-color:#c8c5c0;background:#f5f4f2}.client-enrollment-application .client-excel-import-upload-btn{margin-top:.75rem;border:1px solid #1a3530;background:#fff;padding:.35rem .75rem;font-family:Plus Jakarta Sans,sans-serif;font-size:10px;font-weight:600;color:#1a3530;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.client-enrollment-application .client-excel-import-upload-btn:hover:not(:disabled){border-color:#1a3530;background:#ebf0ef}.client-enrollment-application .import-icon{font-size:1.5rem;margin-bottom:.5rem;opacity:.4;line-height:1}.client-enrollment-application .import-title{font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:600;color:#0d1110;margin-bottom:.2rem}.client-enrollment-application .import-sub{font-family:Plus Jakarta Sans,sans-serif;font-size:10px;color:#9a9996;max-width:420px;margin-left:auto;margin-right:auto;line-height:1.5}.client-enrollment-application .import-or{display:flex;align-items:center;gap:.75rem;font-family:DM Mono,monospace;font-size:8px;letter-spacing:.15em;text-transform:uppercase;color:#9a9996;margin:.85rem 0}.client-enrollment-application .import-or:before,.client-enrollment-application .import-or:after{content:"";flex:1;height:1px;background:#e2e0dc}.client-enrollment-application .pub-form-manual-addresses{margin-bottom:.85rem}.client-enrollment-application .pub-form-file-chip{display:inline-flex;align-items:center;gap:.5rem;margin-top:.65rem;padding:.25rem .5rem;font-family:Plus Jakarta Sans,sans-serif;font-size:10px;color:#1a3530;background:#fff;border:1px solid #d1d1d1}.client-enrollment-application .pub-form-file-chip button{font-family:Plus Jakarta Sans,sans-serif;font-size:10px;color:#b83a1a;text-decoration:underline;background:none;border:none;cursor:pointer;padding:0}.client-enrollment-application .pub-form-error{font-family:Plus Jakarta Sans,sans-serif;font-size:10px;color:#b83a1a;margin-top:.25rem}.client-enrollment-application .pub-form-contacts-intro{font-family:Plus Jakarta Sans,sans-serif;font-size:11px;font-weight:400;color:#5c5c5a;line-height:1.6;margin-bottom:.9rem}.client-enrollment-application .pub-form-roster-empty{border:1px dashed #c8c5c0;background:#f5f4f2;padding:1rem 1.1rem;margin-bottom:.85rem}.client-enrollment-application .pub-form-roster-empty .pub-form-note{margin:0 0 .75rem}.client-enrollment-application .pub-form-roster-list{display:flex;flex-direction:column;gap:.75rem;margin-bottom:.75rem}.client-enrollment-application .pub-form-roster-card{border:1px solid #e2e0dc;background:#faf9f7;padding:.85rem}.client-enrollment-application .pub-form-roster-remove{margin-top:.65rem;font-family:Plus Jakarta Sans,sans-serif;font-size:10px;font-weight:600;color:#8b3a3a;background:none;border:none;padding:0;cursor:pointer;text-decoration:underline}.client-enrollment-application .pub-form-roster-actions{display:flex;flex-wrap:wrap;gap:.5rem}.client-enrollment-application .pub-form-alert{border:1px solid #e8c4ba;background:#fbf0ed;padding:.5rem .75rem;font-family:Plus Jakarta Sans,sans-serif;font-size:10px;color:#b83a1a;margin-top:.5rem}.client-enrollment-application .pub-form-footer{padding:1rem 2rem;border-top:1px solid #e2e0dc;background:#f5f4f2;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem;flex:0 0 auto;flex-wrap:nowrap}.client-enrollment-application .pub-form-footer-copy{flex:1 1 auto;min-width:8rem}.client-enrollment-application .pub-form-note{font-family:Plus Jakarta Sans,sans-serif;font-size:10px;font-weight:400;color:#9a9996;line-height:1.55;display:block}.client-enrollment-application .pub-form-footer-actions{display:flex;flex:0 0 auto;flex-shrink:0;align-items:center;gap:.5rem;margin-left:auto}.client-enrollment-application .pub-form-footer .pub-form-btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:5.75rem;min-width:5.75rem;max-width:5.75rem;min-height:2.5rem;height:2.5rem;padding:8px 12px;flex:0 0 auto}.client-enrollment-application .pub-form-btn{font-family:Plus Jakarta Sans,sans-serif;font-size:10px;font-weight:600;letter-spacing:.04em;line-height:1.2;padding:7px 14px;border-radius:0;cursor:pointer;border:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.client-enrollment-application .pub-form-btn--ghost{background:transparent;color:#5c5c5a;border:1px solid #c8c5c0}.client-enrollment-application .pub-form-btn--ghost:hover:not(:disabled){border-color:#0d1110;color:#0d1110}.client-enrollment-application .pub-form-btn-text{white-space:nowrap;display:inline-block;line-height:1.2}.client-enrollment-application .pub-form-btn-text--stacked{display:flex;flex-direction:column;align-items:center;justify-content:center;white-space:normal;line-height:1.15;text-align:center;gap:1px}.client-enrollment-application .pub-form-footer .pub-form-btn--primary{white-space:normal!important;font-weight:700}.client-enrollment-application .pub-form-btn--primary{background:#1a3530;color:#fff}.client-enrollment-application .pub-form-btn--primary:hover:not(:disabled){background:#224540}.client-enrollment-application .pub-form-btn--primary:disabled{background:#8da9a2;cursor:not-allowed}.public-form-surface .form-footer-note{font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:400;color:#8c8c8c;line-height:1.4}.vendor-partner-application .pub-form-wrap{width:100%;max-width:560px;margin:0 auto;flex:0 0 auto;align-self:center;display:flex;flex-direction:column;overflow:visible;background:#fff;border:1px solid #e2e0dc;box-shadow:0 12px 40px #0d111014}.vendor-partner-application .pub-form-hd{background:#1a3530;padding:1.5rem 2rem}.vendor-partner-application .pub-form-hd--vendor{background:#8a5e00}.vendor-partner-application .pub-form-wordmark{font-family:Plus Jakarta Sans,sans-serif;font-size:1.1rem;font-weight:700;color:#fff;letter-spacing:-.01em;margin-bottom:.2rem;line-height:1.2}.vendor-partner-application .pub-form-sub{font-family:DM Mono,monospace;font-size:8.5px;letter-spacing:.2em;text-transform:uppercase;color:#fff6}.vendor-partner-application .pub-form-title{font-family:Plus Jakarta Sans,sans-serif;font-size:.95rem;font-weight:600;color:#ffffffd9;margin-top:.75rem;line-height:1.3}.vendor-partner-application .pub-form-body{padding:2rem;background:#fff;flex:0 0 auto}.vendor-partner-application .pub-form-intro{font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:400;color:#5c5c5a;line-height:1.7;margin-bottom:1.4rem;padding-bottom:1.2rem;border-bottom:1px solid #e2e0dc}.vendor-partner-application .pub-form-section{font-family:DM Mono,monospace;font-size:8px;font-weight:400;letter-spacing:.25em;text-transform:uppercase;color:#9a9996;margin-bottom:.85rem;padding-bottom:.5rem;border-bottom:1px solid #e2e0dc;margin-top:1.5rem}.vendor-partner-application .pub-form-section:first-of-type{margin-top:0}.vendor-partner-application .pub-form-section--tight{margin-top:1rem;margin-bottom:.5rem}.vendor-partner-application .pub-form-bottom-grid{margin-bottom:0}.vendor-partner-application .pub-form-upload-field{display:flex;flex-direction:column;gap:.3rem}.vendor-partner-application .import-box--compact .import-title{font-size:11px;font-weight:600}.vendor-partner-application .import-box--compact .import-sub{font-size:10px;max-width:none}.vendor-partner-application .public-form-field-group:not(:has(label:not(:empty))){gap:0}.vendor-partner-application .pub-form-contacts-intro{font-family:Plus Jakarta Sans,sans-serif;font-size:11px;font-weight:400;color:#5c5c5a;line-height:1.6;margin-bottom:.9rem}.vendor-partner-application .pub-form-contact-label{font-family:DM Mono,monospace;font-size:9px;letter-spacing:.16em;text-transform:uppercase;margin-bottom:.55rem}.vendor-partner-application .pub-form-contact-label--business{color:#9a9996}.vendor-partner-application .pub-form-contact-label--emergency{color:#8a5e00}.vendor-partner-application .form-grid,.vendor-partner-application .pub-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:.85rem}.vendor-partner-application .pub-form-span-2{grid-column:span 2}.vendor-trade-chip-picker{display:flex;flex-direction:column;gap:.45rem}.vendor-trade-chip-picker__hd{font-family:DM Mono,monospace;font-size:8px;font-weight:400;letter-spacing:.25em;text-transform:uppercase;color:#9a9996;margin:0}.vendor-trade-chip-picker__intro{font-family:Plus Jakarta Sans,sans-serif;font-size:11px;font-weight:400;color:#5c5c5a;line-height:1.5;margin:0 0 .35rem}.vendor-trade-chip-grid{display:flex;flex-wrap:wrap;gap:.45rem}.vendor-trade-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:Plus Jakarta Sans,sans-serif;font-size:11px;font-weight:500;line-height:1.35;color:#1a1a18;background:#fff;border:1px solid #c8c5c0;border-radius:2px;padding:.45rem .65rem;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.vendor-trade-chip:hover:not(:disabled){border-color:#0a5c44}.vendor-trade-chip--selected{background:#0a5c44;border-color:#0a5c44;color:#fff}.vendor-trade-chip--selected:hover:not(:disabled){background:#084c39;border-color:#084c39}.vendor-trade-chip-picker--disabled .vendor-trade-chip{opacity:.55;cursor:not-allowed}.vendor-trade-chip-picker__error,.vendor-partner-application .vendor-trade-chip-picker__error{font-family:Plus Jakarta Sans,sans-serif;font-size:10px;color:#b42318;margin-top:.15rem}.vendor-trade-chip-picker--command-fin{gap:.35rem}.vendor-trade-chip-picker--command-fin .vendor-trade-chip-picker__hd{font-family:DM Mono,monospace;font-size:7.5px;letter-spacing:.16em;color:#9a9996}.command-fin-form-grid>.command-fin-fg--span-2:has(.vendor-trade-chip-picker){grid-column:span 2}.vendor-amber-modal .vendor-trade-chip:hover:not(:disabled){border-color:#8a5e00}.vendor-amber-modal .vendor-trade-chip--selected{background:#8a5e00;border-color:#8a5e00;color:#fff}.vendor-amber-modal .vendor-trade-chip--selected:hover:not(:disabled){background:#7a5400;border-color:#7a5400;color:#fff}.vendor-partner-application .vendor-trade-chip:hover:not(:disabled){border-color:#8a5e00}.vendor-partner-application .vendor-trade-chip--selected{background:#8a5e00;border-color:#8a5e00;color:#fff}.vendor-partner-application .vendor-trade-chip--selected:hover:not(:disabled){background:#7a5400;border-color:#7a5400;color:#fff}.vendor-partner-application .pub-form-intro,.vendor-partner-application .pub-form-contacts-intro,.vendor-partner-application .pub-form-note,.vendor-partner-application .import-title,.vendor-partner-application .import-sub,.vendor-partner-application .pub-form-upload-title,.vendor-partner-application .pub-form-upload-sub,.vendor-partner-application .coverage-national-msg-sub{font-family:Plus Jakarta Sans,sans-serif!important}.vendor-partner-application .pub-form-grid>div{min-width:0}.vendor-partner-application.public-form-surface .public-form-select-trigger,.vendor-partner-application .public-form-surface .public-form-select-trigger{width:100%;box-sizing:border-box;min-height:calc(1.1rem + 17.525px);height:calc(1.1rem + 17.525px);padding:.55rem .75rem!important;border-color:#c8c5c0!important;align-items:center}.vendor-partner-application.public-form-surface .public-form-select-trigger--plain,.vendor-partner-application .public-form-surface .public-form-select-trigger--plain{padding-left:.75rem!important;padding-right:.75rem!important}.vendor-partner-application.public-form-surface .public-form-select-trigger .public-form-select-value,.vendor-partner-application .public-form-surface .public-form-select-trigger .public-form-select-value{padding:0!important;border:none!important;line-height:1.35!important}.vendor-partner-application.public-form-surface .public-form-select-trigger svg,.vendor-partner-application .public-form-surface .public-form-select-trigger svg{width:14px;height:14px;flex-shrink:0}.vendor-partner-application .public-form-field-group:focus-within .public-form-select-trigger,.vendor-partner-application .public-form-surface .public-form-select-trigger.border-\[\#0A5C44\]{border-color:#8a5e00!important}.vendor-partner-application .public-form-surface .public-form-select-trigger .vendor-form-select-chevron{color:#9a9996}.vendor-partner-application .public-form-surface .public-form-select-trigger .vendor-form-select-chevron.rotate-180{color:#8a5e00}.vendor-partner-application .pub-form-grid--contacts{margin-bottom:1.1rem}.vendor-partner-application .pub-form-roster-empty{border:1px dashed #c8c5c0;background:#f5f4f2;padding:1rem 1.1rem;margin-bottom:.85rem}.vendor-partner-application .pub-form-roster-empty .pub-form-note{margin:0 0 .75rem}.vendor-partner-application .pub-form-roster-list{display:flex;flex-direction:column;gap:.75rem;margin-bottom:.75rem}.vendor-partner-application .pub-form-roster-card{border:1px solid #e2e0dc;background:#faf9f7;padding:.85rem}.vendor-partner-application .pub-form-roster-remove{margin-top:.65rem;font-family:Plus Jakarta Sans,sans-serif;font-size:10px;font-weight:600;color:#8b3a3a;background:none;border:none;padding:0;cursor:pointer;text-decoration:underline}.vendor-partner-application .pub-form-roster-actions{display:flex;flex-wrap:wrap;gap:.5rem}.vendor-partner-application .public-form-field-group label,.vendor-partner-application .pub-form-upload-label{font-family:DM Mono,monospace!important;font-size:7.5px!important;font-weight:500!important;letter-spacing:.18em!important;text-transform:uppercase;color:#9a9996!important}.vendor-partner-application.public-form-surface input:not([type=file]),.vendor-partner-application.public-form-surface textarea,.vendor-partner-application.public-form-surface .pub-form-datepicker-trigger,.vendor-partner-application .public-form-surface input:not([type=file]),.vendor-partner-application .public-form-surface textarea,.vendor-partner-application .public-form-surface .pub-form-datepicker-trigger{font-family:Plus Jakarta Sans,sans-serif!important;font-size:11.5px!important;font-weight:400!important;line-height:1.35!important;padding:.55rem .75rem!important;border-color:#c8c5c0!important;color:#0d1110!important;box-sizing:border-box;width:100%}.vendor-partner-application.public-form-surface .pub-form-datepicker-trigger,.vendor-partner-application .public-form-surface .pub-form-datepicker-trigger{min-height:calc(1.1rem + 17.525px);padding:.55rem 2.25rem .55rem .75rem!important}.vendor-partner-application .public-form-surface .pub-form-datepicker-trigger .text-\[\#9A9996\]{color:#9a9996!important}.vendor-partner-application .public-form-surface .pub-form-datepicker-trigger .text-\[\#1A3530\]{color:#0d1110!important}.vendor-partner-application .public-form-surface .public-form-select-trigger .public-form-select-value{font-family:Plus Jakarta Sans,sans-serif!important;font-size:11.5px!important;font-weight:400!important;line-height:1.35!important}.vendor-partner-application .public-form-surface .public-form-select-trigger .public-form-select-value--placeholder{color:#9a9996!important}.vendor-partner-application .public-form-surface .public-form-select-trigger .public-form-select-value--selected{color:#0d1110!important}.vendor-partner-application .public-form-surface input:not([type=file]):focus,.vendor-partner-application .public-form-surface textarea:focus,.vendor-partner-application .public-form-surface .pub-form-datepicker-trigger:focus,.vendor-partner-application .public-form-surface .public-form-field-group:focus-within>div[class*=border],.vendor-partner-application .public-form-surface .public-form-field-group:focus-within .pub-form-datepicker-trigger{border-color:#8a5e00!important}.vendor-partner-application .public-form-surface textarea{font-size:11px!important;min-height:70px;resize:vertical}.vendor-partner-application .public-form-surface input::-moz-placeholder,.vendor-partner-application .public-form-surface textarea::-moz-placeholder{color:#9a9996!important;font-size:11.5px!important}.vendor-partner-application .public-form-surface input::placeholder,.vendor-partner-application .public-form-surface textarea::placeholder{color:#9a9996!important;font-size:11.5px!important}.vendor-partner-application .import-box{border:1px dashed #c8c5c0;padding:1.75rem;text-align:center;cursor:pointer;transition:background-color .15s ease,border-color .15s ease;background:#f5f4f2;margin-bottom:.85rem}.vendor-partner-application .import-box:hover{border-color:#8a5e00;background:#fbf5e8}.vendor-partner-application .import-box--compact{padding:1rem;margin-bottom:0}.vendor-partner-application .import-icon{font-size:1.5rem;margin-bottom:.5rem;opacity:.4;line-height:1}.vendor-partner-application .import-title{font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:600;color:#0d1110;margin-bottom:.2rem}.vendor-partner-application .import-sub{font-family:Plus Jakarta Sans,sans-serif;font-size:10px;font-weight:400;color:#9a9996;line-height:1.4;max-width:420px;margin-left:auto;margin-right:auto}.vendor-partner-application .import-or{display:flex;align-items:center;gap:.75rem;font-family:DM Mono,monospace;font-size:8px;letter-spacing:.15em;text-transform:uppercase;color:#9a9996;margin:.85rem 0}.vendor-partner-application .import-or:before,.vendor-partner-application .import-or:after{content:"";flex:1;height:1px;background:#e2e0dc}.vendor-partner-application .pub-form-upload-title{font-family:Plus Jakarta Sans,sans-serif;font-size:11px;font-weight:600;color:#0d1110;margin-bottom:.2rem}.vendor-partner-application .pub-form-upload-sub{font-family:Plus Jakarta Sans,sans-serif;font-size:10px;color:#9a9996}.vendor-partner-application .pub-form-file-chip{display:inline-flex;align-items:center;gap:.5rem;margin-top:.5rem;padding:.25rem .5rem;font-family:Plus Jakarta Sans,sans-serif;font-size:10px;color:#1a3530;background:#fff;border:1px solid #d1d1d1}.vendor-partner-application .pub-form-file-chip button{font-family:Plus Jakarta Sans,sans-serif;font-size:10px;color:#b83a1a;text-decoration:underline;background:none;border:none;cursor:pointer;padding:0}.vendor-partner-application .pub-form-error{font-family:Plus Jakarta Sans,sans-serif;font-size:10px;color:#b83a1a;margin-top:.25rem}.vendor-partner-application .pub-form-alert{border:1px solid #e8c4ba;background:#fbf0ed;padding:.5rem .75rem;font-family:Plus Jakarta Sans,sans-serif;font-size:10px;color:#b83a1a;margin-top:.5rem}.vendor-partner-application .pub-form-footer{padding:1rem 2rem;border-top:1px solid #e2e0dc;background:#f5f4f2;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem;flex:0 0 auto;flex-wrap:nowrap}.vendor-partner-application .pub-form-footer-copy{flex:1 1 auto;min-width:8rem}.vendor-partner-application .pub-form-note{font-family:Plus Jakarta Sans,sans-serif;font-size:10px;font-weight:400;color:#9a9996;line-height:1.55;display:block}.vendor-partner-application .pub-form-footer-actions{display:flex;flex:0 0 auto;flex-shrink:0;align-items:center;gap:.5rem;margin-left:auto;width:-moz-max-content;width:max-content;max-width:100%}.vendor-partner-application .pub-form-footer .pub-form-btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:5.75rem;min-width:5.75rem;max-width:5.75rem;min-height:2.5rem;height:2.5rem;padding:8px 12px;flex:0 0 auto}.vendor-partner-application .pub-form-btn{font-family:Plus Jakarta Sans,sans-serif;font-size:10px;font-weight:600;letter-spacing:.04em;line-height:1.2;padding:7px 14px;border-radius:0;white-space:nowrap;cursor:pointer;border:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.vendor-partner-application .pub-form-btn--ghost{background:#fff;color:#5c5c5a;border:1px solid #c8c5c0}.vendor-partner-application .pub-form-btn--ghost:hover:not(:disabled){border-color:#0d1110;color:#0d1110;background:#fff}.vendor-partner-application .pub-form-btn-text{white-space:nowrap;display:inline-block;line-height:1.2}.vendor-partner-application .pub-form-btn-text--stacked{display:flex;flex-direction:column;align-items:center;justify-content:center;white-space:normal;line-height:1.15;text-align:center;gap:1px}.vendor-partner-application .pub-form-footer .pub-form-btn--primary{white-space:normal!important}.vendor-partner-application .pub-form-btn--primary{background:#8a5e00;color:#fff;font-weight:700;flex-shrink:0;padding-left:16px;padding-right:16px}.vendor-partner-application .pub-form-btn--primary:hover:not(:disabled){background:#7a5300}.vendor-partner-application .pub-form-btn--primary:disabled{background:#cbaf73;cursor:not-allowed}.vendor-partner-application .coverage-block{background:#f5f4f2;border:1px solid #e2e0dc;padding:1rem 1.1rem;margin-bottom:.85rem}.vendor-partner-application .service-coverage-picker--disabled{pointer-events:none}.vendor-partner-application .service-coverage-picker--disabled .coverage-block,.vendor-partner-application .service-coverage-picker--disabled .state-chip,.vendor-partner-application .service-coverage-picker--disabled .region-pill,.vendor-partner-application .service-coverage-picker--disabled .coverage-search{opacity:.55}.vendor-partner-application .coverage-block-hd{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem;flex-wrap:nowrap}.vendor-partner-application .coverage-block-label{font-family:DM Mono,monospace;font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:#9a9996;font-weight:500}.vendor-partner-application .coverage-national-label{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-family:DM Mono,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#0d1110;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;flex-shrink:0}.vendor-partner-application .coverage-national-label input{margin:0;accent-color:#8a5e00}.vendor-partner-application .coverage-search{width:100%;border:1px solid #e2e0dc;padding:8px 12px;margin-bottom:.75rem;font-size:11.5px;font-family:Plus Jakarta Sans,sans-serif;background:#fff;outline:none;transition:border-color .15s ease;color:#0d1110;box-sizing:border-box}.vendor-partner-application .coverage-search:focus{border-color:#8a5e00}.vendor-partner-application .coverage-search::-moz-placeholder{color:#9a9996}.vendor-partner-application .coverage-search::placeholder{color:#9a9996}.vendor-partner-application .region-pills{display:flex;gap:6px;margin-bottom:.6rem;flex-wrap:wrap}.vendor-partner-application .region-pill{padding:4px 10px;font-family:DM Mono,monospace;font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:#9a9996;background:#fff;border:1px solid #e2e0dc;cursor:pointer;transition:all .12s ease}.vendor-partner-application .region-pill:hover:not(:disabled){border-color:#8a5e00;color:#8a5e00}.vendor-partner-application .region-pill--clear{margin-left:auto}.vendor-partner-application .state-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:4px;max-height:240px;overflow-y:auto;padding:2px}.vendor-partner-application .state-chip{padding:7px 0;text-align:center;font-family:DM Mono,monospace;font-size:10px;letter-spacing:.04em;color:#5c5c5a;background:#fff;border:1px solid #e2e0dc;cursor:pointer;transition:all .12s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vendor-partner-application .state-chip:hover:not(:disabled){border-color:#8a5e00;color:#8a5e00}.vendor-partner-application .state-chip.on{background:#8a5e00;color:#fff;border-color:#8a5e00}.vendor-partner-application .coverage-status-line{margin-top:.85rem;padding-top:.85rem;border-top:1px solid #e2e0dc;font-family:DM Mono,monospace;font-size:10px;color:#9a9996;letter-spacing:.05em;min-height:14px}.vendor-partner-application .coverage-national-msg{padding:1rem;background:#fbf5e8;border:1px solid #e0cfa0;text-align:center}.vendor-partner-application .coverage-national-msg-title{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#8a5e00;font-weight:500}.vendor-partner-application .coverage-national-msg-sub{font-family:Plus Jakarta Sans,sans-serif;font-size:11px;color:#5c5c5a;margin-top:.3rem}@media(max-width:767px){.vendor-partner-application .pub-form-body,.vendor-partner-application .pub-form-footer{padding-left:1.25rem;padding-right:1.25rem}.vendor-partner-application .pub-form-footer{flex-direction:column;align-items:stretch;flex-wrap:wrap}.vendor-partner-application .pub-form-footer-copy{flex:1 1 100%;min-width:0}.vendor-partner-application .pub-form-footer-actions{width:100%;max-width:100%;margin-left:0;justify-content:flex-end;flex-wrap:nowrap}.vendor-partner-application .pub-form-footer .pub-form-btn{flex:0 0 auto!important;width:5.75rem!important;min-width:5.75rem!important;max-width:5.75rem!important;min-height:2.5rem!important;height:2.5rem!important}.vendor-partner-application .form-grid,.vendor-partner-application .pub-form-grid{grid-template-columns:1fr}.vendor-partner-application .pub-form-span-2{grid-column:span 1}.vendor-partner-application .state-grid{grid-template-columns:repeat(4,1fr)}.vendor-partner-application .region-pill--clear{margin-left:0}}@media(max-width:767px){.client-enrollment-application.flex.justify-center.py-8{align-items:flex-start;justify-content:flex-start;padding:max(1rem,env(safe-area-inset-top,0px)) max(.75rem,env(safe-area-inset-right,0px)) max(1.5rem,env(safe-area-inset-bottom,0px)) max(.75rem,env(safe-area-inset-left,0px));min-height:100dvh;box-sizing:border-box}.client-enrollment-application .pub-form-wrap{width:100%!important;max-width:min(560px,100%)!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box}.client-enrollment-application .pub-form-body,.client-enrollment-application .pub-form-footer,.client-enrollment-application .pub-form-hd{padding-left:1.25rem;padding-right:1.25rem}.client-enrollment-application .pub-form-footer{flex-direction:column;align-items:stretch;flex-wrap:wrap}.client-enrollment-application .pub-form-footer-copy{flex:1 1 100%;min-width:0}.client-enrollment-application .pub-form-footer-actions{width:100%;margin-left:0;justify-content:flex-end}.client-enrollment-application .pub-form-footer .pub-form-btn{width:5.75rem!important;min-width:5.75rem!important;max-width:5.75rem!important;min-height:2.5rem!important;height:2.5rem!important}.client-enrollment-application .form-grid,.client-enrollment-application .pub-form-grid{grid-template-columns:1fr}.client-enrollment-application .pub-form-span-2{grid-column:span 1}}@media(max-width:1023px){div.max-w-\[550px\]:has(.public-form-surface){width:min(550px,calc(100vw - 2rem));max-width:100%}}@media(max-width:767px){.vendor-partner-application.flex.justify-center.py-8{align-items:flex-start;justify-content:flex-start;padding:max(1rem,env(safe-area-inset-top,0px)) max(.75rem,env(safe-area-inset-right,0px)) max(1.5rem,env(safe-area-inset-bottom,0px)) max(.75rem,env(safe-area-inset-left,0px));min-height:100dvh;box-sizing:border-box}.vendor-partner-application .pub-form-wrap{width:100%!important;max-width:min(560px,100%)!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box}.bg-off.flex.justify-center.py-8{align-items:flex-start;justify-content:flex-start;padding:max(1rem,env(safe-area-inset-top,0px)) max(.75rem,env(safe-area-inset-right,0px)) max(1.5rem,env(safe-area-inset-bottom,0px)) max(.75rem,env(safe-area-inset-left,0px));min-height:100dvh;box-sizing:border-box}div.max-w-\[550px\]:has(.public-form-surface){width:100%!important;max-width:min(550px,100%)!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box}.max-w-\[550px\] .bg-\[\#1A3530\],.max-w-\[550px\] .bg-amber{padding:.75rem 1.25rem!important}.max-w-\[550px\] .public-form-surface.px-6,.max-w-\[550px\] .public-form-surface.sm\:px-10{padding-left:1.25rem!important;padding-right:1.25rem!important}.public-form-surface .grid.md\:grid-cols-2{grid-template-columns:1fr!important;-moz-column-gap:0!important;column-gap:0!important}.public-form-surface .md\:col-span-2{grid-column:1 / -1!important}.public-form-surface input,.public-form-surface textarea,.public-form-surface .public-form-select-value,.public-form-surface button{width:100%;max-width:100%;box-sizing:border-box}.public-form-surface input:not([type=file]),.public-form-surface textarea{font-size:11.5px!important;line-height:1.35!important;min-height:2.25rem;padding-top:.45rem!important;padding-bottom:.45rem!important}.public-form-surface input:not([type=file])::-moz-placeholder,.public-form-surface textarea::-moz-placeholder{font-size:11.5px!important}.public-form-surface input:not([type=file])::placeholder,.public-form-surface textarea::placeholder{font-size:11.5px!important}.public-form-surface .public-form-field-group>.flex.items-center.justify-between{min-height:2.25rem;padding-top:.45rem!important;padding-bottom:.45rem!important}.public-form-surface .public-form-select-value{font-size:11.5px!important;line-height:1.35!important}.public-form-surface .public-form-field-group input[type=date]{font-size:11.5px!important}.public-form-surface .import-upload-box{padding-left:.75rem!important;padding-right:.75rem!important}.public-form-surface .import-desc.max-w-\[420px\]{max-width:100%!important;padding-left:.25rem;padding-right:.25rem}.public-form-surface.border-t.flex.flex-col{padding-left:1.25rem!important;padding-right:1.25rem!important;align-items:stretch!important;text-align:center}.public-form-surface.border-t .max-w-full{max-width:100%!important;text-align:center}.public-form-surface.border-t .flex.flex-row{flex-direction:column!important;width:100%;gap:.65rem!important}.public-form-surface.border-t .flex.flex-row button{width:100%;min-height:2.75rem}}@media(max-width:479px){.bg-off.flex.justify-center.py-8{padding-left:max(.5rem,env(safe-area-inset-left,0px));padding-right:max(.5rem,env(safe-area-inset-right,0px))}.max-w-\[550px\] .text-\[15\.4px\]{font-size:14px!important}.max-w-\[550px\] .text-\[14px\]{font-size:13px!important}.public-form-surface .form-footer-note{font-size:11px!important;line-height:1.45}.public-form-surface .import-title{font-size:11px!important}}@media(max-width:359px){.max-w-\[550px\] .font-mono.tracking-\[0\.2em\]{letter-spacing:.12em!important;font-size:7px!important}}.portal-dashboard-body,.command-dashboard .command-dashboard-body{flex:1;min-height:0;min-width:0;display:flex;overflow:hidden}@media(min-width:1024px){.portal-dashboard-body,.command-dashboard .command-dashboard-body{display:grid;grid-template-columns:var(--command-sidebar-w) 1fr;align-items:stretch}}.command-dashboard .command-dashboard-main{flex:1;min-width:0;min-height:0}.command-read-only-banner{margin:0;padding:.65rem 1rem;border-bottom:1px solid #f0d5a8;background:#fff8eb;color:#6b4f1d;font-size:11px;line-height:1.45}.command-read-only-banner--scoped{border-bottom-color:#c9ddd6;background:#edf6f2;color:#1a4d3a}.portal-dashboard-body .command-sidebar,.command-dashboard .command-sidebar{width:var(--command-sidebar-w);min-width:var(--command-sidebar-w);max-width:var(--command-sidebar-w);flex-shrink:0;height:100%;min-height:0}@media(max-width:1023px){.portal-dashboard-body .command-sidebar.command-sidebar--drawer,.command-dashboard .command-sidebar.command-sidebar--drawer{width:min(280px,88vw);min-width:min(280px,88vw);max-width:min(280px,88vw)}}.command-sidebar{background:var(--off);padding-top:.75rem}.command-sidebar .command-sb-grp{display:flex;align-items:center;padding:.5rem 1rem .25rem;gap:.35rem}.command-sidebar .command-sb-grp-toggle{width:100%;border:none;background:transparent;cursor:pointer;text-align:left;transition:background .12s}.command-sidebar .command-sb-grp-toggle:hover{background:var(--rule)}.command-sidebar .command-sb-grp-chevron{margin-left:auto;width:7px;height:7px;border-right:1.5px solid var(--green);border-bottom:1.5px solid var(--green);transform:rotate(-45deg);transition:transform .15s ease;flex-shrink:0}.command-sidebar .command-sb-grp-toggle.is-open .command-sb-grp-chevron{transform:rotate(45deg)}.command-sidebar .command-sb-grp-label{font-family:DM Mono,monospace;font-size:9.5px;font-weight:400;line-height:1;letter-spacing:.25em;text-transform:uppercase;color:var(--green)}.command-sidebar .command-sb-grp-tag{font-family:DM Mono,monospace;font-size:6.5px;line-height:1;letter-spacing:.15em;text-transform:uppercase;color:var(--green);background:var(--green-lt);padding:1px 5px;margin-left:4px;border:1px solid var(--ok-rule)}.command-sidebar .command-sb-btn{display:flex;align-items:center;justify-content:space-between;padding:.55rem 1rem;width:100%;text-align:left;border:none;border-left:2px solid transparent;background:transparent;cursor:pointer;transition:background .12s,border-color .12s;font-family:Plus Jakarta Sans,sans-serif}.command-sidebar .command-sb-btn:hover:not(:disabled){background:var(--rule)}.command-sidebar .command-sb-btn.on{background:#fff;border-left-color:var(--green)}.command-sidebar .command-sb-btn:disabled{opacity:.45;cursor:not-allowed}.command-sidebar .command-sb-lbl{font-family:Plus Jakarta Sans,sans-serif;font-size:11.5px;font-weight:400;line-height:1.2;letter-spacing:normal;color:var(--mid);flex:1;min-width:0}.command-sidebar .command-sb-btn.on .command-sb-lbl{font-weight:600;color:var(--ink)}.command-sidebar-metrics{margin-top:auto;padding:1rem;font-family:DM Mono,monospace;font-size:8.5px;font-weight:400;line-height:1.7;color:var(--muted)}.command-sidebar-metrics strong{font-family:DM Mono,monospace;font-size:11px;font-weight:700;color:var(--green)}.command-sidebar .command-sb-chip-wrap{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.command-sidebar .sb-chip{font-family:DM Mono,monospace;font-size:7px;font-weight:500;line-height:1;letter-spacing:0;font-variant-numeric:tabular-nums;border:1px solid;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-width:14px;height:14px;padding:0 4px;text-align:center;flex-shrink:0;white-space:nowrap}.command-sidebar .chip-alert{background:#fbf0ed;color:#b83a1a;border-color:#e8c4ba}.command-sidebar .chip-amber{background:#fbf5e8;color:#8a5e00;border-color:#e0cfa0}.command-fin-page{padding:0;min-width:0}.command-dashboard-main .nova-page.command-fin-page{padding:1.75rem}@media(max-width:1023px){.command-dashboard-main .nova-page.command-fin-page{padding:1rem}}.command-ph{display:flex;align-items:flex-end;justify-content:space-between;padding-bottom:1.25rem;border-bottom:1px solid var(--rule);margin-bottom:1.5rem;gap:1rem}@media(max-width:639px){.command-ph{align-items:flex-start}.command-ph-acts{align-self:flex-end;justify-content:flex-end;margin-left:auto}}.command-ph-eye,.nova-ph-eye{font-family:DM Mono,monospace;font-size:8.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--ok);margin-bottom:.35rem;font-weight:500}.command-ph-title{font-size:1.25rem;font-weight:700;color:var(--ink);letter-spacing:-.02em;line-height:1.2;margin:0}.command-ph-sub{font-size:11px;color:var(--muted);margin:.2rem 0 0}.command-ph-acts{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center;justify-content:flex-end}.command-ph-btn-row{display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.5rem}.command-btn{font-size:10px;font-weight:600;letter-spacing:.04em;padding:7px 14px;cursor:pointer;border:none;transition:all .15s;font-family:Plus Jakarta Sans,sans-serif}.command-btn-primary{background:var(--green);color:var(--white)}.command-btn-primary:hover{background:var(--green-2)}.command-btn-ghost{background:transparent;color:var(--mid);border:1px solid var(--rule-dk)}.command-btn-ghost:hover{border-color:var(--ink);color:var(--ink)}.command-btn--xs{padding:4px 10px;font-size:9px}@media(max-width:639px){.command-ph-acts{justify-content:flex-end;width:auto;max-width:100%;margin-left:auto}.command-ph-acts .command-btn,.command-fin-page .command-ph-acts .nova-header-action-btn{width:auto!important;min-height:32px;height:32px;padding:6px 10px;font-size:9px;white-space:nowrap}}.command-inline-actions{display:inline-flex;align-items:center;gap:5px;flex-shrink:0}.command-icon-action{width:34px;height:34px;padding:0;border:1px solid var(--rule);background:var(--white);color:var(--mid);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.command-icon-action--sm{width:30px;height:30px}.command-icon-action:hover{background:var(--faint);border-color:var(--rule-dk);color:var(--ink)}.command-icon-action--delete{color:var(--alert)}.command-icon-action--delete:hover{background:var(--alert-bg);border-color:var(--alert-rule);color:var(--alert)}.command-stats,.portal-stats-grid.stats{display:grid;grid-template-columns:repeat(var(--stats-cols, 4),minmax(0,1fr));border:1px solid var(--rule);margin-bottom:1.5rem}.command-stats--fin{margin-bottom:1.1rem}.command-stats--referral,.command-stats--advisors{margin-bottom:1.5rem}.nova-advisors-page .nova-advisor-stat-v{color:var(--ink)}.nova-advisors-page .nova-advisor-stat-v--ok{color:var(--ok)}.nova-advisors-page .command-sec--spaced{margin-top:1.75rem}.command-stat{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;text-align:left;min-width:0;padding:1rem 1.25rem;border-right:1px solid var(--rule)}.command-stat:last-child{border-right:none}.command-stat-k{font-family:DM Mono,monospace;font-size:8px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:.5rem;text-align:left;width:100%;line-height:1.35}.command-stat-v{font-size:1.6rem;font-weight:700;color:var(--ink);line-height:1;letter-spacing:-.02em;margin-bottom:.35rem;text-align:left;width:100%;min-height:1.6rem;display:flex;align-items:flex-end}.command-stat-v--ok{color:var(--ok)}.command-stat-v--alert{color:var(--alert)}.command-stat-v--amber{color:var(--amber)}.command-stat-n{font-size:10px;color:var(--muted);text-align:left;width:100%;line-height:1.45;margin-top:auto}@media(max-width:900px){.portal-stats-grid[data-stats-cols="4"],.command-stats[data-stats-cols="4"],.command-stats:not([data-stats-cols]){grid-template-columns:repeat(2,minmax(0,1fr))}.portal-stats-grid[data-stats-cols="4"]>.command-stat:nth-child(2n),.command-stats[data-stats-cols="4"]>.command-stat:nth-child(2n),.command-stats:not([data-stats-cols])>.command-stat:nth-child(2n){border-right:none}.portal-stats-grid[data-stats-cols="4"]>.command-stat:nth-child(-n+2),.command-stats[data-stats-cols="4"]>.command-stat:nth-child(-n+2),.command-stats:not([data-stats-cols])>.command-stat:nth-child(-n+2){border-bottom:1px solid var(--rule)}}@media(max-width:767px){.portal-stats-grid[data-stats-cols="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-stats-grid[data-stats-cols="3"]>.command-stat:nth-child(2n){border-right:none}.portal-stats-grid[data-stats-cols="3"]>.command-stat:nth-child(-n+2){border-bottom:1px solid var(--rule)}}@media(max-width:480px){.command-stats,.portal-stats-grid{grid-template-columns:minmax(0,1fr)!important}.command-stats>.command-stat,.portal-stats-grid>.command-stat{border-right:none!important;border-bottom:1px solid var(--rule)}.command-stats>.command-stat:last-child,.portal-stats-grid>.command-stat:last-child{border-bottom:none}}.command-sec{font-family:DM Mono,monospace;font-size:8px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin-bottom:.75rem;display:flex;align-items:center;gap:.75rem}.command-sec:after{content:"";flex:1;height:1px;background:var(--rule)}.command-tbl{width:100%;border-collapse:collapse;border:1px solid var(--rule);margin-bottom:1.5rem}.command-tbl--fin-jobs{margin-bottom:.4rem;table-layout:fixed;width:100%;min-width:960px}.command-tbl--fin-jobs th.command-fin-actions-th,.command-tbl--fin-jobs td.command-fin-actions-td{width:10%;padding-left:.6rem;padding-right:1.6rem;text-align:right;white-space:nowrap}.command-tbl thead tr{background:var(--off);border-bottom:1px solid var(--rule)}.command-tbl th{font-family:DM Mono,monospace;font-size:8px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);padding:.6rem 1rem;text-align:left}.command-tbl th.text-right,.command-tbl td.text-right{text-align:right}.command-tbl td{padding:.8rem 1rem;font-size:11.5px;border-bottom:1px solid var(--rule);vertical-align:middle}.command-tbl tbody tr:last-child td{border-bottom:none}.command-tbl tbody tr:hover td{background:var(--faint);cursor:pointer}.command-td-name{font-weight:600;color:var(--ink);margin-bottom:1px}.command-td-sub{font-size:10px;color:var(--muted)}.command-td-mono{font-family:DM Mono,monospace;font-size:10px}.command-td-mono-muted{font-family:DM Mono,monospace;font-size:11px;color:var(--muted);text-align:right}.command-td-mono-bold{font-family:DM Mono,monospace;font-size:11px;font-weight:600}.command-fin-note{font-size:11px;color:var(--mid);line-height:1.6;margin-bottom:.85rem}.command-role-hint{font-family:DM Mono,monospace;font-size:8px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding:.4rem .75rem;background:var(--off);border-left:2px solid var(--green);margin-top:.5rem;line-height:1.5}.command-clients-stats{margin-bottom:1rem}.command-tbl--clients{margin-bottom:0;table-layout:fixed;width:100%;min-width:920px}.command-clients-page .command-tbl th.text-right,.command-clients-page .command-tbl td.text-right{text-align:right}.command-tbl--clients .command-clients-col--client{width:20%}.command-tbl--clients .command-clients-col--type{width:12.5%}.command-tbl--clients .command-clients-col--num{width:6.5%}.command-tbl--clients .command-clients-col--advisor{width:15%}.command-tbl--clients .command-clients-col--source{width:9.5%}.command-tbl--clients .command-clients-col--ar{width:7%}.command-tbl--clients .command-clients-col--status{width:9%}.command-tbl--clients .command-clients-col--actions{width:13%}.command-clients-page .command-tbl--clients th,.command-clients-page .command-tbl--clients td{padding-left:.75rem;padding-right:.75rem}.command-clients-page .command-tbl--clients th:first-child,.command-clients-page .command-tbl--clients td:first-child{padding-left:1rem}.command-clients-page .command-tbl--clients th.command-clients-th-actions,.command-clients-page .command-tbl--clients td.command-clients-td-actions{padding-right:1rem;padding-left:.35rem;width:13%}.command-clients-page .command-clients-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:.25rem;flex-wrap:nowrap;min-width:6.5rem}.command-clients-page .command-tbl--clients th:nth-child(3),.command-clients-page .command-tbl--clients td:nth-child(3),.command-clients-page .command-tbl--clients th:nth-child(4),.command-clients-page .command-tbl--clients td:nth-child(4),.command-clients-page .command-tbl--clients th.command-clients-th-ar,.command-clients-page .command-tbl--clients td.command-clients-td-ar{white-space:nowrap}.command-clients-page .command-tbl--clients th.command-clients-th-source,.command-clients-page .command-tbl--clients td.command-clients-td-source{padding-right:1rem}.command-clients-page .command-tbl--clients th.command-clients-th-ar,.command-clients-page .command-tbl--clients td.command-clients-td-ar{padding-left:1rem;padding-right:.75rem}.command-clients-page .command-tbl--clients td.command-clients-td-status .tag,.command-clients-page .command-tbl--clients td.command-clients-td-type{white-space:nowrap}.command-client-type-tag{white-space:nowrap;max-width:none}.command-clients-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.command-clients-td-source{font-size:11px;color:var(--mid)}.command-clients-td-ar{font-family:DM Mono,monospace;font-size:11px;font-weight:600}.command-clients-page .command-tbl .command-td-mono{font-size:11px}.command-clients-empty{padding:2rem 1rem;text-align:center;font-size:11px;color:var(--muted)}.command-role-hint--clients{margin-top:.6rem;margin-bottom:0}.command-role-hint--spaced{margin:.6rem 0 1.6rem}.command-role-hint--last{margin-bottom:1rem}.command-fin-page .role-hint{font-family:DM Mono,monospace;font-size:8px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding:.4rem .75rem;background:var(--off);border-left:2px solid var(--green);margin-top:.5rem;line-height:1.5}.command-fin-page .role-hint--fin-jobs{margin:.6rem 0 1.6rem}.command-fin-page .role-hint--src-intro{margin-bottom:.6rem}.command-fin-page .role-hint--src-firewall{margin-bottom:1rem}.command-fin-page .role-hint--src-firewall strong{color:inherit!important}.command-fin-page .role-hint strong{font-weight:600;color:var(--ink)}.command-vendor-empty--fin{margin-bottom:0}.command-vendor-search-bar{margin-bottom:.85rem}.command-data-section{margin-bottom:1.5rem}.command-data-section .command-sec{margin-bottom:.75rem}.command-data-section .command-table-search{margin-bottom:.85rem}.command-data-section .command-table-search .command-vendor-search-wrap{border-radius:0}.command-data-section .command-vendor-filter-row{margin-bottom:.85rem;padding:.65rem .75rem;border:1px solid var(--rule);background:var(--off)}.command-data-section .fin-filter{margin-bottom:.85rem;padding:.55rem .75rem;border:1px solid var(--rule);background:var(--off)}.command-data-section__table{border:1px solid var(--rule);background:var(--white)}.command-data-section__table.command-clients-table-wrap,.command-data-section__table.command-fin-table-wrap,.command-data-section__table.command-referral-table-wrap,.command-data-section__table.vendor-network-table-wrap,.command-data-section__table.nova-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.command-data-section__table .command-tbl{margin-bottom:0}.command-vault-section-search{margin-bottom:.85rem}.command-vendor-search-wrap{position:relative;display:flex;align-items:center;background:var(--white);border:1px solid var(--rule);transition:border-color .15s}.command-vendor-search-wrap:focus-within{border-color:var(--green)}.command-vendor-search-ico{width:14px;height:14px;color:var(--muted);margin:0 12px 0 16px;flex-shrink:0}.command-vendor-search-input{flex:1;border:none;background:transparent;padding:13px 16px;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;color:var(--ink);outline:none}.command-vendor-search-ico+.command-vendor-search-input{padding-left:0}.command-vendor-search-count{font-family:DM Mono,monospace;font-size:9px;letter-spacing:.15em;text-transform:uppercase;color:var(--muted);padding:0 16px;border-left:1px solid var(--rule);height:42px;display:flex;align-items:center;flex-shrink:0}@media(max-width:639px){.command-vendor-search-wrap{flex-wrap:wrap}.command-vendor-search-ico{margin:0 8px 0 12px}.command-vendor-search-input{flex:1 1 auto;min-width:0;padding:12px 12px 12px 0;font-size:12px}.command-vendor-search-count{flex:1 0 100%;width:100%;height:auto;min-height:28px;padding:6px 12px;border-left:none;border-top:1px solid var(--rule);justify-content:flex-end;letter-spacing:.1em}}.command-vendor-filter-row{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--rule)}.command-vendor-filter-grp{display:flex;align-items:center;gap:.3rem;flex-wrap:wrap}.command-vendor-filter-lbl{font-family:DM Mono,monospace;font-size:8.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-right:.4rem}.command-vendor-filter-select{box-sizing:border-box;min-height:28px;padding:5px 30px 5px 10px;border:1px solid var(--rule);background:var(--white);font-family:DM Mono,monospace;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--mid);cursor:pointer;outline:none;transition:border-color .12s,color .12s;font-weight:500;-moz-appearance:none;appearance:none;-webkit-appearance:none}.command-vendor-filter-select-wrap{position:relative;display:inline-block}.command-vendor-filter-select-wrap .command-vendor-filter-chevron{position:absolute;top:50%;right:10px;transform:translateY(-50%);pointer-events:none}.command-vendor-filter-select-wrap:hover .command-vendor-filter-chevron,.command-vendor-filter-select-wrap:focus-within .command-vendor-filter-chevron{color:var(--green)}.command-vendor-filter-select:hover{border-color:var(--green);color:var(--green)}.command-vendor-filter-select:focus{border-color:var(--green)}.command-vendor-filter-chevron{width:12px;height:12px;flex-shrink:0;color:var(--muted)}.command-cov-dropdown{position:relative;display:inline-block}.command-cov-trigger{box-sizing:border-box;min-height:28px;padding:5px 30px 5px 12px;border:1px solid var(--rule);background:var(--white);font-family:DM Mono,monospace;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--mid);cursor:pointer;outline:none;transition:border-color .12s,color .12s;font-weight:500;min-width:160px;text-align:left;position:relative;display:inline-flex;align-items:center;justify-content:space-between;gap:.5rem}.command-cov-trigger-label{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.command-cov-trigger .command-vendor-filter-chevron{position:absolute;top:50%;right:10px;transform:translateY(-50%)}.command-cov-trigger:hover,.command-cov-trigger.open{border-color:var(--green);color:var(--green)}.command-cov-trigger:hover .command-vendor-filter-chevron,.command-cov-trigger.open .command-vendor-filter-chevron{color:var(--green)}.command-cov-trigger:disabled{opacity:.6;cursor:not-allowed}.command-cov-panel{display:none;position:absolute;top:calc(100% + 4px);left:0;width:280px;background:var(--white);border:1px solid var(--rule-dk);box-shadow:0 8px 32px #0000001a;z-index:5000;padding:0}.command-cov-panel.open{display:block}.command-cov-search{width:100%;padding:11px 14px;border:none;border-bottom:1px solid var(--rule);background:var(--off);font-family:Plus Jakarta Sans,sans-serif;font-size:12px;color:var(--ink);outline:none;letter-spacing:.005em;box-sizing:border-box}.command-cov-search::-moz-placeholder{color:var(--muted)}.command-cov-search::placeholder{color:var(--muted)}.command-cov-list{max-height:300px;overflow-y:auto;padding:.3rem 0}.command-cov-list::-webkit-scrollbar{width:6px}.command-cov-list::-webkit-scrollbar-thumb{background:var(--rule-dk);border-radius:3px}.command-cov-group-lbl{font-family:DM Mono,monospace;font-size:7.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);padding:.6rem 1rem .3rem;font-weight:500}.command-cov-opt{width:100%;padding:8px 1rem;border:none;background:transparent;font-size:12px;color:var(--ink);cursor:pointer;transition:background .1s;display:flex;align-items:center;justify-content:space-between;gap:.5rem;text-align:left}.command-cov-opt:hover{background:var(--off)}.command-cov-opt.selected{background:var(--green-lt);color:var(--green);font-weight:500}.command-cov-opt-code{font-family:DM Mono,monospace;font-size:10px;color:var(--muted);letter-spacing:.04em}.command-cov-opt.selected .command-cov-opt-code{color:var(--green)}.command-filter-select-panel{width:220px}.command-filter-select-opt{font-family:DM Mono,monospace;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--mid);font-weight:500}.command-filter-select-opt:hover{background:var(--off);color:var(--ink)}.command-filter-select-opt.selected{background:var(--green-lt);color:var(--green)}.command-cov-divider{height:1px;background:var(--rule);margin:.3rem 0}.command-cov-empty{padding:1.5rem 1rem;text-align:center;font-size:11px;color:var(--muted)}.command-vendor-filter-reset{margin-left:auto;background:none;border:none;font-family:DM Mono,monospace;font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);cursor:pointer;padding:6px 4px;text-decoration:underline;text-underline-offset:3px;transition:color .12s}.command-vendor-filter-reset:hover{color:var(--alert)}.command-vendor-empty{padding:4rem 2rem;text-align:center;background:var(--off);border:1px dashed var(--rule-dk);margin-bottom:1.5rem}.command-vendor-empty-ico{font-size:32px;color:var(--rule-dk);margin-bottom:.85rem}.command-vendor-empty-ttl{font-size:16px;color:var(--ink);margin-bottom:.4rem;font-weight:500}.command-vendor-empty-sub{font-size:11.5px;color:var(--muted);line-height:1.5}.command-src-callout{background:var(--off);border:1px solid var(--rule);padding:1rem 1.25rem;margin-bottom:1.5rem;display:flex;gap:1rem;align-items:stretch;box-sizing:border-box}.command-src-callout-bar{width:3px;min-width:3px;background:var(--green);flex-shrink:0;border-radius:0}.command-src-callout-inner{flex:1;min-width:0}.command-src-callout-hd{font-family:DM Mono,monospace;font-size:8.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--green);margin:0 0 .4rem;font-weight:500;line-height:1.3}.command-src-callout-copy{font-size:11.5px;color:var(--mid);line-height:1.6;margin:0 0 .85rem}.command-src-callout-grid{display:grid;grid-template-columns:1fr 1fr;gap:.85rem}.command-src-callout-card{background:var(--white);border:1px solid var(--rule);padding:.75rem 1rem;box-sizing:border-box}.command-src-callout-card-k{font-family:DM Mono,monospace;font-size:7.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin:0 0 .3rem;font-weight:500;line-height:1.35}.command-src-callout-card-v{font-size:11.5px;color:var(--ink);font-weight:500;line-height:1.45;margin:0}.command-src-callout-card-n{font-size:10.5px;color:var(--muted);margin:.25rem 0 0;line-height:1.45}@media(max-width:640px){.command-src-callout-grid{grid-template-columns:1fr}}.command-src-clients{font-size:11px;color:var(--ink);line-height:1.45}.command-src-clients strong{font-weight:600}.command-src-clients-empty{font-size:11px;color:var(--muted);font-style:italic}.command-src-pending-tag{margin-left:0;flex-shrink:0}.command-tbl--sources col.command-tbl-col-type,.command-tbl--sources col.command-tbl-col-share{width:19%}.command-tbl--sources th:nth-child(2),.command-tbl--sources td.command-src-type-td{width:19%;min-width:13.5rem;white-space:nowrap}.command-tbl--sources th:nth-child(3),.command-tbl--sources td.command-src-share-td{width:19%;min-width:13.5rem;white-space:nowrap}.command-rfp-stats>div>div:nth-child(2){font-size:22.4px!important}.command-rfp-stats>div:nth-child(4)>div:nth-child(2){font-size:15.4px!important}.command-tbl--sources .command-src-type-cell{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:4px;white-space:nowrap}.command-tbl--sources .command-src-type-cell .tag{flex-shrink:0}.command-tbl--partner-fees{margin-bottom:1.5rem;table-layout:fixed;width:100%;min-width:960px}.command-tbl--sources{margin-bottom:1.25rem;table-layout:fixed;width:100%;min-width:900px}.command-fin-table-wrap,.command-referral-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.command-fin-invoice-id{font-family:DM Mono,monospace;font-size:10px;font-weight:600;color:var(--ink)}.command-td-mono-muted-left{font-family:DM Mono,monospace;font-size:11px;color:var(--muted)}.command-td-cadence{font-family:DM Mono,monospace;font-size:10px;color:var(--muted)}.command-fin-td-right-mono{text-align:right;font-family:DM Mono,monospace;font-size:11px}.command-fin-td-right-mono-muted{text-align:right;font-family:DM Mono,monospace;font-size:11px;color:var(--muted)}.fin-cur{display:inline-flex;border:1px solid var(--rule-dk);overflow:hidden;margin-right:.1rem}.fin-cur-btn{font-family:DM Mono,monospace;font-size:9px;letter-spacing:.12em;padding:7px 12px;background:var(--white);color:var(--mid);border:none;cursor:pointer;transition:all .15s}.fin-cur-btn:not(:last-child){border-right:1px solid var(--rule-dk)}.fin-cur-btn.on{background:var(--green);color:var(--white)}.fin-filter{display:flex;gap:.3rem;margin-bottom:.75rem;flex-wrap:wrap}.fin-filter-pill{padding:5px 11px;border:1px solid var(--rule-dk);background:var(--white);font-family:DM Mono,monospace;font-size:8.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--mid);cursor:pointer;transition:all .15s}.fin-filter-pill:hover{border-color:var(--green);color:var(--green)}.fin-filter-pill.on{background:var(--green);color:var(--white);border-color:var(--green)}.fee-badge{font-family:DM Mono,monospace;font-size:8.5px;font-weight:500;letter-spacing:.06em;color:var(--green);background:var(--green-lt);border:1px solid var(--ok-rule);padding:2px 7px;display:inline-block}.fee-badge.fee-none{color:var(--muted);background:var(--off);border-color:var(--rule)}.td-amount{font-family:DM Mono,monospace;font-size:12px;font-weight:600;color:var(--ink);letter-spacing:-.01em}.td-amount.alert{color:var(--alert)}.fin-del{width:24px;height:24px;padding:0;font-size:11px;line-height:1;color:var(--muted);background:none;border:1px solid var(--rule);border-radius:0;cursor:pointer;transition:all .15s;font-family:DM Mono,monospace;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;flex-shrink:0}.fin-del:hover{color:var(--alert);border-color:var(--alert-rule);background:var(--alert-bg)}.command-fin-actions-inner{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px}.fin-lock{min-width:54px;height:24px;padding:0 8px;font-size:8px;letter-spacing:.1em;color:var(--muted);font-family:DM Mono,monospace;text-transform:uppercase;background:none;border:1px dashed var(--rule);border-radius:0;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;flex-shrink:0}.fin-go{cursor:pointer}.fin-go:hover .command-td-name{color:var(--green);text-decoration:underline}.command-fin-page .tag,.command-portfolio-page .command-portfolio-invoice-status.tag{font-family:DM Mono,monospace;font-size:8px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;padding:2px 7px;display:inline-block;border:1px solid}.command-fin-page .tag-ok,.command-portfolio-page .command-portfolio-invoice-status.tag-ok{background:var(--ok-bg);color:var(--ok);border-color:var(--ok-rule)}.command-fin-page .tag-alert,.command-portfolio-page .command-portfolio-invoice-status.tag-alert{background:var(--alert-bg);color:var(--alert);border-color:var(--alert-rule)}.command-fin-page .tag-amber,.command-portfolio-page .command-portfolio-invoice-status.tag-amber{background:var(--amber-bg);color:var(--amber);border-color:var(--amber-rule)}.command-fin-page .tag-idle,.command-portfolio-page .command-portfolio-invoice-status.tag-idle{background:var(--faint);color:var(--mid);border-color:var(--rule)}.command-fin-page .tag-pending,.command-portfolio-page .command-portfolio-invoice-status.tag-pending{background:#f0eeff;color:#5b35cc;border-color:#c8baee}.command-fin-page .tag-disputed,.command-portfolio-page .command-portfolio-invoice-status.tag-disputed{background:var(--white);color:var(--ink);border-color:var(--ink);font-weight:600}.command-portfolio-invoice-status-btn{border:0;background:transparent;padding:0;cursor:pointer}.command-fin-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:1100;display:flex;align-items:center;justify-content:center;padding:12px}.vendor-job-progress-modal-overlay{z-index:20100!important}.vendor-job-progress-modal{width:min(520px,calc(100vw - 24px))}.command-fin-modal{position:relative;background:var(--white);border:1px solid var(--rule);max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 24px 64px #0000002e}.modal-busy-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;align-items:center;justify-content:center;background:#ffffffc7;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.modal-busy-overlay__card{display:flex;flex-direction:column;align-items:center;gap:.65rem;padding:1rem 1.25rem;border:1px solid var(--rule);background:#fffffff5;box-shadow:0 8px 24px #0d111014}.segment-ring-loader{display:block;flex-shrink:0}.segment-ring-loader--amber{color:var(--amber)}.segment-ring-loader--command{color:var(--green)}.segment-ring-loader--inverse{color:currentColor}.button-loading-label{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;vertical-align:middle}.segment-ring-loader__rotor{transform-origin:24px 24px;animation:segment-ring-spin .9s linear infinite}@keyframes segment-ring-spin{to{transform:rotate(360deg)}}.modal-busy-overlay__label{font-family:Plus Jakarta Sans,sans-serif;font-size:11px;font-weight:600;color:var(--ink);letter-spacing:.01em}.modal-busy-overlay--amber .modal-busy-overlay__label{color:var(--amber)}.modal-busy-overlay--command .modal-busy-overlay__label{color:var(--green)}.enroll-client-modal{position:relative}.enroll-client-modal-footer>.nova-header-action-btn,.enroll-client-modal-footer>div{width:auto;max-width:100%;align-self:flex-end}@media(min-width:640px){.enroll-client-modal-footer>.nova-header-action-btn,.enroll-client-modal-footer>div{align-self:auto}}.enroll-partner-modal,.command-ui-modal-panel{position:relative}.command-fin-modal-hd{background:var(--green);padding:1.25rem 1.5rem;display:flex;align-items:flex-start;justify-content:space-between;flex-shrink:0}.command-fin-modal-title{font-size:13px;font-weight:700;color:var(--white);letter-spacing:-.01em}.command-fin-modal-sub{font-family:DM Mono,monospace;font-size:8px;letter-spacing:.2em;text-transform:uppercase;color:#fff6;margin-top:.2rem}.command-fin-modal-close{background:none;border:none;color:#ffffff80;font-size:22px;cursor:pointer;line-height:1;padding:0 0 0 1rem;flex-shrink:0}.command-fin-modal-close:hover{color:var(--white)}.command-fin-modal-body{padding:1.5rem;flex:1;overflow-y:auto}.command-fin-roster-section{margin-bottom:1.25rem}.command-fin-modal .command-fin-roster-actions{margin-top:.75rem;margin-bottom:1.5rem}.command-fin-modal .command-fin-roster-section .border-dashed{margin-bottom:0}.command-modal-inline-alert{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:1rem;padding:.7rem .85rem;border:1px solid;font-size:11px;line-height:1.5;font-weight:500}.command-modal-inline-alert--flush{margin:1rem 1rem 0}.command-modal-inline-alert--error{background:var(--alert-bg);border-color:var(--alert-rule);color:var(--alert)}.command-modal-inline-alert--success{background:#dff1eb;border-color:#b8dfd4;color:var(--green)}.command-modal-inline-alert--info{background:var(--off);border-color:var(--rule);color:var(--mid)}.command-modal-inline-alert__text{flex:1;min-width:0}.command-modal-inline-alert__dismiss{flex-shrink:0;border:none;background:transparent;color:inherit;opacity:.65;font-size:16px;line-height:1;padding:0;cursor:pointer}.command-modal-inline-alert__dismiss:hover{opacity:1}.command-fin-modal-body--flush{padding:0}.command-fin-modal-foot{padding:1rem 1.5rem;border-top:1px solid var(--rule);background:var(--off);display:flex;justify-content:flex-end;gap:.5rem;flex-shrink:0}.command-fin-modal-foot--split{justify-content:space-between;flex-wrap:wrap;gap:.65rem}.command-fin-modal-foot-actions{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.command-fin-callout{font-size:11px;color:var(--mid);line-height:1.6;margin-bottom:1rem;padding:.75rem 1rem;background:var(--off);border-left:2px solid var(--green)}.command-fin-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:.85rem;align-items:start;--command-fin-control-height: calc(1.1rem + 17.525px) }.command-fin-form-grid>.command-fin-fg,.command-fin-form-grid>.command-fin-select.public-form-field-group,.command-fin-form-grid>.command-fin-date{min-width:0}.command-fin-form-grid>.command-fin-fg>label,.command-fin-form-grid>.command-fin-select.public-form-field-group>label,.command-fin-form-grid>.command-fin-date>label{line-height:1.2;margin:0;min-height:9px}.command-fin-form-grid .command-fin-fg input:not([type=file]),.command-fin-form-grid .command-fin-fg select,.command-fin-form-grid .command-fin-select .public-form-select-trigger,.command-fin-form-grid .command-fin-date .command-fin-date-trigger{min-height:var(--command-fin-control-height);height:var(--command-fin-control-height);box-sizing:border-box;line-height:1.35}.command-fin-form-grid--mb{margin-bottom:1rem}.command-fin-form-grid--mt{margin-top:1rem}.command-fin-form-grid>.command-fin-fg--span-2{grid-column:span 2}.command-fin-fg{display:flex;flex-direction:column;gap:.3rem}.command-fin-fg--wide,.command-fin-form-grid>.command-fin-select.command-fin-fg--wide{grid-column:span 2}.command-fin-fg--mb-sm{margin-bottom:.5rem}.command-fin-fg label{font-family:DM Mono,monospace;font-size:7.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-weight:500}.command-fin-fg input,.command-fin-fg select,.command-fin-fg textarea{border:1px solid var(--rule-dk);background:var(--white);color:var(--ink);font-family:inherit;font-size:11.5px;padding:.55rem .75rem;outline:none;transition:border-color .15s;box-sizing:border-box}.command-fin-fg input:focus,.command-fin-fg select:focus,.command-fin-fg textarea:focus{border-color:var(--green)}.command-fin-fg textarea{resize:vertical;min-height:70px;font-size:11px}.command-fin-select.public-form-field-group{display:flex;flex-direction:column;gap:.3rem;min-width:0}.command-fin-select.public-form-field-group>label{font-family:DM Mono,monospace;font-size:7.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-weight:500;margin-left:0}.command-fin-select .public-form-select-trigger{min-height:var(--command-fin-control-height, calc(1.1rem + 17.525px) );height:var(--command-fin-control-height, calc(1.1rem + 17.525px) );padding:.55rem .75rem;border:1px solid var(--rule-dk);background:var(--white);box-sizing:border-box}.command-fin-select .public-form-select-trigger.border-\[\#0A5C44\]{border-color:var(--green)!important}.command-fin-select .public-form-select-value,.command-fin-select .public-form-select-value--selected{font-size:11.5px;color:var(--ink);line-height:1.35;padding:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.command-fin-select .vendor-form-select-chevron{color:var(--muted);flex-shrink:0}.command-fin-select .public-form-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;min-width:0}.record-autocomplete{position:relative}.record-autocomplete-help{margin:-.35rem 0 0;font-size:10px;line-height:1.45;color:var(--muted)}.incident-property-chip-list{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.55rem}.incident-property-chip{display:inline-flex;align-items:center;gap:.35rem;max-width:100%;padding:.3rem .45rem .3rem .6rem;border:1px solid #d1d1d1;background:#fff;color:#1a3530;font-size:11px;line-height:1.3}.incident-property-chip-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.incident-property-chip-remove{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;border:none;background:transparent;color:#9a9996;font-size:14px;line-height:1;cursor:pointer}.incident-property-chip-remove:hover{color:#1a3530}.incident-affected-properties{display:flex;flex-direction:column;gap:.75rem}.incident-affected-properties-head{display:flex;flex-direction:column;gap:.2rem}.incident-affected-property-card{border:1px solid #e4e4e4;background:#fafafa;padding:.85rem}.incident-affected-property-card-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.incident-affected-property-card-title{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#1a3530}.incident-affected-property-remove{border:none;background:transparent;color:#9a9996;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.incident-affected-property-remove:hover{color:#bf4f39}.incident-affected-property-add{align-self:flex-start;border:1px solid #d1d1d1;background:#fff;color:#1a3530;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:.55rem .8rem;cursor:pointer}.incident-affected-property-add:hover{border-color:#0a5c44;color:#0a5c44}.incident-affected-property-add:disabled{opacity:.6;cursor:not-allowed}.record-autocomplete-field{position:relative;display:flex;align-items:center}.record-autocomplete-field input:disabled{opacity:.65;cursor:not-allowed}.record-autocomplete-clear{position:absolute;right:.45rem;display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:none;border-radius:0;background:transparent;color:var(--muted);cursor:pointer}.record-autocomplete-clear:hover{color:var(--ink)}.record-autocomplete-linked{font-family:DM Mono,monospace;font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:#0a5c44}.record-autocomplete-menu{position:absolute;top:calc(100% + .25rem);left:0;right:0;z-index:30;margin:0;padding:0;list-style:none;border:1px solid var(--rule-dk);background:var(--white);box-shadow:0 10px 30px #0000001a;max-height:14rem;overflow-y:auto}.record-autocomplete-menu--properties{max-height:18rem}.record-autocomplete-empty{padding:.65rem .75rem;font-size:11px;color:var(--muted)}.record-autocomplete-option{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;padding:.5rem .75rem;border:none;border-bottom:1px solid var(--rule);background:var(--white);color:var(--ink);font-family:inherit;font-size:11.5px;line-height:1.35;text-align:left;cursor:pointer}.record-autocomplete-option:last-child{border-bottom:none}.record-autocomplete-option:hover,.record-autocomplete-option.is-active{background:var(--off)}.record-autocomplete-option-name{font-weight:600}.record-autocomplete-option-meta{font-size:10px;color:var(--muted)}.record-autocomplete-option--add{flex-direction:row;align-items:center;gap:.4rem;color:#0a5c44;font-weight:600}.record-autocomplete-option--add:hover,.record-autocomplete-option--add.is-active{background:#f4faf7;color:#0a5c44}.command-fin-select-menu{border:1px solid var(--rule-dk)!important;border-radius:0!important;box-shadow:0 10px 30px #0000001a!important;padding:0!important}.command-fin-select-option{font-family:inherit;font-size:11.5px!important;font-weight:400;line-height:1.35;color:var(--ink)!important;padding:.5rem .75rem!important;background:var(--white)!important}.command-fin-select-option:hover{background:var(--off)!important;color:var(--ink)!important}.command-fin-select-option.is-selected{background:var(--green-lt)!important;color:var(--green)!important}.command-fin-date{position:relative;min-width:0}.command-fin-date-wrapper,.command-fin-date .react-datepicker-wrapper,.command-fin-date .react-datepicker__input-container{width:100%;display:block}.command-fin-form-grid .command-fin-date .command-fin-date-wrapper,.command-fin-form-grid .command-fin-date .react-datepicker-wrapper,.command-fin-form-grid .command-fin-date .react-datepicker__input-container{margin:0;padding:0;line-height:0}.command-fin-form-grid .command-fin-date .command-fin-date-trigger{line-height:1.35}.command-fin-date-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.5rem;border:1px solid var(--rule-dk);background:var(--white);color:var(--ink);font-family:inherit;font-size:11.5px;padding:.55rem 1.75rem .55rem .75rem;outline:none;transition:border-color .15s;cursor:pointer;text-align:left;box-sizing:border-box;position:relative;min-height:var(--command-fin-control-height, calc(1.1rem + 17.525px) );height:var(--command-fin-control-height, calc(1.1rem + 17.525px) );line-height:1.35}.command-fin-date-trigger--pay{padding:8px 10px;padding-right:1.75rem;font-size:12px}.command-fin-date-trigger:focus,.command-fin-date-trigger:focus-visible{border-color:var(--green)}.command-fin-date-placeholder{color:var(--muted)}.command-fin-date-value{color:var(--ink)}.command-fin-date-icon{position:absolute;right:.65rem;top:50%;transform:translateY(-50%);flex-shrink:0;color:var(--muted);pointer-events:none}.command-fin-datepicker-popper,#nova-datepicker-portal .command-fin-datepicker-popper,#nova-datepicker-portal .react-datepicker-popper.command-fin-datepicker-popper{z-index:20000!important;margin-top:0!important}#nova-datepicker-portal .react-datepicker-popper[data-placement^=bottom]{padding-top:8px!important}#nova-datepicker-portal .react-datepicker-popper[data-placement^=top]{padding-bottom:8px!important}.command-fin-datepicker{width:200px!important;min-width:200px!important;border:1px solid var(--green)!important;border-radius:0!important;box-shadow:0 10px 24px #00000024!important;background:var(--white)!important;overflow:hidden!important;font-family:inherit!important}.command-fin-datepicker .react-datepicker__month-container{width:100%!important}.command-fin-datepicker .react-datepicker__header{background:var(--green-lt)!important;border-bottom:1px solid var(--ok-rule)!important;padding-top:5px!important;padding-bottom:3px!important}.command-fin-datepicker .react-datepicker__current-month{display:block!important;visibility:visible!important;color:var(--green)!important;font-size:11px!important;font-weight:600!important;line-height:1.2!important;padding:0 20px!important;margin-bottom:2px!important;text-align:center!important}.command-fin-datepicker .react-datepicker__day-name{color:var(--muted)!important;font-size:8px!important;font-weight:600!important;width:22px!important;line-height:22px!important}.command-fin-datepicker .react-datepicker__day{color:var(--ink)!important;width:22px!important;line-height:22px!important;font-size:11px!important}.command-fin-datepicker .react-datepicker__month{margin:4px!important}.command-fin-datepicker .react-datepicker__navigation{top:6px!important}.command-fin-datepicker .react-datepicker__navigation-icon:before{border-color:var(--green)!important;border-width:2px 2px 0 0!important;width:6px!important;height:6px!important}.command-fin-datepicker .react-datepicker__day:hover,.command-fin-datepicker .react-datepicker__day--keyboard-selected{background:var(--green-lt)!important;color:var(--green)!important}.command-fin-datepicker .react-datepicker__day--keyboard-selected:not(.react-datepicker__day--selected){background:var(--green-lt)!important;color:var(--green)!important}.command-fin-datepicker .react-datepicker__day--selected,.command-fin-datepicker .react-datepicker__day--in-selecting-range,.command-fin-datepicker .react-datepicker__day--in-range{background:var(--green)!important;color:var(--white)!important}.command-fin-datepicker .react-datepicker__triangle{display:none!important}.command-fin-datepicker .react-datepicker__day--outside-month{color:var(--muted)!important;opacity:.55}.command-fin-fee-desc{font-size:11px;color:var(--mid);line-height:1.6;margin-bottom:.85rem}.command-fin-modal .command-vendor-coverage-block{background:var(--off);border:1px solid var(--rule);padding:1rem 1.1rem;margin-bottom:1rem}.command-fin-modal .coverage-block-hd{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem;gap:.75rem}.command-fin-modal .coverage-block-label{font-family:DM Mono,monospace;font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-weight:500}.command-fin-modal .coverage-national-label{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-family:DM Mono,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.command-fin-modal .coverage-national-label input{margin:0;accent-color:var(--green)}.command-fin-modal .coverage-search{width:100%;border:1px solid var(--rule);padding:8px 12px;font-size:11.5px;font-family:inherit;background:var(--white);margin-bottom:.75rem;outline:none;transition:border-color .15s;color:var(--ink);box-sizing:border-box}.command-fin-modal .coverage-search:focus{border-color:var(--green)}.command-fin-modal .coverage-search::-moz-placeholder{color:var(--muted)}.command-fin-modal .coverage-search::placeholder{color:var(--muted)}.command-fin-modal .region-pills{display:flex;gap:6px;margin-bottom:.6rem;flex-wrap:wrap}.command-fin-modal .region-pill{padding:4px 10px;font-family:DM Mono,monospace;font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);background:var(--white);border:1px solid var(--rule);cursor:pointer;transition:all .12s}.command-fin-modal .region-pill:hover:not(:disabled){border-color:var(--green);color:var(--green)}.command-fin-modal .region-pill--clear{margin-left:auto}.command-fin-modal .state-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:4px;max-height:240px;overflow-y:auto;padding:2px}.command-fin-modal .state-chip{padding:7px 0;text-align:center;font-family:DM Mono,monospace;font-size:10px;letter-spacing:.04em;color:var(--mid);background:var(--white);border:1px solid var(--rule);cursor:pointer;transition:all .12s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.command-fin-modal .state-chip:hover:not(:disabled){border-color:var(--green);color:var(--green)}.command-fin-modal .state-chip.on{background:var(--green);color:var(--white);border-color:var(--green)}.command-fin-modal .coverage-status-line{margin-top:.85rem;padding-top:.85rem;border-top:1px solid var(--rule);font-family:DM Mono,monospace;font-size:10px;color:var(--muted);letter-spacing:.05em;min-height:14px}.command-fin-modal .coverage-status-line--active{color:var(--green)}.command-fin-modal .coverage-national-msg{padding:1rem;background:var(--green-lt);border:1px solid var(--ok-rule);text-align:center}.command-fin-modal .coverage-national-msg-title{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--green);font-weight:500}.command-fin-modal .coverage-national-msg-sub{font-size:11px;color:var(--mid);margin-top:.3rem}.command-fin-mono-input{font-family:DM Mono,monospace}.command-fin-check{display:flex;align-items:flex-start;gap:.6rem;font-size:11px;color:var(--mid);line-height:1.5;cursor:pointer;margin-top:.5rem}.command-fin-check:first-of-type{margin-top:0}.command-fin-check input{margin-top:3px}.fee-section{border:1px solid var(--rule);background:var(--off);padding:1rem;margin-top:.85rem}.fee-section--white{background:var(--white)}.fee-section--lead{margin-top:0}.fee-section-hd{font-family:DM Mono,monospace;font-size:8px;letter-spacing:.22em;text-transform:uppercase;color:var(--green);margin-bottom:.75rem;display:flex;align-items:center;gap:.5rem}.fee-section-hd:before{content:"";width:14px;height:1px;background:var(--green)}.fee-section-hd--alert{color:var(--alert)}.fee-section-hd--alert:before{background:var(--alert)}.fee-radio-grid{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.3rem}@media(max-width:640px){.command-fin-modal-overlay{padding:8px;align-items:flex-start}.command-fin-modal{max-height:calc(100vh - 16px);width:min(100%,calc(100vw - 16px))!important}.command-fin-modal-body{padding:1rem}.command-fin-modal-foot{padding:.75rem 1rem;flex-wrap:wrap}.command-fin-form-grid{grid-template-columns:1fr}.command-fin-fg--wide,.command-fin-form-grid>.command-fin-select.command-fin-fg--wide{grid-column:span 1}.fee-radio-grid{grid-template-columns:1fr}.fee-section{padding:.75rem}.command-fin-select .public-form-select-value,.command-fin-select .public-form-select-value--selected{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.command-fin-form-grid .command-fin-fg input:not([type=file]),.command-fin-form-grid .command-fin-select .public-form-select-trigger,.command-fin-form-grid .command-fin-date .command-fin-date-trigger{width:100%;max-width:100%}}.fee-radio{border:1px solid var(--rule-dk);padding:.6rem .75rem;cursor:pointer;transition:all .15s;background:var(--white);text-align:left;font:inherit}.fee-radio:hover{border-color:var(--green)}.fee-radio.on{border-color:var(--green);background:var(--green-lt)}.fee-radio-ttl{font-size:11px;font-weight:600;color:var(--ink);margin-bottom:2px}.fee-radio-sub{font-family:DM Mono,monospace;font-size:8.5px;color:var(--muted);letter-spacing:.05em}.command-inv-step{padding:1.5rem 1.75rem 1.25rem;border-bottom:1px solid var(--rule)}.command-inv-step--detail{background:var(--off)}.command-inv-step-hd{font-family:DM Mono,monospace;font-size:7.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--green);margin-bottom:.6rem;font-weight:500}.command-inv-job-wrap{position:relative}.command-inv-job-input{width:100%;border:none;border-bottom:1px solid var(--rule-dk);background:transparent;font-family:DM Mono,monospace;font-size:18px;color:var(--ink);padding:.4rem 0 .6rem;letter-spacing:.02em;outline:none;transition:border-color .15s}.command-inv-job-input:focus{border-bottom-color:var(--green)}.command-inv-suggest{position:absolute;top:100%;left:0;right:0;background:var(--white);border:1px solid var(--rule);box-shadow:0 8px 24px #00000014;z-index:10;max-height:200px;overflow-y:auto}.command-inv-suggest-item{display:block;width:100%;text-align:left;padding:.65rem .85rem;border:none;border-bottom:1px solid var(--rule);background:var(--white);cursor:pointer;font:inherit}.command-inv-suggest-item:hover{background:var(--off)}.command-inv-suggest-id{font-family:DM Mono,monospace;font-size:10px;color:var(--ink)}.command-inv-suggest-sub{font-size:10px;color:var(--muted);margin-top:.15rem}.command-inv-hint{font-family:DM Mono,monospace;font-size:9px;color:var(--muted);letter-spacing:.12em;margin-top:.6rem}.command-inv-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem 1.5rem;margin-bottom:1.25rem}.command-inv-field-k{font-family:DM Mono,monospace;font-size:7.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:.3rem}.command-inv-field-k--block{display:block;margin-bottom:.4rem}.command-inv-field-v{font-size:14px;font-weight:500;color:var(--ink)}.command-inv-field-v--mid{color:var(--mid)}.command-inv-inline-input{font-size:14px;font-weight:500;color:var(--ink);font-family:DM Mono,monospace;background:transparent;border:none;padding:.1rem 0;width:100%;outline:none;border-bottom:1px solid transparent;transition:border-color .15s}.command-inv-inline-input:focus{border-bottom-color:var(--rule-dk)}.command-inv-invoice-block{padding-top:1.25rem;border-top:1px solid var(--rule)}.command-inv-invoice-row{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;align-items:end}.command-inv-pct-row{display:flex;align-items:baseline;gap:.3rem}.command-inv-pct-input{font-size:24px;font-weight:600;color:var(--ink);font-family:DM Mono,monospace;background:transparent;border:none;padding:.1rem 0;width:80px;outline:none;letter-spacing:-.01em;border-bottom:1px solid transparent;transition:border-color .15s}.command-inv-pct-input:focus{border-bottom-color:var(--green)}.command-inv-pct-suffix{font-family:DM Mono,monospace;font-size:18px;color:var(--mid)}.command-inv-variance{font-family:DM Mono,monospace;font-size:9px;letter-spacing:.08em;margin-top:.4rem;min-height:14px}.command-inv-variance--muted{color:var(--muted)}.command-inv-variance--ok{color:var(--ok)}.command-inv-variance--amber{color:var(--amber)}.command-inv-amount-col{text-align:right}.command-inv-amount{font-family:DM Mono,monospace;font-size:24px;font-weight:600;color:var(--green);letter-spacing:-.01em}.command-inv-flat-toggle{background:none;border:none;font-family:DM Mono,monospace;font-size:9px;color:var(--muted);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;margin-top:.4rem;padding:0;text-decoration:underline;text-underline-offset:3px}.command-inv-flat-wrap{margin-top:1rem;padding-top:1rem;border-top:1px dashed var(--rule-dk)}.command-inv-flat-input{font-family:DM Mono,monospace;font-size:18px;background:transparent;border:none;padding:.1rem 0;width:160px;outline:none;color:var(--ink);border-bottom:1px solid transparent;transition:border-color .15s}.command-inv-flat-input:focus{border-bottom-color:var(--green)}.fin-drawer{position:fixed;top:0;right:0;bottom:0;left:0;background:#0d111052;opacity:0;visibility:hidden;transition:opacity .22s;z-index:1050;display:flex;justify-content:flex-end}.fin-drawer.open{opacity:1;visibility:visible}.fin-drawer-panel{position:relative;width:430px;max-width:92vw;background:var(--white);height:100%;display:flex;flex-direction:column;transform:translate(100%);transition:transform .26s cubic-bezier(.4,0,.2,1);box-shadow:-18px 0 50px #0d111024}.fin-drawer.open .fin-drawer-panel{transform:translate(0)}.fin-drawer-hd{padding:1.6rem 1.6rem 1.3rem;border-bottom:1px solid var(--rule);display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.fin-drawer-hd-main{flex:1;min-width:0}.fin-drawer-inv{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.12em;color:var(--muted);margin-bottom:.5rem}.fin-drawer-job{font-size:18px;font-weight:600;color:var(--ink);letter-spacing:-.01em;line-height:1.2}.fin-drawer-client{font-size:12px;color:var(--mid);margin-top:.25rem}.fin-drawer-x{background:none;border:none;font-size:15px;color:var(--muted);cursor:pointer;line-height:1;padding:4px;transition:color .15s;flex-shrink:0}.fin-drawer-x:hover{color:var(--ink)}.fin-drawer-bd{padding:1.5rem 1.6rem;flex:1;overflow-y:auto}.fin-drawer-foot{padding:1.2rem 1.6rem;border-top:1px solid var(--rule);display:flex;justify-content:flex-end;gap:.6rem}.fin-drawer-foot--client{flex-wrap:wrap;row-gap:.5rem}.fin-drawer-foot--client .command-btn{flex-shrink:0}.fin-delete-confirm-ov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;background:#00000080;display:flex;align-items:center;justify-content:center;padding:1rem}.fin-delete-confirm-modal{width:min(440px,calc(100vw - 24px));background:#fff;border:1px solid var(--rule);box-shadow:0 20px 50px #00000026}.fin-delete-confirm-hd{padding:1rem 1.25rem;background:var(--alert)}.fin-delete-confirm-title{font-size:13px;font-weight:700;color:#fff}.fin-delete-confirm-sub{margin-top:.25rem;font-family:DM Mono,monospace;font-size:8px;letter-spacing:.2em;text-transform:uppercase;color:#fff6}.fin-delete-confirm-body{display:flex;gap:1rem;align-items:flex-start;padding:1.25rem}.fin-delete-confirm-icon{flex-shrink:0;width:44px;height:44px;border:1px solid var(--alert-rule);background:var(--alert-bg);color:var(--alert);display:flex;align-items:center;justify-content:center}.fin-delete-confirm-entity{font-size:12px;font-weight:600;color:var(--ink);margin-bottom:.5rem;word-break:break-word}.fin-delete-confirm-message{font-size:11px;line-height:1.5;color:var(--mid)}.fin-delete-confirm-foot{display:flex;justify-content:flex-end;gap:.6rem;padding:0 1.25rem 1.25rem}.fin-delete-confirm-submit{background:var(--alert)!important;border-color:var(--alert)!important}.fin-delete-confirm-submit:hover{filter:brightness(.95)}.fin-d-field{margin-bottom:1.5rem}.fin-d-lbl{display:block;font-family:DM Mono,monospace;font-size:8px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-bottom:.5rem}.fin-d-lbl--flush{margin-bottom:0}.fin-d-select{width:100%;padding:11px 13px;border:1px solid var(--rule-dk);background:var(--white);font-family:inherit;font-size:13px;color:var(--ink);cursor:pointer;outline:none;transition:border-color .15s;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%239A9996' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 13px center}.fin-d-select:focus{border-color:var(--green)}.fin-d-status-select.public-form-field-group{gap:0}.fin-d-status-select .public-form-select-trigger{width:100%;min-height:auto;height:auto;padding:11px 30px 11px 13px;border:1px solid var(--rule-dk);border-radius:0;box-sizing:border-box}.fin-d-status-select .public-form-select-trigger .public-form-select-value{font-family:inherit;font-size:13px;font-weight:400;line-height:1.35;color:var(--ink)}.fin-d-status-select:focus-within .public-form-select-trigger,.fin-d-status-select .public-form-select-trigger.border-\[\#0A5C44\]{border-color:var(--green)}.fin-d-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--rule);border-bottom:none}.fin-d-grid--spaced{margin-top:.5rem}.fin-d-cell{padding:.85rem 1rem;border-bottom:1px solid var(--rule);border-right:1px solid var(--rule)}.fin-d-cell:nth-child(2n){border-right:none}.fin-d-cell--wide{grid-column:span 2;border-right:none}.fin-d-k{font-family:DM Mono,monospace;font-size:7.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:.35rem}.fin-d-v{font-family:DM Mono,monospace;font-size:14px;font-weight:500;color:var(--ink)}.fin-d-v.ok{color:var(--ok)}.fin-d-v.alert{color:var(--alert)}.fin-d-v--text{font-size:12px}.fin-d-linkrow{width:100%;margin-top:1.4rem;display:flex;justify-content:space-between;align-items:center;padding:.95rem 1rem;background:var(--off);border:1px solid var(--rule);cursor:pointer;transition:all .15s;font:inherit;text-align:left}.fin-d-linkrow:hover{border-color:var(--green);background:var(--green-lt)}.fin-d-link-lbl{font-family:DM Mono,monospace;font-size:8px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.fin-d-link-go{font-size:12px;color:var(--green);font-weight:600}.fin-d-pay{margin-top:1.7rem}.fin-d-pay-hd{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.fin-pay-add{font-family:DM Mono,monospace;font-size:9px;letter-spacing:.08em;padding:6px 11px;background:var(--green);color:#fff;border:none;cursor:pointer;transition:opacity .15s}.fin-pay-add:hover{opacity:.88}.fin-pay-form{display:none;border:1px solid var(--rule);padding:1rem;margin-bottom:.9rem;background:var(--off)}.fin-pay-form.open{display:block}.fin-pay-grid{display:grid;grid-template-columns:1fr 1fr;gap:.7rem}.fin-pay-flbl{display:block;font-family:DM Mono,monospace;font-size:7.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:.3rem}.fin-pay-input{width:100%;padding:8px 10px;border:1px solid var(--rule-dk);background:#fff;font-family:inherit;font-size:12px;color:var(--ink);outline:none;box-sizing:border-box}.fin-pay-input:focus{border-color:var(--green)}.fin-pay-select.public-form-field-group{gap:0}.fin-pay-select .public-form-select-trigger{width:100%;min-height:auto;height:auto;padding:8px 30px 8px 10px;border:1px solid var(--rule-dk);border-radius:0;box-sizing:border-box}.fin-pay-select .public-form-select-trigger .public-form-select-value{font-family:inherit;font-size:12px;font-weight:400;line-height:1.35;color:var(--ink)}.fin-pay-select .public-form-field-group:focus-within .public-form-select-trigger,.fin-pay-select .public-form-select-trigger.border-\[\#0A5C44\]{border-color:var(--green)}.fin-pay-formfoot{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.9rem}.fin-pay-cancel{font-size:11px;padding:7px 13px;background:none;border:1px solid var(--rule-dk);color:var(--mid);cursor:pointer}.fin-pay-save{font-size:11px;padding:7px 14px;background:var(--green);color:#fff;border:none;cursor:pointer}.fin-pay-history{display:flex;flex-direction:column;gap:.4rem}.fin-pay-empty{font-size:11px;color:var(--muted);padding:.4rem 0}.fin-pay-item{display:flex;justify-content:space-between;align-items:center;gap:.6rem;padding:.6rem .8rem;border:1px solid var(--rule);background:#fff}.fin-pay-amt{font-family:DM Mono,monospace;font-size:12px;font-weight:500;color:var(--ink)}.fin-pay-meta{font-family:DM Mono,monospace;font-size:9px;color:var(--muted);margin-top:.2rem;letter-spacing:.02em}.fin-pay-rec{font-family:DM Mono,monospace;font-size:7.5px;letter-spacing:.1em;text-transform:uppercase;padding:4px 8px;border:1px solid;cursor:pointer;background:none;transition:all .15s;white-space:nowrap}.fin-pay-rec.rec-on{color:var(--ok);border-color:var(--ok-rule);background:var(--ok-bg)}.fin-pay-rec.rec-off{color:var(--amber);border-color:var(--amber-rule);background:var(--amber-bg)}.src-type-badge{font-family:DM Mono,monospace;font-size:7.5px;letter-spacing:.18em;padding:3px 8px;border:1px solid var(--rule-dk);color:var(--mid);display:inline-block}.src-type-badge.partner{background:var(--green);color:#fff;border-color:var(--green)}.src-share-row{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;margin-bottom:1.5rem}.src-share-cell{display:flex;flex-direction:column}.src-share-wrap{position:relative;display:flex;align-items:center}.src-share-wrap .fin-pay-input{padding-right:26px}.src-share-pct{position:absolute;right:10px;font-family:DM Mono,monospace;font-size:11px;color:var(--muted);pointer-events:none}.src-d-bd-sec{font-family:DM Mono,monospace;font-size:8px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin:1.5rem 0 .7rem}.src-breakdown{display:flex;flex-direction:column;gap:.4rem}.src-bd-item{padding:.65rem .85rem;border:1px solid var(--rule);background:#fff}.src-bd-top{display:flex;justify-content:space-between;align-items:baseline}.src-bd-client{font-size:12px;font-weight:600;color:var(--ink)}.src-bd-cut{font-family:DM Mono,monospace;font-size:12px;font-weight:500;color:var(--green)}.src-bd-detail{font-family:DM Mono,monospace;font-size:9px;color:var(--muted);margin-top:.35rem;letter-spacing:.02em}.src-bd-empty{font-size:11px;color:var(--muted);padding:.5rem 0}.src-status-ctl{display:flex;justify-content:space-between;align-items:center;padding:.7rem .9rem;border:1px solid var(--rule);background:var(--off)}.src-status-now{font-size:12px;font-weight:600;color:var(--ink);display:flex;align-items:center;gap:.5rem}.src-status-now:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--ok);display:inline-block}.src-status-now.pending:before{background:var(--amber)}.src-status-btn{font-family:DM Mono,monospace;font-size:9px;letter-spacing:.08em;padding:6px 12px;border:1px solid var(--green);background:var(--green);color:#fff;cursor:pointer;transition:opacity .15s;white-space:nowrap}.src-status-btn:hover{opacity:.88}.src-status-btn.ghost{background:none;color:var(--mid);border-color:var(--rule-dk)}.command-fin-page .fin-go:hover .command-td-name{color:var(--green);text-decoration:underline}.command-fin-callout--compact{margin-bottom:.85rem;border-left-width:2px}.xlink-row{display:flex;align-items:center;gap:.6rem;margin-top:.7rem}.xlink-lbl{font-family:DM Mono,monospace;font-size:8px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.xlink-chip{font-family:DM Mono,monospace;font-size:9px;letter-spacing:.04em;padding:3px 9px;border:1px solid var(--rule);background:var(--off);color:var(--mid);cursor:pointer;transition:all .15s;border-radius:0}.xlink-chip:hover{border-color:var(--green);color:var(--green)}.xlink-chip.is-paid{background:var(--ok-bg);color:var(--ok);border-color:var(--ok-rule)}.xlink-chip.is-paid:hover{background:var(--ok-bg);color:var(--ok);border-color:var(--ok)}.xlink-chip.is-sent{background:var(--amber-bg);color:var(--amber);border-color:var(--amber-rule)}.xlink-chip.is-sent:hover{background:var(--amber-bg);color:var(--amber);border-color:var(--amber)}.xlink-chip.is-overdue,.xlink-chip.is-disputed{background:var(--alert-bg);color:var(--alert);border-color:var(--alert-rule)}.xlink-chip.is-overdue:hover,.xlink-chip.is-disputed:hover{background:var(--alert-bg);color:var(--alert);border-color:var(--alert)}.xlink-chip.is-none{cursor:default;color:var(--muted);background:var(--off);border-color:var(--rule)}.xlink-chip.is-none:hover{border-color:var(--rule);color:var(--muted);background:var(--off)}.command-inc-bar{background:var(--alert-bg);border:1px solid var(--alert-rule);border-left:3px solid var(--alert);padding:.85rem 1.1rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1.25rem}.command-inc-bar--closed{background:var(--off);border-color:var(--rule);border-left-color:var(--muted)}.command-inc-bar .inc-title{font-size:12.5px;font-weight:700;color:var(--alert);margin-bottom:2px}.command-inc-bar--closed .inc-title{color:var(--ink)}.command-inc-bar .inc-sub{font-size:10px;color:#b83a1a99}.command-inc-bar--closed .inc-sub{color:var(--muted)}.command-inc-bar .inc-timer{font-family:DM Mono,monospace;font-size:1.1rem;font-weight:500;color:var(--alert);letter-spacing:.06em;flex-shrink:0}.command-inc-bar .inc-timer--muted{font-size:10px;font-weight:400;color:var(--muted);letter-spacing:.12em;text-transform:uppercase}.command-incident-doc-btn{min-width:72px;justify-content:center}.command-incident-doc-btn:disabled{opacity:1!important;cursor:default}.vd-coi{padding:1rem 1.1rem;border:1px solid var(--rule)}.vd-coi.ok{background:var(--ok-bg);border-color:var(--ok-rule)}.vd-coi.expiring{background:var(--amber-bg);border-color:var(--amber-rule)}.vd-coi.lapsed{background:var(--alert-bg);border-color:var(--alert-rule)}.vd-coi-top{display:flex;justify-content:space-between;align-items:center}.vd-coi-ttl{font-size:12px;font-weight:600;color:var(--ink)}.vd-coi-sub{font-size:10px;color:var(--muted);margin-top:.35rem}.vd-docs{display:flex;flex-direction:column;gap:.4rem}.cd-prop{display:flex;justify-content:space-between;align-items:center;padding:.6rem .85rem;border:1px solid var(--rule);background:#fff;width:100%;text-align:left;font:inherit}.cd-prop-name{font-size:12px;font-weight:600;color:var(--ink)}.cd-prop-meta{font-family:DM Mono,monospace;font-size:9px;color:var(--muted);margin-top:.2rem}.cd-prop-go{cursor:pointer;transition:all .15s}.cd-prop-go:hover{border-color:var(--green);background:var(--green-lt)}.cd-prop-actions{display:flex;align-items:center;gap:.65rem;flex-shrink:0}.cd-prop-chev{color:var(--muted);font-size:15px;line-height:1}.cd-inv{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .85rem;border:1px solid var(--rule);background:#fff;width:100%;cursor:pointer;transition:all .15s;font:inherit;text-align:left}.cd-inv:hover{border-color:var(--green);background:var(--green-lt)}.cd-inv-id{font-family:DM Mono,monospace;font-size:10px;color:var(--muted)}.cd-inv-job{font-size:12px;font-weight:500;color:var(--ink);margin-top:.15rem}.cd-inv-amt{text-align:right;flex-shrink:0}.cd-inv-amt .td-amount{font-size:12px;font-family:DM Mono,monospace;font-weight:500;color:var(--ink)}.cd-inv-amt .tag{margin-top:.2rem;display:inline-block}.fin-drawer-panel--client .command-fin-page .tag,.fin-drawer-panel--client .tag{font-family:DM Mono,monospace;font-size:8px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;padding:2px 7px;display:inline-block;border:1px solid}.fin-drawer-panel--client .tag-ok{background:var(--ok-bg);color:var(--ok);border-color:var(--ok-rule)}.fin-drawer-panel--client .tag-amber{background:var(--amber-bg);color:var(--amber);border-color:var(--amber-rule)}.fin-drawer-panel--client .tag-alert{background:var(--alert-bg);color:var(--alert);border-color:var(--alert-rule)}.fin-drawer-panel--client .tag-idle{background:var(--faint);color:var(--mid);border-color:var(--rule)}.pd-contact{padding:.85rem 1rem;border:1px solid var(--rule);background:var(--off);margin-bottom:.5rem}.pd-c-name{font-size:12px;font-weight:600;color:var(--ink)}.pd-c-role{font-size:10px;color:var(--muted);margin:.2rem 0 .65rem}.pd-c-row{display:flex;justify-content:space-between;gap:.5rem;font-size:11px;margin-top:.35rem}.pd-c-k{font-family:DM Mono,monospace;font-size:8px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.pd-c-v{color:var(--ink)}.pd-doc{display:flex;justify-content:space-between;align-items:center;padding:.6rem .85rem;border:1px solid var(--rule);background:#fff;cursor:pointer;transition:all .15s;width:100%;font:inherit;text-align:left}.pd-doc:hover{border-color:var(--green);background:var(--green-lt)}.pd-doc-name{font-size:12px;color:var(--ink)}.pd-doc-open{font-family:DM Mono,monospace;font-size:8px;letter-spacing:.14em;text-transform:uppercase;color:var(--green)}.pn-banner{display:flex;flex-direction:column;gap:1rem;padding:1.15rem 1.4rem;background:var(--green);color:#fff;margin-bottom:1.5rem}@media(min-width:640px){.pn-banner{flex-direction:row;justify-content:space-between;align-items:center}}.pn-tier{font-family:DM Mono,monospace;font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:#e8b77b;font-weight:500}.pn-banner-sub{font-size:11px;color:#ffffffb8;margin-top:.45rem}.pn-mgr-k{font-family:DM Mono,monospace;font-size:7.5px;letter-spacing:.18em;text-transform:uppercase;color:#ffffff8c;text-align:left}@media(min-width:640px){.pn-mgr-k,.pn-mgr-v{text-align:right}}.pn-mgr-v{font-size:12px;font-weight:600;margin-top:.3rem;color:#fff}.vendor-dashboard-coi-alert__actions{margin-top:.75rem}.vendor-notifications-panel__coi-item{padding:.9rem 1rem;border-bottom:1px solid var(--rule)}.vendor-notifications-panel__coi-item:last-child{border-bottom:none}.vendor-notifications-panel__coi-item-main{display:block;width:100%;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.vendor-notifications-panel__coi-item-main:hover .vendor-notifications-panel__item-title{color:var(--ink)}.vendor-dashboard-page .vendor-dashboard-coi-alert .vd-coi-ttl{font-size:12.5px}.vendor-notifications-panel{border:1px solid var(--amber-rule);background:var(--amber-bg)}.vendor-notifications-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.85rem 1rem;border-bottom:1px solid var(--amber-rule)}.vendor-notifications-panel__eyebrow{font-family:DM Mono,monospace;font-size:7.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--amber)}.vendor-notifications-panel__title{margin-top:.25rem;font-size:12.5px;font-weight:700;color:var(--ink)}.vendor-notifications-panel__head-actions{display:inline-flex;align-items:center;gap:.75rem;flex-shrink:0}.vendor-notifications-panel__mark-all{background:transparent;border:none;font-size:10px;font-weight:600;color:#2f4f6c;cursor:pointer;text-decoration:underline;padding:0}.vendor-notifications-panel__list{display:flex;flex-direction:column}.vendor-notifications-panel__item{width:100%;text-align:left;background:transparent;border:none;border-bottom:1px solid var(--amber-rule);padding:.85rem 1rem;cursor:pointer;transition:background-color .15s ease}.vendor-notifications-panel__item:last-child{border-bottom:none}.vendor-notifications-panel__item:hover{background:#ffffff8c}.vendor-notifications-panel__item--unread{border-left:3px solid var(--amber);padding-left:calc(1rem - 3px)}.vendor-notifications-panel__item-top{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.25rem}.vendor-notifications-panel__label{font-family:DM Mono,monospace;font-size:7.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--amber);font-weight:600}.vendor-notifications-panel__time{font-family:DM Mono,monospace;font-size:8px;color:var(--muted)}.vendor-notifications-panel__item-title{font-size:11.5px;font-weight:600;color:var(--ink)}.vendor-notifications-panel__item-preview{margin-top:.2rem;font-size:10.5px;line-height:1.5;color:var(--mid)}.vendor-notification-preview{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem .75rem}.vendor-notification-preview__chip{display:inline-flex;align-items:center;gap:.35rem;min-width:0}.vendor-notification-preview__badge{flex-shrink:0;font-family:DM Mono,monospace;font-size:7px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);border:1px solid rgba(184,134,11,.35);background:#b8860b14;padding:1px 5px;border-radius:2px}.vendor-notification-preview__value{font-size:10.5px;font-weight:500;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vendor-notifications-page{max-width:920px}.vendor-notifications-page__alert{margin-bottom:1rem;border:1px solid #fecaca;background:#fef2f2;color:#991b1b;padding:.75rem 1rem;font-size:11px}.vendor-notifications-page__empty{border:1px solid var(--rule);background:var(--white);padding:2rem 1.5rem}.vendor-notifications-page__empty-title{font-size:14px;font-weight:700;color:var(--ink);margin-bottom:.5rem}.vendor-notifications-page__empty-copy{font-size:11px;line-height:1.6;color:var(--mid);max-width:36rem}.vendor-notifications-page__empty-actions{margin-top:1rem}.vendor-notifications-panel__view-all{font-size:10px;font-weight:600;color:var(--amber);text-decoration:none;background:transparent;border:none;cursor:pointer;padding:0}.vendor-notifications-panel__view-all:hover{text-decoration:underline}.vendor-notifications-panel--page{margin-bottom:0}.vendor-notifications-panel--page .vendor-notifications-panel__list{border:1px solid var(--rule);background:var(--white)}.client-notifications-panel{border:1px solid rgba(26,53,48,.14);background:var(--green-lt);border-radius:2px;overflow:hidden}.client-notifications-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.85rem 1rem;border-bottom:1px solid rgba(26,53,48,.12)}.client-notifications-panel__eyebrow{font-family:DM Mono,monospace;font-size:7.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--green)}.client-notifications-panel__title{margin-top:.25rem;font-size:12.5px;font-weight:700;color:var(--ink)}.client-notifications-panel__head-actions{display:inline-flex;align-items:center;gap:.75rem;flex-shrink:0}.client-notifications-panel__view-all,.client-notifications-panel__mark-all{background:transparent;border:none;font-size:10px;font-weight:600;cursor:pointer;padding:0}.client-notifications-panel__view-all{color:var(--green)}.client-notifications-panel__view-all:hover{text-decoration:underline}.client-notifications-panel__mark-all{color:#2f4f6c;text-decoration:underline}.client-notifications-panel__list{display:flex;flex-direction:column}.client-notifications-panel__item{width:100%;text-align:left;background:transparent;border:none;border-bottom:1px solid rgba(26,53,48,.1);padding:.85rem 1rem;cursor:pointer;transition:background-color .15s ease}.client-notifications-panel__item:last-child{border-bottom:none}.client-notifications-panel__item:hover{background:#ffffffa6}.client-notifications-panel__item--unread{border-left:3px solid var(--green);padding-left:calc(1rem - 3px)}.client-notifications-panel__item-top{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.25rem}.client-notifications-panel__label{font-family:DM Mono,monospace;font-size:7.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:600}.client-notifications-panel__time{font-family:DM Mono,monospace;font-size:8px;color:var(--muted);flex-shrink:0}.client-notifications-panel__item-title{font-size:11.5px;font-weight:600;color:var(--ink);line-height:1.45}.client-notifications-panel__item-preview{margin-top:.2rem;font-size:10.5px;line-height:1.5;color:var(--mid)}.client-notifications-panel__alert{margin:0 1rem .75rem;border:1px solid #fecaca;background:#fef2f2;color:#991b1b;padding:.5rem .75rem;font-size:10px}.client-notifications-page{max-width:920px}.client-notifications-panel--page{margin-bottom:0}.client-notifications-panel--page .client-notifications-panel__list{border:1px solid var(--rule);background:var(--white)}.client-financials-page{max-width:1080px}.client-financials-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.client-financials-summary__item{border:1px solid var(--rule);background:var(--white);padding:.9rem 1rem}.client-financials-summary__label{font-family:DM Mono,monospace;font-size:8px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:.35rem}.client-financials-summary__value{font-size:1.35rem;font-weight:700;color:var(--ink)}.client-financials-table-wrap{border:1px solid var(--rule);background:var(--white);overflow-x:auto}.client-financials-table{width:100%;border-collapse:collapse;font-size:11px}.client-financials-table th,.client-financials-table td{padding:.75rem .9rem;border-bottom:1px solid var(--rule);text-align:left;vertical-align:top}.client-financials-table th{font-family:DM Mono,monospace;font-size:8px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);background:var(--off)}.client-financials-table__title{font-weight:600;color:var(--ink)}.client-financials-table__sub,.client-financials-table__meta{margin-top:.2rem;font-size:10px;color:var(--muted)}.client-financials-table__row--highlight{background:#f59e0b14}.client-financials-status{display:inline-flex;align-items:center;padding:.15rem .45rem;border-radius:999px;font-family:DM Mono,monospace;font-size:8px;letter-spacing:.12em;text-transform:uppercase}.client-financials-status--ok{background:#22c55e1f;color:#15803d}.client-financials-status--alert{background:#ef44441f;color:#b91c1c}.client-financials-status--amber{background:#f59e0b24;color:#b45309}.client-financials-status--idle{background:var(--off);color:var(--muted)}.vendor-panel{border:1px solid var(--rule);background:var(--white)}.vendor-panel-hd{background:var(--off);border-bottom:1px solid var(--rule);padding:.6rem 1rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.vendor-panel-hd-title{font-family:DM Mono,monospace;font-size:8px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--mid)}.vendor-panel-row{cursor:pointer;transition:background .12s}.vendor-panel-row:hover{background:var(--off)}.vendor-panel-bd{padding:0}.vendor-agreement-row td{padding:.8rem 1rem;font-size:11.5px;vertical-align:middle}.vendor-agreement-row td:first-child{border-bottom:1px solid var(--rule)}.vendor-agreement-row td:last-child{border-bottom:1px solid var(--rule);text-align:right}.vendor-agreement-row:last-child td{border-bottom:none}.vendor-agreement-row-title{font-weight:500;color:var(--ink);margin-bottom:1px}.vendor-agreement-row-sub{font-size:10px;color:var(--muted)}.vendor-compliance-row td{padding:.8rem 1rem;font-size:11.5px;vertical-align:middle}.vendor-compliance-row td:first-child{border-bottom:1px solid var(--rule)}.vendor-compliance-row td:last-child{border-bottom:1px solid var(--rule);text-align:right}.vendor-compliance-row:last-child td{border-bottom:none}.jobs-grid-empty-msg{padding:1.1rem;font-size:11px;color:var(--muted);grid-column:1 / -1}.vendor-dashboard-page .ph{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding-bottom:1.25rem;border-bottom:1px solid var(--rule);margin-bottom:1.5rem}@media(min-width:640px){.vendor-dashboard-page .ph{flex-direction:row;align-items:flex-end;justify-content:space-between}}.vendor-dashboard-page .ph-eye{font-family:DM Mono,monospace;font-size:8.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--ok);margin-bottom:.35rem;font-weight:500}.vendor-dashboard-page .ph-title{font-size:1.25rem;font-weight:700;color:var(--ink);letter-spacing:-.02em;line-height:1.2}.vendor-dashboard-page .ph-sub{font-size:11px;color:var(--muted);margin-top:.2rem}.vendor-partner-profile-meta{display:flex;flex-direction:column;gap:.55rem;margin-top:.45rem;max-width:42rem}.vendor-partner-profile-meta__trades{display:flex;flex-wrap:wrap;gap:.35rem}.vendor-partner-trade-chip{display:inline-flex;align-items:center;padding:.2rem .55rem;border:1px solid color-mix(in srgb,var(--ok) 28%,var(--rule));background:color-mix(in srgb,var(--ok) 7%,var(--white));color:var(--ink);font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;line-height:1.35}.vendor-partner-profile-meta__details{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .65rem}.vendor-partner-meta-pill{display:inline-flex;align-items:center;padding:.15rem .5rem;border-radius:999px;background:var(--off);border:1px solid var(--rule);color:var(--mid);font-family:DM Mono,monospace;font-size:8px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;line-height:1.4}.vendor-partner-coverage-pill{display:inline-flex;align-items:center;gap:.3rem;margin:0;padding:.2rem .55rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--mid) 16%,var(--rule));background:color-mix(in srgb,var(--off) 90%,var(--white));color:var(--mid);font-family:Plus Jakarta Sans,sans-serif;font-size:10px;font-weight:600;letter-spacing:.02em;line-height:1.35;text-transform:none;transition:border-color .15s ease,background .15s ease,color .15s ease,box-shadow .15s ease}.vendor-partner-coverage-pill--interactive{cursor:pointer}.vendor-partner-coverage-pill--interactive:hover,.vendor-partner-coverage-pill--interactive:focus-visible{border-color:color-mix(in srgb,var(--ok) 34%,var(--rule));background:color-mix(in srgb,var(--ok) 7%,var(--white));color:var(--ink);outline:none;box-shadow:0 1px color-mix(in srgb,var(--ok) 10%,transparent)}.vendor-partner-coverage-pill--open{border-color:color-mix(in srgb,var(--ok) 40%,var(--rule));background:color-mix(in srgb,var(--ok) 9%,var(--white));color:var(--ink)}.vendor-coverage-badges--interactive{cursor:pointer;border-radius:2px;transition:box-shadow .15s ease}.vendor-coverage-badges--interactive:hover,.vendor-coverage-badges--interactive:focus-visible{box-shadow:0 0 0 1px color-mix(in srgb,var(--ok) 22%,var(--rule));outline:none}.vendor-coverage-badges--open{box-shadow:0 0 0 1px color-mix(in srgb,var(--ok) 30%,var(--rule))}.vendor-coverage-popover{width:min(240px,calc(100vw - 16px));padding:.55rem .6rem .6rem;border:1px solid var(--rule);border-radius:4px;background:var(--white);box-shadow:0 4px 6px #0f172a0a,0 14px 28px #0f172a1a}.vendor-coverage-popover--portal{position:fixed;z-index:1200}.vendor-coverage-popover__head{margin-bottom:.45rem;font-family:DM Mono,monospace;font-size:8px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.vendor-coverage-popover__grid{display:flex;flex-wrap:wrap;gap:.3rem}.vendor-coverage-popover__chip{display:inline-flex;align-items:center;padding:.18rem .5rem;border:1px solid color-mix(in srgb,var(--mid) 14%,var(--rule));border-radius:999px;background:color-mix(in srgb,var(--off) 88%,var(--white));color:var(--ink);font-family:Plus Jakarta Sans,sans-serif;font-size:10px;font-weight:600;line-height:1.35;letter-spacing:.01em;white-space:nowrap}.vendor-partner-meta-text{font-size:11px;color:var(--muted);line-height:1.4}.vendor-dashboard-page .ph-acts{text-align:left;flex-shrink:0}@media(min-width:640px){.vendor-dashboard-page .ph-acts{text-align:right}}.vendor-dashboard-page .ph-compliance-score{font-size:1.6rem;font-weight:700;color:var(--ok);letter-spacing:-.02em;line-height:1}.vendor-dashboard-page .ph-compliance-score.command-stat-v--amber{color:var(--amber)}.vendor-dashboard-page .ph-compliance-score.command-stat-v--alert{color:var(--alert)}.vendor-dashboard-page .ph-compliance-label{font-family:DM Mono,monospace;font-size:8px;letter-spacing:.15em;text-transform:uppercase;color:var(--muted);margin-top:.35rem}.vendor-dashboard-page .sec{font-family:DM Mono,monospace;font-size:8px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin-bottom:.75rem;display:flex;align-items:center;gap:.75rem}.vendor-dashboard-page .sec:after{content:"";flex:1;height:1px;background:var(--rule)}.vendor-dashboard-page .stats .command-stat{min-width:0}.vendor-dashboard-page .pn-mgr-k{text-align:left}@media(min-width:640px){.vendor-dashboard-page .pn-mgr-k,.vendor-dashboard-page .pn-mgr-v{text-align:right}}.portal-dashboard-main .nova-page{padding:1.75rem!important;min-width:0;max-width:100%}@media(max-width:1023px){.portal-dashboard-main .nova-page{padding:1rem!important}}.portal-dashboard-main .nova-page .nova-header-action-btn:not(.nova-declare-incident-btn){padding:7px 14px;font-size:10px;letter-spacing:.04em}.portal-dashboard-main .nova-page .nova-header-action-btn.portal-btn-compact{padding:5px 12px;font-size:9px}.command-stat-v--compact,.command-stat-v--rating{font-size:1.35rem!important;padding-top:0;line-height:1;min-height:1.6rem}.client-vault-page .client-vault-section+.client-vault-section{margin-top:1.5rem}.client-vault-page .client-vault-table-wrap{width:100%;min-width:0}.client-vault-page .client-vault-table-wrap .command-tbl{margin-bottom:0}.client-vault-page .command-tbl tbody tr:hover td{cursor:pointer}.client-vault-page .command-tbl .client-vault-empty{font-size:11px;color:var(--muted)}.client-vault-page .command-tbl .portal-dl-link{font-family:DM Mono,monospace;font-size:8.5px;font-weight:500;color:var(--ok);cursor:pointer;text-decoration:none;display:inline-block;line-height:1;letter-spacing:normal;text-transform:none;background:none;border:none;padding:0}.client-vault-page .command-tbl .portal-dl-link:hover{text-decoration:underline}.portal-dl-link{font-family:DM Mono,monospace;font-size:8.5px;font-weight:500;color:var(--ok);cursor:pointer;text-decoration:none;display:inline-block;line-height:1}.portal-dl-link:hover{text-decoration:underline}.portal-compliance-label{font-family:DM Mono,monospace;font-size:8px;letter-spacing:.15em;text-transform:uppercase;color:var(--muted);margin-top:.25rem}.vendor-dashboard-page .vendor-jobs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--rule);margin-bottom:1.5rem}.vendor-dashboard-page .vendor-jobs-grid[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.vendor-dashboard-page .vendor-jobs-grid[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.vendor-dashboard-page .vendor-jobs-grid .job{padding:1.1rem;border-right:1px solid var(--rule);cursor:pointer;transition:background .15s;min-width:0}.vendor-dashboard-page .vendor-jobs-grid[data-cols="1"] .job{border-right:none}.vendor-dashboard-page .vendor-jobs-grid[data-cols="2"] .job:nth-child(2n){border-right:none}.vendor-dashboard-page .vendor-jobs-grid[data-cols="3"] .job:nth-child(3n){border-right:none}.vendor-dashboard-page .vendor-jobs-grid[data-cols="3"] .job:not(:nth-last-child(-n+3)){border-bottom:1px solid var(--rule)}.vendor-dashboard-page .vendor-jobs-grid .job:hover{background:var(--faint)}.vendor-dashboard-page .vendor-jobs-grid .job-status{font-family:DM Mono,monospace;font-size:7.5px;letter-spacing:.15em;text-transform:uppercase;margin-bottom:.5rem}.vendor-dashboard-page .vendor-jobs-grid .job-name{font-size:12.5px;font-weight:600;color:var(--ink);margin-bottom:.15rem}.vendor-dashboard-page .vendor-jobs-grid .job-desc{font-size:10px;color:var(--muted);margin-bottom:.85rem}.vendor-dashboard-page .vendor-jobs-grid .job-meta{display:grid;grid-template-columns:1fr 1fr;gap:.35rem;margin-bottom:.85rem}.vendor-dashboard-page .vendor-jobs-grid .jm-k{font-family:DM Mono,monospace;font-size:7.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:1px}.vendor-dashboard-page .vendor-jobs-grid .jm-v{font-size:10.5px;color:var(--ink);font-weight:500;line-height:1.35;word-break:break-word}.vendor-dashboard-page .vendor-jobs-grid .job-track{height:2px;background:var(--rule);margin-bottom:3px}.vendor-dashboard-page .vendor-jobs-grid .job-fill{height:100%}.vendor-dashboard-page .vendor-jobs-grid .job-fill.rf-h{background:var(--alert)}.vendor-dashboard-page .vendor-jobs-grid .job-fill.rf-l{background:var(--ok)}.vendor-dashboard-page .vendor-jobs-grid .job-fill.rf-done{background:var(--rule-dk)}.vendor-dashboard-page .vendor-jobs-grid .job-pct{font-family:DM Mono,monospace;font-size:8px;color:var(--muted)}.vendor-dashboard-page .vendor-jobs-grid .jobs-grid-empty-msg{padding:1.1rem;font-size:11px;color:var(--muted);grid-column:1 / -1}@media(max-width:900px){.vendor-dashboard-page .vendor-jobs-grid[data-cols="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}.vendor-dashboard-page .vendor-jobs-grid[data-cols="3"] .job:nth-child(3n){border-right:1px solid var(--rule)}.vendor-dashboard-page .vendor-jobs-grid[data-cols="3"] .job:nth-child(2n){border-right:none}.vendor-dashboard-page .vendor-jobs-grid[data-cols="3"] .job:not(:nth-last-child(-n+2)){border-bottom:1px solid var(--rule)}.vendor-dashboard-page .vendor-jobs-grid[data-cols="3"] .job:nth-last-child(-n+2){border-bottom:none}}@media(max-width:767px){.vendor-dashboard-page .vendor-jobs-grid,.vendor-dashboard-page .vendor-jobs-grid[data-cols="2"],.vendor-dashboard-page .vendor-jobs-grid[data-cols="3"]{grid-template-columns:minmax(0,1fr)}.vendor-dashboard-page .vendor-jobs-grid .job{padding:1.15rem 1rem;border-right:none;border-bottom:1px solid var(--rule)}.vendor-dashboard-page .vendor-jobs-grid .job:last-child{border-bottom:none}.vendor-dashboard-page .vendor-jobs-grid[data-cols="3"] .job:not(:nth-last-child(-n+3)){border-bottom:1px solid var(--rule)}.vendor-dashboard-page .vendor-jobs-grid .job-meta{gap:.5rem 1.25rem}}.vendor-job-drawer-loading,.vendor-job-drawer-error,.vendor-job-drawer-empty-docs{font-size:11px;line-height:1.45;margin-bottom:.9rem}.vendor-job-drawer-loading{color:var(--muted)}.vendor-job-drawer-error{color:var(--alert)}.vendor-job-drawer-empty-docs{padding:.65rem .85rem;border:1px solid var(--rule);background:var(--off);color:var(--muted)}.pd-doc--placeholder{opacity:.72}.pd-doc--placeholder .pd-doc-open{color:var(--muted)}.vendor-job-progress-range{width:100%;accent-color:var(--amber)}.vendor-job-progress-notes{width:100%;min-height:96px;padding:.65rem .75rem;border:1px solid var(--rule);background:#fff;font-size:12px;color:var(--ink);resize:vertical}.vendor-job-progress-notes:focus{outline:none;border-color:var(--amber)}.vendor-job-progress-files{margin:.75rem 0 0;padding:0;list-style:none;font-size:10.5px;color:var(--mid)}.vendor-job-progress-files li{padding:.2rem 0}.vendor-job-progress-error{margin-top:.75rem;font-size:11px;color:var(--alert)}.vendor-rfp-panel{border:1px solid var(--rule);background:var(--white);margin-bottom:1.5rem}.vendor-rfp-row{padding:1rem;display:flex;flex-direction:column;gap:1rem;border-bottom:1px solid var(--rule)}@media(min-width:1024px){.vendor-rfp-row{flex-direction:row;align-items:flex-start;justify-content:space-between}}.vendor-rfp-row:last-child{border-bottom:none}.vendor-rfp-title{font-size:12.5px;font-weight:600;color:var(--ink);margin-bottom:.2rem;line-height:1.3}.vendor-rfp-desc{font-size:10px;color:var(--mid);margin-bottom:.65rem;line-height:1.55}.vendor-rfp-meta{display:flex;flex-wrap:wrap;gap:1.5rem}.vendor-rfp-meta-k{font-family:DM Mono,monospace;font-size:7.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:1px}.vendor-rfp-meta-v{font-size:11px;font-weight:500;color:var(--ink)}.vendor-rfp-actions{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem;flex-shrink:0}.vendor-rfp-actions .portal-btn-compact{width:auto}.portal-tl{position:relative}.portal-tl-row{display:grid;grid-template-columns:44px 8px 1fr;gap:0 .65rem;position:relative}.portal-tl-row:before{content:"";position:absolute;left:49px;top:12px;bottom:-4px;width:1px;background:var(--rule)}.portal-tl-row:last-child:before{display:none}.portal-tl-t{font-family:DM Mono,monospace;font-size:8.5px;color:var(--muted);text-align:right;padding-top:1px}.portal-tl-d{width:8px;height:8px;border-radius:50%;margin-top:5px;position:relative;z-index:1}.portal-tl-d.ok{background:var(--ok)}.portal-tl-d.al{background:var(--alert)}.portal-tl-d.id{background:var(--rule-dk)}.portal-tl-b{padding-bottom:1rem}.portal-tl-row:last-child .portal-tl-b{padding-bottom:0}.portal-tl-action{font-size:11px;font-weight:600;color:var(--ink);margin-bottom:2px}.portal-tl-detail{font-size:10px;color:var(--mid);line-height:1.55;font-weight:300}.pj-prog{margin-top:1.3rem}.pj-prog-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.pj-pct{font-family:DM Mono,monospace;font-size:11px;color:var(--ink);font-weight:500}.pj-track{height:5px;background:var(--rule)}.pj-fill{height:100%;transition:width .3s}.pj-fill.rf-h{background:var(--alert)}.pj-fill.rf-l{background:var(--ok)}.pj-fill.rf-done{background:var(--rule-dk)}.pj-fee{padding:.8rem 1rem;border:1px solid var(--rule);background:var(--off);font-size:12px;color:var(--ink)}#pjob-drawer,.fin-drawer:has(.pj-prog){z-index:940}.client-inc-bar{background:var(--alert-bg);border:1px solid var(--alert-rule);border-left:3px solid var(--alert);padding:.85rem 1.1rem;display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}@media(min-width:640px){.client-inc-bar{flex-direction:row;align-items:center;justify-content:space-between}}.client-inc-bar .inc-title{font-size:12.5px;font-weight:700;color:var(--alert);margin-bottom:.2rem}.client-inc-bar .inc-sub{font-size:10px;color:#b83a1a99;line-height:1.5}.command-topbar{isolation:isolate;box-sizing:border-box;width:100%;flex-shrink:0;background:var(--white);border-bottom:1px solid var(--rule);position:relative;z-index:20}@media(min-width:1024px){.command-topbar{display:flex;align-items:center;justify-content:space-between;height:var(--command-topbar-h);min-height:var(--command-topbar-h);max-height:var(--command-topbar-h);padding-left:1.5rem;padding-right:1.5rem}}@media(max-width:1023px){.command-dashboard{max-width:100vw;overflow-x:hidden}.command-dashboard .command-topbar{display:none!important}}.command-topbar-brand-sub{margin-left:4px;font-size:11px;font-weight:400;color:var(--muted)}.command-topbar-user-actions{display:inline-flex;align-items:center;gap:1.25rem}.command-topbar-vendor-name{font-family:var(--sans, "Plus Jakarta Sans", sans-serif);font-size:11px;font-weight:500;color:var(--mid)!important;letter-spacing:0;line-height:1;white-space:nowrap}.command-topbar-switch-portal{-moz-appearance:none;appearance:none;-webkit-appearance:none;font-family:var(--sans, "Plus Jakarta Sans", sans-serif);font-size:10px;font-weight:500;color:var(--mid)!important;letter-spacing:.02em;line-height:1;padding:4px 10px;border:1px solid var(--rule-dk)!important;border-radius:0!important;-webkit-border-radius:0!important;background:var(--white);background-clip:padding-box;cursor:pointer;transition:border-color .15s ease,color .15s ease;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;white-space:nowrap;outline:none!important;box-shadow:none!important;min-height:0;height:auto;opacity:1}.command-topbar-switch-portal:focus,.command-topbar-switch-portal:focus-visible,.command-topbar-switch-portal:active{border-radius:0!important;-webkit-border-radius:0!important;outline:none!important;box-shadow:none!important}.command-topbar-switch-portal:hover:not(:disabled){border-color:var(--ok);color:var(--ok);background:var(--white)}.command-topbar--network .command-topbar-switch-portal:hover:not(:disabled){border-color:var(--amber);color:var(--amber)}.command-topbar-switch-portal:disabled{opacity:1;color:var(--mid)!important;border-color:var(--rule-dk)!important;cursor:not-allowed}.command-topbar-mobile{isolation:isolate;width:100%;flex-shrink:0;background:var(--white);border-bottom:1px solid var(--rule)}@media(max-width:1023px){.command-dashboard .command-topbar-mobile{display:block}.portal-dashboard-body,.command-dashboard .command-dashboard-body{display:flex;flex-direction:row}.command-dashboard .command-dashboard-main{flex:1;min-width:0;width:100%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.portal-dashboard-body .command-sidebar:not(.command-sidebar--drawer),.command-dashboard .command-sidebar:not(.command-sidebar--drawer){display:none!important}.command-dashboard-main .nova-page,.command-dashboard-main .command-portfolio-page{max-width:100%;overflow-x:hidden}.command-portfolio-page .command-portfolio-ph{flex-direction:column!important;align-items:stretch!important;gap:.75rem!important}.command-portfolio-page .portfolio-page-header-wrap{width:100%!important}.command-portfolio-map-block{overflow:hidden}.command-portfolio-map-block .command-map-panel{width:100%;max-width:100%;margin-left:0;margin-right:0}.command-portfolio-table-block .nova-table-wrap{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.command-portfolio-table-block .command-portfolio-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.command-topbar-mobile .command-tb-pending{max-width:5.5rem;overflow:hidden;text-overflow:ellipsis}}@media(min-width:1024px){.command-dashboard .command-topbar-mobile{display:none!important}}.command-topbar-mobile-main{position:relative;z-index:1}.command-topbar-mobile-center{-webkit-overflow-scrolling:touch;scrollbar-width:none}.command-topbar-mobile-center::-webkit-scrollbar{display:none}.command-topbar-mobile .command-tb-tag{font-size:7px;letter-spacing:.14em;padding:2px 6px;min-height:18px}.command-topbar-mobile .command-tb-pending{font-size:7px;padding:2px 5px}.command-topbar-mobile--client .command-topbar-mobile-main{gap:.5rem}.command-topbar-mobile--client .command-topbar-mobile-center{flex:1 1 auto;justify-content:center;min-width:0}.command-topbar-mobile--client .command-topbar-mobile-center .command-tb-tag{max-width:100%;overflow:hidden;text-overflow:ellipsis}.command-topbar-mobile--client .command-topbar-vendor-name,.command-topbar-mobile--client .command-topbar-client-name{display:none!important}.command-topbar-mobile--client .command-topbar-user-actions--client{gap:.35rem}@media(max-width:1023px){.command-topbar-mobile--client .command-topbar-brand-sub{display:none}}.command-topbar-mobile--network .command-topbar-mobile-main{gap:.5rem}.command-topbar-mobile--network .command-topbar-mobile-center{flex:1 1 auto;justify-content:center;min-width:0}.command-topbar-mobile--network .command-topbar-mobile-center .command-tb-tag{max-width:100%;overflow:hidden;text-overflow:ellipsis}.command-topbar-mobile--network .command-topbar-vendor-name{display:none!important}.command-topbar-mobile--network .command-topbar-user-actions--network{gap:.35rem}.command-tb-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1}.command-tb-tag,.command-tb-pending{font-family:DM Mono,monospace;border:1px solid;display:inline-flex;align-items:center;justify-content:center;line-height:1;box-sizing:border-box;white-space:nowrap;vertical-align:middle}.command-tb-tag{font-size:8.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;padding:3px 9px;min-height:20px;color:var(--ok);background:var(--ok-bg);border-color:var(--ok-rule)}.command-tb-tag-amber{color:var(--amber);background:var(--amber-bg);border-color:var(--amber-rule)}.command-tb-tag-contact{color:var(--ink);background:#f3f4f6;border-color:#d1d5db}.command-topbar--contact .command-topbar-vendor-name,.command-topbar-mobile--contact .command-topbar-vendor-name{color:var(--ink)}.command-topbar--contact,.command-topbar-mobile--contact{--contact-accent: #374151}.command-tb-pending{font-size:8px;letter-spacing:.05em;text-transform:none;padding:2px 7px;color:var(--alert);background:var(--alert-bg);border-color:var(--alert-rule)}.command-topbar-bell{position:relative;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;background:transparent;cursor:pointer;line-height:1;transition:opacity .15s}.command-topbar-bell-badge{position:absolute;top:-7px;right:-1px;min-width:14px;height:14px;padding:0 3px;font-family:DM Mono,monospace;font-size:8px;font-weight:600;line-height:14px;text-align:center;color:var(--alert);background:var(--alert-bg);border:1px solid var(--alert-rule);box-sizing:border-box;pointer-events:none;z-index:2}.command-topbar-bell:hover{opacity:.85}.command-topbar-bell-icon{display:block;width:21px;height:21px}.command-topbar-bell-shape{fill:#ffc928!important;stroke:#0d1110;stroke-width:1.15;stroke-linejoin:round}.command-panel-hd{display:flex;align-items:center;justify-content:space-between;padding:.65rem 1rem;background:#f8f8f8;border-bottom:1px solid var(--rule)}.command-panel-hd-title{font-family:DM Mono,monospace;font-size:8px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#9a9996}.command-incident-vendor-th{font-family:DM Mono,monospace;font-size:8px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#9a9996;padding:.65rem .75rem;text-align:left;background:#f8f8f8;border-bottom:1px solid var(--rule)}.command-incident-detail-page .command-ph-title{font-size:1.25rem;font-weight:700;color:var(--ink);letter-spacing:-.02em;line-height:1.2}.command-incident-detail-page .command-ph-sub{font-size:11px;color:var(--muted);margin-top:.2rem}.command-incident-sub-row{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.command-incident-see-properties-btn{flex-shrink:0}.incident-affected-properties-modal-list{display:flex;flex-direction:column;gap:.45rem;max-height:60vh;overflow-y:auto}.incident-affected-properties-modal-item{border:1px solid var(--rule);background:var(--off)}.incident-affected-properties-modal-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.7rem .85rem;border:none;background:transparent;cursor:pointer;text-align:left;transition:background .15s}.incident-affected-properties-modal-trigger:hover{background:#ffffff8c}.incident-affected-properties-modal-trigger-main{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem;min-width:0}.incident-affected-properties-modal-item-title{font-size:12px;font-weight:700;color:var(--ink)}.incident-affected-properties-modal-chevron{flex-shrink:0;font-size:11px;line-height:1;color:var(--muted);transition:transform .15s}.incident-affected-properties-modal-item.is-expanded .incident-affected-properties-modal-chevron{transform:rotate(180deg)}.incident-affected-properties-modal-body{padding:.7rem .85rem .85rem;border-top:1px solid var(--rule)}.incident-affected-properties-modal-body .incident-affected-properties-modal-meta{margin-bottom:.55rem}.incident-affected-properties-modal-meta{font-size:10px;color:var(--muted);margin-bottom:.55rem}.incident-affected-properties-modal-fields{display:grid;grid-template-columns:1fr;gap:.55rem;margin:0}.incident-affected-properties-modal-fields>div{display:grid;gap:.15rem}.incident-affected-properties-modal-fields dt{font-family:DM Mono,monospace;font-size:8px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.incident-affected-properties-modal-fields dd{margin:0;font-size:11px;line-height:1.45;color:var(--ink)}.command-incident-detail-page .nova-ph-eye{color:var(--ok)}.command-incident-detail-page .command-panel-hd{background:var(--off);padding:.6rem 1rem}.command-incident-detail-page .command-panel-hd-title{font-family:DM Mono,monospace;font-size:8px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--mid)}.command-incident-detail-page .command-incident-doc-th,.command-incident-detail-page .command-incident-vendor-th{background:var(--off);color:var(--muted);letter-spacing:.15em;padding:.5rem .75rem;font-weight:500;font-family:DM Mono,monospace;font-size:8px;text-transform:uppercase}.command-incident-detail-page .command-incident-cell-primary{padding:.65rem .75rem;font-size:11px;font-weight:600;color:var(--ink);border-bottom:1px solid var(--rule)}.command-incident-detail-page .command-incident-cell-muted{padding:.65rem .75rem;font-size:11px;color:var(--mid);border-bottom:1px solid var(--rule)}.command-incident-detail-page tbody tr:last-child .command-incident-cell-primary,.command-incident-detail-page tbody tr:last-child .command-incident-cell-muted{border-bottom:none}.command-incident-detail-page .command-tl-action{font-size:11px;font-weight:600;color:var(--ink);margin-bottom:2px}.command-incident-detail-page .command-tl-detail{font-size:10px;color:var(--mid);font-weight:300;line-height:1.55}.command-incident-detail-page .command-tl-t{color:var(--muted)}.command-incident-detail-page .command-incident-task__name{font-size:11px;font-weight:400;color:var(--ink)}.command-incident-detail-page .command-incident-task--done .command-incident-task__name{color:var(--muted);font-weight:400}.command-incident-detail-page .command-incident-task__meta{font-family:DM Mono,monospace;font-size:8.5px;color:var(--muted)}.command-incident-detail-page .command-incident-vendor-tag{font-family:DM Mono,monospace;font-size:8px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;padding:2px 7px;background:var(--faint)!important;color:var(--mid)!important;border-color:var(--rule)!important}.command-incident-detail-page .command-incident-vendor-tag.bg-ok-bg{background:var(--ok-bg)!important;color:var(--ok)!important;border-color:var(--ok-rule)!important}.command-incident-detail-page .xlink-lbl{color:var(--muted)}.command-timeline-body{padding:1rem;background:#fff}.command-tl-row{display:grid;grid-template-columns:44px 8px 1fr;gap:0 .65rem;position:relative}.command-tl-row:not(.command-tl-row--last):before{content:"";position:absolute;left:49px;top:12px;bottom:-4px;width:1px;background:var(--rule)}.command-tl-t{font-family:DM Mono,monospace;font-size:8.5px;color:var(--muted);text-align:right;padding-top:1px}.command-tl-d{width:8px;height:8px;border-radius:50%;margin-top:3px;flex-shrink:0;position:relative;z-index:1}.command-tl-d--al{background:var(--alert)}.command-tl-d--ok{background:var(--ok)}.command-tl-d--id{background:var(--rule-dk)}.command-tl-b{padding-bottom:1rem}.command-tl-action{font-size:11px;font-weight:600;color:var(--ink);margin-bottom:2px}.command-tl-detail{font-size:10px;font-weight:300;color:var(--mid);line-height:1.55}.command-vault-actions{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.command-vault-status{box-sizing:border-box;padding:0!important;display:inline-flex!important;align-items:center;justify-content:center;line-height:1;white-space:nowrap;flex-shrink:0;font-family:DM Mono,monospace;font-size:8px!important;font-weight:500!important;letter-spacing:.1em;text-transform:uppercase}.command-vault-status--active{width:45px;min-width:45px;max-width:45px;height:15.2px;min-height:15.2px}.command-vault-status--expiring{width:54px;min-width:54px;max-width:54px;height:15.2px;min-height:15.2px}.command-vault-status--incident{width:54.8px;min-width:54.8px;max-width:54.8px;height:15.2px;min-height:15.2px}.command-vault-status--pending{width:54px;min-width:54px;max-width:54px;height:15.2px;min-height:15.2px}.command-vault-status--inactive{width:58px;min-width:58px;max-width:58px;height:15.2px;min-height:15.2px}.command-vault-dl{font-family:DM Mono,monospace;font-size:8px;font-weight:500;color:var(--ok);cursor:pointer;padding:3px 8px;border:1px solid var(--ok-rule);background:var(--ok-bg);text-decoration:none;display:inline-block;line-height:1;letter-spacing:normal;text-transform:none;box-sizing:border-box;transition:background .12s;-moz-appearance:none;appearance:none;-webkit-appearance:none}.command-vault-dl:hover{background:#d5eae4}.command-vault-upload{background:var(--green)!important;color:#fff!important;border-color:var(--green)!important}.command-vault-upload:hover{background:var(--green-2)!important;border-color:var(--green-2)!important;color:#fff!important}.command-dashboard-main .nova-page:has(.command-vault-actions){min-width:0;max-width:100%;overflow-x:hidden}.border.border-rule.mb-2.bg-white:has(.command-vault-actions){min-width:0;max-width:100%;box-sizing:border-box}.border.border-rule.mb-2.bg-white:has(.command-vault-actions)>.flex.items-center{min-width:0;flex:1 1 auto;width:100%;align-items:flex-start}.border.border-rule.mb-2.bg-white:has(.command-vault-actions)>.flex.items-center>div:last-child{min-width:0;flex:1 1 0%;overflow:hidden}.border.border-rule.mb-2.bg-white:has(.command-vault-actions) .text-\[12px\].font-semibold.text-ink{display:block;overflow-wrap:anywhere;word-break:break-word;line-height:1.35}.border.border-rule.mb-2.bg-white:has(.command-vault-actions) .font-mono.text-\[8\.5px\].text-muted{display:block;overflow-wrap:anywhere;word-break:break-word;line-height:1.4;margin-top:.15rem}@media(max-width:639px){.border.border-rule.mb-2.bg-white:has(.command-vault-actions){padding:.65rem .75rem!important;gap:.5rem!important}.border.border-rule.mb-2.bg-white:has(.command-vault-actions)>.flex.items-center{gap:.65rem!important}.border.border-rule.mb-2.bg-white:has(.command-vault-actions) .command-vault-actions{width:100%;max-width:100%;flex-wrap:wrap;justify-content:flex-end;margin-left:0;padding-left:0;align-self:flex-end}.command-dashboard-main .nova-page:has(.command-vault-actions) .command-page-header-actions--single>button{width:auto!important;max-width:100%}}@media(min-width:640px){.border.border-rule.mb-2.bg-white:has(.command-vault-actions)>.flex.items-center>div:last-child{max-width:calc(100% - 3.5rem)}}.command-inbox-list{display:flex;flex-direction:column;gap:.4rem}.command-inbox-item{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;border:1px solid var(--rule);background:var(--white);cursor:pointer;transition:background-color .15s ease}.command-inbox-item--bid-unread{border-left:3px solid var(--amber)}.command-inbox-item--alert-unread{border-left:3px solid var(--alert)}.command-inbox-item--ok-unread{border-left:3px solid var(--ok)}.command-inbox-item--ink-unread{border-left:3px solid var(--ink)}.command-inbox-item:hover{background:var(--faint)}.command-inbox-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0;margin-top:4px}.command-inbox-body{flex:1;min-width:0}.command-inbox-label{font-family:DM Mono,monospace;font-size:7.5px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;margin-bottom:3px}.command-inbox-title{font-size:11.5px;font-weight:600;color:var(--ink);margin-bottom:2px}.command-inbox-preview{font-size:10px;color:var(--muted);line-height:1.5}.command-inbox-time{font-family:DM Mono,monospace;font-size:8px;color:var(--muted);flex-shrink:0;padding-top:2px}.command-inbox-delete{width:30px;height:30px;margin-left:.25rem}.command-dashboard-main .nova-page{min-width:0;max-width:100%;overflow-x:hidden}.command-dashboard-main .nova-page>button.w-full.text-left.border.border-rule.bg-white{min-width:0}.command-dashboard-main .nova-page>button.w-full.text-left.border.border-rule.bg-white>div{flex-wrap:wrap;gap:.5rem}.command-dashboard-main .nova-page>.flex.items-center.justify-between.mb-3{flex-wrap:wrap;align-items:flex-start;gap:.5rem;min-width:0}.border.border-rule.transition-colors.hover\:border-rule-dk.bg-white{min-width:0;max-width:100%}.border.border-rule.transition-colors.hover\:border-rule-dk.bg-white>.bg-off.border-b.border-rule{min-width:0}.border.border-rule.transition-colors.hover\:border-rule-dk.bg-white>.bg-off.border-b.border-rule>.min-w-0{flex:1 1 auto;min-width:0}.border.border-rule.transition-colors.hover\:border-rule-dk.bg-white>.bg-off.border-b.border-rule .text-\[11\.5px\],.border.border-rule.transition-colors.hover\:border-rule-dk.bg-white>.bg-off.border-b.border-rule .sm\:text-\[12\.5px\]{overflow-wrap:anywhere;word-break:break-word}.border.border-rule.transition-colors.hover\:border-rule-dk.bg-white>.bg-off.border-b.border-rule>.flex.flex-wrap{justify-content:flex-start;align-items:center;align-content:flex-start;gap:.35rem .5rem}.border.border-rule.transition-colors.hover\:border-rule-dk.bg-white>.bg-off.border-b.border-rule>.flex.flex-wrap>button,.border.border-rule.transition-colors.hover\:border-rule-dk.bg-white>.bg-off.border-b.border-rule>.flex.flex-wrap>.nova-header-action-btn{width:auto!important;max-width:100%;flex:0 0 auto;min-height:0!important;height:auto!important;white-space:nowrap;justify-content:center;box-sizing:border-box}.approval-queue-item{border:1px solid var(--rule);margin-bottom:.6rem;background:var(--white);transition:border-color .15s ease}.approval-queue-item:hover{border-color:var(--rule-dk)}.approval-queue-hd{background:var(--off);border-bottom:1px solid var(--rule);padding:.7rem 1rem;display:flex;flex-direction:column;gap:.75rem}@media(min-width:1024px){.approval-queue-hd{flex-direction:row;align-items:center;justify-content:space-between}}.approval-queue-hd-left{display:flex;align-items:center;gap:.75rem;min-width:0;flex-wrap:wrap}.approval-queue-badge{font-family:DM Mono,monospace!important;font-size:8px!important;font-weight:500!important;letter-spacing:.1em!important;text-transform:uppercase!important;padding:2px 7px!important;line-height:1!important;display:inline-block!important;border-width:1px!important;border-style:solid!important}.approval-queue-badge--vendor{background:var(--amber-bg)!important;color:var(--amber)!important;border-color:var(--amber-rule)!important}.approval-queue-badge--client{background:#f0eeff!important;color:#5b35cc!important;border-color:#c8baee!important}.approval-queue-name{font-size:12.5px;font-weight:600;color:var(--ink);line-height:1.25}.approval-queue-hd-right{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.approval-queue-submitted{font-family:DM Mono,monospace;font-size:8.5px;color:var(--muted);letter-spacing:.04em}.approval-queue-bd{padding:1rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;border-top:1px solid var(--rule)}@media(max-width:1023px){.approval-queue-bd{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:639px){.approval-queue-bd{grid-template-columns:1fr}}.approval-queue-field--wide{grid-column:1 / -1}.approval-queue-field-k{font-family:DM Mono,monospace;font-size:7.5px;letter-spacing:.15em;text-transform:uppercase;color:var(--muted);margin-bottom:2px}.approval-queue-field-v{font-size:11px;color:var(--ink);font-weight:500;line-height:1.45}.approval-queue-note{padding:.75rem 1rem;border-top:1px solid var(--rule);background:var(--off);font-size:10px;color:var(--mid);line-height:1.55}.approval-queue-footer{padding:0 1rem 1rem;border-top:1px solid var(--rule)}.nova-header-action-btn.approval-queue-btn-reject{background-color:var(--alert-bg)!important;color:var(--alert)!important;border:1px solid #e8c4ba!important;border-radius:0!important;box-shadow:none!important}.nova-header-action-btn.approval-queue-btn-reject:hover:not(:disabled){background-color:#f5ddd7!important;border-color:#e8c4ba!important;color:var(--alert)!important}@media(min-width:1024px){.border.border-rule.transition-colors.hover\:border-rule-dk.bg-white>.bg-off.border-b.border-rule>.flex.flex-wrap{justify-content:flex-end;flex-wrap:nowrap}}.p-4.grid.border-t.border-rule{min-width:0;width:100%;box-sizing:border-box}.p-4.grid.border-t.border-rule>div{min-width:0}.p-4.grid.border-t.border-rule .font-mono.text-\[7\.5px\]{display:block;line-height:1.35}.p-4.grid.border-t.border-rule .text-\[11px\].text-ink.font-medium{display:block;overflow-wrap:anywhere;word-break:break-word;line-height:1.45}.p-4.grid.border-t.border-rule .whitespace-pre-wrap{overflow-wrap:anywhere;word-break:break-word}.p-4.grid.border-t.border-rule .space-y-3>.border.border-rule.bg-off{min-width:0}.border.border-rule.transition-colors.hover\:border-rule-dk.bg-white .px-4.pb-4{min-width:0}.border.border-rule.transition-colors.hover\:border-rule-dk.bg-white .px-4.pb-4 .max-w-md{max-width:100%!important;width:100%}.border.border-rule.transition-colors.hover\:border-rule-dk.bg-white .px-4.pb-4 select{max-width:100%;width:100%;box-sizing:border-box}@media(max-width:1023px){.command-dashboard-main .nova-page>.flex.items-center.justify-between.mb-3{flex-direction:column;align-items:stretch}.command-dashboard-main .nova-page>.flex.items-center.justify-between.mb-3>.font-mono{font-size:10px;line-height:1.4;overflow-wrap:anywhere}.command-dashboard-main .nova-page>.flex.items-center.justify-between.mb-3>button{width:100%;justify-content:center}.p-4.grid.border-t.border-rule{grid-template-columns:minmax(0,1fr)!important;gap:.85rem!important}.p-4.grid.border-t.border-rule>div,.p-4.grid.border-t.border-rule>div.col-span-2,.p-4.grid.border-t.border-rule>div.lg\:col-span-4{grid-column:1 / -1!important}.p-4.grid.border-t.border-rule .font-mono.text-\[7\.5px\]{letter-spacing:.1em;margin-bottom:.3rem}}@media(min-width:640px)and (max-width:1023px){.p-4.grid.border-t.border-rule{grid-template-columns:repeat(2,minmax(0,1fr))!important}.p-4.grid.border-t.border-rule>div.col-span-2,.p-4.grid.border-t.border-rule>div.lg\:col-span-4{grid-column:1 / -1!important}}@media(max-width:639px){.border.border-rule.transition-colors.hover\:border-rule-dk.bg-white>.bg-off.border-b.border-rule{padding:.65rem .75rem!important}.border.border-rule.transition-colors.hover\:border-rule-dk.bg-white>.bg-off.border-b.border-rule>.flex.flex-wrap{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;width:100%;gap:.35rem .45rem!important}.border.border-rule.transition-colors.hover\:border-rule-dk.bg-white>.bg-off.border-b.border-rule>.flex.flex-wrap>button,.border.border-rule.transition-colors.hover\:border-rule-dk.bg-white>.bg-off.border-b.border-rule>.flex.flex-wrap>.nova-header-action-btn{width:auto!important;flex:0 0 auto;min-height:0!important;padding:4px 10px!important;font-size:9px!important}.border.border-rule.transition-colors.hover\:border-rule-dk.bg-white>.bg-off.border-b.border-rule .font-mono.text-\[8px\].text-muted{flex:1 1 100%;width:100%;margin-bottom:.1rem}.p-4.grid.border-t.border-rule{padding:.85rem .75rem!important}}.nova-vendor-stats{display:grid;grid-template-columns:repeat(var(--stats-cols, 4),minmax(0,1fr));border:1px solid var(--rule);margin-bottom:1.5rem}.nova-vendor-stat{padding:1rem 1.15rem;border-right:1px solid var(--rule)}.nova-vendor-stat:last-child{border-right:none}.nova-vendor-stat-label{font-family:DM Mono,monospace;font-size:8px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#7c8c7f;margin-bottom:.55rem}.nova-vendor-stat-value{font-family:Plus Jakarta Sans,sans-serif;font-size:1.6rem;font-weight:700;line-height:1;letter-spacing:-.02em;margin-bottom:.25rem}.nova-vendor-stat-value--brand{color:#1a3530}.nova-vendor-stat-value--amber{color:#8a5e00}.nova-vendor-stat-value--alert{color:var(--alert)}.nova-vendor-stat-value--ink{color:var(--ink)}.nova-vendor-stat-note{font-family:Plus Jakarta Sans,sans-serif;font-size:10px;font-weight:400;color:#7c8c7f;line-height:1.35}@media(max-width:900px){.nova-vendor-stats[data-stats-cols="4"],.nova-vendor-stats:not([data-stats-cols]){grid-template-columns:repeat(2,minmax(0,1fr))}.nova-vendor-stats[data-stats-cols="4"]>.nova-vendor-stat:nth-child(2n),.nova-vendor-stats:not([data-stats-cols])>.nova-vendor-stat:nth-child(2n){border-right:none}.nova-vendor-stats[data-stats-cols="4"]>.nova-vendor-stat:nth-child(-n+2),.nova-vendor-stats:not([data-stats-cols])>.nova-vendor-stat:nth-child(-n+2){border-bottom:1px solid var(--rule)}}.vendor-network-row--compliance-inactive{background-color:#fafaf9}.vendor-network-row--compliance-inactive>td{color:#b8b6b1}.vendor-network-row--compliance-inactive>td .font-semibold{color:#c4c2bd;font-weight:500}.vendor-network-row--compliance-inactive>td .text-\[10px\],.vendor-network-row--compliance-inactive>td .text-\[11\.5px\]{color:#b8b6b1}.vendor-network-row--compliance-inactive>td .font-mono.text-alert,.vendor-network-row--compliance-inactive>td .font-mono.text-amber,.vendor-network-row--compliance-inactive>td .font-mono.text-muted{color:#b8b6b1}.vendor-network-row--compliance-inactive .h-full.transition-all,.vendor-network-row--compliance-inactive .vendor-coi-bar--lapsed,.vendor-network-row--compliance-inactive .vendor-coi-lapsed-heading{opacity:.5}.vendor-network-row--compliance-inactive:hover{background-color:#f5f5f4}.vendor-network-table-wrap{overflow-x:auto}.vendor-network-table{table-layout:fixed;width:100%;min-width:1100px}.vendor-network-col--partner{width:210px}.vendor-network-col--trade{width:185px}.vendor-network-col--coverage{width:140px}.vendor-network-col--jobs{width:56px}.vendor-network-jobs-link{color:var(--ink);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.vendor-network-jobs-link:hover{color:var(--ok)}.vendor-network-col--coi{width:118px}.vendor-network-col--fee{width:168px}.vendor-network-col--compliance,.vendor-network-col--actions{width:104px}.vendor-network-table__td{overflow:hidden;vertical-align:top}.vendor-network-table__clip,.vendor-network-table__fee-clip{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vendor-network-table__fee-clip{display:inline-block;vertical-align:top}.vendor-coverage-badges--compact{display:flex;flex-wrap:nowrap;align-items:center;gap:2px;max-width:100%;overflow:hidden}.vendor-coverage-badges--compact .state-badge{flex:0 0 auto}.vendor-coverage-badges--compact .vendor-coverage-badges__label{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vendor-coverage-badges--compact .state-badge--more{color:var(--muted);background:var(--off);border-color:var(--rule)}.vendor-network-table .vendor-trades-cell{display:block;width:100%;max-width:100%;min-width:0}.vendor-network-table .vendor-trades-cell__label{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.command-vendors-header-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.enroll-partner-application.vendor-partner-application,.enroll-partner-application.vendor-partner-application .public-form-surface{padding:0;background:transparent}.enroll-partner-application.vendor-partner-application .pub-form-section{margin-top:1.25rem}.enroll-partner-application.vendor-partner-application .pub-form-section:first-of-type{margin-top:0}.enroll-partner-application.vendor-partner-application .pub-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.enroll-partner-application.vendor-partner-application .pub-form-contacts-intro{margin-bottom:.75rem}@media(max-width:520px){.enroll-partner-application.vendor-partner-application .pub-form-grid{grid-template-columns:1fr}}.enroll-partner-modal .enroll-partner-application .public-form-surface .public-form-select-trigger .public-form-select-value--placeholder{color:#9a9996!important}.enroll-partner-modal .enroll-partner-application .public-form-surface .public-form-select-trigger .public-form-select-value--selected{color:#0d1110!important}.enroll-partner-modal .enroll-partner-application .public-form-field-group:focus-within .public-form-select-trigger,.enroll-partner-modal .enroll-partner-application .public-form-surface .public-form-select-trigger.border-\[\#0A5C44\]{border-color:#8a5e00!important}.enroll-partner-modal .enroll-partner-application .public-form-surface .public-form-select-trigger .vendor-form-select-chevron{width:14px;height:14px;flex-shrink:0;color:#9a9996}.enroll-partner-modal .enroll-partner-application .public-form-surface .public-form-select-trigger .vendor-form-select-chevron.rotate-180{color:#8a5e00}.enroll-partner-select-menu{border:1px solid #c8c5c0!important;border-radius:0;box-shadow:0 10px 30px #0000001a;padding:0}.enroll-partner-select-option{font-family:Plus Jakarta Sans,sans-serif;font-size:11.5px;font-weight:400;color:#0d1110!important;padding:.5rem .75rem!important;background:#fff!important}.enroll-partner-select-option:hover{background:#f5f4f2!important;color:#0d1110!important}.enroll-partner-select-option.is-selected{background:#f5ead8!important;color:#8a5e00!important}.enroll-partner-modal .enroll-partner-application .public-form-surface .pub-form-datepicker-trigger{min-height:calc(1.1rem + 17.525px);border-color:#c8c5c0!important}.enroll-partner-modal .enroll-partner-application .public-form-surface .pub-form-datepicker-trigger:focus,.enroll-partner-modal .enroll-partner-application .public-form-field-group:focus-within .pub-form-datepicker-trigger{border-color:#8a5e00!important}.vendor-coverage-badges,.command-vendors-page .vendor-coverage-badges,.command-fin-page .vendor-coverage-badges,.fin-drawer .vendor-coverage-badges{display:flex;flex-wrap:wrap;align-items:center;gap:2px;max-width:220px}.fin-drawer .fin-d-v .vendor-coverage-badges{max-width:100%}.vendor-coverage-badges .state-badge,.command-vendors-page .state-badge,.command-fin-page .state-badge,.fin-drawer .state-badge{display:inline-block;padding:2px 7px;font-family:DM Mono,monospace;font-size:9px;letter-spacing:.08em;color:var(--mid);background:var(--off);border:1px solid var(--rule);line-height:1.3;white-space:nowrap}.vendor-coverage-badges .state-badge.state-national,.command-vendors-page .state-badge.state-national,.command-fin-page .state-badge.state-national,.fin-drawer .state-badge.state-national{color:var(--green);background:var(--green-lt);border-color:var(--ok-rule);letter-spacing:.06em;font-size:8.5px;padding:2px 9px}.vendor-network-row--compliance-inactive .state-badge{opacity:.55}.vendor-trades-cell{display:inline-block;max-width:100%;line-height:1.35;min-width:0}.vendor-trades-cell--truncated{position:relative;cursor:help;outline:none}.vendor-trades-cell__more{color:var(--muted);font-weight:500}.vendor-trades-cell__tooltip{min-width:160px;max-width:280px;padding:.55rem .65rem;border:1px solid var(--rule);background:var(--white);box-shadow:0 8px 24px #0f172a1f}.vendor-trades-cell__tooltip--portal{position:fixed;z-index:1200}.vendor-trades-cell__tooltip-line{display:block;font-size:10.5px;line-height:1.45;color:var(--ink)}.vendor-trades-cell__tooltip-line+.vendor-trades-cell__tooltip-line{margin-top:.2rem}.command-vendors-action-btn{box-sizing:border-box;width:auto;min-width:96px;max-width:none;height:26px;min-height:26px;max-height:26px;padding:0 10px!important;display:inline-flex!important;align-items:center;justify-content:center;font-size:9px!important;font-weight:600!important;line-height:1;letter-spacing:.02em;white-space:nowrap;flex-shrink:0}.command-vendors-page .command-vendors-action-btn{font-family:Plus Jakarta Sans,sans-serif;font-weight:600;letter-spacing:.04em;line-height:1.2;cursor:pointer;border-radius:0;transition:background .15s ease,border-color .15s ease,color .15s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.command-vendors-page .command-vendors-action-btn--enroll{border:1px solid #8a5e00;background:#8a5e00;color:#fff}.command-vendors-page .command-vendors-action-btn--enroll:hover:not(:disabled){background:#9a7010;border-color:#9a7010;color:#fff}.command-vendors-page .command-vendors-action-btn--enroll:active:not(:disabled){background:#7a5300;border-color:#7a5300}.command-vendors-page .command-vendors-action-btn--invite{border:1px solid var(--green);background:var(--green);color:#fff}.command-vendors-page .command-vendors-action-btn--invite:hover:not(:disabled){background:var(--green-2);border-color:var(--green-2);color:#fff}.command-vendors-page .command-vendors-action-btn--invite:active:not(:disabled){background:#153028;border-color:#153028}.enroll-partner-modal-hd{background:#8a5e00;color:#fff}.enroll-partner-modal input:not([type=file]):focus,.enroll-partner-modal input:not([type=file]):focus-visible{border-color:#8a5e00!important}.enroll-partner-step--active{border-bottom:2px solid #8a5e00}.enroll-partner-step__num--done,.enroll-partner-modal-success-ico{color:#8a5e00}.enroll-partner-modal .enroll-partner-modal-primary-btn{background:#8a5e00!important;border-color:#8a5e00!important;color:#fff!important}.enroll-partner-modal .enroll-partner-modal-primary-btn:hover:not(:disabled){background:#7a5300!important;border-color:#7a5300!important}.vendor-edit-excel-import{margin-top:.75rem}.vendor-edit-excel-import .import-box{margin-bottom:.65rem;border:1px dashed var(--rule-dk);background:var(--off);-webkit-tap-highlight-color:transparent}.vendor-partner-application .import-box.import-box--static{cursor:default}.vendor-partner-application .import-box.import-box--static:hover{border-color:var(--rule-dk);background:var(--off)}.vendor-edit-excel-import .enroll-client-import-upload-btn{margin-top:.75rem;border:1px solid var(--rule-dk);background:#fff;padding:.35rem .75rem;font-family:Plus Jakarta Sans,sans-serif;font-size:10px;font-weight:600;color:var(--ink);cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.vendor-edit-excel-import .enroll-client-import-upload-btn:hover:not(:disabled){border-color:var(--green);background:var(--green-lt)}.vendor-edit-excel-import .enroll-client-import-upload-btn:disabled{opacity:.55;cursor:not-allowed}.vendor-edit-excel-import .import-box:hover:not(.import-box--disabled):not(.import-box--has-file),.vendor-edit-excel-import .import-box:active:not(.import-box--disabled):not(.import-box--has-file),.vendor-edit-excel-import .import-box:focus-visible:not(.import-box--disabled):not(.import-box--has-file),.vendor-edit-excel-import .import-box:focus-within:not(.import-box--disabled):not(.import-box--has-file){border-color:var(--green);background:var(--green-lt);outline:none;box-shadow:none}.vendor-edit-excel-import .import-box--has-file,.vendor-edit-excel-import .import-box--has-file:hover,.vendor-edit-excel-import .import-box--has-file:active,.vendor-edit-excel-import .import-box--has-file:focus-within{border-color:var(--rule-dk);background:var(--off);cursor:default}.vendor-edit-excel-import .import-or{display:flex;align-items:center;gap:.75rem;font-family:DM Mono,monospace;font-size:8px;letter-spacing:.15em;text-transform:uppercase;color:var(--muted);margin:0 0 .85rem}.vendor-edit-excel-import .import-or:before,.vendor-edit-excel-import .import-or:after{content:"";flex:1;height:1px;background:var(--rule)}.vendor-edit-excel-import .import-box--disabled{opacity:.55;cursor:not-allowed}.enroll-client-modal .vendor-edit-excel-import .import-box{margin-bottom:.65rem;border:1px dashed var(--rule-dk);background:var(--off);-webkit-tap-highlight-color:transparent}.enroll-client-modal .vendor-partner-application .import-box.import-box--static{cursor:default}.enroll-client-modal .vendor-partner-application .import-box.import-box--static:hover{border-color:var(--rule-dk);background:var(--off)}.enroll-client-modal .vendor-edit-excel-import .enroll-client-import-upload-btn{margin-top:.75rem;border:1px solid var(--rule-dk);background:#fff;padding:.35rem .75rem;font-family:Plus Jakarta Sans,sans-serif;font-size:10px;font-weight:600;color:var(--ink);cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.enroll-client-modal .vendor-edit-excel-import .enroll-client-import-upload-btn:hover{border-color:var(--green);background:var(--green-lt)}.enroll-client-modal .vendor-edit-excel-import .import-box:hover:not(.import-box--disabled):not(.import-box--has-file),.enroll-client-modal .vendor-edit-excel-import .import-box:active:not(.import-box--disabled):not(.import-box--has-file),.enroll-client-modal .vendor-edit-excel-import .import-box:focus-visible:not(.import-box--disabled):not(.import-box--has-file),.enroll-client-modal .vendor-edit-excel-import .import-box:focus-within:not(.import-box--disabled):not(.import-box--has-file){border-color:var(--green);background:var(--green-lt);outline:none;box-shadow:none}.enroll-client-modal .vendor-edit-excel-import .import-box--has-file,.enroll-client-modal .vendor-edit-excel-import .import-box--has-file:hover,.enroll-client-modal .vendor-edit-excel-import .import-box--has-file:active,.enroll-client-modal .vendor-edit-excel-import .import-box--has-file:focus-within{border-color:var(--rule-dk);background:var(--off);cursor:default}.enroll-client-modal .vendor-edit-excel-import .import-or{display:flex;align-items:center;gap:.75rem;font-family:DM Mono,monospace;font-size:8px;letter-spacing:.15em;text-transform:uppercase;color:var(--muted);margin:0 0 .85rem}.enroll-client-modal .vendor-edit-excel-import .import-or:before,.enroll-client-modal .vendor-edit-excel-import .import-or:after{content:"";flex:1;height:1px;background:var(--rule)}.vendor-partner-application.fixed .vendor-edit-excel-import .enroll-client-import-upload-btn{border-color:#8a5e00;color:#8a5e00}.vendor-partner-application.fixed .vendor-edit-excel-import .enroll-client-import-upload-btn:hover:not(:disabled){border-color:#8a5e00;background:#fbf5e8}.vendor-partner-application.fixed .vendor-edit-excel-import .import-box:hover:not(.import-box--disabled):not(.import-box--has-file),.vendor-partner-application.fixed .vendor-edit-excel-import .import-box:active:not(.import-box--disabled):not(.import-box--has-file),.vendor-partner-application.fixed .vendor-edit-excel-import .import-box:focus-visible:not(.import-box--disabled):not(.import-box--has-file),.vendor-partner-application.fixed .vendor-edit-excel-import .import-box:focus-within:not(.import-box--disabled):not(.import-box--has-file){border-color:#c8c5c0;background:#f5f4f2;outline:none;box-shadow:none}.client-enrollment-application.fixed .client-excel-import .import-box:focus-within:not(.import-box--has-file){border-color:#1a3530;background:#ebf0ef;outline:none;box-shadow:none}.client-enrollment-application.fixed .client-excel-import .client-excel-import-upload-btn:hover:not(:disabled){border-color:#1a3530;background:#ebf0ef}.enroll-partner-modal .vendor-edit-excel-import .import-box:hover:not(.import-box--disabled):not(.import-box--has-file),.enroll-partner-modal .vendor-edit-excel-import .import-box:active:not(.import-box--disabled):not(.import-box--has-file),.enroll-partner-modal .vendor-edit-excel-import .import-box:focus-visible:not(.import-box--disabled):not(.import-box--has-file),.enroll-partner-modal .vendor-edit-excel-import .import-box:focus-within:not(.import-box--disabled):not(.import-box--has-file){border-color:var(--rule-dk);background:var(--off);outline:none;box-shadow:none}.enroll-partner-modal .vendor-edit-excel-import .enroll-client-import-upload-btn{border-color:#8a5e00;color:#8a5e00}.enroll-partner-modal .vendor-edit-excel-import .enroll-client-import-upload-btn:hover:not(:disabled){border-color:#8a5e00;background:var(--amber-bg)}.vendor-partner-application .vendor-edit-excel-import .import-icon,.enroll-partner-modal .vendor-edit-excel-import .import-icon{display:flex;align-items:center;justify-content:center;color:var(--amber)}.enroll-partner-datepicker.command-modal-datepicker .react-datepicker__header--custom,.enroll-partner-datepicker.vendor-form-datepicker.command-modal-datepicker .react-datepicker__header--custom{background:var(--amber-bg)!important;border-bottom:1px solid var(--amber-rule)!important}.enroll-partner-datepicker .command-modal-datepicker-header__nav,.enroll-partner-datepicker .command-modal-datepicker-header__label:hover{color:var(--amber)}.enroll-partner-datepicker .react-datepicker__month-text:not([aria-disabled=true]):hover{background:var(--amber-bg)!important;color:var(--amber)!important}.enroll-partner-datepicker .react-datepicker__month-text--selected,.enroll-partner-datepicker .react-datepicker__month-text--keyboard-selected{background:var(--amber)!important;color:#fff!important}.vendor-coi-lapsed-heading{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;color:var(--alert)}.vendor-coi-bar--lapsed{display:block;min-width:100%;background-color:var(--alert)}.vendor-dashboard-upload-btn{box-sizing:border-box;width:min(100%,108px);min-width:108px;max-width:108px;height:21.2px;min-height:21.2px;padding:0!important;display:inline-flex!important;align-items:center;justify-content:center;font-size:9px!important;font-weight:600!important;line-height:1;letter-spacing:.02em;white-space:nowrap;flex-shrink:0}.vendor-amber-modal{max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.vendor-amber-modal__hd{background:var(--amber)}.vendor-amber-modal .command-fin-modal-body{padding:1.5rem;flex:1;min-height:0;overflow-y:auto}.vendor-amber-modal .command-fin-fg input:focus,.vendor-amber-modal .command-fin-fg select:focus,.vendor-amber-modal .command-fin-fg textarea:focus,.vendor-compliance-upload-date-input:focus{border-color:var(--amber)}.vendor-amber-modal .fee-section-hd{color:var(--amber)}.vendor-amber-modal .fee-section-hd:before{background:var(--amber)}.vendor-amber-modal .pub-form-datepicker-trigger:focus,.vendor-amber-modal .pub-form-datepicker-trigger:focus-visible,.vendor-amber-modal .command-fin-date:focus-within .pub-form-datepicker-trigger{border-color:var(--amber)!important}.vendor-amber-modal .command-fin-select .public-form-select-trigger.border-\[\#0A5C44\],.vendor-amber-modal .command-fin-select.public-form-field-group:focus-within .public-form-select-trigger{border-color:var(--amber)!important}.vendor-amber-modal .vendor-amber-modal-select .public-form-select-trigger{border:1px solid var(--rule-dk);padding:.55rem .5rem .55rem .75rem;gap:.25rem}.vendor-amber-modal .vendor-amber-modal-select .public-form-select-trigger.border-\[\#0A5C44\]{border-color:var(--amber)}.vendor-amber-modal .vendor-amber-modal-select .public-form-select-trigger:focus-within{border-color:var(--amber)}.vendor-amber-modal .vendor-amber-modal-select .vendor-form-select-chevron{width:10px;height:10px;margin-left:.45rem;margin-right:.25rem;flex-shrink:0;color:var(--muted)}.vendor-amber-modal .vendor-amber-modal-select .public-form-select-trigger .vendor-form-select-chevron.rotate-180{color:var(--amber)}.vendor-amber-modal-select-menu{border:1px solid var(--rule-dk)!important;border-radius:0;box-shadow:0 10px 30px #0000001a;padding:0}.vendor-amber-modal-select-option{font-family:Plus Jakarta Sans,sans-serif;font-size:11.5px;font-weight:400;color:var(--ink)!important;padding:.5rem .75rem!important;background:var(--white)!important}.vendor-amber-modal-select-option:hover{background:var(--off)!important;color:var(--ink)!important}.vendor-amber-modal-select-option.is-selected{background:var(--amber-bg)!important;color:var(--amber)!important}.vendor-amber-modal__submit{background:var(--amber);border:1px solid var(--amber);color:var(--white)}.vendor-amber-modal__submit:disabled{background:var(--amber);border-color:var(--amber);color:var(--white);opacity:.65;cursor:not-allowed}.vendor-amber-modal__submit:hover:not(:disabled){background:#9a7010;border-color:#9a7010}.vendor-amber-modal-callout{background:var(--amber-bg);border:1px solid var(--amber-rule);padding:.75rem 1rem;margin-bottom:1rem;font-size:10px;color:var(--amber);line-height:1.5}.vendor-amber-modal-callout__sep{color:var(--amber)}.vendor-amber-modal-error{background:var(--alert-bg);border:1px solid var(--alert-rule);padding:.65rem .85rem;margin-bottom:.85rem;font-size:11px;color:var(--alert);font-weight:500}.vendor-amber-modal .coverage-national-label input{accent-color:var(--amber)}.vendor-amber-modal .coverage-search:focus{border-color:var(--amber)}.vendor-amber-modal .region-pill:hover:not(:disabled){border-color:var(--amber);color:var(--amber)}.vendor-amber-modal .state-chip:hover:not(:disabled){border-color:var(--amber);color:var(--amber)}.vendor-amber-modal .state-chip.on{background:var(--amber);color:var(--white);border-color:var(--amber)}.vendor-amber-modal .coverage-status-line--active{color:var(--amber)}.vendor-amber-modal .coverage-national-msg{background:var(--amber-bg);border-color:var(--amber-rule)}.vendor-amber-modal .coverage-national-msg-title{color:var(--amber)}.vendor-amber-modal .command-fin-date-trigger:focus,.vendor-amber-modal .command-fin-date-trigger:focus-visible{border-color:var(--amber)}.vendor-amber-modal .fee-radio:hover{border-color:var(--amber)}.vendor-amber-modal .fee-radio.on{border-color:var(--amber);background:var(--amber-bg)}.vendor-amber-modal .vendor-edit-excel-import .import-box:hover:not(.import-box--disabled):not(.import-box--has-file),.vendor-amber-modal .vendor-edit-excel-import .import-box:active:not(.import-box--disabled):not(.import-box--has-file),.vendor-amber-modal .vendor-edit-excel-import .import-box:focus-visible:not(.import-box--disabled):not(.import-box--has-file),.vendor-amber-modal .vendor-edit-excel-import .import-box:focus-within:not(.import-box--disabled):not(.import-box--has-file){border-color:var(--rule-dk);background:var(--off);outline:none;box-shadow:none}.vendor-amber-modal .vendor-edit-excel-import .enroll-client-import-upload-btn{border-color:var(--amber);color:var(--amber)}.vendor-amber-modal .vendor-edit-excel-import .enroll-client-import-upload-btn:hover:not(:disabled){border-color:var(--amber);background:var(--amber-bg)}.vendor-amber-modal .vendor-edit-excel-import .import-icon{display:flex;align-items:center;justify-content:center;color:var(--amber)}.command-fin-modal:not(.vendor-amber-modal) .vendor-edit-excel-import .import-icon{display:flex;align-items:center;justify-content:center;color:var(--green)}.vendor-amber-upload-zone{width:100%;box-sizing:border-box;border:2px dashed var(--rule-dk);padding:1.5rem;text-align:center;cursor:pointer;transition:border-color .2s ease,background-color .2s ease;background:var(--off);display:block;font:inherit;color:inherit}.vendor-amber-upload-zone--compact{padding:1rem}.vendor-amber-upload-zone:hover:not(:disabled){border-color:var(--amber);background:var(--amber-bg)}.vendor-amber-upload-zone:disabled{opacity:.55;cursor:not-allowed}.vendor-amber-upload-zone__title{font-size:11px;font-weight:600;color:var(--ink);margin-bottom:.2rem}.vendor-amber-upload-zone__sub{font-size:10px;color:var(--muted)}.vendor-compliance-upload-modal{width:min(480px,calc(100vw - 24px))}.vendor-compliance-upload-modal__fields{margin-bottom:1rem}.vendor-compliance-upload-date-input{width:100%;border:1px solid var(--rule-dk);background:var(--white);color:var(--ink);font-family:inherit;font-size:11.5px;padding:.55rem 2rem .55rem .75rem;outline:none;transition:border-color .15s;text-align:left;position:relative;cursor:pointer;display:block}.vendor-compliance-upload-date-input__value{color:var(--ink)}.vendor-compliance-upload-date-input__placeholder{color:var(--muted)}.vendor-compliance-upload-date-input__icon{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none}.vendor-compliance-upload-datepicker.react-datepicker,.vendor-compliance-upload-datepicker{width:196px!important;min-width:196px!important;font-size:11px!important;border-radius:4px!important;box-shadow:0 8px 18px #0000001f!important}.vendor-compliance-upload-datepicker .react-datepicker__month-container{width:100%!important}.vendor-compliance-upload-datepicker .react-datepicker__header{padding:4px 0 2px!important}.vendor-compliance-upload-datepicker__header{display:flex;align-items:center;justify-content:space-between;gap:4px;padding:0 4px 2px}.vendor-compliance-upload-datepicker__nav{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--amber);cursor:pointer;padding:0;flex-shrink:0}.vendor-compliance-upload-datepicker__nav:disabled{opacity:.4;cursor:default}.vendor-compliance-upload-datepicker__label{flex:1;text-align:center;font-size:11px;font-weight:600;color:var(--ink);letter-spacing:-.01em;line-height:1.2}.vendor-compliance-upload-datepicker .react-datepicker__day-names,.vendor-compliance-upload-datepicker .react-datepicker__week{display:flex;justify-content:space-between;margin:0!important}.vendor-compliance-upload-datepicker .react-datepicker__day-name,.vendor-compliance-upload-datepicker .react-datepicker__day{width:22px!important;height:22px!important;line-height:22px!important;margin:0!important;font-size:11px!important}.vendor-compliance-upload-datepicker .react-datepicker__day-name{font-size:8px!important;font-weight:600!important}.vendor-compliance-upload-datepicker .react-datepicker__month{margin:2px 4px 4px!important;padding:0!important}.vendor-compliance-upload-datepicker .react-datepicker__triangle{display:none!important}.vendor-compliance-upload-datepicker-popper,#nova-datepicker-portal .react-datepicker-popper.vendor-compliance-upload-datepicker-popper,.react-datepicker-popper.vendor-compliance-upload-datepicker-popper{z-index:20000!important}.react-datepicker-popper.vendor-compliance-upload-datepicker-popper[data-placement^=bottom]{padding-top:4px!important}.react-datepicker-popper.vendor-compliance-upload-datepicker-popper[data-placement^=top]{padding-bottom:4px!important}.vendor-bid-modal{width:min(600px,calc(100vw - 24px))}.vendor-bid-modal__form{margin-bottom:0}.vendor-bid-modal__form .command-fin-fg textarea{min-height:70px}.vendor-bid-modal__file-list{margin:.75rem 0 0;padding:0;list-style:none;border:1px solid var(--rule);background:var(--white)}.vendor-bid-modal__file-item{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .75rem;font-size:11px;color:var(--ink);border-bottom:1px solid var(--rule)}.vendor-bid-modal__file-item:last-child{border-bottom:none}.vendor-bid-modal__file-remove{flex-shrink:0;border:none;background:transparent;font-family:Plus Jakarta Sans,sans-serif;font-size:10px;font-weight:600;color:var(--mid);cursor:pointer;padding:0}.vendor-bid-modal__file-remove:hover:not(:disabled){color:var(--ink)}@media(max-width:520px){.vendor-compliance-upload-modal__fields.command-fin-form-grid,.vendor-bid-modal__form.command-fin-form-grid{grid-template-columns:1fr}.vendor-bid-modal__form .command-fin-fg--wide{grid-column:span 1}}.vendor-docs-modal{box-sizing:border-box;width:min(100%,560px);height:min(217px,85vh);max-height:85vh}.vendor-docs-modal-header{box-sizing:border-box;padding:14px 16px}.vendor-docs-modal-body{box-sizing:border-box;min-height:0;padding:22px}.vendor-docs-modal-footer{box-sizing:border-box;padding:10px 16px;background:#f8f9fa}.vendor-docs-modal-row{box-sizing:border-box;width:min(100%,516px);max-width:516px;height:44px;min-height:44px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 12px;border:1px solid #e0e0e0;background:#fff;min-width:0}.vendor-docs-modal-row>div:first-child{min-width:0;flex:1;font-size:11.5px;font-weight:400;line-height:1.2;color:var(--ink, #1a3530);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vendor-docs-view-btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;height:26px;min-height:26px;padding:0 12px;border:1px solid #e0e0e0;border-radius:2px;background:#fff;color:#1a3530;font-size:10px;font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;flex-shrink:0;transition:background-color .2s ease}.vendor-docs-view-btn:hover{background:#f8f9fa}.portal-dashboard-main .command-tbl .client-last-incident--today-active{color:var(--muted);font-weight:400}.portal-dashboard-main .client-last-incident--recovery{color:var(--ok);font-weight:500}.portal-dashboard-main .client-last-incident--muted{color:var(--muted)}.client-incident-card__head{align-items:flex-start}.client-incident-card__status{box-sizing:border-box;width:-moz-fit-content!important;width:fit-content!important;max-width:100%!important;min-width:0;flex:0 0 auto!important;align-self:flex-start!important;display:inline-flex!important}@media(min-width:640px){.client-incident-card__head{align-items:center}.client-incident-card__status{align-self:center!important}}.nova-advisor-context{display:flex;gap:1rem;align-items:flex-start;padding:1rem 1.25rem;background:var(--off);border:1px solid var(--rule)}.nova-advisor-context-bar{width:3px;align-self:stretch;background:var(--green);flex-shrink:0}.nova-advisor-context-kicker{font-family:DM Mono,monospace;font-size:8.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--green);margin-bottom:.4rem;font-weight:500}.nova-advisor-context-copy,.nova-advisor-section-copy{font-size:11.5px;color:var(--mid);line-height:1.6}.nova-advisor-section-label{font-family:DM Mono,monospace;font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-weight:500;margin-bottom:.75rem;padding-bottom:.4rem;border-bottom:1px solid var(--rule)}.nova-advisor-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.nova-advisor-card{display:block;width:100%;text-align:left;background:var(--white);border:1px solid var(--rule);transition:border-color .15s,box-shadow .15s;cursor:pointer}.nova-advisor-card:hover{border-color:var(--green);box-shadow:0 2px 8px #203f390a}.nova-advisor-card-head{padding:1rem 1.1rem .85rem;display:flex;align-items:center;gap:.75rem;border-bottom:1px solid var(--rule)}.nova-advisor-avatar{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:var(--white);background:var(--green);flex-shrink:0}.nova-advisor-avatar-sm{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;color:var(--white);background:var(--green);flex-shrink:0}.nova-advisor-name{font-size:14px;font-weight:500;color:var(--ink);line-height:1.2;margin-bottom:2px}.nova-advisor-role{font-family:DM Mono,monospace;font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.nova-advisor-card-body{padding:.85rem 1.1rem;background:var(--off)}.nova-advisor-meta-row{display:grid;grid-template-columns:75px 1fr;gap:.5rem;padding:5px 0;font-size:11.5px;align-items:baseline}.nova-advisor-meta-k{font-family:DM Mono,monospace;font-size:8.5px;letter-spacing:.15em;text-transform:uppercase;color:var(--muted)}.nova-advisor-meta-v{color:var(--ink);line-height:1.4;word-break:break-word}.nova-advisor-role-badge{display:inline-block;padding:2px 8px;font-family:DM Mono,monospace;font-size:8.5px;letter-spacing:.12em;text-transform:uppercase;border:1px solid;font-weight:500}.nova-advisor-role-badge--admin{color:var(--green);background:var(--green-lt);border-color:var(--ok-rule)}.nova-advisor-role-badge--advisor{color:var(--mid);background:var(--off);border-color:var(--rule)}.nova-advisor-role-badge--view{color:var(--muted);background:var(--white);border-color:var(--rule)}.nova-advisor-client-chip{display:inline-block;padding:2px 7px;font-family:DM Mono,monospace;font-size:9px;letter-spacing:.04em;color:var(--mid);background:var(--white);border:1px solid var(--rule);margin-right:2px}.nova-advisor-client-chip--backup{color:var(--muted);background:var(--off);border-style:dashed}.nova-advisor-card-foot{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--rule)}.nova-advisor-stat{padding:.7rem .5rem;text-align:center;border-right:1px solid var(--rule)}.nova-advisor-stat:last-child{border-right:none}.nova-advisor-stat-v{font-size:15px;font-weight:600;color:var(--ink);line-height:1;margin-bottom:3px}.nova-advisor-stat-v--ok{color:var(--ok)}.nova-advisor-stat-k{font-family:DM Mono,monospace;font-size:7.5px;letter-spacing:.15em;text-transform:uppercase;color:var(--muted)}.nova-advisor-table thead{background:var(--off);border-bottom:1px solid var(--rule)}.nova-advisor-table{table-layout:fixed;border-collapse:collapse}.nova-advisor-table th{font-family:DM Mono,monospace;font-size:8.5px;letter-spacing:.15em;text-transform:uppercase;color:var(--muted);padding:.75rem 1rem;text-align:left;font-weight:500}.nova-advisor-table td{padding:.85rem 1rem;border-bottom:1px solid var(--rule);font-size:12px}.nova-advisor-table tr:last-child td{border-bottom:none}.nova-advisor-table-name{font-weight:500;color:var(--ink);margin-bottom:1px}.nova-advisor-table-sub{font-size:10.5px;color:var(--muted)}.nova-advisor-table-th-action,.nova-advisor-table-td-action{text-align:center;width:4.5rem}.nova-advisor-table-td-action .command-icon-action{margin:0 auto}.nova-advisor-fee-section,.nova-advisor-modal-note{border:1px solid var(--rule);padding:1.1rem 1.25rem;background:var(--off)}.nova-advisor-modal-note{border-left:2px solid var(--green)}.nova-advisor-fee-section-hd{font-family:DM Mono,monospace;font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--green);margin-bottom:.7rem;font-weight:600}.nova-advisor-permission-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.nova-advisor-permission-option{padding:.7rem .85rem;background:var(--white);border:1px solid var(--rule);cursor:pointer;transition:all .15s;text-align:left}.nova-advisor-permission-option:hover{border-color:var(--green)}.nova-advisor-permission-option.is-active{border-color:var(--green);background:var(--green-lt)}.nova-advisor-permission-title{font-size:12px;font-weight:600;color:var(--ink);margin-bottom:2px}.nova-advisor-permission-sub{font-size:10.5px;color:var(--muted)}.nova-advisor-role-hint{font-family:DM Mono,monospace;font-size:9.5px;letter-spacing:.04em;color:var(--muted);padding:.5rem .75rem;background:var(--off);border-left:2px solid #C9A86C;margin-top:.75rem;line-height:1.5;text-transform:none}.nova-advisor-assign-list{background:var(--white);border:1px solid var(--rule)}.nova-advisor-assign-row{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid var(--rule);gap:1rem}.nova-advisor-assign-row:last-child{border-bottom:none}.nova-advisor-assign-client{flex:1;min-width:0}.nova-advisor-assign-name{font-size:12.5px;font-weight:500;color:var(--ink);line-height:1.3}.nova-advisor-assign-sub{font-size:10.5px;color:var(--muted);margin-top:1px}.nova-advisor-assign-toggle{display:flex;flex-shrink:0;border:1px solid var(--rule)}.nova-advisor-assign-opt{padding:5px 12px;font-family:DM Mono,monospace;font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);background:var(--white);cursor:pointer;border-right:1px solid var(--rule);transition:all .12s;min-width:60px;text-align:center;font-weight:500}.nova-advisor-assign-opt:last-child{border-right:none}.nova-advisor-assign-opt:hover{color:var(--green)}.nova-advisor-assign-opt.is-active{background:var(--green);color:var(--white)}.nova-advisor-assign-opt--backup.is-active{background:#c9a86c}.nova-advisor-assign-opt--none.is-active{background:var(--rule-dk);color:var(--mid)}.nova-advisor-assign-empty{padding:1rem;text-align:center;font-size:11px;color:var(--muted)}.nova-advisor-role-card{border:1px solid var(--rule);padding:1rem 1.1rem}@media(max-width:1100px){.nova-advisor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.nova-advisor-grid{grid-template-columns:1fr}.nova-advisor-assign-row{flex-direction:column;align-items:stretch}.nova-advisor-assign-toggle{width:100%}.nova-advisor-assign-opt{flex:1}}.hover\:bg-faint:hover{background-color:var(--faint)}@media(max-width:639px){.nova-page>button.w-full.text-left.border.border-rule.mb-3>.hover\:bg-off:hover.flex.flex-col{align-items:stretch}.nova-page>button.w-full.text-left.border.border-rule.mb-3>.hover\:bg-off:hover.flex.flex-col>span.font-mono{width:-moz-fit-content!important;width:fit-content!important;max-width:100%;display:inline-flex!important;flex:0 0 auto}.nova-page>button.w-full.text-left.border.border-rule.mb-3>.hover\:bg-off:hover.flex.flex-col>span.text-\[12px\]{width:100%;max-width:100%;overflow-wrap:anywhere;word-break:break-word}}@media(min-width:640px){@media(max-width:639px){.nova-page>button.w-full.text-left.border.border-rule.mb-3>.bg-off.flex.flex-col>span.sm\:text-\[12px\]{width:100%;max-width:100%;overflow-wrap:anywhere;word-break:break-word}}}@media(min-width:1024px){.client-overview-company-filter>.lg\:flex{align-items:stretch}@media(min-width:640px){.client-overview-company-filter>.lg\:flex{align-items:center}}@media(max-width:639px){.nova-page>button.w-full.text-left.border.border-rule.mb-3>.lg\:flex.bg-off.flex-col{align-items:stretch}.nova-page>button.w-full.text-left.border.border-rule.mb-3>.lg\:flex.bg-off.flex-col>span.font-mono{width:-moz-fit-content!important;width:fit-content!important;max-width:100%;display:inline-flex!important;flex:0 0 auto}.nova-page>button.w-full.text-left.border.border-rule.mb-3>.lg\:flex.bg-off.flex-col>span.text-\[12px\]{width:100%;max-width:100%;overflow-wrap:anywhere;word-break:break-word}}}.placeholder\:text-\[\#9A9996\]::-moz-placeholder{--tw-text-opacity: 1;color:rgb(154 153 150 / var(--tw-text-opacity, 1))}.placeholder\:text-\[\#9A9996\]::placeholder{--tw-text-opacity: 1;color:rgb(154 153 150 / var(--tw-text-opacity, 1))}.placeholder\:text-\[\#B2B0B0\]::-moz-placeholder{--tw-text-opacity: 1;color:rgb(178 176 176 / var(--tw-text-opacity, 1))}.placeholder\:text-\[\#B2B0B0\]::placeholder{--tw-text-opacity: 1;color:rgb(178 176 176 / var(--tw-text-opacity, 1))}.placeholder\:text-\[\#B2B2B0\]::-moz-placeholder{--tw-text-opacity: 1;color:rgb(178 178 176 / var(--tw-text-opacity, 1))}.placeholder\:text-\[\#B2B2B0\]::placeholder{--tw-text-opacity: 1;color:rgb(178 178 176 / var(--tw-text-opacity, 1))}.placeholder\:text-muted::-moz-placeholder{--tw-text-opacity: 1;color:rgb(154 153 150 / var(--tw-text-opacity, 1))}.placeholder\:text-muted::placeholder{--tw-text-opacity: 1;color:rgb(154 153 150 / var(--tw-text-opacity, 1))}.after\:h-\[1px\]:after{content:var(--tw-content);height:1px}.after\:flex-1:after{content:var(--tw-content);flex:1 1 0%}.after\:bg-rule:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(226 224 220 / var(--tw-bg-opacity, 1))}.after\:content-\[\'\'\]:after{--tw-content: "";content:var(--tw-content)}.last\:border-0:last-child{border-width:0px}.last\:border-b-0:last-child{border-bottom-width:0px}.last\:border-r-0:last-child{border-right-width:0px}.last\:text-right:last-child{text-align:right}.hover\:border-\[\#0A5C44\]\/50:hover{border-color:#0a5c4480}.hover\:border-\[\#8A5E00\]:hover{--tw-border-opacity: 1;border-color:rgb(138 94 0 / var(--tw-border-opacity, 1))}.hover\:border-\[\#B83A1A\]:hover{--tw-border-opacity: 1;border-color:rgb(184 58 26 / var(--tw-border-opacity, 1))}.hover\:border-amber:hover{--tw-border-opacity: 1;border-color:rgb(138 94 0 / var(--tw-border-opacity, 1))}.hover\:border-ink:hover{--tw-border-opacity: 1;border-color:rgb(13 17 16 / var(--tw-border-opacity, 1))}.hover\:border-rule-dk:hover{--tw-border-opacity: 1;border-color:rgb(200 197 192 / var(--tw-border-opacity, 1))}.hover\:bg-\[\#084a3a\]:hover{--tw-bg-opacity: 1;background-color:rgb(8 74 58 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#D4EAE3\]:hover{--tw-bg-opacity: 1;background-color:rgb(212 234 227 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#DFF1EB\]:hover{--tw-bg-opacity: 1;background-color:rgb(223 241 235 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#ECECEC\]:hover{--tw-bg-opacity: 1;background-color:rgb(236 236 236 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#F2F1EF\]:hover{--tw-bg-opacity: 1;background-color:rgb(242 241 239 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#F8FAF9\]:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 249 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#FEF2F2\]:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#d5eae4\]:hover{--tw-bg-opacity: 1;background-color:rgb(213 234 228 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#f3e8c9\]:hover{--tw-bg-opacity: 1;background-color:rgb(243 232 201 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#f5ddd7\]:hover{--tw-bg-opacity: 1;background-color:rgb(245 221 215 / var(--tw-bg-opacity, 1))}.hover\:bg-\[var\(--green-lt\)\]:hover{background-color:var(--green-lt)}.hover\:bg-alert-bg:hover{--tw-bg-opacity: 1;background-color:rgb(251 240 237 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-bg:hover{--tw-bg-opacity: 1;background-color:rgb(251 245 232 / var(--tw-bg-opacity, 1))}.hover\:bg-brand-green-2:hover{--tw-bg-opacity: 1;background-color:rgb(34 69 64 / var(--tw-bg-opacity, 1))}.hover\:bg-brand-green-lt:hover{--tw-bg-opacity: 1;background-color:rgb(235 240 239 / var(--tw-bg-opacity, 1))}.hover\:bg-ink\/90:hover{background-color:#0d1110e6}.hover\:bg-off:hover{--tw-bg-opacity: 1;background-color:rgb(245 244 242 / var(--tw-bg-opacity, 1))}.hover\:bg-off\/60:hover{background-color:#f5f4f299}.hover\:bg-ok-bg\/50:hover{background-color:#e8f2ef80}.hover\:bg-ok-bg\/70:hover{background-color:#e8f2efb3}.hover\:bg-rule\/50:hover{background-color:#e2e0dc80}.hover\:text-\[\#3F454A\]:hover{--tw-text-opacity: 1;color:rgb(63 69 74 / var(--tw-text-opacity, 1))}.hover\:text-\[\#8A5E00\]:hover{--tw-text-opacity: 1;color:rgb(138 94 0 / var(--tw-text-opacity, 1))}.hover\:text-\[\#B83A1A\]:hover,.hover\:text-alert:hover{--tw-text-opacity: 1;color:rgb(184 58 26 / var(--tw-text-opacity, 1))}.hover\:text-green:hover{--tw-text-opacity: 1;color:rgb(26 53 48 / var(--tw-text-opacity, 1))}.hover\:text-ink:hover{--tw-text-opacity: 1;color:rgb(13 17 16 / var(--tw-text-opacity, 1))}.hover\:text-ok:hover{--tw-text-opacity: 1;color:rgb(10 92 68 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.focus\:border-\[\#0A5C44\]:focus{--tw-border-opacity: 1;border-color:rgb(10 92 68 / var(--tw-border-opacity, 1))}.focus\:border-\[\#8A5E00\]:focus{--tw-border-opacity: 1;border-color:rgb(138 94 0 / var(--tw-border-opacity, 1))}.focus\:border-\[var\(--amber\)\]:focus{border-color:var(--amber)}.focus\:border-brand-green:focus{--tw-border-opacity: 1;border-color:rgb(26 53 48 / var(--tw-border-opacity, 1))}.focus\:border-ink\/30:focus{border-color:#0d11104d}.focus\:border-ok:focus{--tw-border-opacity: 1;border-color:rgb(10 92 68 / var(--tw-border-opacity, 1))}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-\[-2px\]:focus-visible{outline-offset:-2px}.focus-visible\:outline-white\/25:focus-visible{outline-color:#ffffff40}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:active\:scale-100:active:disabled{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:focus-within .group-focus-within\:text-ok{--tw-text-opacity: 1;color:rgb(10 92 68 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media(min-width:400px){.min-\[400px\]\:inline-flex{display:inline-flex}}@media(min-width:480px){.min-\[480px\]\:inline{display:inline}}@media(min-width:520px){.min-\[520px\]\:inline-flex{display:inline-flex}}@media(min-width:640px){.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:ml-auto{margin-left:auto}.sm\:h-\[17px\]{height:17px}.sm\:h-\[24px\]{height:24px}.sm\:min-w-\[79px\]{min-width:79px}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:\!gap-0{gap:0px!important}.sm\:gap-4{gap:1rem}.sm\:self-auto{align-self:auto}.sm\:self-center{align-self:center}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:\!px-2\.5{padding-left:.625rem!important;padding-right:.625rem!important}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-\[11px\]{padding-left:11px;padding-right:11px}.sm\:px-\[8px\]{padding-left:8px;padding-right:8px}.sm\:py-4{padding-top:1rem;padding-bottom:1rem}.sm\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:\!text-\[10px\]{font-size:10px!important}.sm\:\!text-\[9px\]{font-size:9px!important}.sm\:text-\[1\.6rem\]{font-size:1.6rem}.sm\:text-\[10px\]{font-size:10px}.sm\:text-\[12\.5px\]{font-size:12.5px}.sm\:text-\[12px\]{font-size:12px}.sm\:text-\[20px\]{font-size:20px}.sm\:text-\[7\.5px\]{font-size:7.5px}.sm\:text-\[9px\]{font-size:9px}}@media(min-width:768px){.md\:col-span-2{grid-column:span 2 / span 2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1fr_minmax\(0\,280px\)\]{grid-template-columns:1fr minmax(0,280px)}.lg\:\!px-3\.5{padding-left:.875rem!important;padding-right:.875rem!important}.lg\:\!py-\[7px\]{padding-top:7px!important;padding-bottom:7px!important}.lg\:\!text-\[10px\]{font-size:10px!important}}.\[\&\>\*\:nth-child\(2n\)\]\:border-r-0>*:nth-child(2n){border-right-width:0px}@media(min-width:1024px){.lg\:\[\&\>\*\:nth-child\(2n\)\]\:border-r>*:nth-child(2n){border-right-width:1px}.lg\:\[\&\>\*\]\:border-b-0>*{border-bottom-width:0px}}.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;line-height:initial}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}h2.react-datepicker__current-month{padding:0;margin:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{text-align:center;white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day-name--disabled,.react-datepicker__day--disabled,.react-datepicker__time-name--disabled{cursor:default;color:#ccc}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90;color:#fff}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{position:absolute;bottom:70%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media(max-width:400px),(max-height:550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}
