.annotationLayer{--csstools-color-scheme--light:initial;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;--annotation-unfocused-field-background:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"1\" height=\"1\"><rect width=\"100%\" height=\"100%\" style=\"fill:rgba(0,54,255,.13)\"/></svg>");--input-focus-border-color:Highlight;--input-focus-outline:1px solid Canvas;--input-unfocused-border-color:transparent;--input-disabled-border-color:transparent;--input-hover-border-color:#000;--link-outline:none}@media screen and (forced-colors:active){.annotationLayer{--input-focus-border-color:CanvasText;--input-unfocused-border-color:ActiveText;--input-disabled-border-color:GrayText;--input-hover-border-color:Highlight;--link-outline:1.5px solid LinkText}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .textWidgetAnnotation :is(input,textarea):required{outline:1.5px solid selecteditem}.annotationLayer .linkAnnotation{outline:var(--link-outline)}.annotationLayer .popupAnnotation .popup{color:buttontext!important;outline:calc(1.5px*var(--total-scale-factor)) solid CanvasText!important;background-color:buttonface!important}.annotationLayer .highlightArea:hover:after{-webkit-backdrop-filter:var(--hcm-highlight-filter);backdrop-filter:var(--hcm-highlight-filter);content:"";pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.annotationLayer .popupAnnotation.focused .popup{outline:calc(3px*var(--total-scale-factor)) solid Highlight!important}}.annotationLayer{pointer-events:none;transform-origin:0 0;position:absolute;top:0;left:0}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg)translate(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg)translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg)translateY(-100%)}.annotationLayer.disabled .popup,.annotationLayer.disabled section{pointer-events:none}.annotationLayer .annotationContent{pointer-events:none;width:100%;height:100%;position:absolute}.annotationLayer section{box-sizing:border-box;pointer-events:auto;text-align:initial;transform-origin:0 0;-webkit-user-select:none;user-select:none;position:absolute}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{width:100%;height:100%;font-size:1em;position:absolute;top:0;left:0}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton):not(.hasBorder)>a:hover{opacity:.2;background-color:#ff0}.annotationLayer .linkAnnotation.hasBorder:hover{background-color:#ff03}.annotationLayer .hasBorder{background-size:100% 100%}.annotationLayer .textAnnotation img{cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input,.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .textWidgetAnnotation :is(input,textarea){background-image:var(--annotation-unfocused-field-background);border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px*var(--total-scale-factor)) sans-serif;vertical-align:top;width:100%;height:100%;margin:0}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .textWidgetAnnotation :is(input,textarea):required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .textWidgetAnnotation [disabled]:is(input,textarea){border:2px solid var(--input-disabled-border-color);cursor:not-allowed;background:0 0}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation :is(input,textarea):hover{border:2px solid var(--input-hover-border-color)}.annotationLayer .buttonWidgetAnnotation.checkBox input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation :is(input,textarea):hover{border-radius:2px}.annotationLayer .choiceWidgetAnnotation select:focus,.annotationLayer .textWidgetAnnotation :is(input,textarea):focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline);background:0 0;border-radius:2px}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-color:#0000;background-image:none}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline);border-radius:2px}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{content:"";background-color:canvastext;display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{width:1px;height:80%;left:45%}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;width:50%;height:50%;top:25%;left:25%}.annotationLayer .textWidgetAnnotation input.comb{padding-left:2px;padding-right:0;font-family:monospace}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{appearance:none}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{width:100%;height:100%}.annotationLayer .popupAnnotation{font-size:calc(9px*var(--total-scale-factor));pointer-events:none;width:max-content;max-width:45%;height:auto;position:absolute}.annotationLayer .popup{border-radius:calc(2px*var(--total-scale-factor));box-shadow:0 calc(2px*var(--total-scale-factor)) calc(5px*var(--total-scale-factor)) #888;color:#000;cursor:pointer;font:message-box;padding:calc(6px*var(--total-scale-factor));white-space:normal;word-wrap:break-word;pointer-events:auto;-webkit-user-select:text;user-select:text;background-color:#ff9;outline:1.5px solid #ffff4a}.annotationLayer .popupAnnotation.focused .popup{outline-width:3px}.annotationLayer .popup *{font-size:calc(9px*var(--total-scale-factor))}.annotationLayer .popup>.header{display:inline-block}.annotationLayer .popup>.header>.title{font-weight:700;display:inline}.annotationLayer .popup>.header .popupDate{margin-left:calc(5px*var(--total-scale-factor));width:fit-content;display:inline-block}.annotationLayer .popupContent{margin-top:calc(2px*var(--total-scale-factor));padding-top:calc(2px*var(--total-scale-factor));border-top:1px solid #333}.annotationLayer .richText>*{font-size:calc(9px*var(--total-scale-factor));white-space:pre-wrap}.annotationLayer .popupTriggerArea{cursor:pointer}.annotationLayer section svg{width:100%;height:100%;position:absolute;top:0;left:0}.annotationLayer .annotationTextContent{color:#0000;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute}.annotationLayer svg.quadrilateralsContainer{contain:strict;z-index:-1;width:0;height:0;position:absolute;top:0;left:0}.annotationLayer.disabled .annotationCommentButton{display:none}.textLayer{--csstools-color-scheme--light:initial;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;opacity:1;text-align:initial;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;caret-color:canvastext;forced-color-adjust:none;transform-origin:0 0;z-index:0;line-height:1;position:absolute;inset:0;overflow:clip}.textLayer.highlighting{touch-action:none}.textLayer :is(span,br){color:#0000;cursor:text;transform-origin:0 0;white-space:pre;position:absolute}.textLayer{--min-font-size:1;--text-scale-factor:calc(var(--total-scale-factor)*var(--min-font-size));--min-font-size-inv:calc(1/var(--min-font-size))}.textLayer .markedContent span:not(.markedContent),.textLayer>:not(.markedContent){z-index:1;--font-height:0;font-size:calc(var(--text-scale-factor)*var(--font-height));--scale-x:1;--rotate:0deg;transform:rotate(var(--rotate)) scaleX(var(--scale-x)) scale(var(--min-font-size-inv))}.textLayer .markedContent{display:contents}.textLayer span[role=img]{cursor:default;-webkit-user-select:none;user-select:none}.textLayer .highlight{--highlight-bg-color:#b400aa40;--highlight-selected-bg-color:#00640040;--highlight-backdrop-filter:none;--highlight-selected-backdrop-filter:none}@media screen and (forced-colors:active){.textLayer .highlight{--highlight-bg-color:transparent;--highlight-selected-bg-color:transparent;--highlight-backdrop-filter:var(--hcm-highlight-filter);--highlight-selected-backdrop-filter:var(--hcm-highlight-selected-filter)}}.textLayer .highlight{-webkit-backdrop-filter:var(--highlight-backdrop-filter);backdrop-filter:var(--highlight-backdrop-filter);background-color:var(--highlight-bg-color);border-radius:4px;margin:-1px;padding:1px}.textLayer ::selection{background:#0000ff40;background:color-mix(in srgb,AccentColor,transparent 75%)}.textLayer br::selection{background:0 0}.textLayer .endOfContent{cursor:default;-webkit-user-select:none;user-select:none;z-index:0;display:block;position:absolute;inset:100% 0 0}.textLayer.selecting .endOfContent{top:0}.textLayer.selecting~.annotationLayer section{pointer-events:none}.textLayer.highlighting{cursor:var(--editorFreeHighlight-editing-cursor)}.textLayer.highlighting:not(.free) span{cursor:var(--editorHighlight-editing-cursor)}.textLayer.highlighting.free span{cursor:var(--editorFreeHighlight-editing-cursor)}[data-main-rotation="90"]{transform:rotate(90deg)translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg)translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg)translate(-100%)}#hiddenCopyElement,.hiddenCanvasElement{width:0;height:0;display:none;position:absolute;top:0;left:0}.spotlight-card[data-v-d65e205d]{background:#fff;border-radius:14px;flex-direction:column;width:680px;max-width:90vw;margin-top:12vh;margin-left:auto;margin-right:auto;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #00000040,0 0 0 1px #0000000d}.spotlight-input-wrapper[data-v-d65e205d]{border-bottom:1px solid #f1f5f9;align-items:center;gap:12px;padding:16px 20px;display:flex}.spotlight-search-icon[data-v-d65e205d]{color:#94a3b8;flex-shrink:0}.spotlight-input[data-v-d65e205d]{color:#1e293b;background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:16px}.spotlight-input[data-v-d65e205d]::placeholder{color:#94a3b8}.spotlight-shortcut[data-v-d65e205d]{flex-shrink:0}.spotlight-shortcut kbd[data-v-d65e205d]{color:#94a3b8;background:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;padding:2px 6px;font-family:inherit;font-size:11px;display:inline-block}.spotlight-guidance[data-v-d65e205d]{color:#94a3b8;flex-direction:column;justify-content:center;align-items:center;padding:48px 20px;display:flex}.spotlight-guidance p[data-v-d65e205d]{margin:0;font-size:14px}.spotlight-tabs[data-v-d65e205d]{padding:0 4px}.spotlight-tabs[data-v-d65e205d] .n-tabs-nav{padding:0 16px}.spotlight-tabs[data-v-d65e205d] .n-tab-pane{padding:0!important}.spotlight-results[data-v-d65e205d]{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;max-height:50vh;overflow-y:auto}.spotlight-results[data-v-d65e205d]::-webkit-scrollbar{width:6px}.spotlight-results[data-v-d65e205d]::-webkit-scrollbar-track{background:0 0}.spotlight-results[data-v-d65e205d]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.spotlight-result-row[data-v-d65e205d]{cursor:pointer;border-bottom:1px solid #f8fafc;align-items:flex-start;gap:12px;padding:12px 20px;transition:background .1s;display:flex}.spotlight-result-row[data-v-d65e205d]:last-of-type{border-bottom:none}.spotlight-result-row[data-v-d65e205d]:hover{background:#f8fafc}.result-icon[data-v-d65e205d]{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin-top:2px;display:flex}.result-icon--contract[data-v-d65e205d]{color:#2563eb;background:#eff6ff}.result-icon--file[data-v-d65e205d]{color:#16a34a;background:#f0fdf4}.result-icon--vault[data-v-d65e205d]{color:#7c3aed;background:#faf5ff}.result-body[data-v-d65e205d]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.result-title-row[data-v-d65e205d]{align-items:center;gap:8px;display:flex}.result-title[data-v-d65e205d]{color:#1e293b;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.result-type-tag[data-v-d65e205d]{text-transform:uppercase;letter-spacing:.03em;flex-shrink:0;font-size:10px}.result-description[data-v-d65e205d]{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.result-date[data-v-d65e205d]{color:#94a3b8;white-space:nowrap;flex-shrink:0;margin-top:3px;font-size:11px}.spotlight-loading[data-v-d65e205d]{justify-content:center;align-items:center;padding:32px;display:flex}.confetti-container[data-v-6c718abe]{pointer-events:none;z-index:10000;position:fixed;inset:0;overflow:hidden}.confetti-particle[data-v-6c718abe]{--angle:45deg;--velocity:1;--spread:20vw;border-radius:2px;width:8px;height:8px;animation:linear forwards confetti-cannon-6c718abe;position:absolute;bottom:20px;left:20px}@keyframes confetti-cannon-6c718abe{0%{opacity:1;transform:translate(0)translateY(0)rotate(0)}20%{opacity:1}to{transform:translateX(calc(var(--spread) * var(--velocity))) translateY(calc(-80vh * var(--velocity))) rotate(calc(720deg * var(--velocity)));opacity:0}}.confetti-particle[data-v-6c718abe]:nth-child(2n){border-radius:6px;width:6px;height:12px}.confetti-particle[data-v-6c718abe]:nth-child(3n){border-radius:2px;width:10px;height:6px}.confetti-particle[data-v-6c718abe]:nth-child(4n){border-radius:50%;width:8px;height:8px}.confetti-particle[data-v-6c718abe]:nth-child(5n){border-radius:1px;width:4px;height:4px}.confetti-particle[data-v-6c718abe]:nth-child(6n+1){animation-name:confetti-cannon-low-6c718abe}.confetti-particle[data-v-6c718abe]:nth-child(6n+2){animation-name:confetti-cannon-mid-6c718abe}.confetti-particle[data-v-6c718abe]:nth-child(6n+3){animation-name:confetti-cannon-high-6c718abe}.confetti-particle[data-v-6c718abe]:nth-child(6n+4){animation-name:confetti-cannon-wide-6c718abe}.confetti-particle[data-v-6c718abe]:nth-child(6n+5){animation-name:confetti-cannon-far-6c718abe}@keyframes confetti-cannon-low-6c718abe{0%{opacity:1;transform:translate(0)translateY(0)rotate(0)}to{transform:translateX(calc(var(--spread) * .6)) translateY(calc(-40vh * var(--velocity))) rotate(calc(360deg * var(--velocity)));opacity:0}}@keyframes confetti-cannon-mid-6c718abe{0%{opacity:1;transform:translate(0)translateY(0)rotate(0)}to{transform:translateX(calc(var(--spread) * .8)) translateY(calc(-60vh * var(--velocity))) rotate(calc(540deg * var(--velocity)));opacity:0}}@keyframes confetti-cannon-high-6c718abe{0%{opacity:1;transform:translate(0)translateY(0)rotate(0)}to{transform:translateX(calc(var(--spread) * 1.2)) translateY(calc(-85vh * var(--velocity))) rotate(calc(900deg * var(--velocity)));opacity:0}}@keyframes confetti-cannon-wide-6c718abe{0%{opacity:1;transform:translate(0)translateY(0)rotate(0)}to{transform:translateX(calc(var(--spread) * 1.5)) translateY(calc(-50vh * var(--velocity))) rotate(calc(720deg * var(--velocity)));opacity:0}}@keyframes confetti-cannon-far-6c718abe{0%{opacity:1;transform:translate(0)translateY(0)rotate(0)}to{transform:translateX(calc(var(--spread) * 2)) translateY(calc(-70vh * var(--velocity))) rotate(calc(1080deg * var(--velocity)));opacity:0}}@media (prefers-reduced-motion:no-preference){.confetti-particle[data-v-6c718abe]{animation-timing-function:cubic-bezier(.25,.46,.45,.94)}}.downloads-panel[data-v-7f33c5e7],.demo-seed-panel[data-v-f573a5d6]{border-radius:6px;width:min(360px,100vw - 24px);box-shadow:0 4px 16px #0000001f}.html-content[data-v-2f1b502b]{font-size:14px;line-height:1.6}.html-content[data-v-2f1b502b] .html-heading{color:#2c3e50;margin:1em 0 .5em;font-weight:600}.html-content[data-v-2f1b502b] .html-heading:first-child{margin-top:0}.html-content[data-v-2f1b502b] h1{font-size:1.8em}.html-content[data-v-2f1b502b] h2{font-size:1.5em}.html-content[data-v-2f1b502b] h3{font-size:1.3em}.html-content[data-v-2f1b502b] .html-paragraph{margin:.8em 0}.html-content[data-v-2f1b502b] .html-list{margin:.8em 0;padding-left:1.5em}.html-content[data-v-2f1b502b] .html-list-item{margin:.3em 0}.html-content[data-v-2f1b502b] .html-list-item::marker{color:var(--ck-content-list-marker-color,currentColor)}.html-content[data-v-2f1b502b] .html-code{background-color:#f5f5f5;border-radius:3px;padding:.2em .4em;font-family:Courier New,Courier,monospace;font-size:.9em}.html-content[data-v-2f1b502b] .html-pre{background-color:#f5f5f5;border-radius:4px;margin:1em 0;padding:1em;overflow-x:auto}.html-content[data-v-2f1b502b] .html-pre .html-code{background:0 0;padding:0}.html-content[data-v-2f1b502b] .html-blockquote{color:#666;border-left:4px solid #ddd;margin:1em 0;padding-left:1em;font-style:italic}.html-content[data-v-2f1b502b] .html-table{border-collapse:collapse;width:100%;margin:1em 0}.html-content[data-v-2f1b502b] .html-table-header,.html-content[data-v-2f1b502b] .html-table-cell{border:1px solid #ddd;padding:.5em}.html-content[data-v-2f1b502b] .html-table-header{background-color:#f5f5f5;font-weight:600}.html-content[data-v-2f1b502b] .html-strong{color:inherit;font-weight:600}.html-content[data-v-2f1b502b] .html-link{color:#2080f0;text-decoration:none}.html-content[data-v-2f1b502b] .html-link:hover{text-decoration:underline}.html-content[data-v-2f1b502b] .html-link--unsafe{color:inherit;cursor:default;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.html-content[data-v-2f1b502b] .html-image{max-width:100%;height:auto;margin:1em 0}.html-content[data-v-2f1b502b] .html-image--unsafe{color:#999;font-style:italic}.html-content[data-v-2f1b502b] .html-hr{border:none;border-top:1px solid #ddd;margin:1em 0}.html-content[data-v-2f1b502b] .html-underline{text-decoration:underline}.changelog-timeline-entry[data-v-dd23ef59]{cursor:pointer}.entry-date[data-v-dd23ef59]{opacity:.7;font-size:12px}.entry-title[data-v-dd23ef59]{font-size:14px}.changelog-timeline-entry.selected .entry-date[data-v-dd23ef59],.changelog-timeline-entry.selected .entry-title[data-v-dd23ef59]{color:var(--primary-color);font-weight:600}.changelog-editor[data-v-dd23ef59]{flex:1;min-height:0}.changelog-editor[data-v-dd23ef59] .ck-editor{flex-direction:column;height:100%;display:flex}.changelog-editor[data-v-dd23ef59] .ck-editor__main{flex:1;min-height:0}.changelog-editor[data-v-dd23ef59] .ck-editor__editable{box-sizing:border-box;overflow-y:auto;height:100%!important;min-height:0!important}.auth-background[data-v-42ef409a]{z-index:-2;background-position:50%;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0}.auth-background[data-v-42ef409a]:after{content:"";z-index:-1;background:#00000094;position:absolute;inset:0}.taskpane-shell[data-v-42ef409a]{justify-content:center;align-items:flex-start;min-height:100vh;padding:8px 10px;display:flex}.taskpane-card[data-v-42ef409a]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-radius:12px;width:min(100%,420px);box-shadow:0 12px 32px #0000002e}.taskpane-card[data-v-42ef409a] .n-card__content{padding:16px 20px 18px}.taskpane-header[data-v-42ef409a]{text-align:center;flex-direction:column;gap:10px;display:flex}.value-placement[data-v-42ef409a]{text-align:center;flex-direction:column;align-items:center;gap:10px;margin-bottom:14px;display:flex}.value-placement__logo[data-v-42ef409a]{color:#111827;height:auto}.value-placement__title[data-v-42ef409a]{color:#111827;margin:0;font-size:1.5rem;font-weight:500;line-height:1.1}.value-placement__subtitle[data-v-42ef409a]{max-width:280px;font-size:.86rem;line-height:1.3;display:block}.value-placement__features[data-v-42ef409a]{text-align:left;gap:7px;width:100%;margin-top:4px;display:grid}.value-placement__feature[data-v-42ef409a]{color:#334155;grid-template-columns:24px 1fr;align-items:start;gap:8px;min-height:24px;font-size:.84rem;line-height:1.25;display:grid}.value-placement__feature-icon[data-v-42ef409a]{width:24px;height:24px;color:var(--primary-color);justify-content:center;align-items:center;display:inline-flex}.signin-heading[data-v-42ef409a]{text-align:center;margin-bottom:8px}.taskpane-card[data-v-42ef409a] .n-form-item{--n-label-padding:0 0 4px 0;--n-blank-height:6px}.divider[data-v-42ef409a]{text-align:center;align-items:center;margin:10px 0;display:flex}.divider[data-v-42ef409a]:before,.divider[data-v-42ef409a]:after{content:"";border-bottom:1px solid var(--divider-color);flex:1;margin:.25rem .5rem 0}.google-button[data-v-42ef409a]{width:100%}.google-button img[data-v-42ef409a]{width:18px;height:18px}.forgot-password-link[data-v-42ef409a]{text-align:right;margin-bottom:10px}.terms-text[data-v-42ef409a]{text-align:center;font-size:.72rem;line-height:1.25}.playbooks__preview[data-v-56a3bba8]{color:#3f3f3f;text-align:justify;text-align-last:start;white-space:pre-wrap;margin-top:8px;font-size:12px;line-height:1.45}.playbooks__preview-segment--removed[data-v-56a3bba8]{color:#a33b36;text-decoration:line-through;text-decoration-thickness:1.5px}.playbooks__preview-segment--added[data-v-56a3bba8]{color:inherit;text-decoration:none}.playbooks__preview-segment--added-extension[data-v-56a3bba8]{color:#166534;background:#dcfce7;border-radius:3px;padding:0 2px;text-decoration:none}@media (width<=860px){.playbooks__preview[data-v-56a3bba8]{overflow-wrap:anywhere;min-width:0}}.playbooks__card[data-v-d7f5f80a]{box-sizing:border-box;cursor:pointer;background:#fbfcfd;border:1px solid #e5e7eb;border-radius:8px;padding:12px;transition:border-color .12s,box-shadow .12s}.playbooks__card[data-v-d7f5f80a]:hover,.playbooks__card[data-v-d7f5f80a]:focus-visible{border-color:#b7c4d8;outline:none;box-shadow:0 0 0 2px #2563eb14}.playbooks__card--static[data-v-d7f5f80a]{cursor:default}.playbooks__card--static[data-v-d7f5f80a]:hover{box-shadow:none}.playbooks__card--accepted[data-v-d7f5f80a]{border-color:#8bd4a2}.playbooks__card--declined[data-v-d7f5f80a]{opacity:.82;border-color:#f0b8b8}.playbooks__card--closed[data-v-d7f5f80a]{opacity:.7}.playbooks__card--failed[data-v-d7f5f80a]{background:#fff8ec;border-color:#f0a73d}.playbooks__card-header[data-v-d7f5f80a]{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.playbooks__card-header>div[data-v-d7f5f80a]{min-width:0}.playbooks__card-header>div[data-v-d7f5f80a]:first-child{flex:1}.playbooks__card-header strong[data-v-d7f5f80a]{color:#343434;overflow-wrap:anywhere;font-size:12px;font-weight:650;line-height:1.35}.playbooks__card-header-extra[data-v-d7f5f80a]{flex-shrink:0;align-items:center;display:flex}.playbooks__card-meta[data-v-d7f5f80a]{color:#64748b;flex-wrap:wrap;align-items:center;gap:6px;width:100%;margin-top:4px;font-size:11px;display:flex}.playbooks__reasoning[data-v-d7f5f80a]{color:#3f3f3f;margin-top:14px}.playbooks__reasoning summary[data-v-d7f5f80a]{cursor:pointer;color:#616161;font-size:12px;line-height:1.3}.playbooks__reasoning[data-v-d7f5f80a] p{color:#3f3f3f;text-align:justify;text-align-last:start;margin:10px 0 0;font-size:12px;line-height:1.45}@media (width<=860px){.playbooks__card[data-v-d7f5f80a]{gap:10px;display:grid}}.playbooks__pane[data-v-fcd43f44]{min-width:0}.playbooks__pane>.n-space[data-v-fcd43f44]{margin:8px 0 0}.playbooks__pane-toolbar[data-v-fcd43f44]{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;min-height:34px;padding:4px 0;display:flex}.playbooks__pane-actions[data-v-fcd43f44]{margin-left:auto}.playbooks__failures[data-v-fcd43f44]{margin:0;padding-left:18px}.playbooks__failures li+li[data-v-fcd43f44]{margin-top:6px}.playbooks__failures span[data-v-fcd43f44]{display:block}@media (width<=720px){.playbooks__pane-toolbar[data-v-fcd43f44]{column-gap:10px}}.playbooks__card-actions[data-v-3d9c6d83]{color:#6b6b6b;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;margin-left:auto;display:flex}@media (width<=860px){.playbooks__card-actions[data-v-3d9c6d83]{align-self:start}}.playbooks[data-v-d3253878]{max-width:980px;margin:0 auto}.playbooks__header[data-v-d3253878]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.playbooks__header h1[data-v-d3253878]{margin:0;font-size:24px;line-height:1.2}.playbooks__alert[data-v-d3253878]{margin-bottom:14px}.playbooks__panes[data-v-d3253878]{min-width:0}.playbooks__panes[data-v-d3253878] .n-tabs-nav{margin-bottom:12px}.playbooks__panes[data-v-d3253878] .n-tabs-nav-scroll-wrapper,.playbooks__panes[data-v-d3253878] .n-tabs-nav-scroll-content{width:100%!important}.playbooks__panes[data-v-d3253878] .n-tabs-wrapper{width:100%!important;display:flex!important}.playbooks__panes[data-v-d3253878] .n-tabs-tab-wrapper{min-width:0;flex:1 1 0!important}.playbooks__panes[data-v-d3253878] .n-tabs-tab-pad{display:none}.playbooks__panes[data-v-d3253878] .n-tabs-tab{text-align:center;white-space:normal;justify-content:center;min-height:44px;padding:8px 2px;font-size:13px;width:100%!important}.playbooks__panes[data-v-d3253878] .n-tabs-tab__label{overflow-wrap:normal;text-align:center;white-space:normal;justify-content:center;min-width:0;line-height:1.25}.playbooks__panes[data-v-d3253878] .n-tab-pane{min-width:0}.playbooks__controls[data-v-d3253878]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 10px;display:grid}.playbooks__controls[data-v-d3253878] .n-form-item{margin-bottom:0}.playbooks__run-picker[data-v-d3253878]{display:flex;position:relative}.playbooks__run-picker-input[data-v-d3253878]{opacity:0;pointer-events:none;position:absolute;inset:0}.playbooks__top-controls[data-v-d3253878]{margin-bottom:14px}.playbooks__run-all-button[data-v-d3253878]{width:100%}.playbooks__run-status[data-v-d3253878]{color:#64748b;align-items:center;gap:8px;font-size:12px;display:flex}.playbooks__run-error[data-v-d3253878]{white-space:pre-line}.playbooks__groups[data-v-d3253878]{width:100%;min-width:0}.playbooks__groups[data-v-d3253878] .n-collapse-item{box-sizing:border-box;border:1px solid #e5e7eb;border-radius:8px;width:100%;overflow:hidden;margin-left:0!important;margin-right:0!important}.playbooks__groups[data-v-d3253878] .n-collapse-item+.n-collapse-item{margin-top:10px}.playbooks__groups[data-v-d3253878] .n-collapse-item__header{background:#f8fafc;min-height:58px;padding:0 16px}.playbooks__groups[data-v-d3253878] .n-collapse-item__content-inner{padding:12px 12px 14px!important}.playbooks__groups[data-v-d3253878] .n-collapse-item__content-wrapper{margin-left:0!important;padding-left:0!important}.playbooks__group-title[data-v-d3253878]{color:#343434;font-size:12px;font-weight:650}.playbooks__card-class[data-v-d3253878]{margin-top:6px;display:flex}.playbooks__finding-actions[data-v-d3253878]{align-items:center;gap:6px;margin-left:auto;display:flex}.playbooks__finding-reason[data-v-d3253878]{color:#343434;text-align:justify;text-align-last:start;overflow-wrap:anywhere;margin:6px 0 0;font-size:12px;line-height:1.45;display:block}@media (width<=860px){.playbooks__groups[data-v-d3253878] .n-collapse-item__content-inner{padding:12px}}.playbook-run-cascader-menu .n-cascader-submenu{height:auto;max-height:var(--n-menu-height)}.status-icon--spinning[data-v-4c5d9bc9]{animation:1s linear infinite status-spin-4c5d9bc9}@keyframes status-spin-4c5d9bc9{to{transform:rotate(360deg)}}.palette[data-v-2480d2a9]{background:#fff;border-right:1px solid #e5e7eb;height:100%;padding:18px 16px;overflow-y:auto}.palette__header[data-v-2480d2a9]{flex-direction:column;gap:2px;display:flex}.palette__title[data-v-2480d2a9]{color:#0f172a;margin:0;font-size:15px;font-weight:600}.palette__hint[data-v-2480d2a9]{color:#6b7280;margin:0;font-size:12px}.palette__loading[data-v-2480d2a9]{color:#6b7280;text-align:center;padding:24px 0;font-size:13px}.palette__section[data-v-2480d2a9]{flex-direction:column;gap:8px;display:flex}.palette__section-title[data-v-2480d2a9]{text-transform:uppercase;letter-spacing:.06em;color:#6b7280;margin:0;font-size:11px;font-weight:600}.palette-tile[data-v-2480d2a9]{text-align:left;cursor:grab;background:#fff;border:1px solid #e5e7eb;border-radius:8px;justify-content:flex-start;align-items:center;width:100%;height:auto;padding:8px 10px;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex}.palette-tile[data-v-2480d2a9] .n-button__content{white-space:normal;align-items:center;gap:10px;width:100%;min-width:0;display:flex}.palette-tile[data-v-2480d2a9]:hover{border-color:#2563eb;transform:translateY(-1px);box-shadow:0 4px 10px #2563eb14}.palette-tile[data-v-2480d2a9]:active{cursor:grabbing}.palette-tile--static[data-v-2480d2a9],.palette-tile--static[data-v-2480d2a9]:active{cursor:pointer}.palette-tile--sub[data-v-2480d2a9]{background:#fafafa;border-color:#f3f4f6;padding:6px 8px}.palette-tile--logic[data-v-2480d2a9]{cursor:pointer}.palette-tile--logic[data-v-2480d2a9]:hover{border-color:#7c3aed;box-shadow:0 4px 10px #7c3aed14}.palette-tile__icon--logic[data-v-2480d2a9]{color:#7c3aed;background:#f5f3ff}.palette-tile__sub code[data-v-2480d2a9]{color:#374151;background:#f3f4f6;border-radius:4px;padding:0 4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px}.palette-tile__icon[data-v-2480d2a9]{color:#2563eb;background:#eff6ff;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.palette-tile__icon--sub[data-v-2480d2a9]{color:#4b5563;background:#f3f4f6;border-radius:6px;width:22px;height:22px}.palette-tile__main[data-v-2480d2a9]{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.palette-tile__label[data-v-2480d2a9]{color:#0f172a;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:500}.palette-tile__sub[data-v-2480d2a9]{color:#6b7280;align-items:center;gap:6px;font-size:11px;line-height:1.3;display:inline-flex}.entity-group[data-v-2480d2a9]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.entity-group--legal_entity[data-v-2480d2a9]{border-color:#d1fae5}.entity-group--natural_person[data-v-2480d2a9]{border-color:#ede9fe}.entity-group__header[data-v-2480d2a9]{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 10px;transition:background-color .12s;display:flex}.entity-group__header[data-v-2480d2a9]:hover{background:#f9fafb}.entity-group__chevron[data-v-2480d2a9]{color:#9ca3af;transition:transform .18s;display:inline-flex}.entity-group__header--expanded .entity-group__chevron[data-v-2480d2a9]{transform:rotate(90deg)}.entity-group__icon[data-v-2480d2a9]{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.entity-group--legal_entity .entity-group__icon[data-v-2480d2a9]{color:#059669;background:#ecfdf5}.entity-group--natural_person .entity-group__icon[data-v-2480d2a9]{color:#7c3aed;background:#f5f3ff}.entity-group__main[data-v-2480d2a9]{flex-direction:column;gap:1px;min-width:0;display:flex}.entity-group__label[data-v-2480d2a9]{color:#0f172a;font-size:13px;font-weight:600}.entity-group__sub[data-v-2480d2a9]{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.3;overflow:hidden}.entity-group__fields[data-v-2480d2a9]{border-top:1px dashed #e5e7eb;flex-direction:column;gap:4px;padding:6px 6px 8px;display:flex}.palette__footer[data-v-2480d2a9]{color:#9ca3af;border-top:1px dashed #e5e7eb;margin:auto 0 0;padding-top:12px;font-size:11.5px;line-height:1.45}.palette__footer code[data-v-2480d2a9]{color:#374151;background:#f3f4f6;border-radius:4px;padding:1px 5px;font-size:11px}.config-drawer__title[data-v-7a2937b9]{align-items:center;gap:10px;font-weight:600;display:inline-flex}.config-drawer__origin-tag[data-v-7a2937b9]{letter-spacing:.04em;font-weight:600;font-size:10px!important}.config-drawer__body[data-v-7a2937b9]{padding:18px 20px 24px}.config-drawer__section[data-v-7a2937b9]{flex-direction:column;gap:10px;display:flex}.config-drawer__advanced[data-v-7a2937b9] .n-collapse-item__content-inner{flex-direction:column;gap:16px;display:flex}.config-drawer__section-header[data-v-7a2937b9]{justify-content:space-between;align-items:center;gap:12px;display:flex}.config-drawer__section-title[data-v-7a2937b9]{text-transform:uppercase;letter-spacing:.06em;color:#475569;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.config-drawer__count-pill[data-v-7a2937b9]{color:#2563eb;letter-spacing:0;text-transform:none;background:#dbeafe;border-radius:999px;padding:1px 7px;font-size:10px;font-weight:700;line-height:1.4}.config-drawer__type-hint[data-v-7a2937b9]{color:#6b7280;letter-spacing:.02em;font-size:11px}.config-drawer__type-hint strong[data-v-7a2937b9]{color:#1d4ed8;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:600}.config-drawer__field[data-v-7a2937b9]{flex-direction:column;gap:4px;display:flex}.config-drawer__label[data-v-7a2937b9]{text-transform:uppercase;letter-spacing:.05em;color:#6b7280;font-size:11px;font-weight:600}.config-drawer__field-hint[data-v-7a2937b9]{color:#6b7280;font-size:11.5px;line-height:1.4}.config-drawer__field-hint--error[data-v-7a2937b9]{color:#b91c1c;font-weight:500}.selection-options[data-v-7a2937b9]{flex-direction:column;gap:6px;display:flex}.selection-options__row[data-v-7a2937b9]{align-items:center;gap:8px;display:flex}.selection-options__handle[data-v-7a2937b9]{color:#94a3b8;font-variant-numeric:tabular-nums;text-align:right;min-width:18px;font-size:11px;font-weight:600}.selection-options__add[data-v-7a2937b9]{margin-top:2px}.selection-options__empty[data-v-7a2937b9]{color:#9ca3af;margin:4px 0 0;font-size:11.5px;line-height:1.4}.config-drawer__binding[data-v-7a2937b9]{background:#f5f8ff;border:1px solid #dbeafe;border-radius:10px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.config-drawer__binding-summary[data-v-7a2937b9]{align-items:center;gap:8px;min-width:0;display:flex}.config-drawer__binding-path[data-v-7a2937b9]{color:#1d4ed8;word-break:break-all;white-space:normal;background:#fff;border:1px solid #bfdbfe;border-radius:6px;flex:auto;min-width:0;padding:3px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;line-height:1.4}.config-drawer__alias-row[data-v-7a2937b9]{align-items:center;gap:6px;display:flex}.config-drawer__readonly-note[data-v-7a2937b9]{color:#6b7280;margin:0;font-size:12.5px;line-height:1.55}.config-drawer__readonly-note code[data-v-7a2937b9]{color:#1f2937;background:#f3f4f6;border-radius:4px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.config-drawer__inline-keyword[data-v-7a2937b9]{justify-content:center;margin:-4px 0;display:flex}.config-drawer__keyword-pill[data-v-7a2937b9]{letter-spacing:.04em;color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;padding:2px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;font-weight:600}.config-drawer__filters-empty[data-v-7a2937b9]{color:#6b7280;background:#f9fafb;border:1px dashed #e5e7eb;border-radius:8px;align-items:flex-start;gap:8px;padding:12px 14px;font-size:12px;line-height:1.55;display:flex}.config-drawer__filters-empty code[data-v-7a2937b9]{color:#1f2937;background:#e5e7eb;border-radius:4px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.config-drawer__filters-empty-icon[data-v-7a2937b9]{color:#9ca3af;flex-shrink:0;margin-top:1px}.config-drawer__filter-cards[data-v-7a2937b9]{flex-direction:column;gap:10px;display:flex}.filter-card[data-v-7a2937b9]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:12px;padding:14px 16px;display:flex}.filter-card__head[data-v-7a2937b9]{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.filter-card__head-text[data-v-7a2937b9]{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.filter-card__name[data-v-7a2937b9]{color:#2563eb;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13.5px;font-weight:600}.filter-card__desc[data-v-7a2937b9]{color:#475569;margin:0;font-size:12px;line-height:1.5}.filter-card__args[data-v-7a2937b9]{flex-direction:column;gap:10px;display:flex}.filter-card__arg[data-v-7a2937b9]{flex-direction:column;gap:4px;display:flex}.filter-card__arg-header[data-v-7a2937b9]{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.filter-card__arg-label[data-v-7a2937b9]{text-transform:uppercase;letter-spacing:.04em;color:#334155;font-size:11px;font-weight:700}.filter-card__arg-hint[data-v-7a2937b9]{color:#94a3b8;letter-spacing:0;text-transform:none;font-size:10.5px;font-weight:400}.filter-card__arg-hint code[data-v-7a2937b9]{color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:3px;margin-left:2px;padding:0 4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.arg-option[data-v-7a2937b9]{white-space:normal;padding:2px 0;line-height:1.3}.arg-option__label[data-v-7a2937b9]{color:#1f2937;font-size:13px}.arg-option__desc[data-v-7a2937b9]{color:#94a3b8;font-size:11px}.filter-card__variadic[data-v-7a2937b9]{flex-direction:column;gap:6px;display:flex}.filter-card__variadic-row[data-v-7a2937b9]{align-items:center;gap:8px;display:flex}.filter-card__variadic-handle[data-v-7a2937b9]{color:#94a3b8;font-variant-numeric:tabular-nums;text-align:right;min-width:18px;font-size:11px;font-weight:600}.filter-card__variadic-add[data-v-7a2937b9]{margin-top:2px}.filter-card__examples[data-v-7a2937b9]{border-top:1px dashed #e2e8f0;flex-direction:column;gap:4px;padding-top:8px;display:flex}.filter-card__examples-label[data-v-7a2937b9]{text-transform:uppercase;letter-spacing:.05em;color:#64748b;font-size:10.5px;font-weight:600}.filter-card__example[data-v-7a2937b9]{flex-wrap:wrap;align-items:center;gap:6px;font-size:11.5px;display:flex}.filter-card__example-input[data-v-7a2937b9],.filter-card__example-output[data-v-7a2937b9]{border-radius:4px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.filter-card__example-input[data-v-7a2937b9]{color:#334155;background:#e2e8f0}.filter-card__example-output[data-v-7a2937b9]{color:#065f46;background:#d1fae5}.filter-card__example-arrow[data-v-7a2937b9]{color:#94a3b8}.filter-card__example-args[data-v-7a2937b9]{color:#64748b;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px}.config-drawer__output[data-v-7a2937b9]{background:#fff;border-top:1px dashed #e5e7eb;margin-top:4px;padding-top:8px;position:sticky;bottom:-24px}.config-drawer__output-head[data-v-7a2937b9]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.config-drawer__copy-btn[data-v-7a2937b9]{font-size:11.5px;font-weight:500}.config-drawer__preview[data-v-7a2937b9]{color:#0f172a;white-space:pre-wrap;word-break:break-word;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin:0;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;line-height:1.55;transition:opacity .15s;overflow-x:auto}.config-drawer__preview--loading[data-v-7a2937b9]{opacity:.6}.config-drawer__preview-error[data-v-7a2937b9]{color:#991b1b;word-break:break-word;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;align-items:flex-start;gap:6px;margin:8px 0 0;padding:8px 10px;font-size:12px;line-height:1.4;display:flex}.config-drawer__preview-error-icon[data-v-7a2937b9]{flex-shrink:0;margin-top:1px}.config-drawer__footer[data-v-7a2937b9]{width:100%}.cf-drawer__title[data-v-e06dd898]{align-items:center;gap:10px;font-weight:600;display:inline-flex}.cf-drawer__origin-tag[data-v-e06dd898]{letter-spacing:.04em;font-weight:600;font-size:10px!important}.cf-drawer__body[data-v-e06dd898]{padding:18px 20px 24px}.cf-drawer__section[data-v-e06dd898]{flex-direction:column;gap:10px;display:flex}.cf-drawer__section-header[data-v-e06dd898]{justify-content:space-between;align-items:center;gap:12px;display:flex}.cf-drawer__section-title[data-v-e06dd898]{text-transform:uppercase;letter-spacing:.06em;color:#475569;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.cf-drawer__count-pill[data-v-e06dd898]{color:#2563eb;letter-spacing:0;text-transform:none;background:#dbeafe;border-radius:999px;padding:1px 7px;font-size:10px;font-weight:700;line-height:1.4}.cf-drawer__field[data-v-e06dd898]{flex-direction:column;gap:4px;display:flex}.cf-drawer__label[data-v-e06dd898]{text-transform:uppercase;letter-spacing:.05em;color:#6b7280;font-size:11px;font-weight:600}.cf-drawer__field-hint[data-v-e06dd898]{color:#6b7280;font-size:11.5px;line-height:1.4}.cf-drawer__field-hint code[data-v-e06dd898],.cf-drawer__binding-path code[data-v-e06dd898]{color:#1f2937;background:#f3f4f6;border-radius:4px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.cf-drawer__binding[data-v-e06dd898]{background:#f5f8ff;border:1px solid #dbeafe;border-radius:10px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.cf-drawer__binding-summary[data-v-e06dd898]{align-items:center;gap:8px;min-width:0;display:flex}.cf-drawer__binding-path[data-v-e06dd898]{color:#1d4ed8;word-break:break-word;white-space:normal;background:#fff;border:1px solid #bfdbfe;border-radius:6px;flex:auto;min-width:0;padding:3px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;line-height:1.4}.cf-drawer__inline-keyword[data-v-e06dd898]{justify-content:center;margin:-4px 0;display:flex}.cf-drawer__keyword-pill[data-v-e06dd898]{letter-spacing:.04em;color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;padding:2px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;font-weight:600}.cf-drawer__toggle-row[data-v-e06dd898]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.cf-drawer__toggle-text[data-v-e06dd898]{flex-direction:column;gap:2px;min-width:0;display:flex}.cf-branch[data-v-e06dd898]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.cf-branch__head[data-v-e06dd898]{align-items:center;gap:8px;display:flex}.cf-branch__keyword[data-v-e06dd898]{color:#2563eb;background:#eff6ff;border:1px solid #dbeafe;border-radius:999px;padding:1px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;font-weight:600}.cf-branch__label[data-v-e06dd898]{text-transform:uppercase;letter-spacing:.04em;color:#334155;flex:auto;font-size:11px;font-weight:700}.cf-branch__hint[data-v-e06dd898]{color:#6b7280;font-size:11.5px;line-height:1.4}.cf-branches__add[data-v-e06dd898]{margin-top:2px}.cf-drawer__output[data-v-e06dd898]{background:#fff;border-top:1px dashed #e5e7eb;margin-top:4px;padding-top:8px;position:sticky;bottom:-24px}.cf-drawer__output-head[data-v-e06dd898]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.cf-drawer__copy-btn[data-v-e06dd898]{font-size:11.5px;font-weight:500}.cf-drawer__preview[data-v-e06dd898]{color:#0f172a;white-space:pre-wrap;word-break:break-word;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin:0;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;line-height:1.55;overflow-x:auto}.cf-drawer__footer[data-v-e06dd898]{width:100%}.sample-preview[data-v-8ac92d9c]{background:#f1f5f9;border:1px solid #e5e7eb;border-radius:8px;min-height:120px;max-height:calc(100vh - 230px);padding:12px;overflow:auto}.pdf-pages[data-v-8ac92d9c]{flex-direction:column;align-items:center;gap:12px;display:flex}.pdf-page[data-v-8ac92d9c]{background:#fff;box-shadow:0 2px 8px #0f172a1a}.sample-preview[data-v-8ac92d9c] .docx-wrapper{flex-direction:column;align-items:center;gap:12px;min-width:0;display:flex;background:0 0!important;margin:0!important;padding:0!important}.sample-preview[data-v-8ac92d9c] .docx-wrapper>section.docx{background:#fff;box-shadow:0 2px 8px #0f172a1a;margin:0!important}.office-palette[data-v-e953ada6]{border-right:none;height:auto;padding:8px 0}.human-in-the-loop-card[data-v-f86bca41]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}html.dark .human-in-the-loop-card[data-v-f86bca41]{background:#0f172a99;border-color:#94a3b83d}.human-in-the-loop-card__header[data-v-f86bca41]{background:#f8fafc;border-bottom:1px solid #eef2f6;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}html.dark .human-in-the-loop-card__header[data-v-f86bca41]{background:#1e293b80;border-bottom-color:#94a3b829}.human-in-the-loop-card__eyebrow[data-v-f86bca41]{letter-spacing:.08em;text-transform:uppercase;color:#475569;align-items:center;gap:6px;min-width:0;font-size:11px;font-weight:700;display:inline-flex}html.dark .human-in-the-loop-card__eyebrow[data-v-f86bca41]{color:#cbd5e1}.human-in-the-loop-card__check[data-v-f86bca41]{color:#2563eb;flex:none;width:13px;height:13px}html.dark .human-in-the-loop-card__check[data-v-f86bca41]{color:#60a5fa}.human-in-the-loop-card__status[data-v-f86bca41]{color:#64748b;white-space:nowrap;flex:none;align-items:center;gap:6px;font-size:11px;display:inline-flex}html.dark .human-in-the-loop-card__status[data-v-f86bca41]{color:#94a3b8}.human-in-the-loop-card__status-dot[data-v-f86bca41]{background:#f59e0b;border-radius:999px;width:7px;height:7px}.human-in-the-loop-card--submitting .human-in-the-loop-card__status-dot[data-v-f86bca41]{background:#2563eb}.human-in-the-loop-card--resolved .human-in-the-loop-card__status-dot[data-v-f86bca41]{background:#16a34a}.human-in-the-loop-card__body[data-v-f86bca41]{flex-direction:column;gap:14px;padding:16px;display:flex}.human-in-the-loop-card__title[data-v-f86bca41]{font-size:inherit;color:#0f172a;white-space:pre-wrap;margin:0;font-weight:700;line-height:1.4}html.dark .human-in-the-loop-card__title[data-v-f86bca41]{color:#e2e8f0}.human-in-the-loop-card__details[data-v-f86bca41]{border:1px solid #eef2f6;border-radius:10px;margin:0;overflow:hidden}html.dark .human-in-the-loop-card__details[data-v-f86bca41]{border-color:#94a3b829}.human-in-the-loop-card__row[data-v-f86bca41]{grid-template-columns:minmax(120px,34%) 1fr;gap:16px;padding:12px 14px;display:grid}.human-in-the-loop-card__row+.human-in-the-loop-card__row[data-v-f86bca41]{border-top:1px solid #f1f5f9}html.dark .human-in-the-loop-card__row+.human-in-the-loop-card__row[data-v-f86bca41]{border-top-color:#94a3b81f}.human-in-the-loop-card__label[data-v-f86bca41]{font-size:inherit;color:#64748b;margin:0;font-weight:500}html.dark .human-in-the-loop-card__label[data-v-f86bca41]{color:#94a3b8}.human-in-the-loop-card__value[data-v-f86bca41]{font-size:inherit;color:#0f172a;overflow-wrap:anywhere;margin:0}html.dark .human-in-the-loop-card__value[data-v-f86bca41]{color:#e2e8f0}.human-in-the-loop-card__count[data-v-f86bca41]{color:#94a3b8;margin-left:6px;font-size:.85em;font-weight:400}.human-in-the-loop-card__list[data-v-f86bca41]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.human-in-the-loop-card__files[data-v-f86bca41]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.human-in-the-loop-card__file[data-v-f86bca41]{align-items:center;gap:8px;min-width:0;display:flex}.human-in-the-loop-card__file-icon[data-v-f86bca41]{color:#64748b;flex:none}html.dark .human-in-the-loop-card__file-icon[data-v-f86bca41]{color:#94a3b8}.human-in-the-loop-card__file-name[data-v-f86bca41]{overflow-wrap:anywhere;min-width:0}.human-in-the-loop-card__footer[data-v-f86bca41]{flex-wrap:wrap;gap:10px;padding:0 16px 16px;display:flex}.human-in-the-loop-card__btn[data-v-f86bca41]{font-size:inherit;cursor:pointer;border:1px solid #0000;border-radius:8px;padding:8px 18px;font-weight:600;transition:background-color .15s,border-color .15s,opacity .15s}.human-in-the-loop-card__btn[data-v-f86bca41]:disabled{opacity:.5;cursor:not-allowed}.human-in-the-loop-card__btn--primary[data-v-f86bca41]{color:#fff;background:#0f172a;border-color:#0f172a}.human-in-the-loop-card__btn--primary[data-v-f86bca41]:not(:disabled):hover{background:#1e293b;border-color:#1e293b}html.dark .human-in-the-loop-card__btn--primary[data-v-f86bca41]{color:#0f172a;background:#f8fafc;border-color:#f8fafc}html.dark .human-in-the-loop-card__btn--primary[data-v-f86bca41]:not(:disabled):hover{background:#e2e8f0;border-color:#e2e8f0}.human-in-the-loop-card__btn--ghost[data-v-f86bca41]{color:#0f172a;background:0 0;border-color:#cbd5e1}.human-in-the-loop-card__btn--ghost[data-v-f86bca41]:not(:disabled):hover{background:#f1f5f9}html.dark .human-in-the-loop-card__btn--ghost[data-v-f86bca41]{color:#e2e8f0;border-color:#94a3b866}html.dark .human-in-the-loop-card__btn--ghost[data-v-f86bca41]:not(:disabled):hover{background:#94a3b81f}.hitl-choice-list[data-v-174ee2e9]{width:100%;container-type:inline-size}.hitl-choice-columns[data-v-174ee2e9]{grid-template-columns:minmax(0,1fr);gap:10px;width:100%;display:grid}@container (width>=560px){.hitl-choice-columns--split[data-v-174ee2e9]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.hitl-choice-options[data-v-174ee2e9]{flex-direction:column;gap:6px;min-width:0;display:flex}.hitl-choice-preview[data-v-174ee2e9]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;min-width:0;padding:10px 12px}html.dark .hitl-choice-preview[data-v-174ee2e9]{background:#1e293b80;border-color:#94a3b83d}.hitl-choice-preview-title[data-v-174ee2e9]{letter-spacing:.06em;text-transform:uppercase;color:#64748b;overflow-wrap:anywhere;margin-bottom:6px;font-size:11px;font-weight:700}html.dark .hitl-choice-preview-title[data-v-174ee2e9]{color:#94a3b8}.hitl-choice-preview-body[data-v-174ee2e9]{white-space:pre-wrap;overflow-wrap:anywhere}.hitl-choice-preview-empty[data-v-174ee2e9]{opacity:.65}.hitl-choice-row[data-v-174ee2e9]{text-align:left;width:100%;font-size:inherit;cursor:pointer;background:0 0;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:10px;padding:8px 12px;transition:background-color .12s,border-color .12s;display:flex}html.dark .hitl-choice-row[data-v-174ee2e9]{border-color:#94a3b83d}.hitl-choice-row[data-v-174ee2e9]:not(:disabled):hover,.hitl-choice-row--focused[data-v-174ee2e9]{background:#f1f5f9;border-color:#cbd5e1}html.dark .hitl-choice-row[data-v-174ee2e9]:not(:disabled):hover,html.dark .hitl-choice-row--focused[data-v-174ee2e9]{background:#94a3b81f;border-color:#94a3b866}.hitl-choice-row--selected[data-v-174ee2e9],.hitl-choice-row--selected[data-v-174ee2e9]:not(:disabled):hover{background:#eff6ff;border-color:#2563eb}html.dark .hitl-choice-row--selected[data-v-174ee2e9],html.dark .hitl-choice-row--selected[data-v-174ee2e9]:not(:disabled):hover{background:#2563eb2e;border-color:#60a5fa}.hitl-choice-row--selected .hitl-choice-index[data-v-174ee2e9]{color:#2563eb}html.dark .hitl-choice-row--selected .hitl-choice-index[data-v-174ee2e9]{color:#60a5fa}.hitl-choice-row[data-v-174ee2e9]:disabled{opacity:.5;cursor:not-allowed}.hitl-choice-index[data-v-174ee2e9]{color:#64748b;flex:none;min-width:18px;font-weight:700}html.dark .hitl-choice-index[data-v-174ee2e9]{color:#94a3b8}.hitl-choice-label[data-v-174ee2e9]{overflow-wrap:anywhere;min-width:0}.hitl-choice-finalized[data-v-174ee2e9]{font-size:inherit;color:#16a34a}html.dark .hitl-choice-finalized[data-v-174ee2e9]{color:#4ade80}.hitl-choice-finalized-check[data-v-174ee2e9]{font-weight:700}.hitl-choice-back[data-v-174ee2e9]{color:#64748b;cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-size:12px;font-weight:600}html.dark .hitl-choice-back[data-v-174ee2e9]{color:#94a3b8}.hitl-choice-back[data-v-174ee2e9]:disabled{cursor:not-allowed;opacity:.6}.hitl-choice-error[data-v-174ee2e9]{display:block}.hitl-form-label[data-v-174ee2e9]{font-size:inherit;font-weight:600}.hitl-form-required[data-v-174ee2e9]{color:#ef4444}.hitl-form-help[data-v-174ee2e9]{font-size:inherit;opacity:.72}.hitl-library-selectors[data-v-174ee2e9]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.hitl-request-title[data-v-50f1db1b]{font-size:inherit;font-weight:700}.hitl-request-description[data-v-50f1db1b]{font-size:inherit;opacity:.8;white-space:pre-wrap}.hitl-error-alert[data-v-50f1db1b]{margin:0}.gaia-chat-view[data-v-2e13097a]{--chat-bg:#fff;--chat-border:#11182714;--chat-text:#111827;--chat-muted:#1118278f;--chat-panel:#fff;--chat-shadow:0 8px 20px #11182714;border:none;border-radius:0;flex-direction:column;height:calc(100vh - 130px);min-height:640px;padding:14px 16px 18px;display:flex;background:var(--chat-bg)!important}.gaia-chat-view-sidebar[data-v-2e13097a]{height:100%;min-height:0}html.dark .gaia-chat-view[data-v-2e13097a]{--chat-bg:#0f1218;--chat-border:#ffffff1a;--chat-text:#f8fafc;--chat-muted:#f8fafc99;--chat-panel:#0f172ae0;--chat-shadow:0 8px 20px #0006}.chat-toolbar[data-v-2e13097a]{border-bottom:2px solid var(--chat-border);justify-content:space-between;align-items:center;min-height:44px;margin:0 -16px;padding:8px 16px;display:flex}.toolbar-left[data-v-2e13097a]{flex:auto;min-width:0}.toolbar-title[data-v-2e13097a]{color:var(--chat-muted);white-space:normal;overflow-wrap:break-word;word-break:break-word;width:100%;font-size:14px;font-weight:600;display:block}.toolbar-right[data-v-2e13097a]{flex-shrink:0;align-items:center;gap:8px;display:flex}.new-chat-button[data-v-2e13097a]{--n-color:#111827!important;--n-color-hover:#0b0f19!important;--n-color-pressed:#06090f!important;--n-color-focus:#111827!important;--n-color-disabled:#111827!important;--n-border:1px solid #111827!important;--n-border-hover:1px solid #0b0f19!important;--n-border-pressed:1px solid #06090f!important;--n-border-focus:1px solid #111827!important;--n-border-disabled:1px solid #111827!important;--n-text-color:#fff!important;--n-text-color-hover:#fff!important;--n-text-color-pressed:#fff!important;--n-text-color-focus:#fff!important;--n-text-color-disabled:#fff!important;--n-ripple-color:#ffffff2e!important}.new-chat-button[data-v-2e13097a]:focus-visible{box-shadow:0 0 0 2px #11182733}.chat-error[data-v-2e13097a]{margin-top:10px}.chat-content-area[data-v-2e13097a]{background:var(--chat-bg);-ms-overflow-style:none;scrollbar-width:none;flex-direction:column;flex:1;padding-top:16px;display:flex;position:relative;overflow-y:auto}.chat-content-area[data-v-2e13097a]::-webkit-scrollbar{width:0;height:0;display:none}.welcome-state[data-v-2e13097a]{flex:1;justify-content:center;align-items:center;padding-bottom:100px;display:flex}.welcome-inner[data-v-2e13097a]{flex-direction:column;align-items:center;gap:12px;max-width:460px;display:flex}.welcome-title[data-v-2e13097a]{letter-spacing:-.02em;color:var(--chat-text);text-align:center;margin:0;font-size:34px;font-weight:700}.welcome-hint[data-v-2e13097a]{color:var(--chat-muted);text-align:center;margin:0;font-size:14px;line-height:1.5}.chat-stream[data-v-2e13097a]{width:min(940px,100%);margin:0 auto;padding-bottom:16px}.go-to-bottom-button[data-v-2e13097a]{z-index:5;align-self:center;transform:none;--n-color:#111827!important;--n-color-hover:#111827!important;--n-color-pressed:#111827!important;--n-text-color:#fff!important;position:sticky!important;bottom:10px!important;left:auto!important;right:auto!important}.threads-panel[data-v-2e13097a]{width:min(900px,100%);box-shadow:none;background:0 0;border:none;border-radius:0;margin:0 auto;padding:14px}.thread-list-header[data-v-2e13097a]{justify-content:space-between;align-items:center;display:flex}.thread-list-loading[data-v-2e13097a],.thread-list-empty[data-v-2e13097a]{justify-content:center;align-items:center;gap:8px;padding:20px 0;display:flex}.thread-list-error[data-v-2e13097a]{margin-top:4px}.thread-list[data-v-2e13097a]{-ms-overflow-style:none;scrollbar-width:none;flex-direction:column;flex:1;gap:8px;display:flex;overflow-y:auto}.thread-list[data-v-2e13097a]::-webkit-scrollbar{width:0;height:0;display:none}.thread-list-item[data-v-2e13097a]{text-align:left;background:var(--chat-panel);border:1px solid var(--chat-border);cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px 12px;transition:background-color .15s,border-color .15s;display:flex}.thread-list-item-main[data-v-2e13097a]{flex:1;min-width:0}.thread-list-item-loading[data-v-2e13097a]{opacity:.6;pointer-events:none}.thread-list-item[data-v-2e13097a]:hover{background:#2563eb0a}html.dark .thread-list-item[data-v-2e13097a]:hover{background:#2563eb14}.thread-list-item-title[data-v-2e13097a]{color:var(--chat-text);margin-bottom:4px;font-size:14px;font-weight:600;line-height:1.3}.thread-list-item-date[data-v-2e13097a]{color:var(--chat-muted);align-items:center;font-size:12px;display:flex}.thread-list-item-actions[data-v-2e13097a]{align-items:center;gap:4px;display:flex}.thread-delete-button[data-v-2e13097a]{--n-text-color:#ef4444!important;--n-text-color-hover:#ef4444!important;--n-text-color-pressed:#ef4444!important}.thread-edit-form[data-v-2e13097a]{flex-direction:column;gap:14px;display:flex}.thread-edit-field[data-v-2e13097a]{flex-direction:column;gap:6px;display:flex}.thread-edit-archive-row[data-v-2e13097a]{justify-content:space-between;align-items:center;gap:12px;padding-top:2px;display:flex}.thread-edit-label[data-v-2e13097a]{font-size:13px;font-weight:600}.thread-edit-footer[data-v-2e13097a]{justify-content:flex-end;gap:10px;display:flex}.chat-message[data-v-2e13097a]{margin-bottom:12px;display:flex}.chat-message-user[data-v-2e13097a]{flex-direction:column;justify-content:flex-end;align-items:flex-end}.chat-message-assistant[data-v-2e13097a]{justify-content:flex-start;align-items:flex-start}.chat-bubble[data-v-2e13097a]{flex-direction:column;gap:6px;display:flex}.chat-message-user .chat-bubble[data-v-2e13097a]{max-width:min(74%,760px);box-shadow:var(--chat-shadow);background:#2563eb1f;border-radius:12px;padding:12px 14px}.chat-message-assistant .chat-bubble[data-v-2e13097a]{max-width:100%}.chat-role[data-v-2e13097a]{text-transform:uppercase;letter-spacing:.04em;color:var(--chat-muted);font-size:12px;font-weight:600}.chat-content[data-v-2e13097a]{white-space:pre-wrap;color:var(--chat-text);line-height:1.5}.chat-content-markdown[data-v-2e13097a]{white-space:normal}.chat-content-markdown[data-v-2e13097a] .markdown-content{color:var(--chat-text);line-height:1.5}.chat-content-markdown[data-v-2e13097a] .markdown-content>:first-child{margin-top:0}.chat-content-markdown[data-v-2e13097a] .markdown-content>:last-child{margin-bottom:0}.chat-message-actions[data-v-2e13097a]{justify-content:flex-start;margin-top:10px;display:flex}.chat-comment-button[data-v-2e13097a]{--n-border-radius:6px!important}.hitl-panel[data-v-2e13097a]{flex-direction:column;gap:10px;margin-top:10px;display:flex}.composer-wrap[data-v-2e13097a]{padding-top:14px}.composer-interrupt-alert[data-v-2e13097a]{width:min(640px,100%);margin:0 auto 10px;--n-color:#3b82f614!important;--n-border:1px solid #3b82f647!important;--n-icon-color:#2563eb!important;--n-title-text-color:var(--chat-text)!important;--n-content-text-color:var(--chat-text)!important}.composer-interrupt-alert[data-v-2e13097a] .n-alert-body__title{font-size:13px;line-height:1.4}html.dark .composer-interrupt-alert[data-v-2e13097a]{--n-color:#1e40af33!important;--n-border:1px solid #60a5fa59!important;--n-icon-color:#60a5fa!important}.composer-shell[data-v-2e13097a]{border:1px solid color-mix(in srgb, var(--composer-mode-color,var(--chat-border)) 55%, var(--chat-border));background:var(--chat-panel);width:min(640px,100%);min-height:54px;box-shadow:var(--chat-shadow);border-radius:999px;flex-direction:column;align-items:stretch;gap:8px;margin:0 auto;padding:8px 10px 8px 12px;transition:border-color .15s,box-shadow .15s;display:flex}.composer-shell[data-v-2e13097a]:focus-within{border-color:var(--composer-mode-color,var(--chat-border));box-shadow:var(--chat-shadow), 0 0 0 3px color-mix(in srgb, var(--composer-mode-color,var(--chat-border)) 18%, transparent)}.composer-shell-with-context[data-v-2e13097a]{border-radius:20px;padding:10px 10px 8px 12px}.composer-context-row[data-v-2e13097a]{gap:8px;width:min(640px,100%);margin:0 auto;padding:8px 2px 10px;display:flex;overflow-x:auto}.composer-context-card[data-v-2e13097a]{border:1px solid var(--chat-border);background:var(--chat-panel);border-radius:12px;flex-shrink:0;align-items:center;gap:8px;min-width:150px;max-width:240px;padding:6px 8px;display:flex}.composer-context-chip[data-v-2e13097a]{border:1px solid var(--chat-border);background:var(--chat-panel);border-radius:12px;align-items:center;gap:8px;width:100%;padding:7px 8px;display:flex}.composer-context-icon[data-v-2e13097a]{color:#fff;letter-spacing:.04em;background:#ef4444;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:10px;font-weight:700;display:inline-flex}.composer-context-icon-pending[data-v-2e13097a]{background:0 0}.composer-file-input[data-v-2e13097a]{display:none}.referenced-files-title[data-v-2e13097a]{padding:4px 4px 8px;display:block}.referenced-files-list[data-v-2e13097a]{min-width:220px;max-height:260px}.referenced-files-row[data-v-2e13097a]{cursor:pointer;border-radius:6px;padding:6px 4px}.referenced-files-row[data-v-2e13097a]:hover{background:#1118270f}.referenced-files-row-static[data-v-2e13097a]{cursor:default}.referenced-files-row-static[data-v-2e13097a]:hover{background:0 0}.referenced-files-kind[data-v-2e13097a]{color:var(--chat-muted);text-transform:uppercase;white-space:nowrap;flex-shrink:0;margin-left:auto;font-size:11px}.message-attachments[data-v-2e13097a]{flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:85%;margin-top:6px;display:flex}.message-attachment-card[data-v-2e13097a]{border:1px solid var(--chat-border);background:var(--chat-panel);max-width:250px;color:var(--chat-muted);font:inherit;text-align:left;border-radius:12px;align-items:center;gap:8px;padding:5px 10px 5px 6px;display:inline-flex}.message-attachment-tile[data-v-2e13097a]{color:#fff;background:#6b7280;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.message-attachment-tile-contract[data-v-2e13097a]{background:#f59e0b}.message-attachment-info[data-v-2e13097a]{flex-direction:column;min-width:0;display:flex}.message-attachment-name[data-v-2e13097a]{color:var(--chat-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.message-attachment-kind[data-v-2e13097a]{color:var(--chat-muted);text-transform:uppercase;letter-spacing:.03em;font-size:10px}.message-attachment-navigable[data-v-2e13097a]{cursor:pointer;transition:border-color .15s,box-shadow .15s}.message-attachment-navigable[data-v-2e13097a]:hover{border-color:var(--chat-muted);box-shadow:0 2px 8px #11182714}.referenced-files-name[data-v-2e13097a]{max-width:260px;font-size:13px}.thread-files-trigger[data-v-2e13097a]{display:inline-flex}.thread-list-item-refs[data-v-2e13097a]{align-items:center;gap:2px;margin-left:8px;display:inline-flex}.thread-list-item-attention[data-v-2e13097a]{vertical-align:-2px;margin-right:6px}.composer-shell-dragging[data-v-2e13097a]{position:relative}.composer-drop-overlay[data-v-2e13097a]{z-index:2;border:1px dashed var(--chat-muted);background:var(--chat-panel);pointer-events:none;border-radius:12px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.composer-pending-row[data-v-2e13097a]{align-items:center;gap:8px;width:min(640px,100%);margin:0 auto;padding:6px 2px 0;display:flex}.composer-context-icon-file[data-v-2e13097a]{color:var(--chat-text);background:0 0;flex-shrink:0}.composer-context-content[data-v-2e13097a]{flex-direction:column;flex:1;min-width:0;display:flex}.composer-context-name[data-v-2e13097a]{color:var(--chat-text);max-width:100%;font-size:13px;font-weight:500}.composer-context-kind[data-v-2e13097a]{color:var(--chat-muted);text-transform:uppercase;white-space:nowrap;font-size:11px}.composer-context-kind-failed[data-v-2e13097a]{color:#dc2626}.composer-context-remove[data-v-2e13097a]{color:var(--chat-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;padding:0;font-size:14px;line-height:1;display:inline-flex}.composer-context-remove[data-v-2e13097a]:hover{color:var(--chat-text);background:#11182714}.word-selection-card[data-v-2e13097a]{color:var(--chat-text);background:#2563eb0f;border:1px solid #2563eb47;border-radius:8px}.word-selection-card-composer[data-v-2e13097a]{transform-origin:bottom;margin:0 2px}.word-selection-card-message[data-v-2e13097a]{margin-bottom:10px}.word-selection-fly-enter-active[data-v-2e13097a],.word-selection-fly-leave-active[data-v-2e13097a]{transition:opacity .22s,transform .22s,max-height .22s,margin .22s;overflow:hidden}.word-selection-fly-enter-from[data-v-2e13097a],.word-selection-fly-leave-to[data-v-2e13097a]{opacity:0;max-height:0;margin-top:0;margin-bottom:0;transform:translateY(18px)scale(.98)}.word-selection-fly-enter-to[data-v-2e13097a],.word-selection-fly-leave-from[data-v-2e13097a]{opacity:1;max-height:220px;transform:translateY(0)scale(1)}.word-selection-card-header[data-v-2e13097a]{color:#2563eb;align-items:center;gap:6px;padding:8px 10px 0;font-size:12px;font-weight:700;display:flex}.word-selection-card-text[data-v-2e13097a]{white-space:pre-wrap;max-height:150px;padding:6px 10px 10px;font-size:13px;line-height:1.45;overflow-y:auto}.word-selection-card-remove[data-v-2e13097a]{width:22px;height:22px;color:var(--chat-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;margin-left:auto;padding:0;display:inline-flex}.word-selection-card-remove[data-v-2e13097a]:hover{color:#2563eb;background:#2563eb1f}html.dark .word-selection-card[data-v-2e13097a]{background:#2563eb29;border-color:#60a5fa59}html.dark .word-selection-card-header[data-v-2e13097a]{color:#93c5fd}.composer-input-row[data-v-2e13097a]{align-items:center;gap:10px;display:flex}.composer-meta-row[data-v-2e13097a]{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;width:min(640px,100%);min-height:28px;margin:6px auto 0;padding:0 12px;display:flex}.composer-meta-primary[data-v-2e13097a]{color:var(--chat-muted);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;line-height:1.3;overflow:hidden}.composer-meta-label[data-v-2e13097a]{color:var(--chat-text);margin-right:6px;font-weight:600}.composer-meta-label-spaced[data-v-2e13097a]{margin-left:10px}.composer-meta-hint[data-v-2e13097a]{color:var(--chat-muted);font-size:11px;font-style:italic;line-height:1.3}.composer-plus[data-v-2e13097a]{width:28px;height:28px;color:var(--chat-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;font-size:22px;line-height:1}.composer-plus[data-v-2e13097a]:hover{color:var(--chat-text);background:#0f172a0f}.composer-plus[data-v-2e13097a]:disabled{cursor:not-allowed;opacity:.55}.composer-plus[data-v-2e13097a]:disabled:hover{color:var(--chat-muted);background:0 0}.chat-model-menu[data-v-2e13097a]{flex-direction:column;gap:10px;width:min(360px,100vw - 40px);height:clamp(340px,56vh,460px);display:flex}.chat-mode-section-title[data-v-2e13097a]{color:var(--chat-text);font-size:13px;font-weight:700}.chat-mode-divider[data-v-2e13097a]{margin:0!important}.chat-mode-segments[data-v-2e13097a]{background:#1118270f;border-radius:10px;gap:4px;width:100%;padding:4px;display:flex}.chat-mode-segment[data-v-2e13097a]{color:#1118278c;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-size:13px;font-weight:600;transition:background-color .15s,color .15s,box-shadow .15s;display:inline-flex}.chat-mode-segment[data-v-2e13097a]:hover{color:#111827d9}.chat-mode-segment-active[data-v-2e13097a]{background:#fff;box-shadow:0 1px 3px #11182724}.chat-mode-description[data-v-2e13097a]{color:#1118278c;font-size:12px;line-height:1.4;display:block}html.dark .chat-mode-segments[data-v-2e13097a]{background:#ffffff14}html.dark .chat-mode-segment[data-v-2e13097a]{color:#fff9}html.dark .chat-mode-segment[data-v-2e13097a]:hover{color:#ffffffd9}html.dark .chat-mode-segment-active[data-v-2e13097a]{box-shadow:none;background:#ffffff24}html.dark .chat-mode-description[data-v-2e13097a]{color:#ffffff8c}.chat-model-menu-header[data-v-2e13097a]{flex-direction:column;gap:2px;display:flex}.chat-model-menu-title[data-v-2e13097a]{color:var(--chat-text);font-size:13px;font-weight:700}.chat-model-menu-current[data-v-2e13097a]{color:var(--chat-muted);word-break:break-word;font-size:12px;line-height:1.35}.chat-model-menu-loading[data-v-2e13097a]{color:var(--chat-muted);flex:1;align-items:center;gap:8px;min-height:36px;font-size:13px;display:flex}.chat-model-menu-error[data-v-2e13097a]{margin:0}.chat-model-menu-empty[data-v-2e13097a]{color:var(--chat-muted);flex:1;align-items:center;min-height:36px;font-size:13px;display:flex}.chat-model-menu-body[data-v-2e13097a]{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex}.chat-model-provider-list[data-v-2e13097a]{border-bottom:1px solid #0f172a24;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:6px;padding-bottom:10px;display:grid}.chat-model-provider-item[data-v-2e13097a]{border:1px solid var(--chat-border);width:100%;color:var(--chat-text);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-width:0;padding:6px 10px;font-size:12px;line-height:1;display:inline-flex}.chat-model-provider-item[data-v-2e13097a]:hover{background:#0f172a0a}.chat-model-provider-item-active[data-v-2e13097a]{color:#1d4ed8;background:#3b82f614;border-color:#2563eb59}.chat-model-provider-item-count[data-v-2e13097a]{text-align:center;min-width:1.2em;color:var(--chat-muted);font-size:11px}.chat-model-menu-list[data-v-2e13097a]{flex-direction:column;flex:1;gap:6px;min-height:0;display:flex;overflow-y:auto}.chat-model-menu-item[data-v-2e13097a]{border:1px solid var(--chat-border);text-align:left;width:100%;color:var(--chat-text);cursor:pointer;background:0 0;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.chat-model-menu-item[data-v-2e13097a]:hover:not(:disabled){background:#0f172a0a}.chat-model-menu-item[data-v-2e13097a]:disabled{cursor:default;opacity:.8}.chat-model-menu-item-active[data-v-2e13097a]{background:#3b82f614;border-color:#2563eb59}.chat-model-menu-item-main[data-v-2e13097a]{flex-direction:column;gap:1px;min-width:0;display:flex}.chat-model-menu-item-name[data-v-2e13097a]{word-break:break-word;font-size:13px;font-weight:600;line-height:1.25}.chat-model-menu-item-provider[data-v-2e13097a]{color:var(--chat-muted);text-transform:uppercase;letter-spacing:.03em;font-size:11px}.chat-model-menu-item-status[data-v-2e13097a]{color:#2563eb;text-align:center;flex-shrink:0;min-width:12px;font-size:13px;font-weight:700}.composer-input[data-v-2e13097a]{flex:1}.composer-input[data-v-2e13097a] .n-input{background:0 0!important}.composer-input[data-v-2e13097a] .n-input-wrapper{box-shadow:none!important;background:0 0!important}.composer-input[data-v-2e13097a] textarea{color:var(--chat-text)}.composer-send[data-v-2e13097a]{color:#fff;background:#111827}.composer-send[data-v-2e13097a]:hover{background:#0f172a}.composer-stop[data-v-2e13097a]{background:#111827}.composer-stop[data-v-2e13097a]:hover{background:#0f172a}.composer-stop-icon-square[data-v-2e13097a]{background:currentColor;border-radius:2px;width:12px;height:12px;display:inline-block}.composer-send[data-v-2e13097a]:disabled{color:#ffffffd9;background:#0f172a59}.chat-typing[data-v-2e13097a]{color:var(--chat-muted);align-items:center;gap:8px;font-size:14px;display:flex}.chat-content-markdown>.chat-typing[data-v-2e13097a]:not(:first-child){margin-top:8px}.chat-typing-text[data-v-2e13097a]{background:linear-gradient(90deg, var(--chat-muted) 0%, var(--chat-muted) 35%, var(--chat-text) 50%, var(--chat-muted) 65%, var(--chat-muted) 100%);-webkit-text-fill-color:transparent;color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;font-weight:500;animation:1.6s linear infinite chat-typing-shimmer-2e13097a}@keyframes chat-typing-shimmer-2e13097a{0%{background-position:100% 0}to{background-position:-100% 0}}.chat-status-groups[data-v-2e13097a]{flex-direction:column;align-items:stretch;gap:6px;position:relative}.chat-status-enter-active[data-v-2e13097a],.chat-status-leave-active[data-v-2e13097a],.chat-status-move[data-v-2e13097a]{transition:opacity .3s,transform .3s}.chat-status-enter-from[data-v-2e13097a]{opacity:0;transform:translateY(4px)}.chat-status-leave-to[data-v-2e13097a]{opacity:0;transform:translateY(-4px)}.chat-status-leave-active[data-v-2e13097a]{width:100%;position:absolute}.chat-status-pending-circle[data-v-2e13097a]{box-sizing:border-box;border:1.5px solid var(--chat-muted);border-radius:50%;width:12px;height:12px;margin:1px}@media (prefers-reduced-motion:reduce){.chat-typing-text[data-v-2e13097a]{-webkit-text-fill-color:var(--chat-muted);color:var(--chat-muted);animation:none}.chat-status-enter-active[data-v-2e13097a],.chat-status-leave-active[data-v-2e13097a],.chat-status-move[data-v-2e13097a]{transition:none}}@media (width<=1100px){.gaia-chat-view[data-v-2e13097a]{height:calc(100vh - 120px);min-height:540px}.welcome-title[data-v-2e13097a]{font-size:28px}}.tc-chat-embed[data-v-06233e3e]{height:calc(100vh - 180px);min-height:320px}.tc-chat-embed[data-v-06233e3e] .gaia-chat-view{height:100%;min-height:0}[data-v-06233e3e] .n-tabs-tab{white-space:nowrap;padding-bottom:4px;line-height:1.5}.auth-background[data-v-e8cf812f]{z-index:-2;background-position:50%;background-repeat:no-repeat;background-size:cover;transition:all .3s;position:fixed;inset:0}.auth-background[data-v-e8cf812f]:after{content:"";z-index:-1;background:#00000080;position:absolute;inset:0}.login-wrapper[data-v-e8cf812f]{justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.login-container[data-v-e8cf812f]{width:100%;max-width:400px}.login-card[data-v-e8cf812f]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-radius:12px;min-width:400px;padding:24px;box-shadow:0 4px 6px #0000001a}.divider[data-v-e8cf812f]{text-align:center;align-items:center;margin:16px 0;display:flex}.divider[data-v-e8cf812f]:before,.divider[data-v-e8cf812f]:after{content:"";border-bottom:1px solid var(--divider-color);flex:1;margin:.25rem .5rem 0}.submit-button[data-v-e8cf812f]{color:#fff;cursor:pointer;background-color:#000;border:none;border-radius:8px;width:100%;margin-bottom:16px;padding:.75rem;font-size:1rem;font-weight:500;transition:background-color .2s}.submit-button[data-v-e8cf812f]:hover{opacity:.9;transform:translateY(-1px)}.submit-button[data-v-e8cf812f]:disabled{cursor:not-allowed;opacity:.7;background-color:#ccc}.google-button[data-v-e8cf812f]{cursor:pointer;background-color:#fff;border:1px solid #ddd;border-radius:8px;justify-content:center;align-items:center;gap:.75rem;width:100%;padding:.75rem;transition:background-color .2s;display:flex}.google-button[data-v-e8cf812f]:hover{background-color:#f5f5f5}.google-button img[data-v-e8cf812f]{width:18px;height:18px}.terms[data-v-e8cf812f]{color:var(--text-color-3);margin:0;font-size:14px}.forgot-password-link[data-v-e8cf812f]{text-align:right;margin-bottom:16px;font-size:.9rem}.forgot-password-link a[data-v-e8cf812f]{color:var(--primary-color);text-decoration:none}.forgot-password-link a[data-v-e8cf812f]:hover{text-decoration:underline}.auth-background[data-v-ed598cf6]{z-index:-2;background-position:50%;background-repeat:no-repeat;background-size:cover;transition:all .3s;position:fixed;inset:0}.auth-background[data-v-ed598cf6]:after{content:"";z-index:-1;background:#00000080;position:absolute;inset:0}.login-wrapper[data-v-ed598cf6]{justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.login-container[data-v-ed598cf6]{width:100%;max-width:400px}.login-card[data-v-ed598cf6]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-radius:12px;width:100%;padding:24px;box-shadow:0 4px 6px #0000001a}.divider[data-v-ed598cf6]{text-align:center;align-items:center;margin:16px 0;display:flex}.divider[data-v-ed598cf6]:before,.divider[data-v-ed598cf6]:after{content:"";border-bottom:1px solid var(--divider-color);flex:1;margin:.25rem .5rem 0}.submit-button[data-v-ed598cf6]{color:#fff;cursor:pointer;background-color:#4caf50;border:none;border-radius:8px;width:100%;padding:.75rem;font-size:1rem;font-weight:500;transition:background-color .2s}.submit-button[data-v-ed598cf6]:hover{background-color:#45a049}.submit-button[data-v-ed598cf6]:disabled{cursor:not-allowed;background-color:#ccc}.google-button[data-v-ed598cf6]{cursor:pointer;background-color:#fff;border:1px solid #ddd;border-radius:8px;justify-content:center;align-items:center;gap:.75rem;width:100%;padding:.75rem;transition:background-color .2s;display:flex}.google-button[data-v-ed598cf6]:hover{background-color:#f5f5f5}.google-button img[data-v-ed598cf6]{width:18px;height:18px}.terms[data-v-ed598cf6]{color:var(--text-color-3);margin:0;font-size:14px}.forgot-password-link[data-v-ed598cf6]{text-align:right;margin-bottom:16px;font-size:.9rem}.forgot-password-link a[data-v-ed598cf6]{color:var(--primary-color);text-decoration:none}.forgot-password-link a[data-v-ed598cf6]:hover{text-decoration:underline}.auth-background[data-v-ff788fe5]{z-index:-2;background-position:50%;background-repeat:no-repeat;background-size:cover;transition:all .3s;position:fixed;inset:0}.auth-background[data-v-ff788fe5]:after{content:"";z-index:-1;background:#00000080;position:absolute;inset:0}.login-wrapper[data-v-ff788fe5]{justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.login-container[data-v-ff788fe5]{width:100%;max-width:400px}.login-card[data-v-ff788fe5]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-radius:12px;min-width:400px;padding:24px;box-shadow:0 4px 6px #0000001a}.divider[data-v-ff788fe5]{text-align:center;align-items:center;margin:16px 0;display:flex}.divider[data-v-ff788fe5]:before,.divider[data-v-ff788fe5]:after{content:"";border-bottom:1px solid var(--divider-color);flex:1;margin:.25rem .5rem 0}.google-button[data-v-ff788fe5]{cursor:pointer;background-color:#fff;border:1px solid #ddd;border-radius:8px;justify-content:center;align-items:center;gap:.75rem;width:100%;padding:.75rem;transition:background-color .2s;display:flex}.google-button[data-v-ff788fe5]:hover{background-color:#f5f5f5}.google-button img[data-v-ff788fe5]{width:18px;height:18px}.auth-background[data-v-96d30753]{z-index:-2;background-position:50%;background-repeat:no-repeat;background-size:cover;transition:all .3s;position:fixed;inset:0}.auth-background[data-v-96d30753]:after{content:"";z-index:-1;background:#00000080;position:absolute;inset:0}.login-wrapper[data-v-96d30753]{justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.login-container[data-v-96d30753]{width:100%;max-width:400px}.login-card[data-v-96d30753]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-radius:12px;min-width:400px;padding:24px;box-shadow:0 4px 6px #0000001a}.auth-background[data-v-ae085e3f]{z-index:-2;background-position:50%;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0}.auth-background[data-v-ae085e3f]:after{content:"";z-index:-1;background:#00000080;position:absolute;inset:0}.login-wrapper[data-v-ae085e3f]{justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.login-container[data-v-ae085e3f]{width:100%;max-width:400px}.login-card[data-v-ae085e3f]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-radius:12px;width:100%;padding:24px;box-shadow:0 4px 6px #0000001a}.auth-background[data-v-d806502d]{z-index:-2;background-position:50%;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0}.auth-background[data-v-d806502d]:after{content:"";z-index:-1;background:#00000080;position:absolute;inset:0}.login-wrapper[data-v-d806502d]{justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.login-container[data-v-d806502d]{width:100%;max-width:400px}.login-card[data-v-d806502d]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-radius:12px;width:100%;padding:24px;box-shadow:0 4px 6px #0000001a}.divider[data-v-d806502d]{text-align:center;align-items:center;margin:16px 0;display:flex}.divider[data-v-d806502d]:before,.divider[data-v-d806502d]:after{content:"";border-bottom:1px solid var(--divider-color);flex:1;margin:.25rem .5rem 0}.google-button[data-v-d806502d]{background-color:#fff;border:1px solid #ddd;border-radius:8px}.google-button img[data-v-d806502d]{width:18px;height:18px}.pagination-container[data-v-4854d724]{border-top:1px solid #0000000f;justify-content:flex-end;margin-top:20px;padding-top:10px;display:flex}.admin-model-pricing[data-v-d83db39e]{padding-bottom:24px}.heatmap-wrapper[data-v-8c6dea02]{justify-content:safe center;display:flex;overflow-x:auto}.heatmap-wrapper[data-v-8c6dea02] .n-heatmap-rect{cursor:pointer}.error-alert[data-v-a112e838]{margin-bottom:16px}.empty-state[data-v-a112e838]{padding:30px 0}.pagination-container[data-v-a112e838]{border-top:1px solid #0000000f;justify-content:flex-end;margin-top:20px;padding-top:10px;display:flex}.modal-footer[data-v-a112e838]{justify-content:flex-end;gap:12px;display:flex}[data-v-a112e838] .n-input .n-input__input{padding-right:30px}[data-v-a112e838] .n-data-table-th{font-weight:600}[data-v-a112e838] .n-data-table-td{padding:12px 14px}[data-v-a112e838] .n-button{transition:all .2s}.usage-container[data-v-a112e838]{flex-direction:column;gap:5px;display:flex}.usage-text[data-v-a112e838]{font-size:.9em}.usage-bar-container[data-v-a112e838]{background-color:#f0f0f0;border-radius:3px;width:100%;height:6px;overflow:hidden}.usage-bar[data-v-a112e838]{border-radius:3px;height:100%;transition:width .3s,background-color .3s}.error-alert[data-v-3910e1d0]{margin-bottom:16px}.empty-state[data-v-3910e1d0]{padding:30px 0}.pagination-container[data-v-3910e1d0]{border-top:1px solid #0000000f;justify-content:flex-end;margin-top:20px;padding-top:10px;display:flex}.modal-footer[data-v-3910e1d0]{justify-content:flex-end;gap:12px;display:flex}[data-v-3910e1d0] .n-input .n-input__input{padding-right:30px}[data-v-3910e1d0] .n-data-table-th{font-weight:600}[data-v-3910e1d0] .n-data-table-td{padding:12px 14px}[data-v-3910e1d0] .n-button{transition:all .2s}.form-help-text[data-v-3910e1d0]{color:#00000073;margin-top:4px;font-size:12px}.form-help-warning[data-v-3910e1d0]{color:orange}.filter-bar-content[data-v-568aeca0]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.add-filter-button[data-v-568aeca0]{flex-shrink:0}.filter-chips-container[data-v-568aeca0]{flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.filter-entries[data-v-568aeca0]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.filter-entry-card[data-v-568aeca0]{background:0 0;border:none;align-items:center;gap:4px;padding:0;transition:all .15s cubic-bezier(.4,0,.2,1);display:flex}.filter-entry-trigger[data-v-568aeca0]{cursor:pointer;color:#1f2937;flex:1;align-items:center;gap:4px;min-height:20px;padding:0 2px;font-size:13px;display:flex}.filter-entry-property[data-v-568aeca0]{color:#6b7280;font-weight:500}.filter-entry-value[data-v-568aeca0]{color:#1f2937;font-weight:500}.filter-entry-chevron[data-v-568aeca0]{color:#6b7280;margin-left:2px;font-size:14px}.filter-entry-remove[data-v-568aeca0]{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;margin-right:4px;transition:all .15s;display:flex}.filter-entry-remove[data-v-568aeca0]:hover{color:#374151;background-color:#e5e7eb}.filter-entry-dialog[data-v-568aeca0]{min-width:auto;padding:0}.filter-entry-card[data-v-568aeca0] .n-popover__content-wrapper,.filter-entry-card[data-v-568aeca0] .n-popover__content{padding:0!important}.filter-chips[data-v-568aeca0]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.filter-chip[data-v-568aeca0]{color:#1f2937!important;background:#fff!important;border:1px solid #d1d5db!important;border-radius:6px!important;outline:none!important;height:28px!important;min-height:28px!important;padding:4px 8px 4px 10px!important;font-size:13px!important;font-weight:400!important;transition:all .15s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 1px 2px #0000000d!important}.filter-chip[data-v-568aeca0]:hover{background:#f3f4f6!important;border-color:#9ca3af!important}.filter-chip[data-v-568aeca0] .n-tag__content{align-items:center;gap:6px;height:100%;line-height:1;display:flex}.filter-chip-label[data-v-568aeca0]{color:#6b7280;font-size:12px;font-weight:500}.filter-chip-value[data-v-568aeca0]{color:#1f2937;font-weight:500}.filter-chip[data-v-568aeca0] .n-tag__close{color:#6b7280!important;opacity:.7!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;width:16px!important;height:16px!important;margin-left:4px!important;margin-right:-2px!important;transition:all .15s!important;display:flex!important}.filter-chip[data-v-568aeca0] .n-tag__close:hover{color:#374151!important;opacity:1!important;background-color:#e5e7eb!important}.filter-actions[data-v-568aeca0]{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.add-filter-button[data-v-568aeca0],.reset-filter-button[data-v-568aeca0]{height:28px!important;min-height:28px!important;padding:0 10px!important;font-size:13px!important;font-weight:500!important}.filter-menu[data-v-568aeca0]{flex-direction:column;width:fit-content;min-width:180px;max-width:240px;max-height:400px;padding:0;display:flex;overflow:hidden}.filter-menu-body[data-v-568aeca0]{flex-direction:column;flex:1;min-height:0;display:flex}.filter-menu-search[data-v-568aeca0]{border-bottom:1px solid #0000000f;flex-shrink:0;padding:6px 0}.filter-menu-header[data-v-568aeca0]{border-bottom:1px solid #0000000f;flex-shrink:0;align-items:center;gap:6px;padding:6px 8px 4px;display:flex}.filter-menu-back[data-v-568aeca0]{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;padding:0;font-size:16px;line-height:1;transition:background-color .15s;display:flex}.filter-menu-back[data-v-568aeca0]:hover{background-color:#0000000a}.filter-menu-title[data-v-568aeca0]{color:#6b7280;text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:500}.filter-menu-list[data-v-568aeca0]{flex:1;min-height:0;max-height:320px;padding:2px 0;overflow:hidden auto}.filter-menu-item[data-v-568aeca0]{text-align:left;cursor:pointer;color:#1f2937;box-sizing:border-box;background:0 0;border:none;border-radius:0;align-items:center;width:100%;padding:6px 4px 6px 8px;font-size:13px;transition:background-color .1s;display:flex}.filter-menu-item[data-v-568aeca0]:hover{background-color:#0000000a}.filter-menu-item-label[data-v-568aeca0]{white-space:nowrap;text-overflow:clip;padding-right:0;line-height:1.4;overflow:visible}.filter-menu-empty[data-v-568aeca0]{color:#9ca3af;text-align:center;padding:8px;font-size:12px}.filter-bar-enter-active[data-v-568aeca0],.filter-bar-leave-active[data-v-568aeca0]{transition:all .2s cubic-bezier(.4,0,.2,1);overflow:hidden}.filter-bar-enter-from[data-v-568aeca0],.filter-bar-leave-to[data-v-568aeca0]{opacity:0;max-height:0;margin-bottom:0;padding-top:0;padding-bottom:0}.filter-chip-enter-active[data-v-568aeca0],.filter-chip-leave-active[data-v-568aeca0]{transition:all .2s cubic-bezier(.4,0,.2,1)}.filter-chip-enter-from[data-v-568aeca0],.filter-chip-leave-to[data-v-568aeca0]{opacity:0;transform:scale(.8)translateY(-4px)}.filter-entry-enter-active[data-v-568aeca0],.filter-entry-leave-active[data-v-568aeca0]{transition:all .2s cubic-bezier(.4,0,.2,1)}.filter-entry-enter-from[data-v-568aeca0],.filter-entry-leave-to[data-v-568aeca0]{opacity:0;transform:scale(.8)translateY(-4px)}@media (width<=768px){.filter-bar-content[data-v-568aeca0]{flex-direction:column;align-items:stretch}.filter-chips-container[data-v-568aeca0]{width:100%}.filter-actions[data-v-568aeca0]{justify-content:flex-start;width:100%}}.clause-library[data-v-beff45ce]{padding:24px}.pagination-container[data-v-beff45ce]{border-top:1px solid #0000000f;justify-content:flex-end;margin-top:20px;padding-top:10px;display:flex}.modal-footer[data-v-beff45ce]{justify-content:flex-end;gap:12px;display:flex}[data-v-beff45ce] .n-data-table-th{font-weight:600}[data-v-beff45ce] .n-data-table-td{padding:12px 14px}[data-v-beff45ce] .n-button{transition:all .2s}[data-v-beff45ce] .n-data-table .n-data-table-tr{cursor:pointer}[data-v-beff45ce] .n-data-table .n-data-table-tr:hover,[data-v-beff45ce] .n-data-table .n-data-table-tr:hover>.n-data-table-td,[data-v-beff45ce] .n-data-table-tbody .n-data-table-tr:hover,[data-v-beff45ce] .n-data-table-tbody .n-data-table-tr:hover>.n-data-table-td{background:0 0!important}.clause-detail-content[data-v-beff45ce]{max-height:70vh;overflow-y:auto}.clause-content[data-v-beff45ce]{white-space:pre-wrap;background-color:#00000005;border:1px solid #0000000f;border-radius:4px;max-height:400px;padding:16px;font-family:inherit;line-height:1.6;overflow-y:auto}html.dark .clause-content[data-v-beff45ce]{background-color:#ffffff0d;border:1px solid #ffffff1a}.clause-metadata[data-v-beff45ce]{align-items:center;display:flex}.delete-all-content[data-v-beff45ce]{padding:16px 0}.table-title[data-v-4f85507f]{font-size:18px;font-weight:500}[data-v-4f85507f] .n-data-table .n-data-table-th{word-break:normal!important;white-space:normal!important;overflow-wrap:normal!important;word-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important}[data-v-4f85507f] .n-data-table .n-data-table-th .n-data-table-th__title{word-break:normal!important;white-space:normal!important;overflow-wrap:normal!important;word-wrap:normal!important;line-height:1.4!important}.user-initials-avatar-wrapper[data-v-42cb6678]{align-items:center;gap:8px;min-height:0;display:inline-flex}.user-initials-avatar[data-v-42cb6678]{letter-spacing:-.02em;box-sizing:border-box;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex}.avatar-placeholder[data-v-42cb6678]{background-color:var(--n-color-embedded);color:var(--n-text-color-3);font-weight:500}.user-initials-name[data-v-42cb6678]{font-size:inherit;color:inherit;white-space:nowrap;text-overflow:ellipsis;max-width:160px;overflow:hidden}.contract-file-upload[data-v-2c82d66a],[data-v-2c82d66a] .n-upload-dragger{width:100%}.progress-container[data-v-2c82d66a]{margin-top:16px}.progress-text[data-v-2c82d66a]{color:#666;text-align:center;margin-top:4px;font-size:.8rem}.error-list[data-v-2c82d66a]{margin-top:16px}.breadcrumb-wrapper[data-v-1203191c]{width:100%;padding:8px 0}.crumb-node[data-v-1203191c]{color:var(--n-text-color-2);cursor:default;vertical-align:middle;align-items:center;gap:6px;font-size:14px;line-height:1.5;transition:color .2s;display:inline-flex}.crumb-node--link[data-v-1203191c]{cursor:pointer;color:var(--n-text-color-1)}.crumb-node--link[data-v-1203191c]:hover{color:var(--n-primary-color,#2080f0)}.breadcrumb-wrapper--chips .crumb-node[data-v-1203191c]{border-radius:999px;padding:4px 10px;transition:background-color .2s,color .2s}.breadcrumb-wrapper--chips .crumb-node--link[data-v-1203191c]:hover{color:var(--n-text-color-1);background-color:#64748b1f}.breadcrumb-wrapper--chips .crumb-node--current[data-v-1203191c]{color:var(--n-text-color-1);font-weight:600}.crumb-ellipsis-wrapper[data-v-1203191c]{vertical-align:middle;justify-content:center;align-items:center;height:100%;display:inline-flex}.crumb-ellipsis[data-v-1203191c]{color:var(--n-text-color-3);align-items:center;display:flex;transform:translateY(2px)}.crumb-ellipsis[data-v-1203191c]:hover{color:var(--n-primary-color);background:0 0}.tree-menu[data-v-1203191c]{flex-direction:column;min-width:200px;max-width:300px;display:flex}.tree-item[data-v-1203191c]{cursor:default;color:var(--n-text-color-2);border-radius:4px;align-items:center;padding:6px 8px;transition:background-color .2s;display:flex;position:relative}.tree-item--link[data-v-1203191c]{cursor:pointer;color:var(--n-text-color-1)}.tree-item--link[data-v-1203191c]:hover{background-color:var(--n-color-hover,#f3f3f5);color:var(--n-primary-color)}.tree-connector[data-v-1203191c]{width:20px;height:20px;color:var(--n-text-color-3);opacity:.5;flex-shrink:0;justify-content:center;align-items:center;display:flex}.connector-icon[data-v-1203191c]{font-size:14px}.tree-content[data-v-1203191c]{align-items:center;gap:8px;display:flex;overflow:hidden}.item-label[data-v-1203191c]{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.item-icon[data-v-1203191c]{flex-shrink:0;font-size:14px}.rev-signature-cell[data-v-382991cb]{align-items:center;line-height:1;display:inline-flex}.rev-signature-cell--labeled[data-v-382991cb]{flex-shrink:0;margin-left:6px}.rev-signature-tag[data-v-382991cb]{cursor:default;height:18px;padding:0 6px;font-size:11px}.rev-signature-cell__trigger[data-v-382991cb]{cursor:default;justify-content:center;align-items:center;display:inline-flex;position:relative}.rev-signature-cell__count[data-v-382991cb]{color:#18a058;text-align:center;box-sizing:border-box;background:#fff;border:1.5px solid #18a058;border-radius:999px;min-width:14px;height:14px;padding:0 4px;font-size:9px;font-weight:700;line-height:11px;position:absolute;bottom:-4px;right:-8px}.rev-signature-popover[data-v-382991cb]{min-width:220px;max-width:320px;padding:2px 0}.rev-signature-popover__title[data-v-382991cb]{text-transform:uppercase;letter-spacing:.06em;color:#64748b;border-bottom:1px solid #f1f5f9;margin-bottom:8px;padding-bottom:6px;font-size:11px;font-weight:700}.rev-signature-popover__entry[data-v-382991cb]{padding:4px 0}.rev-signature-popover__entry--divided[data-v-382991cb]{border-top:1px dashed #e2e8f0;margin-top:6px;padding-top:10px}.rev-signature-popover__type-row[data-v-382991cb]{align-items:center;gap:8px;margin-bottom:6px;display:flex}.rev-signature-popover__type-suffix[data-v-382991cb]{color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;font-size:11px}.rev-signature-popover__details[data-v-382991cb]{grid-template-columns:auto 1fr;gap:4px 12px;margin:0;display:grid}.rev-signature-popover__row[data-v-382991cb]{display:contents}.rev-signature-popover__row dt[data-v-382991cb]{color:#64748b;white-space:nowrap;font-size:12px}.rev-signature-popover__row dd[data-v-382991cb]{color:#0f172a;word-break:break-word;margin:0;font-size:12px;font-weight:500}.vault-browser-content[data-v-86849714]{flex-direction:column;gap:12px;width:100%;min-width:0;height:100%;min-height:200px;display:flex;overflow:hidden}.browser-toolbar[data-v-86849714]{flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.breadcrumb-wrap[data-v-86849714]{flex:1 1 0;min-width:0;padding:0;overflow:hidden}.toolbar-actions[data-v-86849714]{flex-shrink:0;align-items:center;display:flex}.search-results-label[data-v-86849714]{color:#64748b;padding:4px 0;font-size:13px;font-weight:600}.search-input[data-v-86849714]{flex:0 200px;width:200px;max-width:200px}.list-wrap[data-v-86849714]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;flex:1;min-height:0;padding:8px;display:flex;position:relative;overflow:hidden}.skeleton-row[data-v-86849714]{grid-template-columns:28px 1fr;align-items:center;gap:10px;height:52px;padding:0 10px;display:grid}.items-scroll[data-v-86849714]{flex:1;overflow-y:auto}.item-row[data-v-86849714]{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;justify-content:space-between;align-items:center;width:100%;padding:10px;transition:all .2s;display:flex}.item-row-tooltip-trigger[data-v-86849714]{width:100%}.item-row[data-v-86849714]:hover{background:#edf2ff}.item-row--selected[data-v-86849714]{background:#dbeafe}.item-row--disabled[data-v-86849714]{opacity:.5}.item-row--disabled[data-v-86849714]:hover{background:#f8fafc}.item-row[data-v-86849714]:disabled{cursor:not-allowed}.item-row:disabled .item-name[data-v-86849714],.item-row:disabled .item-meta[data-v-86849714]{color:#94a3b8}.item-row-main[data-v-86849714]{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.item-content[data-v-86849714]{flex:1;min-width:0;display:flex}.item-name[data-v-86849714]{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14px;font-weight:500;overflow:hidden}.item-row-trailing[data-v-86849714]{flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;padding-left:12px;display:flex}.item-meta-row[data-v-86849714]{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.item-meta[data-v-86849714]{color:#64748b;font-size:12px}.meta-separator[data-v-86849714]{color:#94a3b8}.folder-arrow-button[data-v-86849714],.preview-button[data-v-86849714],.folder-arrow-placeholder[data-v-86849714]{flex-shrink:0;width:28px;height:28px}.inline-loading[data-v-86849714]{border-top:1px solid #e2e8f0;margin-top:6px;padding-top:8px}.inline-loading-row[data-v-86849714]{grid-template-columns:24px 1fr;align-items:center;gap:10px;height:42px;padding:0 10px;display:grid}.empty-state-wrap[data-v-86849714]{flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.navigation-loading-overlay[data-v-86849714]{pointer-events:all;background:#f8fafc8f;border-radius:12px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.navigation-loading-card[data-v-86849714]{background:#fff;border:1px solid #dbeafe;border-radius:10px;align-items:center;gap:10px;padding:10px 14px;display:flex;box-shadow:0 8px 24px #0f172a1f}.navigation-loading-text[data-v-86849714]{color:#334155;font-size:13px;font-weight:600}.loading-spinner[data-v-86849714]{border:2px solid #cbd5e1;border-top-color:#2563eb;border-radius:999px;width:14px;height:14px;animation:.85s linear infinite spin-86849714}@keyframes spin-86849714{to{transform:rotate(360deg)}}.browser-footer[data-v-86849714]{flex-shrink:0;min-height:18px}.selected-meta[data-v-86849714]{color:#334155;font-size:12px;font-weight:600}.form-container[data-v-8bde86ff]{width:100%;max-width:600px;margin:0 auto}.custom-header[data-v-8bde86ff]{align-items:center;display:flex}.steps-container[data-v-8bde86ff]{justify-content:center;width:100%;margin-bottom:30px;display:flex}.steps-wrapper[data-v-8bde86ff]{width:100%;max-width:400px;margin:0 auto}[data-v-8bde86ff] .n-step{flex:1}[data-v-8bde86ff] .n-step__content{text-align:left}.modal-header[data-v-6ca8569d]{align-items:center;gap:10px;display:flex}.modal-header__icon[data-v-6ca8569d]{background:#eff6ff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.modal-header__text[data-v-6ca8569d]{flex-direction:column;gap:1px;min-width:0;display:flex}.modal-header__title[data-v-6ca8569d]{color:#0f172a;font-size:15px;font-weight:600;line-height:1.3}.modal-header__subtitle[data-v-6ca8569d]{color:#64748b;text-overflow:ellipsis;white-space:nowrap;max-width:380px;font-size:12px;overflow:hidden}.modal-body[data-v-6ca8569d]{flex-direction:column;gap:16px;display:flex}.upload-dragger[data-v-6ca8569d]{transition:border-color .2s,background .2s;background:#f8fafc!important;border:1.5px dashed #cbd5e1!important;border-radius:10px!important}.upload-dragger[data-v-6ca8569d]:hover:not(.upload-dragger--uploading),.upload-dragger--has-file[data-v-6ca8569d]{background:#eff6ff!important;border-color:#2563eb!important}.upload-dragger--uploading[data-v-6ca8569d]{pointer-events:none;opacity:.7}.dragger-inner[data-v-6ca8569d]{flex-direction:column;align-items:center;gap:6px;padding:24px 16px;display:flex}.dragger-icon-wrap[data-v-6ca8569d]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:4px;display:flex;box-shadow:0 1px 4px #0f172a0f}.dragger-title[data-v-6ca8569d]{color:#334155;font-size:14px;font-weight:500}.dragger-title--file[data-v-6ca8569d]{color:#1e40af;text-overflow:ellipsis;white-space:nowrap;max-width:360px;overflow:hidden}.dragger-hint[data-v-6ca8569d]{color:#94a3b8;font-size:12px}.description-section[data-v-6ca8569d]{flex-direction:column;gap:6px;display:flex}.description-label[data-v-6ca8569d]{color:#475569;align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex}.optional-badge[data-v-6ca8569d]{color:#94a3b8;background:#f1f5f9;border-radius:999px;padding:1px 6px;font-size:11px;font-weight:400}.progress-section[data-v-6ca8569d]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.progress-header[data-v-6ca8569d]{align-items:center;gap:6px;display:flex}.progress-label[data-v-6ca8569d]{color:#334155;font-size:13px;font-weight:500}.error-alert[data-v-6ca8569d]{border-radius:8px}.error-content[data-v-6ca8569d]{align-items:center;gap:6px;font-size:13px;display:flex}.modal-footer[data-v-6ca8569d]{justify-content:flex-end;gap:8px;display:flex}.fade-slide-enter-active[data-v-6ca8569d],.fade-slide-leave-active[data-v-6ca8569d]{transition:opacity .2s,transform .2s}.fade-slide-enter-from[data-v-6ca8569d],.fade-slide-leave-to[data-v-6ca8569d]{opacity:0;transform:translateY(-4px)}.selection-bar[data-v-8ea2e9ad]{box-sizing:border-box;background:#f1f5f9;border-radius:999px;min-height:42px;padding:4px 10px}.selection-count[data-v-8ea2e9ad]{white-space:nowrap;margin:0 8px 0 2px}.mass-share-modal[data-v-78046a5e] .n-card-header{padding-bottom:12px}.modal-header[data-v-78046a5e]{align-items:flex-start;gap:14px;display:flex}.modal-header-icon[data-v-78046a5e]{flex-shrink:0;margin-top:2px}.tab-content[data-v-78046a5e]{min-height:320px}.search-input[data-v-78046a5e]{border-radius:8px;margin-bottom:16px}.candidate-list[data-v-78046a5e]{max-height:320px;overflow-y:auto}.candidate-list .candidate-card[data-v-78046a5e]{border:1px solid var(--n-border-color);cursor:pointer;background:linear-gradient(135deg,#fafbfc 0%,#fff 100%);border-radius:10px;align-items:center;gap:12px;margin-bottom:8px;padding:12px 14px;transition:all .2s;display:flex}.candidate-list .candidate-card[data-v-78046a5e]:last-child{margin-bottom:0}.candidate-card[data-v-78046a5e]:hover{border-color:#2563eb;box-shadow:0 2px 8px #2563eb14}.candidate-icon[data-v-78046a5e]{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.candidate-icon.user[data-v-78046a5e]{color:#2563eb;background:#2563eb1f}.candidate-icon.role[data-v-78046a5e]{color:#16a34a;background:#22c55e1f}.candidate-content[data-v-78046a5e]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pagination-row[data-v-78046a5e]{border-top:1px solid var(--n-border-color);justify-content:center;margin-top:16px;padding-top:12px;display:flex}.modal-body[data-v-5dbde177]{min-height:280px}.search-row[data-v-5dbde177]{margin-bottom:12px}.search-row .n-input[data-v-5dbde177]{border-radius:8px}.user-list[data-v-5dbde177]{max-height:320px;overflow-y:auto}.user-list[data-v-5dbde177] .n-list-item{padding:0}.user-list[data-v-5dbde177] .n-list-item .n-list-item__main{margin:2px 4px;padding:0}.tile-inner[data-v-5dbde177]{cursor:pointer;border-radius:8px;align-items:center;padding:10px 12px;transition:background-color .15s,box-shadow .15s,outline-color .15s;display:flex}.tile-inner[data-v-5dbde177]:hover{background-color:var(--n-color-hover)}.tile-inner.selected[data-v-5dbde177]{background:var(--n-color-primary-suppl);box-shadow:inset 3px 0 0 0 var(--n-color-primary);outline:1px solid var(--n-color-primary);outline-offset:-1px}.tile-inner.selected[data-v-5dbde177]:hover{background:var(--n-color-primary-suppl)}.user-row-content[data-v-5dbde177]{flex:1;align-items:center;gap:12px;min-width:0;display:flex;overflow:hidden}.unassign-card[data-v-5dbde177]{background-color:var(--n-color-embedded);border:1px solid var(--n-border-color);cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;transition:background-color .2s,border-color .2s,box-shadow .2s;display:flex}.unassign-card[data-v-5dbde177]:hover:not(.is-busy){background-color:var(--n-color-hover);border-color:var(--n-color-primary);box-shadow:0 2px 8px #00000014}.unassign-card.is-busy[data-v-5dbde177]{pointer-events:none;opacity:.85}.unassign-card-icon[data-v-5dbde177]{color:var(--n-text-color-2);flex-shrink:0}.unassign-card-label[data-v-5dbde177]{color:var(--n-text-color-1);font-weight:500}.unassign-card-spin[data-v-5dbde177]{flex-shrink:0}.avatar-wrap[data-v-5dbde177]{flex-shrink:0;justify-content:center;align-items:center;margin-right:4px;display:flex}.user-row-text[data-v-5dbde177]{flex-direction:column;min-width:0;display:flex}.user-name[data-v-5dbde177]{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.user-email[data-v-5dbde177]{color:var(--n-text-color-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.empty-state[data-v-5dbde177]{padding:24px 0}.pagination-row[data-v-5dbde177]{justify-content:center;margin-top:12px;display:flex}.error-alert[data-v-5dbde177]{margin-top:12px}.table-title[data-v-33c7c37a]{font-size:18px;font-weight:500}.page-header[data-v-33c7c37a]{margin-bottom:16px}.selection-slot[data-v-33c7c37a]{min-height:42px;margin-bottom:12px}.toolbar-swap-enter-active[data-v-33c7c37a],.toolbar-swap-leave-active[data-v-33c7c37a]{transition:opacity .15s,transform .15s}.toolbar-swap-enter-from[data-v-33c7c37a]{opacity:0;transform:translateY(4px)}.toolbar-swap-leave-to[data-v-33c7c37a]{opacity:0;transform:translateY(-4px)}[data-v-33c7c37a] .n-data-table.n-data-table--striped .n-data-table-tbody .n-data-table-tr:nth-child(2n){background-color:#00000005}[data-v-33c7c37a] .n-data-table.n-data-table--striped .n-data-table-tbody .n-data-table-tr:nth-child(odd){background-color:#0000}[data-v-33c7c37a] .n-data-table.n-data-table--striped .n-data-table-tbody .n-data-table-tr[data-level="1"]:nth-child(2n){background-color:#00000005}[data-v-33c7c37a] .n-data-table.n-data-table--striped .n-data-table-tbody .n-data-table-tr[data-level="1"]:nth-child(odd){background-color:#0000}[data-v-33c7c37a] .contract-file-row:hover{background-color:#18a05814!important}[data-v-33c7c37a] .contract-file-name .file-name-clickable{cursor:pointer;border-radius:4px;padding:2px 4px;transition:all .2s;display:inline-block}[data-v-33c7c37a] .contract-file-name .file-name-clickable:hover{color:var(--primary-color,#18a058);background-color:#18a0581a}[data-v-33c7c37a] .n-data-table-tr.contract-file-row{cursor:pointer}[data-v-33c7c37a] .n-data-table-tr.contract-file-row:hover{background-color:#18a05814!important}[data-v-33c7c37a] .n-data-table-tr.contract-row:hover{background-color:#2080f014!important}[data-v-33c7c37a] .n-data-table-tr.contract-row{cursor:pointer}[data-v-33c7c37a] .n-data-table-tr.load-more-row{margin-top:4px;background-color:#00000005!important;border-top:1px solid #0000001a!important;border-bottom:none!important;height:auto!important}[data-v-33c7c37a] .n-data-table-tr.load-more-row:hover{background-color:#00000005!important}[data-v-33c7c37a] .n-data-table-tr.load-more-row .n-data-table-td{text-align:center;vertical-align:middle;background-color:#0000!important;border:none!important;height:auto!important;padding:16px!important}[data-v-33c7c37a] .n-data-table-tr.load-more-row .n-data-table-td:first-child{text-align:center;padding-left:24px!important}[data-v-33c7c37a] .n-data-table-tr.load-more-row .n-data-table-td:not(:first-child){color:#0000;-webkit-user-select:none;user-select:none;pointer-events:none;padding:16px 8px!important}.load-more-wrapper[data-v-33c7c37a]{justify-content:center;align-items:center;width:100%;display:flex}.load-more-container[data-v-33c7c37a]{justify-content:center;align-items:center;padding:4px 0;display:flex}[data-v-33c7c37a] .n-data-table .n-data-table-th{word-break:normal!important;white-space:normal!important;overflow-wrap:normal!important;word-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important}[data-v-33c7c37a] .n-data-table .n-data-table-th .n-data-table-th__title{word-break:normal!important;white-space:normal!important;overflow-wrap:normal!important;word-wrap:normal!important;line-height:1.4!important}[data-v-33c7c37a] .most-recent-value{color:#2080f0!important;font-weight:600!important}[data-v-33c7c37a] .faded-value{opacity:.6!important}.field-type-editor[data-v-ff42547a]{width:100%}.currency-input-group[data-v-ff42547a]{align-items:center;gap:8px;display:flex}.entity-inputs[data-v-ff42547a]{flex-direction:column;gap:8px;display:flex}.calendar-event-editor[data-v-ff42547a]{flex-direction:column;gap:16px;display:flex}.calendar-event-fields[data-v-ff42547a]{flex-direction:column;gap:12px;display:flex}.field-group[data-v-ff42547a]{flex-direction:column;gap:4px;min-width:140px;display:flex}.field-label[data-v-ff42547a]{color:#666;margin:0;font-size:12px;font-weight:500}.calendar-event-fields .n-input[data-v-ff42547a],.calendar-event-fields .n-date-picker[data-v-ff42547a],.calendar-event-fields .n-select[data-v-ff42547a],.calendar-event-fields .n-input-number[data-v-ff42547a]{width:100%}.calendar-events-list[data-v-ff42547a]{flex-direction:column;gap:16px;margin-bottom:16px;display:flex}.calendar-event-item[data-v-ff42547a]{background:#fafafa;border:1px solid #e0e0e0;border-radius:8px;padding:16px}.calendar-event-header[data-v-ff42547a]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.calendar-event-header h4[data-v-ff42547a]{color:#333;margin:0;font-size:14px;font-weight:600}.list-editor[data-v-ff42547a],.list-items[data-v-ff42547a]{flex-direction:column;gap:8px;display:flex}.list-item[data-v-ff42547a]{align-items:flex-start;gap:8px;display:flex}.list-item .field-type-editor[data-v-ff42547a]{flex:1}.remove-item-btn[data-v-ff42547a]{flex-shrink:0}.list-actions[data-v-ff42547a]{align-items:center;gap:8px;display:flex}.save-btn[data-v-ff42547a]{flex-shrink:0}.help-text[data-v-ff42547a]{color:#0369a1;background:#f0f9ff;border:1px solid #bae6fd;border-radius:4px;margin-bottom:12px;padding:8px 12px;font-size:12px}.help-text p[data-v-ff42547a]{margin:0 0 4px}.help-text ul[data-v-ff42547a]{margin:4px 0 0;padding-left:16px}.help-text li[data-v-ff42547a]{margin-bottom:2px}.field-display[data-v-6565a31e],.edit-mode[data-v-6565a31e]{flex-direction:column;gap:8px;display:flex}.edit-input[data-v-6565a31e]{width:100%}.original-value-hint[data-v-6565a31e]{color:#999;padding:4px 0;font-size:12px;font-style:italic}.view-mode[data-v-6565a31e]{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.field-value[data-v-6565a31e]{white-space:pre-wrap;font-size:14px;display:inline-block}.empty-value[data-v-6565a31e]{color:#999;font-style:italic}.field-value-complex[data-v-6565a31e]{margin:0;padding:0}.highlighted-text-list[data-v-6565a31e]{flex-direction:column;gap:8px;display:flex}.list-item[data-v-6565a31e]{align-items:center;gap:8px;display:flex}.list-input[data-v-6565a31e]{flex:1}.edit-actions[data-v-6565a31e]{gap:8px;margin-top:8px;display:flex}.highlighted-text-display[data-v-6565a31e]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.highlighted-text-item[data-v-6565a31e]{color:#0369a1;white-space:normal;word-wrap:break-word;background-color:#f0f9ff;border:1px solid #bae6fd;border-radius:12px;padding:2px 8px;font-size:12px}.modal-header[data-v-2137724e]{justify-content:space-between;align-items:center;width:100%;padding:0 4px;display:flex}.header-actions[data-v-2137724e],.edit-actions[data-v-2137724e]{align-items:center;gap:8px;display:flex}.cell-details[data-v-2137724e]{flex-direction:column;gap:24px;padding:8px 0;display:flex}.no-extraction[data-v-2137724e]{text-align:center;color:#999;padding:40px 20px;font-size:14px}.detail-row[data-v-2137724e]{align-items:flex-start;gap:20px;min-height:40px;display:flex}.detail-label[data-v-2137724e]{color:#374151;flex-shrink:0;align-items:center;gap:6px;min-width:140px;max-width:140px;padding-top:8px;font-size:14px;font-weight:600;display:flex}.detail-label .label-text[data-v-2137724e]{white-space:nowrap;line-height:1.5}.overwrite-icon[data-v-2137724e]{color:#6b7280;opacity:.8;flex-shrink:0;font-size:14px}.detail-value[data-v-2137724e]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.detail-value[data-v-2137724e] .field-display,.detail-value[data-v-2137724e] .ai-value-container,.detail-value[data-v-2137724e] .view-mode,.detail-value[data-v-2137724e] .edit-mode{width:100%}.detail-value[data-v-2137724e] .original-value-hint{color:#6b7280;margin-top:6px;font-size:12px}.detail-value[data-v-2137724e] input,.detail-value[data-v-2137724e] textarea,.detail-value[data-v-2137724e] .n-input,.detail-value[data-v-2137724e] .n-input-number,.detail-value[data-v-2137724e] .n-select,.detail-value[data-v-2137724e] .n-date-picker{width:100%}.detail-value[data-v-2137724e] .field-value{word-wrap:break-word;word-break:break-word;color:#111827;line-height:1.5}.detail-value[data-v-2137724e] .field-value-complex{white-space:pre-wrap;word-wrap:break-word}.detail-value[data-v-2137724e] textarea{resize:vertical;min-height:80px;padding:8px 12px;line-height:1.5}.detail-value[data-v-2137724e] input[type=text],.detail-value[data-v-2137724e] input[type=number]{padding:8px 12px;line-height:1.5}.detail-value[data-v-2137724e] .n-input-wrapper,.detail-value[data-v-2137724e] .n-input-number,.detail-value[data-v-2137724e] .n-select,.detail-value[data-v-2137724e] .n-date-picker{width:100%}.detail-value[data-v-2137724e] .empty-value{color:#9ca3af;font-style:italic}.contract-select-table[data-v-d888ef4c]{min-height:320px}.modal-content[data-v-5633003f]{min-height:380px}.tab-pane-content[data-v-5633003f]{min-height:320px;padding:8px 0}.tab-label[data-v-5633003f]{align-items:center;display:inline-flex}.modal-content[data-v-d9c14bdc]{flex-direction:column;gap:16px;height:65vh;display:flex}.header-section[data-v-d9c14bdc]{flex-shrink:0}.header-title[data-v-d9c14bdc]{align-items:center;gap:12px;margin-bottom:4px;display:flex}.search-section[data-v-d9c14bdc]{flex-shrink:0}.table-section[data-v-d9c14bdc]{border:1px solid #f3f4f6;border-radius:4px;flex-direction:column;flex:1;min-height:0;display:flex}.selection-confirmation[data-v-d9c14bdc]{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;flex-shrink:0;gap:12px;padding:16px;display:flex}.selected-card[data-v-d9c14bdc]{justify-content:space-between;align-items:center;display:flex}.selected-info[data-v-d9c14bdc]{align-items:center;gap:12px;min-width:0;display:flex}.icon-wrapper[data-v-d9c14bdc]{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.text-details[data-v-d9c14bdc]{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.selection-name[data-v-d9c14bdc]{white-space:nowrap;flex-shrink:0;font-size:14px}.selection-meta[data-v-d9c14bdc]{align-items:center;gap:8px;min-width:0;display:flex}.meta-divider[data-v-d9c14bdc]{color:#d1d5db;-webkit-user-select:none;user-select:none}.selection-desc[data-v-d9c14bdc]{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.form-section[data-v-d9c14bdc]{border-top:1px dashed #d1d5db;padding-top:12px}[data-v-d9c14bdc] .n-data-table{flex:1}[data-v-d9c14bdc] .n-data-table .n-data-table-tbody tr.selected-row{background-color:#eff6ff}[data-v-d9c14bdc] .n-data-table .n-data-table-tbody tr.selected-row:hover{background-color:#dbeafe}.fade-slide-enter-active[data-v-d9c14bdc],.fade-slide-leave-active[data-v-d9c14bdc]{transition:all .3s}.fade-slide-enter-from[data-v-d9c14bdc],.fade-slide-leave-to[data-v-d9c14bdc]{opacity:0;transform:translateY(10px)}.table-title[data-v-9de886d9]{font-size:18px;font-weight:500}[data-v-9de886d9] .n-data-table.n-data-table--striped .n-data-table-tbody .n-data-table-tr:nth-child(2n){background-color:#00000005}[data-v-9de886d9] .n-data-table.n-data-table--striped .n-data-table-tbody .n-data-table-tr:nth-child(odd){background-color:#0000}[data-v-9de886d9] .contract-file-row:hover{background-color:#18a05814!important}[data-v-9de886d9] .contract-file-name .file-name-clickable{cursor:pointer;border-radius:4px;padding:2px 4px;transition:all .2s;display:inline-block}[data-v-9de886d9] .contract-file-name .file-name-clickable:hover{color:var(--primary-color,#18a058);background-color:#18a0581a}[data-v-9de886d9] .n-data-table-tr.contract-file-row{cursor:pointer}[data-v-9de886d9] .n-data-table-tr.contract-file-row:hover{background-color:#18a05814!important}[data-v-9de886d9] .n-data-table .n-data-table-th{word-break:normal!important;white-space:normal!important;overflow-wrap:normal!important;word-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important}[data-v-9de886d9] .n-data-table .n-data-table-th .n-data-table-th__title{word-break:normal!important;white-space:normal!important;overflow-wrap:normal!important;word-wrap:normal!important;line-height:1.4!important}.page-header[data-v-9de886d9]{margin-bottom:24px}.header-title[data-v-9de886d9]{align-items:center;display:flex}.header-title-content[data-v-9de886d9]{flex-direction:column;display:flex}.header-actions[data-v-9de886d9]{align-items:center;gap:8px;display:flex}.content-container[data-v-9de886d9]{max-width:100%;margin-bottom:24px}.info-card[data-v-9de886d9]{background:linear-gradient(135deg,#fff 0%,#fefefe 100%);border-radius:10px;transition:all .2s;animation:.4s ease-out fadeInUp-9de886d9;box-shadow:0 2px 4px #00000014}.info-card[data-v-9de886d9]:hover{transform:translateY(-1px);box-shadow:0 4px 8px #0000001f}.card-header[data-v-9de886d9]{grid-template-columns:1fr 1fr;align-items:center;gap:0;display:grid}.header-left-section[data-v-9de886d9]{align-items:center;padding-right:20px;display:flex}.header-right-section[data-v-9de886d9]{align-items:center;gap:12px;min-width:0;padding-left:24px;display:flex;overflow:hidden}.header-right-content[data-v-9de886d9]{align-items:center;display:flex}.description-wrapper[data-v-9de886d9]{word-break:break-word;white-space:pre-wrap;max-width:100%}.info-card-content[data-v-9de886d9]{grid-template-columns:1fr 1fr;align-items:stretch;gap:0;display:grid;position:relative}.contract-info-half[data-v-9de886d9]{min-width:0;padding-right:20px;position:relative}.matters-half[data-v-9de886d9]{flex-direction:column;min-width:0;padding-left:20px;display:flex;position:relative}.info-card[data-v-9de886d9]{position:relative}.info-card[data-v-9de886d9]:before{content:"";pointer-events:none;background:#e5e7eb;width:2px;position:absolute;top:16px;bottom:16px;left:50%;transform:translate(-50%)}.card-header[data-v-9de886d9],.info-card-content[data-v-9de886d9]{z-index:1;position:relative}.contract-descriptions[data-v-9de886d9] .n-descriptions-table{width:100%}.contract-descriptions[data-v-9de886d9] .n-descriptions-table-col{padding-left:0;padding-right:12px}.contract-descriptions[data-v-9de886d9] .n-descriptions-table .n-descriptions-table-row{margin-bottom:8px}.matters-in-card-loading[data-v-9de886d9]{justify-content:center;align-items:center;padding:20px;display:flex}.matters-in-card-content[data-v-9de886d9]{flex-direction:column;flex:1;min-height:0;display:flex}.matters-in-card-empty[data-v-9de886d9]{text-align:center;color:#9ca3af;flex:1;justify-content:center;align-items:center;padding:12px 0;display:flex}.matters-in-card-scroll[data-v-9de886d9]{scrollbar-width:thin;scrollbar-color:#cbd5e1 #f1f5f9;flex-direction:column;flex:1;gap:8px;max-height:200px;padding-top:4px;padding-bottom:4px;padding-right:4px;display:flex;overflow:hidden auto}.matters-in-card-scroll[data-v-9de886d9]::-webkit-scrollbar{width:6px}.matters-in-card-scroll[data-v-9de886d9]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.matters-in-card-scroll[data-v-9de886d9]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.matters-in-card-scroll[data-v-9de886d9]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.matter-card-compact[data-v-9de886d9]{cursor:pointer;background:linear-gradient(135deg,#fff 0%,#f8fafc 100%);border:1px solid #e2e8f0;border-radius:8px;flex:none;width:100%;padding:10px;transition:all .2s;box-shadow:0 1px 2px #0000000d}.matter-card-compact[data-v-9de886d9]:hover{border-color:#3b82f6;transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.matter-card-compact-header[data-v-9de886d9]{align-items:center;gap:8px;margin-bottom:6px;display:flex}.matter-icon-compact[data-v-9de886d9]{background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex;box-shadow:0 1px 3px #0000001a}.edit-share-popover[data-v-9de886d9]{min-width:180px;padding:4px 0}.edit-share-checkboxes[data-v-9de886d9]{flex-direction:column;gap:6px;display:flex}.shared-user-icon[data-v-9de886d9]{background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%)}.shared-role-icon[data-v-9de886d9]{background:linear-gradient(135deg,#16a34a 0%,#15803d 100%)}.right-panel-tab-bar[data-v-9de886d9]{border:1px solid var(--n-border-color);background:var(--n-color-modal,#f6f8fa);border-radius:8px;flex:1 1 0;align-items:stretch;min-width:0;display:flex;overflow:hidden}.right-panel-tab[data-v-9de886d9]{min-width:0;color:var(--n-text-color-3);border:none;border-right:1px solid var(--n-border-color);cursor:pointer;text-align:center;white-space:nowrap;text-overflow:ellipsis;background:0 0;flex:1 1 0;padding:6px 8px;font-size:12px;font-weight:500;transition:color .15s,background .15s;overflow:hidden}.right-panel-tab[data-v-9de886d9]:last-child{border-right:none}.right-panel-tab[data-v-9de886d9]:hover{color:var(--n-text-color-2);background:var(--n-color-hover,#0000000a)}.right-panel-tab.active[data-v-9de886d9]{color:#2563eb;background:#2563eb14}.matter-unlink-btn[data-v-9de886d9]{opacity:.8;background:#ef44441a;border-radius:6px;flex-shrink:0;margin-left:auto;padding:6px;transition:all .2s}.matter-unlink-btn[data-v-9de886d9]:hover{opacity:1;background:#ef444426}.matter-unlink-btn[data-v-9de886d9] .n-icon{font-size:16px}.matter-card-compact-body[data-v-9de886d9]{border-top:1px solid #f1f5f9;flex-direction:column;gap:4px;padding-top:6px;display:flex}@media (width<=1200px){.info-card-content[data-v-9de886d9]{grid-template-columns:1fr;gap:0}.contract-info-half[data-v-9de886d9]{border-bottom:2px solid #e5e7eb;border-right:none;padding-bottom:20px;padding-right:0}.matters-half[data-v-9de886d9]{padding-top:20px;padding-left:0}.matters-in-card-scroll[data-v-9de886d9]{flex-direction:row;max-width:100%;max-height:none;overflow:auto hidden}.matter-card-compact[data-v-9de886d9]{flex:0 0 200px;width:auto}}@keyframes fadeInUp-9de886d9{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.contract-detail-view[data-v-9de886d9]{background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);min-height:100vh;padding:24px 96px}.pane-layout[data-v-4a461bcd]{flex-direction:column;gap:16px;display:flex}.pane-caption[data-v-4a461bcd]{color:#6b7280;font-size:13px}.awaiting-detection[data-v-4a461bcd]{flex-direction:column;gap:8px;display:flex}.awaiting-detection__intro[data-v-4a461bcd]{color:#374151;align-items:center;gap:10px;font-size:13px;display:flex}.awaiting-detection__files[data-v-4a461bcd]{color:#374151;margin:0;padding-left:22px;font-size:13px}.clear-signature-alert[data-v-4a461bcd] .n-alert-body__title{font-weight:700}.clear-signature-body[data-v-4a461bcd]{flex-direction:column;gap:12px;display:flex}.clear-signature-body__intro[data-v-4a461bcd]{color:#374151;margin:0;font-size:13px;line-height:1.5}.clear-signature-list[data-v-4a461bcd]{flex-direction:column;gap:10px;display:flex}.clear-signature-item[data-v-4a461bcd]{cursor:pointer;background:#fff9;border:1px solid #dc262640;border-radius:8px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.clear-signature-item__text[data-v-4a461bcd]{color:#1f2937;flex:1;font-size:13px;line-height:1.5}.debug-panel[data-v-0790e658],.status-stack[data-v-0790e658]{flex-direction:column;gap:12px;display:flex}.pane-layout[data-v-8102b7cf]{flex-direction:column;gap:16px;display:flex}.pane-caption[data-v-8102b7cf]{color:#6b7280;font-size:13px}.continue-required-field[data-v-8102b7cf] .n-form-item-label__text{color:#1d4ed8;font-weight:600}.continue-required-control[data-v-8102b7cf]{--n-border:1px solid #2563eb73;--n-border-hover:1px solid #2563ebb3;--n-border-focus:1px solid #2563eb;--n-border-active:1px solid #2563eb;--n-box-shadow-focus:0 0 0 2px #2563eb29;--n-box-shadow-active:0 0 0 2px #2563eb29;--n-color:#f8fbff;--n-color-focus:#fff}.continue-required-control[data-v-8102b7cf] .n-input__state-border,.continue-required-control[data-v-8102b7cf] .n-base-selection__state-border{border-color:#2563eb73}.continue-required-control[data-v-8102b7cf] .n-input,.continue-required-control[data-v-8102b7cf] .n-base-selection{background-color:#f8fbff}.continue-required-control[data-v-8102b7cf] .n-input:hover .n-input__state-border,.continue-required-control[data-v-8102b7cf] .n-base-selection:hover .n-base-selection__state-border{border-color:#2563ebb3}.continue-required-control[data-v-8102b7cf] .n-input.n-input--focus .n-input__state-border,.continue-required-control[data-v-8102b7cf] .n-base-selection.n-base-selection--focus .n-base-selection__state-border{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb29}.datetime-input[data-v-8102b7cf]{width:100%;min-height:34px;font:inherit;color:#333639;background:#fff;border:1px solid #e0e0e6;border-radius:3px;padding:0 12px}.datetime-input[data-v-8102b7cf]:focus{border-color:#18a058;outline:none;box-shadow:0 0 0 2px #18a0582e}.datetime-input--error[data-v-8102b7cf]{border-color:#d03050}.datetime-input--error[data-v-8102b7cf]:focus{border-color:#d03050;box-shadow:0 0 0 2px #d030502e}.field-overlay[data-v-8e72c60c]{pointer-events:all;cursor:crosshair;position:absolute;inset:0}.draw-preview[data-v-8e72c60c]{pointer-events:none;box-sizing:border-box;background:#2080f014;border:2px dashed #2080f0;border-radius:4px;position:absolute}.field-box[data-v-8e72c60c]{cursor:grab;-webkit-user-select:none;user-select:none;box-sizing:border-box;border:2px solid #9ca3af;border-radius:4px;flex-direction:column;justify-content:flex-start;transition:box-shadow .12s;display:flex;position:absolute;overflow:hidden}.field-box[data-v-8e72c60c]:hover{box-shadow:0 2px 8px #00000026}.field-box.is-selected[data-v-8e72c60c]{box-shadow:0 0 0 2px #2080f0,0 2px 8px #00000026}.field-box-header[data-v-8e72c60c]{pointer-events:none;align-items:center;gap:4px;padding:3px 5px;display:flex}.field-dot[data-v-8e72c60c]{border-radius:50%;flex-shrink:0;width:8px;height:8px}.field-label[data-v-8e72c60c]{color:#111827;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;line-height:1;overflow:hidden}.resize-grip[data-v-8e72c60c]{cursor:se-resize;background:linear-gradient(135deg,#0000 40%,#00000040 40% 55%,#0000 55% 65%,#00000040 65% 80%,#0000 80%);border-radius:0 0 3px;width:14px;height:14px;position:absolute;bottom:0;right:0}.field-sidebar[data-v-ad5c04bc]{border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;flex-shrink:0;width:240px;display:flex;overflow:hidden}.sidebar-section[data-v-ad5c04bc]{border-radius:0}.field-palette[data-v-ad5c04bc]{flex-direction:column;gap:6px;display:flex}.palette-chip[data-v-ad5c04bc]{cursor:grab;background:#f9fafb;border:1px dashed #d1d5db;border-radius:6px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;transition:background .12s,border-color .12s;display:flex}.palette-chip[data-v-ad5c04bc]:hover{background:#f3f4f6;border-color:#9ca3af}.palette-chip[data-v-ad5c04bc]:active{cursor:grabbing}.palette-chip.is-armed[data-v-ad5c04bc]{background:#eff6ff;border-style:solid;border-color:#2080f0}.palette-chip.is-disabled[data-v-ad5c04bc]{opacity:.45;cursor:not-allowed;background:#f3f4f6}.palette-chip.is-disabled[data-v-ad5c04bc]:hover{background:#f3f4f6;border-color:#d1d5db}.palette-chip-icon[data-v-ad5c04bc]{color:#4b5563;justify-content:center;align-items:center;width:22px;height:18px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.palette-chip-label[data-v-ad5c04bc]{color:#111827;font-size:13px;line-height:1.2}.palette-hint[data-v-ad5c04bc]{color:#9ca3af;margin:8px 0 0;font-size:11px}.party-list[data-v-ad5c04bc]{flex-direction:column;gap:4px;display:flex}.party-row[data-v-ad5c04bc]{cursor:pointer;text-align:left;background:#f9fafb;border:1px solid #0000;border-radius:6px;align-items:center;gap:8px;width:100%;padding:6px 8px;font-size:13px;transition:background .12s,border-color .12s;display:flex}.party-row[data-v-ad5c04bc]:hover{background:#f3f4f6}.party-row.is-active[data-v-ad5c04bc]{background:#eff6ff;border-color:currentColor}.party-dot[data-v-ad5c04bc]{border-radius:50%;flex-shrink:0;width:10px;height:10px}.party-name[data-v-ad5c04bc]{text-overflow:ellipsis;white-space:nowrap;color:#111827;flex:1;overflow:hidden}.sidebar-empty[data-v-ad5c04bc]{padding:8px 0}.field-list[data-v-ad5c04bc]{flex-direction:column;gap:6px;display:flex}.field-row[data-v-ad5c04bc]{cursor:pointer;text-align:left;background:#f9fafb;border:1px solid #0000;border-radius:6px;flex-direction:column;gap:2px;padding:8px 10px;transition:background .12s,border-color .12s;display:flex}.field-row[data-v-ad5c04bc]:hover{background:#f3f4f6}.field-row.is-active[data-v-ad5c04bc]{background:#eff6ff;border-color:#2080f0}.field-row-title[data-v-ad5c04bc]{color:#111827;white-space:normal;overflow-wrap:anywhere;align-items:center;gap:8px;font-size:13px;line-height:1.2;display:flex}.field-row-icon[data-v-ad5c04bc]{color:#4b5563;justify-content:center;align-items:center;width:18px;height:18px;line-height:1;display:inline-flex}.field-row-meta[data-v-ad5c04bc]{color:#6b7280;font-size:11px}.field-config[data-v-ad5c04bc]{flex-direction:column;gap:8px;display:flex}.config-row[data-v-ad5c04bc]{align-items:center;gap:8px;min-width:0;display:flex}.config-stack[data-v-ad5c04bc]{flex-direction:column;gap:4px;min-width:0;display:flex}.config-label[data-v-ad5c04bc]{color:#6b7280;flex-shrink:0;width:56px;font-size:12px}.config-value[data-v-ad5c04bc]{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.config-control[data-v-ad5c04bc]{flex:1;min-width:0;max-width:100%}.config-control[data-v-ad5c04bc] .n-base-selection{width:100%;max-width:100%}.config-control[data-v-ad5c04bc] .n-base-selection-label,.config-control[data-v-ad5c04bc] .n-base-selection-input{min-width:0}.config-control[data-v-ad5c04bc] .n-base-selection-input__content,.config-control[data-v-ad5c04bc] .n-base-selection-label__render-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pane-layout[data-v-dac8f0da]{flex-direction:column;gap:16px;display:flex}.page-number-input[data-v-dac8f0da]{width:88px}.pane-caption[data-v-dac8f0da]{color:#6b7280;font-size:13px}.doc-selector[data-v-dac8f0da]{align-items:center;gap:10px;display:flex}.doc-selector-label[data-v-dac8f0da]{color:#6b7280;white-space:nowrap;font-size:13px}.editor-layout[data-v-dac8f0da]{align-items:flex-start;gap:16px;display:flex}.pdf-column[data-v-dac8f0da]{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.page-controls[data-v-dac8f0da]{align-items:center;display:flex}.page-label[data-v-dac8f0da]{color:#374151;text-align:center;min-width:60px;font-size:13px}.pdf-wrapper[data-v-dac8f0da]{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;min-height:400px;position:relative;overflow:hidden}.pdf-placeholder[data-v-dac8f0da]{color:#9ca3af;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:400px;font-size:14px;display:flex}.pdf-status-message[data-v-dac8f0da]{text-align:center;max-width:420px}.pdf-status-content[data-v-dac8f0da]{flex-direction:column;align-items:center;gap:12px;display:flex}.pdf-status-icon[data-v-dac8f0da]{color:#fff;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;font-size:28px;font-weight:700;line-height:1;display:flex}.pdf-status-icon--info[data-v-dac8f0da]{background:#2563eb}.pdf-status-icon--warning[data-v-dac8f0da]{background:#f59e0b}.pdf-status-icon--error[data-v-dac8f0da]{background:#dc2626}.pdf-status-message--info[data-v-dac8f0da]{color:#2563eb}.pdf-status-message--warning[data-v-dac8f0da]{color:#b45309}.pdf-status-message--error[data-v-dac8f0da]{color:#dc2626}.pdf-render[data-v-dac8f0da]{width:100%;display:block}.fields-summary[data-v-dac8f0da]{align-items:center;gap:8px;display:flex}[data-v-dac8f0da] .vue-pdf canvas{display:block;width:100%!important;height:auto!important}[data-v-547944dd] .signature-signees-pane.n-card{box-shadow:none;background:#fff;border:none}[data-v-547944dd] .signature-signees-pane .n-card-header,[data-v-547944dd] .signature-signees-pane .n-card__content,[data-v-547944dd] .signature-signees-pane .n-card__footer{background:#fff}[data-v-547944dd] .signature-signees-pane .n-card__border{display:none}.pane-layout[data-v-547944dd]{flex-direction:column;gap:16px;display:flex}.pane-layout[data-v-547944dd] .n-card{background:#fff}.pane-layout[data-v-547944dd] .n-card.n-card--embedded{background:#fff;box-shadow:0 12px 28px #452d070f}.pane-caption[data-v-547944dd],.role-group-subtitle[data-v-547944dd],.picker-subtitle[data-v-547944dd]{color:#6b7280;font-size:13px}.picker-header[data-v-547944dd]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.picker-switch-label[data-v-547944dd]{color:#374151;font-size:13px;font-weight:600}.picker-title[data-v-547944dd]{font-size:15px;font-weight:600}.tab-stack[data-v-547944dd]{flex-direction:column;gap:12px;display:flex}.tab-toolbar[data-v-547944dd]{align-items:center;gap:12px;display:flex}.table-actions[data-v-547944dd]{justify-content:center;display:flex}.role-group-stack[data-v-547944dd]{flex-direction:column;gap:16px;display:flex}.role-group[data-v-547944dd]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;gap:12px;padding:16px;display:flex}.role-group-header[data-v-547944dd]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.role-group-title[data-v-547944dd]{color:#111827;margin:0;font-size:16px;font-weight:600}.role-group-subtitle[data-v-547944dd]{margin:4px 0 0}.role-group-switch[data-v-547944dd]{flex-shrink:0;align-items:center;gap:10px;display:flex}.signee-stack[data-v-547944dd]{flex-direction:column;gap:12px;display:flex}.signee-stack[data-v-547944dd] .n-card.is-draggable,.signee-stack[data-v-547944dd] .n-card.is-draggable .n-card-header{cursor:grab}.signee-stack[data-v-547944dd] .n-card.is-drag-target{border-color:#2563eb;box-shadow:0 12px 28px #2563eb24}.card-header-extra[data-v-547944dd]{align-items:center;gap:12px;display:flex}.drag-indicator-icon[data-v-547944dd]{color:#64748b;cursor:grab}.signee-card-grid[data-v-547944dd]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px;display:grid}.detail-field[data-v-547944dd]{flex-direction:column;gap:4px;display:flex}.detail-controls[data-v-547944dd]{grid-template-columns:1fr;gap:12px 16px;display:grid}.detail-field-missing[data-v-547944dd]{background:0 0;border:none;border-radius:0;padding:0}.detail-label[data-v-547944dd]{color:#6b7280;text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:600}.detail-value[data-v-547944dd]{color:#1f2937;word-break:break-word;font-size:14px}.detail-value-missing[data-v-547944dd]{color:#c2410c;font-weight:600}.missing-fields-alert[data-v-547944dd]{margin-top:12px}.empty-role-message[data-v-547944dd]{color:#6b7280;padding:6px 0;font-size:13px}.add-recipient-button[data-v-547944dd]{border-radius:8px;min-height:42px;font-weight:600;box-shadow:0 1px 3px #0000001a}.add-recipient-content[data-v-547944dd]{justify-content:center;align-items:center;gap:8px;line-height:1;display:inline-flex}.add-recipient-plus[data-v-547944dd]{align-items:center;font-size:18px;line-height:1;display:inline-flex}.recipient-picker-footer[data-v-547944dd]{justify-content:flex-end;gap:12px;display:flex}.edit-icon-button[data-v-547944dd]{color:#334155}.delete-icon-button[data-v-547944dd]{color:#dc2626}@media (width<=900px){.picker-header[data-v-547944dd],.tab-toolbar[data-v-547944dd],.role-group-header[data-v-547944dd]{flex-direction:column;align-items:stretch}.role-group-switch[data-v-547944dd]{justify-content:space-between}.signee-card-grid[data-v-547944dd]{grid-template-columns:1fr}.signee-card-layout[data-v-547944dd]{grid-template-columns:1fr;gap:12px}.drag-handle-rail[data-v-547944dd]{justify-content:flex-start;padding-top:0}}.signature-contract-selector[data-v-dbb8c8e9]{flex-direction:column;gap:12px;height:450px;display:flex;overflow-y:auto}.search-row[data-v-dbb8c8e9]{display:flex}.selection-scope-alert strong[data-v-dbb8c8e9]{margin:0 4px}.status-text[data-v-dbb8c8e9]{color:#4b5563}.status-text--ok[data-v-dbb8c8e9]{color:#166534}.status-text--warning[data-v-dbb8c8e9]{color:#b45309}[data-v-dbb8c8e9] .n-data-table-th[data-col-key=__n_selection__] .n-checkbox{display:none}.upload-location[data-v-bd388f4d]{background-color:#f5f5f5;border-radius:4px;margin-bottom:16px;padding:8px}.upload-container[data-v-bd388f4d]{flex-direction:column;display:flex}.office-document-loading[data-v-bd388f4d]{align-items:center;gap:8px;margin-bottom:16px;display:flex}.custom-upload[data-v-bd388f4d] .n-upload-file-list{border:1px solid #eee;border-radius:4px;max-height:200px;margin-top:16px;padding:0 8px;overflow-y:auto}.progress-area[data-v-bd388f4d]{margin-top:16px}.progress-item[data-v-bd388f4d]{margin-bottom:8px}.progress-text[data-v-bd388f4d]{color:#666;text-align:center;margin-top:4px;font-size:.8rem}.error-list[data-v-bd388f4d],.upload-options[data-v-bd388f4d]{margin-top:16px}.upload-options__body[data-v-bd388f4d]{flex-direction:column;gap:12px;display:flex}.processing-directories[data-v-bd388f4d]{margin-top:16px;margin-bottom:16px}.folder-summary[data-v-bd388f4d]{margin-top:16px;margin-bottom:8px}.current-office-document[data-v-bd388f4d]{margin-top:16px}.document-name-field[data-v-bd388f4d]{margin-top:12px}.pane-layout[data-v-279eabfb]{flex-direction:column;gap:16px;display:flex}.pane-caption[data-v-279eabfb],.pane-caption[data-v-279eabfb]{color:#6b7280;font-size:13px}.document-stack[data-v-279eabfb]{flex-direction:column;gap:12px;display:flex}.pane-layout[data-v-279eabfb] .n-card.n-card--embedded{background:#fff;box-shadow:0 12px 28px #452d070f}.document-source[data-v-279eabfb]{color:#6b7280;font-size:13px}.vault-browser[data-v-279eabfb]{height:450px}.signature-flow-view[data-v-13219143]{flex-direction:column;gap:16px;max-width:1440px;margin:0 auto;display:flex}.page-header[data-v-13219143]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.header-main[data-v-13219143]{align-items:flex-start;gap:12px;display:flex}.page-title[data-v-13219143]{margin:0;font-size:32px;line-height:1.1}.page-subtitle[data-v-13219143],.header-meta[data-v-13219143]{color:#6b7280;margin:4px 0 0}.restore-modal-copy[data-v-13219143]{color:#374151;line-height:1.6}.steps-container[data-v-13219143]{box-sizing:border-box;width:calc(100% - 32px);margin:0 auto;padding:0 0 8px}.steps-container[data-v-13219143] .n-steps{width:100%}.step-navigation[data-v-13219143]{justify-content:flex-end;gap:12px;width:calc(100% - 32px);margin:-4px auto 0;display:flex}.steps-container[data-v-13219143] .n-step{flex:1 1 0;min-width:0}.steps-container[data-v-13219143] .n-step-content{box-sizing:border-box;width:100%;min-width:0;padding-right:16px}.steps-container[data-v-13219143] .n-step-content-header{width:100%;min-width:0}.steps-container[data-v-13219143] .n-step-indicator{cursor:pointer}.step-summary[data-v-13219143]{color:#6b7280;white-space:normal;overflow-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:12px;line-height:1.4;display:block}.steps-container[data-v-13219143] .n-step-content-header__title{color:#111827;white-space:normal;cursor:pointer;width:100%;max-width:100%;font-weight:600;line-height:1.35;overflow:visible}.steps-container[data-v-13219143] .n-step-content__description{width:100%;min-width:0;max-width:100%;overflow:hidden}.steps-container[data-v-13219143] .n-step:last-child .n-step-content{padding-right:0}.step-clickable[data-v-13219143] .n-step-content-header__title:hover{color:#2080f0}.step-disabled[data-v-13219143] .n-step-content-header__title{cursor:not-allowed;opacity:.5;color:#9ca3af}.steps-container[data-v-13219143] .n-step.step-disabled{opacity:.68}.step-current[data-v-13219143] .n-step-content-header__title{color:#2080f0}.step-current[data-v-13219143] .n-step-content__description{color:#5b7bb8}@media (width<=768px){.page-header[data-v-13219143]{flex-direction:column}.page-title[data-v-13219143]{font-size:26px}.steps-container[data-v-13219143]{width:100%;padding-left:8px;padding-right:8px;overflow-x:auto}.step-navigation[data-v-13219143]{box-sizing:border-box;width:100%;padding:0 8px}.steps-container[data-v-13219143] .n-steps{min-width:820px}}.vault-pdf-preview[data-v-74ea0719]{flex-direction:column;height:100%;display:flex;overflow:hidden}.document-controls[data-v-74ea0719]{flex-shrink:0;margin-bottom:12px}.pdf-container[data-v-74ea0719]{flex:1;height:0;position:relative;overflow:auto}.pdf-viewer[data-v-74ea0719]{border:1px solid #eee;border-radius:4px;width:100%;height:100%;overflow:auto}.pdf-loading[data-v-74ea0719]{color:#666;justify-content:center;align-items:center;height:100%;font-size:1.2em;display:flex}.pdf-loading.error[data-v-74ea0719]{color:#f44336}.preview-not-ready[data-v-74ea0719],.preview-error[data-v-74ea0719]{justify-content:center;align-items:center;height:100%;padding:24px;display:flex}.preview-status[data-v-74ea0719]{text-align:center;background-color:#f9f9f9;border:1px dashed #ccc;border-radius:8px;flex-direction:column;align-items:center;max-width:400px;padding:24px;display:flex}.preview-icon[data-v-74ea0719]{color:#666;margin-bottom:16px;font-size:48px}.preview-icon.error[data-v-74ea0719]{color:#f44336}.preview-status h3[data-v-74ea0719]{color:#333;margin:0 0 12px;font-size:18px}.preview-status p[data-v-74ea0719]{color:#666;margin:4px 0 16px;font-size:14px;line-height:1.5}.preview-progress[data-v-74ea0719]{color:#2080f0;font-size:13px;font-weight:500}.preview-actions[data-v-74ea0719]{margin-top:16px}[data-v-74ea0719] .vue-pdf{width:100%;height:auto}[data-v-74ea0719] .vue-pdf canvas{object-fit:contain;max-width:100%;display:block;width:100%!important;height:auto!important}[data-v-74ea0719] .vue-pdf .page{max-width:100%;margin:0 auto;display:block;width:100%!important;height:auto!important}[data-v-74ea0719] .vue-pdf .page canvas{object-fit:contain;max-width:100%;width:100%!important;height:auto!important}[data-v-74ea0719] .vue-pdf .page .textLayer{max-width:100%;width:100%!important;height:auto!important}.highlight-red[data-v-74ea0719] .highlight{--highlight-bg-color:#ef444459}.highlight-green[data-v-74ea0719] .highlight{--highlight-bg-color:#22c55e59}.signature-request-detail-view[data-v-fb4d263c]{box-sizing:border-box;background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);flex-direction:column;gap:20px;min-height:100vh;padding:24px 96px;display:flex}.detail-header[data-v-fb4d263c]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.detail-header-main[data-v-fb4d263c]{align-items:flex-start;gap:12px;min-width:0;display:flex}.detail-header-copy[data-v-fb4d263c]{min-width:0}.detail-header-actions[data-v-fb4d263c]{justify-content:flex-end;align-items:center;gap:12px;display:flex}.detail-content[data-v-fb4d263c]{flex-direction:column;gap:20px;display:flex}.document-preview-modal[data-v-fb4d263c]{height:min(78vh,860px)}.document-preview-modal-card{width:min(1100px,100vw - 48px);max-height:calc(100vh - 48px)}.download-signed-modal-card{width:min(560px,100vw - 48px)}.download-option-label[data-v-fb4d263c]{font-weight:600}.download-option-help[data-v-fb4d263c]{color:#6b7280;margin-top:4px;font-size:13px;line-height:1.45}.combined-ack-alert[data-v-fb4d263c] .n-alert-body__title{font-weight:700}.combined-ack-body[data-v-fb4d263c]{flex-direction:column;gap:12px;display:flex}.combined-ack-body__intro[data-v-fb4d263c]{color:#374151;margin:0;font-size:13px;line-height:1.5}.combined-ack-item[data-v-fb4d263c]{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:6px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.combined-ack-item__text[data-v-fb4d263c]{color:#374151;font-size:13px;line-height:1.5}.signature-info-card[data-v-fb4d263c]{background:linear-gradient(135deg,#fff 0%,#fefefe 100%);border-radius:10px;transition:all .2s;animation:.4s ease-out fadeInUp-fb4d263c;position:relative;box-shadow:0 2px 4px #00000014}.signature-info-card[data-v-fb4d263c]:hover{transform:translateY(-1px);box-shadow:0 4px 8px #0000001f}.signature-info-card[data-v-fb4d263c]:before{content:"";pointer-events:none;background:#e5e7eb;width:2px;position:absolute;top:16px;bottom:16px;left:50%;transform:translate(-50%)}.signature-info-layout[data-v-fb4d263c]{z-index:1;grid-template-columns:1fr 1fr;align-items:start;gap:0;display:grid;position:relative}.signature-overview-half[data-v-fb4d263c]{min-width:0;padding-right:24px}.signature-status-half[data-v-fb4d263c]{min-width:0;padding-left:24px}.signature-section-heading[data-v-fb4d263c]{align-items:center;gap:8px;margin-bottom:24px;display:flex}.signature-section-heading h3[data-v-fb4d263c]{color:#111827;margin:0;font-size:18px;font-weight:600}.signature-descriptions[data-v-fb4d263c] .n-descriptions-table{width:100%}.signature-message-value[data-v-fb4d263c]{white-space:pre-wrap;word-break:break-word;max-width:100%;display:block}.signature-status-message--error[data-v-fb4d263c]{color:#d03050;font-weight:700}.signature-side-panels[data-v-fb4d263c]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}.signature-side-panel[data-v-fb4d263c]{min-width:0}.participant-status-list[data-v-fb4d263c]{max-height:400px;padding-right:4px;overflow-y:auto}.signature-panel-heading[data-v-fb4d263c]{color:#111827;margin:0 0 24px;font-size:18px;font-weight:600}.document-action-button[data-v-fb4d263c]{color:#475569;width:28px;height:28px;padding:0;transition:color .15s,background-color .15s,box-shadow .15s}.document-action-button[data-v-fb4d263c]:hover,.document-action-button[data-v-fb4d263c]:focus-visible{color:#2563eb;background-color:#eff6ff;box-shadow:inset 0 0 0 1px #dbeafe}@media (width<=1400px){.signature-side-panels[data-v-fb4d263c]{grid-template-columns:1fr}}@media (width<=1100px){.signature-info-card[data-v-fb4d263c]:before{display:none}.signature-info-layout[data-v-fb4d263c]{grid-template-columns:1fr;gap:0}.signature-overview-half[data-v-fb4d263c]{border-bottom:2px solid #e5e7eb;padding-bottom:20px;padding-right:0}.signature-status-half[data-v-fb4d263c]{padding-top:20px;padding-left:0}}@keyframes fadeInUp-fb4d263c{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.cloud-storage-selector-modal[data-v-203975f6]{border-radius:16px}.cloud-header[data-v-203975f6]{justify-content:space-between;align-items:center;gap:12px;display:flex}.cloud-header-left[data-v-203975f6]{align-items:center;gap:10px;display:flex}.provider-icon-wrap[data-v-203975f6]{background:linear-gradient(135deg,#e0ecff 0%,#eef4ff 100%);border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.modal-title[data-v-203975f6]{color:#0f172a;font-size:17px;font-weight:700}.provider-label[data-v-203975f6]{color:#64748b;font-size:12px;line-height:1.2}.cloud-header-right[data-v-203975f6]{align-items:center;gap:8px;display:flex}.search-input[data-v-203975f6]{width:240px}.cloud-modal-content[data-v-203975f6]{flex-direction:column;gap:12px;min-height:460px;display:flex}.breadcrumb-wrap[data-v-203975f6]{padding:8px 4px 0}.search-results-label[data-v-203975f6]{color:#64748b;padding:8px 0 4px;font-size:13px;font-weight:600}.list-wrap[data-v-203975f6]{background:linear-gradient(#fafcff 0%,#f8fafc 100%);border:1px solid #e2e8f0;border-radius:12px;flex:1;padding:8px;position:relative}.items-scroll[data-v-203975f6]{max-height:100%;overflow:auto}.skeleton-row[data-v-203975f6]{grid-template-columns:28px 1fr;align-items:center;gap:10px;height:52px;padding:0 10px;display:grid}.item-row[data-v-203975f6]{cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:space-between;align-items:center;width:100%;padding:10px;transition:all .2s;display:flex}.item-row[data-v-203975f6]:hover{background:#edf2ff}.item-row--selected[data-v-203975f6]{background:#dbeafe}.item-row[data-v-203975f6]:disabled{cursor:wait;opacity:.84}.item-row-main[data-v-203975f6]{align-items:center;gap:12px;min-width:0;display:flex}.item-content[data-v-203975f6]{flex:1;min-width:0;display:flex}.item-name[data-v-203975f6]{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14px;font-weight:500;overflow:hidden}.item-row-trailing[data-v-203975f6]{flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.item-meta-row[data-v-203975f6]{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.item-meta[data-v-203975f6]{color:#64748b;font-size:12px}.meta-separator[data-v-203975f6]{color:#94a3b8}.folder-arrow-button[data-v-203975f6],.folder-arrow-placeholder[data-v-203975f6]{flex-shrink:0;width:28px;height:28px}.modal-footer[data-v-203975f6]{justify-content:flex-end;align-items:center;gap:8px;display:flex}.selected-meta[data-v-203975f6]{color:#334155;margin-right:auto;font-size:12px;font-weight:600}.inline-loading[data-v-203975f6]{border-top:1px solid #e2e8f0;margin-top:6px;padding-top:8px}.inline-loading-row[data-v-203975f6]{grid-template-columns:24px 1fr;align-items:center;gap:10px;height:42px;padding:0 10px;display:grid}.empty-state-wrap[data-v-203975f6]{justify-content:center;align-items:center;min-height:260px;display:flex}.navigation-loading-overlay[data-v-203975f6]{pointer-events:all;background:#f8fafc8f;border-radius:12px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.navigation-loading-card[data-v-203975f6]{background:#fff;border:1px solid #dbeafe;border-radius:10px;align-items:center;gap:10px;padding:10px 14px;display:flex;box-shadow:0 8px 24px #0f172a1f}.navigation-loading-text[data-v-203975f6]{color:#334155;font-size:13px;font-weight:600}.loading-spinner[data-v-203975f6]{border:2px solid #cbd5e1;border-top-color:#2563eb;border-radius:999px;width:14px;height:14px;animation:.85s linear infinite spin-203975f6}@keyframes spin-203975f6{to{transform:rotate(360deg)}}@media (width<=768px){.cloud-header[data-v-203975f6]{flex-direction:column;align-items:flex-start}.cloud-header-right[data-v-203975f6],.search-input[data-v-203975f6]{width:100%}}.gdrive-notice[data-v-b808b010]{background:var(--n-color);border-radius:12px;overflow:hidden;box-shadow:0 20px 60px #0000002e,0 4px 16px #0000001a}.gdrive-notice__header[data-v-b808b010]{border-bottom:1px solid var(--n-border-color);background:linear-gradient(135deg, var(--n-color) 0%, var(--n-color-modal) 100%);align-items:center;gap:16px;padding:24px 28px 22px;display:flex}.gdrive-notice__logo-wrap[data-v-b808b010]{background:var(--n-color-modal);border:1px solid var(--n-border-color);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex;box-shadow:0 2px 8px #00000014}.gdrive-notice__title[data-v-b808b010]{color:var(--n-text-color-1);letter-spacing:-.01em;margin:0 0 -2px;font-size:16px;font-weight:700}.gdrive-notice__subtitle[data-v-b808b010]{color:var(--n-text-color-3);margin:0;font-size:13px}.gdrive-notice__body[data-v-b808b010]{flex-direction:column;gap:16px;padding:22px 28px;display:flex}.gdrive-notice__callout[data-v-b808b010]{background:#f59e0b14;border:1px solid #f59e0b4d;border-radius:8px;flex-direction:row;align-items:flex-start;gap:14px;padding:16px;display:flex}.gdrive-notice__callout-icon-wrap[data-v-b808b010]{flex-shrink:0;align-items:center;height:20px;margin-top:1px;display:flex}.gdrive-notice__callout-icon[data-v-b808b010]{color:#d97706;font-size:20px;line-height:1}.gdrive-notice__callout-title[data-v-b808b010]{color:var(--n-text-color-1);margin:0 0 5px;font-size:13.5px;font-weight:600}.gdrive-notice__callout-text[data-v-b808b010]{color:var(--n-text-color-2);margin:0;font-size:13px;line-height:1.65}.gdrive-notice__body-text[data-v-b808b010]{color:var(--n-text-color-2);margin:0;font-size:13.5px;line-height:1.7}.gdrive-notice__security[data-v-b808b010]{background:#10b98112;border:1px solid #10b98133;border-radius:8px;align-items:center;gap:8px;padding:10px 14px;display:flex}.gdrive-notice__shield-icon[data-v-b808b010]{color:#10b981;flex-shrink:0}.gdrive-notice__security-text[data-v-b808b010]{color:var(--n-text-color-2);font-size:13px;font-weight:500}.gdrive-notice__footer[data-v-b808b010]{border-top:1px solid var(--n-border-color);justify-content:flex-end;align-items:center;gap:10px;padding:16px 28px 22px;display:flex}.table-title[data-v-08896935]{font-size:18px;font-weight:500}[data-v-08896935] .n-data-table .n-data-table-th{word-break:normal!important;white-space:normal!important;overflow-wrap:normal!important;word-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important}[data-v-08896935] .n-data-table .n-data-table-th .n-data-table-th__title{word-break:normal!important;white-space:normal!important;overflow-wrap:normal!important;word-wrap:normal!important;line-height:1.4!important}.google-drive-pane[data-v-08896935]{background:linear-gradient(#f8fbff 0%,#fff 100%);border:1px solid #dbeafe;border-radius:14px;flex-direction:column;gap:14px;min-height:300px;padding:14px;display:flex}.google-drive-header[data-v-08896935]{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.google-drive-title-wrap[data-v-08896935]{align-items:flex-start;gap:10px;display:flex}.google-drive-logo-badge[data-v-08896935]{background:#eef4ff;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.google-drive-title-content[data-v-08896935]{flex-direction:column;gap:2px;display:flex}.google-drive-title[data-v-08896935]{color:#0f172a;font-weight:700}.google-drive-subtitle[data-v-08896935]{color:#64748b;font-size:12px}.google-drive-scope-card[data-v-08896935]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.google-drive-scope-label[data-v-08896935]{color:#475569;font-size:12px;font-weight:600}.google-drive-info[data-v-08896935]{border-radius:10px}.google-drive-actions[data-v-08896935]{flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:14px 0 2px;display:flex}.google-drive-browse-cta[data-v-08896935]{border-radius:10px;min-width:220px;font-weight:600}.google-drive-connect-hint[data-v-08896935]{text-align:center;max-width:460px;line-height:1.45}.google-drive-selected-list[data-v-08896935]{border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;flex:1;gap:8px;max-height:220px;padding:10px;display:flex;overflow:auto}.google-drive-selected-item[data-v-08896935]{justify-content:space-between;align-items:center;gap:12px;min-width:0;max-width:100%;display:flex}.google-drive-selected-item-left[data-v-08896935]{flex-shrink:0;align-items:center;gap:8px;min-width:0;display:flex}.google-drive-selected-item-name[data-v-08896935]{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.google-drive-selected-item-right[data-v-08896935]{align-items:center;gap:10px;display:flex}.google-drive-empty-selection[data-v-08896935]{background:#fff;border:1px dashed #cbd5e1;border-radius:10px;justify-content:center;align-items:center;padding:14px;display:flex}[data-v-08896935] .google-drive-type-group .n-radio-button.n-radio-button--checked{background-color:#2563eb;border-color:#2563eb}[data-v-08896935] .google-drive-type-group .n-radio-button.n-radio-button--checked .n-radio-button__state-border{border-color:#2563eb!important}[data-v-08896935] .google-drive-type-group .n-radio-button.n-radio-button--checked .n-radio-button__label{color:#fff}[data-v-08896935] .google-drive-type-group .n-radio-button.n-radio-button--checked *{color:#fff!important}.google-drive-org-info[data-v-08896935]{text-align:center;max-width:420px}.multiline[data-v-83b54978]{white-space:pre-wrap;word-break:break-word}.table-title[data-v-99b2551c]{font-size:18px;font-weight:500}[data-v-99b2551c] .n-data-table .n-data-table-th{word-break:normal!important;white-space:normal!important;overflow-wrap:normal!important;word-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important}[data-v-99b2551c] .n-data-table .n-data-table-th .n-data-table-th__title{word-break:normal!important;white-space:normal!important;overflow-wrap:normal!important;word-wrap:normal!important;line-height:1.4!important}.static-models-section[data-v-21caf30d]{flex-direction:column;display:flex}.static-models-section.split-view[data-v-21caf30d]{flex:none;min-height:0;overflow:hidden}.loading-container[data-v-21caf30d]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;justify-content:center;align-items:center;padding:40px 20px;display:flex}.section-header[data-v-21caf30d]{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.section-title[data-v-21caf30d]{color:#374151;align-items:center;gap:7px;font-size:15px;font-weight:600;display:flex}.section-title-icon[data-v-21caf30d]{color:#6b7280}.entities-card[data-v-21caf30d]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden;box-shadow:0 1px 3px #0000000f}.tab-bar[data-v-21caf30d]{scrollbar-width:none;background:#f8fafc;border-bottom:1px solid #e5e7eb;align-items:center;gap:2px;padding:0 16px;display:flex;overflow-x:auto}.tab-bar[data-v-21caf30d]::-webkit-scrollbar{display:none}.tab-btn[data-v-21caf30d]{color:#64748b;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;margin-bottom:-1px;padding:10px 12px;font-size:13px;font-weight:500;transition:color .15s,border-color .15s;display:inline-flex}.tab-btn[data-v-21caf30d]:hover{color:#1e293b}.tab-btn--active[data-v-21caf30d]{color:#2563eb;border-bottom-color:#2563eb;font-weight:600}.tab-count[data-v-21caf30d]{color:#94a3b8;background:#f1f5f9;border-radius:10px;margin-left:5px;padding:1px 7px;font-size:11px;font-weight:500;transition:background .15s,color .15s}.tab-count--active[data-v-21caf30d]{color:#2563eb;background:#dbeafe}.tab-add-btn[data-v-21caf30d]{color:#94a3b8;flex-shrink:0;margin-left:auto}.tab-content[data-v-21caf30d]{flex-direction:column;display:flex}.static-models-section.split-view .tab-content[data-v-21caf30d]{scrollbar-width:thin;scrollbar-color:#cbd5e1 #f1f5f9;max-height:360px;overflow-y:auto}.static-models-section.split-view .tab-content[data-v-21caf30d]::-webkit-scrollbar{width:6px}.static-models-section.split-view .tab-content[data-v-21caf30d]::-webkit-scrollbar-track{background:#f1f5f9}.static-models-section.split-view .tab-content[data-v-21caf30d]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.entry-row[data-v-21caf30d]{cursor:pointer;border-bottom:1px solid #f1f5f9;align-items:flex-start;gap:8px;padding:11px 16px;transition:background .12s;display:flex}.entry-row[data-v-21caf30d]:hover{background:#f8fafc}.entry-row--last[data-v-21caf30d]{border-bottom:none}.entry-body[data-v-21caf30d]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.entry-top[data-v-21caf30d]{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.entry-tag[data-v-21caf30d]{text-transform:uppercase;letter-spacing:.03em;flex-shrink:0;font-size:10px;font-weight:600}.entry-tag--blue[data-v-21caf30d]{color:#2563eb;background:#eff6ff}.entry-tag--violet[data-v-21caf30d]{color:#7c3aed;background:#f5f3ff}.entry-tag--slate[data-v-21caf30d]{color:#475569;background:#f1f5f9}.entry-title[data-v-21caf30d]{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:1.4;overflow:hidden}.entry-number[data-v-21caf30d]{color:#94a3b8;flex-shrink:0;font-size:11px}.entry-preview[data-v-21caf30d]{color:#9ca3af;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.entry-unlink[data-v-21caf30d]{opacity:0;flex-shrink:0;margin-top:1px;transition:opacity .12s}.entry-row:hover .entry-unlink[data-v-21caf30d]{opacity:1}.extractions-section[data-v-4b3e134c]{flex-direction:column;display:flex}.extractions-section.split-view[data-v-4b3e134c]{flex:none;min-height:0;overflow:hidden}.section-title-bar[data-v-4b3e134c]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.extractions-section.split-view .section-title-bar[data-v-4b3e134c]{flex-wrap:wrap;gap:8px}.section-title-wrapper[data-v-4b3e134c]{align-items:center;gap:7px;display:flex}.section-title-icon[data-v-4b3e134c]{color:#6b7280}.section-title-text[data-v-4b3e134c]{color:#374151;font-size:15px;font-weight:600}.section-count[data-v-4b3e134c]{color:#94a3b8;margin-left:8px;font-size:13px;font-weight:400}.section-actions[data-v-4b3e134c]{align-items:center;display:flex}.search-input[data-v-4b3e134c] .n-input-wrapper{text-align:left}.search-input[data-v-4b3e134c] input{text-align:left!important}.extractions-content[data-v-4b3e134c]{flex-direction:column;display:flex}.loading-container[data-v-4b3e134c]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;padding:60px 20px;display:flex}.extractions-table[data-v-4b3e134c]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden;box-shadow:0 1px 3px #0000000f}.extractions-section.split-view .extractions-table[data-v-4b3e134c]{scrollbar-width:thin;scrollbar-color:#cbd5e1 #f1f5f9;max-height:480px;overflow-y:auto}.extractions-section.split-view .extractions-table[data-v-4b3e134c]::-webkit-scrollbar{width:6px}.extractions-section.split-view .extractions-table[data-v-4b3e134c]::-webkit-scrollbar-track{background:#f1f5f9}.extractions-section.split-view .extractions-table[data-v-4b3e134c]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.extractions-header-row[data-v-4b3e134c]{background:#f8fafc;border-bottom:1px solid #e5e7eb;grid-template-columns:62fr 23fr 15fr;column-gap:48px;padding:8px 16px;display:grid}.extractions-header-row>div[data-v-4b3e134c]{color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:600}.extraction-row[data-v-4b3e134c]{cursor:default;border-bottom:1px solid #f1f5f9;grid-template-columns:62fr 23fr 15fr;align-items:start;column-gap:48px;padding:11px 16px;transition:background .12s;display:grid}.extraction-row[data-v-4b3e134c]:hover{background:#f8fafc}.extraction-row.last-row[data-v-4b3e134c]{border-bottom:none}.col-label[data-v-4b3e134c]{align-items:flex-start;gap:8px;padding-right:16px;display:flex}.status-dot[data-v-4b3e134c]{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:5px;display:inline-block}.status-dot--done[data-v-4b3e134c]{background:#16a34a}.status-dot--in_progress[data-v-4b3e134c]{background:#2563eb}.status-dot--pending[data-v-4b3e134c]{background:#d97706}.status-dot--error[data-v-4b3e134c]{background:#dc2626}.status-dot--warning[data-v-4b3e134c]{background:#d97706}.prompt-clamp[data-v-4b3e134c]{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;flex:1;min-width:0;display:-webkit-box;overflow:hidden}.prompt-text[data-v-4b3e134c]{color:#4b5563;word-break:break-word;font-size:13px;line-height:1.45}.col-value[data-v-4b3e134c]{flex-direction:column;gap:4px;padding-right:12px;display:flex}.col-value[data-v-4b3e134c] span{color:#111827;word-break:break-word;font-size:13px;line-height:1.45}.extraction-error[data-v-4b3e134c]{background:#fef2f2;border:1px solid #fecaca;border-radius:4px;align-items:center;margin-top:4px;padding:3px 8px;display:flex}.col-actions[data-v-4b3e134c]{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.page-link[data-v-4b3e134c]{color:#64748b;cursor:pointer;white-space:nowrap;border:1px solid #e5e7eb;border-radius:4px;align-items:center;padding:2px 6px;font-size:12px;transition:all .12s;display:inline-flex}.page-link[data-v-4b3e134c]:hover{color:#2563eb;background:#eff6ff;border-color:#bfdbfe}.page-link--overwritten[data-v-4b3e134c]{color:#2563eb;background:#eff6ff;border-color:#bfdbfe;font-weight:600}.edit-btn[data-v-4b3e134c]{opacity:0;transition:opacity .12s}.extraction-row:hover .edit-btn[data-v-4b3e134c]{opacity:1}.pagination-container[data-v-4b3e134c]{justify-content:flex-end;padding:16px 0 0;display:flex}.contract-file-detail-view[data-v-f9e17ae5]{background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);min-height:100vh;padding:24px 40px}.page-header[data-v-f9e17ae5]{background:0 0;margin-bottom:32px}.header-title[data-v-f9e17ae5]{align-items:center;display:flex}.header-title-content[data-v-f9e17ae5]{flex-direction:column;gap:2px;display:flex}.header-actions[data-v-f9e17ae5]{align-items:center;gap:12px;display:flex}.content-container[data-v-f9e17ae5]{flex-direction:column;gap:16px;width:100%;margin:24px 0;display:flex}.file-info-strip[data-v-f9e17ae5]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;align-items:stretch;gap:0;padding:10px 20px;display:flex;box-shadow:0 1px 3px #0000000f}.file-info-row[data-v-f9e17ae5]{flex-wrap:wrap;align-items:center;gap:0;display:flex}.file-info-item[data-v-f9e17ae5]{align-items:center;gap:6px;padding:2px 0;display:flex}.file-info-label[data-v-f9e17ae5]{color:#9ca3af;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;font-size:12px;font-weight:600}.file-info-value[data-v-f9e17ae5]{color:#374151;font-size:13px}.file-info-link[data-v-f9e17ae5]{color:#2563eb;font-weight:500}.file-info-filename[data-v-f9e17ae5]{text-overflow:ellipsis;white-space:nowrap;max-width:420px;overflow:hidden}.file-info-description-row[data-v-f9e17ae5]{border-top:1px solid #f1f5f9;align-items:center;gap:8px;margin-top:7px;padding-top:7px;display:flex;overflow:hidden}.file-info-description-row[data-v-f9e17ae5] [data-v-popper-theme],.file-info-description-row[data-v-f9e17ae5]>:not(.file-info-label){flex:1;min-width:0;overflow:hidden}.file-info-description[data-v-f9e17ae5]{text-overflow:ellipsis;white-space:nowrap;width:100%;display:block;overflow:hidden}.file-info-divider[data-v-f9e17ae5]{background:#e5e7eb;flex-shrink:0;width:1px;height:16px;margin:0 16px}.main-split-view[data-v-f9e17ae5]{min-height:calc(100vh - 200px);margin-top:24px}.left-panel[data-v-f9e17ae5]{flex-direction:column;height:100%;padding-right:24px;display:flex;overflow:hidden}.left-panel-content[data-v-f9e17ae5]{scrollbar-width:thin;scrollbar-color:#cbd5e1 #f1f5f9;flex-direction:column;flex:1;gap:16px;min-height:0;padding-right:8px;display:flex;overflow:hidden auto}.left-panel-content[data-v-f9e17ae5]::-webkit-scrollbar{width:8px}.left-panel-content[data-v-f9e17ae5]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.left-panel-content[data-v-f9e17ae5]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.left-panel-content[data-v-f9e17ae5]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.split-view-card[data-v-f9e17ae5]{border-radius:8px;box-shadow:0 1px 2px #00000014}.right-panel[data-v-f9e17ae5]{flex-direction:column;height:100%;padding-left:24px;display:flex;overflow:hidden}.pdf-panel-header[data-v-f9e17ae5]{border-bottom:1px solid #e5e7eb;flex-shrink:0;margin-bottom:16px;padding-bottom:16px}.pdf-header-content[data-v-f9e17ae5]{justify-content:space-between;align-items:flex-start;display:flex}.pdf-container-wrapper[data-v-f9e17ae5]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.pdf-container-wrapper[data-v-f9e17ae5] .vault-pdf-preview{flex-direction:column;height:100%;display:flex}@media (width<=1400px){.contract-file-detail-view[data-v-f9e17ae5]{padding:24px 48px}}@media (width<=768px){.contract-file-detail-view[data-v-f9e17ae5]{padding:16px 24px}}.static-models-content[data-v-f9e17ae5]{background:#fff;border:1px solid #e5e7eb;border-top:none;border-radius:0 0 12px 12px;padding:24px}.static-models-tabs[data-v-f9e17ae5]{margin-top:0}.static-models-tabs[data-v-f9e17ae5] .n-tabs-nav{border-bottom:2px solid #e5e7eb;padding:0 0 12px}.static-models-tabs[data-v-f9e17ae5] .n-tabs-tab{padding:8px 16px;font-size:14px;font-weight:500;transition:all .3s}.static-models-tabs[data-v-f9e17ae5] .n-tabs-tab:hover{color:#2563eb}.static-models-tabs[data-v-f9e17ae5] .n-tabs-tab--active{color:#2563eb;font-weight:600}.static-models-tabs[data-v-f9e17ae5] .n-tabs-bar{background-color:#2563eb;height:3px}.tab-header-actions[data-v-f9e17ae5]{justify-content:flex-end;margin-bottom:20px;padding-top:12px;display:flex}.entity-grid[data-v-f9e17ae5]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;margin-top:8px;padding:0 12px;display:grid}.entity-card-new[data-v-f9e17ae5]{cursor:pointer;background:linear-gradient(135deg,#fff 0%,#f8fafc 100%);border:1px solid #e2e8f0;border-radius:10px;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;box-shadow:0 1px 3px #0000000f}.entity-card-new[data-v-f9e17ae5]:hover{border-color:#3b82f6;transform:translateY(-4px)scale(1.01);box-shadow:0 12px 24px #0000001a,0 0 0 1px #2563eb1a}.entity-card-header[data-v-f9e17ae5]{background:linear-gradient(135deg,#f8fafc 0%,#fff 100%);border-bottom:1px solid #e2e8f0;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.entity-icon-wrapper[data-v-f9e17ae5]{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex;box-shadow:0 2px 8px #0000001f}.entity-card-new:hover .entity-icon-wrapper[data-v-f9e17ae5]{transform:rotate(3deg)scale(1.08);box-shadow:0 4px 12px #0000002e}.entity-icon-wrapper.natural-person[data-v-f9e17ae5]{background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%)}.entity-icon-wrapper.legal-entity[data-v-f9e17ae5]{background:linear-gradient(135deg,#8b5cf6 0%,#7c3aed 100%)}.entity-icon-wrapper.location[data-v-f9e17ae5]{background:linear-gradient(135deg,#10b981 0%,#059669 100%)}.entity-icon-wrapper.obligation[data-v-f9e17ae5]{background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%)}.entity-icon-wrapper.clause[data-v-f9e17ae5]{background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%)}.entity-card-title[data-v-f9e17ae5]{flex:1;align-items:center;min-width:0;display:flex}.entity-card-body[data-v-f9e17ae5]{flex-direction:column;gap:8px;padding:12px 16px 14px;display:flex}.entity-info-item[data-v-f9e17ae5]{background:#f8fafc;border-radius:6px;flex-wrap:wrap;align-items:center;gap:4px;padding:6px 10px;font-size:12px;transition:all .2s;display:flex}.entity-info-item[data-v-f9e17ae5]:hover{background:#f1f5f9}.entity-info-item.description[data-v-f9e17ae5]{flex-direction:column;align-items:flex-start;padding:8px 10px;line-height:1.4}@media (width<=1400px){.entity-grid[data-v-f9e17ae5]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}@media (width<=768px){.entity-grid[data-v-f9e17ae5]{grid-template-columns:1fr}.entity-card-header[data-v-f9e17ae5]{padding:12px 14px}.entity-card-body[data-v-f9e17ae5]{padding:10px 14px 12px}}.entity-card-new[data-v-f9e17ae5]{animation:.4s ease-out entityFadeIn-f9e17ae5}@keyframes entityFadeIn-f9e17ae5{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.sidebar-actions[data-v-21700dff]{border-top:1px solid var(--n-border-color);background-color:var(--n-color);flex-direction:column;flex-shrink:0;gap:12px;padding:16px 12px;display:flex}.save-notice[data-v-21700dff]{white-space:pre-line;font-size:12px;line-height:1.5}.agent-card[data-v-bec24dde]{border:1px solid var(--n-border-color);box-shadow:none;border-radius:8px;position:relative}.extraction-agent-card[data-v-bec24dde]{border-color:#2080f0}.evaluation-agent-card[data-v-bec24dde]{border-color:#f0a020}.agent-view[data-v-bec24dde]{flex-direction:column;gap:16px;display:flex}.agent-field[data-v-bec24dde]{flex-direction:column;gap:4px;display:flex}.prompt-content[data-v-bec24dde]{white-space:pre-wrap;background-color:#00000005;border-radius:4px;max-height:200px;padding:12px;overflow-y:auto}.agent-actions[data-v-bec24dde]{justify-content:flex-end;margin-top:16px;display:flex}.enum-option[data-v-bec24dde]{border:1px solid var(--n-border-color);background-color:#00000003;border-radius:8px;width:100%;margin-bottom:12px;padding:12px;transition:all .2s}.enum-option[data-v-bec24dde] .n-space{width:100%}.enum-option[data-v-bec24dde] .n-input{flex:1}.enum-option[data-v-bec24dde] .n-button{flex-shrink:0}.example-data-item[data-v-bec24dde]{border:1px solid var(--n-border-color);background-color:#00000003;border-radius:8px;width:100%;margin-bottom:12px;padding:12px;transition:all .2s}.example-data-item[data-v-bec24dde]:hover{background-color:#00000008}.example-data-row[data-v-bec24dde]{align-items:flex-start;gap:12px;width:100%;display:flex}.example-data-input[data-v-bec24dde]{flex:1;min-width:0}.example-data-remove-btn[data-v-bec24dde]{flex-shrink:0;margin-top:4px}.example-data-item[data-v-bec24dde] .n-button{flex-shrink:0}.icon[data-v-bec24dde]{font-size:16px;line-height:1}.options-list[data-v-bec24dde]{flex-direction:column;gap:8px;margin-top:4px;display:flex}.option-item[data-v-bec24dde]{background-color:#00000005;border-radius:4px;padding:8px}.drawer-actions[data-v-bec24dde]{border-top:1px solid var(--n-border-color);background:var(--n-color);flex-shrink:0;margin-top:16px;padding:16px 0 0}.drawer-actions .n-button[data-v-bec24dde]{min-width:120px}.add-evaluation-container[data-v-bec24dde]{flex-direction:column;align-items:center;margin:16px 0;display:flex;position:relative}.add-evaluation-button[data-v-bec24dde]{color:#f0a020;z-index:2;background-color:#f0a0201a;border-color:#f0a020;font-weight:500;position:relative}.add-evaluation-button[data-v-bec24dde]:hover{background-color:#f0a02033}[data-v-bec24dde] .n-input:focus-within{box-shadow:0 0 0 2px #2080f033}.agent-view[data-v-bec24dde]{flex-direction:column;gap:16px;padding:8px 4px;display:flex}.agent-edit[data-v-bec24dde]{padding:8px 4px}.prompt-content[data-v-bec24dde]{white-space:pre-wrap;background-color:#00000005;border:1px solid #00000014;border-radius:4px;max-height:200px;padding:12px;overflow-y:auto}.enum-option[data-v-bec24dde]{border:1px solid var(--n-border-color);background-color:#00000003;border-radius:8px;margin-bottom:12px;padding:12px;transition:all .2s}.enum-option[data-v-bec24dde]:hover{background-color:#00000008}.agent-card-header[data-v-bec24dde]{flex-direction:column;display:flex}.agent-card-subtitle[data-v-bec24dde]{color:var(--n-text-color-3);margin-top:2px;font-size:.85em;font-weight:400}.agent-connection[data-v-bec24dde]{justify-content:flex-start;align-items:center;margin:16px 0;padding:0 0 0 20px;display:flex}.agent-timeline[data-v-bec24dde]{width:100%}[data-v-bec24dde] .n-timeline{padding-left:0}[data-v-bec24dde] .n-timeline-item{position:relative}[data-v-bec24dde] .n-timeline-item-content{min-height:20px;margin-top:0}[data-v-bec24dde] .n-timeline-item-content__content{color:var(--n-text-color-2)}[data-v-bec24dde] .n-timeline-item-content__title{font-weight:700}[data-v-bec24dde] .n-timeline-item__line--dashed{border-left-style:dashed;border-left-width:2px}.connection-line[data-v-bec24dde],.result-object[data-v-bec24dde],.result-label[data-v-bec24dde]{display:none}.evaluation-type-info[data-v-bec24dde]{background-color:#f0a02014;border-radius:8px;margin-bottom:16px;padding:12px}.option-with-color[data-v-bec24dde]{align-items:center;display:flex}.color-square[data-v-bec24dde]{border:1px solid #0000001a;border-radius:3px;width:16px;height:16px;margin-right:8px}.testing-mode-layout[data-v-bec24dde]{flex-direction:column;height:calc(100vh - 120px);display:flex;overflow:hidden}.testing-grid[data-v-bec24dde]{grid-template-columns:45% 55%;gap:16px;height:100%;display:grid;overflow:hidden}.testing-content[data-v-bec24dde]{flex:1;padding:0 8px;overflow-y:auto}.file-selection-card[data-v-bec24dde]{flex-shrink:0}.file-selection-card .n-card__content[data-v-bec24dde]{padding:10px!important}.pdf-preview-area .n-card__content[data-v-bec24dde]{flex-direction:column;height:100%;display:flex;padding:8px!important}.running-tests-indicator[data-v-bec24dde]{flex-shrink:0}.running-tests-indicator .n-card__content[data-v-bec24dde]{padding:10px!important}.pdf-placeholder[data-v-bec24dde]{justify-content:center;align-items:center;height:100%;display:flex}.placeholder-content[data-v-bec24dde]{text-align:center;color:var(--n-text-color-3)}.pdf-viewer[data-v-bec24dde]{width:100%;height:auto}.docx-viewer[data-v-bec24dde]{border:1px solid var(--n-border-color);border-radius:4px;width:100%;height:100%}.unsupported-file[data-v-bec24dde]{height:100%;color:var(--n-text-color-3);justify-content:center;align-items:center;display:flex}.selected[data-v-bec24dde]{background-color:#2080f01a!important;border-color:#2080f0!important}.file-selected-compact[data-v-bec24dde]{background-color:#2080f00d;border:1px solid #2080f033;border-radius:4px;margin:4px 0;padding:4px 8px}.file-selected-compact[data-v-bec24dde]:hover{background-color:#2080f014}.test-results-section[data-v-bec24dde]{background-color:#4caf500d;border:1px solid #4caf5033;border-radius:6px;margin-top:12px;padding:12px}.test-result-content[data-v-bec24dde]{font-size:13px;line-height:1.4}.test-result-content strong[data-v-bec24dde]{color:var(--n-text-color-1)}.test-result-content span[data-v-bec24dde]{color:var(--n-text-color-2)}.testing-grid[data-v-bec24dde]{grid-template-columns:45% 55%;gap:16px;height:100%;display:grid}.testing-left-panel[data-v-bec24dde]{flex-direction:column;height:100%;display:flex;overflow:hidden}.testing-left-content[data-v-bec24dde]{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.testing-right-panel[data-v-bec24dde]{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden auto}.testing-right-content[data-v-bec24dde]{flex-direction:column;flex:1;min-height:0;padding-bottom:16px;display:flex}.agents-editing-area[data-v-bec24dde]{flex:1;min-height:0;padding-bottom:20px;overflow-y:auto}@media (width<=1400px){.testing-grid[data-v-bec24dde]{grid-template-columns:42% 58%}}@media (width<=1200px){.testing-grid[data-v-bec24dde]{grid-template-columns:40% 60%}}@media (width<=1000px){.testing-grid[data-v-bec24dde]{grid-template-rows:1fr auto;grid-template-columns:1fr}.testing-left-panel[data-v-bec24dde]{height:auto;overflow-y:visible}.testing-right-panel[data-v-bec24dde]{height:400px}.testing-right-content[data-v-bec24dde]{height:100%}}.pdf-viewer-container[data-v-bec24dde]{height:100%;position:relative;overflow:auto}.docx-container[data-v-bec24dde],.word-wrapper[data-v-bec24dde]{flex-direction:column;height:100%;display:flex;overflow:hidden}[data-v-bec24dde] .vue-pdf-embed{max-width:100%;height:auto}[data-v-bec24dde] .vue-office-docx{border:1px solid #eee;border-radius:4px;width:100%;height:100%;max-height:100%;display:block;overflow:auto!important}.non-pdf-icon[data-v-bec24dde]{color:#666;margin-bottom:16px;font-size:48px}.unsupported-file[data-v-bec24dde]{text-align:center;background-color:#f9f9f9;border:1px dashed #ccc;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;max-width:400px;height:300px;margin:0 auto;padding:24px;display:flex}.unsupported-file h3[data-v-bec24dde]{color:#333;margin:0 0 12px}.unsupported-file p[data-v-bec24dde]{color:#666;margin:4px 0;font-size:14px;line-height:1.5}.pdf-preview-area[data-v-bec24dde]{flex-direction:column;flex:1;min-height:600px;display:flex}.pdf-preview-area .n-card[data-v-bec24dde]{flex-direction:column;flex:1;min-height:0;display:flex}.pdf-preview-area .n-card__content[data-v-bec24dde]{flex-direction:column;height:100%;display:flex;overflow:hidden;padding:8px!important}.expanded-textarea[data-v-bec24dde]{resize:vertical;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:14px;line-height:1.5}.vertical-tabs-layout[data-v-bec24dde]{flex-direction:column;height:calc(100vh - 120px);max-height:calc(100vh - 120px);display:flex;overflow:hidden}.tabs-container[data-v-bec24dde]{flex:1;min-height:0;display:flex;overflow:hidden}.vertical-tabs[data-v-bec24dde]{background-color:var(--n-color);border-right:1px solid var(--n-border-color);flex-direction:column;flex-shrink:0;width:200px;display:flex;overflow:hidden}.tabs-scroll-area[data-v-bec24dde]{flex:1;min-height:0;padding:12px 0;overflow-y:auto}.tab-item[data-v-bec24dde]{cursor:pointer;border-left:3px solid #0000;border-radius:4px;align-items:center;margin:2px 6px;padding:8px 12px;transition:all .2s;display:flex}.tab-item[data-v-bec24dde]:hover{background-color:#0000000a}.tab-item.active[data-v-bec24dde]{color:#2080f0;background-color:#2080f01a;border-left-color:#2080f0}.tab-icon[data-v-bec24dde]{flex-shrink:0;margin-right:8px;font-size:16px}.tab-content[data-v-bec24dde]{flex:1;min-width:0}.tab-title[data-v-bec24dde]{margin-bottom:1px;font-size:13px;font-weight:500;line-height:1.2}.tab-subtitle[data-v-bec24dde]{color:var(--n-text-color-3);font-size:11px;line-height:1.1}.add-tab-item[data-v-bec24dde]{cursor:pointer;border-left:3px solid #0000;border:1px dashed var(--n-border-color);opacity:.6;background-color:#0000;border-radius:4px;align-items:center;margin:8px 6px 2px;padding:8px 12px;transition:all .2s;display:flex}.add-tab-item[data-v-bec24dde]:hover{color:#2080f0;opacity:1;background-color:#2080f00d;border-style:solid;border-color:#2080f0}.add-tab-item .tab-icon[data-v-bec24dde]{font-size:14px;font-weight:700}.add-tab-item .tab-title[data-v-bec24dde]{font-style:italic;font-weight:400}.tab-content-area[data-v-bec24dde]{background-color:var(--n-color);flex:1;min-height:0;padding:16px;overflow-y:auto}.agent-content[data-v-bec24dde]{max-width:100%;padding-bottom:20px}.suggestion-agent-card[data-v-bec24dde]{border-color:#18a058}.add-suggestion-button[data-v-bec24dde]{color:#18a058;background-color:#18a0581a;border-color:#18a058;font-weight:500}.add-suggestion-button[data-v-bec24dde]:hover{background-color:#18a05833}.testing-tabs-container[data-v-bec24dde]{flex:1;min-height:0;display:flex;overflow:hidden}.testing-tabs[data-v-bec24dde]{background-color:var(--n-color);border-right:1px solid var(--n-border-color);flex-shrink:0;width:200px;padding:12px 0;overflow-y:auto}.testing-content[data-v-bec24dde]{background-color:var(--n-color);flex:1;min-height:0;padding:16px;overflow-y:auto}.modal-header[data-v-47840be4]{justify-content:space-between;align-items:center;width:100%;display:flex}.header-actions[data-v-47840be4],.edit-actions[data-v-47840be4]{gap:8px;display:flex}.cell-details[data-v-47840be4]{flex-direction:column;gap:16px;display:flex}.detail-row[data-v-47840be4]{gap:8px;display:flex}.detail-label[data-v-47840be4]{align-items:center;gap:6px;min-width:100px;font-weight:700;display:flex}.overwrite-icon[data-v-47840be4]{color:#999;opacity:.8;font-size:14px}.detail-value[data-v-47840be4]{flex:1}.cost-preview-alert[data-v-81c7019b]{width:100%}.cost-preview-content[data-v-81c7019b]{flex-wrap:wrap;align-items:center;gap:6px 16px;font-size:13px;display:flex}.credit-warning[data-v-81c7019b]{font-weight:600}.gaia-sections-container[data-v-24dbbcd7]{flex:1;min-height:200px;max-height:calc(90vh - 350px);padding:16px;overflow-y:auto}.files-header[data-v-24dbbcd7]{flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.files-header h3[data-v-24dbbcd7]{margin:0;font-size:14px;font-weight:500}.selected-count[data-v-24dbbcd7]{color:var(--n-text-color-3);font-size:12px}.gaia-tree-container[data-v-24dbbcd7]{flex-direction:column;gap:16px;margin-bottom:8px;display:flex}.gaia-group[data-v-24dbbcd7]{border:1px solid var(--n-border-color);border-radius:8px;transition:box-shadow .2s}.gaia-group[data-v-24dbbcd7]:hover{box-shadow:0 2px 8px #0000001a}.group-header[data-v-24dbbcd7]{border-bottom:1px solid var(--n-border-color);justify-content:space-between;align-items:center;padding:8px 16px;display:flex}.group-title[data-v-24dbbcd7]{color:var(--n-text-color-1);font-size:14px;font-weight:500}.group-updated[data-v-24dbbcd7]{color:var(--n-text-color-3);font-size:12px;font-weight:400}.section-header-content[data-v-24dbbcd7]{flex:1;align-items:center;gap:8px;display:flex}.section-title[data-v-24dbbcd7]{color:var(--n-text-color-1);font-size:14px;font-weight:500}.group-sections[data-v-24dbbcd7]{padding:16px}.section-collapse-item[data-v-24dbbcd7]{margin-bottom:8px}.section-collapse-item[data-v-24dbbcd7] .n-collapse-item__header{border-radius:6px;transition:background-color .2s}.section-collapse-item[data-v-24dbbcd7] .n-collapse-item__header:hover{background-color:var(--n-color-hover)}.section-collapse-item[data-v-24dbbcd7] .n-collapse-item__content{padding:16px}.section-updated[data-v-24dbbcd7]{color:var(--n-text-color-3);margin-left:8px;font-size:11px}.section-error[data-v-24dbbcd7]{flex-direction:column;align-items:center;padding:16px;display:flex}.files-list[data-v-24dbbcd7]{flex-direction:column;gap:8px;display:flex}.file-item[data-v-24dbbcd7]{border-radius:6px;transition:background-color .2s}.file-item[data-v-24dbbcd7]:hover{background-color:var(--n-color-hover)}.file-item.selected[data-v-24dbbcd7]{border-left:2.5px solid var(--n-color-primary);background:#18a0ff1a}.file-content[data-v-24dbbcd7]{cursor:pointer;align-items:center;gap:12px;padding:12px 16px;display:flex}.file-checkbox[data-v-24dbbcd7]{flex-shrink:0}.file-info[data-v-24dbbcd7]{flex-direction:column;flex:1;gap:2px;display:flex}.file-title[data-v-24dbbcd7]{color:var(--n-text-color-1);font-size:14px;font-weight:500}.file-item.selected .file-title[data-v-24dbbcd7]{color:var(--n-color-primary)}.file-filename[data-v-24dbbcd7]{color:var(--n-text-color-3);font-size:11px}.file-updated[data-v-24dbbcd7]{color:var(--n-text-color-3);flex-shrink:0;margin-left:auto;font-size:11px}.load-more-container[data-v-24dbbcd7]{border-top:1px solid var(--n-border-color);flex-direction:column;align-items:center;gap:8px;margin-top:8px;padding:16px;display:flex}.file-count[data-v-24dbbcd7]{color:var(--n-text-color-3);font-size:12px}.gaia-error[data-v-24dbbcd7]{flex-direction:column;align-items:center;padding:16px;display:flex}.section-loading-wrapper[data-v-24dbbcd7]{min-height:120px}.file-select-form-item[data-v-5bc4cae6]{flex-direction:column;flex-grow:1;height:100%;min-height:0;display:flex}.file-selection-container[data-v-5bc4cae6]{border:1px solid var(--n-border-color);border-radius:4px;flex-direction:column;width:100%;min-height:200px;padding:16px;display:flex;position:relative}.files-header[data-v-5bc4cae6]{flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.files-header h3[data-v-5bc4cae6]{margin:0;font-size:14px;font-weight:500}.selected-count[data-v-5bc4cae6]{color:var(--n-text-color-3);font-size:12px}.upload-area-container[data-v-5bc4cae6]{flex-grow:1;width:100%;margin-bottom:16px}.custom-upload[data-v-5bc4cae6] .n-upload-file-list{border:1px solid var(--n-border-color);border-radius:4px;max-height:200px;margin-top:16px;padding:8px;overflow-y:auto}.custom-upload.no-files[data-v-5bc4cae6] .n-upload-file-list{display:none}.custom-upload[data-v-5bc4cae6] .n-upload-dragger{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;width:100%;height:120px;transition:border-color .2s;display:flex}.custom-upload[data-v-5bc4cae6] .n-upload-dragger:hover{border-color:var(--n-color-primary)}.progress-area[data-v-5bc4cae6]{margin-top:16px;margin-bottom:16px}.progress-item[data-v-5bc4cae6]{margin-bottom:8px}.progress-text[data-v-5bc4cae6]{color:var(--n-text-color-3);text-align:center;margin-top:4px;font-size:.8rem}.error-list[data-v-5bc4cae6]{margin-top:16px;margin-bottom:16px}.success-message[data-v-5bc4cae6]{margin-top:12px;margin-bottom:8px}.success-message[data-v-5bc4cae6] .n-alert{border:2px solid var(--n-color-success);background-color:var(--n-color-success-light)}.selected-files-list[data-v-5bc4cae6]{border:1px solid var(--n-border-color);background-color:var(--n-color-target);border-radius:6px;flex-shrink:0;max-height:200px;margin-top:16px;padding:16px;overflow-y:auto}.selected-files-list h4[data-v-5bc4cae6]{color:var(--n-text-color);margin:0 0 12px;font-size:14px;font-weight:600}.file-list[data-v-5bc4cae6]{flex-direction:column;gap:8px;display:flex}.file-item[data-v-5bc4cae6]{background-color:var(--n-color-surface);border:1px solid var(--n-border-color);border-radius:4px;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.file-info[data-v-5bc4cae6]{flex-direction:column;flex:1;min-width:0;display:flex}.file-name[data-v-5bc4cae6]{color:var(--n-text-color);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.file-size[data-v-5bc4cae6]{color:var(--n-text-color-3);font-size:12px}[data-v-5bc4cae6] .n-upload{flex-direction:column;height:100%;display:flex}[data-v-5bc4cae6] .n-upload-dragger{flex-shrink:0;margin-bottom:16px}[data-v-5bc4cae6] .n-upload-file-list{border:1px solid var(--n-border-color);border-radius:4px;flex:1;padding:8px;overflow-y:auto}.modal-content[data-v-ea095c9a]{flex-direction:column;height:100%;max-height:100%;display:flex;overflow:hidden}.modal-content[data-v-ea095c9a] .n-form,.modal-content[data-v-ea095c9a] .n-tabs{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.modal-content[data-v-ea095c9a] .n-tabs-content{flex:1 1 0;min-height:0;overflow:hidden}.modal-content[data-v-ea095c9a] .n-tab-pane{height:100%;overflow:hidden}.upload-area-container[data-v-ea095c9a]{max-height:60vh;padding-bottom:200px;overflow-y:auto}.file-vault-tab[data-v-ea095c9a]{height:100%;overflow:hidden}.gaia-sections-tab[data-v-ea095c9a]{flex-direction:column;height:100%;display:flex}.gaia-sections-tab[data-v-ea095c9a] .n-tab-pane__content{flex-direction:column;flex:1;display:flex;overflow:hidden}.processing-state[data-v-e2d3b663]{cursor:pointer;align-items:center;display:flex}.icon-container[data-v-e2d3b663]{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-right:8px;display:flex}.custom-spinner[data-v-e2d3b663]{border:2px solid #2080f0;border-top-color:#0000;border-radius:50%;width:12px;height:12px;animation:1s linear infinite spinner-rotate}.state-text[data-v-e2d3b663]{color:#666;white-space:nowrap;flex:1;font-size:12px}.state-text.error[data-v-e2d3b663]{color:#f4c7c6}.eval-playground[data-v-5371f0a6]{padding:20px}.header-container[data-v-5371f0a6]{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.loading-section[data-v-5371f0a6],.error-section[data-v-5371f0a6],.ai-summary-section[data-v-5371f0a6]{margin-bottom:32px}.summary-info[data-v-5371f0a6]{flex-direction:column;gap:8px;display:flex}.summary-info-header[data-v-5371f0a6]{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;display:flex}.summary-preview[data-v-5371f0a6]{cursor:pointer;background-color:#f9f9f9;border:1px solid #eee;border-radius:4px;max-height:120px;margin-bottom:16px;padding:12px;transition:background-color .2s;position:relative;overflow:hidden}.summary-preview[data-v-5371f0a6]:hover{background-color:#f0f0f0}.summary-preview .markdown-content[data-v-5371f0a6]{font-size:13px;line-height:1.5}.summary-preview .markdown-content[data-v-5371f0a6] h1,.summary-preview .markdown-content[data-v-5371f0a6] h2,.summary-preview .markdown-content[data-v-5371f0a6] h3{border-bottom:none;margin:.5em 0 .3em;padding-bottom:0;font-size:1.1em}.summary-preview .markdown-content[data-v-5371f0a6] p{margin:.4em 0}.summary-preview .markdown-content[data-v-5371f0a6] ul,.summary-preview .markdown-content[data-v-5371f0a6] ol{margin:.4em 0;padding-left:1.2em}.summary-preview .markdown-content[data-v-5371f0a6] li{margin:.2em 0}.summary-fade-overlay[data-v-5371f0a6]{pointer-events:none;background:linear-gradient(#0000,#f9f9f9);height:40px;position:absolute;bottom:0;left:0;right:0}.summary-modal-content[data-v-5371f0a6]{max-height:70vh;padding:8px 0;overflow-y:auto}.summary-modal-content .markdown-content[data-v-5371f0a6],.markdown-content[data-v-5371f0a6]{font-size:14px;line-height:1.6}.markdown-content[data-v-5371f0a6] h1{margin:1em 0 .5em;font-size:1.8em}.markdown-content[data-v-5371f0a6] h2{margin:1em 0 .5em;font-size:1.5em}.markdown-content[data-v-5371f0a6] h3{margin:1em 0 .5em;font-size:1.3em}.markdown-content[data-v-5371f0a6] p{margin:.8em 0}.markdown-content[data-v-5371f0a6] ul,.markdown-content[data-v-5371f0a6] ol{margin:.8em 0;padding-left:1.5em}.markdown-content[data-v-5371f0a6] li{margin:.3em 0}.markdown-content[data-v-5371f0a6] code{background-color:#f5f5f5;border-radius:3px;padding:.2em .4em;font-family:monospace;font-size:.9em}.markdown-content[data-v-5371f0a6] pre{background-color:#f5f5f5;border-radius:4px;margin:1em 0;padding:1em;overflow-x:auto}.markdown-content[data-v-5371f0a6] blockquote{color:#666;border-left:4px solid #ddd;margin:1em 0;padding-left:1em}.markdown-content[data-v-5371f0a6] table{border-collapse:collapse;width:100%;margin:1em 0}.markdown-content[data-v-5371f0a6] th,.markdown-content[data-v-5371f0a6] td{text-align:left;border:1px solid #ddd;padding:.5em}.markdown-content[data-v-5371f0a6] th{background-color:#f5f5f5}.markdown-content[data-v-5371f0a6] strong{color:#2c3e50}.markdown-content[data-v-5371f0a6] a{color:#2080f0;text-decoration:none}.markdown-content[data-v-5371f0a6] a:hover{text-decoration:underline}[data-v-5371f0a6] .review-table{font-size:12px}[data-v-5371f0a6] .review-table .n-data-table{border:none!important}[data-v-5371f0a6] .review-table .n-data-table-td{border:.5px solid #666!important;padding:0!important}[data-v-5371f0a6] .review-table .n-data-table-td>div{height:100%;padding:8px;line-height:1.5}[data-v-5371f0a6] .review-table .n-tooltip-trigger{width:100%}[data-v-5371f0a6] .review-table .column-header{justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-weight:700;display:flex}[data-v-5371f0a6] .review-table .n-data-table-th{padding:0!important}@keyframes spinner-rotate-5371f0a6{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes text-pulse-5371f0a6{0%{opacity:.4}50%{opacity:1}to{opacity:.4}}.svg-spinner[data-v-5371f0a6]{transform-origin:50%;animation:1.5s linear infinite spinner-rotate-5371f0a6}.text-spinner[data-v-5371f0a6]{animation:1.2s ease-in-out infinite text-pulse-5371f0a6}.spinner[data-v-5371f0a6]{border:2px solid #2080f0;border-top-color:#0000;border-radius:50%;width:16px;height:16px;margin-right:8px;animation:1s linear infinite spinner-rotate-5371f0a6;display:inline-block}.no-evaluations[data-v-5371f0a6]{text-align:center;padding:20px}.evaluations-list[data-v-5371f0a6]{margin-top:20px}.evaluation-items[data-v-5371f0a6]{flex-direction:column;gap:12px;margin-top:16px;display:flex}.evaluation-item[data-v-5371f0a6]{background-color:#fafafa;border:1px solid #e0e0e0;border-radius:8px;padding:16px}.evaluation-name[data-v-5371f0a6]{margin-bottom:4px;font-size:16px;font-weight:600}.evaluation-id[data-v-5371f0a6]{color:#666;margin-bottom:8px;font-family:monospace;font-size:14px}.loading-state[data-v-5371f0a6]{color:#007bff;margin-top:8px;font-style:italic}.error-state[data-v-5371f0a6]{color:#dc3545;margin-top:8px;font-size:14px}.no-file-evaluation[data-v-5371f0a6]{color:#6c757d;margin-top:8px;font-style:italic}.file-evaluation-results[data-v-5371f0a6]{background-color:#f8fff9;border:1px solid #28a745;border-radius:6px;margin-top:12px;padding:12px}.file-evaluation-results h4[data-v-5371f0a6]{color:#28a745;margin:0 0 8px;font-size:14px}.result-item[data-v-5371f0a6]{margin-bottom:6px;font-size:13px}.extractions-section[data-v-5371f0a6]{background-color:#f8f9ff;border:1px solid #17a2b8;border-radius:6px;margin-top:16px;padding:12px}.extractions-section h5[data-v-5371f0a6]{color:#17a2b8;margin:0 0 12px;font-size:13px}.extractions-list[data-v-5371f0a6]{flex-direction:column;gap:8px;display:flex}.file-extractions-group[data-v-5371f0a6]{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:6px;margin-bottom:16px;padding:12px}.file-extractions-group h6[data-v-5371f0a6]{color:#495057;border-bottom:1px solid #dee2e6;margin:0 0 8px;padding-bottom:4px;font-size:12px;font-weight:600}.extraction-item[data-v-5371f0a6]{background-color:#fff;border:1px solid #dee2e6;border-radius:4px;margin-bottom:8px;padding:8px}.extraction-header[data-v-5371f0a6]{color:#495057;margin-bottom:6px;font-size:12px}.extraction-details[data-v-5371f0a6]{flex-direction:column;gap:4px;display:flex}.detail-row[data-v-5371f0a6]{align-items:flex-start;gap:8px;font-size:11px;display:flex}.detail-label[data-v-5371f0a6]{color:#495057;flex-shrink:0;min-width:80px;font-weight:600}.detail-value[data-v-5371f0a6]{color:#212529;word-break:break-word}.state-badge[data-v-5371f0a6]{text-transform:uppercase;border-radius:3px;padding:2px 6px;font-size:10px;font-weight:600}.state-completed[data-v-5371f0a6]{color:#155724;background-color:#d4edda}.state-processing[data-v-5371f0a6]{color:#856404;background-color:#fff3cd}.state-failed[data-v-5371f0a6]{color:#721c24;background-color:#f8d7da}.state-pending[data-v-5371f0a6]{color:#383d41;background-color:#e2e3e5}.highlighted-text-list[data-v-5371f0a6]{flex-direction:column;gap:2px;display:flex}.highlighted-text-item[data-v-5371f0a6]{background-color:#fff3cd;border-radius:2px;padding:2px 4px;font-size:10px;font-style:italic}.no-extractions[data-v-5371f0a6]{color:#6c757d;font-size:12px;font-style:italic}.json-display[data-v-5371f0a6]{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:4px;max-height:200px;margin-top:8px;padding:8px;font-size:11px;overflow:auto}.file-uid[data-v-5371f0a6]{color:#495057;margin-top:2px;margin-left:8px;font-family:monospace;font-size:11px}.cross-out-cell[data-v-5371f0a6]{cursor:help;transition:all .2s}.cross-out-cell[data-v-5371f0a6]:hover{transform:scale(1.02);box-shadow:0 2px 4px #0000001a;background-color:#ebebeb!important;border-color:#d0d0d0!important}[data-v-5371f0a6] .n-data-table-td{position:relative}[data-v-5371f0a6] .n-data-table .n-data-table-th:first-child,[data-v-5371f0a6] .n-data-table .n-data-table-td:first-child{z-index:20}[data-v-5371f0a6] .n-data-table-th .n-data-table-sorter{z-index:2!important;border-radius:2px!important;width:22px!important;height:22px!important;transition:background-color .2s!important;position:absolute!important;top:50%!important;right:26px!important;transform:translateY(-50%)!important}[data-v-5371f0a6] .n-data-table-th .n-data-table-sorter:hover{background-color:#0000000f!important}[data-v-5371f0a6] .n-data-table-th .n-data-table-filter{z-index:2!important;width:24px!important;height:24px!important;position:absolute!important;top:50%!important;right:4px!important;transform:translateY(-50%)!important}[data-v-5371f0a6] .n-data-table-th .n-data-table-sorter-icon{justify-content:center!important;align-items:center!important;width:16px!important;height:16px!important;display:flex!important}[data-v-5371f0a6] .n-data-table-th .n-button{z-index:3!important;position:absolute!important;top:50%!important;right:48px!important;transform:translateY(-50%)!important}[data-v-5371f0a6] .n-data-table-th .column-header{padding-right:80px!important}[data-v-5371f0a6] .n-data-table .n-data-table-th .n-data-table-resize-button{right:-3px!important}[data-v-5371f0a6] .approval-checkmark{color:#fff;background-color:#28a745;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 1px 3px #0000004d}.pagination-section[data-v-5371f0a6]{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;justify-content:space-between;align-items:center;margin-top:16px;padding:16px;display:flex}.pagination-left[data-v-5371f0a6]{align-items:center;gap:16px;display:flex}.pagination-info[data-v-5371f0a6]{align-items:center;display:flex}.info-text[data-v-5371f0a6]{color:#495057;font-size:14px;font-weight:500}.page-size-selector[data-v-5371f0a6]{align-items:center;gap:8px;display:flex}.label[data-v-5371f0a6]{color:#495057;font-size:14px;font-weight:500}.add-files-footer[data-v-5371f0a6]{flex-direction:column;gap:12px;width:100%;display:flex}.csv-export-option[data-v-5371f0a6]{justify-content:space-between;align-items:center;gap:16px;display:flex}@media (width<=768px){.pagination-section[data-v-5371f0a6]{flex-direction:column;align-items:stretch;gap:16px}.pagination-left[data-v-5371f0a6]{flex-wrap:wrap;justify-content:center}}.actions-container[data-v-8c84ff07]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.new-button[data-v-8c84ff07]{padding:0 22px;transition:box-shadow .2s,transform .2s;box-shadow:0 1px 2px #0f172a29,0 3px 8px #2563eb4d}.new-button[data-v-8c84ff07]:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0f172a29,0 6px 14px #2563eb59}.actions-container--compact[data-v-8c84ff07]{gap:8px;margin-top:0;margin-bottom:0}.actions-container--compact[data-v-8c84ff07] .n-button{min-height:28px;padding:0 10px}.actions-container--compact[data-v-8c84ff07] .n-space{gap:6px!important}.actions-office[data-v-8c84ff07]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.actions-office[data-v-8c84ff07] .n-space{align-items:center;gap:6px!important}.selection-bar[data-v-f01c3d8d]{box-sizing:border-box;background:#f1f5f9;border-radius:999px;min-height:42px;padding:4px 10px}.selection-count[data-v-f01c3d8d]{white-space:nowrap;margin:0 8px 0 2px}.file-list[data-v-153c89f8]{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex;position:relative;overflow:hidden}.file-list--panel[data-v-153c89f8]{border:1px solid #e2e8f0;border-radius:8px}[data-v-153c89f8] .n-data-table{flex:auto;width:100%;min-height:0}[data-v-153c89f8] .tree-node-content{align-items:center;width:100%;min-width:0;display:inline-flex}[data-v-153c89f8] .file-icon{flex-shrink:0;justify-content:center;align-items:center;margin-right:12px;font-size:18px;line-height:1;display:inline-flex}[data-v-153c89f8] .file-icon--directory{color:#2563eb}[data-v-153c89f8] .file-icon--file{color:#64748b}[data-v-153c89f8] .file-icon--system{color:#f97316}[data-v-153c89f8] .file-name-ellipsis{flex:1;min-width:0;display:block}[data-v-153c89f8] .file-name-ellipsis .n-ellipsis{display:block}[data-v-153c89f8] .file-owner{align-items:center;gap:10px;min-width:0;max-width:100%;display:inline-flex}[data-v-153c89f8] .file-owner--compact{gap:6px}[data-v-153c89f8] .file-owner__text{flex-direction:column;min-width:0;display:flex}[data-v-153c89f8] .file-owner__name{color:#0f172a;font-size:12px;font-weight:500}[data-v-153c89f8] .file-owner__subtext{color:#64748b;font-size:10px}[data-v-153c89f8] .file-owner-empty{color:#94a3b8;font-size:12px}[data-v-153c89f8] .n-data-table-expand-trigger{justify-content:center;align-items:center;margin-bottom:5px;display:inline-flex}.home-drop-zone[data-v-153c89f8]{cursor:copy;z-index:100;background-color:#18a0580d;border:2px dashed #ccc;border-radius:8px;justify-content:center;align-items:center;margin-bottom:16px;padding:12px;transition:all .2s;display:flex}.home-drop-zone .home-icon[data-v-153c89f8]{color:var(--primary-color,#18a058);margin-right:8px}.home-drop-zone.active[data-v-153c89f8]{background-color:#18a05833;border-color:#18a058}[data-v-153c89f8] .file-name-clickable{cursor:default;-webkit-user-select:none;user-select:none;white-space:nowrap;text-overflow:ellipsis;border-radius:4px;flex:1 1 0;min-width:0;padding:0 8px;line-height:20px;position:relative;overflow:hidden}[data-v-153c89f8] .file-name-clickable--dir{cursor:grab;transition:all .2s}[data-v-153c89f8] .file-name-clickable--dir:hover{background-color:#0000}[data-v-153c89f8] .file-name-clickable--dir:active{cursor:grabbing}[data-v-153c89f8] .file-name-clickable--dir:before{content:"⠿";opacity:0;color:var(--primary-color,#18a058);font-size:10px;transition:opacity .2s;position:absolute;left:-6px}[data-v-153c89f8] .file-name-clickable--dir:hover:before{opacity:.7}.is-dragging[data-v-153c89f8] .n-data-table-tr{transition:background-color .2s,border .2s}.is-dragging[data-v-153c89f8] .n-data-table-tr:has(.tree-node-content--directory){cursor:copy;outline:1px solid #18a0581a}.is-dragging[data-v-153c89f8] .n-data-table-tr:has(.tree-node-content--directory):hover{background-color:#18a0580d}[data-v-153c89f8] [data-drop-target=true]{border-radius:4px;outline:2px dashed #18a058;background-color:#18a05833!important}[data-v-153c89f8] .tree-node-content{cursor:pointer}[data-v-153c89f8] .n-data-table-th[data-key=lastModified]{white-space:nowrap;min-width:140px}[data-v-153c89f8] .n-data-table-td[data-key=lastModified]{white-space:nowrap}[data-v-153c89f8] .n-data-table-th[data-key=actions]{white-space:nowrap;min-width:100px}[data-v-153c89f8] .n-data-table-td[data-key=actions]{white-space:nowrap}[data-v-153c89f8] .office-actions-cell{justify-content:center;display:flex}[data-v-153c89f8] .office-actions-trigger{width:32px;height:32px}[data-v-153c89f8] .n-data-table-th{white-space:nowrap}.status-badge[data-v-153c89f8]{transition:opacity .2s}.status-badge--pulse[data-v-153c89f8]{animation:2s ease-in-out infinite badge-pulse-153c89f8}@keyframes badge-pulse-153c89f8{0%,to{opacity:1}50%{opacity:.65}}[data-v-153c89f8] .n-data-table-th[data-key=status]{white-space:nowrap;min-width:120px}[data-v-153c89f8] .n-data-table-td[data-key=status]{white-space:nowrap}.file-list--office[data-v-153c89f8] .n-data-table-tr{height:30px!important}.file-list--office[data-v-153c89f8] .n-data-table-th{font-size:11px;line-height:1.2;height:28px!important;padding:3px 7px!important}.file-list--office[data-v-153c89f8] .n-data-table-td{font-size:11px;line-height:1.2;height:30px!important;padding:2px 7px!important}.file-list--office[data-v-153c89f8] .tree-node-content{height:24px}.file-list--office[data-v-153c89f8] .file-icon{margin-right:4px;font-size:12px}.file-list--office[data-v-153c89f8] .file-name-clickable{padding:0 2px;font-size:11px;line-height:14px}.file-list--office[data-v-153c89f8] .status-badge{transform-origin:0;transform:scale(.74)}.file-list--office[data-v-153c89f8] .office-actions-trigger{width:20px;height:20px;padding:0}.file-list--office[data-v-153c89f8] .n-data-table-th__title{font-size:11px}.file-list--office[data-v-153c89f8] .n-data-table-td[data-key=actions]{padding-left:4px;padding-right:4px}.file-list--office[data-v-153c89f8] .n-data-table-th[data-key=actions]{min-width:46px}.file-list--office[data-v-153c89f8] .n-data-table-th[data-key=status]{min-width:68px}.file-list--office[data-v-153c89f8] .n-data-table-td[data-key=owner]{padding-right:6px}.file-list--office[data-v-153c89f8] .file-owner{gap:4px}.file-list--office[data-v-153c89f8] .file-owner__name,.file-list--office[data-v-153c89f8] .file-owner-empty{font-size:11px}.file-vault-compact-actions-menu.n-dropdown-menu{border:1px solid #0f172a14;box-shadow:0 8px 20px #0f172a1a,0 2px 6px #0f172a14!important}.mb-4[data-v-fa788d55]{margin-bottom:16px}.search-container[data-v-d89b40a7]{flex-direction:column;display:flex}.mt-4[data-v-d89b40a7]{margin-top:16px}.results-container[data-v-d89b40a7]{max-height:400px;margin-top:16px;overflow-y:auto}.item-details[data-v-d89b40a7]{flex-direction:column;display:flex}.item-name[data-v-d89b40a7]{font-weight:500}.item-path[data-v-d89b40a7]{color:#666;font-size:.8rem}.item-owner[data-v-d89b40a7]{color:#888;font-size:.75rem}.no-results[data-v-d89b40a7]{text-align:center;color:#666;background-color:#f9f9f9;border-radius:4px;margin-top:16px;padding:16px}.mb-4[data-v-6a3285e5]{margin-bottom:16px}.move-modal-body[data-v-34bc2d2b]{flex-direction:column;gap:12px;display:flex}.hint[data-v-34bc2d2b]{color:#6b7280;margin:0;font-size:13px}.crumbs[data-v-34bc2d2b]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;flex-wrap:wrap;align-items:center;gap:4px;padding:8px 10px;display:flex}.crumb[data-v-34bc2d2b]{color:#2563eb;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:4px;padding:2px 6px;font-size:13px;display:inline-flex}.crumb[data-v-34bc2d2b]:hover:not(:disabled){background:#eff6ff}.crumb.is-current[data-v-34bc2d2b]{color:#111827;cursor:default;font-weight:500}.crumb[data-v-34bc2d2b]:disabled{cursor:default}.crumb-icon[data-v-34bc2d2b]{display:inline-flex}.crumb-separator[data-v-34bc2d2b]{color:#9ca3af;display:inline-flex}.folder-panel[data-v-34bc2d2b]{background:#fff;border:1px solid #e5e7eb;border-radius:6px;min-height:220px;max-height:320px;position:relative;overflow-y:auto}.folder-spinner[data-v-34bc2d2b]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.folder-empty[data-v-34bc2d2b]{justify-content:center;align-items:center;padding:32px 16px;display:flex}.folder-list[data-v-34bc2d2b]{flex-direction:column;display:flex}.folder-row[data-v-34bc2d2b]{text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #f3f4f6;align-items:center;gap:10px;padding:10px 14px;display:flex}.folder-row[data-v-34bc2d2b]:last-child{border-bottom:none}.folder-row[data-v-34bc2d2b]:hover:not(:disabled){background:#f9fafb}.folder-row[data-v-34bc2d2b]:disabled{opacity:.5;cursor:not-allowed}.folder-row-icon[data-v-34bc2d2b]{color:#4b5563;flex-shrink:0}.folder-row-name[data-v-34bc2d2b]{color:#111827;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;overflow:hidden}.folder-row-chevron[data-v-34bc2d2b]{color:#9ca3af;flex-shrink:0}.destination[data-v-34bc2d2b]{color:#374151;margin:0;font-size:13px}.warning[data-v-34bc2d2b]{color:#b45309;margin:0;font-size:13px}.alert[data-v-34bc2d2b]{margin-top:4px}.delete-content[data-v-2dffab75]{flex-direction:column;gap:16px;display:flex}.items-list[data-v-2dffab75]{border:1px solid #eee;border-radius:4px;max-height:200px;padding:8px;overflow-y:auto}.items-list h4[data-v-2dffab75]{margin-top:0;margin-bottom:8px}.error-list[data-v-2dffab75]{flex-direction:column;gap:8px;display:flex}.modal-body[data-v-ccf500a6]{min-height:280px}.search-row[data-v-ccf500a6]{margin-bottom:12px}.search-row .n-input[data-v-ccf500a6]{border-radius:8px}.user-list[data-v-ccf500a6]{max-height:320px;overflow-y:auto}.user-list[data-v-ccf500a6] .n-list-item{padding:0}.user-list[data-v-ccf500a6] .n-list-item .n-list-item__main{margin:2px 4px;padding:0}.tile-inner[data-v-ccf500a6]{cursor:pointer;border-radius:8px;align-items:center;padding:10px 12px;transition:background-color .15s,box-shadow .15s,outline-color .15s;display:flex}.tile-inner[data-v-ccf500a6]:hover{background-color:var(--n-color-hover)}.tile-inner.selected[data-v-ccf500a6]{background:var(--n-color-primary-suppl);box-shadow:inset 3px 0 0 0 var(--n-color-primary);outline:1px solid var(--n-color-primary);outline-offset:-1px}.tile-inner.selected[data-v-ccf500a6]:hover{background:var(--n-color-primary-suppl)}.user-row-content[data-v-ccf500a6]{flex:1;align-items:center;gap:12px;min-width:0;display:flex;overflow:hidden}.unassign-card[data-v-ccf500a6]{background-color:var(--n-color-embedded);border:1px solid var(--n-border-color);cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;transition:background-color .2s,border-color .2s,box-shadow .2s;display:flex}.unassign-card[data-v-ccf500a6]:hover:not(.disabled):not(.is-busy){background-color:var(--n-color-hover);border-color:var(--n-color-primary);box-shadow:0 2px 8px #00000014}.unassign-card.disabled[data-v-ccf500a6]{cursor:not-allowed;opacity:.65}.unassign-card.is-busy[data-v-ccf500a6]{pointer-events:none;opacity:.85}.unassign-card-icon[data-v-ccf500a6]{color:var(--n-text-color-2);flex-shrink:0}.unassign-card-label[data-v-ccf500a6]{color:var(--n-text-color-1);font-weight:500}.unassign-card-spin[data-v-ccf500a6]{flex-shrink:0}.avatar-wrap[data-v-ccf500a6]{flex-shrink:0;justify-content:center;align-items:center;margin-right:4px;display:flex}.user-row-text[data-v-ccf500a6]{flex-direction:column;min-width:0;display:flex}.user-name[data-v-ccf500a6]{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.user-email[data-v-ccf500a6]{color:var(--n-text-color-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.empty-state[data-v-ccf500a6]{padding:24px 0}.pagination-row[data-v-ccf500a6]{justify-content:center;margin-top:12px;display:flex}.error-alert[data-v-ccf500a6]{margin-top:12px}.drawer-actions[data-v-fc5b1c8e]{border-top:1px solid var(--n-border-color);justify-content:flex-end;margin-top:24px;padding-top:16px;display:flex}.sort-type-selection[data-v-fc5b1c8e]{background-color:#9333ea0d;border:1px solid #9333ea4d;border-radius:8px;margin-bottom:24px;padding:16px}.enum-option[data-v-fc5b1c8e]{border:1px solid #9333ea;border-radius:8px;width:100%;margin-bottom:16px;padding:16px;transition:all .2s;box-shadow:0 2px 4px #9333ea1a}.icon[data-v-fc5b1c8e]{font-size:16px;line-height:1}.instruction-section[data-v-fc5b1c8e]{border:1px solid #9333ea4d;border-radius:8px;margin-bottom:24px;padding:16px}.instruction-header[data-v-fc5b1c8e]{color:#9333ea;margin-bottom:12px;font-size:1.1em;font-weight:500}[data-v-fc5b1c8e] .n-list-item{padding:4px 0}[data-v-fc5b1c8e] .n-input:focus-within{box-shadow:0 0 0 2px #2080f033}.folder-options[data-v-fc5b1c8e]{flex-direction:column;display:flex}.folder-option-header[data-v-fc5b1c8e]{border-bottom:1px solid #9333ea33;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;display:flex}.add-folder-btn[data-v-fc5b1c8e]{margin-top:16px}.add-folder-button[data-v-fc5b1c8e]{color:#9333ea;background-color:#9333ea0d;border-color:#9333ea;margin-bottom:16px}.add-folder-button[data-v-fc5b1c8e]:hover{background-color:#9333ea1a;border-color:#9333ea}.error-message[data-v-fc5b1c8e]{background-color:#ed2f2f1a;border-left:3px solid #ed2f2f;border-radius:4px;margin-bottom:16px;padding:8px 12px}.field-info[data-v-fc5b1c8e]{color:#6b7280;margin-bottom:16px;font-size:.9em}.form-field[data-v-fc5b1c8e]{margin-bottom:16px}.form-label[data-v-fc5b1c8e]{color:var(--n-text-color);margin-bottom:8px;font-size:14px}.required[data-v-fc5b1c8e]{color:#ff4d4f;margin-right:4px}.error-text[data-v-fc5b1c8e]{color:#ff4d4f;margin-top:4px;font-size:12px}.clm-section[data-v-fc5b1c8e],.clm-options[data-v-fc5b1c8e]{margin-top:16px}.loading-state[data-v-fc5b1c8e]{background-color:#9333ea0d;border:1px solid #9333ea33;border-radius:8px;justify-content:center;align-items:center;padding:20px;display:flex}.file-vault[data-v-2192c266]{box-sizing:border-box;flex-direction:column;width:100%;height:calc(100vh - 194px);padding:16px;display:flex}.file-vault--office[data-v-2192c266]{height:calc(100vh - 163px);padding:6px 0 0}.header-container[data-v-2192c266]{flex-direction:column;flex:none;gap:12px;margin-bottom:16px;display:flex}.header-container--office[data-v-2192c266]{gap:8px;margin-bottom:10px}.hero-search-input[data-v-2192c266]{flex:0 280px;transition:flex-basis .25s}.hero-search-input[data-v-2192c266]:focus-within{flex-basis:420px}.hero-search-icon[data-v-2192c266]{color:#64748b}.vault-actions-row[data-v-2192c266]{align-items:center;gap:12px;min-width:0;display:flex}.vault-breadcrumbs[data-v-2192c266]{flex:1;min-width:0;overflow:hidden}.vault-actions-row .search-results-label[data-v-2192c266]{flex:1}.vault-actions-row .row-raised[data-v-2192c266]{margin-bottom:4px}.vault-selection-slot[data-v-2192c266]{min-height:42px}.toolbar-swap-enter-active[data-v-2192c266],.toolbar-swap-leave-active[data-v-2192c266]{transition:opacity .15s,transform .15s}.toolbar-swap-enter-from[data-v-2192c266]{opacity:0;transform:translateY(4px)}.toolbar-swap-leave-to[data-v-2192c266]{opacity:0;transform:translateY(-4px)}.vault-toolbar[data-v-2192c266]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;min-width:0;display:flex}.vault-toolbar-left[data-v-2192c266]{flex:1 1 0;min-width:0;overflow:hidden}.vault-toolbar--office[data-v-2192c266]{align-items:center;gap:6px}.search-results-label[data-v-2192c266]{color:#64748b;padding:4px 0;font-size:13px;font-weight:600}.vault-search-input[data-v-2192c266]{flex:0 240px;width:240px}.vault-search-input--office[data-v-2192c266]{flex-basis:128px;width:128px}@media (width<=760px){.vault-toolbar--office[data-v-2192c266]{flex-direction:column;align-items:stretch;gap:8px}.vault-toolbar--office .vault-toolbar-left[data-v-2192c266]{flex:none}.vault-search-input--office[data-v-2192c266]{flex:none;width:100%}}.file-vault-view__header[data-v-d5a2a5bf]{justify-content:space-between;align-items:flex-start;margin-bottom:12px;padding-left:16px;display:flex}.file-vault-view__title[data-v-d5a2a5bf]{color:#1f2937;margin:0 0 4px;font-size:1.75rem;font-weight:700;line-height:1.2}.file-vault-view__description[data-v-d5a2a5bf]{color:#64748b;margin:0;font-size:.9rem}.file-vault-view--office .file-vault-view__header[data-v-d5a2a5bf]{margin-bottom:6px;padding-left:0}.file-vault-view--office .file-vault-view__title[data-v-d5a2a5bf]{margin-bottom:2px;font-size:1.1rem;line-height:1.2}.file-vault-view--office .file-vault-view__description[data-v-d5a2a5bf]{font-size:.78rem;line-height:1.28}.compare-modal-header[data-v-85173ecb]{align-items:center;gap:10px;display:flex}.compare-modal-header__icon[data-v-85173ecb]{background:#eff6ff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.compare-modal-header__text[data-v-85173ecb]{flex-direction:column;gap:1px;min-width:0;display:flex}.compare-modal-header__title[data-v-85173ecb]{color:#0f172a;font-size:15px;font-weight:600;line-height:1.3}.compare-modal-header__subtitle[data-v-85173ecb]{color:#64748b;font-size:12px}.compare-modal-body[data-v-85173ecb]{flex-direction:column;gap:14px;display:flex}.compare-hint[data-v-85173ecb]{color:#64748b;margin:0;font-size:13px}.compare-field[data-v-85173ecb]{flex-direction:column;gap:6px;display:flex}.compare-label[data-v-85173ecb]{color:#475569;align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex}.badge[data-v-85173ecb]{color:#94a3b8;background:#f1f5f9;border-radius:999px;padding:1px 6px;font-size:11px;font-weight:400}.compare-modal-footer[data-v-85173ecb]{justify-content:flex-end;gap:8px;display:flex}.panel-header[data-v-3a43a64c]{background:#f8fafc;border-bottom:1px solid #e2e8f0;flex-shrink:0;align-items:center;gap:8px;min-height:44px;padding:10px 14px;display:flex}.panel-attribution[data-v-3a43a64c]{color:#64748b;margin-left:4px;font-size:12px}.panel-attribution__email[data-v-3a43a64c]{color:#334155;font-weight:600}.panel-body[data-v-3a43a64c]{flex:1;overflow-y:auto}.stat[data-v-3a43a64c]{border-radius:6px;padding:2px 8px;font-size:13px;font-weight:600}.stat--added[data-v-3a43a64c]{color:#166534;background:#f0fdf4}.stat--removed[data-v-3a43a64c]{color:#991b1b;background:#fef2f2}.diff-body[data-v-3a43a64c]{font-family:monospace;font-size:12px;line-height:1.5;overflow-x:auto}.diff-inner[data-v-3a43a64c]{width:100%;min-width:max-content}.diff-line pre[data-v-3a43a64c]{white-space:pre;min-width:max-content;margin:0;padding:1px 12px}.page-sep[data-v-3a43a64c]{cursor:pointer;-webkit-user-select:none;user-select:none;background:#f8fafc;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;align-items:center;width:100%;height:30px;margin:4px 0;transition:background .12s;display:flex;position:relative}.page-sep[data-v-3a43a64c]:before{content:"";background:#cbd5e1;height:1px;position:absolute;top:50%;left:0;right:0}.page-sep[data-v-3a43a64c]:hover{background:#eff6ff}.page-sep--added[data-v-3a43a64c]{background:#f0fdf4;border-color:#bbf7d0}.page-sep--added[data-v-3a43a64c]:before{background:#86efac}.page-sep--added[data-v-3a43a64c]:hover{background:#dcfce7}.page-sep--removed[data-v-3a43a64c]{background:#fef2f2;border-color:#fecaca}.page-sep--removed[data-v-3a43a64c]:before{background:#fca5a5}.page-sep--removed[data-v-3a43a64c]:hover{background:#fee2e2}.page-sep__label[data-v-3a43a64c]{z-index:1;background:inherit;color:#475569;letter-spacing:.03em;white-space:nowrap;align-items:center;gap:2px;padding:0 8px;font-size:11px;font-weight:600;display:flex;position:sticky;left:50%;transform:translate(-50%)}.page-sep--added .page-sep__label[data-v-3a43a64c]{color:#166534}.page-sep--removed .page-sep__label[data-v-3a43a64c]{color:#991b1b}.page-sep__badge[data-v-3a43a64c]{border-radius:999px;margin-left:4px;padding:1px 5px;font-size:10px;font-weight:500}.page-sep__badge--added[data-v-3a43a64c]{color:#166534;background:#bbf7d0}.page-sep__badge--removed[data-v-3a43a64c]{color:#991b1b;background:#fecaca}.diff-state[data-v-3a43a64c]{color:#64748b;justify-content:center;align-items:center;gap:8px;padding:32px 16px;font-size:13px;display:flex}.diff-state--error[data-v-3a43a64c]{color:#dc2626}.diff-view[data-v-2348ef9e]{z-index:9999;background:#fff;flex-direction:column;height:100dvh;display:flex;position:fixed;inset:0;overflow:hidden}.diff-header[data-v-2348ef9e]{background:#fff;border-bottom:1px solid #e2e8f0;flex-shrink:0;align-items:center;gap:10px;height:52px;padding:0 16px;display:flex}.diff-header__title[data-v-2348ef9e]{color:#0f172a;font-size:15px;font-weight:600}.diff-header__subtitle[data-v-2348ef9e]{color:#64748b;text-overflow:ellipsis;white-space:nowrap;max-width:300px;font-size:13px;overflow:hidden}.layout-toggle[data-v-2348ef9e]{background:#f1f5f9;border-radius:8px;align-items:center;gap:2px;padding:3px;display:flex}.layout-btn[data-v-2348ef9e]{cursor:pointer;color:#94a3b8;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:30px;height:26px;transition:background .12s,color .12s;display:flex}.layout-btn[data-v-2348ef9e]:hover{color:#475569;background:#e2e8f0}.layout-btn--active[data-v-2348ef9e]{color:#2563eb;background:#fff;box-shadow:0 1px 3px #0000001a}.layout-columns[data-v-2348ef9e],.layout-stacked[data-v-2348ef9e]{flex:1;overflow:hidden}.col[data-v-2348ef9e]{flex-direction:column;height:100%;display:flex;overflow:hidden}.col-header[data-v-2348ef9e]{background:#f8fafc;border-bottom:1px solid #e2e8f0;flex-shrink:0;align-items:center;gap:8px;min-height:44px;padding:10px 14px;font-size:13px;display:flex}.col-header__name[data-v-2348ef9e]{color:#334155;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.col-header__size[data-v-2348ef9e]{color:#94a3b8;white-space:nowrap;flex-shrink:0}.col-body[data-v-2348ef9e]{flex:1;overflow-y:auto}.versions-page[data-v-5ca45f5c]{padding:24px}.versions-page--office[data-v-5ca45f5c]{padding:10px 8px 0}.back-btn[data-v-5ca45f5c]{cursor:pointer;color:#64748b;background:0 0;border:none;align-items:center;gap:5px;padding:0 0 18px;font-size:13px;transition:color .15s;display:inline-flex}.back-btn[data-v-5ca45f5c]:hover{color:#2563eb}.versions-page--office .back-btn[data-v-5ca45f5c]{gap:4px;padding-bottom:10px;font-size:12px}.page-header[data-v-5ca45f5c]{margin-bottom:20px}.versions-page--office .page-header[data-v-5ca45f5c]{margin-bottom:10px}.header-main[data-v-5ca45f5c]{align-items:center;gap:14px;display:flex}.versions-page--office .header-main[data-v-5ca45f5c]{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px 10px;display:grid}.header-file-icon[data-v-5ca45f5c]{background:#eff6ff;border:1px solid #dbeafe;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.versions-page--office .header-file-icon[data-v-5ca45f5c]{border-radius:9px;width:34px;height:34px}.header-text[data-v-5ca45f5c]{flex:1;min-width:0}.header-title[data-v-5ca45f5c]{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;margin:0 0 2px;font-size:18px;font-weight:650;overflow:hidden}.versions-page--office .header-title[data-v-5ca45f5c]{margin-bottom:1px;font-size:15px}.header-subtitle[data-v-5ca45f5c]{color:#64748b;align-items:center;margin:0;font-size:13px;display:flex}.versions-page--office .header-subtitle[data-v-5ca45f5c]{font-size:11px}.header-count[data-v-5ca45f5c]{color:#94a3b8;margin-left:3px}.header-actions[data-v-5ca45f5c]{align-items:center;gap:14px;display:flex}.versions-page--office .header-actions[data-v-5ca45f5c]{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;display:grid}.versions-page--office .header-actions[data-v-5ca45f5c] .n-button{width:100%;min-width:0;padding:0 8px}.versions-page--office[data-v-5ca45f5c] .n-data-table-th{height:28px;padding:4px 8px;font-size:11px}.versions-page--office[data-v-5ca45f5c] .n-data-table-td{height:34px;padding:4px 8px;font-size:11px}.versions-page--office[data-v-5ca45f5c] .n-data-table-bottom{padding:8px 0 0}.versions-page--office[data-v-5ca45f5c] .n-pagination{justify-content:center;margin-top:0}.versions-page--office[data-v-5ca45f5c] .office-revision-actions-cell{justify-content:center;display:flex}.versions-page--office[data-v-5ca45f5c] .office-revision-actions-trigger{width:22px;height:22px;padding:0}.loading-wrap[data-v-5ca45f5c]{justify-content:center;padding:64px 0;display:flex}.edit-modal-header[data-v-5ca45f5c]{align-items:center;gap:10px;display:flex}.edit-modal-header__icon[data-v-5ca45f5c]{background:#eff6ff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.edit-modal-header__text[data-v-5ca45f5c]{flex-direction:column;gap:1px;min-width:0;display:flex}.edit-modal-header__title[data-v-5ca45f5c]{color:#0f172a;font-size:15px;font-weight:600;line-height:1.3}.edit-modal-header__subtitle[data-v-5ca45f5c]{color:#64748b;text-overflow:ellipsis;white-space:nowrap;max-width:320px;font-size:12px;overflow:hidden}.edit-modal-body[data-v-5ca45f5c]{flex-direction:column;gap:14px;display:flex}.edit-field[data-v-5ca45f5c]{flex-direction:column;gap:6px;display:flex}.edit-label[data-v-5ca45f5c]{color:#475569;align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex}.optional-badge[data-v-5ca45f5c]{color:#94a3b8;background:#f1f5f9;border-radius:999px;padding:1px 6px;font-size:11px;font-weight:400}.edit-modal-footer[data-v-5ca45f5c]{justify-content:flex-end;gap:8px;display:flex}.drag-drop-overlay[data-v-b081107e]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:9999;pointer-events:none;background:#2563eb1a;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.drag-drop-content[data-v-b081107e]{border:2px dashed var(--primary-color);text-align:center;background:#fff;border-radius:12px;max-width:400px;padding:48px;box-shadow:0 8px 32px #0000001a}.file-list[data-v-e285aa88] .n-list-item__main{min-width:0}.modal-content[data-v-3244f1da]{flex-direction:column;height:100%;max-height:calc(100vh - 120px);display:flex;overflow:hidden}.modal-content[data-tab=file-vault][data-v-3244f1da],.modal-content[data-tab=gaia-sections][data-v-3244f1da]{overflow:visible}.modal-content[data-v-3244f1da] .n-tabs{flex-direction:column;height:100%;display:flex}.modal-content[data-v-3244f1da] .n-tabs-content{flex:1;overflow:hidden}.modal-content[data-v-3244f1da] .n-tab-pane{height:100%;overflow:hidden}.modal-content[data-v-3244f1da] .n-tab-pane[data-name=file-vault],.modal-content[data-v-3244f1da] .n-tab-pane[data-name=gaia-sections],.modal-content[data-tab=file-vault][data-v-3244f1da] .n-tabs-content,.modal-content[data-tab=gaia-sections][data-v-3244f1da] .n-tabs-content{overflow:visible}.modal-content>.n-form[data-v-3244f1da]{flex-direction:column;flex:1 1 0;height:100%;min-height:0;display:flex}.form-row[data-v-3244f1da]{gap:16px;margin-bottom:12px;display:flex}.form-column[data-v-3244f1da]{flex-direction:column;gap:16px;margin-bottom:12px;display:flex}.form-item-half[data-v-3244f1da]{flex:1;min-width:0}.form-item-full[data-v-3244f1da]{width:100%}.form-item-half[data-v-3244f1da] .n-form-item-label{justify-content:flex-start}.modal-footer[data-v-3244f1da]{flex-direction:column;gap:10px;width:100%;display:flex}.cost-notice[data-v-3244f1da]{width:100%}.cost-summary[data-v-3244f1da]{flex-wrap:wrap;align-items:center;gap:6px 16px;font-size:13px;display:flex}.credit-warning[data-v-3244f1da]{font-weight:600}.footer-actions-row[data-v-3244f1da]{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.uploaded-files-message[data-v-3244f1da]{color:var(--n-color-success);font-size:14px;font-weight:500}.disabled-reason[data-v-3244f1da],.progress-text[data-v-3244f1da]{color:var(--n-text-color-3);font-size:13px}.office-home[data-v-68be3842]{justify-content:center;align-items:center;min-height:180px;display:flex}.logo-dark{filter:invert()brightness(100)}.header-section{text-align:center;flex-direction:column;align-items:center;width:100vw;max-width:none;margin:20px calc(50% - 50vw);display:flex;position:relative}.header-section h1{margin-top:.25em;margin-bottom:.5em;font-size:2.5rem;font-weight:600;display:inline-block;position:relative}.search-trigger{cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:10px;width:480px;max-width:90%;padding:10px 16px;transition:border-color .15s,box-shadow .15s;display:flex}.or-divider{align-items:center;gap:12px;width:320px;max-width:70%;margin:20px 0;display:flex}.or-divider:before,.or-divider:after{content:"";background:#e2e8f0;flex:1;height:1px}.or-divider span{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:500}.search-trigger:hover{border-color:#cbd5e1;box-shadow:0 1px 4px #0000000f}.search-trigger-icon{color:#94a3b8;flex-shrink:0}.search-trigger-text{color:#94a3b8;text-align:left;flex:1;font-size:14px}.search-trigger-kbd{color:#94a3b8;background:#fff;border:1px solid #e2e8f0;border-radius:4px;flex-shrink:0;padding:2px 7px;font-family:inherit;font-size:11px;display:inline-block}.dropzone-illustration{margin-top:0;margin-bottom:0}.dropzone-box{background:#2563eb05;border:2px dashed #2563eb4d;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:80px;margin:0;padding:1.5rem 2rem;display:flex}.dropzone-box .n-icon{color:var(--primary-color);opacity:.7;margin-bottom:.75rem}.dropzone-text{text-align:center;flex-direction:column;align-items:center;display:flex}.dropzone-title{color:var(--n-text-color);margin-bottom:.25rem;font-size:1rem;font-weight:500;display:block}.dropzone-subtitle{color:var(--n-text-color-2);font-size:.875rem;display:block}.powered-by-container{vertical-align:super;margin-left:5px;font-size:.5em;position:relative;top:-15px}.powered-by-wrapper{align-items:center;gap:4px;display:inline-flex}.powered-by-text{color:#9ca3af;font-size:.75rem}.powered-by-logo{width:30px}.quick-start-card{position:relative;color:#000!important;background-color:#f9f4ff!important;border:2px solid #d8b4fe!important;box-shadow:0 2px 6px #9333ea26!important}.quick-start-card:hover{background-color:#f5ebff!important;border-color:#9333ea!important;transition:all .2s ease-in-out!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px #9333ea40!important}.quick-start-card h3{color:#000!important;font-weight:600!important}.quick-start-card p{color:#000!important}.upload-trigger{flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex}.status-message{margin-top:16px}.modal-intro{background-color:#f9f4ff;border-radius:4px;margin-bottom:16px;padding:12px}.step-indicator{justify-content:center;align-items:center;width:100%;margin-bottom:24px;display:flex}.step{z-index:1;flex-direction:column;align-items:center;display:flex}.step-number{color:#6b7280;background-color:#e5e7eb;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;margin-bottom:8px;font-weight:700;display:flex}.step.active .step-number{color:#fff;background-color:#9333ea}.step-label{color:#9ca3af;font-size:.9rem}.step.active .step-label{color:#9333ea;font-weight:600}.step-connector{background-color:#e5e7eb;width:100px;height:2px;margin:0 8px}.helper-text{opacity:.8;margin-bottom:8px;font-size:13px;display:block}.file-preview{background-color:#f0f9ff;border-left:3px solid #38bdf8;border-radius:4px;margin-top:16px;padding:12px}.empty-collections-message{text-align:center;background-color:#fef2f2;border-radius:4px;margin-top:10px;padding:20px}.sample-nda-section{text-align:center;background:linear-gradient(135deg,#f9f4ff 0%,#f0e6ff 100%);border:1px solid #e5d4ff;border-radius:8px;margin-top:16px;padding:16px}.divider-with-text{margin-bottom:16px;position:relative}.divider-text{color:#fff;letter-spacing:.5px;background:linear-gradient(135deg,#9333ea,#7c3aed);border-radius:20px;padding:6px 12px;font-size:14px;font-weight:700;box-shadow:0 2px 8px #9333ea4d}.sample-nda-button{margin-bottom:8px;letter-spacing:.5px!important;text-transform:uppercase!important;background:linear-gradient(135deg,#9333ea,#7c3aed,#6366f1)!important;border:none!important;font-weight:700!important;transition:all .3s!important;animation:2s infinite pulse-glow!important;box-shadow:0 4px 15px #9333ea66!important}.sample-nda-button:hover{background:linear-gradient(135deg,#7c3aed,#6366f1,#8b5cf6)!important;transform:translateY(-2px)scale(1.02)!important;box-shadow:0 6px 20px #9333ea99!important}.sample-nda-button:active{transform:translateY(0)scale(.98)!important}@keyframes pulse-glow{0%,to{box-shadow:0 4px 15px #9333ea66}50%{box-shadow:0 4px 20px #9333ea99}}.sample-nda-description{color:#7c3aed;font-size:.8rem;font-weight:500}.sparkle-icon{margin-right:6px;animation:1.5s ease-in-out infinite sparkle}@keyframes sparkle{0%,to{opacity:1;transform:scale(1)rotate(0)}50%{opacity:.8;transform:scale(1.2)rotate(180deg)}}.section-container{max-width:1200px;margin-top:40px;margin-left:auto;margin-right:auto}.section-header{text-align:center;margin-bottom:24px}.section-header h2{color:#1f2937;margin:0 0 8px;font-size:1.8rem;font-weight:600}.section-header p{color:#6b7280;max-width:600px;margin:0 auto;font-size:1rem}.home-card{min-height:200px;height:200px!important}.home-card .n-card__content{flex-direction:column;height:100%;padding:16px;display:flex}.home-card .n-card__content>div{flex-direction:column;justify-content:space-between;height:100%;display:flex;overflow:hidden}.home-card h3{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin-top:0;margin-bottom:12px;font-size:1.1rem;line-height:1.3}.home-card p{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;-webkit-line-clamp:4;line-clamp:4;text-overflow:ellipsis;-webkit-box-orient:vertical;flex:1;margin:0;font-size:.9rem;line-height:1.4;display:-webkit-box;overflow:hidden}.workflow-card{background-color:#fff!important;border:1px solid #e5e7eb!important;transition:all .2s ease-in-out!important}.workflow-card:hover{border-color:#d1d5db!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px #0000001a!important}.workflow-card h3{color:#374151!important}.workflow-card p{color:#6b7280!important}.nda-review-card{background-color:#f0f9ff!important;border:2px solid #0ea5e9!important;transition:all .2s ease-in-out!important}.nda-review-card:hover{background-color:#e0f2fe!important;border-color:#0284c7!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px #0ea5e940!important}.nda-review-card h3{color:#0c4a6e!important}.nda-review-card p{color:#0369a1!important}.quick-start-compact{min-height:140px;height:140px!important}.quick-start-compact .n-card__content{flex-direction:column;height:100%;padding:16px;display:flex}.quick-start-compact .n-card__content>div{flex-direction:column;justify-content:space-between;height:100%;display:flex;overflow:hidden}.quick-start-compact h3{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin-top:0;margin-bottom:8px;font-size:1rem;line-height:1.3}.quick-start-compact p{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;-webkit-line-clamp:3;line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;flex:1;margin:0;font-size:.85rem;line-height:1.4;display:-webkit-box;overflow:hidden}.mode-switcher-below{justify-content:center;margin-top:16px;margin-bottom:24px;display:flex}.custom-highlighted-card{background-color:var(--custom-bg-color,#f9f4ff)!important;color:#000!important;border:2px solid var(--custom-border-color,#d8b4fe)!important;box-shadow:var(--custom-box-shadow,0 2px 6px #9333ea26)!important;transition:all .2s ease-in-out!important}.custom-highlighted-card:hover{background-color:var(--custom-hover-bg-color,#f5ebff)!important;border-color:var(--custom-border-color,#9333ea)!important;box-shadow:var(--custom-hover-box-shadow,0 4px 12px #9333ea40)!important;transform:translateY(-2px)!important}.custom-highlighted-card h3{color:#000!important;font-weight:600!important}.custom-highlighted-card p{color:#000!important}.placeholder-card{cursor:pointer;background-color:#f8f9fa!important;border:2px dashed #d1d5db!important;flex-direction:column!important;height:200px!important;min-height:200px!important;transition:all .2s ease-in-out!important;display:flex!important}.placeholder-card .n-card__content{flex:1!important;justify-content:center!important;align-items:center!important;height:100%!important;padding:16px!important;display:flex!important}.placeholder-card:hover{background-color:#f3f4f6!important;border-color:#9ca3af!important;transform:translateY(-2px)!important}.placeholder-card .n-card__content{width:100%!important;height:100%!important;padding:0!important;display:table!important}.placeholder-card .n-card__content>div{vertical-align:middle!important;text-align:center!important;width:100%!important;height:100%!important;display:table-cell!important;position:relative!important;top:-10px!important}.placeholder-content{text-align:center!important;display:inline-block!important}.placeholder-icon{color:#9ca3af;margin:0;font-size:2.5rem;font-weight:200;line-height:1;display:block}.placeholder-card h3{color:#6b7280!important;margin:8px 0 12px!important;font-size:1rem!important;font-weight:500!important;line-height:1.2!important}.placeholder-card p{color:#9ca3af!important;margin:0!important;font-size:.8rem!important;line-height:1.1!important}.tile-meta{border-top:1px solid #f3f4f6;margin-top:8px;padding-top:8px}.tiles-scrollable{max-height:600px;padding-right:8px;overflow-y:auto}.tiles-scrollable::-webkit-scrollbar{width:6px}.tiles-scrollable::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.tiles-scrollable::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.tiles-scrollable::-webkit-scrollbar-thumb:hover{background:#a1a1a1}.loading-container{justify-content:center;align-items:center;padding:60px 20px;display:flex}.error-container{margin:40px 0}.empty-container{margin:60px 0}.empty-state[data-v-4a3b7366]{text-align:center;padding:40px 20px}.help-link[data-v-4a3b7366]{color:var(--primary-color)!important;text-decoration:underline!important;transition:none!important}.help-link[data-v-4a3b7366]:hover{color:var(--primary-color)!important;opacity:.8!important;background-color:#0000!important;text-decoration:underline!important}.merge-modal[data-v-5f021051] .n-card{flex-direction:column;display:flex;overflow:hidden;max-height:90vh!important}.merge-modal[data-v-5f021051] .n-card__content{box-sizing:border-box;width:100%;padding:0;display:inline-block;overflow:auto!important}.scroll-wrapper[data-v-5f021051]{flex-direction:column;align-items:center;width:fit-content;min-width:100%;padding-bottom:24px;display:flex}.merge-container[data-v-5f021051]{box-sizing:border-box;background:#f8f9fa;border:1px solid #e1e4e8;border-radius:8px;flex-direction:column;flex-shrink:0;width:calc(100% - 32px);min-width:fit-content;margin:16px;display:flex;overflow:hidden;box-shadow:0 2px 8px #00000014}.merge-actions[data-v-5f021051]{box-sizing:border-box;justify-content:flex-end;width:calc(100% - 32px);min-width:fit-content;margin-top:8px;padding:0 16px;display:flex}.merge-grid-header[data-v-5f021051],.merge-grid-content[data-v-5f021051]{box-sizing:border-box;grid-template-columns:minmax(120px,1fr) minmax(150px,1.2fr) minmax(120px,1fr);gap:0;min-width:750px;display:grid}.merge-grid-header[data-v-5f021051]{z-index:10;background:linear-gradient(#fff,#f8f9fa);border-bottom:2px solid #e1e4e8;border-radius:8px 8px 0 0}.merge-grid-content[data-v-5f021051]{background:#f8f9fa;border-radius:0 0 8px 8px}.grid-header-cell[data-v-5f021051]{flex-direction:column;justify-content:center;padding:16px;display:flex;overflow:hidden}.grid-header-cell h3[data-v-5f021051]{color:#333;margin:0;font-size:16px;font-weight:600}.left-header[data-v-5f021051]{background:#fafbfc;border-right:1px solid #e8eaed}.middle-header[data-v-5f021051]{background:linear-gradient(#e6f4ff,#d4e8ff);border-bottom:2px solid #e1e4e8;align-items:center;position:relative}.middle-header h3[data-v-5f021051]{color:#1890ff}.right-header[data-v-5f021051]{text-align:right;background:#fafbfc;border-left:1px solid #e8eaed;align-items:flex-end}.merge-hint[data-v-5f021051]{color:#666;margin-top:4px;font-size:12px;font-style:italic}.grid-cell[data-v-5f021051]{overflow-wrap:break-word;background:#fff;border-bottom:1px solid #e8eaed;min-width:0;padding:16px}.merge-grid-content>.grid-cell[data-v-5f021051]:nth-last-child(-n+3){border-bottom:none;padding-bottom:24px}.left-cell[data-v-5f021051]{background:#fafbfc;border-right:1px solid #e8eaed}.middle-cell[data-v-5f021051]{background:#fff;border-left:1px solid #e8eaed;border-right:1px solid #e8eaed}.right-cell[data-v-5f021051]{background:#fafbfc;border-left:1px solid #e8eaed}.merge-field-label[data-v-5f021051]{color:#666;align-items:center;gap:4px;margin-bottom:8px;font-size:13px;font-weight:500;display:flex}.required-indicator[data-v-5f021051]{color:#ff4d4f}.merge-field-value-wrapper[data-v-5f021051]{align-items:center;gap:8px;width:100%;display:flex}.grid-cell.field-highlighted[data-v-5f021051]{background:#e6f4ff}.copy-button[data-v-5f021051]{opacity:.7;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.copy-button[data-v-5f021051]:hover{opacity:1}.merge-empty[data-v-5f021051]{text-align:center;color:#999;padding:48px}.merge-field-input[data-v-5f021051]{flex:1;min-width:0}.merge-field-input[data-v-5f021051] .n-input,.merge-field-input[data-v-5f021051] .n-date-picker,.merge-field-input[data-v-5f021051] .n-select{box-sizing:border-box;min-width:0;max-width:100%;width:100%!important}@media (width<=800px){.merge-grid-header[data-v-5f021051],.merge-grid-content[data-v-5f021051]{min-width:750px}}.table-title[data-v-5ef696b7]{font-size:18px;font-weight:500}[data-v-5ef696b7] .n-data-table .n-data-table-th{word-break:normal!important;white-space:normal!important;overflow-wrap:normal!important;word-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important}[data-v-5ef696b7] .n-data-table .n-data-table-th .n-data-table-th__title{word-break:normal!important;white-space:normal!important;overflow-wrap:normal!important;word-wrap:normal!important;line-height:1.4!important}.table-title[data-v-009b77ac]{font-size:18px;font-weight:500}[data-v-009b77ac] .n-data-table .n-data-table-th{word-break:normal!important;white-space:normal!important;overflow-wrap:normal!important;word-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important}[data-v-009b77ac] .n-data-table .n-data-table-th .n-data-table-th__title{word-break:normal!important;white-space:normal!important;overflow-wrap:normal!important;word-wrap:normal!important;line-height:1.4!important}.table-title[data-v-0c67803c]{font-size:18px;font-weight:500}[data-v-0c67803c] .n-data-table .n-data-table-th{word-break:normal!important;white-space:normal!important;overflow-wrap:normal!important;word-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important}[data-v-0c67803c] .n-data-table .n-data-table-th .n-data-table-th__title{word-break:normal!important;white-space:normal!important;overflow-wrap:normal!important;word-wrap:normal!important;line-height:1.4!important}.table-title[data-v-8e01ccfe]{font-size:18px;font-weight:500}[data-v-8e01ccfe] .n-data-table .n-data-table-th{word-break:normal!important;white-space:normal!important;overflow-wrap:normal!important;word-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important}[data-v-8e01ccfe] .n-data-table .n-data-table-th .n-data-table-th__title{word-break:normal!important;white-space:normal!important;overflow-wrap:normal!important;word-wrap:normal!important;line-height:1.4!important}.matter-tag[data-v-8e01ccfe]{color:#1f2937;cursor:default;background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:4px;padding:4px 10px;font-size:12px;font-weight:400;line-height:1.4;transition:background-color .15s,border-color .15s;display:inline-block}.matter-tag[data-v-8e01ccfe]:hover{background-color:#eee;border-color:#d0d0d0}.table-title[data-v-e2818ce3]{font-size:18px;font-weight:500}[data-v-e2818ce3] .n-data-table .n-data-table-th{word-break:normal!important;white-space:normal!important;overflow-wrap:normal!important;word-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important}[data-v-e2818ce3] .n-data-table .n-data-table-th .n-data-table-th__title{word-break:normal!important;white-space:normal!important;overflow-wrap:normal!important;word-wrap:normal!important;line-height:1.4!important}.table-title[data-v-1a3b9342]{font-size:18px;font-weight:500}[data-v-1a3b9342] .n-data-table .n-data-table-th{word-break:normal!important;white-space:normal!important;overflow-wrap:normal!important;word-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important}[data-v-1a3b9342] .n-data-table .n-data-table-th .n-data-table-th__title{word-break:normal!important;white-space:normal!important;overflow-wrap:normal!important;word-wrap:normal!important;line-height:1.4!important}.contract-file-list[data-v-44999b06]{width:100%;min-height:0}.files-container[data-v-44999b06]{flex-direction:column;gap:0;width:100%;display:flex}.contract-file-item[data-v-44999b06]{cursor:pointer;margin-bottom:12px;transition:all .2s}.contract-file-item[data-v-44999b06]:hover{transform:translateY(-2px);box-shadow:0 2px 8px #0000001a}.file-content[data-v-44999b06]{flex-direction:column;gap:8px;display:flex}.file-header[data-v-44999b06]{justify-content:space-between;align-items:center;gap:12px;display:flex}.file-header-actions[data-v-44999b06]{align-items:center;gap:8px;display:flex}.unassign-button[data-v-44999b06]{flex-shrink:0;padding:4px 8px;transition:all .15s}.unassign-button[data-v-44999b06]:hover{color:#dc2626;background:#fee2e2}.contract-file-item--outdated[data-v-44999b06]{opacity:.65}.contract-file-item--outdated[data-v-44999b06]:hover{opacity:.85}.contract-file-name-row[data-v-44999b06]{flex:1;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.contract-file-name[data-v-44999b06]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.contract-file-name--outdated[data-v-44999b06]{color:#92400e}.pages-section[data-v-44999b06]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.pages-label[data-v-44999b06]{white-space:nowrap;font-size:13px;font-weight:500}.pages-list[data-v-44999b06]{flex-wrap:wrap;gap:6px;display:flex}.page-tag[data-v-44999b06]{cursor:pointer;transition:all .2s}.page-tag[data-v-44999b06]:hover{transform:scale(1.1);box-shadow:0 2px 4px #0003}.no-pages[data-v-44999b06]{margin-top:4px}.contract-list[data-v-63aa86ce]{width:100%;min-height:0}.contracts-container[data-v-63aa86ce]{flex-direction:column;gap:0;width:100%;display:flex}.contract-item[data-v-63aa86ce]{cursor:pointer;margin-bottom:12px;transition:all .2s}.contract-item[data-v-63aa86ce]:hover{transform:translateY(-2px);box-shadow:0 2px 8px #0000001a}.contract-content[data-v-63aa86ce]{flex-direction:column;gap:8px;display:flex}.contract-header[data-v-63aa86ce]{justify-content:space-between;align-items:center;gap:12px;display:flex}.contract-header-actions[data-v-63aa86ce]{align-items:center;gap:8px;display:flex}.remove-button[data-v-63aa86ce]{flex-shrink:0;padding:4px 8px;transition:all .15s}.remove-button[data-v-63aa86ce]:hover{color:#dc2626;background:#fee2e2}.contract-name[data-v-63aa86ce]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;overflow:hidden}.description-section[data-v-63aa86ce]{margin-top:4px}.description-text[data-v-63aa86ce]{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.contract-meta[data-v-63aa86ce]{flex-wrap:wrap;align-items:center;gap:16px;margin-top:8px;display:flex}.meta-item[data-v-63aa86ce]{align-items:center;gap:4px;display:flex}.meta-label[data-v-63aa86ce]{white-space:nowrap;font-size:12px;font-weight:500}.meta-value[data-v-63aa86ce]{font-size:12px}.modal-content[data-v-3e81cca9]{flex-direction:column;min-height:500px;max-height:700px;display:flex}.steps-container[data-v-3e81cca9]{justify-content:center;align-items:center;width:100%;margin-bottom:24px;padding:0 20px;display:flex}.steps-container[data-v-3e81cca9] .n-steps{width:100%;max-width:500px;margin:0 auto}.steps-container[data-v-3e81cca9] .n-step-content{text-align:center}.step-content[data-v-3e81cca9]{flex-direction:column;flex:1;gap:16px;min-height:0;display:flex}.step-header[data-v-3e81cca9]{border-bottom:1px solid #e5e7eb;flex-shrink:0;padding-bottom:8px}.step-title[data-v-3e81cca9]{align-items:center;margin-bottom:8px;display:flex}.search-section[data-v-3e81cca9]{flex-shrink:0}.table-section[data-v-3e81cca9]{flex:1;min-height:0;overflow:hidden}.form-section[data-v-3e81cca9]{border-top:1px solid #e5e7eb;flex-shrink:0;padding-top:16px}[data-v-3e81cca9] .n-data-table{max-height:400px;overflow-y:auto}[data-v-3e81cca9] .n-data-table .n-data-table-tbody tr{transition:background-color .2s}[data-v-3e81cca9] .n-data-table .n-data-table-tbody tr:hover{background-color:#f9fafb}[data-v-3e81cca9] .n-data-table .n-data-table-tbody tr.contract-file-row{cursor:pointer}[data-v-3e81cca9] .n-data-table .n-data-table-tbody tr.contract-file-row:hover{background-color:#f0f9ff}.modal-content[data-v-01c7991c]{min-height:400px}.detail-view-content[data-v-3cfe72a5]{padding:32px 96px 24px}.tab-controls-row[data-v-3cfe72a5]{justify-content:space-between;align-items:center;gap:16px;min-height:40px;display:flex}.tab-button-group[data-v-3cfe72a5]{align-items:center;padding-bottom:0;display:flex}.tab-controls-right[data-v-3cfe72a5]{flex-shrink:0;align-items:center;gap:12px;display:flex}.left-panel[data-v-3cfe72a5],.right-panel[data-v-3cfe72a5],.single-panel-view[data-v-3cfe72a5]{flex-direction:column;min-height:calc(100vh - 200px);display:flex}.single-panel-view .left-panel[data-v-3cfe72a5]{width:100%;padding-right:0}.files-panel-header[data-v-3cfe72a5],.pdf-panel-header[data-v-3cfe72a5]{flex-shrink:0;padding-bottom:16px}.pagination-container[data-v-3cfe72a5]{justify-content:center;margin-top:16px;margin-bottom:16px;display:flex}.pagination-container-bottom[data-v-3cfe72a5]{border-top:1px solid #e5e7eb;justify-content:flex-end;margin-top:16px;padding-top:16px;display:flex}.files-list-container[data-v-3cfe72a5]{flex:1;max-height:calc(100vh - 300px);padding-top:0;overflow-y:auto}.detail-full-view[data-v-3cfe72a5]{flex-direction:column;display:flex}.detail-container[data-v-3cfe72a5]{justify-content:flex-start;padding:0;display:flex}.detail-fields-container[data-v-3cfe72a5]{flex-direction:column;width:100%;padding:4px 0;display:flex}.detail-field-row[data-v-3cfe72a5]{flex-direction:column;display:flex}.field-row-content[data-v-3cfe72a5]{grid-template-columns:200px 1fr;align-items:flex-start;gap:250px;padding:16px 0;display:grid}.field-label[data-v-3cfe72a5]{color:#6b7280;text-align:left;padding-top:2px;font-size:16px;font-weight:600;line-height:1.5}.field-value[data-v-3cfe72a5]{color:#111827;word-break:break-word;white-space:pre-wrap;text-align:left;justify-self:start;font-size:17px;font-weight:400;line-height:1.5}.field-separator[data-v-3cfe72a5]{background:linear-gradient(90deg,#0000 0%,#e5e7eb 5% 95%,#0000 100%);height:1px;margin:8px 0}.empty-state-card[data-v-3cfe72a5],.loading-card[data-v-3cfe72a5]{justify-content:center;align-items:center;width:100%;min-height:300px;display:flex}.empty-state[data-v-3cfe72a5]{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:60px 20px;display:flex}.loading-state[data-v-3cfe72a5]{text-align:center;padding:40px 20px}.pdf-container[data-v-3cfe72a5]{flex:1;height:0;position:relative;overflow:auto}.pdf-empty-state[data-v-3cfe72a5]{justify-content:center;align-items:center;height:100%;min-height:200px;display:flex}@media (width<=1200px){.detail-view-content[data-v-3cfe72a5]{padding:32px 48px 24px}.field-row-content[data-v-3cfe72a5]{gap:150px}}@media (width<=768px){.detail-view-content[data-v-3cfe72a5]{padding:24px}.field-row-content[data-v-3cfe72a5]{grid-template-columns:150px 1fr;gap:40px}.left-panel[data-v-3cfe72a5]{padding-right:12px}.right-panel[data-v-3cfe72a5]{padding-left:12px}.pdf-container[data-v-3cfe72a5],.files-list-container[data-v-3cfe72a5]{-webkit-overflow-scrolling:touch}}.prompt-collection-detail[data-v-7d8b2b0e]{padding:20px}.controls-row[data-v-7d8b2b0e]{align-items:center;gap:12px;display:flex}.hero-search-input[data-v-7d8b2b0e]{flex:0 280px;transition:flex-basis .25s}.hero-search-input[data-v-7d8b2b0e]:focus-within{flex-basis:420px}.hero-search-icon[data-v-7d8b2b0e]{color:#64748b}.new-button[data-v-7d8b2b0e]{padding:0 22px;transition:box-shadow .2s,transform .2s;box-shadow:0 1px 2px #0f172a29,0 3px 8px #2563eb4d}.new-button[data-v-7d8b2b0e]:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0f172a29,0 6px 14px #2563eb59}.prompts-table[data-v-7d8b2b0e]{border:1px solid #e2e8f0;border-radius:8px;margin-top:20px;overflow:hidden}.prompts-table[data-v-7d8b2b0e] .prompt-name-cell{align-items:center;min-width:0;display:flex}.prompts-table[data-v-7d8b2b0e] .prompt-icon{color:#2563eb;flex-shrink:0;margin-right:12px}.prompts-table[data-v-7d8b2b0e] .prompt-name{min-width:0;font-weight:500}.not-found-state[data-v-7d8b2b0e]{text-align:center;max-width:500px;margin:40px auto}.not-found-state h2[data-v-7d8b2b0e]{color:var(--n-text-color-1);margin-bottom:16px}.not-found-state p[data-v-7d8b2b0e]{color:var(--n-text-color-2);margin-bottom:24px}.loading-placeholder[data-v-7d8b2b0e]{flex-direction:column;gap:20px;min-height:400px;display:flex}.placeholder-header[data-v-7d8b2b0e]{background-color:var(--n-color-neutral-1);border-radius:4px;height:60px}.placeholder-table[data-v-7d8b2b0e]{background-color:var(--n-color-neutral-1);border-radius:4px;flex:1;min-height:300px}.table-controls[data-v-7d8b2b0e]{margin-bottom:20px}.agents-container[data-v-7d8b2b0e]{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.agent-indicator[data-v-7d8b2b0e]{width:24px;height:24px;color:var(--n-text-color-3);background-color:#0000000d;border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.agent-indicator.present[data-v-7d8b2b0e]{color:#00c853;background-color:#00c8531a}.options-indicator[data-v-7d8b2b0e]{color:#2080f0;background-color:#2080f01a;border-radius:12px;padding:4px 8px;font-size:.9em;display:inline-flex}.options-tooltip[data-v-7d8b2b0e]{max-width:300px;max-height:300px;padding:4px;overflow-y:auto}.options-tooltip .option-item[data-v-7d8b2b0e]{border-bottom:1px solid #0000000d;padding:6px 0}.options-tooltip .option-item[data-v-7d8b2b0e]:last-child{border-bottom:none}.options-tooltip .option-name[data-v-7d8b2b0e]{font-weight:700;display:block}.options-tooltip .option-definition[data-v-7d8b2b0e]{color:var(--n-text-color-3);margin-top:2px;padding-left:8px;font-size:.9em;display:block}.options-link[data-v-7d8b2b0e]{color:#2080f0;background-color:#2080f01a;border-radius:12px;align-items:center;padding:4px 8px;text-decoration:none;transition:all .2s;display:inline-flex}.options-link[data-v-7d8b2b0e]:hover{background-color:#2080f033;text-decoration:underline}.options-icon[data-v-7d8b2b0e]{margin-left:4px;font-size:14px;transition:transform .2s}.options-link:hover .options-icon[data-v-7d8b2b0e]{transform:translateY(-2px)}.summary-prompt-modal[data-v-7d8b2b0e]{max-height:90vh;overflow-y:auto}.summary-prompt-textarea[data-v-7d8b2b0e]{min-height:400px;max-height:60vh;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:14px;line-height:1.5}.prompt-collections[data-v-f4d8b0d2]{padding:20px}.header[data-v-f4d8b0d2]{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.controls-row[data-v-f4d8b0d2]{align-items:center;gap:12px;display:flex}.hero-search-input[data-v-f4d8b0d2]{flex:0 280px;transition:flex-basis .25s}.hero-search-input[data-v-f4d8b0d2]:focus-within{flex-basis:420px}.hero-search-icon[data-v-f4d8b0d2]{color:#64748b}.new-button[data-v-f4d8b0d2]{padding:0 22px;transition:box-shadow .2s,transform .2s;box-shadow:0 1px 2px #0f172a29,0 3px 8px #2563eb4d}.new-button[data-v-f4d8b0d2]:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0f172a29,0 6px 14px #2563eb59}.collections-table[data-v-f4d8b0d2]{border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.collections-table[data-v-f4d8b0d2] .collection-name-cell{align-items:center;min-width:0;display:flex}.collections-table[data-v-f4d8b0d2] .collection-icon{color:#2563eb;flex-shrink:0;margin-right:12px}.collections-table[data-v-f4d8b0d2] .collection-name{min-width:0;font-weight:500}.library-dropdown-spacer[data-v-f4d8b0d2]{height:0;transition:height .25s cubic-bezier(.4,0,.2,1);overflow:hidden}.library-dropdown-spacer--open[data-v-f4d8b0d2]{height:260px}[data-v-f4d8b0d2] .library-tree-select .n-base-selection__tags .n-tag+.n-tag{display:none!important}[data-v-f4d8b0d2] .library-tree-select .n-base-selection__tags .n-tag:first-child{box-shadow:none!important;height:auto!important;line-height:inherit!important;background:0 0!important;border:none!important;padding:0 2px!important}.context-section[data-v-f4d8b0d2]{width:100%;margin-bottom:16px}.context-label-row[data-v-f4d8b0d2]{margin-bottom:8px;display:block}.context-label[data-v-f4d8b0d2]{margin-bottom:4px;font-weight:500}.context-help-text[data-v-f4d8b0d2]{opacity:.7;font-size:13px;line-height:1.4}.context-textarea[data-v-f4d8b0d2]{width:100%;min-height:200px}@media (width<=1280px){.header[data-v-f4d8b0d2]{flex-direction:column;align-items:stretch;gap:12px}.controls-row[data-v-f4d8b0d2]{width:100%}.hero-search-input[data-v-f4d8b0d2]{flex:1;min-width:220px}}.loading-container[data-v-3a273fdf]{justify-content:center;align-items:center;width:100%;margin:10px 0;display:flex}.loading-text[data-v-3a273fdf]{text-align:center;margin-top:8px;display:block}.card-header[data-v-3a273fdf]{justify-content:space-between;align-items:center;display:flex}.card-title[data-v-3a273fdf]{font-size:16px;font-weight:500}.card-actions[data-v-3a273fdf]{align-items:center;gap:8px;display:flex}.card-content[data-v-3a273fdf]{min-height:40px}.library-header-wrapper[data-v-3a273fdf]{justify-content:space-between;align-items:center;display:flex}.library-header[data-v-3a273fdf]{margin-bottom:8px}.library-info[data-v-3a273fdf]{color:var(--text-color-secondary);margin-top:0;margin-bottom:24px}[data-v-22d6d020] .n-data-table-tr.is-selected>.n-data-table-td{background-color:color-mix(in srgb, var(--picker-selected) 8%, transparent)}[data-v-22d6d020] .n-data-table-tr.is-imported>.n-data-table-td{opacity:.55}.suggestion-agent[data-v-75af8e55]{margin-bottom:12px}.suggestion-agent__title[data-v-75af8e55]{margin:0;font-size:16px;font-weight:600;line-height:1.35}.reuse-action-cascader-menu .n-cascader-submenu{height:auto;max-height:var(--n-menu-height)}.group-trigger__list[data-v-958686bc]{flex-direction:column;gap:12px;display:flex}.group-trigger__list-item[data-v-958686bc]{border:1px solid var(--n-border-color,#0000001f);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.group-trigger__list-desc[data-v-958686bc]{min-width:0;font-size:14px}.group-trigger__list-actions[data-v-958686bc]{flex-shrink:0;align-items:center;gap:4px;display:flex}.playbook-create-view[data-v-80e6721c]{--playbook-content-width:min(1240px, calc(100% - 32px));--evaluation-nav-width:220px;--evaluation-layout-gap:16px;--playbook-main-column-width:calc(var(--playbook-content-width) - var(--evaluation-nav-width) - var(--evaluation-layout-gap));--playbook-main-column-offset:calc((100% - var(--playbook-content-width)) / 2 + var(--evaluation-nav-width) + var(--evaluation-layout-gap));flex-direction:column;gap:16px;max-width:1440px;margin:0 auto;display:flex}.page-title[data-v-80e6721c]{margin:0;font-size:32px;line-height:1.1}.steps-container[data-v-80e6721c]{width:var(--playbook-main-column-width);margin:0 auto 0 var(--playbook-main-column-offset);box-sizing:border-box;padding:8px 0 12px}.steps-container[data-v-80e6721c] .n-steps{width:100%}.steps-container[data-v-80e6721c] .n-step{flex:1 1 0;min-width:0}.steps-container[data-v-80e6721c] .n-step-content{box-sizing:border-box;width:100%;min-width:0;padding-right:16px}.steps-container[data-v-80e6721c] .n-step-content-header{width:100%;min-width:0}.steps-container[data-v-80e6721c] .n-step:last-child .n-step-content{padding-right:0}.steps-container[data-v-80e6721c] .n-step-indicator{cursor:pointer}.steps-container[data-v-80e6721c] .n-step-content-header__title{width:100%;max-width:100%;color:var(--c-text-1);white-space:normal;cursor:pointer;font-weight:600;line-height:1.35;overflow:visible}.steps-container[data-v-80e6721c] .n-step-content__description{width:100%;min-width:0;max-width:100%;overflow:hidden}.step-summary[data-v-80e6721c]{color:var(--c-text-3);white-space:normal;overflow-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:12px;line-height:1.4;display:block}.step-clickable[data-v-80e6721c] .n-step-content-header__title:hover{color:var(--c-primary)}.step-disabled[data-v-80e6721c] .n-step-content-header__title{cursor:not-allowed;opacity:.5;color:var(--c-text-3)}.steps-container[data-v-80e6721c] .n-step.step-disabled{opacity:.68}.step-current[data-v-80e6721c] .n-step-content-header__title{color:var(--c-primary)}.step-current[data-v-80e6721c] .n-step-content__description{color:var(--c-text-2)}.step-navigation[data-v-80e6721c]{width:var(--playbook-content-width);justify-content:flex-end;gap:12px;margin:-4px auto 0;display:flex}.setup-pane[data-v-80e6721c]{flex-direction:column;gap:20px;width:100%;max-width:1180px;margin:0 auto;display:flex}.setup-hero[data-v-80e6721c]{flex-direction:column;gap:4px;display:flex}.setup-hero__title[data-v-80e6721c]{color:var(--c-text-1);letter-spacing:0;margin:0;font-size:22px;font-weight:700}.setup-hero__subtitle[data-v-80e6721c]{max-width:720px;color:var(--c-text-3);margin:0;font-size:14px;line-height:1.5}.setup-grid[data-v-80e6721c]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:20px;display:grid}@media (width<=960px){.setup-grid[data-v-80e6721c]{grid-template-columns:minmax(0,1fr)}}.setup-panel[data-v-80e6721c]{border:1px solid var(--c-border);background:var(--c-card);border-radius:14px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.setup-panel__header[data-v-80e6721c]{border-bottom:1px solid var(--c-divider);background:var(--c-surface);align-items:center;gap:12px;padding:16px 20px;display:flex}.setup-panel__heading[data-v-80e6721c]{flex-direction:column;gap:2px;min-width:0;display:flex}.setup-panel__title[data-v-80e6721c]{color:var(--c-text-1);margin:0;font-size:15px;font-weight:600}.setup-panel__subtitle[data-v-80e6721c]{color:var(--c-text-3);margin:0;font-size:12px}.setup-panel__body[data-v-80e6721c]{flex-direction:column;flex:auto;gap:12px;min-width:0;padding:16px 20px 20px;display:flex}.reference-upload[data-v-80e6721c]{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:16px 20px;display:flex}.reference-upload__icon[data-v-80e6721c]{width:44px;height:44px;color:var(--c-primary);background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.reference-upload__title[data-v-80e6721c]{color:var(--c-text-1);margin:0;font-size:15px;font-weight:600}.reference-upload__copy[data-v-80e6721c]{max-width:340px;color:var(--c-text-3);margin:0;font-size:13px;line-height:1.5}.reference-upload__browse[data-v-80e6721c]{color:var(--c-primary);font-weight:500}.vault-picker[data-v-80e6721c]{flex:auto;min-height:0}.method-cards[data-v-80e6721c]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.method-card[data-v-80e6721c]{border:1px solid var(--c-border);background:var(--c-surface);min-height:44px;color:var(--c-text-1);cursor:pointer;text-align:center;border-radius:12px;justify-content:center;align-items:center;padding:10px 14px;font-size:14px;font-weight:600;transition:border-color .2s,box-shadow .2s;display:flex}.method-card[data-v-80e6721c]:hover:not(:disabled){border-color:var(--c-primary)}.method-card.is-active[data-v-80e6721c]{border-color:var(--c-primary);box-shadow:0 0 0 1px var(--c-primary) inset}.method-card[data-v-80e6721c]:disabled{cursor:not-allowed;opacity:.6}.method-pane[data-v-80e6721c]{flex-direction:column;flex:auto;gap:12px;min-height:0;display:flex}.scratch-pane[data-v-80e6721c]{justify-content:center;padding:24px 0}.template-list[data-v-80e6721c]{flex-direction:column;gap:12px;max-height:320px;display:flex;overflow:auto}.template-list__group[data-v-80e6721c]{flex-direction:column;gap:6px;display:flex}.template-group__label[data-v-80e6721c]{color:var(--c-text-3);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:600}.template-row[data-v-80e6721c]{border:1px solid var(--c-border);background:var(--c-surface);cursor:pointer;text-align:left;border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;transition:border-color .2s;display:flex}.template-row[data-v-80e6721c]:hover:not(:disabled){border-color:var(--c-primary)}.template-row.is-active[data-v-80e6721c]{border-color:var(--c-primary);box-shadow:0 0 0 1px var(--c-primary) inset}.template-row[data-v-80e6721c]:disabled{cursor:not-allowed;opacity:.6}.template-row__name[data-v-80e6721c]{color:var(--c-text-1);font-size:14px;font-weight:600}.template-row__desc[data-v-80e6721c]{color:var(--c-text-3);font-size:12px;line-height:1.4}.template-row__meta[data-v-80e6721c]{color:var(--c-text-3);margin-top:2px;font-size:12px}.template-list__error[data-v-80e6721c]{color:var(--c-error);margin:0;font-size:12px}.setup-validation[data-v-80e6721c]{color:var(--c-text-3);margin:0;font-size:12px}.creation-panel[data-v-80e6721c] .n-tab-pane{flex-direction:column;height:240px;display:flex;overflow:auto}.generation-prompt[data-v-80e6721c]{flex:auto;min-height:0;display:flex}.generation-prompt[data-v-80e6721c] .n-form-item{flex-direction:column;flex:auto;min-height:0;display:flex}.generation-prompt[data-v-80e6721c] .n-form-item-blank{flex:auto;min-height:160px;display:flex}.generation-prompt[data-v-80e6721c] .n-form-item-feedback-wrapper{min-height:0;padding:0}.generation-prompt[data-v-80e6721c] .n-input,.generation-prompt[data-v-80e6721c] .n-input-wrapper,.generation-prompt[data-v-80e6721c] .n-input__textarea,.generation-prompt[data-v-80e6721c] .n-input__textarea-el{flex:auto;height:100%;min-height:0}.field-help[data-v-80e6721c]{color:var(--c-text-3);margin:0;font-size:12px}.clause-library-label__icon[data-v-80e6721c]{color:var(--c-text-3);cursor:help}.upload-progress[data-v-80e6721c]{flex-direction:column;gap:6px;margin-top:4px;display:flex}.upload-progress__label[data-v-80e6721c]{color:var(--c-text-3);font-size:12px}.field-divider[data-v-80e6721c]{background:var(--c-divider);height:1px;margin:4px 0}.toggle-group[data-v-80e6721c]{border:1px solid var(--c-border);background:var(--c-surface);border-radius:12px}.toggle-row[data-v-80e6721c]{justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.toggle-row+.toggle-row[data-v-80e6721c]{border-top:1px solid var(--c-divider)}.toggle-row__text[data-v-80e6721c]{flex-direction:column;gap:2px;min-width:0;display:flex}.toggle-row__label[data-v-80e6721c]{color:var(--c-text-1);align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.toggle-row__desc[data-v-80e6721c]{color:var(--c-text-3);font-size:12px;line-height:1.4}.field-label-row[data-v-80e6721c]{justify-content:space-between;align-items:center;gap:12px;min-height:24px;display:flex}.field-label-row__title[data-v-80e6721c]{color:var(--c-text-1);font-size:14px;font-weight:500}.evaluations-step[data-v-80e6721c]{width:var(--playbook-content-width);flex-direction:column;gap:16px;margin:24px auto 0;display:flex}.evaluations-step__title[data-v-80e6721c]{color:var(--c-text-1);margin:0;font-size:22px;font-weight:700}.evaluations-step__alert[data-v-80e6721c]{margin:0}.evaluations-empty[data-v-80e6721c]{border:1px dashed var(--c-border);background:var(--c-surface);border-radius:12px;padding:56px 24px}.evaluations-step__body[data-v-80e6721c]{grid-template-columns:var(--evaluation-nav-width) minmax(0, 1fr);gap:var(--evaluation-layout-gap);align-items:start;display:grid}.evaluation-nav[data-v-80e6721c]{border:1px solid var(--c-border);background:var(--c-card);border-radius:8px;flex-direction:column;align-self:start;gap:8px;min-width:0;height:fit-content;max-height:calc(100dvh - 48px);margin-top:44px;padding:12px;display:flex;position:static;overflow:hidden;box-shadow:0 12px 28px #0f172a14}.evaluation-nav__title[data-v-80e6721c]{border-bottom:1px solid var(--c-border);color:var(--c-text-3);letter-spacing:.02em;text-transform:uppercase;margin:0;padding:0 4px 6px;font-size:12px;font-weight:700}.evaluation-nav__list[data-v-80e6721c]{flex-direction:column;gap:2px;min-height:0;display:flex;overflow-y:auto}.evaluation-nav__item[data-v-80e6721c]{width:100%;min-width:0;color:var(--c-text-2);cursor:pointer;font:inherit;text-align:left;white-space:normal;overflow-wrap:anywhere;word-break:break-word;background:0 0;border:0;border-radius:6px;align-items:flex-start;gap:8px;padding:7px 8px;font-size:13px;line-height:1.35;display:flex}.evaluation-nav__item[data-v-80e6721c]:before{content:"";background:var(--c-text-3);border-radius:999px;flex:none;width:5px;height:5px;margin-top:.48em}.evaluation-nav__item.is-active[data-v-80e6721c]:before{background:var(--c-primary)}.evaluation-nav__item[data-v-80e6721c]:hover,.evaluation-nav__item[data-v-80e6721c]:focus-visible,.evaluation-nav__item.is-active[data-v-80e6721c]{background:var(--c-divider);color:var(--c-text-1)}.evaluation-nav__item[data-v-80e6721c]:focus-visible{outline-offset:2px;outline:2px solid #2563eb47}.evaluations-main[data-v-80e6721c]{flex-direction:column;gap:14px;min-width:0;display:flex}.evaluations-main__header[data-v-80e6721c]{justify-content:space-between;align-items:center;gap:16px;display:flex}.evaluation-list[data-v-80e6721c]{flex-direction:column;gap:12px;min-width:0;display:flex}.evaluation-card[data-v-80e6721c]{border:1px solid var(--c-border);background:var(--c-card);border-radius:8px;flex-direction:column;gap:14px;padding:18px;scroll-margin-top:16px;display:flex;box-shadow:0 1px 2px #0f172a0a}.evaluation-card.is-collapsed[data-v-80e6721c]{gap:0;padding-block:12px}.evaluation-card__summary[data-v-80e6721c]{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.evaluation-card__summary-title[data-v-80e6721c]{color:var(--c-text-1);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;line-height:1.35;overflow:hidden}.evaluation-card__collapse-toggle[data-v-80e6721c]{min-width:0;max-width:100%;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;flex:0 auto;align-items:center;gap:4px;padding:0;display:inline-flex}.evaluation-card__collapse-toggle:hover .evaluation-card__summary-title[data-v-80e6721c],.evaluation-card__collapse-toggle:focus-visible .evaluation-card__summary-title[data-v-80e6721c]{color:var(--c-primary)}.evaluation-card__collapse-toggle[data-v-80e6721c]:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #2563eb47}.evaluation-card__collapse-icon[data-v-80e6721c]{color:var(--c-text-3);flex-shrink:0}.evaluation-card__summary-groups[data-v-80e6721c]{flex-wrap:wrap;flex:auto;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.evaluation-card__summary-actions[data-v-80e6721c]{flex-shrink:0;align-items:center;gap:8px;display:flex}.evaluation-card__group-tag[data-v-80e6721c]{max-width:180px}.group-card__title[data-v-80e6721c]{flex:auto;min-width:0}.group-card__evaluations[data-v-80e6721c]{flex-direction:column;gap:8px;display:flex}.group-card__evaluation[data-v-80e6721c]{border:1px solid var(--c-divider);background:var(--c-surface);border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.group-card__evaluation-info[data-v-80e6721c]{flex-direction:column;gap:2px;min-width:0;display:flex}.group-card__evaluation-actions[data-v-80e6721c]{flex-shrink:0;align-items:center;gap:8px;display:flex}.group-card__evaluation-name[data-v-80e6721c]{min-width:0;color:var(--c-text-1);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.group-card__trigger[data-v-80e6721c]{min-width:0;color:var(--c-text-2);align-items:center;gap:6px;font-size:13px;display:flex}.group-card__trigger span[data-v-80e6721c]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.group-card__trigger-icon[data-v-80e6721c]{flex-shrink:0;font-size:14px}.clause-validation-layout[data-v-80e6721c],.classification-layout[data-v-80e6721c]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:16px;display:grid}.source-clause-panel[data-v-80e6721c],.playbook-rule-panel[data-v-80e6721c]{border:1px solid var(--c-border);background:var(--c-card);border-radius:8px;flex-direction:column;gap:14px;min-width:0;padding:16px;display:flex;box-shadow:0 8px 22px #0f172a0f}.source-clause-panel[data-v-80e6721c]{background:var(--c-surface)}.source-clause-panel__header[data-v-80e6721c]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.panel-heading[data-v-80e6721c]{flex-direction:column;gap:4px;min-width:0;display:flex}.panel-kicker[data-v-80e6721c]{color:var(--c-text-3);letter-spacing:.02em;text-transform:uppercase;font-size:12px;font-weight:700}.source-clause-panel__text[data-v-80e6721c]{color:var(--c-text-2);white-space:pre-wrap;margin:0;font-size:13px;line-height:1.6}.source-clause-panel__metadata[data-v-80e6721c]{border-top:1px solid var(--c-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin:0;padding-top:12px;display:grid}.source-clause-panel__metadata div[data-v-80e6721c]{min-width:0}.source-clause-panel__metadata dt[data-v-80e6721c]{color:var(--c-text-3);text-transform:uppercase;margin:0 0 2px;font-size:11px;font-weight:700}.source-clause-panel__metadata dd[data-v-80e6721c]{color:var(--c-text-1);margin:0;font-size:13px;line-height:1.35}.playbook-rule-panel__header[data-v-80e6721c]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.evaluation-card__title[data-v-80e6721c]{color:var(--c-text-1);margin:0;font-size:16px;font-weight:700;line-height:1.35}.evaluation-card__prompt[data-v-80e6721c]{color:var(--c-text-2);white-space:pre-wrap;margin:6px 0 0;font-size:13px;line-height:1.5}.evaluation-option__tags[data-v-80e6721c]{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.evaluation-options[data-v-80e6721c]{flex-direction:column;gap:8px;display:flex}.playbook-option-types[data-v-80e6721c]{grid-template-columns:1fr;gap:10px;display:grid}.playbook-option-type-card[data-v-80e6721c]{border:1px solid var(--c-border);background:var(--c-card);border-radius:8px;flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex;box-shadow:0 6px 16px #0f172a0d}.playbook-option-type-card__tag-row[data-v-80e6721c]{justify-content:flex-start;display:flex}.playbook-position-input[data-v-80e6721c] .n-input-wrapper{resize:vertical;height:112px;min-height:88px;max-height:min(42vh,360px);overflow-y:auto!important}.playbook-position-input[data-v-80e6721c] .n-input__textarea-el,.playbook-position-input[data-v-80e6721c] textarea{min-height:100%;overflow-y:auto!important}.playbook-option-type-card__actions[data-v-80e6721c]{justify-content:flex-end;margin-top:auto;display:flex}.classification-options-modal__header[data-v-80e6721c]{justify-content:space-between;align-items:center;gap:12px;display:flex}.classification-options-modal__options-title[data-v-80e6721c]{color:var(--c-text-2);font-size:14px;font-weight:600}.classification-options-modal__options-title[data-v-80e6721c]:after{content:" *";color:var(--c-error)}.classification-options-modal__hint[data-v-80e6721c]{color:var(--c-text-3);margin:-6px 0 0;font-size:12px}.classification-options-editor__swatch[data-v-80e6721c]{cursor:pointer;border:2px solid #fff;border-radius:50%;width:22px;height:22px;box-shadow:0 2px 8px #00000026}.classification-options-editor[data-v-80e6721c]{flex-direction:column;gap:12px;max-height:min(62vh,640px);padding-right:4px;display:flex;overflow-y:auto}.classification-options-editor__row[data-v-80e6721c]{border:1px solid var(--c-border);background:var(--c-card);border-radius:8px;padding:14px;box-shadow:0 4px 12px #0f172a0a}.classification-options-modal__empty[data-v-80e6721c]{padding:32px 16px}.evaluation-option[data-v-80e6721c]{border:1px solid var(--c-border);background:var(--c-surface);border-radius:8px;padding:12px;box-shadow:0 6px 16px #0f172a0d}.evaluation-option__body[data-v-80e6721c]{min-width:0}.evaluation-option__topline[data-v-80e6721c]{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.evaluation-option__topline[data-v-80e6721c]>.n-input{flex:1;min-width:0}.evaluation-option__name[data-v-80e6721c]{color:var(--c-text-1);font-size:14px;line-height:1.4}.evaluation-option__definition[data-v-80e6721c]{color:var(--c-text-2);white-space:pre-wrap;margin:6px 0 0;font-size:13px;line-height:1.5}.evaluation-option__clause[data-v-80e6721c]{color:var(--c-primary);margin:8px 0 0;font-size:12px;font-weight:600}.option-actions[data-v-80e6721c]{border-top:1px solid var(--c-border);margin-top:12px;padding-top:10px}.option-actions__header[data-v-80e6721c]{justify-content:space-between;align-items:center;gap:10px;display:flex}.option-actions__title[data-v-80e6721c]{color:var(--c-text-3);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:600}.option-actions__hint[data-v-80e6721c]{color:var(--c-text-3);margin:8px 0 0;font-size:12px}.option-actions__list[data-v-80e6721c]{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.option-actions__item[data-v-80e6721c]{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;display:grid}.option-actions__icon[data-v-80e6721c]{color:var(--c-text-2);font-size:18px}.option-actions__name[data-v-80e6721c]{min-width:0;color:var(--c-text-2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.option-actions__item-buttons[data-v-80e6721c]{justify-content:flex-end;align-items:center;gap:4px;display:flex}.evaluation-card__empty[data-v-80e6721c]{color:var(--c-text-3);margin:0;font-size:13px}@media (width<=1024px){.setup-grid[data-v-80e6721c]{grid-template-columns:minmax(0,1fr)}.steps-container[data-v-80e6721c]{width:var(--playbook-content-width);margin:0 auto}.evaluations-step__body[data-v-80e6721c]{grid-template-columns:minmax(0,1fr)}.evaluation-nav[data-v-80e6721c]{max-height:none;margin-top:0;position:static}.evaluation-nav__list[data-v-80e6721c]{flex-flow:wrap;overflow:visible}.evaluation-nav__item[data-v-80e6721c]{white-space:normal;overflow-wrap:anywhere;flex:150px;width:auto;min-width:120px;max-width:none}}@media (width<=640px){.step-summary[data-v-80e6721c]{display:none}.steps-container[data-v-80e6721c] .n-step-content-header__title{font-size:13px}.evaluation-nav[data-v-80e6721c]{padding:10px}.evaluation-nav__list[data-v-80e6721c]{gap:4px}.evaluation-nav__item[data-v-80e6721c]{flex-basis:min(100%,180px);min-width:0;padding:6px 8px;font-size:12px}.evaluations-main__header[data-v-80e6721c],.source-clause-panel__header[data-v-80e6721c],.evaluation-option__topline[data-v-80e6721c]{flex-direction:column}.evaluation-option__tags[data-v-80e6721c]{justify-content:flex-start}.clause-validation-layout[data-v-80e6721c],.classification-layout[data-v-80e6721c],.source-clause-panel__metadata[data-v-80e6721c]{grid-template-columns:1fr}.playbook-rule-panel__header[data-v-80e6721c]{flex-direction:column}.playbook-option-types[data-v-80e6721c]{grid-template-columns:1fr}}.filter-row[data-v-a39869a5]{display:contents}.filter-label[data-v-a39869a5]{letter-spacing:.06em;text-transform:uppercase;-webkit-user-select:none;user-select:none;font-size:12px}.column-filters[data-v-61b4c60a]{grid-template-columns:auto 1fr;align-items:center;gap:6px 8px;display:grid}.summary[data-v-61b4c60a]{grid-column:2;font-size:13px}.runs-table[data-v-6fea0686] th.eval-group-start,.runs-table[data-v-6fea0686] td.eval-group-start{border-left:1px solid var(--eval-group-divider)}.suggestion-redline__diff[data-v-6e8b1d02]{white-space:pre-wrap;word-break:break-word;max-width:100%;font-size:13px;line-height:1.6;overflow-x:auto}.suggestion-redline__segment--removed[data-v-6e8b1d02]{color:#a33b36;text-decoration:line-through;text-decoration-thickness:1.5px}.suggestion-redline__segment--added[data-v-6e8b1d02]{color:#166534;background:#dcfce7;border-radius:3px;padding:0 2px}.result-evidence__snippets[data-v-db8e4a77]{flex-direction:column;align-self:stretch;gap:6px;margin:0;padding:0;list-style:none;display:flex}.result-evidence__snippet[data-v-db8e4a77]{border-left:3px solid var(--snippet-border);background:var(--snippet-bg);cursor:pointer;border-radius:0 6px 6px 0;margin:0;padding:8px 10px;font-size:13px;line-height:1.5;transition:background .15s}.result-evidence__snippet[data-v-db8e4a77]:hover{background:var(--snippet-bg-hover)}.uncommons-finding__text[data-v-2c729c76]{border-left:3px solid var(--finding-border);background:var(--finding-bg);cursor:pointer;border-radius:0 6px 6px 0;margin:0;padding:8px 10px;font-size:13px;line-height:1.5;transition:background .15s}.uncommons-finding__text[data-v-2c729c76]:hover{background:var(--finding-bg-hover)}.run-detail__group-header[data-v-96670a76]{margin:24px 0 10px}.run-detail__group-header[data-v-96670a76]:first-child{margin-top:4px}.run-detail__group-dot[data-v-96670a76]{background:var(--dot-default);border-radius:50%;flex:none;width:8px;height:8px}.run-detail__group-dot--error[data-v-96670a76]{background:var(--dot-error)}.run-detail__group-dot--warning[data-v-96670a76]{background:var(--dot-warning)}.run-detail__group-dot--success[data-v-96670a76]{background:var(--dot-success)}.run-detail__group-dot--info[data-v-96670a76]{background:var(--dot-info)}[data-v-96670a76] .n-collapse-item__header-main{min-width:0}.pane-cell[data-v-dacd5cde]{box-sizing:border-box;height:100%;padding:4px;position:relative}.pane-card[data-v-dacd5cde]{flex-direction:column;height:100%;display:flex}.pane-slot[data-v-dacd5cde]{height:100%}.drop-zone[data-v-dacd5cde]{z-index:10;border-radius:4px;transition:opacity .15s;position:absolute}.drop-zone--left[data-v-dacd5cde]{width:50%;top:0;bottom:0;left:0}.drop-zone--right[data-v-dacd5cde]{width:50%;top:0;bottom:0;right:0}.drop-zone--top[data-v-dacd5cde],.drop-zone--bottom[data-v-dacd5cde]{z-index:20;height:48px;left:0;right:0}.drop-zone--top[data-v-dacd5cde]{top:0}.drop-zone--bottom[data-v-dacd5cde]{bottom:0}.analysis-data-table[data-v-d8b62e9b] th.eval-group-start,.analysis-data-table[data-v-d8b62e9b] td.eval-group-start{border-left:1px solid var(--eval-group-divider)}.files-table-scroll[data-v-1aab3849] .n-data-table-thead{z-index:2;position:sticky;top:0}.notes-editor[data-v-5cd2b629] .ck-editor{flex-direction:column;height:100%;display:flex}.notes-editor[data-v-5cd2b629] .ck-editor__main{flex:1;min-height:0}.notes-editor[data-v-5cd2b629] .ck-editor__editable{box-sizing:border-box;overflow-y:auto;height:100%!important;min-height:0!important}.report-editor[data-v-7868cbe6] .ck-editor{flex-direction:column;height:100%;display:flex}.report-editor[data-v-7868cbe6] .ck-editor__main{flex:1;min-height:0}.report-editor[data-v-7868cbe6] .ck-editor__editable{box-sizing:border-box;overflow-y:auto;height:100%!important;min-height:0!important}.n-list[data-v-33645aab] .n-list-item__main,.n-list[data-v-33645aab] .n-thing-main,.n-list[data-v-33645aab] .n-thing-header-wrapper,.n-list[data-v-33645aab] .n-thing-header__title{min-width:0}.review-chat-embed[data-v-98580241],.review-chat-embed[data-v-98580241] .gaia-chat-view{height:100%;min-height:0}.comments-section[data-v-95a5cf3b]{flex-direction:column;height:100%;padding:16px;display:flex;overflow:auto}.comments-header[data-v-95a5cf3b]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.header-actions[data-v-95a5cf3b]{align-items:center;gap:8px;display:flex}.comments-header h3[data-v-95a5cf3b]{margin:0;font-size:16px}.search-container[data-v-95a5cf3b]{width:240px}.add-comment-section[data-v-95a5cf3b]{margin-bottom:16px}.editor-container[data-v-95a5cf3b]{border-radius:4px}.editor-container[data-v-95a5cf3b] .ck-editor__editable_inline,.comment-edit[data-v-95a5cf3b] .ck-editor__editable_inline{height:120px!important;min-height:120px!important;max-height:120px!important;overflow-y:auto!important}.editor-container[data-v-95a5cf3b] .ck.ck-editor,.comment-edit[data-v-95a5cf3b] .ck.ck-editor{width:100%!important}.editor-container[data-v-95a5cf3b] .ck-editor__main,.comment-edit[data-v-95a5cf3b] .ck-editor__main{width:100%!important;height:auto!important}.editor-container[data-v-95a5cf3b] .ck-content,.comment-edit[data-v-95a5cf3b] .ck-content{width:100%!important;height:120px!important;min-height:120px!important}.compact-editor[data-v-95a5cf3b]{height:auto!important}.comment-actions[data-v-95a5cf3b]{gap:8px;display:flex}.comments-list[data-v-95a5cf3b]{flex:1;margin-bottom:16px;overflow:auto}.comment-item[data-v-95a5cf3b]{background-color:#f9f9f9;border:1px solid #eaeaea;border-radius:4px;margin-bottom:20px;padding:16px}.comment-header[data-v-95a5cf3b]{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}.comment-author[data-v-95a5cf3b]{align-items:center;display:flex}.author-info[data-v-95a5cf3b]{margin-left:8px}.author-name[data-v-95a5cf3b]{font-size:14px;font-weight:500}.comment-date[data-v-95a5cf3b]{color:#999;font-size:12px}.comment-content[data-v-95a5cf3b]{font-size:14px;line-height:1.5}.comment-content[data-v-95a5cf3b] strong,.comment-content[data-v-95a5cf3b] b{font-weight:700!important}.comment-content[data-v-95a5cf3b] em,.comment-content[data-v-95a5cf3b] i{font-style:italic!important}.comment-content[data-v-95a5cf3b] u{text-decoration:underline!important}.editor-container[data-v-95a5cf3b] .ck-content strong,.editor-container[data-v-95a5cf3b] .ck-content b,.comment-edit[data-v-95a5cf3b] .ck-content strong,.comment-edit[data-v-95a5cf3b] .ck-content b{font-weight:700!important}.editor-container[data-v-95a5cf3b] .ck-content em,.editor-container[data-v-95a5cf3b] .ck-content i,.comment-edit[data-v-95a5cf3b] .ck-content em,.comment-edit[data-v-95a5cf3b] .ck-content i{font-style:italic!important}.comment-edit[data-v-95a5cf3b]{flex-direction:column;margin-top:4px;display:flex}.edit-actions-container[data-v-95a5cf3b]{clear:both;width:100%;margin-bottom:10px;padding-top:10px}.edit-actions[data-v-95a5cf3b]{gap:8px;display:flex}.pagination-container[data-v-95a5cf3b]{justify-content:flex-end;margin-top:8px;display:flex}.ticket-modal-content[data-v-f9aedd0a]{height:100%;max-height:calc(90vh - 150px);overflow:hidden}.header-content[data-v-f9aedd0a]{justify-content:space-between;align-items:center;width:100%;display:flex}.header-actions[data-v-f9aedd0a]{gap:12px;display:flex}.ticket-content-section[data-v-f9aedd0a]{flex-direction:column;height:100%;padding:0 32px 16px 16px;display:flex;overflow-y:auto}.description-section[data-v-f9aedd0a]{flex-direction:column;min-height:225px;margin-bottom:30px;display:flex}.editor-container[data-v-f9aedd0a]{border-radius:4px;height:225px;min-height:225px;display:flex}.editor-container[data-v-f9aedd0a] .ck-content strong,.editor-container[data-v-f9aedd0a] .ck-content b{font-weight:700!important}.editor-container[data-v-f9aedd0a] .ck-content em,.editor-container[data-v-f9aedd0a] .ck-content i{font-style:italic!important}.editor-container[data-v-f9aedd0a] .ck-content u{text-decoration:underline!important}.editor-actions-wrapper[data-v-f9aedd0a]{margin-top:15px;margin-bottom:30px;padding-bottom:15px}.editor-actions[data-v-f9aedd0a]{flex-direction:column;gap:8px;display:flex}.error-message[data-v-f9aedd0a]{color:#ff4d4f;font-size:12px}.ticket-details-section[data-v-f9aedd0a]{background-color:#fff;border:2px solid #eaeaea;border-radius:4px;height:100%;margin-left:16px;padding:16px;overflow-y:auto}.details-list[data-v-f9aedd0a]{margin-top:16px}.detail-item[data-v-f9aedd0a]{margin-bottom:16px;line-height:1.5;display:flex}.detail-label[data-v-f9aedd0a]{color:#666;flex:0 0 100px;font-weight:500}.detail-value[data-v-f9aedd0a]{flex:1}[data-v-f9aedd0a] .n-card{min-height:500px}[data-v-f9aedd0a] .n-split-pane-1,[data-v-f9aedd0a] .n-split-pane-2{flex-direction:column;height:100%;min-height:250px;display:flex;overflow:hidden}[data-v-f9aedd0a] .n-card-content{height:calc(90vh - 200px);overflow:hidden}.attachments-section[data-v-f9aedd0a]{clear:both;margin-top:48px}.attachments-header[data-v-f9aedd0a]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.attachments-header h3[data-v-f9aedd0a]{margin:0;font-size:16px}.attachments-actions[data-v-f9aedd0a]{gap:8px;display:flex}.attachments-container[data-v-f9aedd0a]{border:1px solid #eaeaea;border-radius:4px;align-items:center;min-height:60px;padding:8px;display:flex}.attachments-container.no-files[data-v-f9aedd0a]{justify-content:center}.no-files-message[data-v-f9aedd0a]{color:#999;text-align:center;width:100%;font-size:12px}.file-list[data-v-f9aedd0a]{gap:12px;min-width:min-content;padding:2px;display:flex}.file-item[data-v-f9aedd0a]{cursor:pointer;border-radius:4px;flex-direction:column;align-items:center;width:70px;padding:4px;transition:all .2s;display:flex}.file-item[data-v-f9aedd0a]:hover{background-color:#0000000d}.file-icon[data-v-f9aedd0a]{justify-content:center;align-items:center;margin-bottom:4px;display:flex}.file-name[data-v-f9aedd0a]{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:11px;overflow:hidden}.file-item-deleted[data-v-f9aedd0a]{cursor:not-allowed;opacity:.6}.file-item-deleted[data-v-f9aedd0a]:hover{background-color:#0000}.deleted-badge[data-v-f9aedd0a]{color:#d03050;vertical-align:middle;background-color:#fff0f0;border:1px solid #d03050;border-radius:3px;margin-top:2px;padding:0 4px;font-size:9px;font-weight:600;line-height:14px;display:inline-block}.comments-section[data-v-f9aedd0a]{border-top:1px solid #eaeaea;padding-top:24px}.description-content[data-v-f9aedd0a] strong,.description-content[data-v-f9aedd0a] b{font-weight:700!important}.description-content[data-v-f9aedd0a] em,.description-content[data-v-f9aedd0a] i{font-style:italic!important}.description-content[data-v-f9aedd0a] u{text-decoration:underline!important}.kanban-container[data-v-a20a8177]{flex-direction:column;width:100%;height:100%;display:flex}.kanban-header[data-v-a20a8177]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.kanban-title[data-v-a20a8177]{margin:0;font-size:18px;font-weight:500}.kanban-actions[data-v-a20a8177]{align-items:center;gap:12px;display:flex}.kanban-board-container[data-v-a20a8177]{height:calc(100vh - 180px);padding-bottom:16px;overflow:hidden}.kanban-columns-wrapper[data-v-a20a8177]{height:100%;padding-bottom:8px;display:flex;overflow-x:auto}.kanban-columns-wrapper.expand-columns[data-v-a20a8177]{width:100%}.kanban-column[data-v-a20a8177]{background-color:#f7f9fa;border:1px solid #eaeaea;border-radius:4px;flex-direction:column;flex-shrink:0;width:300px;min-width:300px;height:100%;margin-right:16px;transition:background-color .2s,border-color .2s;display:flex}.kanban-column.expanded-column[data-v-a20a8177]{flex:1 0 0;width:auto;max-width:calc(100% - 16px)}.kanban-columns-wrapper.expand-columns .kanban-column[data-v-a20a8177]:last-child{margin-right:0}.kanban-column.drop-target[data-v-a20a8177]{background-color:#18a0581a;border:1px dashed #18a058}.column-header[data-v-a20a8177]{box-sizing:border-box;background-color:#eef4fffe;border-bottom:1px solid #eaeaea;border-top-left-radius:4px;border-top-right-radius:4px;flex-direction:column;flex-shrink:0;justify-content:space-between;align-items:stretch;min-height:50px;padding:12px;display:flex}.column-title[data-v-a20a8177]{justify-content:space-between;align-items:center;width:100%;display:flex}.auto-move-note[data-v-a20a8177]{margin-top:4px;font-size:10px;line-height:1.2}.ai-review-column[data-v-a20a8177]{background-color:#7057ff0d;border-color:#7057ff33}.ai-review-column .column-header[data-v-a20a8177]{background-color:#7057ff1a}.protected-badge[data-v-a20a8177]{background-color:#eaeaea;border-radius:10px;align-items:center;gap:4px;padding:2px 6px;font-size:10px;display:flex}.protected-icon[data-v-a20a8177]{font-size:12px}.column-content[data-v-a20a8177]{height:calc(100% - 70px);padding:12px;overflow-y:auto}.review-card[data-v-a20a8177]{cursor:grab;background-color:#fff;border:1px solid #eaeaea;height:auto;min-height:50px;margin-bottom:8px;transition:transform .2s,box-shadow .2s,opacity .2s}.review-card[data-v-a20a8177]:hover{transform:translateY(-2px);box-shadow:0 2px 8px #0000000d}.review-card[data-v-a20a8177]:active{cursor:grabbing}.review-card.being-dragged[data-v-a20a8177]{opacity:.5;cursor:grabbing;box-shadow:0 5px 15px #0000001a}.card-content[data-v-a20a8177]{flex-direction:column;gap:8px;display:flex}.card-header[data-v-a20a8177]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.card-title[data-v-a20a8177]{white-space:normal;text-overflow:unset;word-break:break-word;flex:1;padding-top:2px;font-size:13px;font-weight:500;line-height:1.4;overflow:visible}.card-footer[data-v-a20a8177]{color:#666;border-top:1px dashed #eee;justify-content:space-between;margin-top:6px;padding-top:6px;font-size:12px;display:flex}.card-due-date[data-v-a20a8177]{opacity:.8;align-items:center;font-size:11px;display:flex}.card-due-date[data-v-a20a8177]:before{content:"📅";margin-right:4px;font-size:12px}.card-progress[data-v-a20a8177]{justify-content:flex-end;align-items:center;min-width:36px;font-size:11px;display:flex}.card-progress .checkmark[data-v-a20a8177]{color:#18a058;font-size:14px;font-weight:700}.review-card[data-v-a20a8177]:before{content:"⠿";opacity:0;color:#888;font-size:10px;transition:opacity .2s;position:absolute;top:8px;left:4px}.review-card[data-v-a20a8177]:hover:before{opacity:.7}.settings-container[data-v-a20a8177]{flex-direction:column;gap:16px;display:flex}.settings-header[data-v-a20a8177]{justify-content:space-between;align-items:center;display:flex}.settings-header h3[data-v-a20a8177]{margin:0;font-size:16px;font-weight:500}.settings-actions[data-v-a20a8177]{gap:8px;display:flex}.settings-list[data-v-a20a8177]{flex-direction:column;gap:8px;max-height:400px;display:flex;overflow-y:auto}.settings-table[data-v-a20a8177]{flex-direction:column;width:100%;display:flex}.settings-table-header[data-v-a20a8177]{background-color:#f5f5f5;border-radius:4px;margin-bottom:4px;padding:8px 12px;font-weight:500;display:flex}.state-name-column[data-v-a20a8177]{flex:1;align-items:center;display:flex}.visibility-column[data-v-a20a8177],.archived-column[data-v-a20a8177]{justify-content:flex-start;align-items:center;width:140px;display:flex}.actions-column[data-v-a20a8177]{justify-content:flex-end;align-items:center;width:140px;display:flex}.draggable-container[data-v-a20a8177]{flex-direction:column;gap:8px;display:flex}.state-item[data-v-a20a8177]{background-color:#fafafa;border:1px solid #eaeaea;border-radius:4px;align-items:center;margin-bottom:4px;padding:8px 12px;display:flex}.state-item.draggable[data-v-a20a8177]{cursor:move;position:relative}.state-item.draggable[data-v-a20a8177]:hover{background-color:#f5f5f5}.drag-handle[data-v-a20a8177]{color:#999;align-items:center;margin-right:8px;display:flex}.state-info[data-v-a20a8177]{flex:1;align-items:center;gap:8px;display:flex}.protected-label[data-v-a20a8177]{align-items:center;gap:4px;font-size:12px;font-style:italic;display:flex}.protected-state-indicator[data-v-a20a8177]{color:#999;background-color:#f0f0f0;border-radius:4px;align-items:center;gap:4px;padding:4px 8px;font-size:12px;display:flex}.action-buttons[data-v-a20a8177]{align-items:center;gap:4px;display:flex}.visibility-toggle[data-v-a20a8177]{align-items:center;gap:8px;display:flex}.toggle-label[data-v-a20a8177]{min-width:45px;font-size:12px}.hidden-tickets-notification[data-v-a20a8177]{color:#666;background-color:#f0f0f0;border-radius:4px;align-items:center;gap:8px;margin-bottom:12px;padding:8px 12px;font-size:13px;display:flex}.card-actions[data-v-a20a8177]{justify-content:space-between;align-items:center;gap:8px;display:flex}.card-buttons[data-v-a20a8177]{align-items:center;gap:4px;display:flex}.review-button[data-v-a20a8177]{height:auto;padding:2px 8px;font-size:11px;line-height:1.5}.delete-button[data-v-a20a8177]{opacity:.7;height:auto;padding:2px;font-size:11px;transition:opacity .2s}.delete-button[data-v-a20a8177]:hover{opacity:1;background-color:#ff4d4f1a}.card-drop-zone[data-v-a20a8177]{border-radius:4px;height:6px;margin:0 4px;transition:all .2s}.card-drop-zone.active-drop-zone[data-v-a20a8177]{background-color:#18a05833;border:1px dashed #18a058;height:16px}.load-more-container[data-v-a20a8177]{border-top:1px solid #eaeaea;justify-content:center;margin-top:8px;padding:12px 0;display:flex}.n-button.n-button--default-type[data-v-a20a8177]{transition:all .2s}.n-button.n-button--default-type[data-v-a20a8177]:hover{background-color:#f5f5f5;transform:translateY(-1px)}.archived-state-message[data-v-a20a8177]{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:200px;padding:40px 20px;display:flex}.actions-row[data-v-b1b131e2]{justify-content:space-between;align-items:center;display:flex}.view-tabs[data-v-b1b131e2]{flex-grow:1;justify-content:center;display:flex}.view-content[data-v-b1b131e2]{width:100%;height:calc(100vh - 200px)}.table-header[data-v-b1b131e2]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.table-title[data-v-b1b131e2]{font-size:18px;font-weight:500}.table-actions[data-v-b1b131e2]{align-items:center;gap:12px;display:flex}.gaia-sections-container[data-v-b1b131e2]{flex:1 1 0;height:100%;min-height:200px;padding:16px;overflow-y:auto}.gaia-tree-container[data-v-b1b131e2]{flex-direction:column;gap:16px;margin-bottom:8px;display:flex}.gaia-group[data-v-b1b131e2]{border:1px solid var(--n-border-color);border-radius:8px;transition:box-shadow .2s}.gaia-group[data-v-b1b131e2]:hover{box-shadow:0 2px 8px #0000001a}.group-header[data-v-b1b131e2]{border-bottom:1px solid var(--n-border-color);justify-content:space-between;align-items:center;padding:8px 16px;display:flex}.group-title[data-v-b1b131e2]{color:var(--n-text-color-1);font-size:14px;font-weight:500}.group-updated[data-v-b1b131e2]{color:var(--n-text-color-3);font-size:12px;font-weight:400}.group-sections[data-v-b1b131e2]{padding:16px}.section-container[data-v-b1b131e2]{flex-direction:column;gap:8px;display:flex}.section-header[data-v-b1b131e2]{border-bottom:1px solid var(--n-border-color);cursor:pointer;justify-content:space-between;align-items:center;padding:8px 16px;transition:background-color .2s;display:flex}.section-header[data-v-b1b131e2]:hover{background-color:var(--n-color-hover)}.section-title-row[data-v-b1b131e2]{align-items:center;gap:8px;display:flex}.expand-icon[data-v-b1b131e2]{cursor:pointer;color:var(--n-text-color-3);font-size:12px;transition:color .2s}.expand-icon[data-v-b1b131e2]:hover{color:var(--n-text-color-1)}.section-title[data-v-b1b131e2]{color:var(--n-text-color-1);font-size:14px;font-weight:500}.section-updated[data-v-b1b131e2]{color:var(--n-text-color-3);font-size:11px}.section-files[data-v-b1b131e2]{padding:16px}.section-error[data-v-b1b131e2]{flex-direction:column;align-items:center;padding:16px;display:flex}.files-list[data-v-b1b131e2]{flex-direction:column;gap:8px;display:flex}.file-item[data-v-b1b131e2]{border-radius:6px 0 0 6px;justify-content:space-between;align-items:center;gap:16px;padding:10px 16px 10px 14px;transition:background .2s,border-color .2s,box-shadow .2s;display:flex}.file-item.selected[data-v-b1b131e2]{border-left:2.5px solid var(--n-color-primary);background:#18a0ff1a;box-shadow:0 1px 6px #18a0ff14}.file-item.selected .file-title[data-v-b1b131e2]{color:var(--n-color-primary);font-weight:500}.file-item.selected .file-updated[data-v-b1b131e2]{color:var(--n-color-primary-3);font-weight:400}.file-title[data-v-b1b131e2]{color:var(--n-text-color-1);font-size:14px;font-weight:500}.file-updated[data-v-b1b131e2]{color:var(--n-text-color-3);font-size:11px}.gaia-error[data-v-b1b131e2]{flex-direction:column;align-items:center;padding:16px;display:flex}.actions-row[data-v-5430d08b]{justify-content:space-between;align-items:center;display:flex}.view-tabs[data-v-5430d08b]{flex-grow:1;justify-content:center;display:flex}.view-content[data-v-5430d08b]{width:100%;height:calc(100vh - 200px)}.table-header[data-v-5430d08b]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.table-actions[data-v-5430d08b]{align-items:center;gap:12px;display:flex}.gaia-sections-container[data-v-5430d08b]{flex:1 1 0;height:100%;min-height:200px;padding:16px;overflow-y:auto}.gaia-tree-container[data-v-5430d08b]{flex-direction:column;gap:16px;margin-bottom:8px;display:flex}.gaia-group[data-v-5430d08b]{border:1px solid var(--n-border-color);border-radius:8px;transition:box-shadow .2s}.gaia-group[data-v-5430d08b]:hover{box-shadow:0 2px 8px #0000001a}.group-header[data-v-5430d08b]{border-bottom:1px solid var(--n-border-color);justify-content:space-between;align-items:center;padding:8px 16px;display:flex}.group-title[data-v-5430d08b]{color:var(--n-text-color-1);font-size:14px;font-weight:500}.group-updated[data-v-5430d08b]{color:var(--n-text-color-3);font-size:12px;font-weight:400}.group-sections[data-v-5430d08b]{padding:16px}.section-container[data-v-5430d08b]{flex-direction:column;gap:8px;display:flex}.section-header[data-v-5430d08b]{border-bottom:1px solid var(--n-border-color);cursor:pointer;justify-content:space-between;align-items:center;padding:8px 16px;transition:background-color .2s;display:flex}.section-header[data-v-5430d08b]:hover{background-color:var(--n-color-hover)}.section-title-row[data-v-5430d08b]{align-items:center;gap:8px;display:flex}.expand-icon[data-v-5430d08b]{cursor:pointer;color:var(--n-text-color-3);font-size:12px;transition:color .2s}.expand-icon[data-v-5430d08b]:hover{color:var(--n-text-color-1)}.section-title[data-v-5430d08b]{color:var(--n-text-color-1);font-size:14px;font-weight:500}.section-updated[data-v-5430d08b]{color:var(--n-text-color-3);font-size:11px}.section-files[data-v-5430d08b]{padding:16px}.section-error[data-v-5430d08b]{flex-direction:column;align-items:center;padding:16px;display:flex}.files-list[data-v-5430d08b]{flex-direction:column;gap:8px;display:flex}.file-item[data-v-5430d08b]{border-radius:6px 0 0 6px;justify-content:space-between;align-items:center;gap:16px;padding:10px 16px 10px 14px;transition:background .2s,border-color .2s,box-shadow .2s;display:flex}.file-item.selected[data-v-5430d08b]{border-left:2.5px solid var(--n-color-primary);background:#18a0ff1a;box-shadow:0 1px 6px #18a0ff14}.file-item.selected .file-title[data-v-5430d08b]{color:var(--n-color-primary);font-weight:500}.file-item.selected .file-updated[data-v-5430d08b]{color:var(--n-color-primary-3);font-weight:400}.file-title[data-v-5430d08b]{color:var(--n-text-color-1);font-size:14px;font-weight:500}.file-updated[data-v-5430d08b]{color:var(--n-text-color-3);font-size:11px}.gaia-error[data-v-5430d08b]{flex-direction:column;align-items:center;padding:16px;display:flex}.table-title[data-v-5430d08b]{font-size:18px;font-weight:500}.field-details[data-v-3b2c6f36]{flex-direction:column;gap:12px;display:flex}.agent-card[data-v-3b2c6f36]{border:1px solid #ccc;border-radius:8px;padding:16px}.extraction-agent-card[data-v-3b2c6f36]{border-color:#2080f0}.evaluation-agent-card[data-v-3b2c6f36]{border-color:#f0a020}.agent-card-header[data-v-3b2c6f36]{border-bottom:1px solid #0000000d;justify-content:space-between;align-items:flex-start;margin-bottom:16px;padding-bottom:12px;display:flex}.header-left[data-v-3b2c6f36]{flex-direction:column;display:flex}.header-right[data-v-3b2c6f36]{flex-shrink:0;margin-left:16px;display:flex}.header-title-row[data-v-3b2c6f36]{align-items:center;gap:8px;margin-bottom:4px;display:flex}.header-title-row h4[data-v-3b2c6f36]{margin:0;font-size:16px;font-weight:600}.agent-card-header h4[data-v-3b2c6f36]{margin:0 0 4px;font-size:16px;font-weight:600}.extraction-agent-card .agent-card-header h4[data-v-3b2c6f36]{color:#2080f0}.evaluation-agent-card .agent-card-header h4[data-v-3b2c6f36]{color:#f0a020}.agent-card-subtitle[data-v-3b2c6f36]{color:#00000073;font-size:.85em}.agent-content[data-v-3b2c6f36]{flex-direction:column;gap:12px;display:flex}.field-value[data-v-3b2c6f36]{white-space:pre-line;font-size:14px;display:inline-block}.field-value-complex[data-v-3b2c6f36]{margin:0;padding:0}.reason-container[data-v-3b2c6f36]{padding:0}.evaluation-badge-container[data-v-3b2c6f36]{align-items:center;display:flex}.evaluation-badge[data-v-3b2c6f36]{border-radius:16px;padding:4px 10px;font-size:13px;font-weight:400;display:inline-block}.agent-connection[data-v-3b2c6f36]{flex-direction:column;align-items:center;margin-top:8px;margin-bottom:8px;display:flex;position:relative}.connection-label[data-v-3b2c6f36]{color:#666;background:#f9f9f9;border:1px solid #eee;border-radius:12px;padding:4px 12px;font-size:12px}.processing-state-info[data-v-3b2c6f36]{border-radius:12px;align-items:center;width:fit-content;padding:2px 8px;display:inline-flex}.show-prompt-button[data-v-3b2c6f36]{align-self:flex-start;align-items:center;width:auto;margin-top:16px;margin-bottom:6px;font-size:12px;font-weight:500;display:flex}.prompt-icon[data-v-3b2c6f36]{margin-right:4px;font-size:14px}.extraction-prompt-container[data-v-3b2c6f36]{background-color:#f9f9f9;border-top:1px dashed #eee;border-radius:4px;width:100%;margin-top:12px;padding:10px 12px 12px}.extraction-prompt[data-v-3b2c6f36]{white-space:pre-wrap;color:#444;background-color:#f8f8f8;border:1px solid #eee;border-radius:4px;max-height:200px;margin-top:6px;padding:10px;font-family:monospace;font-size:13px;overflow-y:auto}.prompt-header[data-v-3b2c6f36]{flex-direction:column;margin-bottom:8px;display:flex}.prompt-info[data-v-3b2c6f36]{color:#666;margin-top:2px;font-size:12px;font-style:italic}.edit-icon[data-v-3b2c6f36]{opacity:.6;cursor:pointer;align-items:center;font-size:16px;transition:opacity .2s;display:inline-flex}.edit-icon[data-v-3b2c6f36]:hover{opacity:1}.edit-icon.editing[data-v-3b2c6f36]{color:#2080f0;opacity:1}.edit-icon.editing[data-v-3b2c6f36]:hover{color:#f56c6c}.ai-value-container[data-v-3b2c6f36],.edit-mode[data-v-3b2c6f36]{flex-direction:column;gap:8px;display:flex}.edit-input[data-v-3b2c6f36]{width:100%}.original-value-hint[data-v-3b2c6f36]{color:#999;padding:4px 0;font-size:12px;font-style:italic}.view-mode[data-v-3b2c6f36]{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.field-value[data-v-3b2c6f36]{flex:1;min-width:0}.field-label[data-v-3b2c6f36]{align-items:center;gap:6px;display:flex}.overwrite-icon[data-v-3b2c6f36]{color:#999;opacity:.8;font-size:14px}.evaluation-reason[data-v-3b2c6f36]{white-space:pre-wrap;font-size:14px;line-height:1.5;display:block}.highlighted-text-list[data-v-3b2c6f36]{flex-direction:column;gap:8px;display:flex}.list-item[data-v-3b2c6f36]{align-items:center;gap:8px;display:flex}.list-input[data-v-3b2c6f36]{flex:1}.edit-actions[data-v-3b2c6f36]{gap:8px;margin-top:8px;display:flex}.agent-card .edit-actions[data-v-3b2c6f36]{border-top:1px solid #0000000d;flex-direction:column;gap:12px;margin-top:16px;padding-top:16px;display:flex}.edit-actions-buttons[data-v-3b2c6f36]{align-items:center;gap:12px;display:flex}.edit-actions-info[data-v-3b2c6f36]{align-items:center;display:flex}.highlighted-text-display[data-v-3b2c6f36]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.highlighted-text-item[data-v-3b2c6f36]{color:#0369a1;white-space:normal;word-wrap:break-word;background-color:#f0f9ff;border:1px solid #bae6fd;border-radius:12px;padding:2px 8px;font-size:12px}.evaluation-badges-display[data-v-3b2c6f36]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.left-panel[data-v-bac06b44],.right-panel[data-v-bac06b44]{flex-direction:column;height:100%;display:flex;overflow:hidden}.header-container[data-v-bac06b44]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.title[data-v-bac06b44]{margin:0;font-size:1.5rem;font-weight:700}.live-indicator[data-v-bac06b44],.status-indicator[data-v-bac06b44]{border:1px solid;border-radius:16px;align-items:center;gap:8px;padding:4px 12px;font-size:12px;font-weight:500;display:flex}.live-indicator[data-v-bac06b44]{color:#4caf50;background-color:#4caf501a;border-color:#4caf5033}.live-indicator.connecting[data-v-bac06b44]{color:#2080f0;background-color:#2080f01a;border-color:#2080f033}.status-indicator.completed[data-v-bac06b44]{color:#4caf50;background-color:#4caf501a;border-color:#4caf5033}.live-dot[data-v-bac06b44]{background-color:#4caf50;border-radius:50%;width:8px;height:8px;animation:1.5s infinite pulse-bac06b44;display:inline-block}.status-icon[data-v-bac06b44]{color:#fff;background-color:#4caf50;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:14px;line-height:1;display:flex}@keyframes pulse-bac06b44{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.panel-header[data-v-bac06b44]{border-bottom:1px solid #eee;flex-direction:column;gap:12px;padding-bottom:16px;display:flex}.summary-info[data-v-bac06b44]{flex-direction:column;gap:8px;display:flex}.panel-content[data-v-bac06b44]{flex:1;height:0;padding-top:16px;overflow-y:auto}.group-header[data-v-bac06b44]{color:#495057;background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:12px;padding:12px 16px;font-weight:600;display:flex}.group-name[data-v-bac06b44]{color:#495057;font-size:14px;font-weight:600}.group-count[data-v-bac06b44]{color:#6c757d;text-align:center;background-color:#e9ecef;border-radius:16px;min-width:24px;padding:4px 10px;font-size:12px;font-weight:500}.panel-content[data-v-bac06b44]>*+*{margin-top:16px}.panel-content[data-v-bac06b44] .n-collapse-item{margin-bottom:8px;margin-right:8px}.panel-content[data-v-bac06b44] .n-collapse-item__header{background-color:#fff;border:1px solid #e9ecef;border-radius:6px;padding:12px 16px;transition:all .2s}.panel-content[data-v-bac06b44] .n-collapse-item__header:hover{background-color:#f8f9fa;border-color:#dee2e6}.panel-content[data-v-bac06b44] .n-collapse-item__content{background-color:#fff;border:1px solid #e9ecef;border-top:none;border-radius:0 0 6px 6px;padding:16px}.collapse-header[data-v-bac06b44]{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.field-name[data-v-bac06b44]{color:#495057;flex:1;align-items:center;gap:8px;font-weight:500;display:flex}.badges[data-v-bac06b44]{flex-shrink:0;align-items:center;gap:8px;display:flex}.processing-state[data-v-bac06b44]{background-color:#f0f9ff;border-radius:12px;align-items:center;margin-right:8px;padding:2px 8px;display:inline-flex}.score-badge[data-v-bac06b44],.evaluation-badge[data-v-bac06b44]{border:1px solid #ccc;border-radius:12px;padding:2px 8px;font-size:12px;font-weight:500}.evaluation-answer[data-v-bac06b44]{font-size:14px}.evaluation-reason[data-v-bac06b44]{white-space:pre-wrap;font-size:14px;line-height:1.5;display:block}.document-controls[data-v-bac06b44]{margin-bottom:12px}.right-panel[data-v-bac06b44]{flex-direction:column;display:flex}.pdf-container[data-v-bac06b44]{flex:1;height:0;position:relative;overflow:auto}.pdf-loading[data-v-bac06b44]{color:#666;justify-content:center;align-items:center;height:100%;font-size:1.2em;display:flex}.pdf-loading.error[data-v-bac06b44]{color:#f44336}.error-message[data-v-bac06b44]{color:#f44336;padding:12px;font-weight:500}.non-pdf-message[data-v-bac06b44]{text-align:center;background-color:#f9f9f9;border:1px dashed #ccc;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;max-width:400px;margin:0 auto;padding:24px;display:flex}.non-pdf-icon[data-v-bac06b44]{color:#666;margin-bottom:16px;font-size:48px}.non-pdf-message h3[data-v-bac06b44]{color:#333;margin:0 0 12px}.non-pdf-message p[data-v-bac06b44]{color:#666;margin:4px 0;font-size:14px;line-height:1.5}.deleted-revision-message[data-v-bac06b44]{text-align:center;background-color:#fffbf0;border:1px dashed #f0a020;border-radius:8px;flex-direction:column;align-items:center;padding:40px 32px}.deleted-revision-icon[data-v-bac06b44]{margin-bottom:16px}.deleted-revision-message h3[data-v-bac06b44]{color:#8c6900;margin:0 0 12px;font-size:18px}.deleted-revision-filename[data-v-bac06b44]{color:#8c6900;font-size:15px;font-weight:600}.deleted-revision-message p[data-v-bac06b44]{color:#666;max-width:360px;margin:0;font-size:14px;line-height:1.6}.non-pdf-download-button[data-v-bac06b44]{width:100%;max-width:300px;margin-top:16px}.download-button[data-v-bac06b44]{justify-content:center;width:100%;min-width:120px;max-width:300px;overflow:hidden}.download-button[data-v-bac06b44]:hover{opacity:.9}.filename-truncate[data-v-bac06b44]{white-space:nowrap;text-overflow:ellipsis;max-width:220px;display:inline-block;overflow:hidden}.download-icon[data-v-bac06b44]{flex-shrink:0;margin-right:8px}.download-error[data-v-bac06b44]{color:#f44336;text-align:center;max-width:300px;margin-top:12px;font-size:13px;font-weight:500}.live-update-badge[data-v-bac06b44]{color:#4caf50;background-color:#4caf5026;border:1px solid #4caf504d;border-radius:10px;align-items:center;padding:2px 6px;font-size:11px;font-weight:500;display:flex;position:relative}.live-update-badge[data-v-bac06b44]:before{content:"";background-color:#4caf50;border-radius:50%;width:6px;height:6px;margin-right:4px;animation:1.5s infinite pulse-bac06b44;display:inline-block}.status-indicator[data-v-bac06b44]{color:#4caf50;background-color:#4caf501a;border:1px solid #4caf5033;border-radius:16px;align-items:center;gap:8px;padding:4px 12px;font-size:12px;font-weight:500;display:flex}.status-icon[data-v-bac06b44]{background-color:#4caf50;border-radius:50%;width:16px;height:16px;animation:1.5s infinite pulse-bac06b44;display:inline-block}.completed[data-v-bac06b44]{color:#4caf50;background-color:#4caf501a;border:1px solid #4caf5033}.completed .status-icon[data-v-bac06b44]{animation:none}.completed .n-button[data-v-bac06b44]{border-radius:12px;height:24px;padding:0 12px;font-size:12px}.view-toggle-container[data-v-bac06b44]{margin-bottom:16px}.summary-container[data-v-bac06b44]{background:#fff;border:1px solid #eee;border-radius:8px;height:100%;padding:16px;overflow-y:auto}.markdown-content[data-v-bac06b44]{font-size:14px;line-height:1.6}.markdown-content[data-v-bac06b44] h1{margin:1em 0 .5em;font-size:1.8em}.markdown-content[data-v-bac06b44] h2{margin:1em 0 .5em;font-size:1.5em}.markdown-content[data-v-bac06b44] h3{margin:1em 0 .5em;font-size:1.3em}.markdown-content[data-v-bac06b44] p{margin:.8em 0}.markdown-content[data-v-bac06b44] ul,.markdown-content[data-v-bac06b44] ol{margin:.8em 0;padding-left:1.5em}.markdown-content[data-v-bac06b44] li{margin:.3em 0}.markdown-content[data-v-bac06b44] code{background-color:#f5f5f5;border-radius:3px;padding:.2em .4em;font-family:monospace;font-size:.9em}.markdown-content[data-v-bac06b44] pre{background-color:#f5f5f5;border-radius:4px;margin:1em 0;padding:1em;overflow-x:auto}.markdown-content[data-v-bac06b44] blockquote{color:#666;border-left:4px solid #ddd;margin:1em 0;padding-left:1em}.markdown-content[data-v-bac06b44] table{border-collapse:collapse;width:100%;margin:1em 0}.markdown-content[data-v-bac06b44] th,.markdown-content[data-v-bac06b44] td{text-align:left;border:1px solid #ddd;padding:.5em}.markdown-content[data-v-bac06b44] th{background-color:#f5f5f5}.highlight-active[data-v-bac06b44]{background-color:#ffff004d}.header-right-controls[data-v-bac06b44]{align-items:center;gap:16px;display:flex}.status-controls[data-v-bac06b44]{align-items:center;display:flex}.export-button-container[data-v-bac06b44]{align-items:center;gap:12px;display:flex}.redline-button-prominent[data-v-bac06b44]{color:#fff!important;letter-spacing:.3px!important;background:linear-gradient(135deg,#f59e0b 0%,#f97316 50%,#ea580c 100%)!important;border:none!important;font-weight:700!important;animation:2s infinite pulse-glow-button-bac06b44!important;position:relative!important;box-shadow:0 4px 15px #f9731666!important}.redline-button-prominent[data-v-bac06b44]:hover,.redline-button-prominent[data-v-bac06b44]:focus,.redline-button-prominent[data-v-bac06b44]:active{filter:none!important;opacity:1!important;background:linear-gradient(135deg,#f59e0b 0%,#f97316 50%,#ea580c 100%)!important;border:none!important;outline:none!important;transform:none!important;box-shadow:0 4px 15px #f9731666!important}@keyframes pulse-glow-button-bac06b44{0%,to{box-shadow:0 4px 15px #f9731666}50%{box-shadow:0 4px 25px #f9731699}}.summary-error[data-v-bac06b44]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}.summary-container[data-v-bac06b44],.pdf-container[data-v-bac06b44]{transition:opacity .2s ease-in-out}.collapse-header[data-v-bac06b44]:hover{cursor:pointer;background-color:#00000005}.group-header[data-v-bac06b44]:hover{background-color:#f0f0f0}@keyframes processing-pulse-bac06b44{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.processing-state[data-v-bac06b44]{animation:2s infinite processing-pulse-bac06b44}.markdown-content[data-v-bac06b44] h1,.markdown-content[data-v-bac06b44] h2,.markdown-content[data-v-bac06b44] h3{color:#2c3e50;border-bottom:1px solid #eee;padding-bottom:.3em}.markdown-content[data-v-bac06b44] strong{color:#2c3e50}.markdown-content[data-v-bac06b44] a{color:#2080f0;text-decoration:none}.markdown-content[data-v-bac06b44] a:hover{text-decoration:underline}@media (width<=768px){.header-container[data-v-bac06b44]{flex-direction:column;align-items:flex-start;gap:12px}.header-controls[data-v-bac06b44]{justify-content:space-between;width:100%}.group-header[data-v-bac06b44]{flex-direction:column;align-items:flex-start;gap:4px}}.summary-preview[data-v-bac06b44]{cursor:pointer;background-color:#f9f9f9;border:1px solid #eee;border-radius:4px;max-height:120px;margin-bottom:16px;padding:12px;transition:background-color .2s;position:relative;overflow:hidden}.summary-preview[data-v-bac06b44]:hover{background-color:#f0f0f0}.summary-preview .markdown-content[data-v-bac06b44]{font-size:13px;line-height:1.5}.summary-preview .markdown-content[data-v-bac06b44] h1,.summary-preview .markdown-content[data-v-bac06b44] h2,.summary-preview .markdown-content[data-v-bac06b44] h3{border-bottom:none;margin:.5em 0 .3em;padding-bottom:0;font-size:1.1em}.summary-preview .markdown-content[data-v-bac06b44] p{margin:.4em 0}.summary-preview .markdown-content[data-v-bac06b44] ul,.summary-preview .markdown-content[data-v-bac06b44] ol{margin:.4em 0;padding-left:1.2em}.summary-preview .markdown-content[data-v-bac06b44] li{margin:.2em 0}.summary-expand-overlay[data-v-bac06b44]{text-align:center;background:linear-gradient(#0000,#f9f9f9);justify-content:center;align-items:center;padding:20px 12px 12px;display:flex;position:absolute;bottom:0;left:0;right:0}.summary-fade-overlay[data-v-bac06b44]{pointer-events:none;background:linear-gradient(#0000,#f9f9f9);height:40px;position:absolute;bottom:0;left:0;right:0}.summary-info-header[data-v-bac06b44]{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;display:flex}.summary-info-content[data-v-bac06b44]{background-color:#f9f9f9;border:1px solid #eee;border-radius:4px;max-height:600px;margin-bottom:16px;padding:12px;overflow-y:auto}.summary-info-content .markdown-content[data-v-bac06b44]{font-size:13px;line-height:1.5}.summary-info-content .markdown-content[data-v-bac06b44] h1,.summary-info-content .markdown-content[data-v-bac06b44] h2,.summary-info-content .markdown-content[data-v-bac06b44] h3{border-bottom:none;margin:.5em 0 .3em;padding-bottom:0;font-size:1.1em}.summary-info-content .markdown-content[data-v-bac06b44] p{margin:.4em 0}.summary-info-content .markdown-content[data-v-bac06b44] ul,.summary-info-content .markdown-content[data-v-bac06b44] ol{margin:.4em 0;padding-left:1.2em}.summary-info-content .markdown-content[data-v-bac06b44] li{margin:.2em 0}.approval-checkmark[data-v-bac06b44]{color:#fff;background-color:#28a745;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-left:4px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 1px 3px #0000004d}.approval-icon[data-v-bac06b44]{cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-left:4px;font-size:12px;transition:all .2s;display:inline-flex}.approval-icon.not-approved[data-v-bac06b44]{color:#999;background-color:#0000;border:1px solid #ddd}.approval-icon.not-approved[data-v-bac06b44]:hover{color:#666;background-color:#f5f5f5;border-color:#999}.approval-icon.approved[data-v-bac06b44]{color:#fff;background-color:#28a745;border:1px solid #28a745;box-shadow:0 1px 3px #0000004d}.approval-icon.approved[data-v-bac06b44]:hover{background-color:#218838;border-color:#1e7e34;transform:scale(1.05)}.field-tabs-container[data-v-bac06b44]{padding:0}.field-tabs-navigation[data-v-bac06b44]{background-color:#f8f9fa;border-bottom:2px solid #e9ecef;gap:0;margin-bottom:12px;display:flex}.field-tab-button[data-v-bac06b44]{cursor:pointer;color:#6c757d;-webkit-user-select:none;user-select:none;border-bottom:3px solid #0000;margin-bottom:-2px;padding:10px 16px;font-size:13px;font-weight:500;transition:all .2s}.field-tab-button[data-v-bac06b44]:hover{color:#495057;background-color:#e9ecef}.field-tab-button.active[data-v-bac06b44]{color:#2080f0;background-color:#fff;border-bottom-color:#2080f0}.field-tab-content[data-v-bac06b44]{animation:.2s ease-in fadeIn-bac06b44}@keyframes fadeIn-bac06b44{0%{opacity:0}to{opacity:1}}.evaluation-content[data-v-bac06b44]{background-color:#f8f9fa;border-radius:6px;padding:16px}.evaluation-section[data-v-bac06b44]{margin-bottom:16px}.evaluation-section[data-v-bac06b44]:last-child{margin-bottom:0}.evaluation-answer[data-v-bac06b44]{margin-top:8px}.evaluation-badge-large[data-v-bac06b44]{border-radius:16px;padding:6px 12px;font-size:14px;font-weight:500;display:inline-block}.evaluation-reason[data-v-bac06b44]{white-space:pre-wrap;background-color:#fff;border:1px solid #e9ecef;border-radius:4px;margin-top:8px;padding:12px;line-height:1.6}.suggestions-for-field[data-v-bac06b44]{padding:8px 0}.suggestion-item-inline[data-v-bac06b44]{cursor:pointer;background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;margin-bottom:12px;padding:12px;transition:all .2s}.suggestion-item-inline[data-v-bac06b44]:hover{background-color:#fff;border-color:#2080f0;box-shadow:0 2px 8px #2080f01a}.suggestion-item-inline[data-v-bac06b44]:last-child{margin-bottom:0}.suggestion-page-info[data-v-bac06b44]{border-bottom:1px solid #e9ecef;margin-bottom:8px;padding-bottom:6px}.diff-container[data-v-bac06b44]{margin:8px 0;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;line-height:1.5}.diff-line[data-v-bac06b44]{white-space:pre-wrap;word-break:break-word;border-radius:3px;margin:2px 0;padding:4px 8px}.diff-line.removal[data-v-bac06b44]{color:#cb2431;background-color:#ffebe9}.diff-line.addition[data-v-bac06b44]{color:#22863a;background-color:#e6ffed}.diff-marker[data-v-bac06b44]{width:16px;margin-right:8px;font-weight:700;display:inline-block}.diff-text[data-v-bac06b44]{flex:1}.reason-indicator[data-v-bac06b44]{color:#1976d2;cursor:help;background-color:#e3f2fd;border-radius:4px;margin-top:8px;padding:4px 8px;font-size:11px;font-weight:500;display:inline-block}.reason-indicator[data-v-bac06b44]:hover{background-color:#bbdefb}.word-plugin-guide[data-v-e833ac66]{background:var(--n-color);border-radius:12px;overflow:hidden;box-shadow:0 20px 60px #0000002e,0 4px 16px #0000001a}.word-plugin-guide__header[data-v-e833ac66]{border-bottom:1px solid var(--n-border-color);background:linear-gradient(135deg, var(--n-color) 0%, var(--n-color-modal) 100%);align-items:center;gap:16px;padding:24px 28px 22px;display:flex}.word-plugin-guide__logo-wrap[data-v-e833ac66]{background:var(--n-color-modal);border:1px solid var(--n-border-color);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex;box-shadow:0 2px 8px #00000014}.word-plugin-guide__title[data-v-e833ac66]{color:var(--n-text-color-1);letter-spacing:-.01em;margin:0 0 -2px;font-size:16px;font-weight:700}.word-plugin-guide__subtitle[data-v-e833ac66]{color:var(--n-text-color-3);margin:0;font-size:13px}.word-plugin-guide__body[data-v-e833ac66]{flex-direction:column;gap:18px;padding:22px 28px;display:flex}.word-plugin-guide__intro[data-v-e833ac66]{color:var(--n-text-color-2);margin:0;font-size:13.5px;line-height:1.65}.word-plugin-guide__step[data-v-e833ac66]{background:var(--n-color-modal);border:1px solid var(--n-border-color);border-radius:8px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.word-plugin-guide__step-title[data-v-e833ac66]{color:var(--n-text-color-1);margin:0;font-size:13.5px;font-weight:600}.word-plugin-guide__step-text[data-v-e833ac66]{color:var(--n-text-color-2);margin:0;font-size:13px;line-height:1.6}.word-plugin-guide__step-text code[data-v-e833ac66]{background:#0000000d;border-radius:4px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.word-plugin-guide__step-link[data-v-e833ac66]{color:var(--n-primary-color);margin-top:4px;font-size:12.5px;font-weight:500;text-decoration:none}.word-plugin-guide__step-link[data-v-e833ac66]:hover{text-decoration:underline}.word-plugin-guide__footer[data-v-e833ac66]{border-top:1px solid var(--n-border-color);justify-content:flex-end;align-items:center;gap:10px;padding:16px 28px 22px;display:flex}.integrations-page[data-v-68f972d1]{flex-direction:column;gap:16px;padding:24px;display:flex}.integrations-header h1[data-v-68f972d1]{margin-bottom:4px}.subtitle[data-v-68f972d1]{color:#64748b;margin:0;font-size:14px}.integrations-grid[data-v-68f972d1]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:stretch;gap:16px;display:grid}.integrations-grid[data-v-68f972d1] .n-card{flex-direction:column;height:100%;display:flex}.integrations-grid[data-v-68f972d1] .n-card-content{flex-direction:column;display:flex}.integration-body[data-v-68f972d1]{flex-direction:column;flex:1;gap:12px;display:flex}.integration-body .actions-row[data-v-68f972d1]{justify-content:flex-start;margin-top:auto}.status-row[data-v-68f972d1]{justify-content:space-between;align-items:center;display:flex}.status-label[data-v-68f972d1]{color:#64748b;font-size:13px;font-weight:600}.status-message[data-v-68f972d1]{color:#334155;margin:0;line-height:1.5}.meta-line[data-v-68f972d1]{color:#64748b;margin:0;font-size:12px}.actions-row[data-v-68f972d1]{flex-wrap:wrap;gap:8px;display:flex}.slack-test-row[data-v-68f972d1]{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.slack-test-row .n-select[data-v-68f972d1]{width:100%}.oauth-callback-view[data-v-42c6cbd3]{justify-content:center;align-items:center;min-height:60vh;padding:24px;display:flex}.oauth-card[data-v-42c6cbd3]{text-align:center;min-width:320px}.actions[data-v-366c9746]{justify-content:flex-end;margin-bottom:16px;display:flex}.error-message[data-v-366c9746]{color:red;margin-bottom:16px}.assign-role-modal[data-v-10393ddf] .n-card-header{padding-bottom:12px}.modal-header[data-v-10393ddf]{align-items:flex-start;gap:14px;display:flex}.modal-header-icon[data-v-10393ddf]{flex-shrink:0;margin-top:2px}.assign-role-body[data-v-10393ddf]{min-height:280px}.search-row[data-v-10393ddf]{margin-bottom:16px}.search-input[data-v-10393ddf]{border-radius:8px}.role-list[data-v-10393ddf]{flex-direction:column;gap:10px;max-height:360px;padding-right:4px;display:flex;overflow-y:auto}.role-list[data-v-10393ddf]::-webkit-scrollbar{width:6px}.role-list[data-v-10393ddf]::-webkit-scrollbar-thumb{background:var(--n-border-color);border-radius:3px}.role-card[data-v-10393ddf]{border:1px solid var(--n-border-color);background:linear-gradient(135deg,#fafbfc 0%,#fff 100%);border-radius:10px;align-items:center;gap:14px;padding:14px 16px;transition:all .2s;display:flex}.role-card[data-v-10393ddf]:hover{border-color:#2563eb;box-shadow:0 2px 8px #2563eb1a}.role-card-icon[data-v-10393ddf]{background:#2563eb1a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.role-card-content[data-v-10393ddf]{flex:1;min-width:0}.role-card-title-row[data-v-10393ddf]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:2px;display:flex}.role-name[data-v-10393ddf]{font-size:15px}.role-tag[data-v-10393ddf]{flex-shrink:0}.role-description[data-v-10393ddf]{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.assign-btn[data-v-10393ddf]{flex-shrink:0;font-weight:600}.empty-state[data-v-10393ddf]{padding:40px 0}.pagination-row[data-v-10393ddf]{border-top:1px solid var(--n-border-color);justify-content:center;margin-top:16px;padding-top:12px;display:flex}.user-detail-view[data-v-c58a95d9]{background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);min-height:100vh;padding:24px 96px}.detail-page-header[data-v-c58a95d9]{align-items:flex-start;gap:12px;width:100%;max-width:1000px;margin-bottom:24px;margin-left:auto;margin-right:auto;display:flex}.back-button[data-v-c58a95d9]{flex-shrink:0;margin-top:2px}.header-title-block[data-v-c58a95d9]{flex:1;min-width:0}.header-title-block .page-heading[data-v-c58a95d9]{margin:0;font-size:24px;font-weight:600}.content-container[data-v-c58a95d9]{max-width:1000px;margin-bottom:24px;margin-left:auto;margin-right:auto}.info-card[data-v-c58a95d9]{background:linear-gradient(135deg,#fff 0%,#fefefe 100%);border-radius:10px;transition:all .2s;box-shadow:0 2px 4px #00000014}.info-card[data-v-c58a95d9]:hover{transform:translateY(-1px);box-shadow:0 4px 8px #0000001f}.card-header[data-v-c58a95d9]{align-items:center;display:flex}.roles-section[data-v-c58a95d9]{margin-top:8px}.integrations-card[data-v-c58a95d9]{background:linear-gradient(135deg,#fff 0%,#fefefe 100%);border-radius:10px;box-shadow:0 2px 4px #00000014}.integrations-card-header[data-v-c58a95d9]{justify-content:space-between;align-items:center;display:flex}.integration-tile[data-v-c58a95d9]{background:linear-gradient(#f8fbff 0%,#fff 100%);border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:10px;padding:14px;display:flex}.integration-tile-head[data-v-c58a95d9]{justify-content:space-between;align-items:center;display:flex}.integration-name-wrap[data-v-c58a95d9]{align-items:center;gap:8px;display:flex}.integration-description-row[data-v-c58a95d9]{justify-content:space-between;align-items:center;gap:10px;display:flex}.integration-meta[data-v-c58a95d9]{font-size:12px}.integration-actions[data-v-c58a95d9]{margin-top:2px}@media (width<=768px){.integration-description-row[data-v-c58a95d9]{flex-direction:column;align-items:flex-start}}.roles-card[data-v-c58a95d9]{background:linear-gradient(135deg,#fff 0%,#fefefe 100%);border-radius:10px;box-shadow:0 2px 4px #00000014}.roles-card-header[data-v-c58a95d9]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.roles-grid-scroll[data-v-c58a95d9]{max-height:400px;padding-right:4px;overflow:hidden auto}.roles-grid-scroll[data-v-c58a95d9]::-webkit-scrollbar{width:6px}.roles-grid-scroll[data-v-c58a95d9]::-webkit-scrollbar-thumb{background:var(--n-border-color);border-radius:3px}.roles-grid[data-v-c58a95d9]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.edit-share-modal-body[data-v-c58a95d9]{padding:4px 0}.edit-share-checkboxes[data-v-c58a95d9]{flex-direction:column;gap:8px;display:flex}.role-card[data-v-c58a95d9]{border:1px solid var(--n-border-color);cursor:pointer;background:linear-gradient(135deg,#f8fafc 0%,#fff 100%);border-radius:8px;flex-direction:column;gap:12px;padding:16px;transition:all .2s;display:flex}.role-card[data-v-c58a95d9]:hover{border-color:#2563eb;box-shadow:0 2px 8px #2563eb1f}.role-card--read-only[data-v-c58a95d9]{cursor:default}.role-card--read-only[data-v-c58a95d9]:hover{border-color:var(--n-border-color);box-shadow:none}.role-card-main[data-v-c58a95d9]{flex:1;min-width:0}.role-card-title-row[data-v-c58a95d9]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.role-name[data-v-c58a95d9]{font-size:15px}.role-tag[data-v-c58a95d9]{flex-shrink:0}.role-description[data-v-c58a95d9]{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.role-card-actions[data-v-c58a95d9]{border-top:1px solid var(--n-border-color);padding-top:8px}.roles-empty[data-v-c58a95d9]{padding:32px 0}.shared-contracts-section[data-v-c58a95d9]{margin-top:8px}.shared-contracts-card[data-v-c58a95d9]{border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000000f}.shared-contracts-card-header[data-v-c58a95d9]{align-items:center;gap:10px;display:flex}.shared-contracts-icon[data-v-c58a95d9]{flex-shrink:0}.shared-contracts-title[data-v-c58a95d9]{color:var(--n-text-color-1);margin:0;font-size:17px;font-weight:600}.shared-contracts-table[data-v-c58a95d9]{--n-td-color-hover:var(--n-color-hover,#2563eb0a)}.shared-contracts-table[data-v-c58a95d9] .n-data-table-tr:hover .n-data-table-td{background-color:var(--n-td-color-hover)}.shared-contract-name[data-v-c58a95d9]{color:var(--n-text-color-1);font-weight:500}.shared-contracts-empty[data-v-c58a95d9]{padding:32px 0}.table-title[data-v-e3625c16]{font-size:18px;font-weight:500}[data-v-e3625c16] .n-data-table .n-data-table-th{word-break:normal!important;white-space:normal!important;overflow-wrap:normal!important;word-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important}[data-v-e3625c16] .n-data-table .n-data-table-th .n-data-table-th__title{word-break:normal!important;white-space:normal!important;overflow-wrap:normal!important;word-wrap:normal!important;line-height:1.4!important}.edit-share-modal-body[data-v-fda6782f]{padding:4px 0}.edit-share-checkboxes[data-v-fda6782f]{flex-direction:column;gap:8px;display:flex}.detail-page-header[data-v-fda6782f]{align-items:flex-start;gap:12px;width:100%;margin-bottom:8px;display:flex}.back-button[data-v-fda6782f]{flex-shrink:0;margin-top:2px}.header-title-block[data-v-fda6782f]{flex:1;min-width:0}.header-title-block .page-heading[data-v-fda6782f]{margin:0 0 4px;font-size:24px;font-weight:600}.header-title-block .table-title[data-v-fda6782f]{margin:0;font-size:18px;font-weight:500}.header-actions[data-v-fda6782f]{flex-shrink:0}.table-title[data-v-fda6782f]{font-size:18px;font-weight:500}.role-description[data-v-fda6782f]{color:var(--n-text-color-2);margin:8px 0 0;font-size:14px}.section-header[data-v-fda6782f]{justify-content:space-between;align-items:center;gap:16px;margin:24px 0 16px;display:flex}.selection-bar[data-v-fda6782f]{background:var(--n-color-modal,#f6f8fa);border:1px solid var(--n-border-color,#e0e0e0);border-radius:8px;margin-bottom:16px;padding:12px 16px}.selection-bar-hint[data-v-fda6782f]{color:var(--n-text-color-2);margin:0 0 12px;font-size:14px}.selection-bar-actions[data-v-fda6782f]{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.selection-bar-buttons[data-v-fda6782f]{margin-left:auto}.selection-count[data-v-fda6782f]{color:var(--n-text-color-1);font-size:14px;font-weight:500}.add-users-content[data-v-fda6782f]{min-height:200px}.shared-contracts-card[data-v-fda6782f]{border-radius:12px;margin-top:32px;overflow:hidden;box-shadow:0 1px 3px #0000000f}.shared-contracts-card-header[data-v-fda6782f]{align-items:center;gap:10px;display:flex}.shared-contracts-icon[data-v-fda6782f]{flex-shrink:0}.shared-contracts-title[data-v-fda6782f]{color:var(--n-text-color-1);margin:0;font-size:17px;font-weight:600}.shared-contracts-table[data-v-fda6782f]{--n-td-color-hover:var(--n-color-hover,#2563eb0a)}.shared-contracts-table[data-v-fda6782f] .n-data-table-tr:hover .n-data-table-td{background-color:var(--n-td-color-hover)}.shared-contract-name[data-v-fda6782f]{color:var(--n-text-color-1);font-weight:500}.shared-contracts-empty[data-v-fda6782f]{padding:32px 0}.table-title[data-v-57a58c0a]{font-size:18px;font-weight:500}[data-v-57a58c0a] .n-data-table .n-data-table-th{word-break:normal!important;white-space:normal!important;overflow-wrap:normal!important;word-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important}[data-v-57a58c0a] .n-data-table .n-data-table-th .n-data-table-th__title{word-break:normal!important;white-space:normal!important;overflow-wrap:normal!important;word-wrap:normal!important;line-height:1.4!important}.extraction-cell-state[data-v-58e7e7ca]{align-items:center;width:100%;height:100%;min-height:24px;display:flex}.extraction-state-container[data-v-58e7e7ca]{align-items:center;gap:8px;width:100%;min-height:24px;padding:2px 0;display:flex}.extraction-state-text[data-v-58e7e7ca]{color:var(--n-text-color-2,#8e8e93);white-space:nowrap;font-size:12px}.loading-text[data-v-58e7e7ca]{animation:2s ease-in-out infinite pulse-fade-58e7e7ca}@keyframes pulse-fade-58e7e7ca{0%,to{opacity:.6}50%{opacity:1}}.extraction-error-content[data-v-58e7e7ca]{align-items:center;gap:8px;display:flex}.error-icon[data-v-58e7e7ca]{flex-shrink:0}.error-text[data-v-58e7e7ca]{color:#e63946;white-space:nowrap;font-size:12px;font-weight:500}.extraction-done[data-v-58e7e7ca]{width:100%}.extraction-with-override[data-v-58e7e7ca]{box-sizing:border-box;align-self:stretch;width:100%;min-height:24px;padding-bottom:16px;padding-right:18px;position:relative}.override-icon[data-v-58e7e7ca]{flex-shrink:0;position:absolute;bottom:2px;right:2px}.extraction-value[data-v-58e7e7ca]{word-break:break-word;width:100%}.fade-enter-active[data-v-58e7e7ca],.fade-leave-active[data-v-58e7e7ca]{transition:opacity .2s,transform .2s}.fade-enter-from[data-v-58e7e7ca]{opacity:0;transform:translateY(-2px)}.fade-leave-to[data-v-58e7e7ca]{opacity:0;transform:translateY(2px)}.grid-container[data-v-f0bc3304]{width:100%;height:100%;position:relative;overflow:hidden}[data-v-f0bc3304] .excel-tree-table .p-treetable-tbody>tr>td{padding:0!important}[data-v-f0bc3304] .p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler{margin-left:8px;margin-right:4px}.cell-wrapper[data-v-f0bc3304]{box-sizing:border-box;cursor:default;align-items:center;width:100%;height:100%;min-height:40px;padding:10px 12px;transition:background-color .1s;display:flex}.cell-selected[data-v-f0bc3304]{z-index:1;background-color:#eff6ff;box-shadow:inset 0 0 0 2px #3b82f6}.cell-editing[data-v-f0bc3304]{background-color:#fff;box-shadow:inset 0 0 0 2px #3b82f6}.cell-readonly[data-v-f0bc3304]{justify-content:center}[data-v-f0bc3304] .excel-tree-table.p-treetable{font-family:Inter,sans-serif;font-size:14px}[data-v-f0bc3304] .p-treetable .p-treetable-header{border-bottom:1px solid #e5e7eb;padding:0}[data-v-f0bc3304] .p-treetable .p-treetable-thead>tr>th{color:#6b7280;text-transform:uppercase;white-space:nowrap;background:#fff;border-right:1px solid #f3f4f6;padding:10px 12px;font-size:13px;font-weight:600;overflow:hidden}.treetable-header-text[data-v-f0bc3304]{width:100%;min-width:0;overflow:hidden}.treetable-header-title[data-v-f0bc3304]{display:inline-block}.treetable-header-filter[data-v-f0bc3304]{flex-shrink:0!important}[data-v-f0bc3304] .p-treetable .p-treetable-tbody>tr>td{border-bottom:1px solid #f3f4f6;border-right:1px solid #f3f4f6}[data-v-f0bc3304] .p-treetable .p-treetable-tbody>tr:hover{background-color:#f9fafb}[data-v-f0bc3304] .row-number-cell{color:#9ca3af;font-family:monospace;font-size:12px}[data-v-f0bc3304] .status-pill{border:1px solid #0000;border-radius:999px;align-items:center;padding:2px 10px;font-size:12px;font-weight:500;line-height:1.5;display:inline-flex}[data-v-f0bc3304] .status-active{color:#047857;background-color:#ecfdf5;border-color:#d1fae5}[data-v-f0bc3304] .status-prospect{color:#1d4ed8;background-color:#eff6ff;border-color:#dbeafe}[data-v-f0bc3304] .status-churned{color:#4b5563;background-color:#f9fafb;border-color:#e5e7eb}[data-v-f0bc3304] .status-trial{color:#7e22ce;background-color:#faf5ff;border-color:#f3e8ff}[data-v-f0bc3304] .add-column-header{cursor:pointer;align-items:center;width:100%;height:100%;display:flex}.cell-editor-input[data-v-f0bc3304]{width:100%;font:inherit;background:0 0;border:none;outline:none;padding:0}.context-menu[data-v-f0bc3304]{z-index:10000;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;min-width:180px;padding:6px;animation:.1s ease-out fadeIn-f0bc3304;position:fixed;box-shadow:0 10px 15px -3px #0000001a}.context-menu-item[data-v-f0bc3304]{cursor:pointer;color:#374151;border-radius:6px;align-items:center;gap:10px;padding:8px 12px;font-size:14px;transition:background-color .15s;display:flex}.context-menu-item[data-v-f0bc3304]:hover{background-color:#f3f4f6}.context-menu-item-danger[data-v-f0bc3304]{color:#ef4444}.context-menu-item-danger[data-v-f0bc3304]:hover{background-color:#fef2f2}.context-menu-item-disabled[data-v-f0bc3304]{opacity:.5;cursor:not-allowed}.context-menu-item-disabled[data-v-f0bc3304]:not(.context-menu-item-with-tooltip){pointer-events:none}.context-menu-item-with-tooltip[data-v-f0bc3304]{pointer-events:auto}.context-menu-separator[data-v-f0bc3304]{background-color:#f3f4f6;height:1px;margin:6px 0}.context-menu-icon[data-v-f0bc3304]{opacity:.7;justify-content:center;width:16px;display:flex}@keyframes fadeIn-f0bc3304{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}[data-v-f0bc3304] .most-recent-value{color:#2080f0!important;font-weight:600!important}[data-v-f0bc3304] .faded-value{opacity:.6!important}.grid-empty-state[data-v-f0bc3304]{justify-content:center;align-items:center;width:100%;min-height:200px;padding:48px 24px;display:flex}.grid-empty-state-content[data-v-f0bc3304]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.grid-empty-state-icon[data-v-f0bc3304]{opacity:.6;font-size:48px}.grid-empty-state-text[data-v-f0bc3304]{color:#6b7280;font-size:14px;font-weight:500}[data-v-f0bc3304] .p-treetable-tbody .p-treetable-emptymessage{text-align:center;padding:48px 24px}[data-v-f0bc3304] .p-treetable-tbody .p-treetable-emptymessage td{text-align:center;border:none;padding:0}.prompt-selection-modal[data-v-87cef781]{border-radius:12px}.modal-header[data-v-87cef781]{justify-content:space-between;align-items:center;display:flex}.modal-title[data-v-87cef781]{color:#111827;align-items:center;font-size:18px;font-weight:600;display:flex}.modal-content[data-v-87cef781]{flex-direction:column;gap:16px;min-height:450px;display:flex}.navigation-bar[data-v-87cef781]{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.breadcrumb[data-v-87cef781]{align-items:center;gap:8px;display:flex}.breadcrumb-separator[data-v-87cef781]{color:#9ca3af;font-size:14px}.search-container[data-v-87cef781]{flex-shrink:0}.table-container[data-v-87cef781]{flex-direction:column;flex:1;display:flex}.bulk-actions-bar[data-v-87cef781]{background-color:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:12px;padding:10px 12px;display:flex}.selection-info[data-v-87cef781]{align-items:center;gap:8px;display:flex}.pagination-container[data-v-87cef781]{border-top:1px solid #f3f4f6;justify-content:center;margin-top:8px;padding:12px 0;display:flex}.modal-footer[data-v-87cef781]{justify-content:flex-end;display:flex}[data-v-87cef781] .n-data-table-th{color:#6b7280;text-transform:uppercase;letter-spacing:.025em;font-size:13px;font-weight:600}[data-v-87cef781] .n-data-table-td{padding:12px 16px!important}[data-v-87cef781] .n-data-table .n-data-table-tr:hover,[data-v-87cef781] .n-data-table .n-data-table-tr:hover>.n-data-table-td,[data-v-87cef781] .n-data-table-tbody .n-data-table-tr:hover,[data-v-87cef781] .n-data-table-tbody .n-data-table-tr:hover>.n-data-table-td{background:#f9fafb!important}.collection-name-cell[data-v-87cef781]{align-items:center;font-weight:500;display:flex}[data-v-87cef781] .n-tooltip{max-width:400px!important}.prompt-text-truncated[data-v-87cef781]{max-width:100%;display:inline-block}@media (width<=768px){.navigation-bar[data-v-87cef781]{flex-direction:column;align-items:flex-start;gap:12px}.search-container[data-v-87cef781]{width:100%}.search-container[data-v-87cef781] .n-input{width:100%!important}}[data-v-a41fd351] .n-drawer-content__body{padding:24px}[data-v-a41fd351] .n-form-item-label{font-weight:500}.shortcut-section[data-v-a41fd351]{margin-bottom:8px}.query-group[data-v-ba3a6a76]{background:#fff;border:2px solid #e5e7eb;border-radius:8px;margin-bottom:12px;padding:12px;transition:all .2s;position:relative}.query-group.depth-0[data-v-ba3a6a76]{border-color:#3b82f6;box-shadow:0 2px 4px #3b82f61a}.query-group.depth-1[data-v-ba3a6a76]{border-color:#10b981;margin-left:24px;box-shadow:0 1px 3px #10b9811a}.query-group.depth-2[data-v-ba3a6a76]{border-color:#f59e0b;margin-left:48px;box-shadow:0 1px 2px #f59e0b1a}.query-group.depth-3[data-v-ba3a6a76],.query-group.depth-4[data-v-ba3a6a76],.query-group.depth-5[data-v-ba3a6a76]{border-color:#8b5cf6;margin-left:72px;box-shadow:0 1px 2px #8b5cf61a}.rule-item.not-wrapped[data-v-ba3a6a76]{background:linear-gradient(#fef2f2 0%,#fff 100%);border:2px solid #ef4444;border-radius:6px;margin-bottom:8px;padding:8px}.rule-item.not-wrapped .rule-content[data-v-ba3a6a76]{background:0 0}.group-header[data-v-ba3a6a76]{cursor:grab;-webkit-user-select:none;user-select:none;border-bottom:1px solid #e5e7eb;border-radius:6px;justify-content:space-between;align-items:center;margin-bottom:12px;padding:8px 12px;transition:background .15s;display:flex}.group-header[data-v-ba3a6a76]:hover{background:#f9fafb}.group-header[data-v-ba3a6a76]:active{cursor:grabbing}.group-header-left[data-v-ba3a6a76]{align-items:center;gap:8px;display:flex}.drag-handle-group[data-v-ba3a6a76]{justify-content:center;align-items:center;display:flex}.group-header-right[data-v-ba3a6a76]{align-items:center;gap:8px;display:flex}.group-content[data-v-ba3a6a76]{border-radius:6px;flex-direction:column;gap:8px;min-height:60px;padding:12px;transition:all .2s;display:flex;position:relative}.group-content.drag-over-active[data-v-ba3a6a76]{background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);border:2px dashed #3b82f6;box-shadow:inset 0 0 0 2px #3b82f626,0 0 20px #3b82f61a}.empty-group[data-v-ba3a6a76]{text-align:center;background:#f9fafb;border:2px dashed #d1d5db;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:80px;padding:24px;transition:all .2s;display:flex}.empty-group-icon[data-v-ba3a6a76]{opacity:.5;transition:opacity .2s}.drag-over-active .empty-group[data-v-ba3a6a76]{background:#fff;border-color:#3b82f6}.drag-over-active .empty-group-icon[data-v-ba3a6a76]{opacity:1}.item-wrapper[data-v-ba3a6a76]{width:100%}.rule-item[data-v-ba3a6a76]{cursor:grab;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;padding:8px;transition:all .15s}.rule-item[data-v-ba3a6a76]:hover{background:#f3f4f6;box-shadow:0 1px 3px #0000001a}.rule-item.not-wrapped[data-v-ba3a6a76]{background:linear-gradient(90deg,#fef2f2 0%,#f9fafb 100%);border-color:#fca5a5}.rule-item.not-wrapped[data-v-ba3a6a76]:hover{background:linear-gradient(90deg,#fee2e2 0%,#f3f4f6 100%)}.rule-item[data-v-ba3a6a76]:active{cursor:grabbing}.rule-content[data-v-ba3a6a76]{align-items:center;gap:12px;width:100%;display:flex}.rule-actions[data-v-ba3a6a76]{align-items:center;gap:8px;margin-left:auto;display:flex}.is-not-toggle[data-v-ba3a6a76]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:4px;align-items:center;gap:8px;padding:4px 8px;transition:all .2s;display:flex}.is-not-toggle[data-v-ba3a6a76]:hover{background:#f3f4f6;border-color:#d1d5db}.not-highlighted[data-v-ba3a6a76]{color:#991b1b!important;background:#fee2e2!important;border-color:#fca5a5!important}.not-highlighted[data-v-ba3a6a76] .n-base-selection{background:#fee2e2!important;border-color:#fca5a5!important}.not-highlighted[data-v-ba3a6a76] .n-base-selection:hover{background:#fecaca!important;border-color:#f87171!important}.not-highlighted[data-v-ba3a6a76] .n-base-selection-label{color:#991b1b!important}.drag-handle[data-v-ba3a6a76]{cursor:grab;-webkit-user-select:none;user-select:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:background .15s;display:flex}.drag-handle[data-v-ba3a6a76]:hover{background:#e5e7eb}.drag-handle[data-v-ba3a6a76]:active{cursor:grabbing}.drop-zone-indicator[data-v-ba3a6a76]{background:linear-gradient(90deg,#3b82f60d,#3b82f61a);border:2px dashed #3b82f6;border-radius:6px;align-items:center;gap:12px;margin-top:8px;padding:12px;animation:1.5s ease-in-out infinite pulse-drop-ba3a6a76;display:flex}@keyframes pulse-drop-ba3a6a76{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.01)}}.drop-zone-line[data-v-ba3a6a76]{background:linear-gradient(90deg,#0000,#3b82f6,#0000);flex:1;height:2px}.dragging{opacity:.4;transform:scale(.95);box-shadow:0 4px 12px #00000026}.recursive-query-builder[data-v-a38fb835]{background:0 0;width:100%;padding:0}.query-preview[data-v-a38fb835]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:16px;padding:12px 16px}.query-preview-header[data-v-a38fb835]{margin-bottom:8px}.query-preview-content[data-v-a38fb835]{background:#fff;border:1px solid #e5e7eb;border-radius:6px;align-items:center;min-height:40px;padding:8px 12px;display:flex}[data-v-d34b50f1] .n-drawer-content__body{flex-direction:column;height:100%;min-height:0;padding:0;display:flex;overflow:hidden}[data-v-d34b50f1] .n-drawer-content{flex-direction:column;height:100%;display:flex}[data-v-d34b50f1] .n-drawer-content__header,[data-v-d34b50f1] .n-drawer-content__footer{flex-shrink:0}[data-v-d34b50f1] .n-form-item-label{font-weight:500}.loading-state[data-v-d34b50f1]{text-align:center;color:#6b7280;padding:40px}.drawer-content-wrapper[data-v-d34b50f1]{flex:1;height:100%;min-height:0;display:flex;overflow:hidden}.history-panel[data-v-d34b50f1]{background-color:#f9fafb;border-right:1px solid #e5e7eb;flex-direction:column;width:380px;min-width:380px;max-width:380px;height:100%;min-height:0;padding:20px;display:flex;overflow:hidden}.history-panel-header[data-v-d34b50f1]{flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.history-panel-header+.n-divider[data-v-d34b50f1]{flex-shrink:0}.panel-divider[data-v-d34b50f1]{flex-shrink:0;margin:0 16px}.history-scrollbar[data-v-d34b50f1]{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.history-scrollbar[data-v-d34b50f1] .n-scrollbar-container{height:100%;overflow:hidden}.history-scrollbar[data-v-d34b50f1] .n-scrollbar-content{height:100%;padding-right:8px}.form-panel[data-v-d34b50f1]{flex-direction:column;flex:1;min-width:0;height:100%;padding:24px;display:flex;overflow:hidden auto}.question-tab-content[data-v-d34b50f1]{flex-direction:row;gap:0;width:100%;min-height:0;display:flex}.question-form-panel[data-v-d34b50f1]{flex:1;min-width:0}.footer-content[data-v-d34b50f1]{justify-content:flex-end;width:100%;padding:0;display:flex}.footer-content[data-v-d34b50f1]>.n-space{width:600px;max-width:100%;margin-left:auto}[data-v-d34b50f1] .n-drawer{transition:width .3s}[data-v-d34b50f1] .n-timeline-item__content{margin-top:8px}[data-v-d34b50f1] .n-timeline-item__timeline{margin-right:12px}[data-v-d34b50f1] .n-card{transition:all .2s}[data-v-d34b50f1] .n-card:hover{transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.column-settings-popover.n-popover{border:1px solid #d1d5db;border-radius:6px;padding:0;overflow:hidden}.columns-popover-content[data-v-77f48920]{background:#fff;flex-direction:column;width:320px;max-height:500px;padding:12px;display:flex;overflow:hidden}.section[data-v-77f48920]{flex-direction:column;min-height:0;margin-bottom:12px;display:flex}.section[data-v-77f48920]:last-child{margin-bottom:0}.section-title[data-v-77f48920]{text-transform:uppercase;color:#6b7280;letter-spacing:.5px;flex-shrink:0;margin-bottom:8px;font-size:11px;font-weight:600;display:block}.fields-list[data-v-77f48920]{flex-direction:column;gap:2px;display:flex;overflow:hidden auto}.section:first-child .fields-list[data-v-77f48920]{max-height:180px}.section:last-child .fields-list[data-v-77f48920]{max-height:250px}.field-item[data-v-77f48920]{cursor:default;border-radius:4px;align-items:center;gap:8px;padding:6px 8px;transition:background-color .2s;display:flex}.field-item[data-v-77f48920]:hover{background-color:#f5f5f5}.drag-handle[data-v-77f48920]{color:#9ca3af;cursor:grab;flex-shrink:0;font-size:14px}.drag-handle[data-v-77f48920]:active{cursor:grabbing}.field-name[data-v-77f48920]{color:#1d2129;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}.field-actions[data-v-77f48920]{opacity:0;flex-shrink:0;gap:4px;transition:opacity .2s;display:flex}.field-item:hover .field-actions[data-v-77f48920]{opacity:1}.action-button[data-v-77f48920]{color:#6b7280;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}.action-button[data-v-77f48920]:hover{color:#2080f0;background-color:#e6f4ff}.empty-state[data-v-77f48920]{text-align:center;padding:8px}.fields-list[data-v-77f48920]::-webkit-scrollbar{width:6px}.fields-list[data-v-77f48920]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.fields-list[data-v-77f48920]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.fields-list[data-v-77f48920]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.error-message[data-v-4a8040a8]{text-align:center;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:16px}.empty-state[data-v-4a8040a8]{text-align:center;flex-shrink:0;padding:40px 16px}.empty-icon[data-v-4a8040a8]{color:#94a3b8;opacity:.5}.modal-content[data-v-4a8040a8]{flex-direction:column;gap:16px;min-height:150px;max-height:calc(70vh - 120px);display:flex;overflow:hidden}.description-section[data-v-4a8040a8]{background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;flex-shrink:0;padding:12px 16px}.add-entity-section[data-v-4a8040a8]{flex-shrink:0;margin-bottom:8px}.add-entity-button[data-v-4a8040a8]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;height:40px;font-weight:500;transition:all .3s;box-shadow:0 2px 8px #667eea40}.add-entity-button[data-v-4a8040a8]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #667eea59}.add-entity-button[data-v-4a8040a8]:active{transform:translateY(0)}.description-text[data-v-4a8040a8]{color:#0369a1;font-size:13px;line-height:1.5}.entities-container[data-v-4a8040a8]{flex-direction:column;flex:1;gap:8px;min-height:0;max-height:400px;display:flex;overflow:hidden auto}.entity-card[data-v-4a8040a8]{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:12px 16px;transition:all .2s}.entity-card[data-v-4a8040a8]:hover{background:#f9fafb;border-color:#d1d5db;box-shadow:0 1px 3px #0000001a}.entity-content[data-v-4a8040a8]{justify-content:space-between;align-items:center;gap:12px;display:flex}.entity-main-info[data-v-4a8040a8]{cursor:pointer;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.entity-icon[data-v-4a8040a8]{color:#6b7280;flex-shrink:0}.entity-name[data-v-4a8040a8]{color:#1f2937;word-break:break-word;font-size:14px;line-height:1.5;transition:color .2s}.entity-card:hover .entity-name[data-v-4a8040a8]{color:#3b82f6}.entity-file-name[data-v-4a8040a8]{color:#9ca3af;margin-left:26px;font-size:12px;line-height:1.4}.unassign-button[data-v-4a8040a8]{flex-shrink:0;padding:4px 8px;transition:all .15s}.unassign-button[data-v-4a8040a8]:hover{color:#dc2626;background:#fee2e2}.entities-container[data-v-4a8040a8]::-webkit-scrollbar{width:6px}.entities-container[data-v-4a8040a8]::-webkit-scrollbar-track{background:#f9fafb}.entities-container[data-v-4a8040a8]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.entities-container[data-v-4a8040a8]::-webkit-scrollbar-thumb:hover{background:#9ca3af}.entities-container[data-v-4a8040a8]{scrollbar-width:thin;scrollbar-color:#d1d5db #f9fafb}[data-v-4a8040a8] .n-card{border-radius:12px}[data-v-4a8040a8] .n-card-header{border-bottom:1px solid #e5e7eb;padding:16px 20px}[data-v-4a8040a8] .n-card-header .n-card-header__main{font-size:16px;font-weight:600}[data-v-4a8040a8] .n-card-body{flex-direction:column;max-height:calc(70vh - 100px);padding:20px;display:flex;overflow:hidden}[data-v-4a8040a8] .n-card__footer{border-top:1px solid #e5e7eb;padding:12px 20px}.drawer-content[data-v-05b78ab2]{padding:8px 0}.drawer-header[data-v-05b78ab2]{flex-direction:column;gap:8px;margin-bottom:8px;display:flex}.header-icon-name[data-v-05b78ab2]{align-items:center;display:flex}.loading-state[data-v-05b78ab2]{text-align:center;color:#6b7280;padding:40px}.filter-preview[data-v-05b78ab2]{background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;padding:12px}[data-v-05b78ab2] .n-form-item-label{font-weight:500}[data-v-05b78ab2] .n-input[disabled]{cursor:not-allowed;background-color:#f5f5f5}[data-v-05b78ab2] .n-switch[disabled]{opacity:.6;cursor:not-allowed}.page-container[data-v-0dd271ff]{background-color:#fff;flex-direction:column;width:100%;height:calc(100vh - 48px);margin:-24px;padding:0;display:flex}.toolbar[data-v-0dd271ff]{background-color:#fff;border-bottom:1px solid #e5e7eb;flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.grid-wrapper[data-v-0dd271ff]{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.toolbar-left[data-v-0dd271ff]{align-items:center;display:flex}.toolbar-title[data-v-0dd271ff]{color:#111827;letter-spacing:-.025em;margin:0;font-size:20px;font-weight:600}.search-wrapper[data-v-0dd271ff]{width:200px;position:relative}.search-icon[data-v-0dd271ff]{color:#9ca3af;font-size:16px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.search-input[data-v-0dd271ff]{box-sizing:border-box;border:1px solid #e5e7eb;border-radius:8px;outline:none;width:100%;height:36px;padding:0 12px 0 36px;font-size:14px;transition:all .2s;box-shadow:0 1px 2px #0000000d}.search-input[data-v-0dd271ff]:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.toolbar-right[data-v-0dd271ff]{gap:12px;display:flex}.btn-ghost[data-v-0dd271ff]{color:#374151;cursor:pointer;box-sizing:border-box;background:0 0;border:1px solid #e5e7eb;border-radius:6px;justify-content:center;align-items:center;height:36px;padding:8px 14px;font-size:13px;font-weight:500;transition:all .2s;display:inline-flex}.btn-ghost[data-v-0dd271ff]:hover{background:#f9fafb;border-color:#d1d5db}.btn-primary[data-v-0dd271ff]{color:#fff;cursor:pointer;box-sizing:border-box;background:#111827;border:1px solid #111827;border-radius:6px;justify-content:center;align-items:center;height:36px;padding:8px 16px;font-size:13px;font-weight:500;transition:opacity .2s;display:inline-flex;box-shadow:0 1px 2px #0000000d}.btn-primary[data-v-0dd271ff]:hover{opacity:.9}.btn-primary[data-v-0dd271ff]:disabled,.btn-ghost[data-v-0dd271ff]:disabled{opacity:.5;cursor:not-allowed}.loading-state[data-v-0dd271ff]{color:#6b7280;flex-direction:column;justify-content:center;align-items:center;gap:16px;height:100%;display:flex}.loading-spinner[data-v-0dd271ff]{border:4px solid #e5e7eb;border-top-color:#2563eb;border-radius:50%;width:40px;height:40px;animation:.8s linear infinite spin-0dd271ff}@keyframes spin-0dd271ff{to{transform:rotate(360deg)}}.error-state[data-v-0dd271ff]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;height:100%;padding:32px;display:flex}.error-icon[data-v-0dd271ff]{margin-bottom:8px;font-size:48px}.error-state h3[data-v-0dd271ff]{color:#111827;margin:0;font-size:18px;font-weight:600}.error-state p[data-v-0dd271ff]{color:#6b7280;max-width:500px;margin:0}.empty-state[data-v-0dd271ff]{justify-content:center;align-items:center;width:100%;min-height:400px;padding:48px 24px;display:flex}.empty-state-content[data-v-0dd271ff]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;max-width:500px;display:flex}.empty-state-icon[data-v-0dd271ff]{opacity:.6;margin-bottom:8px;font-size:64px}.empty-state-title[data-v-0dd271ff]{color:#111827;letter-spacing:-.025em;margin:0;font-size:20px;font-weight:600}.empty-state-message[data-v-0dd271ff]{color:#6b7280;margin:0;font-size:14px;line-height:1.5}.columns-button-wrapper[data-v-0dd271ff]{position:relative}.columns-button-active .btn-ghost[data-v-0dd271ff]{color:#fff;background-color:#2080f0;border-color:#2080f0}.btn-ghost-active[data-v-0dd271ff]{color:#fff!important;background-color:#2080f0!important;border-color:#2080f0!important}.filter-bar-wrapper[data-v-0dd271ff]{padding:12px 24px 0}.grid-container-wrapper[data-v-0dd271ff]{flex-direction:column;height:100%;min-height:0;display:flex}.table-container[data-v-0dd271ff]{flex:1;min-height:0;position:relative;overflow:hidden}.table-container.table-refreshing[data-v-0dd271ff] .p-treetable-tbody{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.85;transition:opacity .2s ease-in-out}.table-container.table-refreshing[data-v-0dd271ff] .p-treetable-thead,.table-container.table-refreshing[data-v-0dd271ff] .p-treetable-header{opacity:1;pointer-events:auto}.table-loading-overlay[data-v-0dd271ff]{-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px);z-index:100;pointer-events:auto;background-color:#ffffff4d;justify-content:center;align-items:center;animation:.2s ease-in-out fadeIn-0dd271ff;display:flex;position:absolute;inset:48px 0 0}@keyframes fadeIn-0dd271ff{0%{opacity:0}to{opacity:1}}.table-loading-overlay[data-v-0dd271ff] .p-treetable-wrapper{position:relative}.table-loading-content[data-v-0dd271ff]{-webkit-backdrop-filter:blur(8px);background-color:#fffffff2;border:1px solid #e2e8f099;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:20px 32px;display:flex;box-shadow:0 20px 25px -5px #00000026,0 10px 10px -5px #00000014}.table-loading-spinner[data-v-0dd271ff]{border:3px solid #f3f4f6;border-top-color:#2563eb;border-radius:50%;width:36px;height:36px;animation:.8s linear infinite spin-0dd271ff}.table-loading-text[data-v-0dd271ff]{color:#374151;text-align:center;letter-spacing:-.01em;margin:0;font-size:14px;font-weight:500}.pagination-container[data-v-0dd271ff]{background-color:#fff;border-top:1px solid #e5e7eb;flex-shrink:0;justify-content:center;align-items:center;padding:16px 24px;display:flex}.cell-pending-spinner[data-v-0dd271ff]{justify-content:center;align-items:center;width:100%;height:100%;min-height:20px;display:flex}.view-create-container[data-v-a922862e]{background-color:#f5f5f5;min-height:100vh;padding:24px}.header[data-v-a922862e]{background:#fff;border-radius:8px;gap:24px;margin-bottom:20px;padding:12px 20px;box-shadow:0 1px 3px #0000001a}.main-title[data-v-a922862e]{margin:0;font-size:18px;line-height:1.2}.sub-title[data-v-a922862e]{color:#666;margin:0;font-size:13px;font-weight:500}.step-title[data-v-a922862e]{cursor:pointer;transition:color .2s}.step-clickable .step-title[data-v-a922862e]{cursor:pointer}.step-clickable .step-title[data-v-a922862e]:hover{color:#18a058}.step-disabled .step-title[data-v-a922862e]{cursor:not-allowed;opacity:.5;color:#9ca3af}[data-v-a922862e] .n-step.step-disabled{opacity:.6}.main-content[data-v-a922862e]{flex-direction:column;gap:16px;max-width:1600px;margin:0 auto;display:flex}.step-card[data-v-a922862e]{width:100%}.step-content[data-v-a922862e]{min-height:auto}.metadata-form[data-v-a922862e]{width:100%}.form-row[data-v-a922862e]{align-items:flex-start;gap:24px;display:flex}.form-item-name[data-v-a922862e]{flex:0 0 300px}.form-item-description[data-v-a922862e]{flex:1}.step-toolbar[data-v-a922862e]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.toolbar-info[data-v-a922862e]{align-items:center;gap:8px;display:flex}.table-container[data-v-a922862e]{border:1px solid #e5e7eb;border-radius:6px;overflow:hidden}.column-table-container[data-v-a922862e]{margin-top:4px}.column-table-container[data-v-a922862e] .n-data-table-th{color:#666;font-size:12px;font-weight:500;background:0 0!important;padding:8px 16px!important}.column-table-container[data-v-a922862e] .n-data-table-th:nth-child(2){padding-left:32px!important}.column-table-container[data-v-a922862e] .n-data-table-td{padding:10px 16px!important}.column-table-container[data-v-a922862e] .n-data-table-td:nth-child(2){padding-left:32px!important}.column-table-container[data-v-a922862e] .n-data-table-td:last-child{padding-right:8px!important}.empty-state-inline[data-v-a922862e]{text-align:center;background:#fafafa;border:1px dashed #e5e7eb;border-radius:6px;padding:24px}.preview-card[data-v-a922862e]{width:100%}.preview-header[data-v-a922862e]{align-items:center;display:flex}.preview-title[data-v-a922862e]{color:#333;font-size:15px;font-weight:600}.preview-content[data-v-a922862e]{min-height:350px}.preview-loading[data-v-a922862e]{justify-content:center;align-items:center;min-height:250px;display:flex}.preview-error[data-v-a922862e]{text-align:center;padding:40px}.preview-empty[data-v-a922862e]{justify-content:center;align-items:center;min-height:250px;padding:40px 20px;display:flex}.preview-grid-wrapper[data-v-a922862e]{width:100%;overflow:auto}.preview-pagination[data-v-a922862e]{border-top:1px solid #e5e7eb;justify-content:center;margin-top:12px;padding:12px 0;display:flex}@media (width<=1200px){.header[data-v-a922862e]{flex-wrap:wrap;gap:12px}}@media (width<=768px){.view-create-container[data-v-a922862e]{padding:16px}.header[data-v-a922862e]{padding:12px 16px}.header-actions[data-v-a922862e]{justify-content:flex-end;width:100%}.form-row[data-v-a922862e]{flex-direction:column;gap:0}.form-item-name[data-v-a922862e]{flex:none;width:100%}.list-container[data-v-a922862e]{max-height:150px}}.cell-pending-preview[data-v-a922862e]{cursor:help;opacity:.6;justify-content:center;align-items:center;width:100%;height:100%;min-height:20px;transition:opacity .2s;display:flex}.cell-pending-preview[data-v-a922862e]:hover{opacity:1}.upload-progress[data-v-8e5596f8]{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.upload-progress__label[data-v-8e5596f8]{color:#6b7280;font-size:12px}.templates-view[data-v-63b46d71]{flex-direction:column;gap:16px;max-width:1200px;margin:0 auto;padding:24px;display:flex}.page-header[data-v-63b46d71]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.page-title[data-v-63b46d71]{margin:0;font-size:28px}.page-subtitle[data-v-63b46d71]{color:#6b7280;margin:4px 0 0}.toolbar[data-v-63b46d71]{max-width:400px}[data-v-63b46d71] .link-button{color:#2563eb;cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-weight:600}[data-v-63b46d71] .link-button:hover{text-decoration:underline}.upload-progress[data-v-eef9913a]{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.upload-progress__label[data-v-eef9913a]{color:#6b7280;font-size:12px}.share-template-modal[data-v-22fdeb96] .n-card-header{padding-bottom:12px}.modal-header[data-v-22fdeb96]{align-items:flex-start;gap:14px;display:flex}.modal-header-icon[data-v-22fdeb96]{flex-shrink:0;margin-top:2px}.tab-content[data-v-22fdeb96]{min-height:320px}.search-row[data-v-22fdeb96]{flex-direction:column;gap:10px;margin-bottom:16px;display:flex}.search-input[data-v-22fdeb96]{border-radius:8px}.permission-select-row[data-v-22fdeb96]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.permission-checkboxes[data-v-22fdeb96]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.candidate-list .candidate-card[data-v-22fdeb96]{border:1px solid var(--n-border-color);background:linear-gradient(135deg,#fafbfc 0%,#fff 100%);border-radius:10px;align-items:center;gap:12px;margin-bottom:8px;padding:12px 14px;transition:all .2s;display:flex}.candidate-list .candidate-card[data-v-22fdeb96]:last-child{margin-bottom:0}.candidate-card[data-v-22fdeb96]:hover{border-color:#2563eb;box-shadow:0 2px 8px #2563eb14}.candidate-icon[data-v-22fdeb96]{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.candidate-icon.role[data-v-22fdeb96]{color:#16a34a;background:#22c55e1f}.candidate-content[data-v-22fdeb96]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pagination-row[data-v-22fdeb96]{border-top:1px solid var(--n-border-color);justify-content:center;margin-top:16px;padding-top:12px;display:flex}.modal-footer[data-v-22fdeb96]{justify-content:flex-end;display:flex}.template-detail[data-v-0bfa9b40]{flex-direction:column;gap:24px;max-width:1100px;margin:0 auto;padding:24px;display:flex}.page-header[data-v-0bfa9b40]{justify-content:flex-start;display:flex}.hero[data-v-0bfa9b40]{background:linear-gradient(135deg,#fff 0%,#f8fafc 100%);border:1px solid #e5e7eb;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;padding:28px 32px;display:grid;box-shadow:0 1px 2px #0f172a0a}.hero__icon[data-v-0bfa9b40]{color:#fff;background:linear-gradient(135deg,#2080f0 0%,#1ea7ff 100%);border-radius:18px;justify-content:center;align-items:center;width:72px;height:72px;display:inline-flex;box-shadow:0 8px 20px #2080f047,inset 0 1px #fff3}.hero__body[data-v-0bfa9b40]{min-width:0}.hero__eyebrow[data-v-0bfa9b40]{letter-spacing:.08em;text-transform:uppercase;color:#2080f0;margin-bottom:4px;font-size:11px;font-weight:600}.hero__title[data-v-0bfa9b40]{color:#0f172a;letter-spacing:-.01em;margin:0;font-size:30px;line-height:1.15}.hero__description[data-v-0bfa9b40]{color:#475569;max-width:640px;margin:8px 0 0;font-size:14px;line-height:1.5}.hero__stats[data-v-0bfa9b40]{color:#475569;flex-wrap:wrap;gap:16px;margin-top:14px;font-size:13px;display:flex}.hero-stat[data-v-0bfa9b40]{align-items:center;gap:6px;display:inline-flex}.hero-stat__icon[data-v-0bfa9b40]{color:#94a3b8}.hero__actions[data-v-0bfa9b40]{align-items:flex-start;gap:8px;display:flex}.section-heading[data-v-0bfa9b40]{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.section-heading__title[data-v-0bfa9b40]{color:#0f172a;align-items:center;gap:10px;margin:0;font-size:18px;font-weight:600;display:inline-flex}.section-heading__count[data-v-0bfa9b40]{color:#2080f0;background:#eff6ff;border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:22px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.section-heading__sub[data-v-0bfa9b40]{color:#64748b;margin:4px 0 0;font-size:13px;line-height:1.5}.section-heading__sub code[data-v-0bfa9b40]{color:#0f172a;background:#e2e8f0;border-radius:4px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.settings-card[data-v-0bfa9b40]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:24px 28px;box-shadow:0 1px 2px #0f172a08}.metadata-grid[data-v-0bfa9b40]{flex-direction:column;gap:14px;display:flex}.metadata-label[data-v-0bfa9b40]{color:#334155;flex-direction:column;gap:6px;font-size:13px;font-weight:500;display:flex}.metadata-actions[data-v-0bfa9b40]{justify-content:flex-end;margin-top:4px;display:flex}.locales-section[data-v-0bfa9b40]{flex-direction:column;display:flex}.locale-grid[data-v-0bfa9b40]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.locale-card[data-v-0bfa9b40]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;gap:12px;padding:18px 20px 16px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:relative}.locale-card[data-v-0bfa9b40]:hover{border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 12px 28px #0f172a14}.locale-card--clickable[data-v-0bfa9b40]{cursor:pointer}.locale-card--clickable[data-v-0bfa9b40]:hover{border-color:#93c5fd;box-shadow:0 12px 28px #2563eb1f}.locale-card--clickable:hover .locale-card__file-name[data-v-0bfa9b40]{color:#2563eb}.locale-card--clickable[data-v-0bfa9b40]:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.locale-card__header[data-v-0bfa9b40]{justify-content:space-between;align-items:center;display:flex}.locale-card__header-left[data-v-0bfa9b40]{align-items:center;gap:8px;display:inline-flex}.locale-card__tag[data-v-0bfa9b40]{letter-spacing:.04em;text-transform:uppercase;font-weight:600}.locale-status[data-v-0bfa9b40]{letter-spacing:.02em;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.locale-status__icon[data-v-0bfa9b40]{display:inline-flex}.locale-status--validating[data-v-0bfa9b40]{color:#2563eb;background:#eff6ff}.locale-status--validating .locale-status__icon[data-v-0bfa9b40]{animation:1s linear infinite locale-status-spin-0bfa9b40}.locale-status--ready[data-v-0bfa9b40]{color:#047857;background:#ecfdf5}.locale-status--error[data-v-0bfa9b40]{color:#b91c1c;background:#fef2f2}@keyframes locale-status-spin-0bfa9b40{to{transform:rotate(360deg)}}.locale-card__file[data-v-0bfa9b40]{align-items:center;gap:8px;min-width:0;display:flex}.locale-card__file-icon[data-v-0bfa9b40]{color:#2563eb;flex-shrink:0}.locale-card__file-name[data-v-0bfa9b40]{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;transition:color .15s;overflow:hidden}.locale-card__meta[data-v-0bfa9b40]{color:#64748b;flex-wrap:wrap;gap:14px;margin:0;font-size:12.5px;display:flex}.locale-card__meta-item[data-v-0bfa9b40]{align-items:center;gap:5px;display:inline-flex}.locale-card__meta-icon[data-v-0bfa9b40]{color:#94a3b8}.locale-card__actions[data-v-0bfa9b40]{border-top:1px dashed #e5e7eb;justify-content:flex-end;gap:8px;margin-top:4px;padding-top:12px;display:flex}.locale-card__actions[data-v-0bfa9b40] .n-button{flex:none}.locale-card--add[data-v-0bfa9b40]{color:#64748b;min-height:184px;font:inherit;cursor:pointer;background:#f8fafc;border:2px dashed #cbd5e1;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:20px;transition:background-color .18s,border-color .18s,color .18s,transform .18s;display:flex}.locale-card--add[data-v-0bfa9b40]:hover{color:#2080f0;background:#eff6ff;border-color:#2080f0;transform:translateY(-2px)}.locale-card--add__icon[data-v-0bfa9b40]{display:inline-flex}.locale-card--add__label[data-v-0bfa9b40]{font-size:14px;font-weight:600}.locales-empty[data-v-0bfa9b40]{text-align:center;background:#fff;border:1px dashed #cbd5e1;border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:48px 32px;display:flex}.locales-empty__icon[data-v-0bfa9b40]{color:#2080f0;background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:8px;display:inline-flex}.locales-empty__title[data-v-0bfa9b40]{color:#0f172a;margin:0;font-size:18px;font-weight:600}.locales-empty__copy[data-v-0bfa9b40]{color:#64748b;max-width:380px;margin:0 0 12px;font-size:14px;line-height:1.5}.locales-empty__copy code[data-v-0bfa9b40]{color:#0f172a;background:#e2e8f0;border-radius:4px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.shared-roles-section[data-v-0bfa9b40]{flex-direction:column;display:flex}.shared-roles-empty[data-v-0bfa9b40]{background:#fff;border:1px dashed #cbd5e1;border-radius:14px;align-items:center;gap:10px;padding:18px 22px;display:flex}.shared-roles-empty__icon[data-v-0bfa9b40]{color:#94a3b8}.shared-role-list[data-v-0bfa9b40]{flex-direction:column;gap:10px;display:flex}.shared-role-card[data-v-0bfa9b40]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;align-items:center;gap:12px;padding:12px 16px;transition:border-color .18s,box-shadow .18s;display:flex;box-shadow:0 1px 2px #0f172a08}.shared-role-card[data-v-0bfa9b40]:hover{border-color:#2563eb;box-shadow:0 4px 12px #2563eb14}.shared-role-card__icon[data-v-0bfa9b40]{color:#16a34a;background:#22c55e1f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.shared-role-card__body[data-v-0bfa9b40]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.shared-role-card__name[data-v-0bfa9b40]{color:#0f172a;font-size:14px}.shared-role-card__description[data-v-0bfa9b40]{font-size:12px}.edit-share-popover[data-v-0bfa9b40]{min-width:220px}.edit-share-checkboxes[data-v-0bfa9b40]{flex-direction:column;gap:6px;display:flex}.preview-drawer-body[data-v-0bfa9b40]{flex-direction:column;height:100%;display:flex}@media (width<=720px){.template-detail[data-v-0bfa9b40]{gap:16px;padding:16px}.hero[data-v-0bfa9b40]{grid-template-columns:1fr;gap:16px;padding:20px 22px}.hero__actions[data-v-0bfa9b40]{justify-content:flex-start}.hero__title[data-v-0bfa9b40]{font-size:24px}.section-heading[data-v-0bfa9b40]{flex-direction:column;align-items:stretch}.locale-grid[data-v-0bfa9b40]{grid-template-columns:1fr}}.annotated-preview[data-v-19cd0812]{color:#1f2937;background:#fff;border-radius:8px;min-height:100%;padding:48px 64px;font-family:Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.6;position:relative;overflow-y:auto;box-shadow:0 1px 4px #0f172a0a}.annotated-preview--hovering[data-v-19cd0812]{outline-offset:-8px;background:#f8fbff;outline:2px dashed #2563eb}.annotated-preview[data-v-19cd0812] .tag-chip{color:#1d4ed8;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;align-items:center;gap:4px;margin:0 2px;padding:1px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;transition:background-color .15s,border-color .15s,transform .15s;display:inline-flex}.annotated-preview[data-v-19cd0812] .tag-chip:hover{background:#dbeafe;border-color:#93c5fd;transform:translateY(-1px)}.annotated-preview[data-v-19cd0812] .tag-chip--active{color:#fff;background:#2563eb;border-color:#1d4ed8}.annotated-preview[data-v-19cd0812] .tag-chip--legal_entity{color:#065f46;background:#ecfdf5;border-color:#a7f3d0}.annotated-preview[data-v-19cd0812] .tag-chip--legal_entity:hover{background:#d1fae5;border-color:#6ee7b7}.annotated-preview[data-v-19cd0812] .tag-chip--natural_person{color:#5b21b6;background:#f5f3ff;border-color:#ddd6fe}.annotated-preview[data-v-19cd0812] .tag-chip--natural_person:hover{background:#ede9fe;border-color:#c4b5fd}.annotated-preview[data-v-19cd0812] .tag-chip--extracted{color:#92400e;background:#fffbeb;border-style:dashed;border-color:#fcd34d}.annotated-preview[data-v-19cd0812] .tag-chip--extracted:hover{background:#fef3c7;border-color:#fbbf24}.annotated-preview[data-v-19cd0812] .tag-chip--block{letter-spacing:.02em;font-style:italic;font-weight:600}.annotated-preview[data-v-19cd0812] .tag-chip--block-if,.annotated-preview[data-v-19cd0812] .tag-chip--block-elif,.annotated-preview[data-v-19cd0812] .tag-chip--block-else,.annotated-preview[data-v-19cd0812] .tag-chip--block-endif{color:#9a3412;background:#fff7ed;border-color:#fdba74}.annotated-preview[data-v-19cd0812] .tag-chip--block-if:hover,.annotated-preview[data-v-19cd0812] .tag-chip--block-elif:hover,.annotated-preview[data-v-19cd0812] .tag-chip--block-else:hover,.annotated-preview[data-v-19cd0812] .tag-chip--block-endif:hover{background:#ffedd5;border-color:#fb923c}.annotated-preview[data-v-19cd0812] .tag-chip--block-for,.annotated-preview[data-v-19cd0812] .tag-chip--block-endfor{color:#115e59;background:#f0fdfa;border-color:#5eead4}.annotated-preview[data-v-19cd0812] .tag-chip--block-for:hover,.annotated-preview[data-v-19cd0812] .tag-chip--block-endfor:hover{background:#ccfbf1;border-color:#2dd4bf}.annotated-preview[data-v-19cd0812] .tag-chip--block-closing{opacity:.75}.annotated-preview[data-v-19cd0812] p{margin:0 0 12px}.annotated-preview[data-v-19cd0812] table{border-collapse:collapse;width:100%;margin:12px 0}.annotated-preview[data-v-19cd0812] td,.annotated-preview[data-v-19cd0812] th{vertical-align:top;border:1px solid #e5e7eb;padding:6px 8px}.annotated-preview[data-v-19cd0812] h1,.annotated-preview[data-v-19cd0812] h2,.annotated-preview[data-v-19cd0812] h3{color:#0f172a;margin:18px 0 10px;font-weight:600}.authoring[data-v-6be1e638]{background:#f3f4f6;flex-direction:column;height:calc(100vh - 60px);display:flex}.authoring__header[data-v-6be1e638]{background:#fff;border-bottom:1px solid #e5e7eb;flex-shrink:0;align-items:center;gap:16px;padding:12px 24px;display:flex}.authoring__title[data-v-6be1e638]{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.authoring__name[data-v-6be1e638]{color:#0f172a;align-items:center;gap:8px;min-width:0;margin:0;font-size:16px;font-weight:600;display:inline-flex}.authoring__locale[data-v-6be1e638]{letter-spacing:.04em;text-transform:uppercase;color:#2563eb;background:#eff6ff;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.authoring__count[data-v-6be1e638]{color:#6b7280;margin:0;font-size:12px}.authoring__dirty[data-v-6be1e638]{color:#ea580c;font-weight:600}.authoring__actions[data-v-6be1e638]{gap:8px;display:flex}.authoring__loading[data-v-6be1e638]{color:#6b7280;flex-direction:column;align-items:center;gap:12px;padding:64px 0;display:flex}.authoring__body[data-v-6be1e638]{flex:auto;grid-template-columns:280px minmax(0,1fr);min-height:0;display:grid}.authoring__preview[data-v-6be1e638]{flex-direction:column;padding:24px;display:flex;position:relative;overflow:auto}.authoring__preview[data-v-6be1e638] .annotated-preview{flex:auto;width:100%;max-width:920px;margin:0 auto}.authoring__hint-overlay[data-v-6be1e638]{color:#fff;pointer-events:none;background:#0f172ad9;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:12.5px;display:inline-flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 20px #0f172a33}@media (width<=900px){.authoring__body[data-v-6be1e638]{grid-template-columns:240px minmax(0,1fr)}}.locale-detail[data-v-25a88a51]{flex-direction:column;gap:24px;max-width:1280px;margin:0 auto;padding:24px;display:flex}.page-header[data-v-25a88a51]{display:flex}.hero[data-v-25a88a51]{background:linear-gradient(135deg,#fff 0%,#f8fafc 100%);border:1px solid #e5e7eb;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:24px 28px;display:grid;box-shadow:0 1px 2px #0f172a0a}.hero__left[data-v-25a88a51]{flex-direction:column;gap:6px;min-width:0;display:flex}.hero__locale[data-v-25a88a51]{color:#2563eb;letter-spacing:.06em;text-transform:uppercase;background:#2563eb1a;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:4px 12px;font-size:13px;font-weight:600;display:inline-flex}.hero__locale-icon[data-v-25a88a51]{color:#2563eb}.hero__title-row[data-v-25a88a51]{align-items:center;gap:10px;min-width:0;display:flex}.hero__file-icon[data-v-25a88a51]{color:#2563eb}.hero__title[data-v-25a88a51]{color:#0f172a;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;font-size:24px;font-weight:600;line-height:1.2;overflow:hidden}.hero__template-name[data-v-25a88a51]{color:#64748b;margin:2px 0 0;font-size:13px}.hero__template-link[data-v-25a88a51]{font:inherit;color:#2563eb;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600}.hero__template-link[data-v-25a88a51]:hover{text-decoration:underline}.hero__stats[data-v-25a88a51]{color:#475569;flex-wrap:wrap;gap:16px;margin-top:10px;font-size:13px;display:flex}.hero-stat[data-v-25a88a51]{align-items:center;gap:6px;display:inline-flex}.hero-stat__icon[data-v-25a88a51]{color:#94a3b8}.hero-stat__sub[data-v-25a88a51]{color:#94a3b8;margin-left:4px}.hero-status[data-v-25a88a51]{letter-spacing:.02em;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.hero-status__icon[data-v-25a88a51]{display:inline-flex}.hero-status--validating[data-v-25a88a51]{color:#2563eb;background:#eff6ff}.hero-status--validating .hero-status__icon[data-v-25a88a51]{animation:1s linear infinite hero-status-spin-25a88a51}.hero-status--ready[data-v-25a88a51]{color:#047857;background:#ecfdf5}.hero-status--error[data-v-25a88a51]{color:#b91c1c;background:#fef2f2}@keyframes hero-status-spin-25a88a51{to{transform:rotate(360deg)}}.validation-banner[data-v-25a88a51]{border-radius:12px}.validation-banner__copy[data-v-25a88a51]{margin:0 0 10px;font-size:13.5px;line-height:1.5}.validation-banner__copy code[data-v-25a88a51],.validation-banner code[data-v-25a88a51]{background:#0f172a14;border-radius:4px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.validation-banner__list[data-v-25a88a51]{background:#dc26260f;border-radius:8px;margin:0 0 12px;padding:8px 14px;font-size:13px;list-style:inside}.validation-banner__item[data-v-25a88a51]{line-height:1.5}.validation-banner__item--warning[data-v-25a88a51]{color:#b45309}.validation-banner__item--error[data-v-25a88a51]{color:#b91c1c}.validation-banner__actions[data-v-25a88a51]{flex-wrap:wrap;gap:8px;display:flex}.hero__actions[data-v-25a88a51]{flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:560px;display:flex}.body-grid[data-v-25a88a51]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:stretch;gap:20px;display:grid}@media (width<=1100px){.body-grid[data-v-25a88a51]{grid-template-columns:1fr}}.side-stack[data-v-25a88a51]{flex-direction:column;gap:20px;min-width:0;display:flex}.card[data-v-25a88a51]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.card__header[data-v-25a88a51]{background:linear-gradient(#fafbff 0%,#fff 100%);border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 22px;display:flex}.card__title[data-v-25a88a51]{color:#0f172a;align-items:center;gap:10px;margin:0;font-size:16px;font-weight:600;display:inline-flex}.card__count[data-v-25a88a51]{color:#2080f0;background:#eff6ff;border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:22px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.card__count--warn[data-v-25a88a51]{color:#b45309;background:#fef3c7}.card__subtitle[data-v-25a88a51]{color:#64748b;margin:4px 0 0;font-size:12.5px;line-height:1.5}.card__subtitle code[data-v-25a88a51]{color:#0f172a;background:#e2e8f0;border-radius:4px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.preview-card[data-v-25a88a51],.fields-card[data-v-25a88a51]{height:640px}.preview-card__body[data-v-25a88a51]{background:#f8fafc;flex:auto;min-height:0;display:flex}.preview-card__preview[data-v-25a88a51]{flex:auto;min-height:0;display:flex}.preview-card__preview[data-v-25a88a51] .vault-pdf-preview{flex:auto;min-height:0}.preview-card__empty[data-v-25a88a51]{margin:auto;padding:48px 24px}.fields-card[data-v-25a88a51]{min-height:0}.field-list-wrap[data-v-25a88a51]{background-color:#0000;background-image:linear-gradient(#fff 30%,#fff0),linear-gradient(#fff0,#fff 70%),radial-gradient(farthest-side at 50% 0,#0f172a14,#0f172a00),radial-gradient(farthest-side at 50% 100%,#0f172a14,#0f172a00);background-position:0 0,0 100%,0 0,0 100%;background-repeat:no-repeat;background-size:100% 24px,100% 24px,100% 8px,100% 8px;background-attachment:local,local,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;flex:auto;min-height:0;overflow-y:auto}.field-list-wrap[data-v-25a88a51]::-webkit-scrollbar{width:8px}.field-list-wrap[data-v-25a88a51]::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:8px}.field-list-wrap[data-v-25a88a51]::-webkit-scrollbar-thumb:hover{background:#cbd5e1}.field-list[data-v-25a88a51]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.field-row[data-v-25a88a51]{border-bottom:1px solid #f1f5f9;align-items:center;gap:12px;min-width:0;padding:10px 16px;display:flex}.field-row[data-v-25a88a51]:last-child{border-bottom:none}.field-row__toggle[data-v-25a88a51]{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;padding:0;transition:background-color .15s,color .15s,transform .18s;display:inline-flex}.field-row__toggle[data-v-25a88a51]:hover{color:#0f172a;background:#e2e8f0}.field-row__toggle[data-v-25a88a51]:focus-visible{outline-offset:1px;outline:2px solid #2563eb}.field-row__toggle--open[data-v-25a88a51]{transform:rotate(90deg)}.field-row__toggle--placeholder[data-v-25a88a51]{cursor:default;background:0 0}.field-row__toggle--placeholder[data-v-25a88a51]:hover{background:0 0}.field-row__main[data-v-25a88a51]{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.field-row__name[data-v-25a88a51]{color:#0f172a;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13.5px;font-weight:600}.field-row__path[data-v-25a88a51]{color:#94a3b8;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.field-row__meta[data-v-25a88a51]{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px;display:flex}.field-row__required[data-v-25a88a51]{color:#b91c1c!important;background:#dc26261a!important}.field-row__chip[data-v-25a88a51]{color:#475569!important;background:#94a3b829!important;font-size:11.5px!important}.fields-empty[data-v-25a88a51]{background:#f8fafc;border-top:1px dashed #e5e7eb;align-items:center;gap:10px;padding:24px;display:flex}.fields-empty__icon[data-v-25a88a51]{color:#94a3b8}@media (width<=720px){.locale-detail[data-v-25a88a51]{gap:16px;padding:16px}.hero[data-v-25a88a51]{grid-template-columns:1fr;padding:20px 22px}.hero__actions[data-v-25a88a51]{justify-content:flex-start;max-width:100%}.preview-card[data-v-25a88a51],.fields-card[data-v-25a88a51]{height:520px}}.snippet-library[data-v-d2566d67]{background:#f3f4f6;height:calc(100vh - 60px)}.snippet-library__header[data-v-d2566d67]{background:#fff;border-bottom:1px solid #e5e7eb;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 24px;display:flex}.snippet-library__heading[data-v-d2566d67]{min-width:0}.snippet-library__title[data-v-d2566d67]{color:#0f172a;margin:0;font-size:20px;font-weight:600}.snippet-library__subtitle[data-v-d2566d67]{color:#6b7280;max-width:720px;margin:0;font-size:13px;line-height:1.5}.snippet-library__error[data-v-d2566d67]{margin:16px 24px}.snippet-library__loading[data-v-d2566d67]{color:#6b7280;padding:64px 0;font-size:13px}.snippet-library__body[data-v-d2566d67]{flex:auto;min-height:0}.snippet-library__palette[data-v-d2566d67]{background:#fff;border-right:1px solid #e5e7eb;flex-shrink:0;width:300px;overflow:hidden}.snippet-library__main[data-v-d2566d67]{flex:auto;min-width:0;padding:24px 28px;overflow-y:auto}.snippet-library__empty[data-v-d2566d67]{padding:56px 0}.snippet-library__empty-hint[data-v-d2566d67]{color:#6b7280;font-size:13px}.snippet-list[data-v-d2566d67]{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.snippet-card[data-v-d2566d67]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;gap:10px;padding:12px 14px;transition:border-color .15s,box-shadow .15s;display:flex}.snippet-card[data-v-d2566d67]:hover{border-color:#cbd5e1;box-shadow:0 2px 8px #0f172a0d}.snippet-card__head[data-v-d2566d67]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.snippet-card__labels[data-v-d2566d67]{flex:auto;align-items:baseline;gap:10px;min-width:0;display:flex}.snippet-card__kind[data-v-d2566d67]{letter-spacing:.04em;text-transform:uppercase;color:#1d4ed8;background:#eff6ff;border:1px solid #dbeafe;border-radius:999px;flex-shrink:0;align-items:center;padding:2px 8px;font-size:10.5px;font-weight:600;line-height:1.4;display:inline-flex}.snippet-card__kind--logic[data-v-d2566d67]{color:#7c3aed;background:#f5f3ff;border-color:#ede9fe}.snippet-card__sub[data-v-d2566d67]{color:#475569;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;overflow:hidden}.snippet-card__actions[data-v-d2566d67]{flex-shrink:0;align-items:center;gap:4px;display:flex}.snippet-card__code[data-v-d2566d67]{color:#0f172a;white-space:pre-wrap;word-break:break-word;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin:0;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;line-height:1.55;overflow-x:auto}.picker-hint[data-v-fa7ef806]{color:#6b7280;margin:0 0 12px;font-size:13px}.picker-browser[data-v-fa7ef806]{border:1px solid #e5e7eb;border-radius:8px;height:480px;overflow:hidden}.setup-pane[data-v-aa69ec03]{flex-direction:column;gap:20px;width:100%;max-width:1180px;margin:0 auto;display:flex}.setup-hero[data-v-aa69ec03]{flex-direction:column;gap:4px;display:flex}.setup-hero__title[data-v-aa69ec03]{color:#0f172a;letter-spacing:-.01em;margin:0;font-size:22px;font-weight:700}.setup-hero__subtitle[data-v-aa69ec03]{color:#64748b;max-width:720px;margin:0;font-size:14px;line-height:1.5}.setup-grid[data-v-aa69ec03]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:stretch;gap:20px;display:grid}@media (width<=1024px){.setup-grid[data-v-aa69ec03]{grid-template-columns:minmax(0,1fr)}}.setup-panel[data-v-aa69ec03]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;transition:opacity .2s;display:flex;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.setup-panel--inert[data-v-aa69ec03]{opacity:.55;pointer-events:none}.setup-panel__header[data-v-aa69ec03]{background:linear-gradient(#fafbff 0%,#fff 100%);border-bottom:1px solid #f1f5f9;align-items:center;gap:12px;padding:16px 20px;display:flex}.setup-panel__step[data-v-aa69ec03]{color:#fff;background:#2563eb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:inline-flex}.setup-panel__heading[data-v-aa69ec03]{flex-direction:column;gap:2px;min-width:0;display:flex}.setup-panel__title[data-v-aa69ec03]{color:#0f172a;margin:0;font-size:15px;font-weight:600}.setup-panel__subtitle[data-v-aa69ec03]{color:#64748b;margin:0;font-size:12px}.setup-panel__body[data-v-aa69ec03]{flex-direction:column;flex:auto;gap:12px;min-width:0;padding:16px 20px 20px;display:flex}.setup-alert[data-v-aa69ec03]{margin:0}.template-search[data-v-aa69ec03] .n-input{border-radius:10px}.template-list[data-v-aa69ec03]{flex-direction:column;gap:6px;max-height:320px;margin:0 -2px;padding:2px;display:flex;overflow-y:auto}.template-empty[data-v-aa69ec03]{padding:24px 0}.template-empty-state[data-v-aa69ec03]{text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px;flex-direction:column;align-items:center;gap:10px;padding:32px 20px;display:flex}.template-empty-state__icon[data-v-aa69ec03]{color:#2563eb;background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex}.template-empty-state__title[data-v-aa69ec03]{color:#0f172a;margin:4px 0 0;font-size:15px;font-weight:600}.template-empty-state__copy[data-v-aa69ec03]{color:#64748b;max-width:320px;margin:0 0 6px;font-size:13px;line-height:1.5}.template-empty-state__copy code[data-v-aa69ec03]{color:#0f172a;background:#e2e8f0;border-radius:4px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.template-row[data-v-aa69ec03]{cursor:pointer;text-align:left;background:#fff;border:1px solid #e5e7eb;border-radius:10px;align-items:center;gap:12px;width:100%;padding:12px 14px;transition:border-color .12s,background-color .12s,box-shadow .12s,transform .12s;display:flex}.template-row[data-v-aa69ec03]:hover:not(:disabled):not(.template-row--skeleton){background:#f8fafc;border-color:#93c5fd;box-shadow:0 1px 3px #2563eb14}.template-row[data-v-aa69ec03]:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.template-row--active[data-v-aa69ec03]{background:#eff6ff;border-color:#2563eb;box-shadow:0 2px 6px #2563eb1f}.template-row--skeleton[data-v-aa69ec03]{cursor:default}.template-row[data-v-aa69ec03]:disabled{cursor:not-allowed;opacity:.6}.template-row__icon[data-v-aa69ec03]{color:#2563eb;background:#eff6ff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.template-row--active .template-row__icon[data-v-aa69ec03]{color:#fff;background:#2563eb}.template-row__body[data-v-aa69ec03]{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.template-row__title[data-v-aa69ec03]{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.template-row__desc[data-v-aa69ec03]{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.template-row__check[data-v-aa69ec03]{color:#2563eb;flex-shrink:0}.picker-pagination[data-v-aa69ec03]{justify-content:flex-end;margin-top:4px;display:flex}.locale-block[data-v-aa69ec03]{background:#fafbff;border-top:1px dashed #e2e8f0;flex-direction:column;gap:8px;padding:16px 20px 20px;display:flex}.locale-block__label[data-v-aa69ec03]{color:#475569;text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:600}.locale-ready[data-v-aa69ec03]{color:#047857;align-items:center;gap:6px;font-size:12px;display:inline-flex}.locale-ready__icon[data-v-aa69ec03]{color:#10b981}.field-block[data-v-aa69ec03]{flex-direction:column;gap:6px;display:flex}.field-label[data-v-aa69ec03]{color:#0f172a;font-size:13px;font-weight:600}.field-required[data-v-aa69ec03]{color:#dc2626;margin-left:2px}.field-help[data-v-aa69ec03]{color:#64748b;margin:0;font-size:12px}.destination-row[data-v-aa69ec03]{align-items:stretch;gap:8px;width:100%;min-width:0;display:flex}.destination-breadcrumb[data-v-aa69ec03]{color:#0f172a;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;flex:auto;align-items:center;gap:8px;min-width:0;padding:8px 12px;font-size:14px;display:flex;overflow:hidden}.destination-breadcrumb__icon[data-v-aa69ec03]{color:#2563eb;flex-shrink:0}.destination-breadcrumb__text[data-v-aa69ec03]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.destination-change[data-v-aa69ec03]{flex-shrink:0}.contract-toggle[data-v-aa69ec03]{cursor:pointer;-webkit-user-select:none;user-select:none;background:#fafbff;border:1px solid #e2e8f0;border-radius:10px;outline:none;align-items:center;gap:12px;margin-top:4px;padding:12px 14px;transition:border-color .12s,background-color .12s,box-shadow .12s;display:flex}.contract-toggle[data-v-aa69ec03]:hover:not(.contract-toggle--disabled){background:#eff6ff;border-color:#93c5fd}.contract-toggle[data-v-aa69ec03]:focus-visible{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb33}.contract-toggle--active[data-v-aa69ec03]{background:#eff6ff;border-color:#2563eb}.contract-toggle--disabled[data-v-aa69ec03]{cursor:not-allowed;opacity:.65}.contract-toggle__checkbox[data-v-aa69ec03]{pointer-events:none}.contract-toggle__body[data-v-aa69ec03]{flex-direction:column;gap:2px;min-width:0;display:flex}.contract-toggle__title[data-v-aa69ec03]{color:#0f172a;font-size:14px;font-weight:600}.contract-toggle__desc[data-v-aa69ec03]{color:#64748b;font-size:12px;line-height:1.4}.filter-hint[data-v-6605f115]{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.entity-field[data-v-333c065f]{background:#fafafa;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;gap:12px;padding:14px 16px;transition:border-color .2s;display:flex}.entity-field--picked[data-v-333c065f]{background:linear-gradient(#eff6ff 0%,#fafafa 60%);border-color:#bfdbfe}.entity-field__header[data-v-333c065f]{justify-content:space-between;align-items:center;gap:8px;display:flex}.entity-field__title[data-v-333c065f]{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.entity-field__title-text[data-v-333c065f]{color:#111827;font-size:14px;font-weight:600}.entity-field__required[data-v-333c065f]{color:#ef4444;font-weight:700}.entity-field__kind[data-v-333c065f]{letter-spacing:.04em;text-transform:uppercase;color:#2563eb;background:#eff6ff;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.entity-field__kind-icon[data-v-333c065f]{display:inline-flex}.entity-field__toolbar[data-v-333c065f]{align-items:center;gap:8px;display:flex}.search-trigger[data-v-333c065f]{min-width:0;font:inherit;color:#374151;text-align:left;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:10px;flex:auto;justify-content:space-between;align-items:center;gap:12px;padding:8px 8px 8px 12px;transition:border-color .18s,box-shadow .18s,background-color .18s;display:flex}.search-trigger[data-v-333c065f]:hover:not(:disabled){background:#f5f8ff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb14}.search-trigger[data-v-333c065f]:focus-visible{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb26}.search-trigger[data-v-333c065f]:disabled{cursor:not-allowed;opacity:.6}.search-trigger--natural_person[data-v-333c065f]:hover:not(:disabled){background:#faf7ff;border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed14}.search-trigger--natural_person[data-v-333c065f]:focus-visible{border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed26}.search-trigger__main[data-v-333c065f]{flex:auto;align-items:center;gap:8px;min-width:0;display:inline-flex}.search-trigger__icon[data-v-333c065f]{color:#9ca3af;flex-shrink:0;transition:color .18s}.search-trigger:hover:not(:disabled) .search-trigger__icon[data-v-333c065f]{color:#2563eb}.search-trigger--natural_person:hover:not(:disabled) .search-trigger__icon[data-v-333c065f]{color:#7c3aed}.search-trigger__label[data-v-333c065f]{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:13px;overflow:hidden}.search-trigger__pill[data-v-333c065f]{letter-spacing:.04em;color:#2563eb;background:#eff6ff;border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:11px;font-weight:600;transition:background-color .18s,color .18s}.search-trigger--natural_person .search-trigger__pill[data-v-333c065f]{color:#7c3aed;background:#f3eeff}.search-trigger:hover:not(:disabled) .search-trigger__pill[data-v-333c065f]{color:#fff;background:#2563eb}.search-trigger--natural_person:hover:not(:disabled) .search-trigger__pill[data-v-333c065f]{color:#fff;background:#7c3aed}.entity-field__chip[data-v-333c065f]{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.entity-field__chip-icon[data-v-333c065f]{color:#059669}.entity-field__chip-text[data-v-333c065f]{flex:auto;min-width:0;line-height:1.45}.entity-field__hint[data-v-333c065f]{color:#6b7280;background:#f9fafb;border:1px dashed #e5e7eb;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:inline-flex}.entity-field__hint-icon[data-v-333c065f]{color:#9ca3af}.entity-field__children[data-v-333c065f]{flex-direction:column;gap:14px;display:flex}.save-banner[data-v-333c065f]{background:#f5f8ff;border:1px solid #e0e7ff;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:4px;padding:10px 12px;display:flex;container:save-banner/inline-size}.save-banner--natural_person[data-v-333c065f]{background:#f8f5ff;border-color:#ede9fe}.save-banner__main[data-v-333c065f]{flex:220px;align-items:center;gap:10px;min-width:0;display:flex}.save-banner__icon[data-v-333c065f]{color:#fff;background:#2563eb;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.save-banner--natural_person .save-banner__icon[data-v-333c065f]{background:#7c3aed}.save-banner__text[data-v-333c065f]{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.save-banner__title[data-v-333c065f]{color:#1f2937;font-size:13px;font-weight:500;line-height:1.3}.save-banner__sub[data-v-333c065f]{color:#6b7280;font-size:11.5px;line-height:1.4}.save-banner__cta[data-v-333c065f]{flex-shrink:0}.save-banner--natural_person .save-banner__cta[data-v-333c065f]{--n-color:#7c3aed;--n-color-hover:#6d28d9;--n-color-pressed:#5b21b6;--n-color-focus:#6d28d9}.save-banner-fade-enter-active[data-v-333c065f],.save-banner-fade-leave-active[data-v-333c065f]{transition:opacity .2s,transform .2s}.save-banner-fade-enter-from[data-v-333c065f],.save-banner-fade-leave-to[data-v-333c065f]{opacity:0;transform:translateY(4px)}@container save-banner (width<=360px){.save-banner__cta[data-v-333c065f]{justify-content:center;width:100%}.save-banner__main[data-v-333c065f]{flex:100%}}@container save-banner (width<=240px){.save-banner__sub[data-v-333c065f]{display:none}}.save-disabled-note[data-v-333c065f]{color:#6b7280;background:#f9fafb;border:1px dashed #e5e7eb;border-radius:8px;align-items:flex-start;gap:6px;margin:6px 0 0;padding:8px 10px;font-size:12px;line-height:1.45;display:inline-flex}.save-disabled-note__icon[data-v-333c065f]{color:#9ca3af;flex-shrink:0;margin-top:2px}.save-banner__cta-wrap[data-v-333c065f]{display:inline-flex}.list-field[data-v-31be1daf]{flex-direction:column;gap:12px;display:flex}.list-field__empty[data-v-31be1daf]{color:#6b7280;background:#f9fafb;border:1px dashed #e5e7eb;border-radius:6px;padding:12px;font-size:13px;font-style:italic}.list-field__items[data-v-31be1daf]{flex-direction:column;gap:12px;display:flex}.list-item[data-v-31be1daf]{animation:.52s cubic-bezier(.16,1,.3,1) both list-item-in-31be1daf;animation-delay:var(--schema-field-delay,0s);background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:12px 16px}@keyframes list-item-in-31be1daf{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.list-item[data-v-31be1daf]{animation:none}}.list-item__header[data-v-31be1daf]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.list-item__index[data-v-31be1daf]{color:#374151;font-size:13px;font-weight:600}.list-item__fields[data-v-31be1daf]{flex-direction:column;gap:12px;display:flex}.list-field__actions[data-v-31be1daf]{justify-content:flex-start;display:flex}.object-field--card[data-v-efc10dc4]{background:#fafafa;border:1px solid #e5e7eb;border-radius:8px;padding:16px}.object-field__children[data-v-efc10dc4]{flex-direction:column;gap:16px;display:flex}.toggle-empty[data-v-efc10dc4]{padding:4px 0}.toggle-remove[data-v-efc10dc4]{justify-content:flex-end;margin-bottom:8px;display:flex}.schema-field[data-v-c36c3365]{animation:.52s cubic-bezier(.16,1,.3,1) both schema-field-in-c36c3365;animation-delay:var(--schema-field-delay,0s);flex-direction:column;gap:8px;display:flex}@keyframes schema-field-in-c36c3365{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.schema-field[data-v-c36c3365]{animation:none}}.schema-field--container[data-v-c36c3365]{gap:8px}.container-header[data-v-c36c3365]{justify-content:space-between;align-items:center;gap:8px;display:flex}.container-label[data-v-c36c3365]{align-items:baseline;gap:2px;display:flex}.label-text[data-v-c36c3365]{color:#111827;font-size:14px;font-weight:600}.required-mark[data-v-c36c3365]{color:#ef4444;font-weight:700}.field-input-row[data-v-c36c3365]{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}.field-input[data-v-c36c3365]{flex:240px;min-width:0}.currency-prefix[data-v-c36c3365]{color:#6b7280;letter-spacing:.5px;font-size:12px;font-weight:600}.section-nav[data-v-92277958]{padding:8px 0}.section-list[data-v-92277958]{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.section-pill[data-v-92277958]{cursor:pointer;text-align:left;width:100%;font:inherit;color:#374151;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;transition:background-color .12s,border-color .12s,color .12s;display:flex}.section-pill[data-v-92277958]:hover{background:#f3f4f6}.section-pill--current[data-v-92277958]{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe;font-weight:600}.section-pill--valid .section-pill__label[data-v-92277958]{color:#065f46}.section-pill--invalid .section-pill__label[data-v-92277958]{color:#991b1b}.section-pill__indicator[data-v-92277958]{color:#4b5563;background:#e5e7eb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:600;display:inline-flex}.section-pill--current .section-pill__indicator[data-v-92277958]{color:#fff;background:#2563eb}.section-pill--valid .section-pill__indicator[data-v-92277958],.section-pill--invalid .section-pill__indicator[data-v-92277958]{background:0 0}.section-pill__number[data-v-92277958]{line-height:1}.valid-check[data-v-92277958]{overflow:visible}.valid-check__circle[data-v-92277958]{fill:#10b981;transform-origin:50%;animation:.32s cubic-bezier(.16,1,.3,1) both valid-check-circle-92277958}.valid-check__mark[data-v-92277958]{stroke:#fff;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:18;stroke-dashoffset:18px;animation:.38s cubic-bezier(.65,0,.45,1) .2s forwards valid-check-draw-92277958}@keyframes valid-check-circle-92277958{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes valid-check-draw-92277958{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.valid-check__circle[data-v-92277958]{animation:none}.valid-check__mark[data-v-92277958]{stroke-dashoffset:0;animation:none}}.section-pill__label[data-v-92277958]{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:13.5px;overflow:hidden}.field-entry-pane[data-v-57809999]{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:20px;width:100%;margin:0;display:grid}.field-entry-pane--empty[data-v-57809999]{grid-template-columns:minmax(0,1fr)}.empty-state[data-v-57809999]{text-align:center;box-sizing:border-box;background:#fff;border:1px dashed #d1d5db;border-radius:12px;flex-direction:column;align-items:center;width:100%;max-width:560px;margin:24px auto;padding:48px 32px;display:flex}.empty-state__icon-wrap[data-v-57809999]{color:#b45309;background:linear-gradient(135deg,#fef3c7 0%,#fde68a 100%);border-radius:50%;justify-content:center;align-items:center;width:88px;height:88px;margin-bottom:20px;display:inline-flex}.empty-state__icon-wrap--muted[data-v-57809999]{color:#6b7280;background:linear-gradient(135deg,#f3f4f6 0%,#e5e7eb 100%)}.empty-state__icon[data-v-57809999]{display:inline-flex}.empty-state__title[data-v-57809999]{color:#111827;margin:0 0 8px;font-size:18px;font-weight:600;line-height:1.3}.empty-state__copy[data-v-57809999]{color:#4b5563;max-width:440px;margin:0;font-size:14px;line-height:1.55}.empty-state__tips[data-v-57809999]{text-align:left;color:#374151;box-sizing:border-box;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;width:100%;margin:20px 0 0;padding:16px 20px;font-size:13px;line-height:1.7;list-style:inside}.empty-state__tips li[data-v-57809999]{padding-left:4px}.empty-state__tips code[data-v-57809999]{color:#111827;background:#e5e7eb;border-radius:4px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.nav-column[data-v-57809999]{position:sticky;top:16px}.nav-column__inner[data-v-57809999]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;min-height:0;max-height:calc(100vh - 320px);padding:12px;display:flex}.nav-column__title[data-v-57809999]{text-transform:uppercase;letter-spacing:.06em;color:#6b7280;flex-shrink:0;padding:4px 8px 8px;font-size:11px;font-weight:700}.nav-column__scroll[data-v-57809999]{flex:auto;min-height:0;padding-right:2px;overflow-y:auto}.content-column[data-v-57809999]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;min-width:0;padding:28px 32px 24px}.section-header[data-v-57809999]{border-bottom:1px solid #f3f4f6;margin-bottom:20px;padding-bottom:16px}.section-header__top[data-v-57809999]{text-transform:uppercase;letter-spacing:.06em;color:#6b7280;align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex}.section-header__badge[data-v-57809999]{color:#92400e;background:#fef3c7;border-radius:4px;padding:2px 6px;font-size:10px}.section-header__title[data-v-57809999]{color:#111827;margin:4px 0 6px;font-size:24px;line-height:1.2}.section-header__description[data-v-57809999]{color:#6b7280;margin:0;font-size:13.5px;line-height:1.5}.section-body[data-v-57809999]{flex-direction:column;gap:18px;display:flex}.section-actions[data-v-57809999]{border-top:1px solid #f3f4f6;justify-content:space-between;align-items:center;gap:16px;margin-top:28px;padding-top:20px;display:flex}.section-actions__hint[data-v-57809999]{color:#6b7280;margin-left:auto;font-size:13px}@media (width<=820px){.field-entry-pane[data-v-57809999]{grid-template-columns:1fr}.nav-column[data-v-57809999]{position:static}.content-column[data-v-57809999]{padding:20px}}.live-preview-panel[data-v-f3826634]{background:#fff;flex-direction:column;height:100%;min-height:0;display:flex}.preview-header[data-v-f3826634]{background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:10px 14px}.preview-header__title-group[data-v-f3826634]{min-width:0}.preview-header__title[data-v-f3826634]{color:#111827;font-size:14px}.preview-header__actions[data-v-f3826634]{flex-shrink:0}.zoom-control[data-v-f3826634]{background:#fff;border:1px solid #e5e7eb;border-radius:6px;align-items:center;gap:2px;padding:0 2px;display:inline-flex}.zoom-control__label[data-v-f3826634]{font-variant-numeric:tabular-nums;color:#374151;cursor:pointer;background:0 0;border:none;border-radius:4px;min-width:48px;padding:4px 6px;font-size:12px;font-weight:600;line-height:1}.zoom-control__label[data-v-f3826634]:hover:not(:disabled){color:#1d4ed8;background:#f3f4f6}.zoom-control__label[data-v-f3826634]:disabled{cursor:not-allowed;opacity:.5}.preview-header__divider[data-v-f3826634]{background:#e5e7eb;width:1px;height:20px;margin:0 4px;display:inline-block}.preview-body[data-v-f3826634]{background:#f3f4f6;flex:auto;min-height:0;padding:16px;position:relative;overflow:auto}.preview-empty[data-v-f3826634]{min-height:240px;padding:24px}.preview-empty__hint[data-v-f3826634]{font-size:13px}.preview-error__detail[data-v-f3826634]{color:#991b1b;white-space:pre-wrap;word-break:break-word;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.preview-error__hint[data-v-f3826634]{color:#6b7280;margin:6px 0 0;font-size:12px;line-height:1.5}.preview-error__hint code[data-v-f3826634]{color:#991b1b;background:#fee2e2;border-radius:4px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.preview-container[data-v-f3826634]{min-height:200px}.preview-container--hidden[data-v-f3826634]{display:none}.preview-container[data-v-f3826634] .docx-wrapper{flex-direction:column;align-items:center;gap:16px;min-width:0;display:flex;background:0 0!important;margin:0!important;padding:0!important}.preview-container[data-v-f3826634] .docx-wrapper>section.docx{background:#fff;box-shadow:0 2px 8px #00000014;margin:0!important}.preview-loading-overlay[data-v-f3826634]{color:#374151;z-index:2;background:#ffffffeb;border:1px solid #e5e7eb;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:flex;position:absolute;top:12px;right:16px;box-shadow:0 1px 3px #0000000f}.compose-pane[data-v-196c4e0f]{grid-template-columns:minmax(0,1fr) minmax(380px,45%);align-items:stretch;gap:0;min-height:calc(100vh - 280px);display:grid}.compose-pane--collapsed[data-v-196c4e0f]{grid-template-columns:minmax(0,1fr)}.compose-pane__form[data-v-196c4e0f]{min-width:0;max-height:calc(100vh - 280px);padding:0 16px 16px 0;overflow:auto}.compose-pane__preview[data-v-196c4e0f]{background:#fff;border-left:1px solid #e5e7eb;border-radius:12px 0 0 12px;height:calc(100vh - 280px);min-height:480px;position:sticky;top:16px;overflow:hidden;box-shadow:-4px 0 12px #0000000a}@media (width<=1024px){.compose-pane[data-v-196c4e0f]{grid-template-columns:minmax(0,1fr);min-height:auto}.compose-pane--collapsed[data-v-196c4e0f]{grid-template-columns:minmax(0,1fr)}.compose-pane__form[data-v-196c4e0f]{max-height:none;padding:0;overflow:visible}.compose-pane__preview[data-v-196c4e0f]{z-index:10;border-radius:12px;width:min(520px,100vw - 32px);height:min(70vh,600px);position:fixed;inset:auto 16px 16px auto;box-shadow:0 12px 32px #00000026}}.contract-step-pane[data-v-56468ee3]{flex-direction:column;gap:20px;width:100%;max-width:1180px;margin:0 auto;display:flex}.cs-hero[data-v-56468ee3]{flex-direction:column;gap:4px;display:flex}.cs-hero__title[data-v-56468ee3]{color:#0f172a;letter-spacing:-.01em;margin:0;font-size:22px;font-weight:700}.cs-hero__subtitle[data-v-56468ee3]{color:#64748b;max-width:720px;margin:0;font-size:14px;line-height:1.5}.cs-hero__file[data-v-56468ee3]{color:#0f172a;font-weight:600}.mode-picker[data-v-56468ee3]{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (width<=768px){.mode-picker[data-v-56468ee3]{grid-template-columns:1fr}}.mode-tile[data-v-56468ee3]{text-align:left;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:14px;align-items:center;gap:14px;padding:16px 18px;transition:border-color .12s,background-color .12s,box-shadow .12s,transform .12s;display:flex;position:relative}.mode-tile[data-v-56468ee3]:hover:not(:disabled){background:#f8fafc;border-color:#93c5fd;box-shadow:0 1px 3px #2563eb14}.mode-tile[data-v-56468ee3]:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.mode-tile[data-v-56468ee3]:disabled{cursor:not-allowed;opacity:.6}.mode-tile--active[data-v-56468ee3]{background:#eff6ff;border-color:#2563eb;box-shadow:0 2px 8px #2563eb1f}.mode-tile__icon[data-v-56468ee3]{color:#2563eb;background:#eff6ff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:background-color .12s,color .12s;display:inline-flex}.mode-tile--active .mode-tile__icon[data-v-56468ee3]{color:#fff;background:#2563eb}.mode-tile__body[data-v-56468ee3]{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.mode-tile__title[data-v-56468ee3]{color:#0f172a;font-size:14px;font-weight:600}.mode-tile__desc[data-v-56468ee3]{color:#64748b;font-size:12px;line-height:1.4}.mode-tile__radio[data-v-56468ee3]{background:#fff;border:2px solid #cbd5e1;border-radius:50%;flex-shrink:0;width:18px;height:18px;transition:border-color .12s,background-color .12s;position:relative}.mode-tile--active .mode-tile__radio[data-v-56468ee3]{background:#2563eb;border-color:#2563eb;box-shadow:inset 0 0 0 3px #fff}.cs-panel[data-v-56468ee3]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.cs-panel__header[data-v-56468ee3]{background:linear-gradient(#fafbff 0%,#fff 100%);border-bottom:1px solid #f1f5f9;align-items:center;gap:12px;padding:16px 20px;display:flex}.cs-panel__step[data-v-56468ee3]{color:#fff;background:#2563eb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:inline-flex}.cs-panel__heading[data-v-56468ee3]{flex-direction:column;gap:2px;min-width:0;display:flex}.cs-panel__title[data-v-56468ee3]{color:#0f172a;margin:0;font-size:15px;font-weight:600}.cs-panel__subtitle[data-v-56468ee3]{color:#64748b;margin:0;font-size:12px}.cs-panel__body[data-v-56468ee3]{flex-direction:column;flex:auto;gap:16px;min-width:0;padding:20px;display:flex}.cs-alert[data-v-56468ee3]{margin:0}.field-block[data-v-56468ee3]{flex-direction:column;gap:6px;display:flex}.field-row[data-v-56468ee3]{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (width<=768px){.field-row[data-v-56468ee3]{grid-template-columns:1fr}}.field-label[data-v-56468ee3]{color:#0f172a;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.field-label__icon[data-v-56468ee3]{color:#64748b;align-items:center;display:inline-flex}.field-required[data-v-56468ee3]{color:#dc2626;margin-left:2px}.field-help[data-v-56468ee3]{color:#64748b;margin:0;font-size:12px}.tag-add-btn[data-v-56468ee3]{color:#2563eb;cursor:pointer;background:#eff6ff;border:1px dashed #93c5fd;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:500;transition:background-color .12s,border-color .12s;display:inline-flex}.tag-add-btn[data-v-56468ee3]:hover:not(:disabled){background:#dbeafe;border-color:#2563eb}.tag-add-btn[data-v-56468ee3]:disabled{cursor:not-allowed;opacity:.6}.file-type-group[data-v-56468ee3] .n-radio-button{font-weight:500}.contract-generation-wizard[data-v-f3b63348]{flex-direction:column;gap:16px;max-width:1440px;margin:0 auto;display:flex}.page-header[data-v-f3b63348]{align-items:flex-start;gap:12px;display:flex}.page-title[data-v-f3b63348]{margin:0;font-size:32px;line-height:1.1}.draft-restored-banner[data-v-f3b63348]{margin-bottom:16px}.draft-restored-banner__row[data-v-f3b63348]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.custom-stepper[data-v-f3b63348]{box-sizing:border-box;width:calc(100% - 32px);margin:0 auto;padding:8px 0 12px;position:relative}.stepper-track[data-v-f3b63348]{top:24px;left:calc(100% / var(--step-count) / 2);right:calc(100% / var(--step-count) / 2);z-index:0;background:#e5e7eb;border-radius:999px;height:3px;position:absolute;overflow:hidden}.stepper-track-fill[data-v-f3b63348]{background:linear-gradient(90deg,#2080f0,#1ea7ff);border-radius:999px;height:100%;transition:width .4s cubic-bezier(.4,0,.2,1)}.stepper-items[data-v-f3b63348]{z-index:1;grid-template-columns:repeat(var(--step-count), 1fr);display:grid;position:relative}.stepper-item[data-v-f3b63348]{font:inherit;color:inherit;text-align:center;cursor:not-allowed;-webkit-user-select:none;user-select:none;background:0 0;border:0;flex-direction:column;align-items:center;gap:10px;padding:0 8px;transition:transform .2s;display:flex}.stepper-item[data-v-f3b63348]:focus-visible{outline-offset:4px;border-radius:6px;outline:2px solid #2080f0}.stepper-item.is-clickable[data-v-f3b63348]{cursor:pointer}.stepper-item.is-clickable[data-v-f3b63348]:hover{transform:translateY(-1px)}.stepper-indicator[data-v-f3b63348]{color:#6b7280;background:#fff;border:2px solid #d1d5db;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:600;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s;display:inline-flex}.stepper-indicator-number[data-v-f3b63348]{line-height:1}.is-process .stepper-indicator[data-v-f3b63348]{color:#fff;background:#2080f0;border-color:#2080f0;box-shadow:0 0 0 4px #2080f02e}.is-finish .stepper-indicator[data-v-f3b63348]{color:#fff;background:#2080f0;border-color:#2080f0}.is-error .stepper-indicator[data-v-f3b63348]{color:#fff;background:#d03050;border-color:#d03050;box-shadow:0 0 0 4px #d030502e}.stepper-item.is-clickable:hover .stepper-indicator[data-v-f3b63348]{color:#2080f0;border-color:#2080f0}.stepper-item.is-clickable.is-process:hover .stepper-indicator[data-v-f3b63348],.stepper-item.is-clickable.is-finish:hover .stepper-indicator[data-v-f3b63348]{color:#fff}.stepper-text[data-v-f3b63348]{flex-direction:column;gap:2px;max-width:220px;display:flex}.stepper-title[data-v-f3b63348]{color:#6b7280;font-size:14px;font-weight:500;line-height:1.3;transition:color .2s}.is-finish .stepper-title[data-v-f3b63348]{color:#111827}.is-process .stepper-title[data-v-f3b63348]{color:#2080f0;font-weight:600}.is-error .stepper-title[data-v-f3b63348]{color:#d03050}.stepper-item.is-clickable:hover .stepper-title[data-v-f3b63348]{color:#2080f0}.stepper-desc[data-v-f3b63348]{color:#9ca3af;white-space:normal;font-size:12px;line-height:1.4}.step-navigation[data-v-f3b63348]{justify-content:flex-end;gap:12px;width:calc(100% - 32px);margin:-4px auto 0;display:flex}@media (width<=640px){.stepper-desc[data-v-f3b63348]{display:none}.stepper-title[data-v-f3b63348]{font-size:13px}.stepper-indicator[data-v-f3b63348]{width:32px;height:32px}.stepper-track[data-v-f3b63348]{top:22px}}.tour-overlay[data-v-a529e357]{z-index:3500;pointer-events:none;position:fixed;inset:0}.tour-overlay__backdrop[data-v-a529e357]{position:absolute;inset:0}.tour-overlay__dim[data-v-a529e357]{fill:#0f172a8c}.dark{fill:#000000a6}.tour-overlay__hole--animated[data-v-a529e357]{transition:x .35s cubic-bezier(.4,0,.2,1),y .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1),height .35s cubic-bezier(.4,0,.2,1)}.tour-overlay__shield[data-v-a529e357]{pointer-events:auto;position:absolute}.tour-popover[data-v-a529e357]{z-index:3510;outline:none;width:max-content;max-width:min(340px,100vw - 32px);position:absolute}.tour-invite-backdrop[data-v-a529e357]{z-index:1590;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#0f172a73;position:fixed;inset:0}.dark{background:#0000008c}.tour-invite[data-v-a529e357]{z-index:1600;width:min(440px,100vw - 32px);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}@property --tour-invite-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.tour-invite__glow[data-v-a529e357]{background-color:#2563eb38;background-image:conic-gradient(from var(--tour-invite-angle,0deg), #2563eb00 0deg, #2563eb00 240deg, #2563ebbf 320deg, #93c5fd 352deg, #dbeafe 358deg, #2563eb00 360deg);pointer-events:none;border-radius:12px;animation:4s linear infinite tour-invite-spin-a529e357;position:absolute;inset:-2px}@keyframes tour-invite-spin-a529e357{to{--tour-invite-angle:360deg}}.tour-invite__card[data-v-a529e357]{position:relative}.tour-invite__card[data-v-a529e357] .n-card__content{padding:22px 28px 20px}.tour-invite__title[data-v-a529e357]{text-align:center;letter-spacing:-.01em;font-size:18px;line-height:1.4;display:block}.tour-invite__body[data-v-a529e357]{text-align:center;line-height:1.6;display:block}.tour-invite__buttons[data-v-a529e357]{margin-top:6px}.tour-invite-pop-enter-active[data-v-a529e357]{transition:opacity .3s,transform .3s cubic-bezier(.34,1.56,.64,1)}.tour-invite-pop-leave-active[data-v-a529e357]{transition:opacity .18s,transform .18s}.tour-invite-pop-enter-from[data-v-a529e357],.tour-invite-pop-leave-to[data-v-a529e357]{opacity:0;transform:translate(-50%,calc(12px - 50%))scale(.95)}.tour-popover--centered[data-v-a529e357]{width:100%;max-width:min(500px,100vw - 32px);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.tour-popover--centered .tour-popover__card[data-v-a529e357] .n-card__content{padding:20px 28px 18px}.tour-popover--centered .tour-popover__title[data-v-a529e357]{text-align:center;margin-top:2px;font-size:19px;line-height:1.35;display:block}.tour-popover--centered .tour-popover__body[data-v-a529e357]{text-align:center;margin-bottom:6px;font-size:14px;line-height:1.65;display:block}.tour-popover__card[data-v-a529e357]{border-radius:10px;box-shadow:0 12px 40px -12px #0f172a66,0 4px 12px -6px #0f172a40}.tour-popover__eyebrow[data-v-a529e357]{letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:600}.tour-popover__title[data-v-a529e357]{font-size:15px;line-height:1.4}.tour-popover__kbd-hint[data-v-a529e357]{font-size:11.5px}.tour-popover__next-divider[data-v-a529e357]{margin:6px 0 2px}.tour-popover__next-label[data-v-a529e357]{letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:650}.tour-popover--centered .tour-popover__kbd-hint[data-v-a529e357]{text-align:center}.tour-popover__kbd-hint kbd[data-v-a529e357]{border:1px solid #64748b59;border-bottom-width:2px;border-radius:4px;padding:0 5px;font-family:inherit;font-size:10.5px;line-height:1.6;display:inline-block}.tour-fade-enter-active[data-v-a529e357],.tour-fade-leave-active[data-v-a529e357]{transition:opacity .25s}.tour-fade-enter-from[data-v-a529e357],.tour-fade-leave-to[data-v-a529e357]{opacity:0}.tour-pop-enter-active[data-v-a529e357],.tour-pop-leave-active[data-v-a529e357]{transition:opacity .25s,transform .25s cubic-bezier(.4,0,.2,1)}.tour-pop-enter-from[data-v-a529e357],.tour-pop-leave-to[data-v-a529e357]{opacity:0}.tour-pop-enter-from[data-v-a529e357]:not(.tour-popover--centered),.tour-pop-leave-to[data-v-a529e357]:not(.tour-popover--centered){transform:translateY(6px)}@media (prefers-reduced-motion:reduce){.tour-overlay__hole--animated[data-v-a529e357],.tour-fade-enter-active[data-v-a529e357],.tour-fade-leave-active[data-v-a529e357],.tour-pop-enter-active[data-v-a529e357],.tour-pop-leave-active[data-v-a529e357],.tour-invite-pop-enter-active[data-v-a529e357],.tour-invite-pop-leave-active[data-v-a529e357]{transition:none}.tour-invite__glow[data-v-a529e357]{animation:none}}.tour-action-pulse{animation:.7s tour-action-pulse}.tour-fly-ghost{z-index:4000;pointer-events:none;opacity:1;transform-origin:50%;transition:transform .6s cubic-bezier(.55,0,.65,.5),opacity .6s}.tour-help-blink{border-radius:50%;animation:1s 2 tour-help-blink}@keyframes tour-help-blink{0%,to{background-color:#0000;box-shadow:0 0 #2563eb00}35%{background-color:#2563eb2e;box-shadow:0 0 0 10px #2563eb59}70%{background-color:#2563eb14;box-shadow:0 0 0 4px #2563eb26}}@keyframes tour-action-pulse{0%{box-shadow:0 0 #2563eb8c}to{box-shadow:0 0 0 14px #2563eb00}}@media (prefers-reduced-motion:reduce){.tour-action-pulse,.tour-help-blink{animation:none}.tour-fly-ghost{display:none}}.sidebar[data-v-b4603738]{flex-direction:column;height:100%;display:flex}.logo-container[data-v-b4603738]{text-align:center;border-bottom:1px solid var(--n-border-color);cursor:default;background-color:#0000;flex-shrink:0;padding:16px;box-shadow:none!important}.search-menu-container[data-v-b4603738]{border-bottom:1px solid var(--n-border-color)}.prompt-library-menu-container[data-v-b4603738]{border-top:1px solid var(--n-border-color)}.prompt-library-menu-item[data-v-b4603738]{cursor:pointer;height:54px;color:var(--n-item-text-color);align-items:center;padding:0 12px;font-size:15px;font-weight:500;display:flex}.prompt-library-menu-item[data-v-b4603738]:hover{background-color:var(--n-item-color-hover)}.prompt-library-menu-item .menu-item-icon[data-v-b4603738]{font-size:18px}.search-menu-item[data-v-b4603738]{cursor:pointer;height:42px;color:var(--n-item-text-color);align-items:center;padding:0 12px;display:flex}.search-menu-item[data-v-b4603738]:hover{background-color:var(--n-item-color-hover)}.menu-item-content-wrapper[data-v-b4603738]{align-items:center;width:100%;height:100%;padding-left:12px;display:flex}.menu-item-icon[data-v-b4603738]{color:var(--n-item-icon-color);justify-content:center;align-items:center;margin-right:12px;display:flex}.menu-item-content[data-v-b4603738]{align-items:center;width:100%;display:flex}.go-to-text[data-v-b4603738]{text-align:left;flex:1;font-size:14px}.keyboard-shortcut[data-v-b4603738]{gap:2px;margin-left:auto;font-size:12px;display:flex}.keyboard-shortcut kbd[data-v-b4603738]{background-color:#0000000d;border:1px solid #0000001a;border-radius:4px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 4px;font-family:inherit;font-size:11px;display:inline-flex}html.dark .keyboard-shortcut kbd[data-v-b4603738]{background-color:#ffffff1a;border:1px solid #fff3}.logo-container.n-card[data-v-b4603738]:hover{box-shadow:none!important;border-color:var(--n-border-color)!important;transform:none!important}.logo-wrapper[data-v-b4603738]{justify-content:center;align-items:center;display:flex}.logo[data-v-b4603738],.logo-small[data-v-b4603738]{width:auto;max-width:100%;height:32px}.logo-dark[data-v-b4603738],[data-v-b4603738] .n-layout-sider--dark-theme .logo,[data-v-b4603738] .n-layout-sider--dark-theme .logo-small{filter:invert()brightness(100)}.sidebar-menu[data-v-b4603738]{flex:1;width:100%;overflow:hidden auto}[data-v-b4603738] .n-menu-item-content{justify-content:flex-start!important;gap:0!important;padding-right:8px!important}[data-v-b4603738] .n-menu-item-content__extra{flex-shrink:0;order:2;margin-left:4px!important}[data-v-b4603738] .n-menu-item-content__arrow{transform:rotate(0)!important}[data-v-b4603738] .n-menu-item-content--collapsed .n-menu-item-content__arrow{transform:rotate(-90deg)!important}[data-v-b4603738] .n-menu-item-content__header{text-overflow:ellipsis;white-space:nowrap;flex:1;order:1;min-width:0;overflow:hidden;margin-right:0!important}[data-v-b4603738] .n-menu-item-content__icon{flex-shrink:0;order:0;margin-right:12px!important}[data-v-b4603738] .n-menu-item{width:100%;max-width:100%;overflow:hidden}[data-v-b4603738] .n-menu{width:100%;overflow-x:hidden}[data-v-b4603738] .n-menu-item-content__header+.n-menu-item-content__extra,[data-v-b4603738] .n-menu-item-content__header~.n-menu-item-content__extra{margin-left:4px!important;padding-left:0!important}[data-v-b4603738] .n-menu-item-content{max-width:100%}[data-v-b4603738] .chat-attention-dot .n-badge-sup{width:10px;min-width:10px;height:10px}[data-v-b4603738] .vault-folder-label{cursor:pointer}[data-v-b4603738] .n-menu-item-content:has(.vault-folder-label[data-depth="0"]){padding-left:48px!important}[data-v-b4603738] .n-menu-item-content:has(.vault-folder-label[data-depth="1"]){padding-left:62px!important}[data-v-b4603738] .n-menu-item-content:has(.vault-folder-label[data-depth="2"]){padding-left:76px!important}[data-v-b4603738] .n-menu-item-content:has(.vault-folder-label[data-depth="3"]){padding-left:90px!important}[data-v-b4603738] .n-menu-item-content:has(.vault-folder-label[data-depth="4"]){padding-left:104px!important}[data-v-b4603738] .n-menu-item-content:has(.vault-folder-label[data-depth="5"]){padding-left:118px!important}[data-v-b4603738] .n-menu-item-content:has(.vault-folder-label[data-depth="6"]){padding-left:132px!important}[data-v-b4603738] .n-menu-item-content:has(.vault-folder-label[data-depth="7"]){padding-left:146px!important}[data-v-b4603738] .n-menu-item-content:has(.vault-folder-label[data-depth="8"]){padding-left:160px!important}[data-v-b4603738] .n-menu-item-content:has(.vault-folder-label[data-depth="9"]){padding-left:174px!important}[data-v-b4603738] .n-menu::-webkit-scrollbar{width:6px}[data-v-b4603738] .n-menu::-webkit-scrollbar-thumb{background-color:var(--scrollbar-color,#0003);border-radius:3px}[data-v-b4603738] .n-menu::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-color-hover,#0000004d)}[data-v-b4603738] .n-menu::-webkit-scrollbar-track{background-color:#0000}.sidebar-footer[data-v-b4603738]{border-top:1px solid var(--n-border-color);margin-top:auto;padding:12px}.sidebar-footer-collapsed[data-v-b4603738]{justify-content:center;padding:12px 4px;display:flex}.user-email[data-v-b4603738]{white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:1.35;overflow:hidden}.organization-name[data-v-b4603738]{white-space:nowrap;text-overflow:ellipsis;opacity:.8;text-align:left;margin-left:0;font-size:12px;font-style:italic;line-height:1.35;overflow:hidden}.user-header[data-v-b4603738]{width:100%}[data-v-b4603738] .n-dropdown .n-dropdown-menu{min-width:250px!important}[data-v-b4603738] .n-dropdown-menu--popover{margin-left:12px!important;margin-right:4px!important}.credits-container[data-v-b4603738]{border-top:1px solid var(--n-border-color);padding:12px}.credits-header[data-v-b4603738]{justify-content:space-between;margin-bottom:8px;font-size:13px;display:flex}.credits-title[data-v-b4603738]{color:var(--n-item-text-color);font-weight:500}.credits-count[data-v-b4603738]{color:var(--text-color-secondary,#00000073)}.credits-progress[data-v-b4603738]{margin-bottom:4px}.credits-icon-container[data-v-b4603738]{justify-content:center;align-items:center;padding:8px 0;display:flex}.credits-icon-text[data-v-b4603738]{font-size:10px;font-weight:600;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.credits-container[data-v-b4603738]{cursor:pointer;margin:10px 12px;transition:transform .2s}.credits-container[data-v-b4603738]:hover{transform:translateY(-2px)}.credits-explanation[data-v-b4603738]{padding:8px 0}.explanation-text[data-v-b4603738]{margin-bottom:12px;line-height:1.5}.explanation-formula[data-v-b4603738]{text-align:center;background-color:#0000000d;border-radius:4px;margin:16px 0;padding:12px}.mt-2[data-v-b4603738]{margin-top:8px}.mt-4[data-v-b4603738]{margin-top:16px}html.dark .explanation-formula[data-v-b4603738]{background-color:#ffffff1a}.learn-more-container[data-v-b4603738]{justify-content:center;margin-top:16px;display:flex}.topbar[data-v-23705272]{align-items:center;height:100%;padding:0 24px;display:flex;position:relative}.maintenance-alert[data-v-23705272]{flex:1;margin:0 12px}.left-section[data-v-23705272]{min-width:200px}.right-section[data-v-23705272]{z-index:10;justify-content:flex-end;align-items:center;gap:12px;display:flex;position:relative}.right-section.has-decoration[data-v-23705272]{padding-right:110px}.spider-web-decoration[data-v-23705272]{pointer-events:none;z-index:1;width:200px;height:200px;position:absolute;top:0;right:0;overflow:visible}.spider-web-img[data-v-23705272]{opacity:.4;width:100%;height:100%;position:absolute;top:-50px;right:-50px}.spider[data-v-23705272]{transform-origin:top;font-size:20px;animation:3s ease-in-out infinite spider-swing-23705272;position:absolute;top:15px;right:50px}@keyframes spider-swing-23705272{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}.christmas-decoration[data-v-23705272]{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.snowflake[data-v-23705272]{opacity:.8;-webkit-user-select:none;user-select:none;font-size:20px;animation:linear infinite snowfall-23705272;position:absolute;top:-20px}@keyframes snowfall-23705272{0%{transform:translateY(-20px)rotate(0)}to{transform:translateY(100vh)rotate(360deg)}}.christmas-lights[data-v-23705272]{justify-content:space-around;padding:0 20px;display:flex;position:absolute;top:0;left:0;right:0}.light[data-v-23705272]{border-radius:50%;width:8px;height:8px;animation:1.5s ease-in-out infinite twinkle-23705272}.light.red[data-v-23705272]{background-color:#f44;box-shadow:0 0 10px #f44}.light.green[data-v-23705272]{background-color:#4f4;animation-delay:.3s;box-shadow:0 0 10px #4f4}.light.blue[data-v-23705272]{background-color:#44f;animation-delay:.6s;box-shadow:0 0 10px #44f}.light.yellow[data-v-23705272]{background-color:#ff4;animation-delay:.9s;box-shadow:0 0 10px #ff4}@keyframes twinkle-23705272{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.8)}}.christmas-tree[data-v-23705272]{z-index:10;font-size:40px;animation:3s ease-in-out infinite tree-sway-23705272;position:absolute;top:0;right:30px}@keyframes tree-sway-23705272{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}.easter-decoration[data-v-23705272]{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;top:0;right:0;overflow:hidden}.easter-bunny-corner[data-v-23705272]{z-index:10;font-size:40px;animation:1.5s ease-in-out infinite bunny-hop-corner-23705272;position:absolute;top:0;right:30px}@keyframes bunny-hop-corner-23705272{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-10px)rotate(-5deg)}}.janina-birthday-decoration[data-v-23705272]{pointer-events:none;z-index:1;width:300px;height:100%;position:absolute;top:0;right:0;overflow:visible}.birthday-cake[data-v-23705272]{z-index:10;filter:drop-shadow(0 2px 4px #0003);font-size:45px;animation:1s ease-in-out infinite cake-bounce-23705272;position:absolute;top:0;right:30px}@keyframes cake-bounce-23705272{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(1.1)rotate(5deg)}}.balloon[data-v-23705272]{z-index:9;font-size:28px;animation:4s ease-in-out infinite float-up-23705272;position:absolute}.balloon1[data-v-23705272]{animation-delay:0s;top:5px;right:90px}.balloon2[data-v-23705272]{animation-delay:.5s;top:15px;right:110px}.balloon3[data-v-23705272]{animation-delay:1s;top:0;right:130px}@keyframes float-up-23705272{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-15px)rotate(3deg)}}.party-popper[data-v-23705272]{z-index:10;font-size:30px;animation:1.5s ease-in-out infinite pop-23705272;position:absolute;top:0;right:5px}@keyframes pop-23705272{0%,80%,to{transform:scale(1)rotate(0)}85%,95%{transform:scale(1.3)rotate(15deg)}90%{transform:scale(1.3)rotate(-15deg)}}.birthday-text[data-v-23705272]{color:#ff1493;-webkit-text-fill-color:transparent;text-shadow:0 1px 3px #ff69b44d;white-space:nowrap;z-index:10;background:linear-gradient(135deg,gold,#ff69b4,orchid);-webkit-background-clip:text;background-clip:text;font-size:14px;font-weight:600;animation:2s ease-in-out infinite shimmer-23705272;position:absolute;top:50px;right:10px}@keyframes shimmer-23705272{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.earn-credits-btn[data-v-23705272]{font-weight:600;--n-color:#6200ee!important;--n-color-hover:#7c4dff!important;--n-color-pressed:#5c00ea!important}.product-dropdown-container[data-v-23705272]{position:relative}.product-dropdown[data-v-23705272]{z-index:1000;background:#fff;border:1px solid #e0e0e0;border-radius:8px;min-width:200px;margin-top:8px;position:absolute;top:100%;right:0;overflow:hidden;box-shadow:0 4px 12px #00000026}.product-dropdown-item[data-v-23705272]{cursor:pointer;border-bottom:1px solid #f0f0f0;padding:12px 16px;transition:background-color .2s}.product-dropdown-item[data-v-23705272]:last-child{border-bottom:none}.product-dropdown-item[data-v-23705272]:hover{background-color:#f5f5f5}.product-name[data-v-23705272]{color:#333;font-size:14px;font-weight:500}.referral-content[data-v-23705272]{flex-direction:column;gap:16px;display:flex}.referral-step[data-v-23705272]{align-items:flex-start;gap:16px;display:flex}.step-number[data-v-23705272]{color:#fff;background-color:#6200ee;border-radius:50%;justify-content:center;align-items:center;min-width:36px;height:36px;font-size:14px;font-weight:700;display:flex}.step-content[data-v-23705272]{flex:1}.step-content h3[data-v-23705272]{margin-top:0;margin-bottom:8px}.step-content p[data-v-23705272]{margin-top:0;margin-bottom:0}.referral-link-container[data-v-23705272]{gap:8px;margin-top:8px;display:flex}[data-v-5307797e] .n-layout-content,[data-v-af37c06a] .n-layout-content{background-color:var(--body-color)}.logo[data-v-af37c06a]{width:auto;height:32px}.logo-dark[data-v-af37c06a]{filter:invert()brightness(100)}.office-nav-header[data-v-74aaf140]{background-color:var(--body-color);justify-content:space-between;align-items:center;height:48px;padding:0 10px;display:flex;position:relative}.office-sign-out-button[data-v-74aaf140]{flex-shrink:0}.office-nav-logo[data-v-74aaf140]{color:#111;pointer-events:none;flex-shrink:0;width:auto;height:22px;position:absolute;left:50%;transform:translate(-50%)}.office-nav-version[data-v-74aaf140]{flex-shrink:0;align-items:center;gap:6px;display:flex}.office-nav-version__text[data-v-74aaf140]{color:#64748b;white-space:nowrap;font-size:13px;font-weight:600}.office-nav-version__tag[data-v-74aaf140]{color:#92400e;text-transform:uppercase;background:#fef3c7;border-radius:999px;align-items:center;height:22px;padding:0 10px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.card-tabs[data-v-74aaf140]{z-index:20;padding:6px 8px calc(6px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e5e7eb;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 20px #0f172a14}.card-tabs[data-v-74aaf140] .n-tabs-nav{margin-bottom:0}.card-tabs[data-v-74aaf140] .n-tabs-pane-wrapper{display:none}.card-tabs[data-v-74aaf140] .n-tabs-tab{justify-content:center;height:36px}.card-tabs[data-v-74aaf140] .n-tabs-nav-scroll-content{width:100%}.office-tab-label[data-v-74aaf140]{justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}[data-v-9a5c867f] .n-layout-content{background-color:var(--body-color)}.office-addin-layout[data-v-9a5c867f]{font-size:13px}.office-addin-layout[data-v-9a5c867f] .n-button{font-size:12px}.office-addin-layout[data-v-9a5c867f] .n-button .n-button__icon{font-size:14px}.office-addin-layout[data-v-9a5c867f] .n-input{font-size:12px}:root{--primary-color:#2563eb;--primary-hover:#1d4ed8;--primary-pressed:#1e40af;--accent-color:#7c3aed;--accent-hover:#8b5cf6;--brand-blue-dark:#0f172a;--brand-blue-medium:#1e40af;--brand-blue-light:#3b82f6;--neutral-light:#f8fafc;--neutral-medium:#94a3b8;--neutral-dark:#334155;--font-family:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif}.global-progress-panels{z-index:1000;position:fixed;bottom:16px;right:16px}.global-progress-panels--office{bottom:60px}body{font-family:var(--font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}html.legacy-ui body{font-family:var(--font-family);background-color:var(--neutral-light);color:var(--brand-blue-dark);line-height:1.6}html.legacy-ui.dark body{background-color:var(--brand-blue-dark);color:var(--neutral-light)}html.legacy-ui .n-layout-header{height:64px;box-shadow:none;border-bottom:1px solid var(--neutral-light)}html.legacy-ui.dark .n-layout-header{border-color:#ffffff1a}html.legacy-ui h1,html.legacy-ui h2,html.legacy-ui h3,html.legacy-ui h4,html.legacy-ui h5,html.legacy-ui h6{color:var(--brand-blue-dark);letter-spacing:-.025em;margin-top:.5em;margin-bottom:.5em;font-weight:600}html.legacy-ui.dark h1,html.legacy-ui.dark h2,html.legacy-ui.dark h3,html.legacy-ui.dark h4,html.legacy-ui.dark h5,html.legacy-ui.dark h6{color:var(--neutral-light)}html.legacy-ui h1{font-size:2.25rem;line-height:1.3}html.legacy-ui h2{font-size:1.875rem;line-height:1.4}html.legacy-ui h3{font-size:1.5rem;line-height:1.4}html.legacy-ui p{color:var(--neutral-dark);margin-bottom:1rem}html.legacy-ui.dark p{color:var(--neutral-medium)}html.legacy-ui .n-button{letter-spacing:.01em;font-weight:500;transition:all .2s}html.legacy-ui .n-button:hover{opacity:.9;box-shadow:none;transform:translateY(-1px)}html.legacy-ui .n-button.n-button--primary{background:var(--primary-color)}html.legacy-ui .n-button.n-button--primary:hover{background:var(--primary-hover)}html.legacy-ui .n-card{box-shadow:none;border:1px solid var(--neutral-light);border-radius:4px;flex-direction:column;transition:all .2s;display:flex}html.legacy-ui .n-card :deep(.n-card__content){flex-direction:column;flex-grow:1;justify-content:center;display:flex}html.legacy-ui .setting-card:hover,html.legacy-ui .n-card.n-card--hoverable:hover{box-shadow:none;border-color:var(--neutral-medium);cursor:pointer}html.legacy-ui.dark .n-card{border:1px solid #ffffff1a}html.legacy-ui.dark .setting-card:hover,html.legacy-ui.dark .n-card.n-card--hoverable:hover{border-color:#ffffff26}html.legacy-ui .n-input{border-radius:4px;transition:all .2s}html.legacy-ui .n-input:hover,html.legacy-ui .n-input:focus{border-color:var(--primary-color)}html.legacy-ui .n-dropdown-menu,html.legacy-ui .n-select-menu{box-shadow:none;border:1px solid var(--neutral-light);border-radius:4px}html.legacy-ui .n-data-table{box-shadow:none;border-radius:4px;overflow:hidden;border:none!important}html.legacy-ui .n-data-table .n-data-table-wrapper{border-bottom:none}html.legacy-ui .n-data-table-bottom{background-color:#0000!important;border:none!important}html.legacy-ui .n-pagination{margin-top:8px;border:none!important}html.legacy-ui.dark .n-dropdown-menu,html.legacy-ui.dark .n-select-menu{border:1px solid #ffffff1a}html.legacy-ui.dark .n-data-table{border:none!important}html.legacy-ui :focus-visible{outline:1px solid var(--primary-color);outline-offset:1px}html{scroll-behavior:smooth}.fade-enter-active,.fade-leave-active{transition:opacity .3s}.fade-enter-from,.fade-leave-to{opacity:0}:root{font-feature-settings:"cv02", "cv03", "cv04", "cv11";font-variation-settings:normal;--font-family:"Inter var", sans-serif;--font-feature-settings:"cv02", "cv03", "cv04", "cv11";--text-color:#334155;--text-color-secondary:#64748b;--primary-color:#020617;--primary-color-text:#fff;--surface-0:#fff;--surface-50:#f8fafc;--surface-100:#f1f5f9;--surface-200:#e2e8f0;--surface-300:#cbd5e1;--surface-400:#94a3b8;--surface-500:#64748b;--surface-600:#475569;--surface-700:#334155;--surface-800:#1e293b;--surface-900:#0f172a;--surface-950:#020617;--gray-0:#fff;--gray-50:#f8fafc;--gray-100:#f1f5f9;--gray-200:#e2e8f0;--gray-300:#cbd5e1;--gray-400:#94a3b8;--gray-500:#64748b;--gray-600:#475569;--gray-700:#334155;--gray-800:#1e293b;--gray-900:#0f172a;--gray-950:#020617;--content-padding:1.125rem;--inline-spacing:.5rem;--border-radius:6px;--surface-ground:#f8fafc;--surface-section:#fff;--surface-card:#fff;--surface-overlay:#fff;--surface-border:#e2e8f0;--surface-hover:#f1f5f9;--focus-ring:none;--maskbg:#0006;--highlight-bg:#020617;--highlight-text-color:#fff;--p-anchor-gutter:2px;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--p-focus-ring-color:var(--primary-color);font-family:Inter var,sans-serif}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:normal;font-named-instance:"Regular";src:url(/assets/Inter-roman.var-C-r5W2Hj.woff2?v=3.19)format("woff2")}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:italic;font-named-instance:"Italic";src:url(/assets/Inter-italic.var-DhD-tpjY.woff2?v=3.19)format("woff2")}:root{--blue-50:#f5f9ff;--blue-100:#d0e1fd;--blue-200:#abc9fb;--blue-300:#85b2f9;--blue-400:#609af8;--blue-500:#3b82f6;--blue-600:#326fd1;--blue-700:#295bac;--blue-800:#204887;--blue-900:#183462;--green-50:#f4fcf7;--green-100:#caf1d8;--green-200:#a0e6ba;--green-300:#76db9b;--green-400:#4cd07d;--green-500:#22c55e;--green-600:#1da750;--green-700:#188a42;--green-800:#136c34;--green-900:#0e4f26;--yellow-50:#fefbf3;--yellow-100:#faedc4;--yellow-200:#f6de95;--yellow-300:#f2d066;--yellow-400:#eec137;--yellow-500:#eab308;--yellow-600:#c79807;--yellow-700:#a47d06;--yellow-800:#816204;--yellow-900:#5e4803;--cyan-50:#f3fbfd;--cyan-100:#c3edf5;--cyan-200:#94e0ed;--cyan-300:#65d2e4;--cyan-400:#35c4dc;--cyan-500:#06b6d4;--cyan-600:#059bb4;--cyan-700:#047f94;--cyan-800:#036475;--cyan-900:#024955;--pink-50:#fef6fa;--pink-100:#fad3e7;--pink-200:#f7b0d3;--pink-300:#f38ec0;--pink-400:#f06bac;--pink-500:#ec4899;--pink-600:#c93d82;--pink-700:#a5326b;--pink-800:#822854;--pink-900:#5e1d3d;--indigo-50:#f7f7fe;--indigo-100:#dadafc;--indigo-200:#bcbdf9;--indigo-300:#9ea0f6;--indigo-400:#8183f4;--indigo-500:#6366f1;--indigo-600:#5457cd;--indigo-700:#4547a9;--indigo-800:#363885;--indigo-900:#282960;--teal-50:#f3fbfb;--teal-100:#c7eeea;--teal-200:#9ae0d9;--teal-300:#6dd3c8;--teal-400:#41c5b7;--teal-500:#14b8a6;--teal-600:#119c8d;--teal-700:#0e8174;--teal-800:#0b655b;--teal-900:#084a42;--orange-50:#fff8f3;--orange-100:#feddc7;--orange-200:#fcc39b;--orange-300:#fba86f;--orange-400:#fa8e42;--orange-500:#f97316;--orange-600:#d46213;--orange-700:#ae510f;--orange-800:#893f0c;--orange-900:#642e09;--bluegray-50:#f7f8f9;--bluegray-100:#dadee3;--bluegray-200:#bcc3cd;--bluegray-300:#9fa9b7;--bluegray-400:#818ea1;--bluegray-500:#64748b;--bluegray-600:#556376;--bluegray-700:#465161;--bluegray-800:#37404c;--bluegray-900:#282e38;--purple-50:#fbf7ff;--purple-100:#ead6fd;--purple-200:#dab6fc;--purple-300:#c996fa;--purple-400:#b975f9;--purple-500:#a855f7;--purple-600:#8f48d2;--purple-700:#763cad;--purple-800:#5c2f88;--purple-900:#432263;--red-50:#fff5f5;--red-100:#ffd0ce;--red-200:#ffaca7;--red-300:#ff8780;--red-400:#ff6259;--red-500:#ff3d32;--red-600:#d9342b;--red-700:#b32b23;--red-800:#8c221c;--red-900:#661814;--primary-50:#f2f3f3;--primary-100:#c2c3c7;--primary-200:#92949b;--primary-300:#62656f;--primary-400:#323543;--primary-500:#020617;--primary-600:#020514;--primary-700:#010410;--primary-800:#01030d;--primary-900:#010209}.p-editor-container .p-editor-toolbar{background:#fff;border-top-left-radius:6px;border-top-right-radius:6px}.p-editor-container .p-editor-toolbar.ql-snow{border:1px solid #e2e8f0}.p-editor-container .p-editor-toolbar.ql-snow .ql-stroke{stroke:#64748b}.p-editor-container .p-editor-toolbar.ql-snow .ql-fill{fill:#64748b}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label{color:#64748b;border:0}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover{color:#334155}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke{stroke:#334155}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill{fill:#334155}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#334155}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#334155}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#334155}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:.25rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item{color:#334155}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover{color:#1e293b;background:#f1f5f9}.p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item{padding:.5rem .75rem}.p-editor-container .p-editor-content{border-bottom-right-radius:6px;border-bottom-left-radius:6px}.p-editor-container .p-editor-content.ql-snow{border:1px solid #e2e8f0}.p-editor-container .p-editor-content .ql-editor{color:#334155;background:#fff;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.p-editor-container .ql-snow.ql-toolbar button:hover,.p-editor-container .ql-snow.ql-toolbar button:focus{color:#334155}.p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,.p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke{stroke:#334155}.p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,.p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill{fill:#334155}.p-editor-container .ql-snow.ql-toolbar button.ql-active,.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active,.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected{color:#020617}.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke,.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke{stroke:#020617}.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-fill,.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill{fill:#020617}.p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-picker-label,.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-picker-label,.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-picker-label{color:#020617}@layer primevue{.p-component,.p-component *{box-sizing:border-box}.p-hidden-space{visibility:hidden}.p-reset{border:0;outline:0;margin:0;padding:0;font-size:100%;text-decoration:none;list-style:none}.p-disabled,.p-disabled *{cursor:default;pointer-events:none;-webkit-user-select:none;user-select:none}.p-component-overlay{width:100%;height:100%;position:fixed;top:0;left:0}.p-unselectable-text{-webkit-user-select:none;user-select:none}.p-sr-only{clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);word-wrap:normal;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.p-link{text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#0000;border:none;margin:0;padding:0}.p-link:disabled{cursor:default}.p-connected-overlay{opacity:0;transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1);transform:scaleY(.8)}.p-connected-overlay-visible{opacity:1;transform:scaleY(1)}.p-connected-overlay-hidden{opacity:0;transition:opacity .1s linear;transform:scaleY(1)}.p-connected-overlay-enter-from{opacity:0;transform:scaleY(.8)}.p-connected-overlay-leave-to{opacity:0}.p-connected-overlay-enter-active{transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}.p-connected-overlay-leave-active{transition:opacity .1s linear}.p-toggleable-content-enter-from,.p-toggleable-content-leave-to{max-height:0}.p-toggleable-content-enter-to,.p-toggleable-content-leave-from{max-height:1000px}.p-toggleable-content-leave-active{transition:max-height .45s cubic-bezier(0,1,0,1);overflow:hidden}.p-toggleable-content-enter-active{transition:max-height 1s ease-in-out;overflow:hidden}*{box-sizing:border-box}.p-component{font-family:var(--font-family);font-feature-settings:var(--font-feature-settings,normal);font-size:1rem;font-weight:400}.p-component-overlay{background-color:#0006;transition-duration:.2s}.p-disabled,.p-component:disabled{opacity:.6}.p-error{color:#f87171}.p-text-secondary{color:#64748b}.pi{font-size:1rem}.p-icon{width:1rem;height:1rem}.p-link{font-family:var(--font-family);font-feature-settings:var(--font-feature-settings,normal);border-radius:6px;outline-color:#0000;font-size:1rem}.p-link:focus-visible{outline:1px solid var(--p-focus-ring-color);outline-offset:2px;box-shadow:none}.p-component-overlay-enter{animation:.15s forwards p-component-overlay-enter-animation}.p-component-overlay-leave{animation:.15s forwards p-component-overlay-leave-animation}@keyframes p-component-overlay-enter-animation{0%{background-color:#0000}to{background-color:var(--maskbg)}}@keyframes p-component-overlay-leave-animation{0%{background-color:var(--maskbg)}to{background-color:#0000}}.p-autocomplete{display:inline-flex}.p-autocomplete-loader{margin-top:-.5rem;position:absolute;top:50%}.p-autocomplete-dd .p-autocomplete-input{flex:auto;width:1%}.p-autocomplete-dd .p-autocomplete-input,.p-autocomplete-dd .p-autocomplete-multiple-container{border-top-right-radius:0;border-bottom-right-radius:0}.p-autocomplete-dd .p-autocomplete-dropdown{border-top-left-radius:0;border-bottom-left-radius:0}.p-autocomplete .p-autocomplete-panel{min-width:100%}.p-autocomplete-panel{position:absolute;top:0;left:0;overflow:auto}.p-autocomplete-items{margin:0;padding:0;list-style-type:none}.p-autocomplete-item{cursor:pointer;white-space:nowrap;position:relative;overflow:hidden}.p-autocomplete-multiple-container{cursor:text;flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style-type:none;display:flex;overflow:hidden}.p-autocomplete-token{cursor:default;flex:none;align-items:center;display:inline-flex}.p-autocomplete-token-icon{cursor:pointer}.p-autocomplete-input-token{flex:auto;display:inline-flex}.p-autocomplete-input-token input{box-shadow:none;background-color:#0000;border:0;border-radius:0;outline:0;width:100%;margin:0;padding:0}.p-fluid .p-autocomplete{display:flex}.p-fluid .p-autocomplete-dd .p-autocomplete-input{width:1%}.p-autocomplete .p-autocomplete-loader{right:.75rem}.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader{right:3.25rem}.p-autocomplete:not(.p-disabled):hover .p-autocomplete-multiple-container{border-color:#94a3b8}.p-autocomplete:not(.p-disabled).p-focus .p-autocomplete-multiple-container{outline:1px solid var(--p-focus-ring-color);outline-offset:-1px;box-shadow:none;border-color:#94a3b8}.p-autocomplete .p-autocomplete-multiple-container{outline-color:#0000;gap:.5rem;padding:.25rem .75rem}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token{padding:.25rem 0}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input{font-family:var(--font-family);font-feature-settings:var(--font-feature-settings,normal);color:#334155;margin:0;padding:0;font-size:1rem}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token{color:#1e293b;background:#f1f5f9;border-radius:16px;padding:.25rem .75rem}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token.p-focus{color:#0f172a;background:#e2e8f0}.p-autocomplete.p-invalid.p-component>.p-inputtext{border-color:#f87171}.p-autocomplete-panel{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:6px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.p-autocomplete-panel .p-autocomplete-items{padding:.25rem}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item{color:#334155;background:0 0;border:0;border-radius:4px;margin:2px 0;padding:.5rem .75rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:first-child{margin-top:0}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:last-child{margin-bottom:0}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight{color:#fff;background:#020617}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight.p-focus{background:#334155}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:not(.p-highlight):not(.p-disabled).p-focus{color:#1e293b;background:#f1f5f9}.p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group{color:#94a3b8;background:#fff;margin:0;padding:.5rem .75rem;font-weight:600}.p-calendar{max-width:100%;display:inline-flex}.p-calendar .p-inputtext{flex:auto;width:1%}.p-calendar-w-btn .p-inputtext{border-top-right-radius:0;border-bottom-right-radius:0}.p-calendar-w-btn .p-datepicker-trigger{border-top-left-radius:0;border-bottom-left-radius:0}.p-calendar .p-datepicker-trigger-icon{cursor:pointer}.p-fluid .p-calendar{display:flex}.p-fluid .p-calendar .p-inputtext{width:1%}.p-calendar .p-datepicker{min-width:100%}.p-datepicker{width:auto}.p-datepicker-inline{display:inline-block;overflow-x:auto}.p-datepicker-header{justify-content:space-between;align-items:center;display:flex}.p-datepicker-header .p-datepicker-title{margin:0 auto}.p-datepicker-prev,.p-datepicker-next{cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.p-datepicker-multiple-month .p-datepicker-group-container{display:flex}.p-datepicker-multiple-month .p-datepicker-group-container .p-datepicker-group{flex:auto}.p-datepicker table{border-collapse:collapse;width:100%}.p-datepicker td>span{cursor:pointer;justify-content:center;align-items:center;margin:0 auto;display:flex;position:relative;overflow:hidden}.p-monthpicker-month{cursor:pointer;justify-content:center;align-items:center;width:33.3%;display:inline-flex;position:relative;overflow:hidden}.p-yearpicker-year{cursor:pointer;justify-content:center;align-items:center;width:50%;display:inline-flex;position:relative;overflow:hidden}.p-datepicker-buttonbar{justify-content:space-between;align-items:center;display:flex}.p-timepicker{justify-content:center;align-items:center;display:flex}.p-timepicker button{cursor:pointer;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.p-timepicker>div{flex-direction:column;align-items:center;display:flex}.p-datepicker-touch-ui,.p-calendar .p-datepicker-touch-ui{min-width:80vw}.p-calendar.p-invalid.p-component>.p-inputtext{border-color:#f87171}.p-calendar:not(.p-calendar-disabled).p-focus>.p-inputtext{outline:1px solid var(--p-focus-ring-color);outline-offset:-1px;box-shadow:none;border-color:#94a3b8}.p-datepicker{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:.75rem}.p-datepicker:not(.p-datepicker-inline){background:#fff;border:1px solid #e2e8f0;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.p-datepicker:not(.p-datepicker-inline) .p-datepicker-header{background:#fff}.p-datepicker .p-datepicker-header{color:#334155;background:#fff;border-bottom:1px solid #e2e8f0;border-top-left-radius:6px;border-top-right-radius:6px;margin:0;padding:0 0 .5rem;font-weight:500}.p-datepicker .p-datepicker-header .p-datepicker-prev,.p-datepicker .p-datepicker-header .p-datepicker-next{color:#64748b;background:0 0;border:0;border-radius:50%;outline-color:#0000;width:1.75rem;height:1.75rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,.p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover{color:#475569;background:#f1f5f9;border-color:#0000}.p-datepicker .p-datepicker-header .p-datepicker-prev:focus-visible,.p-datepicker .p-datepicker-header .p-datepicker-next:focus-visible{outline:1px solid var(--p-focus-ring-color);outline-offset:2px;box-shadow:none}.p-datepicker .p-datepicker-header .p-datepicker-title{line-height:1.75rem}.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year,.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month{color:#334155;padding:.25rem;font-weight:500;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-year:enabled:hover,.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month:enabled:hover{color:#020617}.p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month{margin-right:.5rem}.p-datepicker table{margin:.5rem 0 0;font-size:1rem}.p-datepicker table th{padding:.25rem}.p-datepicker table th>span{width:2rem;height:2rem}.p-datepicker table td{padding:.25rem}.p-datepicker table td>span{border:1px solid #0000;border-radius:50%;outline-color:#0000;width:2rem;height:2rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-datepicker table td>span.p-highlight{color:#fff;background:#020617}.p-datepicker table td>span:focus{outline:1px solid var(--p-focus-ring-color);outline-offset:2px;box-shadow:none}.p-datepicker table td.p-datepicker-today>span{color:#0f172a;background:#e2e8f0;border-color:#0000}.p-datepicker table td.p-datepicker-today>span.p-highlight{color:#fff;background:#020617}.p-datepicker .p-datepicker-buttonbar{border-top:1px solid #e2e8f0;padding:.5rem 0 0}.p-datepicker .p-datepicker-buttonbar .p-button{width:auto}.p-datepicker .p-timepicker{border-top:1px solid #e2e8f0;padding:0}.p-datepicker .p-timepicker button{color:#64748b;background:0 0;border:0;border-radius:50%;outline-color:#0000;width:1.75rem;height:1.75rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-datepicker .p-timepicker button:enabled:hover{color:#475569;background:#f1f5f9;border-color:#0000}.p-datepicker .p-timepicker button:focus-visible{outline:1px solid var(--p-focus-ring-color);outline-offset:2px;box-shadow:none}.p-datepicker .p-timepicker button:last-child{margin-top:.2em}.p-datepicker .p-timepicker span{font-size:1rem}.p-datepicker .p-timepicker>div{padding:0 .5rem}.p-datepicker.p-datepicker-timeonly .p-timepicker{border-top:0}.p-datepicker .p-monthpicker{margin:.5rem 0 0}.p-datepicker .p-monthpicker .p-monthpicker-month{border-radius:6px;padding:.25rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight{color:#fff;background:#020617}.p-datepicker .p-yearpicker{margin:.5rem 0 0}.p-datepicker .p-yearpicker .p-yearpicker-year{border-radius:6px;padding:.25rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-datepicker .p-yearpicker .p-yearpicker-year.p-highlight{color:#fff;background:#020617}.p-datepicker.p-datepicker-multiple-month .p-datepicker-group{border-left:1px solid #e2e8f0;padding:0 .75rem}.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:first-child{border-left:0;padding-left:0}.p-datepicker.p-datepicker-multiple-month .p-datepicker-group:last-child{padding-right:0}.p-datepicker.p-datepicker-mobile table th,.p-datepicker.p-datepicker-mobile table td{padding:.25rem}.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled){outline-color:#0000}.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):hover{background:#f1f5f9}.p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):focus{outline:1px solid var(--p-focus-ring-color);outline-offset:2px;box-shadow:none}.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled){outline-color:#0000}.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):not(.p-highlight):hover{background:#f1f5f9}.p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-disabled):focus{outline:1px solid var(--p-focus-ring-color);outline-offset:2px;box-shadow:none}.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled){outline-color:#0000}.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):not(.p-highlight):hover{background:#f1f5f9}.p-datepicker:not(.p-disabled) .p-yearpicker .p-yearpicker-year:not(.p-disabled):focus{outline:1px solid var(--p-focus-ring-color);outline-offset:2px;box-shadow:none}.p-cascadeselect{cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.p-cascadeselect-trigger{flex-shrink:0;justify-content:center;align-items:center;display:flex}.p-cascadeselect-label{white-space:nowrap;text-overflow:ellipsis;cursor:pointer;flex:auto;width:1%;display:block;overflow:hidden}.p-cascadeselect-label-empty{visibility:hidden;overflow:hidden}.p-cascadeselect .p-cascadeselect-panel{min-width:100%}.p-cascadeselect-item{cursor:pointer;white-space:nowrap;font-weight:400}.p-cascadeselect-item-content{align-items:center;display:flex;position:relative;overflow:hidden}.p-cascadeselect-group-icon{margin-left:auto}.p-cascadeselect-items{min-width:100%;margin:0;padding:0;list-style-type:none}.p-fluid .p-cascadeselect{display:flex}.p-fluid .p-cascadeselect .p-cascadeselect-label{width:1%}.p-cascadeselect-sublist{z-index:1;min-width:100%;display:none;position:absolute}.p-cascadeselect-item-active{overflow:visible}.p-cascadeselect-item-active>.p-cascadeselect-sublist{display:block;top:0;left:100%}.p-cascadeselect-enter-from,.p-cascadeselect-leave-active{opacity:0}.p-cascadeselect-enter-active{transition:opacity .15s}.p-cascadeselect{background:#fff;border:1px solid #cbd5e1;border-radius:6px;outline-color:#0000;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-cascadeselect:not(.p-disabled):hover{border-color:#94a3b8}.p-cascadeselect:not(.p-disabled).p-focus{outline:1px solid var(--p-focus-ring-color);outline-offset:-1px;box-shadow:none;border-color:#94a3b8}.p-cascadeselect.p-variant-filled,.p-cascadeselect.p-variant-filled:enabled:hover{background-color:#f8fafc}.p-cascadeselect.p-variant-filled:enabled:focus{background-color:#fff}.p-cascadeselect .p-cascadeselect-label{background:0 0;border:0;padding:.5rem .75rem}.p-cascadeselect .p-cascadeselect-label.p-placeholder{color:#64748b}.p-cascadeselect .p-cascadeselect-label:enabled:focus{box-shadow:none;outline:0}.p-cascadeselect .p-cascadeselect-trigger{color:#94a3b8;background:0 0;border-top-right-radius:6px;border-bottom-right-radius:6px;width:2.5rem}.p-cascadeselect.p-invalid.p-component{border-color:#f87171}.p-cascadeselect-panel{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:6px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.p-cascadeselect-panel .p-cascadeselect-items{padding:.25rem}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item{color:#334155;background:0 0;border:0;border-radius:4px;margin:2px 0;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:first-child{margin-top:0}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:last-child{margin-bottom:0}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight{color:#fff;background:#020617}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight.p-focus{background:#334155}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled).p-focus{color:#1e293b;background:#f1f5f9}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content{padding:.5rem .75rem}.p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon{font-size:.875rem}.p-checkbox{-webkit-user-select:none;user-select:none;vertical-align:bottom;display:inline-flex;position:relative}.p-checkbox-input{cursor:pointer}.p-checkbox-box{justify-content:center;align-items:center;display:flex}.p-checkbox{width:1.25rem;height:1.25rem}.p-checkbox .p-checkbox-input{appearance:none;opacity:0;z-index:1;border:1px solid #cbd5e1;border-radius:6px;outline:0;width:100%;height:100%;margin:0;padding:0;position:absolute;top:0;left:0}.p-checkbox .p-checkbox-box{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:6px;outline-color:#0000;width:1.25rem;height:1.25rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-checkbox .p-checkbox-box .p-checkbox-icon{color:#fff;font-size:.875rem;transition-duration:.2s}.p-checkbox .p-checkbox-box .p-checkbox-icon.p-icon{width:.875rem;height:.875rem}.p-checkbox.p-highlight .p-checkbox-box{background:#020617;border-color:#020617}.p-checkbox:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box{border-color:#94a3b8}.p-checkbox:not(.p-disabled):has(.p-checkbox-input:hover).p-highlight .p-checkbox-box{color:#fff;background:#0f172a;border-color:#0f172a}.p-checkbox:not(.p-disabled):has(.p-checkbox-input:focus-visible) .p-checkbox-box{outline:1px solid var(--p-focus-ring-color);outline-offset:-1px;box-shadow:none;border-color:#94a3b8}.p-checkbox.p-invalid>.p-checkbox-box{border-color:#f87171}.p-checkbox.p-variant-filled .p-checkbox-box{background-color:#f8fafc}.p-checkbox.p-variant-filled.p-highlight .p-checkbox-box{background:#020617}.p-checkbox.p-variant-filled:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box{background-color:#f8fafc}.p-checkbox.p-variant-filled:not(.p-disabled):has(.p-checkbox-input:hover).p-highlight .p-checkbox-box{background:#0f172a}.p-input-filled .p-checkbox .p-checkbox-box{background-color:#f8fafc}.p-input-filled .p-checkbox.p-highlight .p-checkbox-box{background:#020617}.p-input-filled .p-checkbox:not(.p-disabled):has(.p-checkbox-input:hover) .p-checkbox-box{background-color:#f8fafc}.p-input-filled .p-checkbox:not(.p-disabled):has(.p-checkbox-input:hover).p-highlight .p-checkbox-box{background:#0f172a}.p-highlight .p-checkbox .p-checkbox-box{border-color:#fff}.p-chips{display:inline-flex}.p-chips-multiple-container{cursor:text;flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style-type:none;display:flex;overflow:hidden}.p-chips-token{cursor:default;flex:none;align-items:center;display:inline-flex}.p-chips-input-token{flex:auto;display:inline-flex}.p-chips-token-icon{cursor:pointer}.p-chips-input-token input{box-shadow:none;background-color:#0000;border:0;border-radius:0;outline:0;width:100%;margin:0;padding:0}.p-fluid .p-chips{display:flex}.p-chips:not(.p-disabled):hover .p-chips-multiple-container{border-color:#94a3b8}.p-chips:not(.p-disabled).p-focus .p-chips-multiple-container{outline:1px solid var(--p-focus-ring-color);outline-offset:-1px;box-shadow:none;border-color:#94a3b8}.p-chips .p-chips-multiple-container{outline-color:#0000;padding:.25rem .75rem}.p-chips .p-chips-multiple-container .p-chips-token{color:#1e293b;background:#f1f5f9;border-radius:16px;margin-right:.5rem;padding:.25rem .75rem}.p-chips .p-chips-multiple-container .p-chips-token.p-focus{color:#0f172a;background:#e2e8f0}.p-chips .p-chips-multiple-container .p-chips-input-token{padding:.25rem 0}.p-chips .p-chips-multiple-container .p-chips-input-token input{font-family:var(--font-family);font-feature-settings:var(--font-feature-settings,normal);color:#334155;margin:0;padding:0;font-size:1rem}.p-chips.p-invalid.p-component>.p-inputtext{border-color:#f87171}.p-colorpicker-panel .p-colorpicker-color{background:linear-gradient(#0000 0%,#000 100%),linear-gradient(90deg,#fff 0%,#fff0 100%)}.p-colorpicker-panel .p-colorpicker-hue{background:linear-gradient(0deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)}.p-colorpicker-preview{width:1.5rem;height:1.5rem}.p-colorpicker-panel{background:#323232;border:1px solid #191919}.p-colorpicker-panel .p-colorpicker-color-handle,.p-colorpicker-panel .p-colorpicker-hue-handle{border-color:#fff}.p-colorpicker-overlay-panel{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.p-dropdown{cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex;position:relative}.p-dropdown-clear-icon{margin-top:-.5rem;position:absolute;top:50%}.p-dropdown-trigger{flex-shrink:0;justify-content:center;align-items:center;display:flex}.p-dropdown-label{white-space:nowrap;text-overflow:ellipsis;cursor:pointer;flex:auto;width:1%;display:block;overflow:hidden}.p-dropdown-label-empty{opacity:0;overflow:hidden}input.p-dropdown-label{cursor:default}.p-dropdown .p-dropdown-panel{min-width:100%}.p-dropdown-panel{position:absolute;top:0;left:0}.p-dropdown-items-wrapper{overflow:auto}.p-dropdown-item{cursor:pointer;white-space:nowrap;align-items:center;font-weight:400;display:flex;position:relative;overflow:hidden}.p-dropdown-item-group{cursor:auto}.p-dropdown-items{margin:0;padding:0;list-style-type:none}.p-dropdown-filter{width:100%}.p-dropdown-filter-container{position:relative}.p-dropdown-filter-icon{margin-top:-.5rem;position:absolute;top:50%}.p-fluid .p-dropdown{display:flex}.p-fluid .p-dropdown .p-dropdown-label{width:1%}.p-dropdown{background:#fff;border:1px solid #cbd5e1;border-radius:6px;outline-color:#0000;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-dropdown:not(.p-disabled):hover{border-color:#94a3b8}.p-dropdown:not(.p-disabled).p-focus{outline:1px solid var(--p-focus-ring-color);outline-offset:-1px;box-shadow:none;border-color:#94a3b8}.p-dropdown.p-variant-filled{background:#f8fafc}.p-dropdown.p-variant-filled:not(.p-disabled):hover{background-color:#f8fafc}.p-dropdown.p-variant-filled:not(.p-disabled).p-focus{background-color:#fff}.p-dropdown.p-variant-filled:not(.p-disabled).p-focus .p-inputtext{background-color:#0000}.p-dropdown.p-dropdown-clearable .p-dropdown-label{padding-right:1.75rem}.p-dropdown .p-dropdown-label{background:0 0;border:0}.p-dropdown .p-dropdown-label.p-placeholder{color:#64748b}.p-dropdown .p-dropdown-label:focus,.p-dropdown .p-dropdown-label:enabled:focus{box-shadow:none;outline:0}.p-dropdown .p-dropdown-trigger{color:#94a3b8;background:0 0;border-top-right-radius:6px;border-bottom-right-radius:6px;width:2.5rem}.p-dropdown .p-dropdown-clear-icon{color:#94a3b8;right:2.5rem}.p-dropdown.p-invalid.p-component{border-color:#f87171}.p-dropdown-panel{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:6px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.p-dropdown-panel .p-dropdown-header{color:#334155;background:#fff;border-bottom:0;border-top-left-radius:6px;border-top-right-radius:6px;margin:0;padding:.5rem .5rem 0}.p-dropdown-panel .p-dropdown-header .p-dropdown-filter{margin-right:-1.75rem;padding-right:1.75rem}.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon{color:#94a3b8;right:.75rem}.p-dropdown-panel .p-dropdown-items{padding:.25rem}.p-dropdown-panel .p-dropdown-items .p-dropdown-item{color:#334155;background:0 0;border:0;border-radius:4px;margin:2px 0;padding:.5rem .75rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-dropdown-panel .p-dropdown-items .p-dropdown-item:first-child{margin-top:0}.p-dropdown-panel .p-dropdown-items .p-dropdown-item:last-child{margin-bottom:0}.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight{color:#fff;background:#020617}.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight.p-focus{background:#334155}.p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled).p-focus{color:#1e293b;background:#f1f5f9}.p-dropdown-panel .p-dropdown-items .p-dropdown-item .p-dropdown-check-icon{margin-left:-.5rem;margin-right:.5rem;position:relative}.p-dropdown-panel .p-dropdown-items .p-dropdown-item-group{color:#94a3b8;background:#fff;margin:0;padding:.5rem .75rem;font-weight:600}.p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message{color:#334155;background:0 0;padding:.5rem .75rem}.p-float-label{display:block;position:relative}.p-float-label label{pointer-events:none;margin-top:-.5rem;line-height:1;transition-property:all;transition-timing-function:ease;position:absolute;top:50%}.p-float-label:has(textarea) label{top:1rem}:-webkit-any(.p-float-label:has(input:focus) label,.p-float-label:has(input.p-filled) label,.p-float-label:has(input:-webkit-autofill) label,.p-float-label:has(textarea:focus) label,.p-float-label:has(textarea.p-filled) label,.p-float-label:has(.p-inputwrapper-focus) label,.p-float-label:has(.p-inputwrapper-filled) label){font-size:12px;top:-.75rem}:is(.p-float-label:has(input:focus) label,.p-float-label:has(input.p-filled) label,.p-float-label:has(input:autofill) label,.p-float-label:has(textarea:focus) label,.p-float-label:has(textarea.p-filled) label,.p-float-label:has(.p-inputwrapper-focus) label,.p-float-label:has(.p-inputwrapper-filled) label){font-size:12px;top:-.75rem}.p-float-label .p-placeholder,.p-float-label input::placeholder,.p-float-label .p-inputtext::placeholder{opacity:0;transition-property:all;transition-timing-function:ease}.p-float-label .p-focus .p-placeholder,.p-float-label input:focus::placeholder,.p-float-label .p-inputtext:focus::placeholder{opacity:1;transition-property:all;transition-timing-function:ease}.p-icon-field{position:relative}.p-icon-field>.p-input-icon{margin-top:-.5rem;position:absolute;top:50%}.p-inputotp{align-items:center;gap:.5rem;display:flex}.p-inputotp-input{text-align:center;width:2.5rem}.p-inputgroup{align-items:stretch;width:100%;display:flex}.p-inputgroup-addon{justify-content:center;align-items:center;display:flex}.p-inputgroup .p-float-label{align-items:stretch;width:100%;display:flex}.p-inputgroup .p-inputtext,.p-fluid .p-inputgroup .p-inputtext,.p-inputgroup .p-inputwrapper,.p-fluid .p-inputgroup .p-input{flex:auto;width:1%}.p-inputgroup-addon{color:#64748b;background:#fff;border-top:1px solid #cbd5e1;border-bottom:1px solid #cbd5e1;border-left:1px solid #cbd5e1;min-width:2.5rem;padding:.5rem .75rem}.p-inputgroup-addon:last-child{border-right:1px solid #cbd5e1}.p-inputgroup>.p-component,.p-inputgroup>.p-inputwrapper>.p-inputtext,.p-inputgroup>.p-float-label>.p-component{border-radius:0;margin:0}.p-inputgroup>.p-component+.p-inputgroup-addon,.p-inputgroup>.p-inputwrapper>.p-inputtext+.p-inputgroup-addon,.p-inputgroup>.p-float-label>.p-component+.p-inputgroup-addon{border-left:0}.p-inputgroup>.p-component:focus,.p-inputgroup>.p-inputwrapper>.p-inputtext:focus,.p-inputgroup>.p-float-label>.p-component:focus,.p-inputgroup>.p-component:focus~label,.p-inputgroup>.p-inputwrapper>.p-inputtext:focus~label,.p-inputgroup>.p-float-label>.p-component:focus~label{z-index:1}.p-inputgroup-addon:first-child,.p-inputgroup button:first-child,.p-inputgroup input:first-child,.p-inputgroup>.p-inputwrapper:first-child,.p-inputgroup>.p-inputwrapper:first-child>.p-inputtext,.p-inputgroup .p-float-label:first-child input{border-top-left-radius:6px;border-bottom-left-radius:6px}.p-inputgroup-addon:last-child,.p-inputgroup button:last-child,.p-inputgroup input:last-child,.p-inputgroup>.p-inputwrapper:last-child,.p-inputgroup>.p-inputwrapper:last-child>.p-inputtext,.p-inputgroup .p-float-label:last-child input{border-top-right-radius:6px;border-bottom-right-radius:6px}.p-fluid .p-inputgroup .p-button{width:auto}.p-fluid .p-inputgroup .p-button.p-button-icon-only{width:2.5rem}.p-fluid .p-icon-field-left,.p-fluid .p-icon-field-right{width:100%}.p-icon-field-left>.p-input-icon:first-of-type{color:#94a3b8;left:.75rem}.p-icon-field-right>.p-input-icon:last-of-type{color:#94a3b8;right:.75rem}.p-inputnumber{display:inline-flex}.p-inputnumber-button{flex:none;justify-content:center;align-items:center;display:flex}.p-inputnumber-buttons-stacked .p-button.p-inputnumber-button .p-button-label,.p-inputnumber-buttons-horizontal .p-button.p-inputnumber-button .p-button-label{display:none}.p-inputnumber-buttons-stacked .p-button.p-inputnumber-button-up{border-top-left-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;padding:0}.p-inputnumber-buttons-stacked .p-inputnumber-input{border-top-right-radius:0;border-bottom-right-radius:0}.p-inputnumber-buttons-stacked .p-button.p-inputnumber-button-down{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;padding:0}.p-inputnumber-buttons-stacked .p-inputnumber-button-group{flex-direction:column;display:flex}.p-inputnumber-buttons-stacked .p-inputnumber-button-group .p-button.p-inputnumber-button{flex:auto}.p-inputnumber-buttons-horizontal .p-button.p-inputnumber-button-up{border-top-left-radius:0;border-bottom-left-radius:0;order:3}.p-inputnumber-buttons-horizontal .p-inputnumber-input{border-radius:0;order:2}.p-inputnumber-buttons-horizontal .p-button.p-inputnumber-button-down{border-top-right-radius:0;border-bottom-right-radius:0;order:1}.p-inputnumber-buttons-vertical{flex-direction:column}.p-inputnumber-buttons-vertical .p-button.p-inputnumber-button-up{border-bottom-right-radius:0;border-bottom-left-radius:0;order:1;width:100%}.p-inputnumber-buttons-vertical .p-inputnumber-input{text-align:center;border-radius:0;order:2}.p-inputnumber-buttons-vertical .p-button.p-inputnumber-button-down{border-top-left-radius:0;border-top-right-radius:0;order:3;width:100%}.p-inputnumber-input{flex:auto}.p-fluid .p-inputnumber{width:100%}.p-fluid .p-inputnumber .p-inputnumber-input{width:1%}.p-fluid .p-inputnumber-buttons-vertical .p-inputnumber-input{width:100%}.p-inputnumber.p-invalid.p-component>.p-inputtext{border-color:#f87171}.p-inputnumber.p-variant-filled>.p-inputnumber-input,.p-inputnumber.p-variant-filled>.p-inputnumber-input:enabled:hover{background-color:#f8fafc}.p-inputnumber.p-variant-filled>.p-inputnumber-input:enabled:focus{background-color:#fff}.p-inputswitch{display:inline-block}.p-inputswitch-input{cursor:pointer}.p-inputswitch-slider{cursor:pointer;border:1px solid #0000;position:absolute;inset:0}.p-inputswitch-slider:before{content:"";position:absolute;top:50%}.p-inputswitch{width:2.5rem;height:1.5rem}.p-inputswitch .p-inputswitch-input{appearance:none;opacity:0;z-index:1;border-radius:30px;outline:0;width:100%;height:100%;margin:0;padding:0;position:absolute;top:0;left:0}.p-inputswitch .p-inputswitch-slider{background:#cbd5e1;border-radius:30px;outline-color:#0000;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-inputswitch .p-inputswitch-slider:before{background:#fff;border-radius:50%;width:1rem;height:1rem;margin-top:-.5rem;transition-duration:.2s;left:.25rem}.p-inputswitch.p-highlight .p-inputswitch-slider{background:#020617}.p-inputswitch.p-highlight .p-inputswitch-slider:before{background:#fff;transform:translate(1rem)}.p-inputswitch:not(.p-disabled):has(.p-inputswitch-input:hover) .p-inputswitch-slider{background:#94a3b8}.p-inputswitch:not(.p-disabled):has(.p-inputswitch-input:hover).p-highlight .p-inputswitch-slider{background:#0f172a}.p-inputswitch:not(.p-disabled):has(.p-inputswitch-input:focus-visible) .p-inputswitch-slider{outline:1px solid var(--p-focus-ring-color);outline-offset:2px;box-shadow:none}.p-inputswitch.p-invalid>.p-inputswitch-slider{border-color:#f87171}.p-fluid .p-inputtext{width:100%}.p-inputtext{font-family:var(--font-family);font-feature-settings:var(--font-feature-settings,normal);color:#334155;appearance:none;background:#fff;border:1px solid #cbd5e1;border-radius:6px;outline-color:#0000;padding:.5rem .75rem;font-size:1rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-inputtext:enabled:hover{border-color:#94a3b8}.p-inputtext:enabled:focus{outline:1px solid var(--p-focus-ring-color);outline-offset:-1px;box-shadow:none;border-color:#94a3b8}.p-inputtext.p-invalid.p-component{border-color:#f87171}.p-inputtext.p-variant-filled,.p-inputtext.p-variant-filled:enabled:hover{background-color:#f8fafc}.p-inputtext.p-variant-filled:enabled:focus{background-color:#fff}.p-inputtext.p-inputtext-sm{padding:.4375rem .65625rem;font-size:.875rem}.p-inputtext.p-inputtext-lg{padding:.625rem .9375rem;font-size:1.25rem}.p-float-label>label{color:#64748b;transition-duration:.2s;left:.75rem}.p-float-label>.p-invalid+label{color:#f87171}.p-icon-field-left>.p-inputtext{padding-left:2.5rem}.p-icon-field-left.p-float-label>label{left:2.5rem}.p-icon-field-right>.p-inputtext{padding-right:2.5rem}::-webkit-input-placeholder{color:#64748b}:-moz-placeholder-shown{color:#64748b}::-moz-placeholder{color:#64748b}:-ms-placeholder-shown{color:#64748b}.p-input-filled .p-inputtext,.p-input-filled .p-inputtext:enabled:hover{background-color:#f8fafc}.p-input-filled .p-inputtext:enabled:focus{background-color:#fff}.p-inputtext-sm .p-inputtext{padding:.4375rem .65625rem;font-size:.875rem}.p-inputtext-lg .p-inputtext{padding:.625rem .9375rem;font-size:1.25rem}.p-knob-range{fill:none;transition:stroke .1s ease-in}.p-knob-value{fill:none;animation-name:dash-frame;animation-fill-mode:forwards}.p-knob-text{text-align:center;font-size:1.3rem}@keyframes dash-frame{to{stroke-dashoffset:0}}.p-listbox-list-wrapper{overflow:auto}.p-listbox-list{margin:0;padding:0;list-style-type:none}.p-listbox-item{cursor:pointer;position:relative;overflow:hidden}.p-listbox-item-group{cursor:auto}.p-listbox-filter-container{position:relative}.p-listbox-filter-icon{margin-top:-.5rem;position:absolute;top:50%}.p-listbox-filter{width:100%}.p-listbox{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:6px;outline-color:#0000;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-listbox .p-listbox-header{color:#334155;background:#fff;border-bottom:0;border-top-left-radius:6px;border-top-right-radius:6px;margin:0;padding:.5rem .5rem 0}.p-listbox .p-listbox-header .p-listbox-filter{padding-right:1.75rem}.p-listbox .p-listbox-header .p-listbox-filter-icon{color:#94a3b8;right:.75rem}.p-listbox .p-listbox-list{outline:0;padding:.25rem}.p-listbox .p-listbox-list .p-listbox-item{color:#334155;border:0;border-radius:4px;margin:2px 0;padding:.5rem .75rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-listbox .p-listbox-list .p-listbox-item:first-child{margin-top:0}.p-listbox .p-listbox-list .p-listbox-item:last-child{margin-bottom:0}.p-listbox .p-listbox-list .p-listbox-item.p-highlight{color:#fff;background:#020617}.p-listbox .p-listbox-list .p-listbox-item-group{color:#94a3b8;background:#fff;margin:0;padding:.5rem .75rem;font-weight:600}.p-listbox .p-listbox-list .p-listbox-empty-message{color:#334155;background:0 0;padding:.5rem .75rem}.p-listbox:not(.p-disabled) .p-listbox-item.p-highlight.p-focus{background:#334155}.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled).p-focus,.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover,.p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover.p-focus{color:#1e293b;background:#f1f5f9}.p-listbox.p-focus{outline:1px solid var(--p-focus-ring-color);outline-offset:-1px;box-shadow:none;border-color:#94a3b8}.p-listbox.p-invalid{border-color:#f87171}.p-multiselect{cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.p-multiselect-trigger{flex-shrink:0;justify-content:center;align-items:center;display:flex}.p-multiselect-label-container{cursor:pointer;flex:auto;overflow:hidden}.p-multiselect-label{white-space:nowrap;cursor:pointer;text-overflow:ellipsis;display:block;overflow:hidden}.p-multiselect-label-empty{visibility:hidden;overflow:hidden}.p-multiselect-token{cursor:default;flex:none;align-items:center;display:inline-flex}.p-multiselect-token-icon{cursor:pointer}.p-multiselect .p-multiselect-panel{min-width:100%}.p-multiselect-items-wrapper{overflow:auto}.p-multiselect-items{margin:0;padding:0;list-style-type:none}.p-multiselect-item{cursor:pointer;white-space:nowrap;align-items:center;font-weight:400;display:flex;position:relative;overflow:hidden}.p-multiselect-item-group{cursor:auto}.p-multiselect-header{justify-content:space-between;align-items:center;display:flex}.p-multiselect-filter-container{flex:auto;position:relative}.p-multiselect-filter-icon{margin-top:-.5rem;position:absolute;top:50%}.p-multiselect-filter-container .p-inputtext{width:100%}.p-multiselect-close{flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:flex;position:relative;overflow:hidden}.p-fluid .p-multiselect{display:flex}.p-multiselect{background:#fff;border:1px solid #cbd5e1;border-radius:6px;outline-color:#0000;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-multiselect:not(.p-disabled):hover{border-color:#94a3b8}.p-multiselect:not(.p-disabled).p-focus{outline:1px solid var(--p-focus-ring-color);outline-offset:-1px;box-shadow:none;border-color:#94a3b8}.p-multiselect.p-variant-filled{background:#f8fafc}.p-multiselect.p-variant-filled:not(.p-disabled):hover{background-color:#f8fafc}.p-multiselect.p-variant-filled:not(.p-disabled).p-focus{background-color:#fff}.p-multiselect .p-multiselect-label{padding:.5rem .75rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-multiselect .p-multiselect-label.p-placeholder{color:#64748b}.p-multiselect.p-multiselect-chip .p-multiselect-token{color:#1e293b;background:#f1f5f9;border-radius:16px;margin-right:.5rem;padding:.25rem .75rem}.p-multiselect .p-multiselect-trigger{color:#94a3b8;background:0 0;border-top-right-radius:6px;border-bottom-right-radius:6px;width:2.5rem}.p-multiselect.p-invalid.p-component{border-color:#f87171}.p-multiselect-panel{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:6px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.p-multiselect-panel .p-multiselect-header{color:#334155;background:#fff;border-bottom:0;border-top-left-radius:6px;border-top-right-radius:6px;margin:0;padding:.5rem .5rem 0}.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext{padding-right:1.75rem}.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon{color:#94a3b8;right:.75rem}.p-multiselect-panel .p-multiselect-header .p-checkbox{margin-right:.5rem}.p-multiselect-panel .p-multiselect-header .p-multiselect-close{color:#64748b;background:0 0;border:0;border-radius:50%;outline-color:#0000;width:1.75rem;height:1.75rem;margin-left:.5rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover{color:#475569;background:#f1f5f9;border-color:#0000}.p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus-visible{outline:1px solid var(--p-focus-ring-color);outline-offset:2px;box-shadow:none}.p-multiselect-panel .p-multiselect-items{padding:.25rem}.p-multiselect-panel .p-multiselect-items .p-multiselect-item{color:#334155;background:0 0;border:0;border-radius:4px;margin:2px 0;padding:.5rem .75rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-multiselect-panel .p-multiselect-items .p-multiselect-item:first-child{margin-top:0}.p-multiselect-panel .p-multiselect-items .p-multiselect-item:last-child{margin-bottom:0}.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight{color:#fff;background:#020617}.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight.p-focus{background:#334155}.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled).p-focus{color:#1e293b;background:#f1f5f9}.p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox{margin-right:.5rem}.p-multiselect-panel .p-multiselect-items .p-multiselect-item-group{color:#94a3b8;background:#fff;margin:0;padding:.5rem .75rem;font-weight:600}.p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message{color:#334155;background:0 0;padding:.5rem .75rem}.p-password{display:inline-flex}.p-password .p-password-panel{min-width:100%}.p-password-meter{height:10px}.p-password-strength{width:0;height:100%;transition:width 1s ease-in-out}.p-fluid .p-password{display:flex}.p-password-input::-ms-reveal{display:none}.p-password-input::-ms-clear{display:none}.p-password.p-invalid.p-component>.p-inputtext{border-color:#f87171}.p-password-panel{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:0 1.125rem 1.125rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.p-password-panel .p-password-meter{background:#e2e8f0;margin-bottom:.5rem}.p-radiobutton{-webkit-user-select:none;user-select:none;vertical-align:bottom;display:inline-flex;position:relative}.p-radiobutton-input{cursor:pointer}.p-radiobutton-box{justify-content:center;align-items:center;display:flex}.p-radiobutton-icon{backface-visibility:hidden;visibility:hidden;border-radius:50%;transform:translateZ(0)scale(.1)}.p-radiobutton.p-highlight .p-radiobutton-icon{visibility:visible;transform:translateZ(0)scale(1)}.p-radiobutton{width:1.25rem;height:1.25rem}.p-radiobutton .p-radiobutton-input{appearance:none;opacity:0;z-index:1;border:1px solid #cbd5e1;border-radius:50%;outline:0;width:100%;height:100%;margin:0;padding:0;position:absolute;top:0;left:0}.p-radiobutton .p-radiobutton-box{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:50%;outline-color:#0000;width:1.25rem;height:1.25rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-radiobutton .p-radiobutton-box .p-radiobutton-icon{background-color:#020617;width:.75rem;height:.75rem;transition-duration:.2s}.p-radiobutton.p-highlight .p-radiobutton-box{background:#fff;border-color:#020617}.p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover) .p-radiobutton-box{border-color:#94a3b8}.p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover).p-highlight .p-radiobutton-box{background:#fff;border-color:#0f172a}.p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover).p-highlight .p-radiobutton-box .p-radiobutton-icon{background-color:#0f172a}.p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:focus-visible) .p-radiobutton-box{outline:1px solid var(--p-focus-ring-color);outline-offset:-1px;box-shadow:none;border-color:#94a3b8}.p-radiobutton.p-invalid>.p-radiobutton-box{border-color:#f87171}.p-radiobutton.p-variant-filled .p-radiobutton-box{background-color:#f8fafc}.p-radiobutton.p-variant-filled.p-highlight .p-radiobutton-box{background:#fff}.p-radiobutton.p-variant-filled:not(.p-disabled):has(.p-radiobutton-input:hover) .p-radiobutton-box{background-color:#f8fafc}.p-radiobutton.p-variant-filled:not(.p-disabled):has(.p-radiobutton-input:hover).p-highlight .p-radiobutton-box{background:#fff}.p-input-filled .p-radiobutton .p-radiobutton-box{background-color:#f8fafc}.p-input-filled .p-radiobutton.p-highlight .p-radiobutton-box{background:#fff}.p-input-filled .p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover) .p-radiobutton-box{background-color:#f8fafc}.p-input-filled .p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover).p-highlight .p-radiobutton-box{background:#fff}.p-rating{align-items:center;display:flex;position:relative}.p-rating-item{cursor:pointer;align-items:center;display:inline-flex}.p-rating.p-readonly .p-rating-item{cursor:default}.p-rating .p-rating-item{border-radius:50%;outline-color:#0000}.p-rating .p-rating-item .p-rating-icon{color:#64748b;font-size:1rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-rating .p-rating-item .p-rating-icon.p-icon{width:1rem;height:1rem}.p-rating .p-rating-item .p-rating-icon.p-rating-cancel{color:#f87171}.p-rating .p-rating-item.p-focus{outline:1px solid var(--p-focus-ring-color);outline-offset:2px;box-shadow:none}.p-rating .p-rating-item.p-rating-item-active .p-rating-icon,.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon{color:#020617}.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-item:hover .p-rating-icon.p-rating-cancel{color:#ef4444}.p-highlight .p-rating .p-rating-item.p-rating-item-active .p-rating-icon{color:#fff}.p-selectbutton .p-button{color:#64748b;background:#f1f5f9;border:1px solid #f1f5f9;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-selectbutton .p-button .p-button-icon-left,.p-selectbutton .p-button .p-button-icon-right{color:#64748b}.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover{color:#334155;background:#f1f5f9;border-color:#f1f5f9}.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left,.p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right{color:#334155}.p-selectbutton .p-button.p-highlight{color:#0f172a;background:#f1f5f9;border-color:#f1f5f9}.p-selectbutton .p-button.p-highlight .p-button-icon-left,.p-selectbutton .p-button.p-highlight .p-button-icon-right{color:#0f172a}.p-selectbutton .p-button.p-highlight:hover{color:#0f172a;background:#f1f5f9;border-color:#f1f5f9}.p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,.p-selectbutton .p-button.p-highlight:hover .p-button-icon-right{color:#0f172a}.p-selectbutton.p-invalid>.p-button{border-color:#f87171}.p-slider{position:relative}.p-slider .p-slider-handle{cursor:grab;touch-action:none;display:block}.p-slider-range{display:block}.p-slider-horizontal .p-slider-range{height:100%;top:0;left:0}.p-slider-horizontal .p-slider-handle{top:50%}.p-slider-vertical{height:100px}.p-slider-vertical .p-slider-handle{left:50%}.p-slider-vertical .p-slider-range{width:100%;bottom:0;left:0}.p-slider{background:#e2e8f0;border:0;border-radius:6px}.p-slider.p-slider-horizontal{height:3px}.p-slider.p-slider-horizontal .p-slider-handle{margin-top:-10px;margin-left:-10px}.p-slider.p-slider-vertical{width:3px}.p-slider.p-slider-vertical .p-slider-handle{margin-bottom:-10px;margin-left:-10px}.p-slider .p-slider-handle{background:#e2e8f0;border:0;border-radius:50%;outline-color:#0000;width:20px;height:20px;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-slider .p-slider-handle:focus-visible{outline:1px solid var(--p-focus-ring-color);outline-offset:2px;box-shadow:none}.p-slider .p-slider-range{background:#020617;border-radius:6px}.p-slider:not(.p-disabled) .p-slider-handle:hover{background:#e2e8f0;border-color:#0000}.p-inputtextarea-resizable{resize:none;overflow:hidden}.p-fluid .p-inputtextarea{width:100%}.p-treeselect{cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.p-treeselect-trigger{flex-shrink:0;justify-content:center;align-items:center;display:flex}.p-treeselect-label-container{cursor:pointer;flex:auto;overflow:hidden}.p-treeselect-label{white-space:nowrap;cursor:pointer;text-overflow:ellipsis;display:block;overflow:hidden}.p-treeselect-label-empty{visibility:hidden;overflow:hidden}.p-treeselect-token{cursor:default;flex:none;align-items:center;display:inline-flex}.p-treeselect .p-treeselect-panel{min-width:100%}.p-treeselect-items-wrapper{overflow:auto}.p-fluid .p-treeselect{display:flex}.p-treeselect{background:#fff;border:1px solid #cbd5e1;border-radius:6px;outline-color:#0000;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-treeselect:not(.p-disabled):hover{border-color:#94a3b8}.p-treeselect:not(.p-disabled).p-focus{outline:1px solid var(--p-focus-ring-color);outline-offset:-1px;box-shadow:none;border-color:#94a3b8}.p-treeselect.p-variant-filled{background:#f8fafc}.p-treeselect.p-variant-filled:not(.p-disabled):hover{background-color:#f8fafc}.p-treeselect.p-variant-filled:not(.p-disabled).p-focus{background-color:#fff}.p-treeselect .p-treeselect-label{padding:.5rem .75rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-treeselect .p-treeselect-label.p-placeholder{color:#64748b}.p-treeselect.p-treeselect-chip .p-treeselect-token{color:#1e293b;background:#f1f5f9;border-radius:16px;margin-right:.5rem;padding:.25rem .75rem}.p-treeselect .p-treeselect-trigger{color:#94a3b8;background:0 0;border-top-right-radius:6px;border-bottom-right-radius:6px;width:2.5rem}.p-treeselect.p-invalid.p-component{border-color:#f87171}.p-inputwrapper-filled.p-treeselect.p-treeselect-chip .p-treeselect-label{padding:.25rem .75rem}.p-treeselect-panel{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:6px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.p-treeselect-panel .p-treeselect-items-wrapper .p-tree{border:0}.p-treeselect-panel .p-treeselect-items-wrapper .p-treeselect-empty-message{color:#334155;background:0 0;padding:.5rem .75rem}.p-input-filled .p-treeselect{background:#f8fafc}.p-input-filled .p-treeselect:not(.p-disabled):hover{background-color:#f8fafc}.p-input-filled .p-treeselect:not(.p-disabled).p-focus{background-color:#fff}.p-togglebutton{-webkit-user-select:none;user-select:none;vertical-align:bottom;display:inline-flex;position:relative}.p-togglebutton-input{cursor:pointer}.p-togglebutton .p-button{flex:auto}.p-togglebutton .p-togglebutton-input{appearance:none;opacity:0;z-index:1;border:1px solid #f1f5f9;border-radius:6px;outline:0;width:100%;height:100%;margin:0;padding:0;position:absolute;top:0;left:0}.p-togglebutton .p-button{color:#64748b;background:#f1f5f9;border:1px solid #f1f5f9;outline-color:#0000;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-togglebutton .p-button .p-button-icon-left,.p-togglebutton .p-button .p-button-icon-right{color:#64748b}.p-togglebutton.p-highlight .p-button{color:#0f172a;background:#f1f5f9;border-color:#f1f5f9}.p-togglebutton.p-highlight .p-button .p-button-icon-left,.p-togglebutton.p-highlight .p-button .p-button-icon-right{color:#0f172a}.p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover):not(.p-highlight) .p-button{color:#334155;background:#f1f5f9;border-color:#f1f5f9}:is(.p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover):not(.p-highlight) .p-button .p-button-icon-left,.p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover):not(.p-highlight) .p-button .p-button-icon-right){color:#334155}.p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover).p-highlight .p-button{color:#0f172a;background:#f1f5f9;border-color:#f1f5f9}:is(.p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover).p-highlight .p-button .p-button-icon-left,.p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:hover).p-highlight .p-button .p-button-icon-right){color:#0f172a}.p-togglebutton:not(.p-disabled):has(.p-togglebutton-input:focus-visible) .p-button{outline:1px solid var(--p-focus-ring-color);outline-offset:-1px;box-shadow:none;border-color:#94a3b8}.p-togglebutton.p-invalid>.p-button{border-color:#f87171}.p-button{cursor:pointer;-webkit-user-select:none;user-select:none;vertical-align:bottom;text-align:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.p-button-label{flex:auto}.p-button-icon-right{order:1}.p-button:disabled{cursor:default}.p-button-icon-only{justify-content:center}.p-button-icon-only .p-button-label{visibility:hidden;flex:none;width:0}.p-button-vertical{flex-direction:column}.p-button-icon-bottom{order:2}.p-button-group .p-button{margin:0}.p-button-group .p-button:not(:last-child),.p-button-group .p-button:not(:last-child):hover{border-right:0}.p-button-group .p-button:not(:first-of-type):not(:last-of-type){border-radius:0}.p-button-group .p-button:first-of-type:not(:only-of-type){border-top-right-radius:0;border-bottom-right-radius:0}.p-button-group .p-button:last-of-type:not(:only-of-type){border-top-left-radius:0;border-bottom-left-radius:0}.p-button-group .p-button:focus{z-index:1;position:relative}.p-button{color:#fff;background:#020617;border:1px solid #020617;border-radius:6px;outline-color:#0000;padding:.5rem 1rem;font-size:1rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-button:not(:disabled):hover{color:#fff;background:#0f172a;border-color:#0f172a}.p-button:not(:disabled):active{color:#fff;background:#1e293b;border-color:#1e293b}.p-button.p-button-outlined{color:#020617;background-color:#0000;border:1px solid}.p-button.p-button-outlined:not(:disabled):hover{color:#020617;background:#0206170a;border:1px solid}.p-button.p-button-outlined:not(:disabled):active{color:#020617;background:#02061729;border:1px solid}.p-button.p-button-outlined.p-button-plain{color:#334155;border-color:#334155}.p-button.p-button-outlined.p-button-plain:not(:disabled):hover{color:#334155;background:#f1f5f9}.p-button.p-button-outlined.p-button-plain:not(:disabled):active{color:#334155;background:#e2e8f0}.p-button.p-button-text{color:#020617;background-color:#0000;border-color:#0000}.p-button.p-button-text:not(:disabled):hover{color:#020617;background:#0206170a;border-color:#0000}.p-button.p-button-text:not(:disabled):active{color:#020617;background:#02061729;border-color:#0000}.p-button.p-button-text.p-button-plain{color:#334155}.p-button.p-button-text.p-button-plain:not(:disabled):hover{color:#334155;background:#f1f5f9}.p-button.p-button-text.p-button-plain:not(:disabled):active{color:#334155;background:#e2e8f0}.p-button:focus-visible{outline:1px solid var(--p-focus-ring-color);outline-offset:2px;box-shadow:none}.p-button .p-button-label{transition-duration:.2s}.p-button .p-button-icon-left{margin-right:.5rem}.p-button .p-button-icon-right{margin-left:.5rem}.p-button .p-button-icon-bottom{margin-top:.5rem}.p-button .p-button-icon-top{margin-bottom:.5rem}.p-button .p-badge{color:#020617;background-color:#fff;min-width:1rem;height:1rem;margin-left:.5rem;line-height:1rem}.p-button.p-button-raised{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.p-button.p-button-rounded{border-radius:2rem}.p-button.p-button-icon-only{width:2.5rem;padding:.5rem 0}.p-button.p-button-icon-only .p-button-icon-left,.p-button.p-button-icon-only .p-button-icon-right{margin:0}.p-button.p-button-icon-only.p-button-rounded{border-radius:50%;height:2.5rem}.p-button.p-button-sm{padding:.4375rem .875rem;font-size:.875rem}.p-button.p-button-sm .p-button-icon{font-size:.875rem}.p-button.p-button-lg{padding:.625rem 1.25rem;font-size:1.25rem}.p-button.p-button-lg .p-button-icon{font-size:1.25rem}.p-button.p-button-loading-label-only .p-button-label{margin-left:.5rem}.p-button.p-button-loading-label-only .p-button-loading-icon{margin-right:0}.p-fluid .p-button{width:100%}.p-fluid .p-button-icon-only{width:2.5rem}.p-fluid .p-button-group{display:flex}.p-fluid .p-button-group .p-button{flex:1}.p-button.p-button-secondary,.p-button-group.p-button-secondary>.p-button,.p-splitbutton.p-button-secondary>.p-button{color:#475569;background:#f1f5f9;border:1px solid #f1f5f9}.p-button.p-button-secondary:not(:disabled):hover,.p-button-group.p-button-secondary>.p-button:not(:disabled):hover,.p-splitbutton.p-button-secondary>.p-button:not(:disabled):hover{color:#334155;background:#e2e8f0;border-color:#e2e8f0}.p-button.p-button-secondary:not(:disabled):focus,.p-button-group.p-button-secondary>.p-button:not(:disabled):focus,.p-splitbutton.p-button-secondary>.p-button:not(:disabled):focus{box-shadow:none}.p-button.p-button-secondary:not(:disabled):active,.p-button-group.p-button-secondary>.p-button:not(:disabled):active,.p-splitbutton.p-button-secondary>.p-button:not(:disabled):active{color:#1e293b;background:#cbd5e1;border-color:#cbd5e1}.p-button.p-button-secondary.p-button-outlined,.p-button-group.p-button-secondary>.p-button.p-button-outlined,.p-splitbutton.p-button-secondary>.p-button.p-button-outlined{color:#f1f5f9;background-color:#0000;border:1px solid}.p-button.p-button-secondary.p-button-outlined:not(:disabled):hover,.p-button-group.p-button-secondary>.p-button.p-button-outlined:not(:disabled):hover,.p-splitbutton.p-button-secondary>.p-button.p-button-outlined:not(:disabled):hover{color:#f1f5f9;background:#f1f5f90a;border:1px solid}.p-button.p-button-secondary.p-button-outlined:not(:disabled):active,.p-button-group.p-button-secondary>.p-button.p-button-outlined:not(:disabled):active,.p-splitbutton.p-button-secondary>.p-button.p-button-outlined:not(:disabled):active{color:#f1f5f9;background:#f1f5f929;border:1px solid}.p-button.p-button-secondary.p-button-text,.p-button-group.p-button-secondary>.p-button.p-button-text,.p-splitbutton.p-button-secondary>.p-button.p-button-text{color:#f1f5f9;background-color:#0000;border-color:#0000}.p-button.p-button-secondary.p-button-text:not(:disabled):hover,.p-button-group.p-button-secondary>.p-button.p-button-text:not(:disabled):hover,.p-splitbutton.p-button-secondary>.p-button.p-button-text:not(:disabled):hover{color:#f1f5f9;background:#f1f5f90a;border-color:#0000}.p-button.p-button-secondary.p-button-text:not(:disabled):active,.p-button-group.p-button-secondary>.p-button.p-button-text:not(:disabled):active,.p-splitbutton.p-button-secondary>.p-button.p-button-text:not(:disabled):active{color:#f1f5f9;background:#f1f5f929;border-color:#0000}.p-button.p-button-info,.p-button-group.p-button-info>.p-button,.p-splitbutton.p-button-info>.p-button{color:#fff;background:#0ea5e9;border:1px solid #0ea5e9}.p-button.p-button-info:not(:disabled):hover,.p-button-group.p-button-info>.p-button:not(:disabled):hover,.p-splitbutton.p-button-info>.p-button:not(:disabled):hover{color:#fff;background:#0284c7;border-color:#0284c7}.p-button.p-button-info:not(:disabled):focus,.p-button-group.p-button-info>.p-button:not(:disabled):focus,.p-splitbutton.p-button-info>.p-button:not(:disabled):focus{box-shadow:none}.p-button.p-button-info:not(:disabled):active,.p-button-group.p-button-info>.p-button:not(:disabled):active,.p-splitbutton.p-button-info>.p-button:not(:disabled):active{color:#fff;background:#0369a1;border-color:#0369a1}.p-button.p-button-info.p-button-outlined,.p-button-group.p-button-info>.p-button.p-button-outlined,.p-splitbutton.p-button-info>.p-button.p-button-outlined{color:#0ea5e9;background-color:#0000;border:1px solid}.p-button.p-button-info.p-button-outlined:not(:disabled):hover,.p-button-group.p-button-info>.p-button.p-button-outlined:not(:disabled):hover,.p-splitbutton.p-button-info>.p-button.p-button-outlined:not(:disabled):hover{color:#0ea5e9;background:#0ea5e90a;border:1px solid}.p-button.p-button-info.p-button-outlined:not(:disabled):active,.p-button-group.p-button-info>.p-button.p-button-outlined:not(:disabled):active,.p-splitbutton.p-button-info>.p-button.p-button-outlined:not(:disabled):active{color:#0ea5e9;background:#0ea5e929;border:1px solid}.p-button.p-button-info.p-button-text,.p-button-group.p-button-info>.p-button.p-button-text,.p-splitbutton.p-button-info>.p-button.p-button-text{color:#0ea5e9;background-color:#0000;border-color:#0000}.p-button.p-button-info.p-button-text:not(:disabled):hover,.p-button-group.p-button-info>.p-button.p-button-text:not(:disabled):hover,.p-splitbutton.p-button-info>.p-button.p-button-text:not(:disabled):hover{color:#0ea5e9;background:#0ea5e90a;border-color:#0000}.p-button.p-button-info.p-button-text:not(:disabled):active,.p-button-group.p-button-info>.p-button.p-button-text:not(:disabled):active,.p-splitbutton.p-button-info>.p-button.p-button-text:not(:disabled):active{color:#0ea5e9;background:#0ea5e929;border-color:#0000}.p-button.p-button-success,.p-button-group.p-button-success>.p-button,.p-splitbutton.p-button-success>.p-button{color:#fff;background:#22c55e;border:1px solid #22c55e}.p-button.p-button-success:not(:disabled):hover,.p-button-group.p-button-success>.p-button:not(:disabled):hover,.p-splitbutton.p-button-success>.p-button:not(:disabled):hover{color:#fff;background:#16a34a;border-color:#16a34a}.p-button.p-button-success:not(:disabled):focus,.p-button-group.p-button-success>.p-button:not(:disabled):focus,.p-splitbutton.p-button-success>.p-button:not(:disabled):focus{box-shadow:none}.p-button.p-button-success:not(:disabled):active,.p-button-group.p-button-success>.p-button:not(:disabled):active,.p-splitbutton.p-button-success>.p-button:not(:disabled):active{color:#fff;background:#15803d;border-color:#15803d}.p-button.p-button-success.p-button-outlined,.p-button-group.p-button-success>.p-button.p-button-outlined,.p-splitbutton.p-button-success>.p-button.p-button-outlined{color:#22c55e;background-color:#0000;border:1px solid}.p-button.p-button-success.p-button-outlined:not(:disabled):hover,.p-button-group.p-button-success>.p-button.p-button-outlined:not(:disabled):hover,.p-splitbutton.p-button-success>.p-button.p-button-outlined:not(:disabled):hover{color:#22c55e;background:#22c55e0a;border:1px solid}.p-button.p-button-success.p-button-outlined:not(:disabled):active,.p-button-group.p-button-success>.p-button.p-button-outlined:not(:disabled):active,.p-splitbutton.p-button-success>.p-button.p-button-outlined:not(:disabled):active{color:#22c55e;background:#22c55e29;border:1px solid}.p-button.p-button-success.p-button-text,.p-button-group.p-button-success>.p-button.p-button-text,.p-splitbutton.p-button-success>.p-button.p-button-text{color:#22c55e;background-color:#0000;border-color:#0000}.p-button.p-button-success.p-button-text:not(:disabled):hover,.p-button-group.p-button-success>.p-button.p-button-text:not(:disabled):hover,.p-splitbutton.p-button-success>.p-button.p-button-text:not(:disabled):hover{color:#22c55e;background:#22c55e0a;border-color:#0000}.p-button.p-button-success.p-button-text:not(:disabled):active,.p-button-group.p-button-success>.p-button.p-button-text:not(:disabled):active,.p-splitbutton.p-button-success>.p-button.p-button-text:not(:disabled):active{color:#22c55e;background:#22c55e29;border-color:#0000}.p-button.p-button-warning,.p-button-group.p-button-warning>.p-button,.p-splitbutton.p-button-warning>.p-button{color:#fff;background:#f97316;border:1px solid #f97316}.p-button.p-button-warning:not(:disabled):hover,.p-button-group.p-button-warning>.p-button:not(:disabled):hover,.p-splitbutton.p-button-warning>.p-button:not(:disabled):hover{color:#fff;background:#ea580c;border-color:#ea580c}.p-button.p-button-warning:not(:disabled):focus,.p-button-group.p-button-warning>.p-button:not(:disabled):focus,.p-splitbutton.p-button-warning>.p-button:not(:disabled):focus{box-shadow:none}.p-button.p-button-warning:not(:disabled):active,.p-button-group.p-button-warning>.p-button:not(:disabled):active,.p-splitbutton.p-button-warning>.p-button:not(:disabled):active{color:#fff;background:#c2410c;border-color:#c2410c}.p-button.p-button-warning.p-button-outlined,.p-button-group.p-button-warning>.p-button.p-button-outlined,.p-splitbutton.p-button-warning>.p-button.p-button-outlined{color:#f97316;background-color:#0000;border:1px solid}.p-button.p-button-warning.p-button-outlined:not(:disabled):hover,.p-button-group.p-button-warning>.p-button.p-button-outlined:not(:disabled):hover,.p-splitbutton.p-button-warning>.p-button.p-button-outlined:not(:disabled):hover{color:#f97316;background:#f973160a;border:1px solid}.p-button.p-button-warning.p-button-outlined:not(:disabled):active,.p-button-group.p-button-warning>.p-button.p-button-outlined:not(:disabled):active,.p-splitbutton.p-button-warning>.p-button.p-button-outlined:not(:disabled):active{color:#f97316;background:#f9731629;border:1px solid}.p-button.p-button-warning.p-button-text,.p-button-group.p-button-warning>.p-button.p-button-text,.p-splitbutton.p-button-warning>.p-button.p-button-text{color:#f97316;background-color:#0000;border-color:#0000}.p-button.p-button-warning.p-button-text:not(:disabled):hover,.p-button-group.p-button-warning>.p-button.p-button-text:not(:disabled):hover,.p-splitbutton.p-button-warning>.p-button.p-button-text:not(:disabled):hover{color:#f97316;background:#f973160a;border-color:#0000}.p-button.p-button-warning.p-button-text:not(:disabled):active,.p-button-group.p-button-warning>.p-button.p-button-text:not(:disabled):active,.p-splitbutton.p-button-warning>.p-button.p-button-text:not(:disabled):active{color:#f97316;background:#f9731629;border-color:#0000}.p-button.p-button-help,.p-button-group.p-button-help>.p-button,.p-splitbutton.p-button-help>.p-button{color:#fff;background:#a855f7;border:1px solid #a855f7}.p-button.p-button-help:not(:disabled):hover,.p-button-group.p-button-help>.p-button:not(:disabled):hover,.p-splitbutton.p-button-help>.p-button:not(:disabled):hover{color:#fff;background:#9333ea;border-color:#9333ea}.p-button.p-button-help:not(:disabled):focus,.p-button-group.p-button-help>.p-button:not(:disabled):focus,.p-splitbutton.p-button-help>.p-button:not(:disabled):focus{box-shadow:none}.p-button.p-button-help:not(:disabled):active,.p-button-group.p-button-help>.p-button:not(:disabled):active,.p-splitbutton.p-button-help>.p-button:not(:disabled):active{color:#fff;background:#7e22ce;border-color:#7e22ce}.p-button.p-button-help.p-button-outlined,.p-button-group.p-button-help>.p-button.p-button-outlined,.p-splitbutton.p-button-help>.p-button.p-button-outlined{color:#a855f7;background-color:#0000;border:1px solid}.p-button.p-button-help.p-button-outlined:not(:disabled):hover,.p-button-group.p-button-help>.p-button.p-button-outlined:not(:disabled):hover,.p-splitbutton.p-button-help>.p-button.p-button-outlined:not(:disabled):hover{color:#a855f7;background:#a855f70a;border:1px solid}.p-button.p-button-help.p-button-outlined:not(:disabled):active,.p-button-group.p-button-help>.p-button.p-button-outlined:not(:disabled):active,.p-splitbutton.p-button-help>.p-button.p-button-outlined:not(:disabled):active{color:#a855f7;background:#a855f729;border:1px solid}.p-button.p-button-help.p-button-text,.p-button-group.p-button-help>.p-button.p-button-text,.p-splitbutton.p-button-help>.p-button.p-button-text{color:#a855f7;background-color:#0000;border-color:#0000}.p-button.p-button-help.p-button-text:not(:disabled):hover,.p-button-group.p-button-help>.p-button.p-button-text:not(:disabled):hover,.p-splitbutton.p-button-help>.p-button.p-button-text:not(:disabled):hover{color:#a855f7;background:#a855f70a;border-color:#0000}.p-button.p-button-help.p-button-text:not(:disabled):active,.p-button-group.p-button-help>.p-button.p-button-text:not(:disabled):active,.p-splitbutton.p-button-help>.p-button.p-button-text:not(:disabled):active{color:#a855f7;background:#a855f729;border-color:#0000}.p-button.p-button-danger,.p-button-group.p-button-danger>.p-button,.p-splitbutton.p-button-danger>.p-button{color:#fff;background:#ef4444;border:1px solid #ef4444}.p-button.p-button-danger:not(:disabled):hover,.p-button-group.p-button-danger>.p-button:not(:disabled):hover,.p-splitbutton.p-button-danger>.p-button:not(:disabled):hover{color:#fff;background:#dc2626;border-color:#dc2626}.p-button.p-button-danger:not(:disabled):focus,.p-button-group.p-button-danger>.p-button:not(:disabled):focus,.p-splitbutton.p-button-danger>.p-button:not(:disabled):focus{box-shadow:none}.p-button.p-button-danger:not(:disabled):active,.p-button-group.p-button-danger>.p-button:not(:disabled):active,.p-splitbutton.p-button-danger>.p-button:not(:disabled):active{color:#fff;background:#b91c1c;border-color:#b91c1c}.p-button.p-button-danger.p-button-outlined,.p-button-group.p-button-danger>.p-button.p-button-outlined,.p-splitbutton.p-button-danger>.p-button.p-button-outlined{color:#ef4444;background-color:#0000;border:1px solid}.p-button.p-button-danger.p-button-outlined:not(:disabled):hover,.p-button-group.p-button-danger>.p-button.p-button-outlined:not(:disabled):hover,.p-splitbutton.p-button-danger>.p-button.p-button-outlined:not(:disabled):hover{color:#ef4444;background:#ef44440a;border:1px solid}.p-button.p-button-danger.p-button-outlined:not(:disabled):active,.p-button-group.p-button-danger>.p-button.p-button-outlined:not(:disabled):active,.p-splitbutton.p-button-danger>.p-button.p-button-outlined:not(:disabled):active{color:#ef4444;background:#ef444429;border:1px solid}.p-button.p-button-danger.p-button-text,.p-button-group.p-button-danger>.p-button.p-button-text,.p-splitbutton.p-button-danger>.p-button.p-button-text{color:#ef4444;background-color:#0000;border-color:#0000}.p-button.p-button-danger.p-button-text:not(:disabled):hover,.p-button-group.p-button-danger>.p-button.p-button-text:not(:disabled):hover,.p-splitbutton.p-button-danger>.p-button.p-button-text:not(:disabled):hover{color:#ef4444;background:#ef44440a;border-color:#0000}.p-button.p-button-danger.p-button-text:not(:disabled):active,.p-button-group.p-button-danger>.p-button.p-button-text:not(:disabled):active,.p-splitbutton.p-button-danger>.p-button.p-button-text:not(:disabled):active{color:#ef4444;background:#ef444429;border-color:#0000}.p-button.p-button-contrast,.p-button-group.p-button-contrast>.p-button,.p-splitbutton.p-button-contrast>.p-button{color:#fff;background:#020617;border:1px solid #020617}.p-button.p-button-contrast:not(:disabled):hover,.p-button-group.p-button-contrast>.p-button:not(:disabled):hover,.p-splitbutton.p-button-contrast>.p-button:not(:disabled):hover{color:#fff;background:#1e293b;border-color:#1e293b}.p-button.p-button-contrast:not(:disabled):focus,.p-button-group.p-button-contrast>.p-button:not(:disabled):focus,.p-splitbutton.p-button-contrast>.p-button:not(:disabled):focus{box-shadow:none}.p-button.p-button-contrast:not(:disabled):active,.p-button-group.p-button-contrast>.p-button:not(:disabled):active,.p-splitbutton.p-button-contrast>.p-button:not(:disabled):active{color:#fff;background:#334155;border-color:#334155}.p-button.p-button-contrast.p-button-outlined,.p-button-group.p-button-contrast>.p-button.p-button-outlined,.p-splitbutton.p-button-contrast>.p-button.p-button-outlined{color:#020617;background-color:#0000;border:1px solid}.p-button.p-button-contrast.p-button-outlined:not(:disabled):hover,.p-button-group.p-button-contrast>.p-button.p-button-outlined:not(:disabled):hover,.p-splitbutton.p-button-contrast>.p-button.p-button-outlined:not(:disabled):hover{color:#020617;background:#0206170a;border:1px solid}.p-button.p-button-contrast.p-button-outlined:not(:disabled):active,.p-button-group.p-button-contrast>.p-button.p-button-outlined:not(:disabled):active,.p-splitbutton.p-button-contrast>.p-button.p-button-outlined:not(:disabled):active{color:#020617;background:#02061729;border:1px solid}.p-button.p-button-contrast.p-button-text,.p-button-group.p-button-contrast>.p-button.p-button-text,.p-splitbutton.p-button-contrast>.p-button.p-button-text{color:#020617;background-color:#0000;border-color:#0000}.p-button.p-button-contrast.p-button-text:not(:disabled):hover,.p-button-group.p-button-contrast>.p-button.p-button-text:not(:disabled):hover,.p-splitbutton.p-button-contrast>.p-button.p-button-text:not(:disabled):hover{color:#020617;background:#0206170a;border-color:#0000}.p-button.p-button-contrast.p-button-text:not(:disabled):active,.p-button-group.p-button-contrast>.p-button.p-button-text:not(:disabled):active,.p-splitbutton.p-button-contrast>.p-button.p-button-text:not(:disabled):active{color:#020617;background:#02061729;border-color:#0000}.p-button.p-button-link{color:#0f172a;background:0 0;border:#0000}.p-button.p-button-link:not(:disabled):hover{color:#0f172a;background:0 0;border-color:#0000}.p-button.p-button-link:not(:disabled):hover .p-button-label{text-decoration:underline}.p-button.p-button-link:not(:disabled):focus{box-shadow:none;background:0 0;border-color:#0000}.p-button.p-button-link:not(:disabled):active{color:#0f172a;background:0 0;border-color:#0000}.p-speeddial{display:flex;position:absolute}.p-speeddial-button{z-index:1}.p-speeddial-list{pointer-events:none;z-index:2;justify-content:center;align-items:center;margin:0;padding:0;list-style:none;transition:top 0s linear .2s;display:flex}.p-speeddial-item{opacity:0;will-change:transform;transition:transform .2s cubic-bezier(.4,0,.2,1),opacity .8s;transform:scale(0)}.p-speeddial-action{border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.p-speeddial-circle .p-speeddial-item,.p-speeddial-semi-circle .p-speeddial-item,.p-speeddial-quarter-circle .p-speeddial-item{position:absolute}.p-speeddial-rotate{will-change:transform;transition:transform .25s cubic-bezier(.4,0,.2,1)}.p-speeddial-mask{opacity:0;width:100%;height:100%;transition:opacity .25s cubic-bezier(.25,.8,.25,1);position:absolute;top:0;left:0}.p-speeddial-mask-visible{pointer-events:none;opacity:1;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}.p-speeddial-opened .p-speeddial-list{pointer-events:auto}.p-speeddial-opened .p-speeddial-item{opacity:1;transform:scale(1)}.p-speeddial-opened .p-speeddial-rotate{transform:rotate(45deg)}.p-speeddial-button.p-button.p-button-icon-only{width:2.5rem;height:2.5rem}.p-speeddial-button.p-button.p-button-icon-only .p-button-icon{font-size:1rem}.p-speeddial-button.p-button.p-button-icon-only .p-icon{width:1rem;height:1rem}.p-speeddial-list{outline:0}.p-speeddial-item.p-focus>.p-speeddial-action{outline:1px solid var(--p-focus-ring-color);outline-offset:2px;box-shadow:none}.p-speeddial-action{color:#475569;background:#f1f5f9;outline-color:#0000;width:2.5rem;height:2.5rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-speeddial-action:hover{color:#334155;background:#e2e8f0}.p-speeddial-direction-up .p-speeddial-item{margin:.25rem 0}.p-speeddial-direction-up .p-speeddial-item:first-child{margin-bottom:.5rem}.p-speeddial-direction-down .p-speeddial-item{margin:.25rem 0}.p-speeddial-direction-down .p-speeddial-item:first-child{margin-top:.5rem}.p-speeddial-direction-left .p-speeddial-item{margin:0 .25rem}.p-speeddial-direction-left .p-speeddial-item:first-child{margin-right:.5rem}.p-speeddial-direction-right .p-speeddial-item{margin:0 .25rem}.p-speeddial-direction-right .p-speeddial-item:first-child{margin-left:.5rem}.p-speeddial-circle .p-speeddial-item,.p-speeddial-semi-circle .p-speeddial-item,.p-speeddial-quarter-circle .p-speeddial-item,.p-speeddial-circle .p-speeddial-item:first-child,.p-speeddial-circle .p-speeddial-item:last-child,.p-speeddial-semi-circle .p-speeddial-item:first-child,.p-speeddial-semi-circle .p-speeddial-item:last-child,.p-speeddial-quarter-circle .p-speeddial-item:first-child,.p-speeddial-quarter-circle .p-speeddial-item:last-child{margin:0}.p-speeddial-mask{background-color:#0006;border-radius:6px}.p-splitbutton{display:inline-flex;position:relative}.p-splitbutton .p-splitbutton-defaultbutton,.p-splitbutton.p-button-rounded>.p-splitbutton-defaultbutton.p-button,.p-splitbutton.p-button-outlined>.p-splitbutton-defaultbutton.p-button,.p-splitbutton.p-button-outlined>.p-splitbutton-defaultbutton.p-button-outlined.p-button:hover{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0;flex:auto}.p-splitbutton-menubutton,.p-splitbutton.p-button-rounded>.p-splitbutton-menubutton.p-button,.p-splitbutton.p-button-outlined>.p-splitbutton-menubutton.p-button{border-top-left-radius:0;border-bottom-left-radius:0;justify-content:center;align-items:center;display:flex}.p-splitbutton .p-menu{min-width:100%}.p-fluid .p-splitbutton{display:flex}.p-splitbutton{border-radius:6px}.p-splitbutton.p-button-rounded,.p-splitbutton.p-button-rounded>.p-button{border-radius:2rem}.p-splitbutton.p-button-raised{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.p-carousel{flex-direction:column;display:flex}.p-carousel-content{flex-direction:column;display:flex;overflow:auto}.p-carousel-prev,.p-carousel-next{flex-grow:0;flex-shrink:0;justify-content:center;align-self:center;align-items:center;display:flex;position:relative;overflow:hidden}.p-carousel-container{flex-direction:row;display:flex}.p-carousel-items-content{width:100%;overflow:hidden}.p-carousel-items-container{flex-direction:row;display:flex}.p-carousel-indicators{flex-flow:wrap;justify-content:center;display:flex}.p-carousel-indicator>button{justify-content:center;align-items:center;display:flex}.p-carousel-vertical .p-carousel-container{flex-direction:column}.p-carousel-vertical .p-carousel-items-container{flex-direction:column;height:100%}.p-items-hidden .p-carousel-item{visibility:hidden}.p-items-hidden .p-carousel-item.p-carousel-item-active{visibility:visible}.p-carousel .p-carousel-content .p-carousel-prev,.p-carousel .p-carousel-content .p-carousel-next{color:#64748b;background:0 0;border:0;border-radius:50%;outline-color:#0000;width:1.75rem;height:1.75rem;margin:.5rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,.p-carousel .p-carousel-content .p-carousel-next:enabled:hover{color:#475569;background:#f1f5f9;border-color:#0000}.p-carousel .p-carousel-content .p-carousel-prev:focus-visible,.p-carousel .p-carousel-content .p-carousel-next:focus-visible{outline:1px solid var(--p-focus-ring-color);outline-offset:2px;box-shadow:none}.p-carousel .p-carousel-indicators{padding:1rem}.p-carousel .p-carousel-indicators .p-carousel-indicator{margin-bottom:.5rem;margin-right:.5rem}.p-carousel .p-carousel-indicators .p-carousel-indicator button{background-color:#e2e8f0;border-radius:6px;width:2rem;height:.5rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-carousel .p-carousel-indicators .p-carousel-indicator button:hover{background:#cbd5e1}.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button{color:#fff;background:#020617}.p-datatable{position:relative}.p-datatable-table{border-spacing:0;width:100%}.p-datatable .p-sortable-column{cursor:pointer;-webkit-user-select:none;user-select:none}.p-datatable .p-sortable-column .p-column-title,.p-datatable .p-sortable-column .p-sortable-column-icon,.p-datatable .p-sortable-column .p-sortable-column-badge{vertical-align:middle}.p-datatable .p-sortable-column .p-sortable-column-badge{justify-content:center;align-items:center;display:inline-flex}.p-datatable-hoverable-rows .p-selectable-row{cursor:pointer}.p-datatable-scrollable>.p-datatable-wrapper{position:relative}.p-datatable-scrollable-table>.p-datatable-thead{z-index:1;top:0}.p-datatable-scrollable-table>.p-datatable-frozen-tbody{z-index:1;position:sticky}.p-datatable-scrollable-table>.p-datatable-tfoot{z-index:1;bottom:0}.p-datatable-scrollable .p-frozen-column{background:inherit;position:sticky}.p-datatable-scrollable th.p-frozen-column{z-index:1}.p-datatable-flex-scrollable{flex-direction:column;height:100%;display:flex}.p-datatable-flex-scrollable>.p-datatable-wrapper{flex-direction:column;flex:1;height:100%;display:flex}.p-datatable-scrollable-table>.p-datatable-tbody>.p-rowgroup-header{z-index:1;position:sticky}.p-datatable-resizable-table>.p-datatable-thead>tr>th,.p-datatable-resizable-table>.p-datatable-tfoot>tr>td,.p-datatable-resizable-table>.p-datatable-tbody>tr>td{white-space:nowrap;overflow:hidden}.p-datatable-resizable-table>.p-datatable-thead>tr>th.p-resizable-column:not(.p-frozen-column){background-clip:padding-box;position:relative}.p-datatable-resizable-table-fit>.p-datatable-thead>tr>th.p-resizable-column:last-child .p-column-resizer{display:none}.p-datatable .p-column-resizer{cursor:col-resize;border:1px solid #0000;width:.5rem;height:100%;margin:0;padding:0;display:block;position:absolute;top:0;right:0}.p-datatable .p-column-header-content{align-items:center;display:flex}.p-datatable .p-column-resizer-helper{z-index:10;width:1px;display:none;position:absolute}.p-datatable .p-row-editor-init,.p-datatable .p-row-editor-save,.p-datatable .p-row-editor-cancel,.p-datatable .p-row-toggler{justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.p-datatable-reorder-indicator-up,.p-datatable-reorder-indicator-down{display:none;position:absolute}.p-reorderable-column,.p-datatable-reorderablerow-handle{cursor:move}.p-datatable .p-datatable-loading-overlay{z-index:2;justify-content:center;align-items:center;display:flex;position:absolute}.p-column-filter-row{align-items:center;width:100%;display:flex}.p-column-filter-menu{margin-left:auto;display:inline-flex}.p-column-filter-row .p-column-filter-element{flex:auto;width:1%}.p-column-filter-menu-button,.p-column-filter-clear-button{cursor:pointer;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.p-column-filter-row-items{margin:0;padding:0;list-style:none}.p-column-filter-row-item{cursor:pointer}.p-column-filter-add-button,.p-column-filter-remove-button{justify-content:center}.p-column-filter-add-button .p-button-label,.p-column-filter-remove-button .p-button-label{flex-grow:0}.p-column-filter-buttonbar{justify-content:space-between;align-items:center;display:flex}.p-column-filter-buttonbar .p-button:not(.p-button-icon-only){width:auto}.p-datatable .p-datatable-tbody>tr>td>.p-column-title{display:none}.p-datatable-virtualscroller-spacer{display:flex}.p-datatable .p-virtualscroller .p-virtualscroller-loading{min-height:0;position:sticky;top:0;left:0;transform:none!important}.p-datatable .p-paginator-top,.p-datatable .p-paginator-bottom{border-width:0 0 1px;border-radius:0}.p-datatable .p-datatable-header,.p-datatable .p-datatable-footer{color:#334155;background:#fff;border:0 solid #e2e8f0;border-bottom-width:1px;padding:.75rem 1rem;font-weight:600}.p-datatable .p-datatable-thead>tr>th{text-align:left;color:#334155;background:#fff;border:0 solid #e2e8f0;border-bottom-width:1px;padding:.75rem 1rem;font-weight:600;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-datatable .p-datatable-tfoot>tr>td{text-align:left;color:#334155;background:#fff;border:0 solid #e2e8f0;border-bottom-width:1px;padding:.75rem 1rem;font-weight:600}.p-datatable .p-sortable-column .p-sortable-column-icon{color:#64748b;margin-left:.5rem}.p-datatable .p-sortable-column .p-sortable-column-badge{color:#fff;background:#020617;border-radius:50%;min-width:1rem;height:1rem;margin-left:.5rem;line-height:1rem}.p-datatable .p-sortable-column:not(.p-highlight):hover{color:#1e293b;background:#f1f5f9}.p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon{color:#475569}.p-datatable .p-sortable-column.p-highlight{color:#fff;background:#020617}.p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon{color:#fff}.p-datatable .p-sortable-column.p-highlight:hover{color:#fff;background:#020617}.p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon{color:#fff}.p-datatable .p-sortable-column:focus-visible{box-shadow:0 none;outline:0}.p-datatable .p-datatable-tbody>tr{color:#334155;background:#fff;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-datatable .p-datatable-tbody>tr>td{text-align:left;border:0 solid #e2e8f0;border-bottom-width:1px;padding:.75rem 1rem}.p-datatable .p-datatable-tbody>tr>td .p-row-toggler,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-init,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-save,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-cancel{color:#64748b;background:0 0;border:0;border-radius:50%;outline-color:#0000;width:1.75rem;height:1.75rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-datatable .p-datatable-tbody>tr>td .p-row-toggler:enabled:hover,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-init:enabled:hover,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-save:enabled:hover,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-cancel:enabled:hover{color:#475569;background:#f1f5f9;border-color:#0000}.p-datatable .p-datatable-tbody>tr>td .p-row-toggler:focus-visible,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-init:focus-visible,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-save:focus-visible,.p-datatable .p-datatable-tbody>tr>td .p-row-editor-cancel:focus-visible{outline:1px solid var(--p-focus-ring-color);outline-offset:2px;box-shadow:none}.p-datatable .p-datatable-tbody>tr>td .p-row-editor-save{margin-right:.5rem}.p-datatable .p-datatable-tbody>tr>td>.p-column-title{font-weight:600}.p-datatable .p-datatable-tbody>tr:focus-visible{outline:.15rem solid var(--p-focus-ring-color);outline-offset:-.15rem}.p-datatable .p-datatable-tbody>tr.p-highlight{color:#fff;background:#020617}.p-datatable .p-datatable-tbody>tr.p-highlight-contextmenu{outline:.15rem solid var(--p-focus-ring-color);outline-offset:-.15rem}.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody>tr:not(.p-highlight):hover{color:#1e293b;background:#f1f5f9}.p-datatable .p-column-resizer-helper{background:#020617}.p-datatable.p-datatable-scrollable>.p-datatable-wrapper>.p-datatable-table>.p-datatable-thead,.p-datatable.p-datatable-scrollable>.p-datatable-wrapper>.p-datatable-table>.p-datatable-tfoot,.p-datatable.p-datatable-scrollable>.p-datatable-wrapper>.p-virtualscroller>.p-datatable-table>.p-datatable-thead,.p-datatable.p-datatable-scrollable>.p-datatable-wrapper>.p-virtualscroller>.p-datatable-table>.p-datatable-tfoot{background-color:#fff}.p-datatable .p-datatable-loading-icon{font-size:2rem}.p-datatable .p-datatable-loading-icon.p-icon{width:2rem;height:2rem}.p-datatable.p-datatable-gridlines .p-datatable-header{border-width:1px 1px 0}.p-datatable.p-datatable-gridlines .p-datatable-footer{border-width:0 1px 1px}.p-datatable.p-datatable-gridlines .p-paginator-top{border-width:0 1px}.p-datatable.p-datatable-gridlines .p-paginator-bottom{border-width:0 1px 1px}.p-datatable.p-datatable-gridlines .p-datatable-thead>tr>th{border-width:1px 0 1px 1px}.p-datatable.p-datatable-gridlines .p-datatable-thead>tr>th:last-child{border-width:1px}.p-datatable.p-datatable-gridlines .p-datatable-tbody>tr>td{border-width:1px 0 0 1px}.p-datatable.p-datatable-gridlines .p-datatable-tbody>tr>td:last-child{border-width:1px 1px 0}.p-datatable.p-datatable-gridlines .p-datatable-tbody>tr:last-child>td{border-width:1px 0 1px 1px}.p-datatable.p-datatable-gridlines .p-datatable-tbody>tr:last-child>td:last-child{border-width:1px}.p-datatable.p-datatable-gridlines .p-datatable-tfoot>tr>td{border-width:1px 0 1px 1px}.p-datatable.p-datatable-gridlines .p-datatable-tfoot>tr>td:last-child{border-width:1px}.p-datatable.p-datatable-gridlines .p-datatable-thead+.p-datatable-tfoot>tr>td{border-width:0 0 1px 1px}.p-datatable.p-datatable-gridlines .p-datatable-thead+.p-datatable-tfoot>tr>td:last-child{border-width:0 1px 1px}.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody>tr>td{border-width:0 0 1px 1px}.p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody>tr>td:last-child{border-width:0 1px 1px}.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody>tr:last-child>td{border-width:0 0 0 1px}.p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody>tr:last-child>td:last-child{border-width:0 1px}.p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-odd{background:#f8fafc}.p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-odd.p-highlight{color:#fff;background:#020617}.p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-odd.p-highlight .p-row-toggler,.p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-odd.p-highlight .p-row-toggler:hover{color:#fff}.p-datatable.p-datatable-sm .p-datatable-header,.p-datatable.p-datatable-sm .p-datatable-thead>tr>th,.p-datatable.p-datatable-sm .p-datatable-tbody>tr>td,.p-datatable.p-datatable-sm .p-datatable-tfoot>tr>td,.p-datatable.p-datatable-sm .p-datatable-footer{padding:.375rem .5rem}.p-datatable.p-datatable-lg .p-datatable-header,.p-datatable.p-datatable-lg .p-datatable-thead>tr>th,.p-datatable.p-datatable-lg .p-datatable-tbody>tr>td,.p-datatable.p-datatable-lg .p-datatable-tfoot>tr>td,.p-datatable.p-datatable-lg .p-datatable-footer{padding:.9375rem 1.25rem}.p-dataview .p-paginator-top,.p-dataview .p-paginator-bottom{border-width:0 0 1px;border-radius:0}.p-dataview .p-dataview-header{color:#334155;background:#fff;border:0 solid #e2e8f0;border-bottom-width:1px;padding:.75rem 1rem;font-weight:600}.p-dataview .p-dataview-content{color:#334155;background:#fff;border:0;padding:0}.p-dataview .p-dataview-footer{color:#334155;background:#fff;border:0 solid #e2e8f0;border-bottom-width:1px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;padding:.75rem 1rem;font-weight:600}.p-column-filter-row .p-column-filter-menu-button,.p-column-filter-row .p-column-filter-clear-button{margin-left:.5rem}.p-column-filter-menu-button{color:#64748b;background:0 0;border:0;border-radius:50%;outline-color:#0000;width:1.75rem;height:1.75rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-column-filter-menu-button:hover{color:#475569;background:#f1f5f9;border-color:#0000}.p-column-filter-menu-button.p-column-filter-menu-button-open,.p-column-filter-menu-button.p-column-filter-menu-button-open:hover{color:#475569;background:#f1f5f9}.p-column-filter-menu-button.p-column-filter-menu-button-active,.p-column-filter-menu-button.p-column-filter-menu-button-active:hover{color:#fff;background:#020617}.p-column-filter-menu-button:focus-visible{outline:1px solid var(--p-focus-ring-color);outline-offset:2px;box-shadow:none}.p-column-filter-clear-button{color:#64748b;background:0 0;border:0;border-radius:50%;outline-color:#0000;width:1.75rem;height:1.75rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-column-filter-clear-button:hover{color:#475569;background:#f1f5f9;border-color:#0000}.p-column-filter-clear-button:focus-visible{outline:1px solid var(--p-focus-ring-color);outline-offset:2px;box-shadow:none}.p-column-filter-overlay{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:6px;min-width:12.5rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.p-column-filter-overlay .p-column-filter-row-items{padding:.25rem}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item{color:#334155;background:0 0;border:0;border-radius:4px;margin:2px 0;padding:.5rem .75rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:first-child{margin-top:0}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:last-child{margin-bottom:0}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight{color:#fff;background:#020617}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover{color:#1e293b;background:#f1f5f9}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:focus-visible{outline:1px solid var(--p-focus-ring-color);outline-offset:2px;box-shadow:0 none}.p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator{border-top:1px solid #e2e8f0;margin:2px 0}.p-column-filter-overlay-menu .p-column-filter-operator{color:#334155;background:#fff;border-bottom:0;border-top-left-radius:6px;border-top-right-radius:6px;margin:0;padding:.5rem .5rem 0}.p-column-filter-overlay-menu .p-column-filter-constraint{border-bottom:1px solid #e2e8f0;padding:0 1.125rem 1.125rem}.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-matchmode-dropdown{margin-bottom:.5rem}.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-remove-button{margin-top:.5rem}.p-column-filter-overlay-menu .p-column-filter-constraint:last-child{border-bottom:0}.p-column-filter-overlay-menu .p-column-filter-add-rule,.p-column-filter-overlay-menu .p-column-filter-buttonbar{padding:0 1.125rem 1.125rem}.p-orderlist{display:flex}.p-orderlist-controls{flex-direction:column;justify-content:center;display:flex}.p-orderlist-list-container{flex:auto}.p-orderlist-list{min-height:12rem;max-height:24rem;margin:0;padding:0;list-style-type:none;overflow:auto}.p-orderlist-item{cursor:pointer;position:relative;overflow:hidden}.p-orderlist.p-state-disabled .p-orderlist-item,.p-orderlist.p-state-disabled .p-button{cursor:default}.p-orderlist.p-state-disabled .p-orderlist-list{overflow:hidden}.p-orderlist .p-orderlist-controls{padding:0 1.125rem 1.125rem}.p-orderlist .p-orderlist-controls .p-button{margin-bottom:.5rem}.p-orderlist .p-orderlist-list-container{background:#fff;border:1px solid #e2e8f0;border-radius:6px;outline-color:#0000;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-orderlist .p-orderlist-list-container.p-focus{outline:1px solid var(--p-focus-ring-color);outline-offset:-1px;box-shadow:none;border-color:#94a3b8}.p-orderlist .p-orderlist-header{color:#334155;padding:1.125rem;font-weight:600}.p-orderlist .p-orderlist-list{color:#334155;outline:0;padding:.25rem}.p-orderlist .p-orderlist-list:not(:first-child){border-top:1px solid #e2e8f0}.p-orderlist .p-orderlist-list .p-orderlist-item{color:#334155;background:0 0;border:0;margin:2px 0;padding:.5rem .75rem;transition:transform .2s,background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-orderlist .p-orderlist-list .p-orderlist-item:first-child{margin-top:0}.p-orderlist .p-orderlist-list .p-orderlist-item:last-child{margin-bottom:0}.p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover,.p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover.p-focus,.p-orderlist .p-orderlist-list .p-orderlist-item.p-focus{color:#1e293b;background:#f1f5f9}.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight{color:#fff;background:#020617}.p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight.p-focus{background:#334155}.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(2n){background:#f8fafc}.p-orderlist.p-orderlist-striped .p-orderlist-list .p-orderlist-item:nth-child(2n):hover{background:#f1f5f9}.p-organizationchart-table{border-spacing:0;border-collapse:separate;margin:0 auto}.p-organizationchart-table>tbody>tr>td{text-align:center;vertical-align:top;padding:0 .75rem}.p-organizationchart-node-content{display:inline-block;position:relative}.p-organizationchart-node-content .p-node-toggler{z-index:2;-webkit-user-select:none;user-select:none;cursor:pointer;width:1.5rem;height:1.5rem;margin-left:-.75rem;text-decoration:none;position:absolute;bottom:-.75rem;left:50%}.p-organizationchart-node-content .p-node-toggler .p-node-toggler-icon{position:relative;top:.25rem}.p-organizationchart-line-down{width:1px;height:20px;margin:0 auto}.p-organizationchart-line-right,.p-organizationchart-line-left{border-radius:0}.p-organizationchart-selectable-node{cursor:pointer}.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover{color:#1e293b;background:#f1f5f9}.p-organizationchart .p-organizationchart-node-content.p-highlight{color:#fff;background:#020617}.p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i{color:#000}.p-organizationchart .p-organizationchart-line-down{background:#e2e8f0}.p-organizationchart .p-organizationchart-line-left{border-color:#e2e8f0;border-right-style:solid;border-right-width:1px}.p-organizationchart .p-organizationchart-line-top{border-color:#e2e8f0;border-top-style:solid;border-top-width:1px}.p-organizationchart .p-organizationchart-node-content{color:#334155;background:#fff;border:1px solid #e2e8f0;padding:0 1.125rem 1.125rem}.p-organizationchart .p-organizationchart-node-content .p-node-toggler{background:inherit;color:inherit;border-radius:50%;outline-color:#0000}.p-organizationchart .p-organizationchart-node-content .p-node-toggler:focus-visible{outline:1px solid var(--p-focus-ring-color);outline-offset:2px;box-shadow:none}.p-paginator-default{display:flex}.p-paginator{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.p-paginator-left-content{margin-right:auto}.p-paginator-right-content{margin-left:auto}.p-paginator-page,.p-paginator-next,.p-paginator-last,.p-paginator-first,.p-paginator-prev,.p-paginator-current{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative;overflow:hidden}.p-paginator-element:focus{z-index:1;position:relative}.p-paginator{color:#334155;background:#fff;border:0 solid #e2e8f0;border-radius:6px;padding:.5rem 1rem}.p-paginator .p-paginator-first,.p-paginator .p-paginator-prev,.p-paginator .p-paginator-next,.p-paginator .p-paginator-last{color:#64748b;background-color:#0000;border:0;border-radius:50%;min-width:2.5rem;height:2.5rem;margin:.143rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-paginator .p-paginator-first:not(.p-disabled):not(.p-highlight):hover,.p-paginator .p-paginator-prev:not(.p-disabled):not(.p-highlight):hover,.p-paginator .p-paginator-next:not(.p-disabled):not(.p-highlight):hover,.p-paginator .p-paginator-last:not(.p-disabled):not(.p-highlight):hover{color:#475569;background:#f1f5f9;border-color:#0000}.p-paginator .p-paginator-first{border-top-left-radius:50%;border-bottom-left-radius:50%}.p-paginator .p-paginator-last{border-top-right-radius:50%;border-bottom-right-radius:50%}.p-paginator .p-dropdown{height:2.5rem;margin-left:.5rem;margin-right:.5rem}.p-paginator .p-dropdown .p-dropdown-label{padding-right:0}.p-paginator .p-paginator-page-input{margin-left:.5rem;margin-right:.5rem}.p-paginator .p-paginator-page-input .p-inputtext{max-width:2.5rem}.p-paginator .p-paginator-current{color:#64748b;background-color:#0000;border:0;min-width:2.5rem;height:2.5rem;margin:.143rem;padding:0 .5rem}.p-paginator .p-paginator-pages .p-paginator-page{color:#64748b;background-color:#0000;border:0;border-radius:50%;min-width:2.5rem;height:2.5rem;margin:.143rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-paginator .p-paginator-pages .p-paginator-page.p-highlight{color:#fff;background:#020617;border-color:#020617}.p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover{color:#475569;background:#f1f5f9;border-color:#0000}.p-picklist{display:flex}.p-picklist-buttons{flex-direction:column;justify-content:center;display:flex}.p-picklist-list-wrapper{flex:50%}.p-picklist-list{min-height:12rem;max-height:24rem;margin:0;padding:0;list-style-type:none;overflow:auto}.p-picklist-item{cursor:pointer;position:relative;overflow:hidden}.p-picklist-item.p-picklist-flip-enter-active.p-picklist-flip-enter-to,.p-picklist-item.p-picklist-flip-leave-active.p-picklist-flip-leave-to{transition:none}.p-picklist .p-picklist-buttons{padding:0 1.125rem 1.125rem}.p-picklist .p-picklist-buttons .p-button{margin-bottom:.5rem}.p-picklist .p-picklist-list-wrapper{background:#fff;border:1px solid #e2e8f0;border-radius:6px;outline-color:#0000;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-picklist .p-picklist-list-wrapper.p-focus{outline:1px solid var(--p-focus-ring-color);outline-offset:-1px;box-shadow:none;border-color:#94a3b8}.p-picklist .p-picklist-header{color:#334155;padding:1.125rem;font-weight:600}.p-picklist .p-picklist-list{color:#334155;outline:0;padding:.25rem}.p-picklist .p-picklist-list:not(:first-child){border-top:1px solid #e2e8f0}.p-picklist .p-picklist-list .p-picklist-item{color:#334155;background:0 0;border:0;margin:2px 0;padding:.5rem .75rem;transition:transform .2s,background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-picklist .p-picklist-list .p-picklist-item:first-child{margin-top:0}.p-picklist .p-picklist-list .p-picklist-item:last-child{margin-bottom:0}.p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover,.p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover.p-focus,.p-picklist .p-picklist-list .p-picklist-item.p-focus{color:#1e293b;background:#f1f5f9}.p-picklist .p-picklist-list .p-picklist-item.p-highlight{color:#fff;background:#020617}.p-picklist .p-picklist-list .p-picklist-item.p-highlight.p-focus{background:#334155}.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(2n){background:#f8fafc}.p-picklist.p-picklist-striped .p-picklist-list .p-picklist-item:nth-child(2n):hover{background:#f1f5f9}.p-timeline{flex-direction:column;flex-grow:1;display:flex}.p-timeline-left .p-timeline-event-opposite{text-align:right}.p-timeline-left .p-timeline-event-content{text-align:left}.p-timeline-right .p-timeline-event{flex-direction:row-reverse}.p-timeline-right .p-timeline-event-opposite{text-align:left}.p-timeline-right .p-timeline-event-content{text-align:right}.p-timeline-vertical.p-timeline-alternate .p-timeline-event:nth-child(2n){flex-direction:row-reverse}.p-timeline-vertical.p-timeline-alternate .p-timeline-event:nth-child(odd) .p-timeline-event-opposite{text-align:right}.p-timeline-vertical.p-timeline-alternate .p-timeline-event:nth-child(odd) .p-timeline-event-content,.p-timeline-vertical.p-timeline-alternate .p-timeline-event:nth-child(2n) .p-timeline-event-opposite{text-align:left}.p-timeline-vertical.p-timeline-alternate .p-timeline-event:nth-child(2n) .p-timeline-event-content{text-align:right}.p-timeline-event{min-height:70px;display:flex;position:relative}.p-timeline-event:last-child{min-height:0}.p-timeline-event-opposite,.p-timeline-event-content{flex:1;padding:0 1rem}.p-timeline-event-separator{flex-direction:column;flex:0;align-items:center;display:flex}.p-timeline-event-marker{align-self:baseline;display:flex}.p-timeline-event-connector{flex-grow:1}.p-timeline-horizontal{flex-direction:row}.p-timeline-horizontal .p-timeline-event{flex-direction:column;flex:1}.p-timeline-horizontal .p-timeline-event:last-child{flex:0}.p-timeline-horizontal .p-timeline-event-separator{flex-direction:row}.p-timeline-horizontal .p-timeline-event-connector{width:100%}.p-timeline-bottom .p-timeline-event,.p-timeline-horizontal.p-timeline-alternate .p-timeline-event:nth-child(2n){flex-direction:column-reverse}.p-timeline .p-timeline-event-marker{background-color:#fff;border:2px solid #e2e8f0;border-radius:50%;width:1.125rem;height:1.125rem}.p-timeline .p-timeline-event-connector{background-color:#e2e8f0}.p-timeline.p-timeline-vertical .p-timeline-event-opposite,.p-timeline.p-timeline-vertical .p-timeline-event-content{padding:0 1rem}.p-timeline.p-timeline-vertical .p-timeline-event-connector{width:2px}.p-timeline.p-timeline-horizontal .p-timeline-event-opposite,.p-timeline.p-timeline-horizontal .p-timeline-event-content{padding:1rem 0}.p-timeline.p-timeline-horizontal .p-timeline-event-connector{height:2px}.p-tree-container{margin:0;padding:0;list-style-type:none;overflow:auto}.p-treenode-children{margin:0;padding:0;list-style-type:none}.p-tree-wrapper{overflow:auto}.p-treenode-selectable{cursor:pointer;-webkit-user-select:none;user-select:none}.p-tree-toggler{cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.p-treenode-leaf>.p-treenode-content .p-tree-toggler{visibility:hidden}.p-treenode-content{align-items:center;display:flex}.p-tree-filter{width:100%}.p-tree-filter-container{width:100%;display:block;position:relative}.p-tree-filter-icon{margin-top:-.5rem;position:absolute;top:50%}.p-tree-loading{min-height:4rem;position:relative}.p-tree .p-tree-loading-overlay{z-index:1;justify-content:center;align-items:center;display:flex;position:absolute}.p-tree-flex-scrollable{flex-direction:column;flex:1;height:100%;display:flex}.p-tree-flex-scrollable .p-tree-wrapper{flex:1}.p-tree{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:0 1.125rem 1.125rem}.p-tree .p-tree-container .p-treenode{outline:0;padding:0}.p-tree .p-tree-container .p-treenode:focus>.p-treenode-content{outline:1px solid var(--p-focus-ring-color);outline-offset:2px;box-shadow:0 none}.p-tree .p-tree-container .p-treenode .p-treenode-content{border-radius:6px;padding:.25rem .5rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler{color:#64748b;background:0 0;border:0;border-radius:50%;outline-color:#0000;width:1.75rem;height:1.75rem;margin-right:.5rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover{color:#475569;background:#f1f5f9;border-color:#0000}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:focus-visible{outline:1px solid var(--p-focus-ring-color);outline-offset:2px;box-shadow:none}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon{color:#475569;margin-right:.5rem}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox{margin-right:.5rem}.p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox.p-indeterminate .p-checkbox-icon{color:#334155}.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight{color:#fff;background:#020617}.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler,.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon,.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler:hover,.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon:hover{color:#fff}.p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover{color:#1e293b;background:#f1f5f9}.p-tree .p-tree-filter-container{margin-bottom:.5rem}.p-tree .p-tree-filter-container .p-tree-filter{width:100%;padding-right:1.75rem}.p-tree .p-tree-filter-container .p-tree-filter-icon{color:#94a3b8;right:.75rem}.p-tree .p-treenode-children{padding:0 0 0 1rem}.p-tree .p-tree-loading-icon{font-size:2rem}.p-tree .p-tree-loading-icon.p-icon{width:2rem;height:2rem}.p-treetable{position:relative}.p-treetable table{border-collapse:collapse;table-layout:fixed;width:100%}.p-treetable .p-sortable-column{cursor:pointer;-webkit-user-select:none;user-select:none}.p-treetable-responsive-scroll>.p-treetable-wrapper{overflow-x:auto}.p-treetable-responsive-scroll>.p-treetable-wrapper>table,.p-treetable-auto-layout>.p-treetable-wrapper>table{table-layout:auto}.p-treetable-hoverable-rows .p-treetable-tbody>tr{cursor:pointer}.p-treetable-toggler{cursor:pointer;-webkit-user-select:none;user-select:none;vertical-align:middle;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.p-treetable-toggler+.p-checkbox,.p-treetable-toggler+.p-checkbox+span{vertical-align:middle}.p-treetable-resizable>.p-treetable-wrapper{overflow-x:auto}.p-treetable-resizable .p-treetable-thead>tr>th,.p-treetable-resizable .p-treetable-tfoot>tr>td,.p-treetable-resizable .p-treetable-tbody>tr>td{overflow:hidden}.p-treetable-resizable .p-resizable-column:not(.p-frozen-column){background-clip:padding-box;position:relative}.p-treetable-resizable-fit .p-resizable-column:last-child .p-column-resizer{display:none}.p-treetable .p-column-resizer{cursor:col-resize;border:1px solid #0000;width:.5rem;height:100%;margin:0;padding:0;display:block;position:absolute;top:0;right:0}.p-treetable .p-column-resizer-helper{z-index:10;width:1px;display:none;position:absolute}.p-treetable .p-treetable-loading-overlay{z-index:2;justify-content:center;align-items:center;display:flex;position:absolute}.p-treetable-scrollable .p-treetable-wrapper{position:relative;overflow:auto}.p-treetable-scrollable .p-treetable-table,.p-treetable-scrollable .p-treetable-thead,.p-treetable-scrollable .p-treetable-tbody,.p-treetable-scrollable .p-treetable-tfoot{display:block}.p-treetable-scrollable .p-treetable-thead>tr,.p-treetable-scrollable .p-treetable-tbody>tr,.p-treetable-scrollable .p-treetable-tfoot>tr{flex-wrap:nowrap;width:100%;display:flex}.p-treetable-scrollable .p-treetable-thead>tr>th,.p-treetable-scrollable .p-treetable-tbody>tr>td,.p-treetable-scrollable .p-treetable-tfoot>tr>td{flex:1 1 0;align-items:center;display:flex}.p-treetable-scrollable .p-treetable-thead{z-index:1;position:sticky;top:0}.p-treetable-scrollable .p-treetable-tfoot{z-index:1;position:sticky;bottom:0}.p-treetable-scrollable .p-frozen-column{background:inherit;position:sticky}.p-treetable-scrollable th.p-frozen-column{z-index:1}.p-treetable-scrollable-both .p-treetable-thead>tr>th,.p-treetable-scrollable-both .p-treetable-tbody>tr>td,.p-treetable-scrollable-both .p-treetable-tfoot>tr>td,.p-treetable-scrollable-horizontal .p-treetable-thead>tr>th .p-treetable-scrollable-horizontal .p-treetable-tbody>tr>td,.p-treetable-scrollable-horizontal .p-treetable-tfoot>tr>td{flex:none}.p-treetable-flex-scrollable{flex-direction:column;height:100%;display:flex}.p-treetable-flex-scrollable .p-treetable-wrapper{flex-direction:column;flex:1;height:100%;display:flex}.p-treetable .p-paginator-top,.p-treetable .p-paginator-bottom{border-width:0 0 1px;border-radius:0}.p-treetable .p-treetable-header,.p-treetable .p-treetable-footer{color:#334155;background:#fff;border:0 solid #e2e8f0;border-bottom-width:1px;padding:.75rem 1rem;font-weight:600}.p-treetable .p-treetable-thead>tr>th{text-align:left;color:#334155;background:#fff;border:0 solid #e2e8f0;border-bottom-width:1px;padding:.75rem 1rem;font-weight:600;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-treetable .p-treetable-tfoot>tr>td{text-align:left;color:#334155;background:#fff;border:0 solid #e2e8f0;border-bottom-width:1px;padding:.75rem 1rem;font-weight:600}.p-treetable .p-sortable-column{outline-color:var(--p-focus-ring-color)}.p-treetable .p-sortable-column .p-sortable-column-icon{color:#64748b;margin-left:.5rem}.p-treetable .p-sortable-column .p-sortable-column-badge{color:#fff;background:#020617;border-radius:50%;min-width:1rem;height:1rem;margin-left:.5rem;line-height:1rem}.p-treetable .p-sortable-column:not(.p-highlight):hover{color:#1e293b;background:#f1f5f9}.p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon{color:#475569}.p-treetable .p-sortable-column.p-highlight{color:#fff;background:#020617}.p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon{color:#fff}.p-treetable .p-treetable-tbody>tr{color:#334155;background:#fff;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-treetable .p-treetable-tbody>tr>td{text-align:left;border:0 solid #e2e8f0;border-bottom-width:1px;padding:.75rem 1rem}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler{color:#64748b;background:0 0;border:0;border-radius:50%;outline-color:#0000;width:1.75rem;height:1.75rem;margin-right:.5rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler:enabled:hover{color:#475569;background:#f1f5f9;border-color:#0000}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler:focus-visible{outline:1px solid var(--p-focus-ring-color);outline-offset:2px;box-shadow:none}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler+.p-checkbox{margin-right:.5rem}.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler+.p-checkbox.p-indeterminate .p-checkbox-icon{color:#334155}.p-treetable .p-treetable-tbody>tr:focus-visible{outline:.15rem solid var(--p-focus-ring-color);outline-offset:-.15rem}.p-treetable .p-treetable-tbody>tr.p-highlight{color:#fff;background:#020617}.p-treetable .p-treetable-tbody>tr.p-highlight .p-treetable-toggler,.p-treetable .p-treetable-tbody>tr.p-highlight .p-treetable-toggler:hover{color:#fff}.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody>tr:not(.p-highlight):hover{color:#1e293b;background:#f1f5f9}.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody>tr:not(.p-highlight):hover .p-treetable-toggler{color:#1e293b}.p-treetable .p-column-resizer-helper{background:#020617}.p-treetable .p-treetable-scrollable-header,.p-treetable .p-treetable-scrollable-footer{background:#fff}.p-treetable .p-treetable-loading-icon{font-size:2rem}.p-treetable .p-treetable-loading-icon.p-icon{width:2rem;height:2rem}.p-treetable.p-treetable-gridlines .p-datatable-header{border-width:1px 1px 0}.p-treetable.p-treetable-gridlines .p-treetable-footer{border-width:0 1px 1px}.p-treetable.p-treetable-gridlines .p-treetable-top{border-width:0 1px}.p-treetable.p-treetable-gridlines .p-treetable-bottom{border-width:0 1px 1px}.p-treetable.p-treetable-gridlines .p-treetable-thead>tr>th,.p-treetable.p-treetable-gridlines .p-treetable-tbody>tr>td,.p-treetable.p-treetable-gridlines .p-treetable-tfoot>tr>td{border-width:1px}.p-treetable.p-treetable-sm .p-treetable-header{padding:.65625rem .875rem}.p-treetable.p-treetable-sm .p-treetable-thead>tr>th,.p-treetable.p-treetable-sm .p-treetable-tbody>tr>td,.p-treetable.p-treetable-sm .p-treetable-tfoot>tr>td,.p-treetable.p-treetable-sm .p-treetable-footer{padding:.375rem .5rem}.p-treetable.p-treetable-lg .p-treetable-header,.p-treetable.p-treetable-lg .p-treetable-thead>tr>th,.p-treetable.p-treetable-lg .p-treetable-tbody>tr>td,.p-treetable.p-treetable-lg .p-treetable-tfoot>tr>td,.p-treetable.p-treetable-lg .p-treetable-footer{padding:.9375rem 1.25rem}.p-accordion-header-action{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;text-decoration:none;display:flex;position:relative}.p-accordion-header-action:focus{z-index:1}.p-accordion-header-text{line-height:1}.p-accordion .p-accordion-header .p-accordion-header-link{color:#64748b;background:#fff;border:0;border-radius:6px;outline-color:#0000;padding:1.125rem;font-weight:600;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-accordion .p-accordion-header .p-accordion-header-link .p-accordion-toggle-icon{margin-right:.5rem}.p-accordion .p-accordion-header:not(.p-disabled) .p-accordion-header-link:focus-visible{outline:1px solid var(--p-focus-ring-color);outline-offset:-2px;box-shadow:inset none}.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link{color:#334155;background:#fff;border-color:#e2e8f0}.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link{color:#334155;background:#fff;border-color:#e2e8f0;border-bottom-right-radius:0;border-bottom-left-radius:0}.p-accordion .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link{color:#334155;background:#fff;border-color:#e2e8f0}.p-accordion .p-accordion-content{color:#334155;background:#fff;border:0;border-radius:0 0 6px 6px;padding:0 1.125rem 1.125rem}.p-accordion .p-accordion-tab{margin-bottom:0}.p-accordion .p-accordion-tab .p-accordion-header .p-accordion-header-link{border-radius:0}.p-accordion .p-accordion-tab .p-accordion-content{border-bottom-right-radius:0;border-bottom-left-radius:0}.p-accordion .p-accordion-tab:not(:first-child) .p-accordion-header .p-accordion-header-link,.p-accordion .p-accordion-tab:not(:first-child) .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link,.p-accordion .p-accordion-tab:not(:first-child) .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link{border-top:0}.p-accordion .p-accordion-tab:first-child .p-accordion-header .p-accordion-header-link{border-top-left-radius:6px;border-top-right-radius:6px}.p-accordion .p-accordion-tab:last-child .p-accordion-header:not(.p-highlight) .p-accordion-header-link,.p-accordion .p-accordion-tab:last-child .p-accordion-content{border-bottom-right-radius:6px;border-bottom-left-radius:6px}.p-card{color:#334155;background:#fff;border-radius:6px;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.p-card .p-card-body{padding:1.5rem}.p-card .p-card-title{margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.p-card .p-card-subtitle{color:#64748b;margin-bottom:.5rem;font-weight:400}.p-card .p-card-content,.p-card .p-card-footer{padding:0}.p-fieldset-legend>a,.p-fieldset-legend>span{justify-content:center;align-items:center;display:flex}.p-fieldset-toggleable .p-fieldset-legend a{cursor:pointer;-webkit-user-select:none;user-select:none;text-decoration:none;position:relative;overflow:hidden}.p-fieldset-legend-text{line-height:1}.p-fieldset{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:6px}.p-fieldset .p-fieldset-legend{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:1.125rem;font-weight:600}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend{padding:0;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a{color:#334155;border-radius:6px;outline-color:#0000;padding:1.125rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a .p-fieldset-toggler{margin-right:.5rem}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:focus-visible{outline:1px solid var(--p-focus-ring-color);outline-offset:2px;box-shadow:none}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:hover{color:#1e293b}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover{color:#1e293b;background:#fff;border-color:#fff}.p-divider-horizontal{align-items:center;width:100%;display:flex;position:relative}.p-divider-horizontal:before{content:"";width:100%;display:block;position:absolute;top:50%;left:0}.p-divider-content{z-index:1}.p-divider-vertical{justify-content:center;min-height:100%;margin:0 1rem;display:flex;position:relative}.p-divider-vertical:before{content:"";height:100%;display:block;position:absolute;top:0;left:50%}.p-divider.p-divider-solid.p-divider-horizontal:before{border-top-style:solid}.p-divider.p-divider-solid.p-divider-vertical:before{border-left-style:solid}.p-divider.p-divider-dashed.p-divider-horizontal:before{border-top-style:dashed}.p-divider.p-divider-dashed.p-divider-vertical:before{border-left-style:dashed}.p-divider.p-divider-dotted.p-divider-horizontal:before{border-top-style:dotted}.p-divider.p-divider-dotted.p-divider-vertical:before{border-left-style:dotted}.p-divider .p-divider-content{background-color:#fff}.p-divider.p-divider-horizontal{margin:1rem 0;padding:0 1rem}.p-divider.p-divider-horizontal:before{border-top:1px solid #e2e8f0}.p-divider.p-divider-horizontal .p-divider-content{padding:0 .5rem}.p-divider.p-divider-vertical{margin:0 1rem;padding:1rem 0}.p-divider.p-divider-vertical:before{border-left:1px solid #e2e8f0}.p-divider.p-divider-vertical .p-divider-content{padding:.5rem 0}.p-panel-header{justify-content:space-between;align-items:center;display:flex}.p-panel-title{line-height:1}.p-panel-header-icon{cursor:pointer;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.p-panel .p-panel-header{color:#334155;background:#fff;border:1px solid #e2e8f0;border-top-left-radius:6px;border-top-right-radius:6px;padding:1.125rem}.p-panel .p-panel-header .p-panel-title{font-weight:600}.p-panel .p-panel-header .p-panel-header-icon{color:#64748b;background:0 0;border:0;border-radius:50%;outline-color:#0000;width:1.75rem;height:1.75rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-panel .p-panel-header .p-panel-header-icon:enabled:hover{color:#475569;background:#f1f5f9;border-color:#0000}.p-panel .p-panel-header .p-panel-header-icon:focus-visible{outline:1px solid var(--p-focus-ring-color);outline-offset:2px;box-shadow:none}.p-panel.p-panel-toggleable .p-panel-header{padding:.75rem 1.125rem}.p-panel .p-panel-content{color:#334155;background:#fff;border:1px solid #e2e8f0;border-top:0;padding:0 1.125rem 1.125rem}.p-panel .p-panel-content:last-child{border-bottom-right-radius:6px;border-bottom-left-radius:6px}.p-panel .p-panel-footer{color:#334155;background:#fff;border:1px solid #e2e8f0;border-top:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px;padding:0 1.125rem 1.125rem}.p-scrollpanel-wrapper{z-index:1;float:left;width:100%;height:100%;position:relative;overflow:hidden}.p-scrollpanel-content{box-sizing:border-box;scrollbar-width:none;width:calc(100% + 18px);height:calc(100% + 18px);padding:0 18px 18px 0;position:relative;overflow:auto}.p-scrollpanel-content::-webkit-scrollbar{display:none}.p-scrollpanel-bar{z-index:2;cursor:pointer;opacity:0;background:#c1c1c1;border-radius:3px;transition:opacity .25s linear;position:relative}.p-scrollpanel-bar-y{width:9px;top:0}.p-scrollpanel-bar-x{height:9px;bottom:0}.p-scrollpanel-hidden{visibility:hidden}.p-scrollpanel:hover .p-scrollpanel-bar,.p-scrollpanel:active .p-scrollpanel-bar{opacity:1}.p-scrollpanel-grabbed{-webkit-user-select:none;user-select:none}.p-scrollpanel .p-scrollpanel-bar{background:#f1f5f9;border:0;outline-color:#0000;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-scrollpanel .p-scrollpanel-bar:focus-visible{outline:1px solid var(--p-focus-ring-color);outline-offset:2px;box-shadow:none}.p-splitter{flex-wrap:nowrap;display:flex}.p-splitter-vertical{flex-direction:column}.p-splitter-gutter{cursor:col-resize;flex-grow:0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.p-splitter-horizontal.p-splitter-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}.p-splitter-horizontal>.p-splitter-gutter>.p-splitter-gutter-handle{width:100%;height:24px}.p-splitter-horizontal>.p-splitter-gutter{cursor:col-resize}.p-splitter-vertical.p-splitter-resizing{cursor:row-resize;-webkit-user-select:none;user-select:none}.p-splitter-vertical>.p-splitter-gutter{cursor:row-resize}.p-splitter-vertical>.p-splitter-gutter>.p-splitter-gutter-handle{width:24px;height:100%}.p-splitter-panel{flex-grow:1;overflow:hidden}.p-splitter-panel-nested{display:flex}.p-splitter-panel .p-splitter{border:0;flex-grow:1}.p-splitter{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:6px}.p-splitter .p-splitter-gutter{background:#e2e8f0;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-splitter .p-splitter-gutter .p-splitter-gutter-handle{background:#e2e8f0;outline-color:#0000;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-splitter .p-splitter-gutter .p-splitter-gutter-handle:focus-visible{outline:1px solid var(--p-focus-ring-color);outline-offset:2px;box-shadow:none}.p-splitter .p-splitter-gutter-resizing{background:#e2e8f0}.p-stepper .p-stepper-nav{justify-content:space-between;align-items:center;margin:0;padding:0;list-style-type:none;display:flex;position:relative;overflow-x:auto}.p-stepper-vertical .p-stepper-nav{flex-direction:column}.p-stepper-header{flex:auto;align-items:center;display:flex;position:relative}.p-stepper-header:last-of-type{flex:initial}.p-stepper-header .p-stepper-action{cursor:pointer;border:0;align-items:center;text-decoration:none;display:inline-flex}.p-stepper-header .p-stepper-action:focus-visible{outline:1px solid var(--p-focus-ring-color);outline-offset:2px;box-shadow:none}.p-stepper.p-stepper-readonly .p-stepper-header{cursor:auto}.p-stepper-header.p-highlight .p-stepper-action{cursor:default}.p-stepper-title{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.p-stepper-number{justify-content:center;align-items:center;display:flex;position:relative}.p-stepper-separator{flex:1 1 0}.p-stepper .p-stepper-nav{justify-content:space-between;margin:0;padding:0;list-style-type:none;display:flex}.p-stepper .p-stepper-header{padding:.5rem}.p-stepper .p-stepper-header .p-stepper-action{background:#fff;border-radius:6px;outline-color:#0000;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-stepper .p-stepper-header .p-stepper-action .p-stepper-number{color:#64748b;background:#fff;border:2px solid #e2e8f0;border-radius:50%;min-width:2rem;height:2rem;font-size:1.143rem;line-height:2rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-stepper .p-stepper-header .p-stepper-action .p-stepper-title{color:#334155;margin-left:.5rem;font-weight:500;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-stepper .p-stepper-header .p-stepper-action:not(.p-disabled):focus-visible{outline:1px solid var(--p-focus-ring-color);outline-offset:2px;box-shadow:none}.p-stepper .p-stepper-header:not(.p-disabled):focus-visible{outline:1px solid var(--p-focus-ring-color);outline-offset:2px;box-shadow:none}.p-stepper .p-stepper-header:has(~.p-highlight) .p-stepper-separator{background-color:#020617}.p-stepper .p-stepper-panels{color:#334155;background:#fff;padding:.875rem 1.125rem 1.125rem}.p-stepper .p-stepper-separator{background-color:#e2e8f0;width:100%;height:2px;margin-inline-start:1rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-stepper.p-stepper-vertical{flex-direction:column;display:flex}.p-stepper.p-stepper-vertical .p-stepper-toggleable-content{color:#334155;background:#fff;flex:auto;display:flex}.p-stepper.p-stepper-vertical .p-stepper-panel{flex-direction:column;flex:initial;display:flex}.p-stepper.p-stepper-vertical .p-stepper-panel.p-stepper-panel-active{flex:auto}.p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-header{flex:initial}.p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-content{width:100%;padding-left:1rem}.p-stepper.p-stepper-vertical .p-stepper-panel .p-stepper-separator{flex:none;width:2px;height:auto;margin-inline-start:calc(1.75rem + 2px)}.p-stepper.p-stepper-vertical .p-stepper-panel:has(~.p-stepper-panel-active) .p-stepper-separator{background-color:#020617}.p-stepper.p-stepper-vertical .p-stepper-panel:last-of-type .p-stepper-content{padding-left:3rem}.p-tabview-nav-container{position:relative}.p-tabview-scrollable .p-tabview-nav-container{overflow:hidden}.p-tabview-nav-content{scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior:contain auto;overflow:auto hidden}.p-tabview-nav{flex:auto;margin:0;padding:0;list-style-type:none;display:flex}.p-tabview-header-action{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;text-decoration:none;display:flex;position:relative;overflow:hidden}.p-tabview-ink-bar{z-index:1;display:none}.p-tabview-header-action:focus{z-index:1}.p-tabview-title{white-space:nowrap;line-height:1}.p-tabview-nav-btn{z-index:2;justify-content:center;align-items:center;height:100%;display:flex;position:absolute;top:0}.p-tabview-nav-prev{left:0}.p-tabview-nav-next{right:0}.p-tabview-nav-content::-webkit-scrollbar{display:none}.p-tabview .p-tabview-nav{background:#fff;border:0 solid #e2e8f0;border-bottom-width:1px}.p-tabview .p-tabview-nav li{margin-right:0}.p-tabview .p-tabview-nav li .p-tabview-nav-link{color:#64748b;background:#fff;border:0 solid #0000;border-bottom:1px solid #e2e8f0;border-top-left-radius:6px;border-top-right-radius:6px;outline-color:#0000;margin:0 0 -1px;padding:1rem 1.125rem;font-weight:600;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus-visible{outline:1px solid var(--p-focus-ring-color);outline-offset:-2px;box-shadow:inset none}.p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link{color:#334155;background:#fff;border-color:#e2e8f0}.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link{color:#020617;background:#fff;border-color:#e2e8f0}.p-tabview .p-tabview-nav-btn.p-link{color:#020617;background:#fff;border-radius:0;outline-color:#0000;width:2.5rem;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.p-tabview .p-tabview-nav-btn.p-link:focus-visible{outline:1px solid var(--p-focus-ring-color);outline-offset:-2px;box-shadow:inset none}.p-tabview .p-tabview-panels{color:#334155;background:#fff;border:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px;padding:.875rem 1.125rem 1.125rem}.p-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.p-toolbar-group-start,.p-toolbar-group-center,.p-toolbar-group-end,.p-toolbar-group-left,.p-toolbar-group-right{align-items:center;display:flex}.p-toolbar{background:#fff;border:1px solid #e2e8f0;border-radius:6px;gap:.5rem;padding:1.125rem}.p-toolbar .p-toolbar-separator{margin:0 .5rem}.p-confirm-popup{margin-top:10px;position:absolute;top:0;left:0}.p-confirm-popup-flipped{margin-top:-10px;margin-bottom:10px}.p-confirm-popup-enter-from{opacity:0;transform:scaleY(.8)}.p-confirm-popup-leave-to{opacity:0}.p-confirm-popup-enter-active{transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}.p-confirm-popup-leave-active{transition:opacity .1s linear}.p-confirm-popup:after,.p-confirm-popup:before{bottom:100%;left:calc(var(--overlayArrowLeft,0) + 1.25rem);content:" ";pointer-events:none;width:0;height:0;position:absolute}.p-confirm-popup:after{border-width:8px;margin-left:-8px}.p-confirm-popup:before{border-width:10px;margin-left:-10px}.p-confirm-popup-flipped:after,.p-confirm-popup-flipped:before{top:100%;bottom:auto}.p-confirm-popup.p-confirm-popup-flipped:after,.p-confirm-popup.p-confirm-popup-flipped:before{border-bottom-color:#0000}.p-confirm-popup .p-confirm-popup-content{align-items:center;display:flex}.p-confirm-popup{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:6px;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.p-confirm-popup .p-confirm-popup-content{padding:1rem}.p-confirm-popup .p-confirm-popup-footer{text-align:right;padding:0 1rem 1rem}.p-confirm-popup .p-confirm-popup-footer button{width:auto;margin:0 .5rem 0 0}.p-confirm-popup .p-confirm-popup-footer button:last-child{margin:0}.p-confirm-popup:after{border-style:solid;border-color:#fff0 #fff0 #fff}.p-confirm-popup:before{border-style:solid;border-color:#e2e8f000 #e2e8f000 #d3dce8}.p-confirm-popup.p-confirm-popup-flipped:after{border-top-color:#fff}.p-confirm-popup.p-confirm-popup-flipped:before{border-top-color:#e2e8f0}.p-confirm-popup .p-confirm-popup-icon{font-size:1.5rem}.p-confirm-popup .p-confirm-popup-icon.p-icon{width:1.5rem;height:1.5rem}.p-confirm-popup .p-confirm-popup-message{margin-left:1rem}.p-dialog-mask.p-component-overlay{pointer-events:auto}.p-dialog{max-height:90%;transform:scale(1)}.p-dialog-content{overflow-y:auto}.p-dialog-header{flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.p-dialog-footer{flex-shrink:0}.p-dialog .p-dialog-header-icons{align-items:center;display:flex}.p-dialog .p-dialog-header-icon{justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.p-fluid .p-dialog-footer .p-button{width:auto}.p-dialog-enter-active{transition:all .15s cubic-bezier(0,0,.2,1)}.p-dialog-leave-active{transition:all .15s cubic-bezier(.4,0,.2,1)}.p-dialog-enter-from,.p-dialog-leave-to{opacity:0;transform:scale(.7)}.p-dialog-top .p-dialog,.p-dialog-bottom .p-dialog,.p-dialog-left .p-dialog,.p-dialog-right .p-dialog,.p-dialog-topleft .p-dialog,.p-dialog-topright .p-dialog,.p-dialog-bottomleft .p-dialog,.p-dialog-bottomright .p-dialog{margin:.75rem;transform:translate(0,0)}.p-dialog-top .p-dialog-enter-active,.p-dialog-top .p-dialog-leave-active,.p-dialog-bottom .p-dialog-enter-active,.p-dialog-bottom .p-dialog-leave-active,.p-dialog-left .p-dialog-enter-active,.p-dialog-left .p-dialog-leave-active,.p-dialog-right .p-dialog-enter-active,.p-dialog-right .p-dialog-leave-active,.p-dialog-topleft .p-dialog-enter-active,.p-dialog-topleft .p-dialog-leave-active,.p-dialog-topright .p-dialog-enter-active,.p-dialog-topright .p-dialog-leave-active,.p-dialog-bottomleft .p-dialog-enter-active,.p-dialog-bottomleft .p-dialog-leave-active,.p-dialog-bottomright .p-dialog-enter-active,.p-dialog-bottomright .p-dialog-leave-active{transition:all .3s ease-out}.p-dialog-top .p-dialog-enter-from,.p-dialog-top .p-dialog-leave-to{transform:translateY(-100%)}.p-dialog-bottom .p-dialog-enter-from,.p-dialog-bottom .p-dialog-leave-to{transform:translateY(100%)}.p-dialog-left .p-dialog-enter-from,.p-dialog-left .p-dialog-leave-to,.p-dialog-topleft .p-dialog-enter-from,.p-dialog-topleft .p-dialog-leave-to,.p-dialog-bottomleft .p-dialog-enter-from,.p-dialog-bottomleft .p-dialog-leave-to{transform:translate(-100%)}.p-dialog-right .p-dialog-enter-from,.p-dialog-right .p-dialog-leave-to,.p-dialog-topright .p-dialog-enter-from,.p-dialog-topright .p-dialog-leave-to,.p-dialog-bottomright .p-dialog-enter-from,.p-dialog-bottomright .p-dialog-leave-to{transform:translate(100%)}.p-dialog-maximized{height:100%;max-height:100%;width:100vw!important;height:100vh!important;top:0!important;left:0!important}.p-dialog-maximized .p-dialog-content{flex-grow:1}.p-confirm-dialog .p-dialog-content{align-items:center;display:flex}.p-dialog{border:1px solid #e2e8f0;border-radius:6px;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.p-dialog .p-dialog-header{color:#334155;background:#fff;border-bottom:0;border-top-left-radius:6px;border-top-right-radius:6px;padding:1.5rem}.p-dialog .p-dialog-header .p-dialog-title{font-size:1.25rem;font-weight:600}.p-dialog .p-dialog-header .p-dialog-header-icon{color:#64748b;background:0 0;border:0;border-radius:50%;outline-color:#0000;width:1.75rem;height:1.75rem;margin-right:.5rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover{color:#475569;background:#f1f5f9;border-color:#0000}.p-dialog .p-dialog-header .p-dialog-header-icon:focus-visible{outline:1px solid var(--p-focus-ring-color);outline-offset:2px;box-shadow:none}.p-dialog .p-dialog-header .p-dialog-header-icon:last-child{margin-right:0}.p-dialog .p-dialog-content{color:#334155;background:#fff;padding:0 1.5rem 1.5rem}.p-dialog .p-dialog-footer{color:#334155;background:#fff;border-top:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px;justify-content:flex-end;gap:.5rem;padding:0 1.5rem 1.5rem;display:flex}.p-dialog.p-confirm-dialog .p-confirm-dialog-icon{font-size:2rem}.p-dialog.p-confirm-dialog .p-confirm-dialog-message:not(:first-child){margin-left:1rem}.p-overlaypanel{margin-top:10px}.p-overlaypanel-flipped{margin-top:-10px;margin-bottom:10px}.p-overlaypanel-close{justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.p-overlaypanel-enter-from{opacity:0;transform:scaleY(.8)}.p-overlaypanel-leave-to{opacity:0}.p-overlaypanel-enter-active{transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)}.p-overlaypanel-leave-active{transition:opacity .1s linear}.p-overlaypanel:after,.p-overlaypanel:before{bottom:100%;left:calc(var(--overlayArrowLeft,0) + 1.25rem);content:" ";pointer-events:none;width:0;height:0;position:absolute}.p-overlaypanel:after{border-width:8px;margin-left:-8px}.p-overlaypanel:before{border-width:10px;margin-left:-10px}.p-overlaypanel-flipped:after,.p-overlaypanel-flipped:before{top:100%;bottom:auto}.p-overlaypanel.p-overlaypanel-flipped:after,.p-overlaypanel.p-overlaypanel-flipped:before{border-bottom-color:#0000}.p-overlaypanel{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:6px;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.p-overlaypanel .p-overlaypanel-close{color:#fff;background:#020617;border-radius:50%;width:1.75rem;height:1.75rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s;position:absolute;top:-.875rem;right:-.875rem}.p-overlaypanel .p-overlaypanel-close:enabled:hover{color:#fff;background:#0f172a}.p-overlaypanel:after{border-style:solid;border-color:#fff0 #fff0 #fff}.p-overlaypanel:before{border-style:solid;border-color:#e2e8f000 #e2e8f000 #d3dce8}.p-overlaypanel.p-overlaypanel-flipped:after{border-top-color:#fff}.p-overlaypanel.p-overlaypanel-flipped:before{border-top-color:#e2e8f0}.p-sidebar-mask{pointer-events:none;background-color:#0000;transition-property:background-color;display:none}.p-sidebar-mask.p-component-overlay{pointer-events:auto}.p-sidebar-visible{display:flex}.p-sidebar{pointer-events:auto;flex-direction:column;transition:transform .3s;display:flex;position:relative;transform:translate(0,0)}.p-sidebar-content{flex-grow:1;overflow-y:auto}.p-sidebar-header{flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.p-sidebar-icon{justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.p-sidebar-full .p-sidebar{max-height:100%;transition:none;transform:none;width:100vw!important;height:100vh!important;top:0!important;left:0!important}.p-sidebar-left .p-sidebar-enter-from,.p-sidebar-left .p-sidebar-leave-to{transform:translate(-100%)}.p-sidebar-right .p-sidebar-enter-from,.p-sidebar-right .p-sidebar-leave-to{transform:translate(100%)}.p-sidebar-top .p-sidebar-enter-from,.p-sidebar-top .p-sidebar-leave-to{transform:translateY(-100%)}.p-sidebar-bottom .p-sidebar-enter-from,.p-sidebar-bottom .p-sidebar-leave-to{transform:translateY(100%)}.p-sidebar-full .p-sidebar-enter-from,.p-sidebar-full .p-sidebar-leave-to{opacity:0}.p-sidebar-full .p-sidebar-enter-active,.p-sidebar-full .p-sidebar-leave-active{transition:opacity .4s cubic-bezier(.25,.8,.25,1)}.p-sidebar-left .p-sidebar,.p-sidebar-right .p-sidebar{width:20rem;height:100%}.p-sidebar-top .p-sidebar,.p-sidebar-bottom .p-sidebar{width:100%;height:10rem}.p-sidebar-left .p-sidebar-sm,.p-sidebar-right .p-sidebar-sm{width:20rem}.p-sidebar-left .p-sidebar-md,.p-sidebar-right .p-sidebar-md{width:40rem}.p-sidebar-left .p-sidebar-lg,.p-sidebar-right .p-sidebar-lg{width:60rem}.p-sidebar-top .p-sidebar-sm,.p-sidebar-bottom .p-sidebar-sm{height:10rem}.p-sidebar-top .p-sidebar-md,.p-sidebar-bottom .p-sidebar-md{height:20rem}.p-sidebar-top .p-sidebar-lg,.p-sidebar-bottom .p-sidebar-lg{height:30rem}.p-sidebar-left .p-sidebar-content,.p-sidebar-right .p-sidebar-content,.p-sidebar-top .p-sidebar-content,.p-sidebar-bottom .p-sidebar-content{width:100%;height:100%}@media screen and (width<=64em){.p-sidebar-left .p-sidebar-lg,.p-sidebar-left .p-sidebar-md,.p-sidebar-right .p-sidebar-lg,.p-sidebar-right .p-sidebar-md{width:20rem}}.p-sidebar{color:#334155;background:#fff;border:1px solid #e2e8f0;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.p-sidebar .p-sidebar-header{padding:1.125rem}.p-sidebar .p-sidebar-header .p-sidebar-header-content{font-size:1.25rem;font-weight:600}.p-sidebar .p-sidebar-header .p-sidebar-close,.p-sidebar .p-sidebar-header .p-sidebar-icon{color:#64748b;background:0 0;border:0;border-radius:50%;outline-color:#0000;width:1.75rem;height:1.75rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-sidebar .p-sidebar-header .p-sidebar-close:enabled:hover,.p-sidebar .p-sidebar-header .p-sidebar-icon:enabled:hover{color:#475569;background:#f1f5f9;border-color:#0000}.p-sidebar .p-sidebar-header .p-sidebar-close:focus-visible,.p-sidebar .p-sidebar-header .p-sidebar-icon:focus-visible{outline:1px solid var(--p-focus-ring-color);outline-offset:2px;box-shadow:none}.p-sidebar .p-sidebar-header+.p-sidebar-content{padding-top:0}.p-sidebar .p-sidebar-content{padding:0 1.125rem 1.125rem}.p-tooltip{max-width:12.5rem;padding:.25em .5rem;display:none;position:absolute}.p-tooltip.p-tooltip-right,.p-tooltip.p-tooltip-left{padding:0 .25rem}.p-tooltip.p-tooltip-top,.p-tooltip.p-tooltip-bottom{padding:.25em 0}.p-tooltip .p-tooltip-text{white-space:pre-line;word-break:break-word}.p-tooltip-arrow{border-style:solid;border-color:#0000;width:0;height:0;position:absolute;scale:2}.p-tooltip-right .p-tooltip-arrow{border-width:.25em .25em .25em 0;margin-top:-.25rem}.p-tooltip-left .p-tooltip-arrow{border-width:.25em 0 .25em .25rem;margin-top:-.25rem}.p-tooltip.p-tooltip-top{padding:.25em 0}.p-tooltip-top .p-tooltip-arrow{border-width:.25em .25em 0;margin-left:-.25rem}.p-tooltip-bottom .p-tooltip-arrow{border-width:0 .25em .25rem;margin-left:-.25rem}.p-tooltip .p-tooltip-text{color:#fff;background:#334155;border-radius:6px;padding:.5rem .75rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.p-tooltip.p-tooltip-right .p-tooltip-arrow{border-right-color:#334155}.p-tooltip.p-tooltip-left .p-tooltip-arrow{border-left-color:#334155}.p-tooltip.p-tooltip-top .p-tooltip-arrow{border-top-color:#334155}.p-tooltip.p-tooltip-bottom .p-tooltip-arrow{border-bottom-color:#334155}.p-fileupload-content{position:relative}.p-fileupload-content .p-progressbar{width:100%;position:absolute;top:0;left:0}.p-button.p-fileupload-choose{position:relative;overflow:hidden}.p-fileupload-buttonbar{flex-wrap:wrap;display:flex}.p-fileupload>input[type=file],.p-fileupload-basic input[type=file]{display:none}.p-fluid .p-fileupload .p-button{width:auto}.p-fileupload-file{flex-wrap:wrap;align-items:center;display:flex}.p-fileupload-file-thumbnail{flex-shrink:0}.p-fileupload-file-actions{margin-left:auto}.p-fileupload .p-fileupload-buttonbar{color:#334155;background:#fff;border:1px solid #e2e8f0;border-bottom:0;border-top-left-radius:6px;border-top-right-radius:6px;gap:.5rem;padding:1.125rem}.p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus{outline:1px solid var(--p-focus-ring-color);outline-offset:2px;box-shadow:none}.p-fileupload .p-fileupload-content{color:#334155;background:#fff;border:1px solid #e2e8f0;border-bottom-right-radius:6px;border-bottom-left-radius:6px;padding:0 1.125rem 1.125rem}.p-fileupload .p-fileupload-content.p-fileupload-highlight{background-color:#020617;border:1px dashed #020617}.p-fileupload .p-fileupload-file{border:1px solid #e2e8f0;border-radius:6px;gap:.5rem;margin-bottom:.5rem;padding:1rem}.p-fileupload .p-fileupload-file:last-child{margin-bottom:0}.p-fileupload .p-fileupload-file-name{margin-bottom:.5rem}.p-fileupload .p-fileupload-file-size{margin-right:.5rem}.p-fileupload .p-progressbar{height:.25rem}.p-fileupload .p-fileupload-row>div{padding:.75rem 1rem}.p-fileupload.p-fileupload-advanced .p-message{margin-top:0}.p-fileupload-choose:not(.p-disabled):hover{color:#fff;background:#0f172a;border-color:#0f172a}.p-fileupload-choose:not(.p-disabled):active{color:#fff;background:#1e293b;border-color:#1e293b}.p-breadcrumb{overflow-x:auto}.p-breadcrumb .p-breadcrumb-list{flex-wrap:nowrap;align-items:center;margin:0;padding:0;list-style-type:none;display:flex}.p-breadcrumb .p-menuitem-text{line-height:1}.p-breadcrumb .p-menuitem-link{align-items:center;text-decoration:none;display:flex}.p-breadcrumb .p-menuitem-separator{align-items:center;display:flex}.p-breadcrumb::-webkit-scrollbar{display:none}.p-breadcrumb{background:#fff;border:0;border-radius:6px;padding:1rem}.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link{border-radius:6px;outline-color:#0000;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link:focus-visible{outline:1px solid var(--p-focus-ring-color);outline-offset:2px;box-shadow:none}.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-text{color:#334155}.p-breadcrumb .p-breadcrumb-list li .p-menuitem-link .p-menuitem-icon{color:#94a3b8}.p-breadcrumb .p-breadcrumb-list li.p-menuitem-separator{color:#94a3b8;margin:0 .5rem}.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-text{color:#334155}.p-breadcrumb .p-breadcrumb-list li:last-child .p-menuitem-icon{color:#94a3b8}.p-contextmenu ul{margin:0;padding:0;list-style:none}.p-contextmenu .p-submenu-list{z-index:1;min-width:100%;position:absolute}.p-contextmenu .p-menuitem-link{cursor:pointer;align-items:center;text-decoration:none;display:flex;position:relative;overflow:hidden}.p-contextmenu .p-menuitem-text{line-height:1}.p-contextmenu .p-menuitem{position:relative}.p-contextmenu .p-menuitem-link .p-submenu-icon{margin-left:auto}.p-contextmenu-enter-from,.p-contextmenu-leave-active{opacity:0}.p-contextmenu-enter-active{transition:opacity .25s}.p-contextmenu{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:6px;min-width:12.5rem;padding:.25rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.p-contextmenu .p-contextmenu-root-list{outline:0}.p-contextmenu .p-submenu-list{background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:.25rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.p-contextmenu .p-menuitem{margin:2px 0}.p-contextmenu .p-menuitem:first-child{margin-top:0}.p-contextmenu .p-menuitem:last-child{margin-bottom:0}.p-contextmenu .p-menuitem>.p-menuitem-content{color:#334155;border-radius:4px;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-contextmenu .p-menuitem>.p-menuitem-content .p-menuitem-link{color:#334155;-webkit-user-select:none;user-select:none;padding:.5rem .75rem}.p-contextmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#334155}.p-contextmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#94a3b8;margin-right:.5rem}.p-contextmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#94a3b8}.p-contextmenu .p-menuitem.p-highlight>.p-menuitem-content{color:#fff;background:#020617}.p-contextmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-contextmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-contextmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#fff}.p-contextmenu .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:#334155}.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#334155;background:#f1f5f9}.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#334155}.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover{color:#334155;background:#f1f5f9}.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text,.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#334155}.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#334155;background:#f1f5f9}.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text,.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-contextmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#334155}.p-contextmenu .p-menuitem-separator{border-top:1px solid #e2e8f0;margin:2px 0}.p-contextmenu .p-submenu-icon{font-size:.875rem}.p-contextmenu .p-submenu-icon.p-icon{width:.875rem;height:.875rem}.p-dock{z-index:1;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute}.p-dock-list-container{pointer-events:auto;display:flex}.p-dock-list{justify-content:center;align-items:center;margin:0;padding:0;list-style:none;display:flex}.p-dock-item{will-change:transform;transition:all .2s cubic-bezier(.4,0,.2,1)}.p-dock-link{cursor:default;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.p-dock-item-second-prev,.p-dock-item-second-next{transform:scale(1.2)}.p-dock-item-prev,.p-dock-item-next{transform:scale(1.4)}.p-dock-item-current{z-index:1;transform:scale(1.6)}.p-dock-top{width:100%;top:0;left:0}.p-dock-top .p-dock-item{transform-origin:top}.p-dock-bottom{width:100%;bottom:0;left:0}.p-dock-bottom .p-dock-item{transform-origin:bottom}.p-dock-right{height:100%;top:0;right:0}.p-dock-right .p-dock-item{transform-origin:100%}.p-dock-right .p-dock-list{flex-direction:column}.p-dock-left{height:100%;top:0;left:0}.p-dock-left .p-dock-item{transform-origin:0}.p-dock-left .p-dock-list{flex-direction:column}.p-dock .p-dock-list-container{background:#ffffff1a;border:1px solid #fff3;border-radius:.5rem;padding:.5rem}.p-dock .p-dock-list-container .p-dock-list{outline:0}.p-dock .p-dock-item{border-radius:6px;padding:.5rem}.p-dock .p-dock-item.p-focus{outline:1px solid var(--p-focus-ring-color);outline-offset:2px;box-shadow:0 none}.p-dock .p-dock-link{width:3rem;height:3rem}.p-dock.p-dock-top .p-dock-item-second-prev,.p-dock.p-dock-top .p-dock-item-second-next,.p-dock.p-dock-bottom .p-dock-item-second-prev,.p-dock.p-dock-bottom .p-dock-item-second-next{margin:0 .9rem}.p-dock.p-dock-top .p-dock-item-prev,.p-dock.p-dock-top .p-dock-item-next,.p-dock.p-dock-bottom .p-dock-item-prev,.p-dock.p-dock-bottom .p-dock-item-next{margin:0 1.3rem}.p-dock.p-dock-top .p-dock-item-current,.p-dock.p-dock-bottom .p-dock-item-current{margin:0 1.5rem}.p-dock.p-dock-left .p-dock-item-second-prev,.p-dock.p-dock-left .p-dock-item-second-next,.p-dock.p-dock-right .p-dock-item-second-prev,.p-dock.p-dock-right .p-dock-item-second-next{margin:.9rem 0}.p-dock.p-dock-left .p-dock-item-prev,.p-dock.p-dock-left .p-dock-item-next,.p-dock.p-dock-right .p-dock-item-prev,.p-dock.p-dock-right .p-dock-item-next{margin:1.3rem 0}.p-dock.p-dock-left .p-dock-item-current,.p-dock.p-dock-right .p-dock-item-current{margin:1.5rem 0}.p-dock.p-dock-mobile.p-dock-top .p-dock-list-container,.p-dock.p-dock-mobile.p-dock-bottom .p-dock-list-container{width:100%;overflow-x:auto}.p-dock.p-dock-mobile.p-dock-top .p-dock-list-container .p-dock-list,.p-dock.p-dock-mobile.p-dock-bottom .p-dock-list-container .p-dock-list{margin:0 auto}.p-dock.p-dock-mobile.p-dock-left .p-dock-list-container,.p-dock.p-dock-mobile.p-dock-right .p-dock-list-container{height:100%;overflow-y:auto}.p-dock.p-dock-mobile.p-dock-left .p-dock-list-container .p-dock-list,.p-dock.p-dock-mobile.p-dock-right .p-dock-list-container .p-dock-list{margin:auto 0}.p-dock.p-dock-mobile .p-dock-list .p-dock-item{margin:0;transform:none}.p-megamenu{display:flex;position:relative}.p-megamenu-root-list{margin:0;padding:0;list-style:none}.p-megamenu .p-menuitem-link{cursor:pointer;align-items:center;text-decoration:none;display:flex;position:relative;overflow:hidden}.p-megamenu .p-menuitem-text{line-height:1}.p-megamenu-panel{z-index:1;width:auto;min-width:100%;display:none;left:0}.p-megamenu-panel:not(.p-megamenu-mobile){position:absolute}.p-megamenu-root-list>.p-menuitem-active>.p-megamenu-panel{display:block}.p-megamenu-submenu{margin:0;padding:0;list-style:none}.p-megamenu-button{cursor:pointer;justify-content:center;align-items:center;text-decoration:none;display:none}.p-megamenu-horizontal{align-items:center}.p-megamenu-horizontal .p-megamenu-root-list{flex-wrap:wrap;align-items:center;display:flex}.p-megamenu-horizontal .p-megamenu-end{align-self:center;margin-left:auto}.p-megamenu-vertical{flex-direction:column}.p-megamenu-vertical:not(.p-megamenu-mobile){display:inline-flex}.p-megamenu-vertical .p-megamenu-root-list{flex-direction:column}.p-megamenu-vertical:not(.p-megamenu-mobile) .p-megamenu-root-list>.p-menuitem-active>.p-megamenu-panel{top:0;left:100%}.p-megamenu-vertical .p-megamenu-root-list>.p-menuitem>.p-menuitem-content>.p-menuitem-link>.p-submenu-icon{margin-left:auto}.p-megamenu-grid{display:flex}.p-megamenu-col-2,.p-megamenu-col-3,.p-megamenu-col-4,.p-megamenu-col-6,.p-megamenu-col-12{flex:none;padding:.5rem}.p-megamenu-col-2{width:16.6667%}.p-megamenu-col-3{width:25%}.p-megamenu-col-4{width:33.3333%}.p-megamenu-col-6{width:50%}.p-megamenu-col-12{width:100%}.p-megamenu.p-megamenu-mobile .p-megamenu-button{display:flex}.p-megamenu.p-megamenu-mobile .p-megamenu-root-list{width:100%;display:none;position:absolute}.p-megamenu.p-megamenu-mobile .p-submenu-list{width:100%;box-shadow:none;border:0;position:static}.p-megamenu.p-megamenu-mobile .p-megamenu-root-list .p-menuitem{width:100%;position:static}.p-megamenu.p-megamenu-mobile-active .p-megamenu-root-list{z-index:1;flex-direction:column;display:flex;top:100%;left:0}.p-megamenu.p-megamenu-mobile .p-megamenu-grid{flex-wrap:wrap;max-height:90%;overflow:auto}.p-megamenu{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:.5rem}.p-megamenu .p-megamenu-root-list{outline:0}.p-megamenu .p-menuitem{margin:2px 0}.p-megamenu .p-menuitem:first-child{margin-top:0}.p-megamenu .p-menuitem:last-child{margin-bottom:0}.p-megamenu .p-menuitem>.p-menuitem-content{color:#334155;border-radius:4px;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-megamenu .p-menuitem>.p-menuitem-content .p-menuitem-link{color:#334155;-webkit-user-select:none;user-select:none;padding:.5rem .75rem}.p-megamenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#334155}.p-megamenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#94a3b8;margin-right:.5rem}.p-megamenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#94a3b8}.p-megamenu .p-menuitem.p-highlight>.p-menuitem-content{color:#fff;background:#020617}.p-megamenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-megamenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-megamenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#fff}.p-megamenu .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:#334155}.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#334155;background:#f1f5f9}.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#334155}.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover{color:#334155;background:#f1f5f9}.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text,.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#334155}.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#334155;background:#f1f5f9}.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text,.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-megamenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#334155}.p-megamenu .p-megamenu-panel{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:6px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.p-megamenu .p-submenu-header{color:#94a3b8;background:#fff;border-top-left-radius:6px;border-top-right-radius:6px;margin:0;padding:.5rem .75rem;font-weight:600}.p-megamenu .p-submenu-list{min-width:12.5rem;padding:.25rem}.p-megamenu .p-submenu-list .p-menuitem-separator{border-top:1px solid #e2e8f0;margin:2px 0}.p-megamenu.p-megamenu-vertical{min-width:12.5rem;padding:.25rem}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem>.p-menuitem-content{color:#334155;border-radius:6px;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link{-webkit-user-select:none;user-select:none;padding:.5rem .75rem}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#334155}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#94a3b8;margin-right:.5rem}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#94a3b8;margin-left:.5rem}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#334155;background:#f1f5f9}.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text,.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-megamenu.p-megamenu-horizontal .p-megamenu-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#334155}.p-megamenu.p-megamenu-mobile.p-megamenu-vertical{width:100%;padding:.5rem}.p-megamenu.p-megamenu-mobile .p-megamenu-button{color:#94a3b8;border-radius:50%;outline-color:#0000;width:1.75rem;height:1.75rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-megamenu.p-megamenu-mobile .p-megamenu-button:hover{color:#334155;background:#f1f5f9}.p-megamenu.p-megamenu-mobile .p-megamenu-button:focus{outline:1px solid var(--p-focus-ring-color);outline-offset:2px;box-shadow:none}.p-megamenu.p-megamenu-mobile .p-megamenu-root-list{background:#fff;border:1px solid #e2e8f0;padding:.25rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.p-megamenu.p-megamenu-mobile .p-megamenu-root-list .p-menuitem-separator{border-top:1px solid #e2e8f0;margin:2px 0}.p-megamenu.p-megamenu-mobile .p-megamenu-root-list .p-submenu-icon{font-size:.875rem}.p-megamenu.p-megamenu-mobile .p-megamenu-root-list .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon{margin-left:auto;transition:transform .2s}.p-megamenu.p-megamenu-mobile .p-megamenu-root-list .p-menuitem.p-menuitem-active>.p-menuitem-content>.p-menuitem-link>.p-submenu-icon{transform:rotate(-180deg)}.p-megamenu.p-megamenu-mobile .p-megamenu-root-list .p-submenu-list .p-submenu-icon{transition:transform .2s;transform:rotate(90deg)}.p-megamenu.p-megamenu-mobile .p-megamenu-root-list .p-submenu-list .p-menuitem-active>.p-menuitem-content>.p-menuitem-link>.p-submenu-icon{transform:rotate(-90deg)}.p-megamenu.p-megamenu-mobile .p-megamenu-root-list .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link{padding-left:1.5rem}.p-menu ul{margin:0;padding:0;list-style:none}.p-menu .p-menuitem-link{cursor:pointer;align-items:center;text-decoration:none;display:flex;position:relative;overflow:hidden}.p-menu .p-menuitem-text{line-height:1}.p-menu{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:6px;min-width:12.5rem;padding:.25rem}.p-menu .p-menuitem{margin:2px 0}.p-menu .p-menuitem:first-child{margin-top:0}.p-menu .p-menuitem:last-child{margin-bottom:0}.p-menu .p-menuitem>.p-menuitem-content{color:#334155;border-radius:4px;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-menu .p-menuitem>.p-menuitem-content .p-menuitem-link{color:#334155;-webkit-user-select:none;user-select:none;padding:.5rem .75rem}.p-menu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#334155}.p-menu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#94a3b8;margin-right:.5rem}.p-menu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#94a3b8}.p-menu .p-menuitem.p-highlight>.p-menuitem-content{color:#fff;background:#020617}.p-menu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-menu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-menu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#fff}.p-menu .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:#334155}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#334155;background:#f1f5f9}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#334155}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover{color:#334155;background:#f1f5f9}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text,.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#334155}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#334155;background:#f1f5f9}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text,.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#334155}.p-menu.p-menu-overlay{background:#fff;border:1px solid #e2e8f0;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.p-menu .p-submenu-header{color:#94a3b8;background:#fff;border-top-left-radius:0;border-top-right-radius:0;margin:0;padding:.5rem .75rem;font-weight:600}.p-menu .p-menuitem-separator{border-top:1px solid #e2e8f0;margin:2px 0}.p-menubar{align-items:center;display:flex}.p-menubar ul{margin:0;padding:0;list-style:none}.p-menubar .p-menuitem-link{cursor:pointer;align-items:center;text-decoration:none;display:flex;position:relative;overflow:hidden}.p-menubar .p-menuitem-text{line-height:1}.p-menubar .p-menuitem{position:relative}.p-menubar-root-list{flex-wrap:wrap;align-items:center;display:flex}.p-menubar-root-list>li ul{z-index:1;display:none}.p-menubar-root-list>.p-menuitem-active>.p-submenu-list{display:block}.p-menubar .p-submenu-list{z-index:1;display:none;position:absolute}.p-menubar .p-submenu-list>.p-menuitem-active>.p-submenu-list{display:block;top:0;left:100%}.p-menubar .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon{margin-left:auto}.p-menubar .p-menubar-end{align-self:center;margin-left:auto}.p-menubar-button{cursor:pointer;justify-content:center;align-items:center;text-decoration:none;display:none}.p-menubar.p-menubar-mobile{position:relative}.p-menubar.p-menubar-mobile .p-menubar-button{display:flex}.p-menubar.p-menubar-mobile .p-menubar-root-list{width:100%;display:none;position:absolute}.p-menubar.p-menubar-mobile .p-submenu-list{width:100%;box-shadow:none;border:0;position:static}.p-menubar.p-menubar-mobile .p-menubar-root-list .p-menuitem{width:100%;position:static}.p-menubar.p-menubar-mobile-active .p-menubar-root-list{z-index:1;flex-direction:column;display:flex;top:100%;left:0}.p-menubar{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:.5rem}.p-menubar .p-menubar-root-list{outline:0}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content{color:#334155;border-radius:6px;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link{-webkit-user-select:none;user-select:none;padding:.5rem .75rem}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#334155}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#94a3b8;margin-right:.5rem}.p-menubar .p-menubar-root-list>.p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#94a3b8;margin-left:.5rem}.p-menubar .p-menubar-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#334155;background:#f1f5f9}.p-menubar .p-menubar-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text,.p-menubar .p-menubar-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-menubar .p-menubar-root-list>.p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#334155}.p-menubar .p-menuitem{margin:2px 0}.p-menubar .p-menuitem:first-child{margin-top:0}.p-menubar .p-menuitem:last-child{margin-bottom:0}.p-menubar .p-menuitem>.p-menuitem-content{color:#334155;border-radius:4px;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-menubar .p-menuitem>.p-menuitem-content .p-menuitem-link{color:#334155;-webkit-user-select:none;user-select:none;padding:.5rem .75rem}.p-menubar .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#334155}.p-menubar .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#94a3b8;margin-right:.5rem}.p-menubar .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#94a3b8}.p-menubar .p-menuitem.p-highlight>.p-menuitem-content{color:#fff;background:#020617}.p-menubar .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-menubar .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-menubar .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#fff}.p-menubar .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:#334155}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#334155;background:#f1f5f9}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#334155}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover{color:#334155;background:#f1f5f9}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text,.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#334155}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#334155;background:#f1f5f9}.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text,.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-menubar .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#334155}.p-menubar .p-submenu-list{background:#fff;border:1px solid #e2e8f0;border-radius:6px;min-width:12.5rem;padding:.25rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.p-menubar .p-submenu-list .p-menuitem-separator{border-top:1px solid #e2e8f0;margin:2px 0}.p-menubar .p-submenu-list .p-submenu-icon{font-size:.875rem}.p-menubar.p-menubar-mobile .p-menubar-button{color:#94a3b8;border-radius:50%;outline-color:#0000;width:1.75rem;height:1.75rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-menubar.p-menubar-mobile .p-menubar-button:hover{color:#334155;background:#f1f5f9}.p-menubar.p-menubar-mobile .p-menubar-button:focus{outline:1px solid var(--p-focus-ring-color);outline-offset:2px;box-shadow:none}.p-menubar.p-menubar-mobile .p-menubar-root-list{background:#fff;border:1px solid #e2e8f0;padding:.25rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.p-menubar.p-menubar-mobile .p-menubar-root-list .p-menuitem-separator{border-top:1px solid #e2e8f0;margin:2px 0}.p-menubar.p-menubar-mobile .p-menubar-root-list .p-submenu-icon{font-size:.875rem}.p-menubar.p-menubar-mobile .p-menubar-root-list .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon{margin-left:auto;transition:transform .2s}.p-menubar.p-menubar-mobile .p-menubar-root-list .p-menuitem.p-menuitem-active>.p-menuitem-content>.p-menuitem-link>.p-submenu-icon{transform:rotate(-180deg)}.p-menubar.p-menubar-mobile .p-menubar-root-list .p-submenu-list .p-submenu-icon{transition:transform .2s;transform:rotate(90deg)}.p-menubar.p-menubar-mobile .p-menubar-root-list .p-submenu-list .p-menuitem-active>.p-menuitem-content>.p-menuitem-link>.p-submenu-icon{transform:rotate(-90deg)}.p-menubar.p-menubar-mobile .p-menubar-root-list .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link{padding-left:1.5rem}.p-menubar.p-menubar-mobile .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link{padding-left:2.5rem}.p-menubar.p-menubar-mobile .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link{padding-left:3.5rem}.p-menubar.p-menubar-mobile .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link{padding-left:4.5rem}.p-menubar.p-menubar-mobile .p-menubar-root-list .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-submenu-list .p-menuitem .p-menuitem-content .p-menuitem-link{padding-left:5.5rem}.p-panelmenu .p-panelmenu-header-action{-webkit-user-select:none;user-select:none;cursor:pointer;align-items:center;text-decoration:none;display:flex;position:relative}.p-panelmenu .p-panelmenu-header-action:focus{z-index:1}.p-panelmenu .p-submenu-list{margin:0;padding:0;list-style:none}.p-panelmenu .p-menuitem-link{-webkit-user-select:none;user-select:none;cursor:pointer;align-items:center;text-decoration:none;display:flex;position:relative;overflow:hidden}.p-panelmenu .p-menuitem-text{line-height:1}.p-panelmenu .p-panelmenu-header{outline:0}.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content{color:#64748b;background:#fff;border:0;border-radius:6px;outline-color:#0000;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action{color:#64748b;padding:1.125rem;font-weight:600}.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action .p-submenu-icon,.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action .p-menuitem-icon{margin-right:.5rem}.p-panelmenu .p-panelmenu-header:not(.p-disabled):focus-visible .p-panelmenu-header-content{outline:1px solid var(--p-focus-ring-color);outline-offset:-2px;box-shadow:inset none}.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content{color:#334155;background:#fff;border-color:#e2e8f0}.p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content{color:#334155;background:#fff;border-color:#e2e8f0;border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:0}.p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight:hover .p-panelmenu-header-content{color:#334155;background:#fff;border-color:#e2e8f0}.p-panelmenu .p-panelmenu-content{color:#334155;background:#fff;border:0;border-radius:0 0 6px 6px;padding:.25rem}.p-panelmenu .p-panelmenu-content .p-panelmenu-root-list{outline:0}.p-panelmenu .p-panelmenu-content .p-menuitem{margin:2px 0}.p-panelmenu .p-panelmenu-content .p-menuitem:last-child{margin-bottom:0}.p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content{color:#334155;border-radius:4px;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content .p-menuitem-link{color:#334155;-webkit-user-select:none;user-select:none;padding:.5rem .75rem}.p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#334155}.p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#94a3b8;margin-right:.5rem}.p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#94a3b8}.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight>.p-menuitem-content{color:#fff;background:#020617}.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#fff}.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:#334155}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#334155;background:#f1f5f9}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#334155}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover{color:#334155;background:#f1f5f9}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text,.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#334155}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#334155;background:#f1f5f9}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text,.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#334155}.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon{margin-right:.5rem}.p-panelmenu .p-panelmenu-content .p-menuitem-separator{border-top:1px solid #e2e8f0;margin:2px 0}.p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-list){padding:0 0 0 1rem}.p-panelmenu .p-panelmenu-panel{margin-bottom:0}.p-panelmenu .p-panelmenu-panel .p-panelmenu-header .p-panelmenu-header-content,.p-panelmenu .p-panelmenu-panel .p-panelmenu-content{border-radius:0}.p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header .p-panelmenu-header-content,.p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content,.p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-disabled).p-highlight:hover .p-panelmenu-header-content{border-top:0}.p-panelmenu .p-panelmenu-panel:first-child .p-panelmenu-header .p-panelmenu-header-content{border-top-left-radius:6px;border-top-right-radius:6px}.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-header:not(.p-highlight) .p-panelmenu-header-content,.p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-content{border-bottom-right-radius:6px;border-bottom-left-radius:6px}.p-steps{position:relative}.p-steps .p-steps-list{margin:0;padding:0;list-style-type:none;display:flex}.p-steps-item{flex:auto;justify-content:center;display:flex;position:relative;overflow:hidden}.p-steps-item .p-menuitem-link{cursor:pointer;flex-direction:column;align-items:center;text-decoration:none;display:inline-flex;overflow:hidden}.p-steps.p-steps-readonly .p-steps-item{cursor:auto}.p-steps-item.p-steps-current .p-menuitem-link{cursor:default}.p-steps-title{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.p-steps-number{justify-content:center;align-items:center;display:flex}.p-steps-title{display:block}.p-steps .p-steps-item .p-menuitem-link{background:#fff;border-radius:6px;outline-color:#0000;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-steps .p-steps-item .p-menuitem-link .p-steps-number{color:#64748b;z-index:1;background:#fff;border:1px solid #e2e8f0;border-radius:50%;min-width:2rem;height:2rem;font-size:1.143rem;line-height:2rem}.p-steps .p-steps-item .p-menuitem-link .p-steps-title{color:#334155;margin-top:.5rem}.p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus-visible{outline:1px solid var(--p-focus-ring-color);outline-offset:2px;box-shadow:none}.p-steps .p-steps-item.p-highlight .p-steps-title{color:#334155;font-weight:500}.p-steps .p-steps-item:before{content:" ";border-top:1px solid #e2e8f0;width:100%;margin-top:-1rem;display:block;position:absolute;top:50%;left:0}.p-tabmenu{overflow-x:auto}.p-tabmenu-nav{flex-wrap:nowrap;margin:0;padding:0;list-style-type:none;display:flex}.p-tabmenu-nav a{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;text-decoration:none;display:flex;position:relative;overflow:hidden}.p-tabmenu-nav a:focus{z-index:1}.p-tabmenu-nav .p-menuitem-text{line-height:1}.p-tabmenu-ink-bar{z-index:1;display:none}.p-tabmenu::-webkit-scrollbar{display:none}.p-tabmenu .p-tabmenu-nav{background:#fff;border:0 solid #e2e8f0;border-bottom-width:1px}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem{margin-right:0}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link{color:#64748b;background:#fff;border:0 solid #0000;border-bottom:1px solid #e2e8f0;border-top-left-radius:6px;border-top-right-radius:6px;outline-color:#0000;margin:0 0 -1px;padding:1rem 1.125rem;font-weight:600;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon{margin-right:.5rem}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link:not(.p-disabled):focus-visible{outline:1px solid var(--p-focus-ring-color);outline-offset:-2px;box-shadow:inset none}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link{color:#334155;background:#fff;border-color:#e2e8f0}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link{color:#020617;background:#fff;border-color:#e2e8f0}.p-tieredmenu ul{margin:0;padding:0;list-style:none}.p-tieredmenu .p-submenu-list{z-index:1;min-width:100%;display:none;position:absolute}.p-tieredmenu .p-menuitem-link{cursor:pointer;align-items:center;text-decoration:none;display:flex;position:relative;overflow:hidden}.p-tieredmenu .p-menuitem-text{line-height:1}.p-tieredmenu .p-menuitem{position:relative}.p-tieredmenu .p-menuitem-link .p-submenu-icon{margin-left:auto}.p-tieredmenu .p-menuitem-active>.p-submenu-list{display:block;top:0;left:100%}.p-tieredmenu-enter-from,.p-tieredmenu-leave-active{opacity:0}.p-tieredmenu-enter-active{transition:opacity .25s}.p-tieredmenu{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:6px;min-width:12.5rem;padding:.25rem}.p-tieredmenu.p-tieredmenu-overlay{background:#fff;border:1px solid #e2e8f0;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.p-tieredmenu .p-tieredmenu-root-list{outline:0}.p-tieredmenu .p-submenu-list{background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:.25rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.p-tieredmenu .p-menuitem{margin:2px 0}.p-tieredmenu .p-menuitem:first-child{margin-top:0}.p-tieredmenu .p-menuitem:last-child{margin-bottom:0}.p-tieredmenu .p-menuitem>.p-menuitem-content{color:#334155;border-radius:4px;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-tieredmenu .p-menuitem>.p-menuitem-content .p-menuitem-link{color:#334155;-webkit-user-select:none;user-select:none;padding:.5rem .75rem}.p-tieredmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#334155}.p-tieredmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#94a3b8;margin-right:.5rem}.p-tieredmenu .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#94a3b8}.p-tieredmenu .p-menuitem.p-highlight>.p-menuitem-content{color:#fff;background:#020617}.p-tieredmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-tieredmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-tieredmenu .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#fff}.p-tieredmenu .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:#334155}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#334155;background:#f1f5f9}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text,.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#334155}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover{color:#334155;background:#f1f5f9}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text,.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#334155}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#334155;background:#f1f5f9}.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text,.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-tieredmenu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#334155}.p-tieredmenu .p-menuitem-separator{border-top:1px solid #e2e8f0;margin:2px 0}.p-tieredmenu .p-submenu-icon{font-size:.875rem}.p-tieredmenu .p-submenu-icon.p-icon{width:.875rem;height:.875rem}.p-inline-message{vertical-align:top;justify-content:center;align-items:center;display:inline-flex}.p-inline-message-icon{flex-shrink:0}.p-inline-message-icon-only .p-inline-message-text{visibility:hidden;width:0}.p-fluid .p-inline-message{display:flex}.p-inline-message{border-radius:6px;margin:0;padding:.5rem .75rem}.p-inline-message.p-inline-message-info{color:#2563eb;background:#eff6fff2;border:1px solid #bfdbfe}.p-inline-message.p-inline-message-info .p-inline-message-icon{color:#2563eb}.p-inline-message.p-inline-message-success{color:#16a34a;background:#f0fdf4f2;border:1px solid #bbf7d0}.p-inline-message.p-inline-message-success .p-inline-message-icon{color:#16a34a}.p-inline-message.p-inline-message-warn{color:#ca8a04;background:#fefce8f2;border:1px solid #fde68a}.p-inline-message.p-inline-message-warn .p-inline-message-icon{color:#ca8a04}.p-inline-message.p-inline-message-error{color:#dc2626;background:#fef2f2f2;border:1px solid #fecaca}.p-inline-message.p-inline-message-error .p-inline-message-icon{color:#dc2626}.p-inline-message.p-inline-message-secondary{color:#475569;background:#f1f5f9;border:1px solid #e2e8f0}.p-inline-message.p-inline-message-secondary .p-inline-message-icon{color:#475569}.p-inline-message.p-inline-message-contrast{color:#f8fafc;background:#020617;border:1px solid #64748b}.p-inline-message.p-inline-message-contrast .p-inline-message-icon{color:#f8fafc}.p-inline-message .p-inline-message-icon{margin-right:.5rem;font-size:1rem}.p-inline-message .p-inline-message-text{font-size:1rem}.p-inline-message.p-inline-message-icon-only .p-inline-message-icon{margin-right:0}.p-message-wrapper{align-items:center;display:flex}.p-message-icon{flex-shrink:0}.p-message-close{flex-shrink:0;justify-content:center;align-items:center;display:flex}.p-message-close.p-link{margin-left:auto;position:relative;overflow:hidden}.p-message-enter-from{opacity:0}.p-message-enter-active{transition:opacity .3s}.p-message.p-message-leave-from{max-height:1000px}.p-message.p-message-leave-to{opacity:0;max-height:0;margin:0}.p-message-leave-active{transition:max-height .3s cubic-bezier(0,1,0,1),opacity .3s,margin .15s;overflow:hidden}.p-message-leave-active .p-message-close{display:none}.p-message{border-radius:6px;margin:1rem 0}.p-message .p-message-wrapper{padding:.5rem .75rem}.p-message .p-message-close{background:0 0;border-radius:50%;outline-color:#0000;width:1.75rem;height:1.75rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-message .p-message-close:hover{background:#ffffff80}.p-message .p-message-close:focus-visible{outline:1px solid var(--p-focus-ring-color);outline-offset:2px;box-shadow:none}.p-message.p-message-info{color:#2563eb;background:#eff6fff2;border:1px solid #bfdbfe}.p-message.p-message-info .p-message-icon,.p-message.p-message-info .p-message-close{color:#2563eb}.p-message.p-message-success{color:#16a34a;background:#f0fdf4f2;border:1px solid #bbf7d0}.p-message.p-message-success .p-message-icon,.p-message.p-message-success .p-message-close{color:#16a34a}.p-message.p-message-warn{color:#ca8a04;background:#fefce8f2;border:1px solid #fde68a}.p-message.p-message-warn .p-message-icon,.p-message.p-message-warn .p-message-close{color:#ca8a04}.p-message.p-message-error{color:#dc2626;background:#fef2f2f2;border:1px solid #fecaca}.p-message.p-message-error .p-message-icon,.p-message.p-message-error .p-message-close{color:#dc2626}.p-message.p-message-secondary{color:#475569;background:#f1f5f9;border:1px solid #e2e8f0}.p-message.p-message-secondary .p-message-icon,.p-message.p-message-secondary .p-message-close{color:#475569}.p-message.p-message-contrast{color:#f8fafc;background:#020617;border:1px solid #64748b}.p-message.p-message-contrast .p-message-icon,.p-message.p-message-contrast .p-message-close{color:#f8fafc}.p-message .p-message-text{font-size:1rem;font-weight:500}.p-message .p-message-icon{margin-right:.5rem;font-size:1rem}.p-message .p-icon:not(.p-message-close-icon){width:1rem;height:1rem}.p-toast{white-space:pre-line;word-break:break-word;width:25rem}.p-toast-message-icon{flex-shrink:0}.p-toast-message-content{align-items:flex-start;display:flex}.p-toast-message-text{flex:auto}.p-toast-top-center,.p-toast-bottom-center{transform:translate(-50%)}.p-toast-center{min-width:20vw;transform:translate(-50%,-50%)}.p-toast-icon-close{justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.p-toast-icon-close.p-link{cursor:pointer}.p-toast-message-enter-from{opacity:0;transform:translateY(50%)}.p-toast-message-leave-from{max-height:1000px}.p-toast .p-toast-message.p-toast-message-leave-to{opacity:0;max-height:0;margin-bottom:0;overflow:hidden}.p-toast-message-enter-active{transition:transform .3s,opacity .3s}.p-toast-message-leave-active{transition:max-height .45s cubic-bezier(0,1,0,1),opacity .3s,margin-bottom .3s}.p-toast{opacity:1}.p-toast .p-toast-message{border-radius:6px;margin:0 0 1rem;box-shadow:0 2px 12px #0000001a}.p-toast .p-toast-message .p-toast-message-content{border-width:1px;padding:.75rem}.p-toast .p-toast-message .p-toast-message-content .p-toast-message-text{margin:0 0 0 .5rem}.p-toast .p-toast-message .p-toast-message-content .p-toast-message-icon{font-size:1.125rem}.p-toast .p-toast-message .p-toast-message-content .p-toast-message-icon.p-icon{width:1.125rem;height:1.125rem}.p-toast .p-toast-message .p-toast-message-content .p-toast-summary{font-weight:500}.p-toast .p-toast-message .p-toast-message-content .p-toast-detail{margin:.5rem 0 0}.p-toast .p-toast-message .p-toast-icon-close{background:0 0;border-radius:50%;outline-color:#0000;width:1.125rem;height:1.125rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-toast .p-toast-message .p-toast-icon-close:hover{background:#ffffff80}.p-toast .p-toast-message .p-toast-icon-close:focus-visible{outline:1px solid var(--p-focus-ring-color);outline-offset:2px;box-shadow:none}.p-toast .p-toast-message.p-toast-message-info{color:#2563eb;background:#eff6fff2;border:1px solid #bfdbfe}.p-toast .p-toast-message.p-toast-message-info .p-toast-message-icon,.p-toast .p-toast-message.p-toast-message-info .p-toast-icon-close{color:#2563eb}.p-toast .p-toast-message.p-toast-message-success{color:#16a34a;background:#f0fdf4f2;border:1px solid #bbf7d0}.p-toast .p-toast-message.p-toast-message-success .p-toast-message-icon,.p-toast .p-toast-message.p-toast-message-success .p-toast-icon-close{color:#16a34a}.p-toast .p-toast-message.p-toast-message-warn{color:#ca8a04;background:#fefce8f2;border:1px solid #fde68a}.p-toast .p-toast-message.p-toast-message-warn .p-toast-message-icon,.p-toast .p-toast-message.p-toast-message-warn .p-toast-icon-close{color:#ca8a04}.p-toast .p-toast-message.p-toast-message-error{color:#dc2626;background:#fef2f2f2;border:1px solid #fecaca}.p-toast .p-toast-message.p-toast-message-error .p-toast-message-icon,.p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close{color:#dc2626}.p-toast .p-toast-message.p-toast-message-secondary{color:#475569;background:#f1f5f9;border:1px solid #e2e8f0}.p-toast .p-toast-message.p-toast-message-secondary .p-toast-message-icon,.p-toast .p-toast-message.p-toast-message-secondary .p-toast-icon-close{color:#475569}.p-toast .p-toast-message.p-toast-message-contrast{color:#f8fafc;background:#020617;border:1px solid #64748b}.p-toast .p-toast-message.p-toast-message-contrast .p-toast-message-icon,.p-toast .p-toast-message.p-toast-message-contrast .p-toast-icon-close{color:#f8fafc}.p-galleria-content{flex-direction:column;display:flex}.p-galleria-item-wrapper{flex-direction:column;display:flex;position:relative}.p-galleria-item-container{height:100%;display:flex;position:relative}.p-galleria-item-nav{justify-content:center;align-items:center;margin-top:-.5rem;display:inline-flex;position:absolute;top:50%;overflow:hidden}.p-galleria-item-prev{border-top-left-radius:0;border-bottom-left-radius:0;left:0}.p-galleria-item-next{border-top-right-radius:0;border-bottom-right-radius:0;right:0}.p-galleria-item{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.p-galleria-item-nav-onhover .p-galleria-item-nav{pointer-events:none;opacity:0;transition:opacity .2s ease-in-out}.p-galleria-item-nav-onhover .p-galleria-item-wrapper:hover .p-galleria-item-nav{pointer-events:all;opacity:1}.p-galleria-item-nav-onhover .p-galleria-item-wrapper:hover .p-galleria-item-nav.p-disabled{pointer-events:none}.p-galleria-caption{width:100%;position:absolute;bottom:0;left:0}.p-galleria-thumbnail-wrapper{flex-direction:column;flex-shrink:0;display:flex;overflow:auto}.p-galleria-thumbnail-prev,.p-galleria-thumbnail-next{flex:none;justify-content:center;align-self:center;align-items:center;display:flex;position:relative;overflow:hidden}.p-galleria-thumbnail-prev span,.p-galleria-thumbnail-next span{justify-content:center;align-items:center;display:flex}.p-galleria-thumbnail-container{flex-direction:row;display:flex}.p-galleria-thumbnail-items-container{width:100%;overflow:hidden}.p-galleria-thumbnail-items{display:flex}.p-galleria-thumbnail-item{cursor:pointer;opacity:.5;justify-content:center;align-items:center;display:flex;overflow:auto}.p-galleria-thumbnail-item:hover{opacity:1;transition:opacity .3s}.p-galleria-thumbnail-item-current{opacity:1}.p-galleria-thumbnails-left .p-galleria-content,.p-galleria-thumbnails-right .p-galleria-content,.p-galleria-thumbnails-left .p-galleria-item-wrapper,.p-galleria-thumbnails-right .p-galleria-item-wrapper{flex-direction:row}.p-galleria-thumbnails-left .p-galleria-item-wrapper,.p-galleria-thumbnails-top .p-galleria-item-wrapper{order:2}.p-galleria-thumbnails-left .p-galleria-thumbnail-wrapper,.p-galleria-thumbnails-top .p-galleria-thumbnail-wrapper{order:1}.p-galleria-thumbnails-left .p-galleria-thumbnail-container,.p-galleria-thumbnails-right .p-galleria-thumbnail-container{flex-direction:column;flex-grow:1}.p-galleria-thumbnails-left .p-galleria-thumbnail-items,.p-galleria-thumbnails-right .p-galleria-thumbnail-items{flex-direction:column;height:100%}.p-galleria-indicators{justify-content:center;align-items:center;display:flex}.p-galleria-indicator>button{align-items:center;display:inline-flex}.p-galleria-indicators-left .p-galleria-item-wrapper,.p-galleria-indicators-right .p-galleria-item-wrapper{flex-direction:row;align-items:center}.p-galleria-indicators-left .p-galleria-item-container,.p-galleria-indicators-top .p-galleria-item-container{order:2}.p-galleria-indicators-left .p-galleria-indicators,.p-galleria-indicators-top .p-galleria-indicators{order:1}.p-galleria-indicators-left .p-galleria-indicators,.p-galleria-indicators-right .p-galleria-indicators{flex-direction:column}.p-galleria-indicator-onitem .p-galleria-indicators{z-index:1;display:flex;position:absolute}.p-galleria-indicator-onitem.p-galleria-indicators-top .p-galleria-indicators{align-items:flex-start;width:100%;top:0;left:0}.p-galleria-indicator-onitem.p-galleria-indicators-right .p-galleria-indicators{align-items:flex-end;height:100%;top:0;right:0}.p-galleria-indicator-onitem.p-galleria-indicators-bottom .p-galleria-indicators{align-items:flex-end;width:100%;bottom:0;left:0}.p-galleria-indicator-onitem.p-galleria-indicators-left .p-galleria-indicators{align-items:flex-start;height:100%;top:0;left:0}.p-galleria-mask{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.p-galleria-close{justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0;overflow:hidden}.p-galleria-mask .p-galleria-item-nav{margin-top:-.5rem;position:fixed;top:50%}.p-galleria-enter-active{transition:all .15s cubic-bezier(0,0,.2,1)}.p-galleria-leave-active{transition:all .15s cubic-bezier(.4,0,.2,1)}.p-galleria-enter-from,.p-galleria-leave-to{opacity:0;transform:scale(.7)}.p-galleria-enter-active .p-galleria-item-nav{opacity:0}.p-items-hidden .p-galleria-thumbnail-item{visibility:hidden}.p-items-hidden .p-galleria-thumbnail-item.p-galleria-thumbnail-item-active{visibility:visible}.p-galleria .p-galleria-close{color:#f1f5f9;background:0 0;border-radius:50%;width:4rem;height:4rem;margin:.5rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-galleria .p-galleria-close .p-galleria-close-icon{font-size:2rem}.p-galleria .p-galleria-close .p-icon{width:2rem;height:2rem}.p-galleria .p-galleria-close:hover{color:#f1f5f9;background:#ffffff1a}.p-galleria .p-galleria-item-nav{color:#f1f5f9;background:0 0;border-radius:6px;width:4rem;height:4rem;margin:0 .5rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-galleria .p-galleria-item-nav .p-galleria-item-prev-icon,.p-galleria .p-galleria-item-nav .p-galleria-item-next-icon{font-size:2rem}.p-galleria .p-galleria-item-nav .p-icon{width:2rem;height:2rem}.p-galleria .p-galleria-item-nav:not(.p-disabled):hover{color:#f1f5f9;background:#ffffff1a}.p-galleria .p-galleria-caption{color:#f1f5f9;background:#00000080;padding:1rem}.p-galleria .p-galleria-indicators{padding:1rem}.p-galleria .p-galleria-indicators .p-galleria-indicator button{background-color:#e2e8f0;border-radius:50%;width:1rem;height:1rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-galleria .p-galleria-indicators .p-galleria-indicator button:hover{background:#cbd5e1}.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button{color:#fff;background:#020617}.p-galleria.p-galleria-indicators-bottom .p-galleria-indicator,.p-galleria.p-galleria-indicators-top .p-galleria-indicator{margin-right:.5rem}.p-galleria.p-galleria-indicators-left .p-galleria-indicator,.p-galleria.p-galleria-indicators-right .p-galleria-indicator{margin-bottom:.5rem}.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators{background:#00000080}.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button{background:#fff6}.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button:hover{background:#fff9}.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator.p-highlight button{color:#fff;background:#020617}.p-galleria .p-galleria-thumbnail-container{background:#000000e6;padding:1rem .25rem}.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev,.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next{color:#f1f5f9;background-color:#0000;border-radius:50%;width:2rem;height:2rem;margin:.5rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev:hover,.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next:hover{color:#f1f5f9;background:#ffffff1a}.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content{outline-color:#0000}.p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus-visible{outline:1px solid var(--p-focus-ring-color);outline-offset:2px;box-shadow:none}.p-galleria-mask{--maskbg:#000000e6}.p-image-mask{justify-content:center;align-items:center;display:flex}.p-image-preview-container{line-height:0;display:inline-block;position:relative}.p-image-preview-indicator{opacity:0;border:none;justify-content:center;align-items:center;width:100%;height:100%;padding:0;transition:opacity .3s;display:flex;position:absolute;top:0;left:0}.p-image-preview-container:hover>.p-image-preview-indicator{opacity:1;cursor:pointer}.p-image-preview-container>img{cursor:pointer}.p-image-toolbar{z-index:1;display:flex;position:absolute;top:0;right:0}.p-image-action.p-link{justify-content:center;align-items:center;display:flex}.p-image-action.p-disabled{pointer-events:auto}.p-image-preview{max-width:100vw;max-height:100vh;transition:transform .15s}.p-image-preview-enter-active{transition:all .15s cubic-bezier(0,0,.2,1)}.p-image-preview-leave-active{transition:all .15s cubic-bezier(.4,0,.2,1)}.p-image-preview-enter-from,.p-image-preview-leave-to{opacity:0;transform:scale(.7)}.p-image-mask{--maskbg:#000000e6}.p-image-preview-indicator{color:#f8fafc;background-color:#0000;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-image-preview-indicator .p-icon{width:1.5rem;height:1.5rem}.p-image-preview-container:hover>.p-image-preview-indicator{background-color:#00000080}.p-image-toolbar{padding:1rem}.p-image-action.p-link{color:#f8fafc;background-color:#0000;border-radius:50%;width:3rem;height:3rem;margin-right:.5rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-image-action.p-link:last-child{margin-right:0}.p-image-action.p-link:hover{color:#fff;background-color:#ffffff1a}.p-image-action.p-link i{font-size:1.5rem}.p-image-action.p-link .p-icon{width:1.5rem;height:1.5rem}.p-avatar{justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1rem;display:inline-flex}.p-avatar.p-avatar-image{background-color:#0000}.p-avatar.p-avatar-circle,.p-avatar-circle img{border-radius:50%}.p-avatar .p-avatar-icon{font-size:1rem}.p-avatar img{width:100%;height:100%}.p-avatar-group .p-avatar+.p-avatar{margin-left:-1rem}.p-avatar-group{align-items:center;display:flex}.p-avatar{background-color:#e2e8f0;border-radius:6px}.p-avatar.p-avatar-lg{width:3rem;height:3rem;font-size:1.5rem}.p-avatar.p-avatar-lg .p-avatar-icon{font-size:1.5rem}.p-avatar.p-avatar-xl{width:4rem;height:4rem;font-size:2rem}.p-avatar.p-avatar-xl .p-avatar-icon{font-size:2rem}.p-avatar-group .p-avatar{border:2px solid #fff}.p-badge{text-align:center;border-radius:10px;padding:0 .5rem;display:inline-block}.p-overlay-badge{position:relative}.p-overlay-badge .p-badge{transform-origin:100% 0;margin:0;position:absolute;top:0;right:0;transform:translate(50%,-50%)}.p-badge.p-badge-dot{border-radius:50%;width:.5rem;min-width:.5rem;height:.5rem;padding:0}.p-badge-no-gutter{border-radius:50%;padding:0}.p-badge{color:#fff;background:#020617;min-width:1.5rem;height:1.5rem;font-size:.75rem;font-weight:700;line-height:1.5rem}.p-badge.p-badge-success{color:#fff;background-color:#22c55e}.p-badge.p-badge-info{color:#fff;background-color:#0ea5e9}.p-badge.p-badge-warning{color:#fff;background-color:#f97316}.p-badge.p-badge-danger{color:#fff;background-color:#ef4444}.p-badge.p-badge-secondary{color:#475569;background-color:#f1f5f9}.p-badge.p-badge-contrast{color:#fff;background-color:#020617}.p-badge.p-badge-lg{min-width:2.25rem;height:2.25rem;font-size:1.125rem;line-height:2.25rem}.p-badge.p-badge-xl{min-width:3rem;height:3rem;font-size:1.5rem;line-height:3rem}.p-blockui-container{position:relative}.p-blockui.p-component-overlay{position:absolute}.p-blockui-document.p-component-overlay{position:fixed}.p-blockui{border-radius:6px}.p-chip{align-items:center;display:inline-flex}.p-chip-text,.p-chip-icon.pi{line-height:1.5}.p-chip-remove-icon{cursor:pointer;line-height:1.5}.p-chip img{border-radius:50%}.p-chip{color:#1e293b;background-color:#f1f5f9;border-radius:16px;padding:0 .75rem}.p-chip .p-chip-text{margin-top:.25rem;margin-bottom:.25rem;line-height:1.5}.p-chip .p-chip-icon{margin-right:.5rem}.p-chip img{width:2rem;height:2rem;margin-left:-.75rem;margin-right:.5rem}.p-chip .p-chip-remove-icon{border-radius:6px;outline-color:#0000;margin-left:.5rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-chip .p-chip-remove-icon:focus-visible{outline:1px solid var(--p-focus-ring-color);outline-offset:2px;box-shadow:none}.p-chip .p-chip-remove-icon:focus{outline:0}.p-inplace .p-inplace-display{cursor:pointer;display:inline}.p-inplace .p-inplace-content{display:inline}.p-fluid .p-inplace.p-inplace-closable .p-inplace-content{display:flex}.p-fluid .p-inplace.p-inplace-closable .p-inplace-content>.p-inputtext{flex:auto;width:1%}.p-inplace .p-inplace-display{border-radius:6px;outline-color:#0000;padding:.5rem .75rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-inplace .p-inplace-display:not(.p-disabled):hover{color:#1e293b;background:#f1f5f9}.p-inplace .p-inplace-display:focus{outline:1px solid var(--p-focus-ring-color);outline-offset:2px;box-shadow:none}.p-metergroup,.p-metergroup-meters{display:flex}.p-metergroup-vertical .p-metergroup-meters{flex-direction:column}.p-metergroup-labels{flex-wrap:wrap;margin:0;padding:0;list-style-type:none;display:flex}.p-metergroup-vertical .p-metergroup-labels{align-items:start}.p-metergroup-labels-vertical{flex-direction:column}.p-metergroup-label{align-items:center;display:inline-flex}.p-metergroup-label-marker{display:inline-flex}.p-metergroup{gap:1rem}.p-metergroup .p-metergroup-meters{background:#e2e8f0;border-radius:6px}.p-metergroup .p-metergroup-meter{background:#020617;border:0}.p-metergroup .p-metergroup-labels .p-metergroup-label{gap:.5rem}.p-metergroup .p-metergroup-labels .p-metergroup-label-marker{background:#020617;border-radius:100%;width:.5rem;height:.5rem}.p-metergroup .p-metergroup-labels .p-metergroup-label-icon{width:1rem;height:1rem}.p-metergroup .p-metergroup-labels.p-metergroup-labels-vertical{gap:.5rem}.p-metergroup .p-metergroup-labels.p-metergroup-labels-horizontal{gap:1rem}.p-metergroup.p-metergroup-horizontal{flex-direction:column}.p-metergroup.p-metergroup-horizontal .p-metergroup-meters{height:.5rem}.p-metergroup.p-metergroup-horizontal .p-metergroup-meter:first-of-type{border-top-left-radius:6px;border-bottom-left-radius:6px}.p-metergroup.p-metergroup-horizontal .p-metergroup-meter:last-of-type{border-top-right-radius:6px;border-bottom-right-radius:6px}.p-metergroup.p-metergroup-vertical{flex-direction:row}.p-metergroup.p-metergroup-vertical .p-metergroup-meters{width:.5rem;height:100%}.p-metergroup.p-metergroup-vertical .p-metergroup-meter:first-of-type{border-top-left-radius:6px;border-top-right-radius:6px}.p-metergroup.p-metergroup-vertical .p-metergroup-meter:last-of-type{border-bottom-right-radius:6px;border-bottom-left-radius:6px}.p-progressbar{position:relative;overflow:hidden}.p-progressbar-determinate .p-progressbar-value{border:0;justify-content:center;align-items:center;width:0%;height:100%;display:flex;position:absolute;overflow:hidden}.p-progressbar-determinate .p-progressbar-label{display:inline-flex}.p-progressbar-determinate .p-progressbar-value-animate{transition:width 1s ease-in-out}.p-progressbar-indeterminate .p-progressbar-value:before{content:"";background-color:inherit;will-change:left, right;animation:2.1s cubic-bezier(.65,.815,.735,.395) infinite p-progressbar-indeterminate-anim;position:absolute;top:0;bottom:0;left:0}.p-progressbar-indeterminate .p-progressbar-value:after{content:"";background-color:inherit;will-change:left, right;animation:2.1s cubic-bezier(.165,.84,.44,1) 1.15s infinite p-progressbar-indeterminate-anim-short;position:absolute;top:0;bottom:0;left:0}@keyframes p-progressbar-indeterminate-anim{0%{left:-35%;right:100%}60%{left:100%;right:-90%}to{left:100%;right:-90%}}@keyframes p-progressbar-indeterminate-anim-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}to{left:107%;right:-8%}}.p-progressbar{background:#e2e8f0;border:0;border-radius:6px;height:1.25rem}.p-progressbar .p-progressbar-value{background:#020617;border:0;margin:0}.p-progressbar .p-progressbar-label{color:#fff;line-height:1.25rem}.p-progress-spinner{width:100px;height:100px;margin:0 auto;display:inline-block;position:relative}.p-progress-spinner:before{content:"";padding-top:100%;display:block}.p-progress-spinner-svg{transform-origin:50%;width:100%;height:100%;margin:auto;animation:2s linear infinite p-progress-spinner-rotate;position:absolute;inset:0}.p-progress-spinner-circle{stroke-dasharray:89 200;stroke-dashoffset:0;stroke:#dc2626;stroke-linecap:round;animation:1.5s ease-in-out infinite p-progress-spinner-dash,6s ease-in-out infinite p-progress-spinner-color}@keyframes p-progress-spinner-rotate{to{transform:rotate(360deg)}}@keyframes p-progress-spinner-dash{0%{stroke-dasharray:1 200;stroke-dashoffset:0}50%{stroke-dasharray:89 200;stroke-dashoffset:-35px}to{stroke-dasharray:89 200;stroke-dashoffset:-124px}}@keyframes p-progress-spinner-color{to,0%{stroke:#dc2626}40%{stroke:#2563eb}66%{stroke:#16a34a}80%,90%{stroke:#ca8a04}}.p-ripple{position:relative;overflow:hidden}.p-ink{pointer-events:none;background:#ffffff80;border-radius:100%;display:block;position:absolute;transform:scale(0)}.p-ink-active{animation:.4s linear ripple}.p-ripple-disabled .p-ink{display:none}@keyframes ripple{to{opacity:0;transform:scale(2.5)}}.p-scrolltop{justify-content:center;align-items:center;display:flex;position:fixed;bottom:20px;right:20px}.p-scrolltop-sticky{position:sticky}.p-scrolltop-sticky.p-link{margin-left:auto}.p-scrolltop-enter-from{opacity:0}.p-scrolltop-enter-active{transition:opacity .15s}.p-scrolltop.p-scrolltop-leave-to{opacity:0}.p-scrolltop-leave-active{transition:opacity .15s}.p-scrolltop{border-radius:50%;width:3rem;height:3rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.p-scrolltop.p-link{background:#000000b3}.p-scrolltop.p-link:hover{background:#000c}.p-scrolltop .p-scrolltop-icon{color:#f8fafc;font-size:1.5rem}.p-scrolltop .p-scrolltop-icon.p-icon{width:1.5rem;height:1.5rem}.p-skeleton{overflow:hidden}.p-skeleton:after{content:"";z-index:1;height:100%;animation:1.2s infinite p-skeleton-animation;position:absolute;top:0;left:0;right:0;transform:translate(-100%)}.p-skeleton.p-skeleton-circle{border-radius:50%}.p-skeleton-none:after{animation:none}@keyframes p-skeleton-animation{0%{transform:translate(-100%)}to{transform:translate(100%)}}.p-skeleton{background-color:#e2e8f0;border-radius:6px}.p-skeleton:after{background:linear-gradient(90deg,#fff0,#fff6,#fff0)}.p-tag{justify-content:center;align-items:center;display:inline-flex}.p-tag-icon,.p-tag-value,.p-tag-icon.pi{line-height:1.5}.p-tag.p-tag-rounded{border-radius:10rem}.p-tag{color:#fff;background:#020617;border-radius:6px;padding:.25rem .4rem;font-size:.75rem;font-weight:700}.p-tag.p-tag-success{color:#fff;background-color:#22c55e}.p-tag.p-tag-info{color:#fff;background-color:#0ea5e9}.p-tag.p-tag-warning{color:#fff;background-color:#f97316}.p-tag.p-tag-danger{color:#fff;background-color:#ef4444}.p-tag.p-tag-secondary{color:#475569;background-color:#f1f5f9}.p-tag.p-tag-contrast{color:#fff;background-color:#020617}.p-tag .p-tag-icon{font-size:.75rem}.p-tag .p-tag-icon:not(:last-child){margin-right:.25rem}.p-tag .p-tag-icon.p-icon{width:.75rem;height:.75rem}.p-terminal{height:18rem;overflow:auto}.p-terminal-prompt-container{align-items:center;display:flex}.p-terminal-input{color:inherit;background-color:#0000;border:0;outline:0;flex:auto;padding:0}.p-terminal-input::-ms-clear{display:none}.p-terminal{color:#334155;background:#fff;border:1px solid #e2e8f0;padding:0 1.125rem 1.125rem}.p-terminal .p-terminal-input{font-family:var(--font-family);font-feature-settings:var(--font-feature-settings,normal);font-size:1rem}.p-accordion .p-accordion-header .p-accordion-header-link{flex-direction:row-reverse;justify-content:space-between;border-radius:6px!important}.p-accordion .p-accordion-header .p-accordion-header-link:hover{border-bottom-color:#e2e8f0}.p-accordion .p-accordion-header .p-accordion-header-link .p-accordion-toggle-icon{transform:rotate(90deg)}.p-accordion .p-accordion-header.p-highlight .p-accordion-toggle-icon{transform:rotate(-180deg)}.p-accordion .p-accordion-tab{border-bottom:1px solid #e2e8f0}.p-accordion .p-accordion-tab:last-child{border-bottom:0}.p-autocomplete .p-autocomplete-multiple-container{gap:.25rem;padding:.25rem}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token{border-radius:4px;margin:0}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon{margin-left:.375rem}.p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token{margin-left:.5rem}.p-autocomplete .p-autocomplete-multiple-container:has(.p-autocomplete-token) .p-autocomplete-input-token{margin-left:.5rem}.p-autocomplete.p-disabled{opacity:1}.p-button-label{font-weight:500}.p-button.p-button-success:enabled:focus-visible{outline-color:#22c55e}.p-button.p-button-info:enabled:focus-visible{outline-color:#0ea5e9}.p-button.p-button-warning:enabled:focus-visible{outline-color:#f97316}.p-button.p-button-help:enabled:focus-visible{outline-color:#a855f7}.p-button.p-button-danger:enabled:focus-visible{outline-color:#ef4444}.p-button.p-button-contrast:enabled:focus-visible{outline-color:#020617}.p-button.p-button-outlined,.p-button.p-button-outlined:not(:disabled):hover,.p-button.p-button-outlined:not(:disabled):active{border-color:var(--primary-200)}.p-button.p-button-outlined.p-button-secondary{border-color:var(--surface-200);color:#64748b}.p-button.p-button-outlined.p-button-secondary:not(:disabled):hover{color:#64748b;border-color:var(--surface-200);background-color:#f1f5f9}.p-button.p-button-outlined.p-button-secondary:not(:disabled):active{color:#64748b;border-color:var(--surface-200);background-color:#e2e8f0}.p-button.p-button-outlined.p-button-success,.p-button.p-button-outlined.p-button-success:not(:disabled):hover,.p-button.p-button-outlined.p-button-success:not(:disabled):active{border-color:#bbf7d0}.p-button.p-button-outlined.p-button-info,.p-button.p-button-outlined.p-button-info:not(:disabled):hover,.p-button.p-button-outlined.p-button-info:not(:disabled):active{border-color:#bae6fd}.p-button.p-button-outlined.p-button-warning,.p-button.p-button-outlined.p-button-warning:not(:disabled):hover,.p-button.p-button-outlined.p-button-warning:not(:disabled):active{border-color:#fed7aa}.p-button.p-button-outlined.p-button-help,.p-button.p-button-outlined.p-button-help:not(:disabled):hover,.p-button.p-button-outlined.p-button-help:not(:disabled):active{border-color:#e9d5ff}.p-button.p-button-outlined.p-button-danger,.p-button.p-button-outlined.p-button-danger:not(:disabled):hover,.p-button.p-button-outlined.p-button-danger:not(:disabled):active{border-color:#fecaca}.p-button.p-button-outlined.p-button-contrast,.p-button.p-button-outlined.p-button-contrast:not(:disabled):hover,.p-button.p-button-outlined.p-button-contrast:not(:disabled):active{border-color:#334155}.p-button.p-button-secondary.p-button-text{color:#64748b}.p-button.p-button-secondary.p-button-text:not(:disabled):hover{color:#64748b;background:#f1f5f9}.p-button.p-button-secondary.p-button-text:not(:disabled):active{color:#64748b;background:#e2e8f0}.p-datepicker-buttonbar .p-button{padding:.25rem .75rem;font-size:.875rem}.p-datepicker .p-datepicker-group-container+.p-timepicker{margin-top:.5rem;padding-top:.5rem}.p-datepicker table th{font-weight:500}.p-card{border-radius:12px;flex-direction:column;display:flex}.p-card .p-card-caption{flex-direction:column;gap:.5rem;display:flex}.p-card .p-card-caption .p-card-title,.p-card .p-card-caption .p-card-subtitle{margin-bottom:0}.p-card .p-card-body{flex-direction:column;gap:1rem;display:flex}.p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button{background-color:#020617}.p-cascadeselect{box-shadow:0 0 #0000,0 0 #0000,0 1px 2px #1212170d}.p-cascadeselect .p-cascadeselect-label{box-shadow:none}.p-cascadeselect.p-disabled{opacity:1;background-color:#e2e8f0}.p-cascadeselect.p-disabled .p-cascadeselect-label{color:#64748b}div.p-cascadeselect-panel{box-shadow:none;border:0}.p-checkbox .p-checkbox-box{border-radius:4px;box-shadow:0 0 #0000,0 0 #0000,0 1px 2px #1212170d}.p-checkbox:not(.p-disabled):has(.p-checkbox-input:focus-visible) .p-checkbox-box{outline-offset:2px;outline-width:1px}.p-checkbox:not(.p-disabled):has(.p-checkbox-input:focus-visible).p-highlight .p-checkbox-box{border-color:#020617}.p-checkbox.p-disabled{opacity:1}.p-checkbox.p-disabled .p-checkbox-box{background-color:#e2e8f0;border:1px solid #cbd5e1}.p-checkbox.p-disabled .p-checkbox-box .p-checkbox-icon{color:#64748b}.p-chips .p-chips-multiple-container{gap:.25rem;padding:.25rem}.p-chips .p-chips-multiple-container .p-chips-token{border-radius:4px;margin:0}.p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon{margin-left:.375rem}.p-chips .p-chips-multiple-container .p-chips-input-token{margin-left:.5rem}.p-chips .p-chips-multiple-container:has(.p-chips-token) .p-chips-input-token{margin-left:.5rem}.p-chips.p-disabled .p-chips-multiple-container{opacity:1;background-color:#e2e8f0}.p-chip{border-radius:16px;padding:.25rem .75rem}.p-chip .p-chip-text{margin-top:0;margin-bottom:0}.p-chip .p-chip-remove-icon{margin-left:.375rem}.p-chip:has(.p-chip-remove-icon){padding-right:.5rem}.p-chip img{margin-left:-.5rem}.p-colorpicker-preview{padding:0}.p-colorpicker-preview:enabled:focus{outline-offset:2px}.p-colorpicker-preview.p-inputtext.p-disabled{opacity:.6}.p-confirm-popup{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.p-datatable .p-datatable-tbody>tr.p-datatable-dragpoint-top>td{box-shadow:inset 0 2px #020617}.p-datatable .p-datatable-tbody>tr.p-datatable-dragpoint-bottom>td{box-shadow:inset 0 -2px #020617}.p-datatable .p-datatable-tbody>tr:has(+.p-highlight)>td{border-bottom-color:#020515}.p-datatable .p-datatable-tbody>tr.p-highlight>td{border-bottom-color:#020515}.p-dataview-layout-options.p-selectbutton .p-button svg{position:relative}.p-dialog{background-color:#fff;border-radius:12px}.p-dialog.p-dialog-maximized{border-radius:0}.p-dialog .p-dialog-header{border-top-left-radius:12px;border-top-right-radius:12px}.p-dialog .p-dialog-content:last-of-type,.p-dialog .p-dialog-footer{border-bottom-right-radius:12px;border-bottom-left-radius:12px}.p-dropdown{box-shadow:0 0 #0000,0 0 #0000,0 1px 2px #1212170d}.p-dropdown .p-dropdown-label{box-shadow:none}.p-dropdown.p-disabled{opacity:1;background-color:#e2e8f0}.p-dropdown.p-disabled .p-dropdown-label{color:#64748b}.p-dropdown-panel .p-dropdown-items .p-dropdown-item .p-dropdown-check-icon{margin-left:-.375rem;margin-right:.375rem}.p-treetable .p-treetable-tbody>tr:has(+.p-highlight)>td{border-bottom-color:#020515}.p-treetable .p-treetable-tbody>tr.p-highlight>td{border-bottom-color:#020515}.p-treetable .p-treetable-tbody>tr.p-highlight>td .p-treetable-toggler:hover{color:#fff;background-color:#020617}.p-fieldset{margin:0;padding:0 1.125rem 1.125rem}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a{padding:.5rem .75rem}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a .p-fieldset-legend-text{padding:0}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a .p-fieldset-toggler{color:#64748b}.p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover{background-color:#f1f5f9}.p-fieldset .p-fieldset-legend{border:0;margin-bottom:.375rem;padding:0}.p-fieldset .p-fieldset-legend span{padding:.5rem .75rem}.p-fieldset .p-fieldset-content{padding:0}.p-column-filter-overlay-menu{flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.p-column-filter-overlay-menu .p-column-filter-operator{padding:0}.p-column-filter-overlay-menu .p-column-filter-constraints{flex-direction:column;gap:.5rem;display:flex}.p-column-filter-overlay-menu .p-column-filter-constraint{padding:0}.p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-remove-button{margin-bottom:.5rem}.p-column-filter-overlay-menu .p-column-filter-constraint:last-child .p-column-filter-remove-button{margin-bottom:0}.p-column-filter-overlay-menu .p-column-filter-add-rule,.p-column-filter-overlay-menu .p-column-filter-buttonbar{padding:0}.p-fileupload .p-fileupload-content{border-top:0;padding-top:1.125rem}.p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button{background-color:#020617}.p-inline-message-text{font-weight:500}.p-inline-message{-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}.p-inline-message.p-inline-message-info{box-shadow:0 4px 8px #3b82f60a}.p-inline-message.p-inline-message-success{box-shadow:0 4px 8px #22c55e0a}.p-inline-message.p-inline-message-warn{box-shadow:0 4px 8px #eab3080a}.p-inline-message.p-inline-message-error{box-shadow:0 4px 8px #ef44440a}.p-inline-message.p-inline-message-secondary{box-shadow:0 4px 8px #4a55670a}.p-inline-message.p-inline-message-contrast{box-shadow:0 4px 8px #0206170a}.p-inputgroup-addon{padding:.5rem}.p-inputnumber.p-inputnumber-buttons-stacked{position:relative}.p-inputnumber.p-inputnumber-buttons-stacked .p-inputnumber-input{border-top-right-radius:5px;border-bottom-right-radius:5px}.p-inputnumber.p-inputnumber-buttons-stacked .p-inputnumber-button-group{height:calc(100% - 2px);position:absolute;top:1px;right:1px}.p-inputnumber.p-inputnumber-buttons-stacked .p-inputnumber-button{color:#64748b;background-color:#0000;border:0;border-top-right-radius:5px;border-bottom-right-radius:5px}.p-inputnumber.p-inputnumber-buttons-stacked .p-inputnumber-button:hover{color:#475569;background-color:#f1f5f9}.p-inputnumber.p-inputnumber-buttons-stacked .p-inputnumber-button:active{color:#334155;background-color:#e2e8f0}.p-inputnumber.p-inputnumber-buttons-horizontal .p-inputnumber-button{color:#64748b;background-color:#0000;border:1px solid #cbd5e1}.p-inputnumber.p-inputnumber-buttons-horizontal .p-inputnumber-button:hover{color:#475569;background-color:#f1f5f9}.p-inputnumber.p-inputnumber-buttons-horizontal .p-inputnumber-button:active{color:#334155;background-color:#e2e8f0}.p-inputnumber.p-inputnumber-buttons-horizontal .p-inputnumber-button.p-inputnumber-button-up{border-left:0}.p-inputnumber.p-inputnumber-buttons-horizontal .p-inputnumber-button.p-inputnumber-button-down{border-right:0}.p-inputnumber.p-inputnumber-buttons-vertical .p-inputnumber-button{color:#64748b;background-color:#0000;border:1px solid #cbd5e1}.p-inputnumber.p-inputnumber-buttons-vertical .p-inputnumber-button:hover{color:#475569;background-color:#f1f5f9}.p-inputnumber.p-inputnumber-buttons-vertical .p-inputnumber-button:active{color:#334155;background-color:#e2e8f0}.p-inputnumber.p-inputnumber-buttons-vertical .p-inputnumber-button.p-inputnumber-button-up{border-bottom:0}.p-inputnumber.p-inputnumber-buttons-vertical .p-inputnumber-button.p-inputnumber-button-down{border-top:0}.p-inputswitch .p-inputswitch-slider{border:0}.p-inputswitch.p-highlight p-inputswitch-slider:before{left:1.25rem;transform:none}.p-inputswitch.p-invalid>.p-inputswitch-slider{background:#f87171}.p-inputswitch.p-invalid>.p-inputswitch-slider:before{background:#fff}.p-inputtext{box-shadow:0 0 #0000,0 0 #0000,0 1px 2px #1212170d}.p-inputtext:disabled{opacity:1;color:#64748b;background-color:#e2e8f0}.p-knob svg{border-radius:6px;outline-color:#0000;transition:outline-color .2s}.p-knob svg:focus-visible{outline:1px solid var(--p-focus-ring-color);outline-offset:2px;box-shadow:none}.p-listbox{box-shadow:0 0 #0000,0 0 #0000,0 1px 2px #1212170d}.p-listbox.p-disabled{opacity:1;background-color:#e2e8f0}.p-listbox.p-disabled .p-listbox-list .p-listbox-item{color:#64748b}.p-message{-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}.p-message.p-message-info{box-shadow:0 4px 8px #3b82f60a}.p-message.p-message-info .p-message-close:focus-visible{outline-color:#2563eb}.p-message.p-message-info .p-message-close:hover{background:#dbeafe}.p-message.p-message-success{box-shadow:0 4px 8px #22c55e0a}.p-message.p-message-success .p-message-close:focus-visible{outline-color:#16a34a}.p-message.p-message-success .p-message-close:hover{background:#dcfce7}.p-message.p-message-warn{box-shadow:0 4px 8px #eab3080a}.p-message.p-message-warn .p-message-close:focus-visible{outline-color:#ca8a04}.p-message.p-message-warn .p-message-close:hover{background:#fef9c3}.p-message.p-message-error{box-shadow:0 4px 8px #ef44440a}.p-message.p-message-error .p-message-close:focus-visible{outline-color:#dc2626}.p-message.p-message-error .p-message-close:hover{background:#fee2e2}.p-message.p-message-secondary{box-shadow:0 4px 8px #4a55670a}.p-message.p-message-secondary .p-message-close:focus-visible{outline-color:#475569}.p-message.p-message-secondary .p-message-close:hover{background:#e2e8f0}.p-message.p-message-contrast{box-shadow:0 4px 8px #0206170a}.p-message.p-message-contrast .p-message-close:focus-visible{outline-color:#f8fafc}.p-message.p-message-contrast .p-message-close:hover{background:#1e293b}.p-multiselect-panel .p-multiselect-header{padding-left:1rem;padding-right:1rem}.p-multiselect{box-shadow:0 0 #0000,0 0 #0000,0 1px 2px #1212170d}.p-multiselect.p-disabled{opacity:1;background-color:#e2e8f0}.p-multiselect.p-disabled .p-multiselect-label{color:#64748b}.p-multiselect.p-multiselect-chip .p-multiselect-token{border-radius:4px;margin-right:.25rem}.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon{margin-left:.375rem}.p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-label{padding:.25rem}.p-panelmenu .p-panelmenu-header{border-radius:4px}.p-panelmenu .p-panelmenu-header:not(.p-disabled):focus-visible .p-panelmenu-header-content{outline:0}.p-panelmenu .p-panelmenu-header:not(.p-disabled):focus-visible .p-panelmenu-header-content .p-panelmenu-header-action{background:#e2e8f0}.p-panelmenu .p-panelmenu-header:not(.p-disabled):focus-visible .p-panelmenu-header-content .p-panelmenu-header-action .p-menuitem-text,.p-panelmenu .p-panelmenu-header:not(.p-disabled):focus-visible .p-panelmenu-header-content .p-panelmenu-header-action .p-submenu-icon,.p-panelmenu .p-panelmenu-header:not(.p-disabled):focus-visible .p-panelmenu-header-content .p-panelmenu-header-action .p-menuitem-icon{color:#334155}.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content{border-radius:4px;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action{color:#334155;border-radius:4px;padding:.5rem .75rem;font-weight:600;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action .p-menuitem-text{color:#334155}.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action .p-submenu-icon,.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action .p-menuitem-icon{color:#94a3b8}.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action:hover{background:#f1f5f9}.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action:hover .p-menuitem-text,.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action:hover .p-submenu-icon,.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action:hover .p-menuitem-icon{color:#334155}.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action .p-submenu-icon,.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action .p-menuitem-icon{margin-right:.5rem}.p-panelmenu .p-panelmenu-content{border-radius:6px;padding:0 0 0 1rem}.p-panelmenu .p-panelmenu-content .p-menuitem:first-child,.p-panelmenu .p-panelmenu-content .p-menuitem:last-child{margin-top:2px}.p-panelmenu .p-panelmenu-panel{border:1px solid #e2e8f0;border-radius:6px;margin-bottom:.75rem;padding:.25rem;overflow:hidden}.p-password-panel{background-color:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:.75rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.p-password-panel .p-password-meter{background:#e2e8f0;border-radius:6px;margin-bottom:.75rem}.p-password-panel .p-password-meter .p-password-strength{border-radius:6px}.p-password-panel .p-password-meter .p-password-strength.weak{background:#ef4444}.p-password-panel .p-password-meter .p-password-strength.medium{background:#f59e0b}.p-password-panel .p-password-meter .p-password-strength.strong{background:#22c55e}.p-orderlist-controls .p-button{color:#475569;background:#f1f5f9;border:1px solid #f1f5f9;transition:opacity .2s,outline-color .2s,background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-orderlist-controls .p-button:not(:disabled):hover{color:#334155;background:#e2e8f0;border-color:#e2e8f0}.p-orderlist-controls .p-button:not(:disabled):focus{box-shadow:none}.p-orderlist-controls .p-button:not(:disabled):active{color:#1e293b;background:#cbd5e1;border-color:#cbd5e1}.p-orderlist .p-orderlist-header{color:#64748b;background:#fff;border:0;border-top-left-radius:6px;border-top-right-radius:6px;padding:.75rem 1rem .5rem;font-weight:600}.p-orderlist .p-orderlist-list{color:#334155;background:#fff;border:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px;padding:.25rem}.p-orderlist .p-orderlist-list .p-orderlist-item{border-radius:6px}.p-orderlist .p-orderlist-list:not(:first-child){border:0}.p-organizationchart .p-organizationchart-node-content{border-radius:6px;padding:.75rem 1rem}.p-organizationchart .p-organizationchart-node-content .p-node-toggler{border:1px solid #e2e8f0;justify-content:center;align-items:center;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s;display:inline-flex}.p-organizationchart .p-organizationchart-node-content .p-node-toggler .p-node-toggler-icon{position:static}.p-organizationchart .p-organizationchart-node-content:has(.p-node-toggler){padding:.75rem 1rem 1.25rem}.p-organizationchart .p-organizationchart-lines :nth-child(1 of .p-organizationchart-line-left){border-right:0}.p-organizationchart .p-organizationchart-lines :nth-last-child(1 of .p-organizationchart-line-left){border-top-right-radius:6px}.p-organizationchart .p-organizationchart-lines :nth-child(1 of .p-organizationchart-line-right){border-left:1px solid #e2e8f0;border-top-left-radius:6px}.p-overlaypanel{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.p-overlaypanel .p-overlaypanel-content{padding:.75rem}.p-overlaypanel .p-overlaypanel-close{color:#64748b;background:0 0;border:0;border-radius:50%;outline-color:#0000;width:1.75rem;height:1.75rem;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s;position:absolute;top:.25rem;right:.25rem}.p-overlaypanel .p-overlaypanel-close:enabled:hover{color:#475569;background:#f1f5f9;border-color:#0000}.p-overlaypanel .p-overlaypanel-close:focus-visible{outline:1px solid var(--p-focus-ring-color);outline-offset:2px;box-shadow:none}.p-panel{background-color:#fff;border:1px solid #e2e8f0;border-radius:6px}.p-panel .p-panel-header,.p-panel .p-panel-content,.p-panel .p-panel-footer{background:0 0;border:0}.p-panel:has(.p-panel-footer) .p-panel-content{padding-bottom:.875rem}.p-picklist-buttons .p-button{color:#475569;background:#f1f5f9;border:1px solid #f1f5f9;transition:opacity .2s,outline-color .2s,background-color .2s,color .2s,border-color .2s,box-shadow .2s}.p-picklist-buttons .p-button:not(:disabled):hover{color:#334155;background:#e2e8f0;border-color:#e2e8f0}.p-picklist-buttons .p-button:not(:disabled):focus{box-shadow:none}.p-picklist-buttons .p-button:not(:disabled):active{color:#1e293b;background:#cbd5e1;border-color:#cbd5e1}.p-picklist .p-picklist-header{color:#64748b;background:#fff;border:0;border-top-left-radius:6px;border-top-right-radius:6px;padding:.75rem 1rem .5rem;font-weight:600}.p-picklist .p-picklist-list{color:#334155;background:#fff;border:0;border-bottom-right-radius:6px;border-bottom-left-radius:6px;padding:.25rem}.p-picklist .p-picklist-list .p-picklist-item{border-radius:6px}.p-picklist .p-picklist-list:not(:first-child){border:0}.p-progressbar-label{font-size:.75rem;font-weight:600}.p-radiobutton .p-radiobutton-box{box-shadow:0 0 #0000,0 0 #0000,0 1px 2px #1212170d}.p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:focus-visible) .p-radiobutton-box{outline-offset:2px;outline-width:1px}.p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:focus-visible).p-highlight .p-radiobutton-box{border-color:#020617}.p-radiobutton.p-disabled{opacity:1}.p-radiobutton.p-disabled .p-radiobutton-box{background-color:#e2e8f0;border:1px solid #cbd5e1}.p-radiobutton.p-disabled .p-radiobutton-box .p-radiobutton-icon{background-color:#64748b}.p-rating{gap:.25rem}.p-selectbutton .p-button .pi,.p-selectbutton .p-button .p-button-label{transition:none;position:relative}.p-selectbutton .p-button:before{content:"";background-color:#0000;border-radius:4px;width:calc(100% - .5rem);height:calc(100% - .5rem);transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s;position:absolute;top:.25rem;left:.25rem}.p-selectbutton .p-button.p-highlight:before{background:#fff;border-color:#fff;box-shadow:0 1px 2px #00000005,0 1px 2px #0000000a}.p-selectbutton .p-button:focus-visible{outline:1px solid var(--p-focus-ring-color);outline-offset:-1px;box-shadow:none;border-color:#94a3b8}.p-selectbutton .p-button.p-disabled{opacity:1;color:#94a3b8}.p-selectbutton.p-invalid{border-radius:6px;box-shadow:0 0 0 1px #f87171}.p-selectbutton.p-invalid>.p-button{border:1px solid #f1f5f9}.p-selectbutton.p-disabled{opacity:1}.p-selectbutton.p-disabled .p-button{color:#94a3b8}.p-slider .p-slider-handle{justify-content:center;align-items:center;display:flex!important}.p-slider .p-slider-handle:before{content:"";background-color:#fff;border-radius:50%;width:16px;height:16px;display:block;box-shadow:0 .5px #00000014,0 1px 1px #00000024}.p-slider .p-slider-handle:focus-visible{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--p-focus-ring-color), 0 1px 2px 0 black;outline:0}.p-speeddial-item.p-focus>.p-speeddial-action{outline-color:#2047ec}.p-speeddial-button.p-speeddial-rotate{transition:transform .25s cubic-bezier(.4,0,.2,1),background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-splitter-gutter-handle{border-radius:6px}.p-stepper .p-stepper-header .p-stepper-number:after{content:" ";border-radius:50%;width:100%;height:100%;position:absolute;box-shadow:0 .5px #0000000f,0 1px 1px #0000001f}.p-stepper .p-stepper-header.p-highlight .p-stepper-number{color:#020617;background:#fff}.p-stepper .p-stepper-header.p-highlight .p-stepper-title{color:#020617}.p-steps .p-steps-item .p-menuitem-link .p-steps-number{border-width:2px;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-steps .p-steps-item .p-menuitem-link .p-steps-title{font-weight:500;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-steps .p-steps-item .p-steps-number{font-weight:500;position:relative}.p-steps .p-steps-item .p-steps-number:after{content:" ";border-radius:50%;width:100%;height:100%;position:absolute;box-shadow:0 .5px #0000000f,0 1px 1px #0000001f}.p-steps .p-steps-item.p-highlight .p-steps-number{color:#020617;background:#fff}.p-steps .p-steps-item.p-highlight .p-steps-title{color:#020617}.p-steps .p-steps-item.p-disabled{opacity:1}.p-steps .p-steps-item:before{border-top-width:2px;margin-top:calc(1px - 1rem)}.p-steps .p-steps-item:first-child:before{width:calc(50% + 1rem);transform:translate(100%)}.p-steps .p-steps-item:last-child:before{width:50%}.p-tabmenu .p-tabmenu-ink-bar{z-index:1;background-color:#020617;height:1px;transition:all .25s cubic-bezier(.35,0,.25,1);display:block;position:absolute;bottom:-1px}.p-tabmenu .p-tabmenu-nav{position:relative}.p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link{transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-tabview .p-tabview-ink-bar{z-index:1;background-color:#020617;height:1px;transition:all .25s cubic-bezier(.35,0,.25,1);display:block;position:absolute;bottom:0}.p-tabview .p-tabview-nav{position:relative}.p-tabview .p-tabview-nav li .p-tabview-nav-link{transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s}.p-tabview .p-tabview-nav-btn.p-link{color:#64748b;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s;box-shadow:0 0 10px 50px #fff9}.p-tabview .p-tabview-nav-btn.p-link:hover{color:#475569}.p-tag{background:var(--primary-100);color:var(--primary-700)}.p-tag.p-tag-success{background:var(--green-100);color:var(--green-700)}.p-tag.p-tag-info{background:var(--blue-100);color:var(--blue-700)}.p-tag.p-tag-warning{background:var(--orange-100);color:var(--orange-700)}.p-tag.p-tag-danger{background:var(--red-100);color:var(--red-700)}.p-terminal{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:.5rem .75rem}.p-terminal .p-terminal-prompt{margin-right:.25rem}.p-terminal .p-terminal-response{margin:2px 0}.p-timeline .p-timeline-event-marker{justify-content:center;align-items:center;display:inline-flex;position:relative}.p-timeline .p-timeline-event-marker:before{content:" ";background-color:#020617;border-radius:50%;width:.375rem;height:.375rem}.p-timeline .p-timeline-event-marker:after{content:" ";border-radius:50%;width:100%;height:100%;position:absolute;box-shadow:0 .5px #0000000f,0 1px 1px #0000001f}.p-toast .p-toast-message{-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}.p-toast .p-toast-message .p-toast-message-content .p-toast-detail{font-size:.875rem}.p-toast .p-toast-message .p-toast-icon-close{width:1.75rem;height:1.75rem;margin-top:-25%;position:relative;right:-25%}.p-toast .p-toast-message.p-toast-message-info{box-shadow:0 4px 8px #3b82f60a}.p-toast .p-toast-message.p-toast-message-info .p-toast-detail{color:#334155}.p-toast .p-toast-message.p-toast-message-info .p-toast-icon-close{outline-color:#2563eb}.p-toast .p-toast-message.p-toast-message-info .p-toast-icon-close:hover{background:#dbeafe}.p-toast .p-toast-message.p-toast-message-success{box-shadow:0 4px 8px #22c55e0a}.p-toast .p-toast-message.p-toast-message-success .p-toast-detail{color:#334155}.p-toast .p-toast-message.p-toast-message-success .p-toast-icon-close{outline-color:#16a34a}.p-toast .p-toast-message.p-toast-message-success .p-toast-icon-close:hover{background:#dcfce7}.p-toast .p-toast-message.p-toast-message-warn{box-shadow:0 4px 8px #eab3080a}.p-toast .p-toast-message.p-toast-message-warn .p-toast-detail{color:#334155}.p-toast .p-toast-message.p-toast-message-warn .p-toast-icon-close{outline-color:#ca8a04}.p-toast .p-toast-message.p-toast-message-warn .p-toast-icon-close:hover{background:#fef9c3}.p-toast .p-toast-message.p-toast-message-error{box-shadow:0 4px 8px #ef44440a}.p-toast .p-toast-message.p-toast-message-error .p-toast-detail{color:#334155}.p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close{outline-color:#dc2626}.p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close:hover{background:#fee2e2}.p-toast .p-toast-message.p-toast-message-secondary{box-shadow:0 4px 8px #4a55670a}.p-toast .p-toast-message.p-toast-message-secondary .p-toast-icon-close{outline-color:#dc2626}.p-toast .p-toast-message.p-toast-message-secondary .p-toast-icon-close:hover{background:#e2e8f0}.p-toast .p-toast-message.p-toast-message-contrast{box-shadow:0 4px 8px #0206170a}.p-toast .p-toast-message.p-toast-message-contrast .p-toast-icon-close{outline-color:#dc2626}.p-toast .p-toast-message.p-toast-message-contrast .p-toast-icon-close:hover{background:#1e293b}.p-togglebutton .p-button .p-button-label,.p-togglebutton .p-button .p-button-icon{transition:none;position:relative}.p-togglebutton .p-button:before{content:"";background-color:#0000;border-radius:4px;width:calc(100% - .5rem);height:calc(100% - .5rem);transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,outline-color .2s;position:absolute;top:.25rem;left:.25rem}.p-togglebutton.p-highlight .p-button:before{background:#fff;border-color:#fff;box-shadow:0 1px 2px #00000005,0 1px 2px #0000000a}.p-togglebutton.p-disabled{opacity:1}.p-togglebutton.p-disabled .p-button,.p-togglebutton.p-disabled .p-button .p-button-icon{color:#94a3b8}.p-toolbar{padding:.75rem}.p-tree{border:0;padding:1rem}.p-tree .p-tree-container .p-treenode{margin:2px 0}.p-tree .p-tree-container .p-treenode:focus>.p-treenode-content{outline-offset:-2px}.p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler:hover{background-color:#020617}.p-tree .p-tree-container>.p-treenode:first-child{margin-top:0}.p-tree .p-tree-container>.p-treenode:last-child{margin-bottom:0}.p-treeselect-panel .p-tree{padding:.25rem}.p-treeselect{box-shadow:0 0 #0000,0 0 #0000,0 1px 2px #1212170d}.p-treeselect.p-disabled{opacity:1;background-color:#e2e8f0}.p-treeselect.p-disabled .p-treeselect-label{color:#64748b}}
