*,: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: }:root{--ink: #0C0829;--ink-70: rgba(12,8,41,.7);--ink-60: rgba(12,8,41,.6);--ink-50: rgba(12,8,41,.5);--ink-30: rgba(12,8,41,.3);--accent: #6D63FF;--accent-90: rgba(109,99,255,.9);--badge: #FE7450;--bg-end: #8FA0D8;--lilac: #BCB4FF;--graphite: #626177;--mint: #00CC96;--grey: #DEDEDE;--page-bg: linear-gradient(180deg, #DEDEDE 0%, #8FA0D8 100%);--glass-70: rgba(255,255,255,.7);--glass-40: rgba(255,255,255,.4);--glass-edge: rgba(255,255,255,.65);--blur: blur(40px);--r-10: 10px;--r-18: 18px;--r-20: 20px;--r-30: 30px;--shadow-sm: 0 4px 14px rgba(12,8,41,.08);--shadow-md: 0 14px 34px rgba(12,8,41,.12)}html{min-height:100%}body{background:var(--page-bg);background-attachment:fixed;min-height:100vh;font-family:Inter,Geist,system-ui,sans-serif;color:var(--ink);letter-spacing:-.03em}h1,h2,h3{font-family:Geist,Inter,system-ui,sans-serif;line-height:1.1}body{margin:0}.vis-shell a:not(.link):not(.btn):not(.btn-icon):not(.nav-item):not(.segment-item){text-decoration:none}.vis-shell .nav-item{text-decoration:none}.vis-header input,.vis-sidebar input,.vis-breadcrumbs input,.vis-header select,.vis-sidebar select{border:0;background:transparent;font:inherit;color:inherit}.vis-header input[type=search],.vis-header input[type=text]{border:0;background:transparent;outline:none}.vis-sidebar ul,.vis-breadcrumbs ol,.vis-breadcrumbs ul{list-style:none;margin:0;padding:0}.vis-shell img{display:block;max-width:100%}.vis-shell button{font:inherit}:where(.vis-shell) :where(*,:before,:after){border-style:solid;border-color:#0c08291a;border-width:0}.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}}.\!btn{display:inline-flex;height:2.25rem;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;border-radius:20px;padding-left:1rem;padding-right:1rem;font-size:1rem;line-height:1.5rem;font-weight:500;letter-spacing:-.025em;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.\!btn:disabled{pointer-events:none;opacity:.5}.btn{display:inline-flex;height:2.25rem;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;border-radius:20px;padding-left:1rem;padding-right:1rem;font-size:1rem;line-height:1.5rem;font-weight:500;letter-spacing:-.025em;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn:disabled{pointer-events:none;opacity:.5}.\!btn{border:0!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;font-family:inherit!important}.btn{border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit}.btn-sm{height:2rem;padding-left:.75rem;padding-right:.75rem;font-size:.875rem;line-height:1.25rem}.btn-lg{height:2.75rem;padding-left:1.5rem;padding-right:1.5rem;font-size:1.125rem;line-height:1.75rem}.btn-primary{--tw-bg-opacity: 1;background-color:rgb(12 8 41 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.btn-primary:hover{opacity:.9}.btn-primary:active{--tw-scale-x: .98;--tw-scale-y: .98;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))}.btn-accent{--tw-bg-opacity: 1;background-color:rgb(109 99 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.btn-accent:hover{background-color:#6d63ffe6}.btn-outline{border-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(12 8 41 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(12 8 41 / var(--tw-text-opacity, 1))}.btn-outline:hover{--tw-bg-opacity: 1;background-color:rgb(12 8 41 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.btn-ghost{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(12 8 41 / var(--tw-text-opacity, 1))}.btn-ghost:hover{--tw-shadow: 0 4px 14px rgba(12,8,41,.08);--tw-shadow-colored: 0 4px 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.btn-glass{background-color:#fff6;color:#0c082999}.btn-glass:hover{background-color:#ffffffb3;--tw-text-opacity: 1;color:rgb(12 8 41 / var(--tw-text-opacity, 1))}.btn-danger{--tw-bg-opacity: 1;background-color:rgb(254 116 80 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.btn-danger:hover{opacity:.9}.btn-icon{display:inline-flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;border-radius:18px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(12 8 41 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-icon:hover{--tw-translate-y: -1px;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));--tw-shadow: 0 4px 14px rgba(12,8,41,.08);--tw-shadow-colored: 0 4px 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.btn-icon{border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit}.field-label{margin-bottom:.25rem;display:block;font-size:.875rem;line-height:1.25rem;font-weight:500;color:#0c0829b3}.input:not(.ui){height:2.25rem;width:100%;border-radius:5px;border-width:1px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-left:.75rem;padding-right:.75rem;--tw-text-opacity: 1;color:rgb(12 8 41 / var(--tw-text-opacity, 1));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}.input:not(.ui)::-moz-placeholder{--tw-text-opacity: 1;color:rgb(143 160 216 / var(--tw-text-opacity, 1))}.input:not(.ui)::placeholder{--tw-text-opacity: 1;color:rgb(143 160 216 / var(--tw-text-opacity, 1))}.input:not(.ui):focus{--tw-border-opacity: 1;border-color:rgb(109 99 255 / var(--tw-border-opacity, 1));outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(109 99 255 / .25)}.input:not(.ui){border-color:#8fa0d880;box-sizing:border-box}.field-textarea{min-height:88px;width:100%;resize:vertical;border-radius:5px;border-width:1px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.75rem;--tw-text-opacity: 1;color:rgb(12 8 41 / var(--tw-text-opacity, 1));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}.field-textarea::-moz-placeholder{--tw-text-opacity: 1;color:rgb(143 160 216 / var(--tw-text-opacity, 1))}.field-textarea::placeholder{--tw-text-opacity: 1;color:rgb(143 160 216 / var(--tw-text-opacity, 1))}.field-textarea:focus{--tw-border-opacity: 1;border-color:rgb(109 99 255 / var(--tw-border-opacity, 1));outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(109 99 255 / .25)}.field-textarea{border-color:#8fa0d880;box-sizing:border-box}.input-error-text{color:#d64545;font-size:.8125rem;margin-top:.25rem}.input:not(.ui).is-error,.field-textarea.is-error{border-color:#d64545}.badge:not(.ui){display:inline-flex;align-items:center;gap:.25rem;border-radius:9999px;padding:.125rem .75rem;font-size:.75rem;line-height:1rem;font-weight:500;letter-spacing:-.025em}.badge-success{background-color:#00cc9626;color:#009a6b}.badge-warning{background-color:#fe745026;color:#c7431f}.badge-error{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.badge-accent{background-color:#6d63ff26;color:#4f46e5}.badge-neutral{--tw-bg-opacity: 1;background-color:rgb(143 160 216 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(12 8 41 / var(--tw-text-opacity, 1))}.status-dot{height:.5rem;width:.5rem;border-radius:9999px}.nav-item{display:flex;height:2.5rem;align-items:center;gap:.75rem;border-radius:20px;padding-left:.875rem;padding-right:.875rem;font-size:1rem;line-height:1.5rem;font-weight:500;letter-spacing:-.025em;color:#0c082999;text-decoration-line:none;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.nav-item:hover{--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));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(12 8 41 / var(--tw-text-opacity, 1));text-decoration-line:none}.nav-item.is-active{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(12 8 41 / var(--tw-text-opacity, 1));--tw-shadow: 0 4px 14px rgba(12,8,41,.08);--tw-shadow-colored: 0 4px 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.nav-item svg{height:1.25rem;width:1.25rem;flex-shrink:0}.card:not(.ui){background:#ffffff8c;backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);border-radius:10px;border-width:1px;border-color:#ffffffa6;padding:1.25rem;--tw-shadow: 0 14px 34px rgba(12,8,41,.12);--tw-shadow-colored: 0 14px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.glass-panel{border-radius:30px;border-width:1px;border-color:#ffffffa6;background-color:#ffffffb3;--tw-shadow: 0 14px 34px rgba(12,8,41,.12);--tw-shadow-colored: 0 14px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-backdrop-blur: blur(40px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.link:not(i){--tw-text-opacity: 1;color:rgb(109 99 255 / var(--tw-text-opacity, 1));text-decoration-line:underline;text-underline-offset:2px}.link:not(i):hover{text-decoration-line:none}.vis-results-info{font-size:.875rem;color:var(--ink-50);letter-spacing:-.02em}.vis-results-info b{color:var(--ink);font-weight:600}.vis-registry-actions{display:flex;justify-content:flex-end;margin-bottom:12px}.vis-registry-actions .btn{display:inline-flex;align-items:center;gap:8px}.vis-registry-actions .\!btn{display:inline-flex!important;align-items:center!important;gap:8px!important}.vis-table-wrap{background:#fff;border-radius:30px;padding:10px;border-width:1px;border-color:#0c08291a;--tw-shadow: 0 14px 34px rgba(12,8,41,.12);--tw-shadow-colored: 0 14px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.vis-table-wrap--plain{background:transparent;border:0;box-shadow:none;padding:0;border-radius:0}.node--type-task .vis-table-wrap,.page-type-task .vis-table-wrap{overflow-x:auto}.node--type-task .vis-table-wrap table.data-table,.page-type-task .vis-table-wrap table.data-table{width:auto;min-width:60%}.node--type-task .vis-table-wrap table.data-table th,.page-type-task .vis-table-wrap table.data-table th{text-align:left;white-space:nowrap}.node--type-task .vis-table-wrap table.data-table td{white-space:nowrap}.node--type-task .vis-table-wrap table.vis-table-fullw,.page-type-task .vis-table-wrap table.vis-table-fullw{width:100%}.node--type-task .vis-table-wrap table.vis-table-fullw td,.page-type-task .vis-table-wrap table.vis-table-fullw th{white-space:normal}.node--type-task .vis-table-wrap table.vis-table-fullw .vis-pill{white-space:normal;word-break:break-word;text-align:left}.vis-table-wrap table.data-table{width:100%;border-collapse:separate;border-spacing:0;font-size:.875rem}.vis-table-wrap table.data-table thead,.vis-table-wrap table.data-table tbody{display:block;width:100%}.vis-table-wrap table.data-table thead{background:#fff;border-radius:20px;margin-bottom:10px;overflow:hidden;position:sticky;top:0;z-index:20;box-shadow:0 8px 16px -4px #0c082926}.vis-table-wrap table.data-table thead.is-stuck>tr{border-top:1px solid #ddd}.vis-table-wrap table.data-table thead.is-stuck:before{content:"";display:block;height:var(--vis-header-bottom, 144px);background:linear-gradient(180deg,transparent 0%,transparent calc(100% - 12px),var(--page-bg) calc(100% - 12px),var(--page-bg) 100%),#fffffff2}.vis-table-wrap table.data-table tbody{background:#fff;border-radius:20px}.vis-table-wrap table.data-table tr{display:flex;width:100%;align-items:stretch}.vis-table-wrap table.data-table thead th{display:flex;align-items:center;flex:1 1 0;min-width:0;color:var(--ink);font-size:.8125rem;font-weight:600;letter-spacing:.01em;padding:.45rem .875rem;min-height:2.25rem;border-bottom:0;border-right:1px solid rgba(188,180,255,.5);white-space:normal;word-break:break-word;line-height:1.2}.vis-table-wrap table.data-table thead th.vis-th-center{justify-content:center}.vis-table-wrap table.data-table tbody td.vis-td-center{align-items:center}.vis-table-wrap table.data-table thead .vis-th-role,.vis-table-wrap table.data-table tbody .vis-td-role{flex:0 0 11rem!important;white-space:nowrap}.vis-table-wrap table.data-table thead .vis-th-inn,.vis-table-wrap table.data-table tbody .vis-td-inn,.vis-table-wrap table.data-table thead .vis-th-contract-status,.vis-table-wrap table.data-table tbody .vis-td-contract-status,.vis-table-wrap table.data-table thead .vis-th-stage,.vis-table-wrap table.data-table tbody .vis-td-stage{flex:0 0 13rem!important;white-space:nowrap}.vis-td-stage .vis-status{width:100%;max-width:7rem;justify-content:center;white-space:nowrap}.vis-table-wrap table.data-table thead th:last-child{border-right:0;flex:1.5 1 0}.vis-table-wrap table.data-table tbody td{display:flex;flex-direction:column;justify-content:center;flex:1 1 0;min-width:0;padding:.65rem .875rem;font-size:1rem;color:var(--ink);border-bottom:1px solid rgba(143,160,216,.3);border-right:1px solid rgba(143,160,216,.3);letter-spacing:-.02em;overflow:hidden;word-break:break-word}.vis-table-wrap table.data-table tbody td:last-child{border-right:0;flex:1.5 1 0}.vis-table-wrap table.data-table tbody td.vis-cell-actions:last-child,.vis-table-wrap table.data-table thead th.vis-th-actions:last-child{flex:0 0 auto;width:3rem;align-items:center;justify-content:center;overflow:visible;padding:.625rem}.vis-table-wrap table.data-table tbody tr:last-child td{border-bottom:0}.vis-table-wrap table.data-table tbody tr:hover td{background:#8fa0d80d}.vis-table-wrap table.data-table a.link,.vis-table-wrap table.data-table a:not(.btn):not(.vis-status):not(.vis-ava){color:var(--accent);text-decoration:none;font-weight:400}table a{text-decoration:none}.data-table{width:100%;border-collapse:collapse;font-size:.875rem;line-height:1.25rem;background:#fff}.data-table th{white-space:nowrap;border-bottom-width:1px;border-color:#0c08294d;padding:.5rem .75rem;text-align:left;font-size:.75rem;line-height:1rem;font-weight:500;color:#0c082980}.data-table td{border-bottom-width:1px;border-color:#0c08291a;padding:.625rem .75rem;color:#0c0829b3}.data-table tbody tr:hover{background-color:#fff6}.node--type-info-system a{text-decoration:none}.node--type-info-system>.vis-head-card{margin-bottom:1rem;position:relative;z-index:20}.node--type-info-system .vis-tab-pane{background:var(--glass-70, rgba(255,255,255,.4));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--glass-edge, rgba(255,255,255,.4));border-radius:var(--r-30, 30px);box-shadow:var(--shadow-md, 0 14px 34px rgba(12,8,41,.12));padding:20px}.node--type-info-system .vis-table-wrap{background:none;backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:0;padding:0;border:0;box-shadow:none}.node--type-info-system .vis-table-wrap table.data-table{display:table;border-collapse:collapse;border-spacing:0}.node--type-info-system .vis-table-wrap table.data-table thead,.node--type-info-system .vis-table-wrap table.data-table tbody{display:table-row-group;width:auto;background:none;border-radius:0;box-shadow:none;position:static;overflow:visible;margin-bottom:0}.node--type-info-system .vis-table-wrap table.data-table thead:before{display:none}.node--type-info-system .vis-table-wrap table.data-table tr{display:table-row;width:auto}.node--type-info-system .vis-table-wrap table.data-table thead th,.node--type-info-system .vis-table-wrap table.data-table tbody td{display:table-cell;min-width:0;border-radius:0;border-right:0;padding:.5rem .75rem;line-height:1.4;letter-spacing:0}.node--type-info-system .vis-table-wrap table.data-table thead th{background:none;color:var(--ink-50);font-size:.8rem;font-weight:500;text-align:left;white-space:normal;border-bottom:1px solid var(--ink-30);min-height:0}.node--type-info-system .vis-table-wrap table.data-table tbody td{background:none;color:var(--ink-70);font-size:.9rem;border-bottom:1px solid rgba(12,8,41,.08);overflow:visible;word-break:normal}.node--type-info-system .vis-table-wrap table.data-table thead th:last-child,.node--type-info-system .vis-table-wrap table.data-table tbody td:last-child{flex:none}.node--type-info-system .vis-table-wrap table.data-table tbody tr:last-child td{border-bottom:0}.node--type-info-system .vis-table-wrap table.data-table tbody tr:hover td{background:#8fa0d80f}.node--type-info-system .vis-table-wrap table.data-table thead .vis-th-center{justify-content:flex-start;text-align:center}.node--type-info-system .vis-table-wrap table.data-table tbody td.vis-td-center{align-items:flex-start;text-align:center}.page-type-request a.link,.page-type-request a{text-decoration:none}.page-type-request>.requiest-container>.vis-head-card{margin-bottom:1rem;position:relative;z-index:20}.page-type-request .vis-tab-pane{background:var(--glass-70, rgba(255,255,255,.4));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--glass-edge, rgba(255,255,255,.4));border-radius:var(--r-30, 30px);box-shadow:var(--shadow-md, 0 14px 34px rgba(12,8,41,.12));padding:20px}.page-type-request .vis-table-wrap{background:none;backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:0;padding:0;border:0;box-shadow:none}.page-type-request .vis-table-wrap table.data-table{display:table;border-collapse:collapse;border-spacing:0}.page-type-request .vis-table-wrap table.data-table thead,.page-type-request .vis-table-wrap table.data-table tbody{display:table-row-group;width:auto;background:none;border-radius:0;box-shadow:none;position:static;overflow:visible;margin-bottom:0}.page-type-request .vis-table-wrap table.data-table thead:before{display:none}.page-type-request .vis-table-wrap table.data-table tr{display:table-row;width:auto}.page-type-request .vis-table-wrap table.data-table thead th,.page-type-request .vis-table-wrap table.data-table tbody td{display:table-cell;min-width:0;border-radius:0;border-right:0;padding:.5rem .75rem;line-height:1.4;letter-spacing:0}.page-type-request .vis-table-wrap table.data-table thead th{background:none;color:var(--ink-50);font-size:.8rem;font-weight:500;text-align:left;white-space:nowrap;border-bottom:1px solid var(--ink-30);min-height:0}.page-type-request .vis-table-wrap table.data-table tbody td{background:none;color:var(--ink-70);font-size:.9rem;border-bottom:1px solid rgba(12,8,41,.08);overflow:visible;word-break:normal}.page-type-request .vis-table-wrap table.data-table thead th:last-child,.page-type-request .vis-table-wrap table.data-table tbody td:last-child{flex:none}.page-type-request .vis-table-wrap table.data-table tbody tr:last-child td{border-bottom:0}.page-type-request .vis-table-wrap table.data-table tbody tr:hover td{background:#8fa0d80f}.page-type-task a.link,.page-type-task a{text-decoration:none}.page-type-task>.vis-head-card{margin-bottom:1rem;position:relative;z-index:20}.page-type-task .vis-tab-pane{background:var(--glass-70, rgba(255,255,255,.4));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--glass-edge, rgba(255,255,255,.4));border-radius:var(--r-30, 30px);box-shadow:var(--shadow-md, 0 14px 34px rgba(12,8,41,.12));padding:20px}.page-type-task .vis-table-wrap{background:none;backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:0;padding:0;border:0;box-shadow:none}.page-type-task .vis-table-wrap table.data-table{display:table;border-collapse:collapse;border-spacing:0}.page-type-task .vis-table-wrap table.data-table thead,.page-type-task .vis-table-wrap table.data-table tbody{display:table-row-group;width:auto;background:none;border-radius:0;box-shadow:none;position:static;overflow:visible;margin-bottom:0}.page-type-task .vis-table-wrap table.data-table thead:before{display:none}.page-type-task .vis-table-wrap table.data-table tr{display:table-row;width:auto}.page-type-task .vis-table-wrap table.data-table thead th,.page-type-task .vis-table-wrap table.data-table tbody td{display:table-cell;min-width:0;border-radius:0;border-right:0;padding:.5rem .75rem;line-height:1.4;letter-spacing:0;vertical-align:top}.page-type-task .vis-table-wrap table.data-table thead th{background:none;color:var(--ink-50);font-size:.8rem;font-weight:500;text-align:left;white-space:nowrap;border-bottom:1px solid var(--ink-30);min-height:0}.page-type-task .vis-table-wrap table.data-table tbody td{background:none;color:var(--ink-70);font-size:.9rem;border-bottom:1px solid rgba(12,8,41,.08);overflow:visible;word-break:normal}.page-type-task .vis-table-wrap table.data-table thead th:last-child,.page-type-task .vis-table-wrap table.data-table tbody td:last-child{flex:none}.page-type-task .vis-table-wrap table.data-table tbody tr:last-child td{border-bottom:0}.page-type-task .vis-table-wrap table.data-table tbody tr:hover td{background:#8fa0d80f}.page-type-task .vis-table-wrap table.data-table tbody tr.is-new td{background:#6d63ff0f}.page-type-task .vis-table-wrap table.data-table tbody tr.is-deleted td{opacity:.55;text-decoration:line-through}.page-type-task .vis-table-wrap table.data-table tbody tr.vis-resource-segment td{font-weight:600;color:var(--ink);background:#8fa0d81a}.vis-inner-table{width:100%;border-collapse:collapse}.vis-inner-table td{padding:.25rem 0;font-size:.85rem;border:0}.vis-diff-old{color:var(--badge);text-decoration:line-through}.vis-diff-new{color:var(--ok, #16a34a)}.vis-diff-warn{color:var(--accent)}.node--type-vm a.link,.node--type-vm a{text-decoration:none}.node--type-vm>.vis-head-card{margin-bottom:1rem;position:relative;z-index:20}.node--type-vm .vis-table-wrap{background:none;backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:0;padding:0;border:0;box-shadow:none}.node--type-vm .vis-table-wrap table.data-table{display:table;border-collapse:collapse;border-spacing:0}.node--type-vm .vis-table-wrap table.data-table thead,.node--type-vm .vis-table-wrap table.data-table tbody{display:table-row-group;width:auto;background:none;border-radius:0;box-shadow:none;position:static;overflow:visible;margin-bottom:0}.node--type-vm .vis-table-wrap table.data-table thead:before{display:none}.node--type-vm .vis-table-wrap table.data-table tr{display:table-row;width:auto}.node--type-vm .vis-table-wrap table.data-table thead th,.node--type-vm .vis-table-wrap table.data-table tbody td{display:table-cell;min-width:0;border-radius:0;border-right:0;padding:.5rem .75rem;line-height:1.4;letter-spacing:0;vertical-align:top}.node--type-vm .vis-table-wrap table.data-table thead th{background:none;color:var(--ink-50);font-size:.8rem;font-weight:500;text-align:left;white-space:nowrap;border-bottom:1px solid var(--ink-30);min-height:0}.node--type-vm .vis-table-wrap table.data-table tbody td{background:none;color:var(--ink-70);font-size:.9rem;border-bottom:1px solid rgba(12,8,41,.08);overflow:visible;word-break:normal}.node--type-vm .vis-table-wrap table.data-table thead th:last-child,.node--type-vm .vis-table-wrap table.data-table tbody td:last-child{flex:none}.node--type-vm .vis-table-wrap table.data-table tbody tr:last-child td{border-bottom:0}.node--type-vm .vis-table-wrap table.data-table tbody tr:hover td{background:#8fa0d80f}.node--type-access-rules a.link,.node--type-access-rules a{text-decoration:none}.node--type-access-rules>.vis-head-card{margin-bottom:1rem;position:relative;z-index:20}.vis-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 1.5rem}.vis-empty__icon{color:var(--ink-30);margin-bottom:1rem}.vis-empty__title{font-size:1.125rem;font-weight:600;color:var(--ink);margin-bottom:.5rem}.vis-empty__text{font-size:.875rem;color:var(--ink-50);max-width:28rem}.vis-pagination{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;min-height:2.5rem;padding:.5rem .875rem;background:#fff6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;border-width:1px;border-color:#fff6}.vis-pagination__info{font-size:.875rem;color:var(--ink);opacity:.6;letter-spacing:-.02em;white-space:nowrap}.vis-pagination nav.vis-pager{flex:0 0 auto;margin:0}.vis-pagination .vis-pager__items{display:flex;align-items:center;flex-wrap:wrap;gap:.375rem;list-style:none;margin:0;padding:0}.vis-pagination .vis-pager__item{list-style:none;margin:0;padding:0}.vis-pagination .vis-pager__item>a,.vis-pagination .vis-pager__item>span{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;min-width:2rem;padding:0 .5rem;border-radius:.625rem;background:#ffffff73;font-size:.8125rem;font-weight:500;line-height:1;color:var(--ink);border:0;text-decoration:none;transition:background .15s,box-shadow .15s}.vis-pagination .vis-pager__item>a:hover{background:#fff;box-shadow:var(--shadow-sm)}.vis-pagination .vis-pager__item.is-active>a,.vis-pagination .vis-pager__item.is-active>span{background:var(--accent-90, #6d63ffe6);color:#fff;font-weight:600;box-shadow:var(--shadow-sm)}.vis-pagination .vis-pager__item--nav>a{width:2rem;padding:0;border-radius:50%;font-size:1rem;font-weight:600}.vis-pagination .vis-pager__item--ellipsis{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:2rem;color:var(--ink);opacity:.5;font-size:1rem;line-height:1}.check{position:relative;height:18px;width:18px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:5px;border-width:2px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.check:checked{--tw-border-opacity: 1;border-color:rgb(12 8 41 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(12 8 41 / var(--tw-bg-opacity, 1))}.check{border-color:#8fa0d8e6}.check:checked:after{content:"";position:absolute;left:50%;top:50%;width:7px;height:11px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:translate(-50%,-50%) rotate(45deg)}.switch{position:relative;display:inline-block;height:1.25rem;width:2.25rem;cursor:pointer;border-radius:9999px;background-color:#0c08294d;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.switch[data-on=true]{--tw-bg-opacity: 1;background-color:rgb(0 204 150 / var(--tw-bg-opacity, 1))}.switch:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:9999px;background:#fff;box-shadow:0 1px 2px #00000026;transition:transform .15s}.switch[data-on=true]:after{transform:translate(16px)}.radio{position:relative;height:18px;width:18px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:9999px;border-width:2px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));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}.radio:checked{--tw-border-opacity: 1;border-color:rgb(12 8 41 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(12 8 41 / var(--tw-bg-opacity, 1))}.radio{border-color:#8fa0d8e6}.radio:checked:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:9999px;background:#fff}.segment:not(.ui){display:inline-flex;border-radius:20px;padding:.25rem;background:#0c08290d;border:1px solid rgba(12,8,41,.08)}.segment-item{padding:0 1rem;height:2rem;border-radius:18px;font-size:.875rem;font-weight:500;color:var(--ink-60);transition:color .15s;cursor:pointer;margin:0 .125rem;background:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit}.segment-item:hover,.segment-item.is-active{background-color:#fff;color:var(--ink);box-shadow:var(--shadow-sm)}.step{display:flex;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem}.step-num{display:flex;height:1.75rem;width:1.75rem;align-items:center;justify-content:center;border-radius:9999px;font-size:.75rem;line-height:1rem;font-weight:600}.step-done .step-num{--tw-bg-opacity: 1;background-color:rgb(0 204 150 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.step-current .step-num{--tw-bg-opacity: 1;background-color:rgb(12 8 41 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.step-todo .step-num{border-width:2px;border-color:#0c08294d;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));color:#0c082980}.step-connector{height:1px;width:2rem;background-color:#0c08294d}.chip{display:inline-flex;height:2rem;cursor:pointer;align-items:center;gap:.375rem;border-radius:20px;border-width:1px;border-color:#0c08294d;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-left:.75rem;padding-right:.75rem;font-size:.875rem;line-height:1.25rem;color:#0c0829b3;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}.chip:hover{--tw-border-opacity: 1;border-color:rgb(12 8 41 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(12 8 41 / var(--tw-text-opacity, 1))}.chip.is-active{--tw-border-opacity: 1;border-color:rgb(12 8 41 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(12 8 41 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.swatch{display:flex;aspect-ratio:1 / 1;align-items:flex-end;border-radius:10px;padding:.5rem;font-size:10px;font-weight:500;--tw-shadow: 0 4px 14px rgba(12,8,41,.08);--tw-shadow-colored: 0 4px 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.demo-box{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;border-radius:10px;background-color:#dedede66;padding:1.5rem}.section-title{margin-bottom:.25rem;font-size:1.5rem;line-height:2rem;font-weight:600;letter-spacing:-.025em;--tw-text-opacity: 1;color:rgb(12 8 41 / var(--tw-text-opacity, 1))}.section-desc{margin-bottom:1rem;font-size:.875rem;line-height:1.25rem;color:#0c082980}.fieldset{border-radius:20px;border-width:1px;border-style:solid;border-color:#0c08291a;padding:1.25rem;margin:0}.legend{padding-left:.5rem;padding-right:.5rem;font-size:1rem;line-height:1.5rem;font-weight:600;--tw-text-opacity: 1;color:rgb(12 8 41 / var(--tw-text-opacity, 1))}.form-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));-moz-column-gap:1.25rem;column-gap:1.25rem;row-gap:1rem}@media (min-width: 640px){.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.section-h{margin-bottom:1rem;display:flex;align-items:center;gap:.5rem;font-size:1rem;line-height:1.5rem;font-weight:600;--tw-text-opacity: 1;color:rgb(12 8 41 / var(--tw-text-opacity, 1))}.page-title{margin-bottom:.25rem;font-size:32px;font-weight:400;line-height:1.25;letter-spacing:-.025em;--tw-text-opacity: 1;color:rgb(12 8 41 / var(--tw-text-opacity, 1))}.page-eyebrow{margin-bottom:1rem;font-size:.875rem;line-height:1.25rem;color:#0c082980}.tag{display:inline-flex;align-items:center;gap:.375rem;border-radius:9999px;background-color:#bcb4ff73;padding:.25rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(12 8 41 / var(--tw-text-opacity, 1))}.tag>button{width:1rem;height:1rem;border-radius:50%;border:0;padding:1px 0 0;cursor:pointer;background:#0c08291f;color:var(--ink-50);font-size:.625rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;transition:color .15s,background .15s}.tag>button:hover{color:var(--ink);background:#0c082933}.right-panel{border-radius:20px;border-width:1px;border-color:#bcb4ff66;background-color:#bcb4ff40;padding:1rem}.form-section:not(.ui){background:#ffffff8c;backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);border-radius:10px;border-width:1px;border-color:#ffffffa6;padding:1.25rem;--tw-shadow: 0 14px 34px rgba(12,8,41,.12);--tw-shadow-colored: 0 14px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.form-section{margin-bottom:1.25rem}.section-lavender{margin-bottom:1.25rem;border-radius:20px;border-width:1px;border-color:#bcb4ff66;background-color:#bcb4ff40;padding:1.25rem}.vis-head-card:not(.ui){background:#ffffff8c;backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);border-radius:10px;border-width:1px;border-color:#ffffffa6;padding:1.25rem;--tw-shadow: 0 14px 34px rgba(12,8,41,.12);--tw-shadow-colored: 0 14px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.vis-head-card{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding:1rem}.vis-head-card__main{min-width:0;margin-right:auto}.vis-head-card__eyebrow{font-size:.6875rem;color:var(--accent);font-weight:600;text-transform:uppercase;letter-spacing:.06em}.vis-head-card__title{font-size:1.375rem;font-weight:600;color:var(--ink);letter-spacing:-.03em;margin:0!important;line-height:1.2}.vis-head-card__icon{width:4rem;height:4rem;border-radius:1.125rem;background:linear-gradient(135deg,#8fa0d8,#6f7ca9);display:flex;flex-shrink:0;align-items:center;justify-content:center;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.vis-head-card__actions{display:flex;flex-wrap:wrap;gap:.5rem}.vis-kv{display:grid;-moz-column-gap:1.5rem;column-gap:1.5rem}.vis-kv--cols2{grid-template-columns:repeat(2,1fr)}.vis-kv--cols3{grid-template-columns:repeat(3,1fr)}.vis-kv__i{margin-bottom:1rem;display:flex;flex-direction:column;gap:.25rem}.vis-kv__k{font-size:.6875rem;color:var(--ink-50);font-weight:500;text-transform:uppercase;letter-spacing:.03em}.vis-kv__v{font-size:.875rem;font-weight:500;color:var(--ink);line-height:1.4}.vis-kv__v a:not(i){--tw-text-opacity: 1;color:rgb(109 99 255 / var(--tw-text-opacity, 1));text-decoration-line:underline;text-underline-offset:2px}.vis-kv__v a:not(i):hover{text-decoration-line:none}.vis-table-wrap table.data-table a.vis-kv__v a{color:var(--accent);text-decoration:none;font-weight:400}.page-type-request a.vis-kv__v a,.page-type-task a.vis-kv__v a,.node--type-vm a.vis-kv__v a,.node--type-access-rules a.vis-kv__v a{text-decoration:none}.vis-section-head{font-size:.8125rem;font-weight:600;color:var(--ink);margin-bottom:1.125rem;padding-bottom:.75rem;border-bottom:1px solid rgba(12,8,41,.08)}.vis-role-pill{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;max-width:100%;align-self:flex-start;white-space:nowrap;font-size:.75rem;font-weight:500;line-height:1.2;padding:.3rem .6rem;border-radius:999px;background:#8fa0d826;color:var(--ink-70)}.vis-role-pill--zakazchik{background:#6d63ff24;color:#5b51d6}.vis-role-pill--operator{background:#00cd9624;color:#009a6b}.vis-role-pill--contractor{background:#fb622b1f;color:#c7431f}.vis-role-pill--provider{background:#8fa0d847;color:#42559c}.vis-chip{font-size:.75rem;font-weight:500;padding:.3125rem .75rem;background:#ffffff80;border:1px solid var(--glass-edge);border-radius:999px;color:var(--ink-70)}.vis-chip--accent{background:#6d63ff24;color:var(--accent);border-color:#6d63ff40}.vis-ucard{background:#fff;border:1px solid rgba(12,8,41,.05);border-radius:16px;padding:1rem;box-shadow:0 1px 2px #0c08290d,0 2px 8px #0c08290f;display:flex;flex-direction:column;gap:.625rem}.vis-ucard{padding:0;overflow:hidden}.vis-ucard__top,.vis-ucard__org{color:inherit;text-decoration:none;transition:background .15s ease}.vis-ucard__top{display:flex;align-items:center;gap:10px;padding:12px 14px;min-height:64px}.vis-ucard__top:hover{background:#bcb4ff1a}.vis-ucard__top:hover .vis-ucard__fio{color:var(--accent)}.vis-ucard__fio{font-size:1rem;font-weight:600;line-height:1.2;color:var(--ink);letter-spacing:-.03em}.vis-ucard__sub{font-size:.875rem;color:var(--ink-70);line-height:1.3}.vis-ucard__org{display:flex;flex-direction:column;gap:6px;align-items:flex-start;min-height:58px;justify-content:center;padding:10px 14px;font-size:.875rem;color:var(--ink-70);line-height:1.35;border-top:1px solid rgba(12,8,41,.06);background:#bcb4ff14}.vis-ucard__org:hover{background:#bcb4ff2e}.vis-ucard__org:hover .vis-ucard__org-title{color:var(--accent)}.vis-ucard__org-title{font-weight:500;color:var(--ink)}.vis-ucard__org--empty{justify-content:center}.vis-ucard a{text-decoration:none}.vis-ucard__footer{margin-top:auto;padding-top:.25rem}.vis-ucard__count{font-size:1.75rem;font-weight:700;line-height:1;color:var(--accent-90, #6d63ffe6);margin-bottom:.25rem}.vis-ucard__role{font-size:.8125rem;font-weight:500;color:var(--ink-70);line-height:1.3}.vis-ucard-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}@media (max-width: 1280px){.vis-ucard-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width: 1024px){.vis-ucard-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.vis-ucard-grid{grid-template-columns:repeat(2,1fr)}}.vis-metric-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}@media (max-width: 768px){.vis-metric-grid{grid-template-columns:1fr}}.vis-metric{background:#fff;border:1px solid rgba(12,8,41,.05);border-radius:16px;padding:1.25rem}.vis-metric__value{font-size:1.875rem;font-weight:700;line-height:1.1;color:var(--ink);letter-spacing:-.02em}.vis-metric__label{font-size:.875rem;color:var(--ink-70);margin-top:.5rem}.vis-metric__hint{font-size:.75rem;color:var(--ink-50)}.vis-metric .percentage-badge{display:inline-flex;align-items:center;background:#8fa0d826;color:var(--ink-70);border-radius:999px;padding:.125rem .5rem;font-size:.75rem;font-weight:500}.vis-chart-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media (max-width: 1024px){.vis-chart-grid{grid-template-columns:1fr}}.vis-chart{background:#fff;border:1px solid rgba(12,8,41,.05);border-radius:16px;padding:1.25rem;box-shadow:0 1px 2px #0c08290d,0 2px 8px #0c08290f}.vis-chart__head{margin-bottom:1rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.vis-chart__title{font-size:1rem;font-weight:600;color:var(--ink)}.vis-chart__hint{font-size:.75rem;color:var(--ink-50);margin-top:.125rem}.vis-chart__canvas{max-height:320px;width:100%!important}.form-select{height:2.25rem;padding:0 2.25rem 0 .875rem;box-sizing:border-box;background:#fff;border:1px solid rgba(143,160,216,.5);border-radius:5px;color:var(--ink);font-size:.875rem;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238fa0d8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px}.form-select--sm{height:2rem;font-size:.75rem}.vis-ava{border-radius:50%;flex-shrink:0;background:linear-gradient(135deg,#a5aaea,#6f7ca9);border:2px solid #fff;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600}.vis-ava--xs,.vis-ava--sm{width:1.625rem;height:1.625rem;font-size:.625rem;border-width:1.5px}.vis-ava--md{width:2.5rem;height:2.5rem;font-size:.8125rem}.vis-ava--lg{width:4.5rem;height:4.5rem;font-size:1.375rem;border-width:3px}.vis-ava--accent{background:linear-gradient(135deg,#6d63ff,#8e7bff)}.vis-roles-grid{display:grid;grid-template-columns:repeat(3,1fr)}.vis-roles-grid__col{padding:1.125rem}.vis-roles-grid__col+.vis-roles-grid__col{border-left:1px solid rgba(12,8,41,.06)}.vis-roles-grid__head{font-size:.875rem;font-weight:600;color:var(--ink);margin-bottom:.875rem}.vis-role-line{display:flex;align-items:center;gap:.625rem;padding-top:.5rem;padding-bottom:.5rem}@media (max-width: 768px){.vis-roles-grid{grid-template-columns:1fr}.vis-roles-grid__col+.vis-roles-grid__col{border-left:0;border-top:1px solid rgba(12,8,41,.06)}}.vis-mini-table{width:100%;font-size:.8125rem;margin-top:.25rem;background:#fff;border:1px solid rgba(143,160,216,.5);border-radius:5px;border-collapse:separate;border-spacing:0;overflow:hidden}.vis-mini-table th{text-align:left;font-weight:500;color:var(--ink-50);font-size:.6875rem;padding:.5rem .75rem;border-bottom:1px solid rgba(12,8,41,.08)}.vis-mini-table td{padding:.5625rem .75rem;border-bottom:1px solid rgba(12,8,41,.05);color:var(--ink-70)}.vis-mini-table tr:last-child td{border-bottom:0}.vis-add-row{width:100%;height:2.375rem;border-radius:12px;border:0;box-shadow:none;cursor:pointer;font-family:inherit;background:#6d63ff1a;color:var(--accent);font-size:.8125rem;font-weight:500;display:flex;align-items:center;justify-content:center;gap:.375rem;margin-top:.5rem;transition:background .15s}.vis-add-row:hover{background:#6d63ff2e}.vis-vm-tag{display:flex;align-items:center;justify-content:space-between;padding:.625rem .875rem;background:#ffffff80;border:1px solid var(--glass-edge);border-radius:12px;font-size:.8125rem;margin-bottom:.5rem}.vis-vm-tag__x{width:1.125rem;height:1.125rem;border-radius:50%;background:#0c082914;display:flex;align-items:center;justify-content:center;color:var(--ink-50);font-size:.75rem}.vis-vm-tag__ip{color:var(--accent);font-weight:500}.vis-tabs--underline{display:flex;gap:1.25rem;flex-wrap:wrap;border-bottom:1px solid rgba(12,8,41,.08)}.vis-tabs--underline .vis-tab{padding:.875rem 0;font-size:.8125rem;color:var(--ink-50);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;background:transparent;border-left:0;border-right:0;border-top:0;white-space:nowrap;transition:color .15s,border-color .15s}.vis-tabs--underline .vis-tab:hover{color:var(--ink)}.vis-tabs--underline .vis-tab.is-active{color:var(--ink);font-weight:500;border-color:var(--accent)}.vis-tab-content{margin-top:0}.vis-tab-content>.vis-tab-pane{display:none}.vis-tab-content>.vis-tab-pane.is-active{display:block}.vis-chat{display:flex;flex-direction:column;gap:1.125rem}.vis-msg{display:flex;gap:.75rem}.vis-msg__body{flex:1;min-width:0}.vis-msg__meta{font-size:.75rem;color:var(--ink-50);margin-bottom:.375rem;display:flex;align-items:center;gap:.5rem;height:1.625rem}.vis-msg__meta b{color:var(--ink);font-weight:500}.vis-bubble{background:#fff9;border:1px solid var(--glass-edge);border-radius:14px;padding:.75rem 1rem;font-size:.8125rem;line-height:1.5;color:var(--ink-70);width:-moz-fit-content;width:fit-content;max-width:100%}.vis-msg--out{flex-direction:row-reverse}.vis-msg--out .vis-bubble{background:#6d63ff1f;border-color:#6d63ff40}.vis-msg--out .vis-msg__meta{justify-content:flex-end}.vis-msg__actions{display:flex;gap:.375rem;margin-top:.5rem}.vis-msg__actions ul.links{margin:0;display:flex;list-style-type:none;gap:.375rem;padding:0}.vis-msg__actions a{font-size:.6875rem;color:var(--ink-50);background:#fff6;border:1px solid var(--glass-edge);padding:.25rem .625rem;border-radius:999px;text-decoration:none}.vis-msg__actions a:hover{text-decoration:underline}.vis-chat-input{margin-top:.5rem;height:3rem;background:#ffffff8c;border:1px solid var(--glass-edge);border-radius:18px;display:flex;align-items:center;gap:.625rem;padding:0 .5rem 0 1rem}.vis-chat-input input{flex:1;border:0;background:transparent;outline:none;font:inherit;font-size:.875rem;color:var(--ink)}.vis-chat-input input::-moz-placeholder{color:var(--ink-30)}.vis-chat-input input::placeholder{color:var(--ink-30)}.vis-chat-input__send{width:2.25rem;height:2.25rem;border-radius:50%;background:var(--accent);border:0;cursor:pointer;font-family:inherit;display:flex;flex-shrink:0;align-items:center;justify-content:center;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.vis-status{display:inline-flex;align-items:center;justify-content:center;height:1.5rem;padding:0 .625rem;border-radius:20px;font-size:.875rem;font-weight:400;letter-spacing:-.02em;color:#fff;white-space:nowrap}.vis-status--approved,.vis-status--ok{background:var(--mint)}.vis-status--dev,.vis-status--launched{background:var(--accent-90)}.vis-status--lav,.vis-status--queue{background:var(--lilac);color:var(--ink)}.vis-status--proc{background:var(--graphite)}.vis-status--err{background:var(--badge)}.vis-status--neutral{background:var(--bg-end);color:var(--ink)}.data-table tbody tr.is-expired td,.vis-table-wrap tbody tr.is-expired td{color:var(--badge)}.vis-table-wrap tbody tr.is-done td{background:#00cd960f}.vis-table-wrap tbody tr.is-rejected td{background:#fe74500f;color:var(--badge)}.vis-table-wrap tbody tr.is-draft td{opacity:.6}.vis-table-wrap tbody tr.is-in-progress td{background:#6d63ff0f}.vis-table-wrap tbody tr.is-highlight td{background:#fec8501f}.vis-table-wrap tbody tr.is-warning td{background:#fec85014}.vis-table-wrap tbody tr.is-ok td{background:#00cd960f}.vis-table-wrap tbody tr.is-deleted td{opacity:.5;text-decoration:line-through}.vis-filter-bar:not(.ui){background:#ffffff8c;backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);border-radius:10px;border-width:1px;border-color:#ffffffa6;padding:1.25rem;--tw-shadow: 0 14px 34px rgba(12,8,41,.12);--tw-shadow-colored: 0 14px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.vis-filter-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.vis-filter-bar__ttl{display:flex;align-items:center;gap:.5rem;font-size:1.125rem;font-weight:500;color:var(--ink)}.vis-filter-bar__ttl .vis-icon{color:var(--ink-50)}.vis-collapse{display:none}.vis-collapse.vis-collapse--open{display:block}.vis-collapse-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:0;cursor:pointer;padding:0;font:inherit;color:inherit;text-align:left}.vis-collapse-arrow{font-size:.75rem;color:var(--ink-50);transition:transform .2s}.vis-collapse-trigger[aria-expanded=true] .vis-collapse-arrow{transform:rotate(180deg)}.vis-stepper{display:flex;align-items:center;gap:.5rem}.vis-stepper__step{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--ink-50)}.vis-stepper__num{width:1.875rem;height:1.875rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.75rem;border:2px solid var(--glass-edge);background:#ffffff80;color:var(--ink-50)}.vis-stepper__step--done .vis-stepper__num{background:var(--mint);border-color:var(--mint);color:#fff}.vis-stepper__step--current .vis-stepper__num{background:var(--accent);border-color:var(--accent);color:#fff}.vis-stepper__line{width:2.25rem;height:2px;background:var(--glass-edge);flex-shrink:0}.vis-stepper__line--done{background:var(--mint)}.vis-stepper__step--done+.vis-stepper__line{background:var(--mint)}.vis-modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#0c082966;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);align-items:center;justify-content:center;padding:1rem}.vis-modal.vis-modal--open{display:flex}.vis-modal__dialog{background:#ffffffd9;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);border:1px solid var(--glass-edge);border-radius:20px;box-shadow:var(--shadow-md);max-width:32rem;width:100%;padding:1.5rem}.vis-modal__body{font-size:.9375rem;color:var(--ink-70);line-height:1.5;margin-bottom:1.25rem}.vis-modal__footer{display:flex;justify-content:flex-end;gap:.5rem}body.vis-modal-open{overflow:hidden}.vis-clist{display:flex;align-items:center;gap:.375rem;flex-wrap:nowrap;white-space:nowrap;max-width:100%}.vis-clist__first{overflow:hidden;text-overflow:ellipsis;min-width:0}.vis-clist__link{font-size:.875rem;text-decoration:none}.vis-clist__link:hover{text-decoration:underline}.vis-clist__more{position:relative;display:inline-block;flex-shrink:0}.vis-clist__badge{list-style:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;height:1.25rem;padding:0 .375rem;border-radius:999px;background:#6d63ff1f;color:var(--accent);font-size:.6875rem;font-weight:600;transition:background .15s}.vis-clist__badge::-webkit-details-marker{display:none}.vis-clist__badge:hover{background:#6d63ff33}.vis-clist__dropdown{position:absolute;top:calc(100% + 4px);left:0;z-index:100;min-width:12rem;padding:.375rem;background:#fffffff5;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);border:1px solid rgba(255,255,255,.65);border-radius:16px;box-shadow:var(--shadow-md)}.vis-clist__item{padding:.25rem .5rem}.vis-table-wrap table.data-table tbody td:has(.vis-clist){overflow:visible}.vis-row-menu{position:relative;display:inline-block}.vis-row-menu>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:10px;color:var(--ink-60);transition:background .15s,color .15s}.vis-row-menu>summary::-webkit-details-marker{display:none}.vis-row-menu>summary:hover{background:#6d63ff1a;color:var(--accent)}.vis-row-menu[open]>summary{background:#6d63ff1f;color:var(--accent)}.vis-row-menu__list{position:absolute;top:calc(100% + 4px);right:0;z-index:100;min-width:11rem;padding:.375rem;background:#fffffff5;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);border:1px solid rgba(255,255,255,.65);border-radius:16px;box-shadow:var(--shadow-md)}.vis-row-menu__item{display:block;padding:.5rem .75rem;border-radius:10px;font-size:.875rem;color:var(--ink-70);text-decoration:none;letter-spacing:-.02em;transition:background .15s,color .15s}.vis-row-menu__item:hover{background:#6d63ff1a;color:var(--accent)}.vis-dropdown{position:relative;display:inline-block}.vis-dropdown[open]{z-index:50}.vis-dropdown>summary{list-style:none;cursor:pointer}.vis-dropdown>summary::-webkit-details-marker{display:none}.vis-dropdown[open]>summary{opacity:.9}.vis-dropdown__menu{position:absolute;top:calc(100% + 4px);right:0;z-index:50;min-width:12rem;padding:.375rem;background:#ffffffeb;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);border:1px solid var(--glass-edge);border-radius:16px;box-shadow:var(--shadow-md)}.vis-dropdown__item{display:block;padding:.5rem .75rem;border-radius:10px;font-size:.875rem;color:var(--ink-70);text-decoration:none;transition:background .15s,color .15s}.vis-dropdown__item:hover{background:#6d63ff1a;color:var(--accent)}.vis-dropdown[open]>summary:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;cursor:default}.vis-alert{margin-bottom:.75rem;display:flex;align-items:flex-start;gap:.75rem;border-radius:20px;padding:1rem}.vis-alert--info{background:#5b8def1a;border:1px solid rgba(91,141,239,.25)}.vis-alert--warning{background:#fe74501a;border:1px solid rgba(254,116,80,.25)}.vis-alert--danger{background:#dc354514;border:1px solid rgba(220,53,69,.25)}.vis-alert--success{background:#00cd961a;border:1px solid rgba(0,205,150,.25)}.vis-alert__icon{flex-shrink:0;color:var(--ink-60)}.vis-alert__body{flex:1;min-width:0}.vis-alert__title{font-weight:600;color:var(--ink);font-size:.875rem}.vis-alert__text{color:var(--ink-70);font-size:.875rem;line-height:1.5;margin-top:.25rem}.vis-tooltip__pop{position:absolute;z-index:90;background:#0c0829eb;color:#fff;border-radius:12px;padding:.75rem 1rem;font-size:.75rem;line-height:1.4;max-width:280px;box-shadow:var(--shadow-md);transform:translate(-50%)}.vis-tooltip__pop img{width:2rem;height:2rem;border-radius:50%;float:left;margin-right:.5rem}.vis-tooltip__pop b{font-weight:600}.vis-resource-table{background:#fff;border:1px solid rgba(143,160,216,.5);border-radius:5px;border-collapse:separate;border-spacing:0;overflow:hidden}.vis-resource-table th,.vis-resource-table td{text-align:center}.vis-resource-table .vis-resource-group{border-left:1px solid rgba(12,8,41,.08)}.vis-resource-table .vis-resource-segment td{background:#bcb4ff33;font-weight:600;text-align:center;color:var(--ink)}.vis-resource-table .vis-resource-new td{background:#fe745014;font-weight:600;color:var(--ink)}.vis-resource-table .vis-resource-deleted td{background:#dc354514;font-weight:600;color:var(--ink)}.vis-resource-table .vis-resource-row-deleted td{opacity:.6;text-decoration:line-through}.vis-resource-table .vis-resource-total td{font-weight:600;background:#fe74500f}.vis-resource-table .text-right{text-align:right}.vis-delta-up{color:var(--badge)}.vis-delta-down{color:var(--mint)}.vis-delta-strike{color:var(--badge);text-decoration:line-through}.vis-delta-new{color:var(--mint)}.vis-chat-wrap .comment-wrapper,.vis-chat-wrap #comments{display:flex;flex-direction:column;gap:1rem}.vis-chat-wrap .comment{display:flex;gap:.75rem;border:0;background:transparent;margin:0;padding:0}.vis-chat-wrap .comment .vis-ava{width:2.5rem;height:2.5rem;font-size:.8125rem}.vis-chat-wrap .comment__meta{font-size:.75rem;color:var(--ink-50);margin-bottom:.375rem}.vis-chat-wrap .comment__meta b{color:var(--ink);font-weight:500}.vis-chat-wrap .field--type-comment,.vis-chat-wrap .comment__content .field--name-comment-body{background:#fff9;border:1px solid var(--glass-edge);border-radius:14px;padding:.75rem 1rem;font-size:.8125rem;line-height:1.5;color:var(--ink-70)}.vis-chat-wrap .comment-form,.vis-chat-wrap .js-form-type-textarea{margin-top:.5rem}.vis-chat-wrap .field--name-comment-body textarea{height:3rem;background:#ffffff8c;border:1px solid var(--glass-edge);border-radius:18px;padding:.5rem 1rem}.vis-field .field__label{margin-bottom:.25rem;display:block;font-size:.875rem;line-height:1.25rem;font-weight:500;color:#0c0829b3}.vis-form table.field-multiple-table>thead>tr>th.vis-field .field__label{display:table-cell;padding:8px 12px}.node-form .vis-field .field__label{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:500;color:#0c0829b3;margin-bottom:6px;font-family:inherit;letter-spacing:-.01em}.vis-sidebar{border-radius:30px;border-width:1px;border-color:#ffffffa6;background-color:#ffffffb3;--tw-shadow: 0 14px 34px rgba(12,8,41,.12);--tw-shadow-colored: 0 14px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-backdrop-blur: blur(40px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);position:sticky;top:88px;align-self:flex-start;padding:1rem;max-height:calc(100vh - 120px);overflow-y:auto;contain:layout paint}.vis-header{position:sticky;top:0;z-index:30;border-bottom-width:1px;border-color:#ffffffa6;background-color:#ffffffb3;--tw-backdrop-blur: blur(40px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);contain:layout paint}.vis-main{min-height:calc(100vh - 112px)}.vis-layout{display:grid;grid-template-columns:273px minmax(0,1fr);gap:24px;align-items:start}.vis-layout.has-right{grid-template-columns:273px minmax(0,1fr) 340px}.vis-layout :where(.vis-sidebar,.vis-main,.vis-right) a:not(.link){text-decoration:none}@media (max-width: 1280px){.vis-layout.has-right{grid-template-columns:273px minmax(0,1fr)}.vis-layout.has-right .vis-right{grid-column:1 / -1}}@media (max-width: 1024px){.vis-layout{grid-template-columns:minmax(0,1fr)}.vis-sidebar{position:fixed;inset:0 auto 0 0;width:300px;max-height:100vh;transform:translate(-105%);transition:transform .25s;z-index:50;padding:84px 20px 24px;overflow:auto;background:#eef0f8f5;contain:none}.vis-sidebar.is-open{transform:translate(0)}}.skip-link{position:absolute;top:-100px;left:0;z-index:100;margin:.75rem;border-radius:20px;--tw-bg-opacity: 1;background-color:rgb(12 8 41 / var(--tw-bg-opacity, 1));padding:.5rem 1rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));text-decoration-line:none;transition:top .15s}.skip-link:focus{top:0}.vis-form input[type=text],.vis-form input[type=email],.vis-form input[type=tel],.vis-form input[type=number],.vis-form input[type=search],.vis-form input[type=password],.vis-form input[type=url],.vis-form input[type=date],.vis-form select,.vis-form textarea{box-sizing:border-box;width:100%;min-height:40px;padding:0 12px;background:#fff;border:1px solid rgba(12,8,41,.12);border-radius:8px;font-family:inherit;font-size:14px;letter-spacing:-.01em;color:var(--ink);outline:none;transition:border-color .15s,box-shadow .15s}.vis-form textarea{height:auto;min-height:96px;padding:10px 12px;line-height:1.4;resize:vertical}.vis-form input:focus,.vis-form select:focus,.vis-form textarea:focus{border-color:#6d63ff;box-shadow:0 0 0 3px #6d63ff26}.vis-form .form-item{margin-bottom:10px}.vis-form label{display:flex;align-items:center;gap:6px;margin-bottom:6px;font-size:14px;font-weight:500;color:#0c0829b3;letter-spacing:-.01em}.vis-form input[type=submit],.vis-form button[type=submit],.vis-form .button{display:inline-flex;height:2.25rem;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;border-radius:20px;padding-left:1rem;padding-right:1rem;font-size:1rem;line-height:1.5rem;font-weight:500;letter-spacing:-.025em;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.vis-form input[type=submit]:disabled,.vis-form button[type=submit]:disabled,.vis-form .button:disabled{pointer-events:none;opacity:.5}.vis-form input[type=submit],.vis-form button[type=submit],.vis-form .button{border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit}.vis-registry-actions .vis-form input[type=submit],.vis-registry-actions .vis-form button[type=submit],.vis-registry-actions .vis-form .button{display:inline-flex;align-items:center;gap:8px}@media (max-width: 768px){.vis-profile-head__actions .vis-form input[type=submit],.vis-profile-head__actions .vis-form button[type=submit],.vis-profile-head__actions .vis-form .button{width:100%;justify-content:center}}.vis-form .button--primary,.vis-form input[type=submit].button--primary{--tw-bg-opacity: 1;background-color:rgb(12 8 41 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.vis-form .button--primary:hover,.vis-form input[type=submit].button--primary:hover{opacity:.9}.vis-form .button--primary:active,.vis-form input[type=submit].button--primary:active{--tw-scale-x: .98;--tw-scale-y: .98;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))}.vis-form .tabledrag-toggle-weight,.vis-form [id$=-format-help],.vis-form .js-filter-guidelines{display:none}.vis-form .js-form-item.form-type-checkbox{display:flex;align-items:center;gap:.5rem}.vis-form .js-form-item.form-type-checkbox label{margin:0;display:inline;line-height:1.1}.vis-form .form-type-checkbox input[type=checkbox]{width:18px;height:18px;margin:0;border-radius:3px;flex-shrink:0;accent-color:var(--ink);cursor:pointer}.vis-form .paragraphs-subform{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 12px}.vis-form .paragraphs-subform .paragraphs-subform{grid-template-columns:minmax(0,1fr)}.vis-form .paragraphs-subform:has(table.field-multiple-table){grid-template-columns:minmax(0,1fr)}.vis-form .paragraphs-subform>*{min-width:0}.vis-form .paragraphs-subform input,.vis-form .paragraphs-subform select,.vis-form .paragraphs-subform textarea{width:100%;max-width:100%;box-sizing:border-box}.vis-form .paragraphs-subform>.field--type-entity-reference,.vis-form .paragraphs-subform>.field--widget-options-select{margin:0}.vis-form table.field-multiple-table>thead>tr{background:#bcb4ffb3}.vis-form table.field-multiple-table>thead>tr>th{background:transparent}.vis-form table.field-multiple-table>thead>tr>th.field-label{display:table-cell;padding:8px 12px}.vis-form table.field-multiple-table>thead>tr>th:nth-child(3),.vis-form table.field-multiple-table>tbody>tr>td:nth-child(3){width:1%}.vis-form table.field-multiple-table thead h4{margin:0;display:inline-block;vertical-align:middle;font-size:16px;font-weight:600;letter-spacing:-.03em;color:var(--ink)}.vis-form table.field-multiple-table thead .paragraphs-actions{display:inline-flex;align-items:center;gap:6px;vertical-align:middle;margin:0 0 0 12px;float:none}.vis-form table.field-multiple-table thead .paragraphs-actions .button,.vis-form table.field-multiple-table td .button{margin:0;padding:3px 10px;font-size:12px;line-height:1.2;background:#fff;border:1px solid rgba(12,8,41,.18);border-radius:999px;cursor:pointer;font-family:inherit;font-weight:500;color:var(--ink);display:inline-flex;align-items:center;gap:4px}.vis-form table.field-multiple-table thead .paragraphs-actions .button:hover,.vis-form table.field-multiple-table td .button:hover{background:#0c08290f;border-color:#0c082952}.vis-form table.field-multiple-table td .button:hover{color:#b91c1c;border-color:#db282873}.vis-form table.field-multiple-table tbody td{padding:6px 0 0}.vis-form table.field-multiple-table tbody tr{border-bottom:1px solid rgba(12,8,41,.07)}.vis-form table.field-multiple-table tbody tr:last-child{border-bottom:0}.vis-form table.field-multiple-table>tbody>tr>td{padding:8px 8px 8px 0;border-bottom:1px solid rgba(12,8,41,.07);background:transparent;vertical-align:middle}.vis-form table.field-multiple-table>tbody>tr:first-child>td{padding-top:10px}.vis-form table.field-multiple-table>tbody>tr:last-child>td{border-bottom:0}.vis-form table.field-multiple-table>tbody>tr:hover>td{background:#8fa0d80f}.vis-form table.field-multiple-table td.field-multiple-drag{width:30px;padding:8px 2px 8px 0;text-align:center}.vis-form table.field-multiple-table td.field-multiple-drag a.tabledrag-handle{display:inline-block;float:none;width:20px;height:24px;margin:0;overflow:visible;text-decoration:none}.vis-form table.field-multiple-table td.field-multiple-drag a.tabledrag-handle .handle{width:18px;height:22px;margin:0;padding:0;background:radial-gradient(circle,rgba(12,8,41,.4) 1.3px,transparent 1.5px) 0 0 / 8px 6px repeat}.vis-form table.field-multiple-table td.field-multiple-drag a.tabledrag-handle:hover .handle,.vis-form table.field-multiple-table td.field-multiple-drag a.tabledrag-handle:focus .handle{opacity:1}.vis-form table.field-multiple-table td .button{margin:0;padding:4px 12px;font-size:13px;line-height:1.2;background:#fff;border:1px solid rgba(12,8,41,.2);border-radius:8px;cursor:pointer;font-family:inherit;color:var(--ink);white-space:nowrap}.vis-form table.field-multiple-table td .button:hover{background:#8fa0d81f;border-color:#0c082959}.vis-form .field-add-more-submit{margin:0;padding:5px 14px;font-size:13px;line-height:1.2;background:#fff;border:1px solid rgba(12,8,41,.25);border-radius:8px;cursor:pointer;font-family:inherit;color:var(--ink)}.vis-form .field-add-more-submit:hover{background:#8fa0d81f;border-color:#0c082966}.vis-form--views-exposed-form,form.views-exposed-form{background:transparent;border-radius:20px;padding:0;margin-bottom:.75rem;display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem;-webkit-backdrop-filter:none;backdrop-filter:none}.vis-exposed-grid{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1rem;width:100%;background:#fff;border-radius:20px;padding:12px 16px;box-sizing:border-box}.vis-exposed-grid .form-item{display:flex;flex-direction:column;gap:.375rem;flex:1 1 0;min-width:10.5rem}.vis-exposed-grid--balanced{display:grid;grid-template-columns:repeat(var(--exposed-cols, 5),minmax(0,1fr));align-items:end;gap:1rem}.vis-exposed-grid--balanced .form-item{min-width:0}.vis-exposed-grid .form-actions{flex:0 0 auto;display:flex;align-items:flex-end;justify-content:flex-end;gap:.5rem}.vis-exposed-grid .form-actions input{display:inline-flex;height:2.25rem;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;border-radius:20px;padding-left:1rem;padding-right:1rem;font-size:1rem;line-height:1.5rem;font-weight:500;letter-spacing:-.025em;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.vis-exposed-grid .form-actions input:disabled{pointer-events:none;opacity:.5}.vis-exposed-grid .form-actions input{border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;--tw-bg-opacity: 1;background-color:rgb(12 8 41 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.vis-exposed-grid .form-actions input:hover{opacity:.9}.vis-exposed-grid .form-actions input:active{--tw-scale-x: .98;--tw-scale-y: .98;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))}.vis-registry-actions .vis-exposed-grid .form-actions input{display:inline-flex;align-items:center;gap:8px}@media (max-width: 768px){.vis-profile-head__actions .vis-exposed-grid .form-actions input{width:100%;justify-content:center}}.vis-exposed-grid .form-actions input{height:42px;line-height:42px;padding:0 1.25rem;box-sizing:border-box;white-space:nowrap}.vis-exposed-grid input[type=text],.vis-exposed-grid input[type=search],.vis-exposed-grid input[type=date],.vis-exposed-grid select{width:100%;height:42px;padding:0 .875rem;line-height:42px;box-sizing:border-box;background:#8fa0d81f;border:1px solid rgba(143,160,216,.4)!important;border-radius:18px!important;color:var(--ink);font-size:.875rem;outline:none;transition:border-color .15s,background .15s}.vis-exposed-grid input[type=text]:focus,.vis-exposed-grid input[type=search]:focus,.vis-exposed-grid input[type=date]:focus,.vis-exposed-grid select:focus{border-color:var(--accent)!important;background:#fff}.vis-exposed-grid input::-moz-placeholder{color:#0c08294d}.vis-exposed-grid input::placeholder{color:#0c08294d}.vis-exposed-grid select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238fa0d8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 16px;padding-right:2.25rem;cursor:pointer}.vis-exposed-grid .form-item>label{margin-bottom:.25rem;display:block;font-size:.875rem;line-height:1.25rem;font-weight:500;color:#0c0829b3}.vis-form table.field-multiple-table>thead>tr>th.vis-exposed-grid .form-item>label{display:table-cell;padding:8px 12px}.node-form .vis-exposed-grid .form-item>label{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:500;color:#0c0829b3;margin-bottom:6px;font-family:inherit;letter-spacing:-.01em}.vis-exposed-grid fieldset.form-item{min-width:0;padding:0;border:0}.vis-exposed-grid fieldset.form-item>.fieldset-wrapper{display:flex;flex-wrap:nowrap;align-items:center;gap:.5rem}.vis-exposed-grid fieldset.form-item .form-item>label{display:none}.vis-exposed-grid fieldset.form-item .form-item--select,.vis-exposed-grid fieldset.form-item .js-form-type-select{flex:0 0 auto;min-width:0}.vis-exposed-grid fieldset.form-item .form-item--select select,.vis-exposed-grid fieldset.form-item .js-form-type-select select{width:auto;min-width:7rem}.vis-exposed-grid fieldset.form-item .js-form-type-textfield,.vis-exposed-grid fieldset.form-item .js-form-type-date{flex:1 1 0;min-width:0}@media (max-width: 768px){.vis-exposed-grid{grid-template-columns:1fr}.vis-exposed-grid .form-actions{grid-column:1;justify-content:stretch}.vis-exposed-grid .form-actions input{flex:1}}.vis-tabs{display:inline-flex;padding:.25rem;border-radius:20px;background:#ffffff80;border:1px solid var(--glass-edge);margin-bottom:1rem}.vis-tabs__items{display:inline-flex;align-items:center;gap:.125rem;list-style:none;margin:0;padding:0}.vis-tabs__item{list-style:none;margin:0}.vis-tabs__item a{display:inline-flex;align-items:center;padding:0 1rem;height:2rem;border-radius:18px;font-size:.875rem;font-weight:500;color:var(--ink-60);text-decoration:none;transition:color .15s,background .15s;cursor:pointer}.vis-tabs__item a:hover{color:var(--ink)}.vis-tabs__item.is-active a,.vis-tabs__item a.is-active{background-color:#fff;color:var(--ink);box-shadow:var(--shadow-sm)}.vis-tabs--secondary .vis-tabs__item a{font-size:.8rem;height:1.75rem;padding:0 .75rem}.vis-action-link{display:inline-flex;align-items:center;gap:.375rem;list-style:none;margin:0 0 1rem}.vis-action-link svg{flex-shrink:0}.vis-action-link a{display:inline-flex;height:2.25rem;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;border-radius:20px;padding-left:1rem;padding-right:1rem;font-size:1rem;line-height:1.5rem;font-weight:500;letter-spacing:-.025em;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.vis-action-link a:disabled{pointer-events:none;opacity:.5}.vis-action-link a{border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;height:2rem;padding-left:.75rem;padding-right:.75rem;font-size:.875rem;line-height:1.25rem;border-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(12 8 41 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(12 8 41 / var(--tw-text-opacity, 1))}.vis-action-link a:hover{--tw-bg-opacity: 1;background-color:rgb(12 8 41 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.vis-registry-actions .vis-action-link a{display:inline-flex;align-items:center;gap:8px}@media (max-width: 768px){.vis-profile-head__actions .vis-action-link a{width:100%;justify-content:center}}.vis-action-link a{text-decoration:none}.vis-pager{display:flex;margin:1.5rem 0 0}#block-vis-breadcrumbs{padding-top:24px}.vis-breadcrumbs ol{display:flex;list-style-type:none;flex-wrap:wrap;gap:.5rem;padding:0;font-size:.875rem;line-height:1.25rem;color:#0c082980}.vis-breadcrumbs li{display:flex;align-items:center;gap:.5rem}.vis-breadcrumbs a{color:#0c082980}.vis-breadcrumbs a:hover{--tw-text-opacity: 1;color:rgb(109 99 255 / var(--tw-text-opacity, 1))}.vis-breadcrumbs a.is-active,.vis-breadcrumbs span.is-active{color:#0c0829b3}.vis-breadcrumb-list{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;list-style:none;margin:0;padding:0;font-size:.875rem;color:var(--ink-50);letter-spacing:-.03em}.vis-breadcrumb-sep{color:var(--ink-30)}.vis-breadcrumb-link{color:var(--ink-50);text-decoration:none;transition:color .15s}.vis-breadcrumb-link:hover{color:var(--accent)}.vis-breadcrumb-current,.vis-breadcrumb-current a{color:var(--ink-70);text-decoration:none}[data-drupal-messages] .messages{margin-bottom:.75rem;border-radius:20px;padding:1rem}[data-drupal-messages] .messages--error{border-width:1px;border-color:#d6454559;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(176 54 54 / var(--tw-text-opacity, 1));border-left:3px solid #d64545;box-shadow:0 1px 2px #0c08290d,0 2px 8px #0c08290f}[data-drupal-messages] .messages--status{border-width:1px;border-color:#0c08291f;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(12 8 41 / var(--tw-text-opacity, 1));border-left:3px solid #00b37e;box-shadow:0 1px 2px #0c08290d,0 2px 8px #0c08290f}.vis-main h1{margin-bottom:1rem;font-size:32px;font-weight:400;line-height:1.25;letter-spacing:-.025em;--tw-text-opacity: 1;color:rgb(12 8 41 / var(--tw-text-opacity, 1))}.vis-main h2{margin-bottom:.75rem;margin-top:1.5rem;font-size:1.5rem;line-height:2rem;font-weight:600;letter-spacing:-.025em;--tw-text-opacity: 1;color:rgb(12 8 41 / var(--tw-text-opacity, 1))}.vis-main h3{margin-bottom:.5rem;margin-top:1rem;font-size:1.25rem;line-height:1.75rem;font-weight:600;letter-spacing:-.025em;--tw-text-opacity: 1;color:rgb(12 8 41 / var(--tw-text-opacity, 1))}.vis-main p{margin-bottom:.75rem;font-size:1rem;line-height:1.5rem;line-height:1.625;color:#0c0829b3}.vis-sidebar ul.menu{margin:0;display:flex;list-style-type:none;flex-direction:column;gap:.375rem;padding:0}.vis-sidebar ul.menu ul.menu{margin-left:1rem;margin-top:.25rem;gap:.25rem}.vis-sidebar .menu-item{margin:0}.vis-header .menu.account-menu,.vis-header ul.menu,.vis-header>div>div:not(.vis-search-wrap)>ul,.vis-header ul{display:flex;flex-direction:row;align-items:center;gap:.5rem;list-style:none;margin:0;padding:0}.vis-header ul>li{margin:0}.vis-header ul a{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .75rem;height:2rem;border-radius:18px;font-size:.875rem;font-weight:500;color:var(--ink-60);text-decoration:none;transition:color .15s,background .15s;white-space:nowrap}.vis-header ul a:hover{color:var(--ink);background:#fff9}.vis-header ul a.is-active{color:var(--ink)}.vis-main th{white-space:nowrap;border-bottom-width:1px;border-color:#0c08294d;padding:.5rem .75rem;text-align:left;font-size:.75rem;line-height:1rem;font-weight:500;color:#0c082980}.vis-main td{border-bottom-width:1px;border-color:#0c08291a;padding:.625rem .75rem;color:#0c0829b3}.vis-main tbody tr:hover{background-color:#fff6}.vis-header .vis-header-actions a{text-decoration:none}.vis-header .inbox-menu-link{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border-radius:18px;background:var(--glass-40);border:1px solid var(--glass-edge);color:var(--ink);text-decoration:none;transition:all .15s}.vis-header .inbox-menu-link:hover{background:#fffc;transform:translateY(-1px);box-shadow:var(--shadow-sm)}.vis-header .inbox-menu-link .inbox-label{display:none}.vis-header .inbox-menu-link:before{content:"";width:18px;height:18px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M10.268 21a2 2 0 0 0 3.464 0'/><path d='M3.262 15.326A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673C19.41 13.956 18 12.499 18 8A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.738 7.326'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M10.268 21a2 2 0 0 0 3.464 0'/><path d='M3.262 15.326A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673C19.41 13.956 18 12.499 18 8A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.738 7.326'/></svg>") center/contain no-repeat}.vis-header .inbox-menu-link .inbox-badge{position:absolute!important;top:0!important;right:0!important;min-width:14px!important;width:14px!important;height:14px!important;padding:0!important;font-size:9px!important;font-weight:700!important;line-height:14px!important;border-radius:999px!important;background:var(--badge)!important;color:#fff!important;border:2px solid var(--glass-70)!important;box-sizing:border-box!important;transform:translate(4px,-4px)!important}.vis-header .vis-header-actions a[href$="/announcements/modal-data"]{position:relative}.vis-header .announcements-badge{position:absolute!important;top:0!important;right:0!important;min-width:14px!important;width:14px!important;height:14px!important;padding:0!important;overflow:hidden!important;font-size:0!important;line-height:14px!important;border-radius:999px!important;background:var(--badge)!important;color:transparent!important;border:2px solid var(--glass-70)!important;box-sizing:border-box!important;transform:translate(4px,-4px)!important}.vis-org-panel{border-radius:var(--r-30, 30px);overflow:hidden;box-shadow:var(--shadow-md, 0 14px 34px rgba(12,8,41,.12));background:var(--glass-70);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);border:1px solid var(--glass-edge);display:flex;flex-direction:column}.vis-cover{position:relative;height:100px;background:linear-gradient(95deg,#a5aaea,#8e92d6 38%,#6f7ca9 70%,#565f88)}.vis-avatar{position:absolute;left:20px;bottom:-54px;width:100px;height:100px;box-sizing:content-box;border-radius:50%;background:#874bbf;color:#fff;display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:600;letter-spacing:1px;line-height:1;box-shadow:var(--shadow-md, 0 14px 34px rgba(12,8,41,.12));border:4px solid #fff;z-index:2}.vis-profile-head{background:#fff;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 0 0 160px}.vis-profile-head__title{min-width:0}.vis-profile-head__eyebrow{font-size:16px;font-weight:400;color:var(--ink-30);margin-bottom:0!important;letter-spacing:-.03em}.vis-profile-head__name{font-size:32px;font-weight:400;letter-spacing:-.03em;line-height:1.1;margin-top:0!important;color:var(--ink);display:flex;align-items:center;gap:14px;flex-wrap:wrap}.vis-role-badge{display:inline-block;padding:4px 12px;border-radius:999px;background:var(--badge);color:#fff;font-size:14px;font-weight:500;letter-spacing:-.03em;line-height:1.1;vertical-align:middle}.vis-profile-head__actions{flex-shrink:0;display:flex;gap:8px;flex-wrap:wrap;margin-right:20px}.vis-edit-btn{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 20px;border:1px solid var(--ink);border-radius:20px;font-size:16px;font-weight:400;letter-spacing:-.03em;line-height:1;color:var(--ink);background:none;opacity:.5;transition:opacity .15s ease,background .15s ease,color .15s ease;text-decoration:none;white-space:nowrap}.vis-edit-btn:hover{opacity:1;background:var(--ink);color:#fff}.vis-panel-body{padding:20px;display:flex;flex-direction:column;gap:20px}.vis-cards-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;align-items:inherit}.vis-org-card{background:#fff;border-radius:10px;padding:16px;box-shadow:var(--shadow-sm, 0 4px 14px rgba(12,8,41,.08))}.vis-org-card--span3{grid-column:span 3}.vis-org-card--span2{grid-column:span 2}.vis-org-card--span1{grid-column:span 1}.vis-org-card--wide{grid-column:span 3}.vis-org-card__title{font-size:16px;font-weight:600;letter-spacing:-.03em;line-height:1.1;margin:0 0 12px!important;color:var(--ink)}.vis-kv-list{display:grid;grid-template-columns:fit-content(65%) minmax(0,1fr);gap:0;margin:0;align-items:stretch}.vis-kv-list__row{display:contents}.vis-kv-list__row dt{font-size:16px;font-weight:600;letter-spacing:-.03em;line-height:1.2;color:var(--ink-70);padding:7px 16px 7px 0;border-bottom:1px solid rgba(12,8,41,.07)}.vis-kv-list__row dd{font-size:14px;font-weight:400;letter-spacing:-.03em;line-height:1.2;color:var(--graphite);margin:0;text-align:left;min-width:0;word-break:break-word;padding:8px 0;border-bottom:1px solid rgba(12,8,41,.07)}.vis-kv-list__row:last-child dt,.vis-kv-list__row:last-child dd{border-bottom:0}.vis-link-list{margin:0;list-style-type:none;padding:0}.vis-link-list__item{border-bottom-width:1px;border-color:#0c08291a;padding:.5rem .25rem}.vis-link-list__item:last-child{border-bottom-width:0px}.vis-report-grid{margin-top:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.vis-report-tile{display:flex;align-items:center;gap:14px;padding:18px;background:#fff;border-radius:20px;box-shadow:var(--shadow-sm, 0 4px 14px rgba(12, 8, 41, .08));text-decoration:none;color:var(--ink);transition:box-shadow .15s ease,transform .15s ease}.vis-report-tile:hover{box-shadow:0 8px 24px #0c082924;transform:translateY(-2px)}.vis-report-tile__icon{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;background:var(--bg-end, rgba(143, 160, 216, .15));color:var(--ink)}.vis-report-tile__body{display:flex;flex-direction:column;gap:3px;min-width:0}.vis-report-tile__title{font-size:15px;font-weight:600;line-height:1.25}.vis-report-tile__desc{font-size:13px;color:#0c08298c;line-height:1.3}.vis-report-tile__arrow{flex:0 0 auto;margin-left:auto;color:#0c082959;transition:transform .15s ease,color .15s ease}.vis-report-tile:hover .vis-report-tile__arrow{transform:translate(3px);color:var(--ink)}.vis-report-page{margin-top:.5rem;display:flex;flex-direction:column;gap:1rem}.vis-report-page>*{min-width:0;max-width:100%}.vis-report-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.vis-report-head__title{margin:0;font-size:1.25rem;line-height:1.75rem;font-weight:600}.vis-report-head__actions{display:flex;gap:.5rem}.vis-report-head--actions-only{justify-content:flex-end}.vis-report-filter .form-item{display:flex;flex-direction:column;gap:.375rem}.vis-report-filter .form-item label{font-size:13px;color:#0c082999}.vis-form-item--wide{flex:2 1 24rem!important}.vis-report-card{background:#fff;border-radius:20px;padding:16px;box-shadow:var(--shadow-sm, 0 4px 14px rgba(12, 8, 41, .08))}.vis-report-card__head{display:flex;align-items:center;gap:.5rem;padding-left:.25rem;padding-right:.25rem;padding-bottom:.75rem}.vis-report-card__title{font-size:14px;font-weight:600;color:#0c082999}.vis-report-card .vis-table-wrap{overflow-x:auto}.vis-report-table{width:100%;border-collapse:collapse;font-size:.875rem;color:var(--ink)}.vis-report-table th{text-align:left;font-weight:600;font-size:13px;color:#0c08298c;padding:10px 12px;border-bottom:1px solid rgba(12,8,41,.1);white-space:nowrap}.vis-report-table td{padding:10px 12px;border-bottom:1px solid rgba(12,8,41,.06);vertical-align:top}.vis-report-table tbody tr:hover{background:#8fa0d80f}.vis-report-table tbody tr:last-child td{border-bottom:0}.vis-report-empty{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding-top:2.5rem;padding-bottom:2.5rem;color:#0c082973;text-align:center}.vis-report-empty p{margin:0;font-size:14px}.vis-search-card{background:#fff;border-radius:20px;padding:24px;box-shadow:var(--shadow-sm, 0 4px 14px rgba(12, 8, 41, .08));margin-top:8px;min-height:320px}.vis-search-card .vu2-row{gap:12px}.vis-search-card .vu2-row+.vu2-row{margin-top:12px}.vis-search-card .vu2-row>.vu2-col{display:flex;flex-direction:column;justify-content:flex-end;gap:0}.vis-search-card .vis-search-actions{padding-bottom:2px}.vis-search-card .vis-search-actions .vu2-btn{margin:0}.vis-search-card .vu2-row>.vu2-col>.vu2-field{flex:0 0 auto;margin-bottom:0}.vis-search-card .vis-search-row-3>.vu2-col{align-items:flex-start}.vis-search-card .vis-search-row-3 .vu2-btn{width:auto}.vis-search-card .vis-search-results{margin-top:24px}.vis-count-items{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:500;color:#0c08298c}.vis-count-items svg{width:12px;height:12px}.vu2-sechead,.vu2-field{position:relative}.vu2-sechead{padding-right:44px}[id$=_app] .vis-changed-mark{position:absolute;top:10px;right:12px;width:16px;height:16px;margin:0;line-height:0;cursor:help}.vis-search-card .vis-search-results h4{margin:0 0 12px}.vis-search-empty{margin:8px 0 0;font-size:14px;color:#0c082980}.vis-nowrap{white-space:nowrap}.vis-pill{display:inline-block;padding:4px 14px;border-radius:999px;background:var(--bg-end);color:var(--ink);font-size:14px;font-weight:500;letter-spacing:-.03em;line-height:1.1}.vis-user-banner{position:relative;height:150px;border-radius:30px 30px 0 0;overflow:hidden;background:linear-gradient(95deg,#a5aaea,#8e92d6 38%,#6f7ca9 70%,#565f88)}.vis-user-ava{position:absolute;left:25px;bottom:-36px;width:100px;height:100px;border-radius:50%;background:#aeafae;border:4px solid #fff;display:flex;align-items:center;justify-content:center;color:#fff;font-size:32px;font-weight:600;line-height:1;z-index:2}.vis-user-ava--img{-o-object-fit:cover;object-fit:cover;background:#aeafae}.vis-user-fio{background:#fff;padding:20px 28px 20px 145px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.vis-user-fio__main{display:flex;flex-direction:column;gap:6px}.vis-user-fio__eyebrow{font-size:13px;color:var(--ink-30);font-weight:500}.vis-user-fio__title{font-size:26px;font-weight:400;letter-spacing:-.03em;line-height:1.1;color:var(--ink)}.vis-user-status{display:inline-flex;align-items:center;gap:.375rem;width:-moz-fit-content;width:fit-content;font-size:.75rem;font-weight:500;padding:.25rem .75rem;border-radius:999px;line-height:1}.vis-user-status--ok{background:#00cd9624;color:#009a6b}.vis-user-status--err{background:#fe745024;color:var(--badge)}.vis-user-fio__actions{flex-shrink:0}.vis-user-row2{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:inherit}.vis-user-dcard{background:#ffffff8c;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);border:1px solid rgba(255,255,255,.65);border-radius:10px;padding:20px;box-shadow:0 4px 14px #0c082914}.vis-user-dcard__title{font-size:16px;font-weight:600;color:var(--ink);margin:0 0 14px!important}.vis-user-dcard__body{display:flex;flex-direction:column}.vis-user-drow{display:flex;gap:20px;align-items:center;padding:7px 0}.vis-user-drow__k{font-size:16px;font-weight:600;color:var(--ink-70);flex:0 0 14rem;line-height:1.2;letter-spacing:-.03em}.vis-user-drow__v{font-size:14px;font-weight:400;color:var(--graphite);min-width:0;line-height:1.2;letter-spacing:-.03em}.vis-user-pill{display:inline-flex;align-items:center;padding:.25rem .625rem;border-radius:999px;font-size:13px;font-weight:500;line-height:1.2;color:#fff}.vis-user-pill--blue{background:var(--bg-end)}.vis-user-pill--lav{background:var(--lilac)}.vis-user-blocks{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}.vis-user-bcol{display:flex;flex-direction:column;min-width:0}.vis-user-bhead{background:#bcb4ff80;padding:16px 18px;border-radius:10px 10px 0 0;font-size:16px;font-weight:600;color:var(--ink);line-height:1.2}.vis-user-blist{background:#fff;padding:18px;border-radius:0 0 10px 10px;display:flex;flex-direction:column;gap:14px;flex:1}.vis-user-blist a{font-size:14px;line-height:1.3;word-break:break-word}.vis-user-blist .vis-user-pill{align-self:flex-start}.vis-user-empty{font-size:14px;color:var(--ink-50)}@media (max-width: 1024px){.vis-user-blocks{grid-template-columns:1fr 1fr}}@media (max-width: 768px){.vis-user-row2,.vis-user-blocks{grid-template-columns:1fr}.vis-user-fio{padding:44px 20px 20px;flex-direction:column;align-items:flex-start}.vis-user-fio__title{font-size:22px}.vis-user-ava{width:90px;height:90px;font-size:28px;left:50%;transform:translate(-50%);bottom:-30px}.vis-user-drow{flex-direction:column;align-items:flex-start;gap:2px}.vis-user-drow__k{flex:0 0 auto}}@media (max-width: 1024px){.vis-cards-grid{grid-template-columns:repeat(2,1fr)}.vis-org-card--span3,.vis-org-card--span2{grid-column:span 2}.vis-org-card--span1{grid-column:span 1}.vis-org-card--wide{grid-column:span 2}}@media (max-width: 768px){.vis-profile-head{flex-direction:column;align-items:flex-start;padding:44px 20px 20px}.vis-profile-head__title{width:100%}.vis-profile-head__name{font-size:24px}.vis-profile-head__actions{width:100%}.vis-profile-head__actions .btn{width:100%;justify-content:center}.vis-panel-body{padding:10px}.vis-cards-grid{grid-template-columns:1fr}.vis-org-card--span3,.vis-org-card--span1,.vis-org-card--wide{grid-column:span 1}.vis-profile-head__actions .\!btn{width:100%!important;justify-content:center!important}}html:has(.vis-login-page),body:has(.vis-login-page){height:100vh;overflow:hidden;margin:0;padding:0}body:has(.vis-login-page)>.visually-hidden-focusable{position:absolute}body:has(.vis-login-page)>.dialog-off-canvas-main-canvas{height:100vh;overflow:hidden}.vis-login-page{box-sizing:border-box;height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#dedede,#8fa0d8);padding:1rem;overflow:hidden}.vis-login-main{width:100%;display:flex;align-items:center;justify-content:center;max-height:100%}.vis-login-card{width:100%;max-width:400px;box-sizing:border-box;background:#ffffffb3;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);border:1px solid rgba(255,255,255,.65);border-radius:30px;box-shadow:0 24px 60px #0c082929;padding:32px 40px;display:flex;flex-direction:column;align-items:center;gap:20px}.vis-login-logo{display:flex;justify-content:center}.vis-login-logo img{height:2.25rem;width:auto}.vis-login-titles{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%}.vis-login-title{font-size:32px;font-weight:400;letter-spacing:-.03em;line-height:1.1;color:var(--ink);margin:0;text-align:center}.vis-login-subtitle{font-size:18px;font-weight:400;letter-spacing:-.03em;line-height:1.1;color:#626177;margin:0;text-align:center}.vis-login-form{width:100%}.vis-login-form .vis-login-form-el{display:flex;flex-direction:column;gap:20px;width:100%}.vis-login-form .js-form-item{margin:0}.vis-login-form .js-form-item label{display:none}.vis-login-input{width:100%;box-sizing:border-box;height:44px;padding:0 14px;border:1px solid var(--bg-end);border-radius:10px;background:#fff;font-size:16px;font-family:inherit;color:var(--ink);letter-spacing:-.03em;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.vis-login-input::-moz-placeholder{color:#626177;opacity:.6}.vis-login-input::placeholder{color:#626177;opacity:.6}.vis-login-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #6d63ff2e}.vis-login-forgot{align-self:flex-start;font-size:14px;color:#6d63ffe6;text-decoration:underline;letter-spacing:-.03em}.vis-login-forgot:hover{text-decoration:none}.vis-login-submit{width:100%;height:44px;border:none;border-radius:10px;background:var(--ink);color:#fff;font-size:16px;font-weight:500;font-family:inherit;letter-spacing:-.03em;cursor:pointer;transition:opacity .15s ease}.vis-login-submit:hover{opacity:.85}@media (max-width: 480px){.vis-login-card{padding:36px 24px;border-radius:24px}.vis-login-title{font-size:26px}.vis-login-subtitle{font-size:15px}}.node-form *:focus{outline:none!important}.node-form a{text-decoration:none}.node-form input[type=text],.node-form input[type=email],.node-form input[type=tel],.node-form input[type=number],.node-form input[type=password],.node-form input[type=url],.node-form input[type=date],.node-form textarea{width:100%;box-sizing:border-box;min-height:40px;border:1px solid rgba(12,8,41,.12);border-radius:8px;padding:0 12px;font-size:14px;letter-spacing:-.01em;color:var(--ink);background:#fff;font-family:inherit;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.node-form textarea{min-height:96px;height:auto;padding:10px 12px;line-height:1.4;resize:vertical}.node-form input:focus,.node-form textarea:focus,.node-form select:focus{border-color:#6d63ff;box-shadow:0 0 0 3px #6d63ff26}.node-form input::-moz-placeholder,.node-form textarea::-moz-placeholder{color:var(--bg-end);opacity:.7}.node-form input::placeholder,.node-form textarea::placeholder{color:var(--bg-end);opacity:.7}.node-form select.form-select,.node-form select{width:100%;box-sizing:border-box;min-height:40px;border:1px solid rgba(12,8,41,.12);border-radius:8px;padding:0 36px 0 12px;font-size:14px;letter-spacing:-.01em;color:var(--ink);background-color:#fff;font-family:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%238FA0D8' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;cursor:pointer;transition:border-color .15s ease}.node-form label,.node-form .form-item label,.node-form .field-label{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:500;color:#0c0829b3;margin-bottom:6px;font-family:inherit;letter-spacing:-.01em}.node-form label.required:after,.node-form .form-required{content:"*";color:#db2828;margin-left:2px}.node-form .form-item,.node-form .field--type-entity-reference,.node-form .field--type-string,.node-form .field--type-text-long{margin-bottom:1rem}.node-form .form-actions input.button--primary,.node-form .form-actions .button--primary{--tw-bg-opacity: 1;background-color:rgb(12 8 41 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.node-form .form-actions input.button--primary:hover,.node-form .form-actions .button--primary:hover{opacity:.9}.node-form .form-actions input.button--primary:active,.node-form .form-actions .button--primary:active{--tw-scale-x: .98;--tw-scale-y: .98;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))}.node-form .form-actions input.button--primary,.node-form .form-actions .button--primary{height:44px;padding:0 24px;font-size:16px;font-weight:500;border:none;cursor:pointer;margin-left:auto}.node-form input[type=submit]:not(.button--primary){height:32px;padding:0 12px;font-size:13px;border-radius:5px;border:1px solid rgba(143,160,216,.5);background:transparent;color:var(--ink-70);cursor:pointer;font-family:inherit;transition:background .15s}.node-form input[type=submit]:not(.button--primary):hover{background:#8fa0d81a}.node-form .paragraphs-icon-button,.node-form .paragraphs-dropdown-action,.node-form .button--small{height:auto;padding:4px 8px;font-size:12px;border:none;background:transparent;color:var(--ink-50);cursor:pointer}.node-form table{width:100%;border-collapse:collapse;border:1px solid rgba(143,160,216,.5);border-radius:5px;overflow:hidden;margin:0 0 1rem;background:#fffefeb3}.node-form table th{background:#bcb4ff4d;color:var(--ink);font-size:13px;font-weight:600;padding:8px 10px;text-align:left;border-bottom:1px solid rgba(143,160,216,.5)}.node-form table td{padding:8px 10px;font-size:13px;color:var(--ink-70);border-bottom:1px solid rgba(143,160,216,.3);vertical-align:top}.node-form table tr:last-child td{border-bottom:none}.node-form fieldset{border:none;padding:0;margin:0}.node-form legend{font-size:14px;font-weight:600;color:var(--ink);padding:0;margin-bottom:8px}.node-form details{border:1px solid rgba(143,160,216,.3);border-radius:10px;padding:0;margin-bottom:1rem;background:#ffffff80;overflow:hidden}.node-form details>summary{padding:10px 14px;font-size:14px;font-weight:600;color:var(--ink);cursor:pointer;list-style:none;background:#bcb4ff4d}.node-form details>summary::-webkit-details-marker{display:none}.node-form details[open]>.details-wrapper,.node-form details>.seven-details__wrapper{padding:12px 14px}.node-form textarea{min-height:80px;resize:vertical}.node-form .ck-editor__editable_inline{min-height:100px}#vm_app,#access_rules_app,#eris_history_app,#workflow_history_app,#rules_change_log_app,#eris_search_app{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.top-0{top:0}.top-\[88px\]{top:88px}.z-30{z-index:30}.z-40{z-index:40}.float-end{float:inline-end}.m-0{margin:0}.m-3{margin:.75rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.ml-1{margin-left:.25rem}.ml-4{margin-left:1rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.table-cell{display:table-cell}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-16{height:4rem}.h-2{height:.5rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[18px\]{height:18px}.h-px{height:1px}.min-h-\[88px\]{min-height:88px}.w-2{width:.5rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[18px\]{width:18px}.w-auto{width:auto}.w-full{width:100%}.min-w-0{min-width:0px}.max-w-\[1840px\]{max-width:1840px}.max-w-\[640px\]{max-width:640px}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{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))}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.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-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.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))}.self-start{align-self:flex-start}.whitespace-nowrap{white-space:nowrap}.rounded-\[5px\]{border-radius:5px}.rounded-full{border-radius:9999px}.rounded-r10{border-radius:10px}.rounded-r18{border-radius:18px}.rounded-r20{border-radius:20px}.rounded-r30{border-radius:30px}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-solid{border-style:solid}.border-\[rgba\(12\,8\,41\,\.12\)\]{border-color:#0c08291f}.border-\[rgba\(214\,69\,69\,\.35\)\]{border-color:#d6454559}.border-ink{--tw-border-opacity: 1;border-color:rgb(12 8 41 / var(--tw-border-opacity, 1))}.border-ink-30{border-color:#0c08294d}.border-ink\/10{border-color:#0c08291a}.border-lilac\/40{border-color:#bcb4ff66}.border-white\/65{border-color:#ffffffa6}.bg-accent{--tw-bg-opacity: 1;background-color:rgb(109 99 255 / var(--tw-bg-opacity, 1))}.bg-badge{--tw-bg-opacity: 1;background-color:rgb(254 116 80 / var(--tw-bg-opacity, 1))}.bg-badge\/10{background-color:#fe74501a}.bg-bg-end{--tw-bg-opacity: 1;background-color:rgb(143 160 216 / var(--tw-bg-opacity, 1))}.bg-grey\/40{background-color:#dedede66}.bg-ink{--tw-bg-opacity: 1;background-color:rgb(12 8 41 / var(--tw-bg-opacity, 1))}.bg-ink-30{background-color:#0c08294d}.bg-ink\/40{background-color:#0c082966}.bg-lilac\/25{background-color:#bcb4ff40}.bg-lilac\/45{background-color:#bcb4ff73}.bg-mint{--tw-bg-opacity: 1;background-color:rgb(0 204 150 / var(--tw-bg-opacity, 1))}.bg-mint\/10{background-color:#00cc961a}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/40{background-color:#fff6}.bg-white\/70{background-color:#ffffffb3}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.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}.pb-12{padding-bottom:3rem}.pb-3{padding-bottom:.75rem}.pt-4{padding-top:1rem}.text-left{text-align:left}.text-right{text-align:right}.align-text-bottom{vertical-align:text-bottom}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[10px\]{font-size:10px}.text-\[32px\]{font-size:32px}.text-base{font-size:1rem;line-height:1.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-tight{line-height:1.25}.tracking-tight{letter-spacing:-.025em}.text-\[\#b03636\]{--tw-text-opacity: 1;color:rgb(176 54 54 / var(--tw-text-opacity, 1))}.text-accent{--tw-text-opacity: 1;color:rgb(109 99 255 / var(--tw-text-opacity, 1))}.text-ink{--tw-text-opacity: 1;color:rgb(12 8 41 / var(--tw-text-opacity, 1))}.text-ink-30{color:#0c08294d}.text-ink-50{color:#0c082980}.text-ink-60{color:#0c082999}.text-ink-70{color:#0c0829b3}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline-offset-2{text-underline-offset:2px}.opacity-70{opacity:.7}.shadow-md{--tw-shadow: 0 14px 34px rgba(12,8,41,.12);--tw-shadow-colored: 0 14px 34px 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-sm{--tw-shadow: 0 4px 14px rgba(12,8,41,.08);--tw-shadow-colored: 0 4px 14px 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{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);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)}.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)}.backdrop-blur-glass{--tw-backdrop-blur: blur(40px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.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-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}.duration-150{transition-duration:.15s}#vm_app .vm-row-vmrootcomponent-5 .vu2-sechead,#access_rules_app .vis-ar-list-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px}#vm_app .vm-row-vmrootcomponent-5 .vu2-sechead h4,#access_rules_app .vis-ar-list-head h4{flex:1 1 auto;margin:0;min-width:0}#vm_app .vm-row-vmrootcomponent-5 .vu2-sechead .float-end{float:none}#access_rules_app .vis-ar-list-actions{margin-left:auto;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}#contacts-table table.data-table thead th{font-size:.875rem;font-weight:500;padding:.5rem 1rem}#contacts-table table.data-table tbody td{padding:.75rem 1rem}.vis-org-persons-wrap table.data-table thead th{font-size:.875rem;font-weight:500;padding:.5rem 1rem}.vis-org-persons-wrap table.data-table tbody td{padding:.75rem 1rem}.vis-org-persons-wrap table.data-table tbody tr:hover td{background:#bcb4ff14}.view-systems-registry table.data-table thead th,.view-systems-registry table.data-table tbody td{flex:1 1 0}.view-systems-registry table.data-table thead th:first-child,.view-systems-registry table.data-table tbody td:first-child{flex:10 1 0!important;min-width:12rem}.view-systems-registry table.data-table thead th:nth-child(2),.view-systems-registry table.data-table tbody td:nth-child(2){flex:6 1 0!important;min-width:10rem}.view-systems-registry table.data-table thead th:nth-child(3),.view-systems-registry table.data-table tbody td:nth-child(3){flex:4 1 0!important}.view-systems-registry table.data-table thead .vis-th-stage,.view-systems-registry table.data-table tbody .vis-td-stage{flex:0 0 10rem!important}.view-systems-registry table.data-table thead th:nth-child(5),.view-systems-registry table.data-table tbody td:nth-child(5),.view-systems-registry table.data-table thead th:nth-child(6),.view-systems-registry table.data-table tbody td:nth-child(6){flex:0 0 6.5rem!important}.view-systems-registry table.data-table thead th:nth-child(7),.view-systems-registry table.data-table tbody td:nth-child(7),.view-systems-registry table.data-table thead th:nth-child(8),.view-systems-registry table.data-table tbody td:nth-child(8){flex:0 0 9rem!important}.view-systems-registry table.data-table thead th:last-child,.view-systems-registry table.data-table tbody td:last-child{flex:0 0 3.5rem!important}.placeholder\:text-bg-end::-moz-placeholder{--tw-text-opacity: 1;color:rgb(143 160 216 / var(--tw-text-opacity, 1))}.placeholder\:text-bg-end::placeholder{--tw-text-opacity: 1;color:rgb(143 160 216 / var(--tw-text-opacity, 1))}.checked\:border-ink:checked{--tw-border-opacity: 1;border-color:rgb(12 8 41 / var(--tw-border-opacity, 1))}.checked\:bg-ink:checked{--tw-bg-opacity: 1;background-color:rgb(12 8 41 / var(--tw-bg-opacity, 1))}.hover\:-translate-y-px:hover{--tw-translate-y: -1px;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))}.hover\:translate-x-0:hover{--tw-translate-x: 0px;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))}.hover\:border-ink:hover{--tw-border-opacity: 1;border-color:rgb(12 8 41 / var(--tw-border-opacity, 1))}.hover\:bg-ink:hover{--tw-bg-opacity: 1;background-color:rgb(12 8 41 / var(--tw-bg-opacity, 1))}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/70:hover{background-color:#ffffffb3}.hover\:text-accent:hover{--tw-text-opacity: 1;color:rgb(109 99 255 / var(--tw-text-opacity, 1))}.hover\:text-ink:hover{--tw-text-opacity: 1;color:rgb(12 8 41 / var(--tw-text-opacity, 1))}.hover\:no-underline:hover{text-decoration-line:none}.hover\:opacity-90:hover{opacity:.9}.focus\:border-accent:focus{--tw-border-opacity: 1;border-color:rgb(109 99 255 / var(--tw-border-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-accent\/25:focus{--tw-ring-color: rgb(109 99 255 / .25)}.active\:scale-\[\.98\]:active{--tw-scale-x: .98;--tw-scale-y: .98;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\:opacity-50:disabled{opacity:.5}@media (min-width: 640px){.sm\:inline{display:inline}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:hidden{display:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}}
